body{margin:0;background: #123368;color:#2e2962}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#00235d;}
a img{border:none;}

h1{font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;color:#00235d;line-height:1em;}
h2{font-family:"Arial Narrow", Arial, Helvetica, sans-serif;color:#2e2962;font-size:18px;line-height:1em;font-weight:normal;border-bottom:4px solid #2e2962;padding:0 0 4px 0}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#background{background: url(../images/carlsbad/bg.gif) top left repeat-x;}
#wrapper{width:981px;margin:0 auto}

	#toolbar{font-size:10px;float:right;height:20px;margin:0 10px 0 0}
		#toolbar ul{margin:0;padding:0;list-style:none}
		#toolbar ul li{float:left;padding:0 0 0 28px;margin:2px 0 0 35px}
		#toolbar ul li#icon-home{background: url(../images/carlsbad/icon-home.gif) left no-repeat;}
		#toolbar ul li#icon-contactus{background: url(../images/carlsbad/icon-contactus.gif) left no-repeat;}
		#toolbar ul li#icon-faq{background: url(../images/carlsbad/icon-faq.gif) left no-repeat;}
		#toolbar ul li#icon-inmotion{background: url(../images/carlsbad/icon-inmotion.gif) left no-repeat;}
		#toolbar ul li a{color:#2e2962;text-decoration:none}
		
	

#contentarea{border-collapse:collapse;background: url(../images/carlsbad/contentarea-bg.gif) top right repeat-y;clear:both}
body.wide #contentarea{background: url(../images/carlsbad/contentarea-wide-bg.gif) top right repeat-y;}


	#leftcolumn{width:213px;padding:0;float:left;clear:right}
	
		#logo{}
		
		#nav{margin:0 0 30px 0;font-size:11px;font-weight:bold;width:182px}
			#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
			#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}
			#nav ul li a{display:block;text-decoration:none;}
		
			/* Level 1 */
			#nav ul li div {border-bottom:1px solid #00173d;border-top:1px solid #013080;background: url(../images/carlsbad/nav-leftbulletarrow.gif) left no-repeat;}
			#nav ul li div a{color:#ffffff;width:158px;padding:5px 0 5px 24px;}
			#nav ul li div a:hover{background-color:#cfe1f4;color:#000000}
			#nav ul li.ipf-parent div a{background: url(../images/carlsbad/nav-arrow.gif) right no-repeat;}
			#nav ul li.ipf-parent div a:hover{background: #cfe1f4 url(../images/carlsbad/nav-arrow.gif) right no-repeat;color:#000000}
			#nav ul li.ipf-parent div li a{background: none}
			#nav ul li.ipf-parent div li a:hover{background-color:#cfe1f4}
		
			/* Level 2 */
			#nav ul li ul{margin: -23px 0 0 182px;position: absolute;background: #00235d;width: 190px;border-top:1px solid #013080;border-left:1px solid #013080;border-right:1px solid #013080;left: -999em;}
			#nav ul li ul li a{border-bottom:1px solid #013080;width:170px;padding:6px 10px;text-indent:0;color:#ffffff}
			#nav ul li ul li a:hover{background: #cfe1f4;color:#000000}
			#nav ul li ul li.ipf-parent a{background: url(../images/carlsbad/nav-arrow.gif) right no-repeat}
			#nav ul li ul li.ipf-parent a:hover{background: #cfe1f4 url(../images/carlsbad/nav-arrow.gif) right no-repeat}
		
			/* Level 3 */
			#nav ul li ul li ul {margin: -27px 0 0 190px;}
			#nav ul li ul li ul li a{background:none !important;}
			#nav ul li ul li ul li a:hover{background: #cfe1f4 !important;}
		
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav li:hover, #nav li.hover {position: static;}
		
		#inmotionlogo{text-align:center;}
		
		#ad-125x125{text-align:center;}
	
	
	#header{position:relative;background: url(../images/carlsbad/header-bg.gif) bottom left repeat-x;padding:0 0 10px 0;float:left;}
		#countdown{
	position:absolute;
	top:18px;
	left:510px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background: url(../images/carlsbad/countdown-bg.gif) top left no-repeat;
	width:200px;
	height:46px;
	padding:73px 0 0 23px;
	color:#ffffff;
	overflow:hidden
}
			#countdown span{display:block;float:left;width:28px;text-align:center;font-size:19px;color:#ffffff;margin:0 20px 0 0}
		#headerphoto{}
	
	
	#content{width:458px;float:left;padding:32px 20px 20px 20px}
	body.wide #content{width:728px}
		h1#pagetitle{font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;color:#00235d;line-height:1em;margin:0 0 20px 0}
		body.variable120 h1#pagetitle{display:none;}
		
		#featurebox{background:#eef5fb;border:1px solid #cfe1f4;padding:10px 17px 0 17px;margin:-31px -19px 20px -19px}
			#featurebox h1{font-size:24px;color:#2e2962;margin:0 0 10px 0}
			#featurebox .photo{background:#ffffff;border:1px solid #dfebf7;padding:5px;}
				
		
	#rightcolumn{float:left;width:270px;}
		.block-header{}
		.block{padding:8px 8px 0 8px;margin:0 0 15px 0}
		.block img{vertical-align:middle;}
		.block h2{margin:0 0 5px 0;padding:0;border:none}
		
		.block#localweatherreport{padding-top:0}
			#localweatherreport center{text-align:left;}
			#localweatherreport strong{display:none}
			#localweatherreport table{border-collapse:collapse;margin:0 0 -5px 0}
			#localweatherreport table td{padding:0 5px 0 0;font-weight:bold;}
			#localweatherreport div{width: auto !important;line-height:1em !important;text-align:left !important}
				
		.block#newsletter{}
			#newsletter-textfield{width:174px;border:1px solid #c9c7d6;font-size:11px;color:#9694b0}
			#newsletter input{vertical-align:middle;}
		
		#ad-250x250{text-align:center;}
	
	
	#footer{background: #00235d url(../images/carlsbad/footer-bg.gif) bottom left repeat-x;padding:1px 20px 17px 20px;color:#ffffff;font-size:10px;clear:left;width:728px;margin:0 0 0 213px}
		#footer a{color:#ffffff;text-decoration:none;}
		#footer #seo{margin:20px 0 0 0;}
		#footer #poweredbyactive{float:right;margin:5px 0 0 0}
