@charset "utf-8";
/* CSS Document */

html, body{
margin:0 auto;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*background:url(../images/background.jpg) repeat-x #d2d2d2;*/
background:#5d5d5d;
}
p br{
	clear:both;
}
font.normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.call_to_action{
font-size:13px;
font-weight:bold;
color:#0074d2;
padding-top:20px;
padding-bottom:25px;
}
.call_to_action_normal{
font-size:13px;
padding-top:20px;
padding-bottom:25px;
}

p.call_to_action br{
clear:none;
}

p.call_to_action_normal br{
clear:none;
}
.logo{
background:url(../images/logo.jpg);
width:339px;
height:72px;
display:block;
position:absolute;
bottom:0px;
margin-left:14px;
margin-bottom:15px;
}
div.site_map_box{
	width:45%;
	height:220px;
	float:left;
	padding-right:15px;
	padding-top:15px;
}
div#right_column_content h3{
font-size:14px;
color:#ddab3a;
font-weight:normal;
}
div#right_column_content h1{
font-size:19px;
font-weight:bold;
color:#0074d2;
padding-top:10px;
}
div#right_column_content h2{
font-size:17px;
font-weight:bold;
font-style:italic;
color:#0074d2;
padding-top:25px;
border-bottom:dotted 1px #000000;
}
div#side_nav h3{
font-size:17px;
font-weight:bold;
font-style:italic;
color:#0074d2;
border-bottom:dotted 1px #000000;
padding-top:20px;
margin-left:46px;
margin-right:28px;
}
div#right_column_content span{
color:#0074d2;
}
.side_nav_box_info{
margin-left:46px;
margin-right:22px;
}
.special_offers_input_box{
margin-left:46px;
width:145px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.special_offers_submit{
margin-left:90px;
}
ul, li{
margin-bottom:0px;
list-style-position:outside;
}

p{
	padding-top:10px;
	margin:0px;
}
h1{font-size:16px; overflow:hidden;} 
h2{font-size:18px; overflow:hidden;} 
h3{font-size:16px; overflow:hidden;}
h1, h2, h3, h4{
	padding:0px;
	margin:0px; 
	font-weight:bold;
}
div#right_column img{
	padding-top:10px;
	padding-bottom:10px;
}
#home_under_flash{
	clear:both; 
	width:840px; 
	margin:0 auto; 
	padding:5px;
}
div.box_container{
	padding-left:10px;
	padding-top:17px;
	padding-bottom:17px;	
	width:220px; 
	margin:0 auto;
}
div.box_container h3{
	font-size:14px;
}
div.box_container h2{
	font-size:16px;
}
div.box h3{
	color:#0072bc; 
	margin-bottom:0px;
}
div.box h2{
	padding-left:60px; 
	padding-top:15px; 
	font-family:'Trebuchet MS';
}
#header_extended{
background:#FFFFFF;
width:100%;
height:132px;
position:relative;
bottom:0px;
z-index:3;
}
#header{
background:url(../images/header.jpg) no-repeat;
width:900px;
height:132px;
margin:0 auto;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
z-index:2;
}
#header_links{
text-align:right; 
color:#FFFFFF; 
padding-right:44px; 
padding-top:7px;
}
#navigation{
background:url(../images/navigation.jpg) no-repeat;
width:900px;
height:35px;
margin:0 auto;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
#right_column{
width:673px; 
/*border:1px solid #000000;*/
float:left;
}
#right_column_content{
width:653px; 
/*border:1px solid #000000;*/
float:right;
padding-right:18px;
}
.img_right{
float:right;
padding:5px;
border:1px solid #999999;
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
overflow:hidden;
height:auto;
position:relative;
background-color:#FFFFFF;
}
.img_left{
float:left;
padding:5px;
border:1px solid #999999;
overflow:hidden;
margin-right:10px;
margin-bottom:10px;
margin-top:10px;
height:auto;
position:relative;
background-color:#FFFFFF;
}
.img_center{
padding:5px;
border:1px solid #999999;
}
#content_extended{
background:#FFFFFF;
width:100%;
height:auto;
z-index:3;
}
#content{
background:#FFFFFF;
width:900px;
min-height:620px;
height: expression( this.scrollHeight < 620 ? "620px" : "auto" ); /* sets min-height for IE */
margin:0 auto;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.special_offers_box{
	background:url(../images/special_offers_box.jpg);
	width:220px;
	height:166px;
	display:block;
}
.contact_us_box{
background:url(../images/contact_us_box.jpg);
width:220px;
height:138px;
display:block;
}
#side_nav{
width:223px;
height:auto;
float:left;
display:block;
}

