/* CSS Document */
* {
	margin:0;
	padding:0;
}

option {
	padding:0 2px;
}
html{background:url(/images/body_bkg.png) repeat-x left top #CCCCCC;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.cvBody{background:url(/images/body_bkg.png) repeat-x left top #CCCCCC;}
#wrapper{width:990px; margin:0 auto;}
img{border:none;}

#header {clear:both;}
#header img{float:left;}
#header #headerBR input{border:solid 1px #000; margin-top:2px; margin-right:5px;}
.storeGo{background:url(/images/store_go.png) repeat-x left top #0072AC;color:#FFF;}

#navigation{}
#navigation ul{background:url(/images/navLink_bkg.png) repeat-x left top #941218;margin:0 0px;}
#navigation li{display:inline;}
#navigation li.last a{border:none;}
#navigation .search{ color:#FFF; font-weight:bold; padding:0 10px;}
#navigation .search input{margin-left:5px; border:solid 1px #000;}
#navigation a{text-transform:uppercase; color:#FFF; text-decoration:none; display:inline-block; padding:5px 13px; border-right:solid 1px #666666; background:url(/images/navLink_bkg.png) repeat-x left top #001520;}
#navigation a:hover{background:url(/images/navLink_bkg.png) repeat-x left bottom #A6E2FF; color:#000;}
.searchGo{background:url(/images/search_go.png) repeat-x left top #373737; color:#FFF;}
.mobileNav{display:none;}

#content{background:url(/images/content_bkg.png) repeat-x left bottom #FFFFFF;}
#content #home{padding:5px;}
#content a{color:#E4212D; text-decoration:none;}
#content a:hover{text-decoration:underline;color:#0072AC;}
.flashHome{width:485px; height:384px; float:left;}

#homeLinks{ float:left; width:490px; margin-left:5px;}
#homeLinks img{padding:0; margin:0; float:left;}
#homeBottom { margin:10px 0;}
#homeBottom #box{ width:490px; float:left;}
#homeBottom p{padding:5px 15px;}
#homeBottom h1{color:#E4212D; font-size:14px; text-transform:uppercase; border-bottom:solid 1px #CCCCCC; padding:10px 15px; margin-bottom:5px;}
#homeBottom h3{color:#0072AC; font-size:12px; padding:5px 15px;}
.blue{color:#0072AC;}
#homeBottom h1 .blue{font-size:16px;}


#subpage td{vertical-align:top;}
#subpage #full {width:990px; }
#subpage #full ul{padding:0 35px 10px 35px;}
#subpage #left {width:194px; }
#subpage #right{width:796px;}
#subpage #rightcontent img {padding:0 5px;}
#subpage #rightcontent {padding:10px 90px 10px 20px;}
#heading h2{ font-size:12px; background-color:#E4222E; color:#FFF; text-transform:uppercase; padding:10px 20px;}
#heading h1{ font-size:16px; background-color:#E4222E; color:#FFF; text-transform:uppercase; padding:10px 20px;}
#subpageContent p{
	margin-bottom:15px;

}
#subpageContent h2{ font-size:14px; text-transform:uppercase;color:#0072AC;padding:10px 0}
#subpageContent h3{ font-size:14px; text-transform:uppercase;color:#E4212D;padding:10px 0}
#subpageContent #left {}
#subpageContent #left p{padding:10px 20px 5px 20px; text-align:center; margin:0;}
#subpageContent #left ul#insurance{padding:0 20px; margin-bottom:200px;}
#subpageContent #left ul#insurance li{border:none; text-align:center; padding:0;}

#subpageContent #left img{vertical-align:bottom;}
#subpageContent #left ul{padding:10px 20px; margin-bottom:300px;}
#subpageContent #left li{list-style-type:none; margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #CCCCCC;line-height:14px;}
#indent {
	margin-left:10px;	
}
#subpageContent #left a{color:#0072AC; font-weight:bold;}
#subpageContent #left a:hover{color:#E4212D; text-decoration:none;}
#subpageContent #left a.current{color:#E4212D;}
#subpageContent #leftTable{ background-color:#066; height:100%;}
#subpage #right img{padding:0 10px 10px 0;}
#subpage #right ul{padding:0 35px 10px 35px;}
#subpage #right #insuranceBar{ border-bottom:solid 3px #7F7F7F; text-align:center; margin-bottom:10px;}
#subpage #right #insuranceBox{width:180px;float:left; padding:0 20px; margin-bottom:20px;}
#subpage #right #insuranceBox ul{padding:0; margin:0;}
#subpage #right #insuranceBox li{list-style-type:none;}
#subpage #right #insuranceBox h3{margin-top:10px; padding:0;}
#form{ padding:10px 20px;}
#form td{ padding:0 10px 10px 0; vertical-align:top; }

#sproutPageContentcontent{background-color:#FFF;}
#sproutPageContentsubtitle{ background-color:#FFF; height:100%;}
#sproutPageContentsubtitle h1{ font-size:16px; background-color:#E4222E; color:#FFF; text-transform:uppercase; padding:10px 20px;}

#sproutPageContentsubcontent{background-color:#FFF; height:100%;}
#sproutPageContentsubcontent img{padding:0 10px 10px 0;}
#sproutPageContentsubcontent ul{padding:0 35px 10px 35px;}
#sproutPageContentsubcontent #insuranceBar{ border-bottom:solid 3px #7F7F7F; text-align:center; margin-bottom:10px;}
#sproutPageContentsubcontent #insuranceBox{width:180px;float:left; padding:0 20px; margin-bottom:20px;}
#sproutPageContentsubcontent #insuranceBox ul{padding:0; margin:0;}
#sproutPageContentsubcontent #insuranceBox li{list-style-type:none;}
#sproutPageContentsubcontent #insuranceBox h3{margin-top:10px; padding:0;}
#sproutPageContentsubcontent h2{ font-size:14px; text-transform:uppercase;color:#0072AC;padding:10px 0}
#sproutPageContentsubcontent h3{ font-size:14px; text-transform:uppercase;color:#E4212D;padding:10px 0}
#sproutPageContentsubcontent a{color:#E4212D; text-decoration:none;}
#sproutPageContentsubcontent a:hover{text-decoration:underline;color:#0072AC;}

#storeLocator h1{font-size:16px; background-color:#E4222E; color:#FFF; text-transform:uppercase; padding:10px 20px;}
#contentArticles h1{font-size:16px; background-color:#E4222E; color:#FFF; text-transform:uppercase; padding:10px 20px;}
#contentArticles .articles_wrapper{ padding:20px;}
#contentArticles .articles_wrapper dl{border:0;}
#contentArticles .articles_wrapper dt{ border:0;}
#contentArticles .articles_wrapper dd{border:0;}
#contentArticles p{padding:10px 0;}
#contentArticles h2{ font-size:14px; text-transform:uppercase;color:#0072AC;}
.nearZip{padding:10px 20px; color:#333; font-weight:bold;}
.red{color:#E4222E;}
.blue{color:#0072AC;}

#loadingBox{margin:0 0 0 20px;}

#footer{padding:10px 0; margin:0 5px; font-size:10px; color:#333333;}
#footer a{color:#333333; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer p{ float:left;}
#footer ul{ float:right;}
#footer li{ display:inline;}
#footer li a{padding:0 5px; border-right:solid 1px #333333;}
#footer li a.last{border:none; padding-right:0;}

#homeBottom .articles_wrapper dl{padding:0; margin:0; border:0;}
#homeBottom .articles_wrapper dt{padding:0; margin:0; border:0;}
#homeBottom .articles_wrapper dd{padding:0; margin:0; border:0;}
#homeBottom .articles_wrapper h3 a{color:#0072AC}
#homeBottom .articles_wrapper h3 a:hover{color:#E4212D;}

#module_search_form{margin:10px 0;}

.drop_down_style{}
.drop_down_style ul{}
.drop_down_style ul li{}
.drop_down_style ul li a{}
.drop_down_style ul li a:hover{}
.dropmenudiv{
position:absolute;
top: 0;
/*border: 1px solid #0F2B8E; */
border-bottom-width: 0;
font-size:11px;
z-index:100;
background-color:#B0E5FF;
visibility: hidden;
}
#wrapper .dropmenudiv a{
width: auto;
display: block;
text-decoration: none;
padding:5px 20px 5px 12px;
color:#0F2B8E;
border-bottom: 1px solid #000000;
text-transform:uppercase;
}
#wrapper .dropmenudiv a.last{border:none;}
#wrapper .dropmenudiv a:hover{
color:#FFFFFF;
background-color:#004F88;
}

table.frames {
	margin-left:auto;
	margin-right:auto;
}

table.frames tr {
	border-bottom:1px solid #CCC;	
}

/* map */
#loadingBox { position:absolute; background:crimson;color:white;}
#map {
	/*width:632px;
	height:630px;
	margin-top:10px;
	border:solid 1px #5F659A;*/
	border-top:solid 1px #333;
	border-left:solid 1px #333;
}
.map_form li {
}
#map_categories_list {
	color:#000000;
	list-style: none;
	border-right:none;
}
#map_categories_list li {
	/*display:inline-block;*/
	/*padding:7px 22px;*/
	/*border:solid 1px #5F659A;
	font-weight:bold;
	float:left;*/
}
#content .locationWrapper {
	/*padding:2px 5px;
	border-bottom:dotted 1px #5F659A;*/
	margin-bottom:10px;
}
/*#content .locationWrapper img{max-height:30px;}*/
#content #pointsWrapper {
	/*height:529px;*/
	/*height:630px;*/
	overflow:auto;
	/*margin-top:10px;*/
	margin:0 10px 0 0;
	border-right:solid 1px #333;
	border-top:solid 1px #333;
	padding:20px;
	height:440px;
}
#content #pointsWrapper a {
	font-size:12px;
	text-decoration:none;
	/*color:#000000;*/
	font-weight:bold;
	cursor:pointer;
}
#content #pointsWrapper p{font-size:10px;}
#content #pointsWrapper a:hover {
	
}
#map_categories_list li {
}

