/* frontend */

ul.topTemp{position: absolute; top:235px; left:300px; display:none;}
	ul.topTemp li a {color:white!important; padding-right:15px;}

/*-------------------------------------------------------------  IDs -------------------------------------------------------------*/
#container {width:779px; margin:0; text-align:left;}
#content{margin:0 20px; padding:20px 0 5px 0; border-bottom: 1px solid #ccc; float:left; width:739px; display:inline;}
#centerCol{
	float:left;
	width:500px;
	padding:0 20px;
}
#centerColWide{float:left; width:580px; padding:0 0 0 20px; display:inline}
	#centerColWide p {
	width:370px;
	font-family: Arial, Helvetica, sans-serif;
}
#borderBox {}
#bannerHome{width:100%; height: 240px; float:left; border-bottom:1px solid #fff; background:url(../devotion_images/banner_home.jpg);}
	#bannerHome h1, #bannerHome p {display:none;}
#footer{padding:10px 0;width:100%;float:left; text-align:center; font-size:11px; }
	#footer a{color:#666;}
	#footer a:hover{text-decoration: underline;}
	#footer p{padding:0;margin:0;}

#sideNav{float:left; width: 130px; padding-top: 10px; margin-top:10px; border-right:1px solid #ccc;}
	#sideNav h4{
	color:#666666;
	margin:0 0 15px 0;
	padding:0;
	line-height:1;
	font-family: Arial, Helvetica, sans-serif;
}

#breadcrumbs{font-size:11px; margin-left: 150px;}

#navHolder{ background:#3d697b url(../devotion_images/bg_masthead_slippers.jpg) top right no-repeat;}
	#navHolder table{background:transparent;}
 
 
/*#HM_Item3_1, #HM_Item3_2, #HM_Item3_3 {background:url(../devotion_images/nav_separator.gif) 95px 3px no-repeat; border-right:none!important;}
#HM_Item3_4 {border-right:none!important;}*/

/*------------------------------------------------------- element classes --------------------------------------------------------*/

div.tableBottom{height:15px; width:100%; float:left; background:#012d6c url(../devotion_images/bg_navBottom.gif) bottom left no-repeat;}
div.tableBottomWhite{height:15px; width:100%; float:left; background:#012d6c url(../devotion_images/bg_navBottomWhite.gif) bottom left no-repeat;}
.globalRightCurl{ background:transparent url(../devotion_images/global_right_curl.gif) top right no-repeat;}
.navCornerL{ background:url(../devotion_images/bg_navCnrLeftWhite.gif) top left no-repeat;}
.navCornerL_home{ background:url(../devotion_images/bg_navCnrLeft.gif) top left no-repeat;}  
div.brandBox{ float:left; width:140px; height:135px; text-align:center; padding:15px 80px 0 20px;}
	div.brandBox img{margin:0 auto;}
	div.brandBox h5{margin-bottom:15px;}
div.homeCopy{width:260px; height:169px; float:left;}
	div.homeCopy h3 {margin:0!important; padding: 5px 0 5px 20px; color:#fff; text-transform:uppercase;}
	div.homeCopy p  {color:#fff; padding:15px 20px 0; margin:0;}
	div.homeCopy a:hover{ text-decoration:underline;}
	
div.blueBox{background:#b9d2dc; width:100%; float:left; padding-bottom:20px; margin-top:40px;}
	div.blueBox h5{color:#fff; background:#a6c1d0; padding:5px 10px 3px 20px; margin-bottom:15px; margin-top:0;}	
	div.blueBox a {font-weight:bold;}

div.listDivider{float:left; padding-left:20px; width:330px; margin-bottom:5px;}
	div.listDivider a{ display:block;float:left; width:140px; padding:0 10px 5px 13px; line-height:1.4em;
	background:url(../devotion_images/bullet_dblArrow.gif) 0 7px no-repeat; font-size:12px; margin:0;
	}
	div.listDivider a:hover{color:#fff;}
div.listDivider2 a{background:url(../devotion_images/bullet_dblArrow.gif) 0 7px no-repeat; font-size:12px; margin:0;
	padding:0 10px 5px 13px;}
div.community  		  {background:#5491a9;}
	div.community h3  {background:#4b87a2;}

div.careers    	      {
	background-color: #FFFFFF;
}
	div.careers h3    {background:#73a8c0;}

div.productFAQ 		  {
	width:259px;
	background-color: #FFFFFF;
}
	div.productFAQ h3 {background:#a6c1d0; color:#002c69;}
	div.productFAQ p  {color:#002c69;}
	div.productFAQ a  {color:#002c69;}

div.product{float:right; padding:5px 50px 0 0;}
 
div.hozDivider{position:relative; float:left; width:100%; padding:20px 0; border-bottom: 1px solid #ccc; display:inline; }
	div.hozDivider img{float:right;}

div.innerHozdiv{float:left; width:370px;}
	div.innerHozdiv h4{margin:0}

div.seoPara{margin:20px 0 0 0; font-size:11px; color:#999999; float:left;}
	div.seoPara p{margin:0;padding:0; width:500px!important;}

ul.leftNav{list-style:none; }
	ul.leftNav li{
	margin:0;
	height:100%;
	margin-bottom:10px;
}/* IE6 needs the height declaration - yes it makes no sense */
	ul.leftNav li a{
	display:block;
	padding-left:12px;
	background:url(../devotion_images/bullet.gif) 0 7px no-repeat;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

ul.leftNav ul li{list-style:none; margin:0;}
ul.leftNav ul li a{ text-decoration:underline; font-weight:normal; background:none;}	


ul.breadcrumbs{list-style:none; margin:0; color:#666;}
	ul.breadcrumbs li  {display:inline;}
	ul.breadcrumbs li a:hover{text-decoration: underline;}
	ul.breadcrumbs li.current{color: #666;}

ul.squareDots{ display:block; list-style:none; color:#666;}
ul.squareDots li{ padding-left:10px; background:url(../devotion_images/squareDot.gif) 0px 7px no-repeat;}	

span.reg{font-size:10px; vertical-align:super; line-height:1em;}
sup {font-size:9px;}
/*p span.reg{font-size: 10px;}*/
/*------------------------------------------------------- 'open' classes --------------------------------------------------------*/
.aqua { color:#006699!important;}
.chopTop{margin-top:40px!important; border-top: 1px solid #ccc; }
.noBorder{border-bottom:0!important;}
#HM_Item2_1{  margin:0 !important;}
.clear{clear:right;}
.small_blue_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002C69;
}
.white_blue_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#content_new {
	border-bottom: 1px solid #ccc;
	float:left;
	width:739px;
	display:inline;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.about_car_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
}