#flash_box{
width:674px;
height:284px;
float:right;
margin-top:0px;
display:inline;
}

#sports_banner{
	background:url(../images/sports_banner.jpg) no-repeat;
	float:right;
	width:672px;
	height:190px;
}
.body_content_padding{
	padding-left:20px;
	padding-right:20px;
}
.box{
background:url(../images/box.jpg) no-repeat;
width:299px;
height:251px;
float:left;
}

#footer_extended{
background:url(../images/footer_extended.jpg) repeat-x;
width:100%;
clear:both;
position:inherit;
bottom:0px;
}
#footer{
background:url(../images/footer.jpg) no-repeat #5d5d5d;
width:999px;
height:107px;
margin: 0 auto;
color:#FFFFFF;
font-size:13px;
}

a:link{color:#0072bc;}
a:hover{color:#666666;}
a:active{color:#0072bc;}
a:visited{color:#0072bc;}

div.img_left a:link{color:#0072bc; text-align:center; text-decoration:none;}
div.img_left a:hover{color:#666666; text-align:center; text-decoration:none;}
div.img_left a:active{color:#0072bc; text-align:center; text-decoration:none;}
div.img_left a:visited{color:#0072bc; text-align:center; text-decoration:none;}

div.img_center a:link{color:#0072bc; text-align:center; text-decoration:none;}
div.img_center a:hover{color:#666666; text-align:center; text-decoration:none;}
div.img_center a:active{color:#0072bc; text-align:center; text-decoration:none;}
div.img_center a:visited{color:#0072bc; text-align:center; text-decoration:none;}

div.img_left a:link{color:#0072bc; text-align:center; text-decoration:none;}
div.img_left a:hover{color:#666666; text-align:center; text-decoration:none;}
div.img_left a:active{color:#0072bc; text-align:center; text-decoration:none;}
div.img_left a:visited{color:#0072bc; text-align:center; text-decoration:none;}

div.img_right a:link{color:#0072bc; text-align:center; text-decoration:none; }
div.img_right a:hover{color:#666666; text-align:center; text-decoration:none;}
div.img_right a:active{color:#0072bc; text-align:center; text-decoration:none;}
div.img_right a:visited{color:#0072bc; text-align:center; text-decoration:none;}

.iframe:link{color:#FFFFFF; text-decoration:none;}
.iframe:hover{color:#CCCCCC; text-decoration:none;}
.iframe:active{color:#FFFFFF; text-decoration:none;}
.iframe:visited{color:#FFFFFF; text-decoration:none;}

.side_nav_box_info a.iframe:link{color:#0072bc; text-decoration:underline;}
.side_nav_box_info a.iframe:hover{color:#666666; text-decoration:underline;}
.side_nav_box_info a.iframe:active{color:#0072bc; text-decoration:underline;}
.side_nav_box_info a.iframe:visited{color:#0072bc; text-decoration:underline;}

.text_links:link{color:#FFFFFF; text-decoration:none;}
.text_links:hover{color:#CCCCCC; text-decoration:none;}
.text_links:active{color:#FFFFFF; text-decoration:none;}
.text_links:visited{color:#FFFFFF; text-decoration:none;}