#doctors td {
	margin-bottom:5px;	
}

.hide {

}

#redbox, #bluebox {
	text-align:center;
	color:white;
	font-size:18px;
	background-color:#E4212D;
	padding:10px;
	line-height:22px;
}
#redbox a, #redbox a:visited, #bluebox a {
	color:white;	
}

#redbox a:hover, #redbox a:hover {
		color:black;
}

#bluebox {
	background:url(/images/bluebox.png) repeat-x left top black;
}

html textarea{}
#xEditingArea {}
#searchPage{ padding:20px;}
#searchPage td{padding-bottom:10px;}
#searchPage form{margin-top:10px;}
#snIcons{margin-left:20px; float:left;}
#snIcons img{float:left; margin-right:3px;}
#newsletter{background-color:#E4222E; color:#FFF; padding:5px 10px; height:22px;}
.newsletterUser{border:solid 1px #000; padding:2px; width:180px; margin:0 5px;}
.newsletterGo{border:solid 1px #000; background-color:#000; color:#FFF;}
#newsletterFollowUp{}
#newsletterFollowUp h1{ font-size:16px; background-color:#E4222E; color:#FFF; text-transform:uppercase; padding:10px 20px;}
#newsletterTable{padding:20px;}
#newsletterTable td{padding:0 10px 5px 0;}
#content .greyBox{ color:#FFF; background-color:#666; display:inline-block; padding:20px 40px; font-size:16px; font-weight:normal; margin-right:40px;}
#content .greyBox:hover{background-color:#333; color:#FFF; text-decoration:none;}

#homeMovie{width:485px; height:384px; float:left; }
#homeMovieTop{width:485px; height:357px; float:left; overflow:hidden;}
#slideList{width:485px; height:357px; background-color:#099;}
#homeMovieBottom ul{background-color:#013953; background:url(/images/home_movie_bkg.png) repeat-x left top #000000; float:left;width:485px; /*padding:0 10px;*/}
#homeMovieBottom li{display:inline; }
#homeMovieBottom li a{color:#FFF; display:inline-block; padding:5px 20px; border-right:solid 1px #00476A;}
#homeMovieBottom li.slug a{display:none;}
#homeMovieBottom li.first a{/*padding-left:29px;*/}
#homeMovieBottom li.last a{padding:5px 19px; border-right:none;}
#homeMovieBottom li a:hover{color:#000; text-decoration:none;background:url(/images/home_movie_bkg_hover.png) repeat-x left top #B7E8FF;}
#homeMovieBottom li a.current{background:url(/images/home_movie_bkg_hover.png) repeat-x left top #B7E8FF;color:#000;}
/*#homeMovieLeft{width:200px; height:100%; background:url(/images/home_left_bkg.jpg) repeat-x top left #008886; float:left;}
#homeMovieLeft ul{}
#homeMovieLeft li{ list-style-type:none;}
#homeMovieLeft a{ display:block; color:#FFF; text-transform:uppercase; text-decoration:none; padding:10px 20px; border-bottom:solid 1px #FFF;}
#homeMovieLeft a:hover{background-color:#008886;}
#homeMovieLeft a.current{background-color:#008886;}
#homeMovieRight{width:760px; height:100%;  float:left;}
#homeMovieRight #slide{float:left; margin:2px; position:relative;}
#homeMovieRight img{  position:relative; float:left;}
#homeBox{clear:both;}
#homeMovieRight #slideOverlay{width:123px; height:311px; background:url(/images/home_movie_fade.png) no-repeat top left; position:absolute; right:0;}
#homeMovieRight #slideText{ margin-top:50px; float:left; width:290px; margin-left:-30px; position:relative;}
#homeMovieRight #slideText h2{font-size:25px; color:#FFF; font-weight:normal; line-height:28px;}
#homeMovieRight #slideText p{ color:#FFF; line-height:20px; margin-top:15px;}
#homeMovieRight #slideText a{color:#FFF; text-decoration:none; font-weight:bold;}
#homeMovieRight #slideText a:hover{text-decoration:underline;}*/
