@import url('/css/default.css');
@import url('/css/dropMenu.css'); 
@import url('/css/cms.css');

body {
	background: #fff url('/media/structure/bg_main.jpg') repeat-x center top;
	font:8pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
}

#frame {
	width: 762px;
	border: 1px solid #FC2730;
	border-width: 1px 1px 1px 1px ;
	margin: 5px auto;
	background: #D3E1F1 url('/media/structure/frame_tile.png') repeat-x 0 169px;
}

#flash { height: 140px; margin: 0;padding:0;}

#main {
	padding: 10px;
	min-height: 200px;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #333333;
}
/* main div box styles */

#main .space-right {margin-right: 10px;}
#main .space-top {margin-top: 10px;}

#main .full-width {width:721px;}

#main .two-thirds {width:478px;}

#main .one-third {width: 212px;}


#main .white {
	border: 1px solid #164588;
	background: #fff;
	padding: 10px;
	min-height: 300px;
}
* html #main .white {height: 300px;}

#main .clear {
	width:232px;
	padding-bottom:10px;
}

#main .blue {
	background: #093A80;
	padding: 10px;
	color: #fff;
	margin: 0 0 10px 0;
}

#main .blue a, #main .blue a:visited {color:#fff;}


/* miscellaneous */

	.item {margin-bottom:10px;padding:5px 0; }
	.underline {border-bottom: 1px solid #A5BADA;padding-bottom:10px;}
	.img {width:120px;}
	.text {width: 340px;}
	
	.text h2 {margin-top:0;color: #333;}
	
	.news h3, #features .item h3 {color: #333;}
	.news p {padding-top:0;}
	
	img.margin_left {margin-left:10px; }
	img.margin_right {margin-right:10px; }
	
	.imgBorder {border:1px solid #093A80;}
	img.imgBorder {padding:1px;}
	
/**/

#features {
	background: #fff url('/media/structure/bg_div_tile.png') repeat-x 0 0;
	min-height: 100px;
	padding: 10px 10px 10px 10px;
	width: 722px;
	border: 1px solid #164588;
	margin: 0px 9px;
	
}
#features .item {width: 172px;}
#features .border {border-left: 1px solid #A5BADA;padding-left: 10px; }
#features .item p.blurb {height:110px;}

#footer {
	background-color:transparent;
	color:#7DA8D7;
	font: 11px/15px arial, helvetica, sans-serif;
	padding:10px; 
}

#footer a, #footer a:visited {
	color:#7DA8D7;
	font: 11px arial, helvetica, sans-serif;
}
#footer a:hover {
	color:#BFA0B9;
	text-decoration:none;
}



/* contest rules table styling */
.contestrules {
	width: 100%;
}
.contestrules caption {
	background-color: #707589;
	color: #FFF;
	font-weight: bold;
}
.contestrules td {
	background-color: #F1F1F5;
	text-align: center;	
	padding: 2px 2px 2px 2px;
}
.contestrules .left {
	text-align: left;
}
.contestrules th {
	background-color: #F4FEE0;
	text-align: center;
	padding: 2px 2px 2px 2px;
}

/* content table styling */
.contenttable {margin-left: 9px; witdth: 100%;}

.contenttable td {
	background-color: #F1F1F5;
	text-align: left;	
	padding: 4px 7px;
}
.contenttable th {
	background-color: #F4FEE0;
	text-align: left;
	padding: 4px 7px;
}

.prizeTable td {padding: 4px 10px;}

/* in store specials */

img.float_right,
img.right_float,
img.float_left,
img.left_float {
	margin-left: 0px !important;
	margin-right: 0px !important;
	}
