/* CSS Document */html,body {	height: 100%;}body {	background-color: #0E0F11;	background-image: url(images/background.jpg);	background-repeat: repeat-x;	color:#999999;	margin:0 ;	padding:0px;	font: 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}	#content {	margin: 30px auto 0px auto;	width: 920px;	height: auto;	text-align:left;	padding-bottom:60px;		}#clearfooter{clear:both;height:35px;}#footer {	text-align:center;	font-size: 11px;	color:#ffffff;	line-height:16px;		}a img {	border: 0px;}	a {		text-decoration: none;		font-weight: bold;		color:#ffffff;	}a:visited {		text-decoration: none;		color:#ffffff;	}a:hover {		text-decoration: underline;		color:#ffffff;	}.searchbar { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	width: 130px;   	border: 1px solid #CCCCCC;   	background-color: #F6F6F6;}.jump {	color: #333333;	background-color: #F5F2F2;	border: 1px dotted #999999;	overflow: scroll;	height: 20px;	width: 200px;	cursor: hand;	line-height: 12px;}.bold-white {	font-weight:bold;	color:#FFFFFF;	font-size:12px;}#product_image {	width:170px;	float: left;	postion:relative;			}		#products_navcolumn {	width:230px;	float: left;	margin-right:45px		}#products_content {	width:645px;	float: left;	margin-right:0px	}#products_topsellers {	width:300px;	float: left;	margin:25px 35px 0px 0px;		}		#products_testimonials {	width:300px;	float: left;	margin:25px 0px 0px 0px;		}		#product_centercontent {	width:455px;	float: left;	margin-right:15px	}	#product_rightcontent {	width:230px;	float:right;	margin-top:5px;	}#links ul {        list-style-type: none;        width: 225px;		margin:0 0 0 -40px;		padding-left: 40px;} #links li {	background-color: #212528;	border-top: 1px solid #0E0F11;	border-right: 0 none #999;	border-bottom: 1px none #999;	border-left: 0 none #999;		}#links li a {         color: #ffffff;		width: 195px;        display: block;        font: bold 11px Arial, Helvetica, sans-serif;        padding: 11px 0px 11px 30px;        text-decoration: none;		background-image: url(images/small_arrow.jpg);	background-repeat: no-repeat;	background-position: 8px 10px;} * html #links li a {  /* make hover effect work in IE */	width: 195px;}#links li a:hover {        background: #08090A;		background-image: url(images/small_arrow_over.jpg);	background-repeat: no-repeat;	background-position: 8px 10px;}.link_heading {	padding: 8px 0px 8px 12px;	border-top: 1px solid #0E0F11;	width: 213px;	font-size: 13px;	font-weight: bold;	color: #ffffff;	background-image: url(images/link_head_back.jpg);	background-repeat: repeat-x;}#twitter_update_list {	background-repeat: no-repeat;	background-position: 10px 4px;	margin-right: 15px;	margin-left: 5px;	padding-top: 0;	padding-right: 0px;	padding-bottom: 0;	padding-left: 0px;	list-style-type: none;}#twitter_update_list li {	background-image: url(images/arrow_small_black.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	padding-left:18px;	padding-bottom:8px;	line-height:18px;}.ul_list {	background-repeat: no-repeat;	background-position: 10px 4px;	margin-right: 15px;	margin-left: 5px;	padding-top: 0;	padding-right: 0px;	padding-bottom: 0;	padding-left: 0px;	list-style-type: none;}.ul_list li {	background-image: url(images/arrow_small_black.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	padding-left:18px;	padding-bottom:8px;	line-height:18px;}.ul_list li a {	color:#CCCCCC;}.ul_list li a:hover {	color:#CCCCCC;}.products_cat_start {	width:190px;	float:left;	margin-right:18px;	margin-top:15px;}.products_cat_start h3 {	margin: 0px;  padding: 8px 0px 8px 10px;	font-size: 15px;	font-weight: bold;	color: #ffffff;	background-image: url(images/link_head_back.jpg);	background-repeat: repeat-x;}.products_cat_start ul {	list-style-type: none;	margin:15px 0 0 -40px;	padding-left: 40px;}.products_cat_start li {    display: block;    padding: 5px 0px 5px 20px;	line-height:13px;	background-image: url(images/arrow_small_black.jpg);	background-repeat: no-repeat;	background-position: 0px 4px;}.accordian {}.accordian h3 {  margin: 0px;  padding: 8px 0px 8px 33px;	border-top: 1px solid #0E0F11;	font-size: 13px;	font-weight: bold;	color: #ffffff;	background-image: url(images/Accordian_closed_long.jpg);	background-repeat: repeat-x;  cursor: pointer;}.accordian h3.opened {  background-image: url(images/Accordian_open_long.jpg);}.accordian div {	padding: 15px;}.demo-show {  width: 230px;}.demo-show h3 {  margin: 0px;  padding: 8px 0px 8px 33px;	border-top: 1px solid #0E0F11;	width: 192px;	font-size: 13px;	font-weight: bold;	color: #ffffff;	background-image: url(images/link_head_arrow.jpg);	background-repeat: repeat-x;  cursor: pointer;}.demo-show h3.opened {  background-image: url(images/link_head_arrow_down.jpg);}.demo-show div {}.PageHeader {	font-family: Arial, Helvetica, sans-serif;	font-size: 28px;	color: #FFFFFF;	margin-bottom:20px;	margin-top: 5px;	font-weight: bolder;	line-height: 28px;	}.FaqHeader {	font-family: Arial, Helvetica, sans-serif;	font-size: 28px;	color: #FFFFFF;	margin-bottom:0px;	margin-top: 5px;	font-weight: bolder;	line-height: 28px;	padding-left:35px;	background-image: url(images/question_mark.jpg);	background-repeat: no-repeat;	padding-top: 3px;}.heading1 {	font-size:14px;	font-weight:bold;	background-image: url(images/arrow_large.jpg);	background-position: 1px 0px;	background-repeat: no-repeat;	padding-left: 25px;	margin-bottom:0px;	color:#FFFFFF	}	.sub{line-height:9px;}.chartcells {	color: #cccccc;	padding: 5px 5px 5px 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0E0F11;	background-color: #212528;	}	.medchartcells {	color: #cccccc;	padding: 8px 0px 8px 8px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0E0F11;	background-color: #212528;	}.quote_close {	background-image: url(images/blockquote_close.gif);	background-repeat: no-repeat;	background-position: bottom;}.quote_open {	background-image: url(images/blockquote_open.gif);	background-repeat: no-repeat;	background-position: top;	padding-right:5px;}.testimonial_name {	margin:20px 0 30px 15px;	background-image: url(images/user.jpg);	background-repeat: no-repeat;	padding-left:32px;	}.clearboth { clear: both; }.question {	font-size:12px;	line-height:19px;	color:#CCCCCC;	font-weight: bold;	margin-top:30px;	padding: 10px;	background-color:#212528}.wallpaper_tbumb {	border: 4px solid #FFFFFF;}.Repinfo {	font-size: 18px;	line-height: 20px;	font-weight: bold;	color: #CCCCCC;	background-image: url(images/Rep_icon.jpg);	background-repeat: no-repeat;	padding-left: 48px;	height: 40px;	padding-top: -5px;}#dealerspotlight_storename {	font: bold 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	text-align: left;	width: 600px;	color: #fff;	margin-right: 15px;	margin-top: 20px;}#dealerspotlight_body{	width: 600px;	margin-top: 20px;	margin-left: 5px;}#dealerspotlight_body img{	border: 1px solid #313131;	padding: 3px;}.social_background {	width: 877px;	height: 78px;	margin-top: 15px;	margin-bottom: 10px;	background: url(images/social_background.gif) no-repeat;}.social_background_forum {	width: 796px;	height: 78px;	margin-top: 5px;	margin-bottom: 5px;	background: url(images/social_background_forum.gif) no-repeat;}#facebook {	float: right;	margin-top: 15px;}#twitter {	float: right;	margin-top: 15px;	margin-right: 18px;	margin-left: 15px;}.dealer_questions {	font-size:12px;	font-weight:bold;	margin-bottom:0px;	color:#FFFFFF	}
	
.quote {
	font-size: 14px;
	font-style: italic;
	padding: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
}/* CONTACT FORM */	#contact p, label, legend { font-weight:bold;font-size: 13px;}#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #ffffff; }#contact { display: block; width: 450px; margin: 0px auto;  }/* Form style */#contact label { display: inline-block;  height: 26px; line-height: 26px; font-weight:bold;font-size: 13px;}#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0;}   #contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }#contact input.submit { width: 85px; cursor: pointer;background:none;border: none;}#contact input.submit:hover { background:none;}#contact input[type="submit"][disabled] { background:none; }#contact fieldset { padding:20px;border: none;}#contact legend {  }#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */#message { margin: 10px 0; padding: 0; }.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }.loader { padding: 0 10px; }#contact #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }acronym { border-bottom:1px dotted #ccc; }	
