/*Starter CSSlast update: 3.17.09*//*colors:   lite blue: 33/134/192; #2186c0 // darker blue: 28/113/162; #1c71a2   text grey: 150/150/`150; #969696*/body {	background-color: #000;	text-align: center;	margin: 0;	border-top: 2px solid #464646;	border-bottom: 2px solid #464646;	height:100%;	/*scrollbar-base-color:#737373;	scrollbar-track-color:#FFFFFF;	scrollbar-face-color:#FFFFFF;	scrollbar-highlight-color:#737373;	scrollbar-3dlight-color:#FFFFFF;	scrollbar-darkshadow-color:#FFFFFF;	scrollbar-shadow-color:#737373;	scrollbar-arrow-color:#737373; */}img { border: 0; }p, td {	margin: 0; padding: 0;	color:#959595;	font: 12px/16px Helvetica, Verdana, Arial, sans-serif;}a         { font-weight: normal; text-decoration: none; }a:link    { color: #2186c0; }a:visited { color: #2186c0; }a:hover   { color: #1c71a2; text-decoration: underline; }a:active  { color: #1c71a2; text-decoration: underline; }table.pgwrap 	{	height: 100%;	width:100%;	margin:0; paddin:0;}#clearIt {	margin: 0; padding: 0;	height: 0px;	font-size: 0px;	line-height: 0px;	clear: both;}	#headerWrap  {	background-color:#0a0909;	text-align: center;	top: 0px;	margin:0; padding:0;	height:89px;	clear: both;}#header  {	background-color:#0a0909;	text-align: left;	width:930px;}  #mainWrap  {	background-color:#fff;	text-align: center;	margin:0; padding:0;	clear: both;}#main  {	background-color:#fff;	text-align: left;	width:935px;	height:358px;	top:89px;}     #mainNav  {	float:left;	text-align: left;	width:190px;	margin:0; padding:0;	background-color:#fff;} #mainRightScroll  {	/* note: maximun usable width with no padding is 708px - with scroll bars for dealer pages */	float:left;	text-align: left;	width:725px;	margin-left:0;	padding-left:0;	background-color:#fff;	height:358px;	overflow-x: hidden;	overflow-y: scroll;} #mainRightScroll h2 {	margin: 0; padding: 0;	color:#959595;	font: 12px/16px Helvetica, Verdana, Arial, sans-serif;	font-weight:bold;}#mainRightScroll h4 {	margin: 0; padding: 0;	color:#959595;	font: 12px/16px Helvetica, Verdana, Arial, sans-serif;	font-weight:normal;}#mainRight  {	/* note: maximun usable width with no padding is 708px */	float:left;	text-align: left;	width:745px;	margin-left:0;	padding-left:0;	background-color:#fff;	height:358px;	overflow: hidden;} #mainRight p  {	/* note: maximun usable width with no padding is 708px */	margin:0;	padding:10px;} #mainRight p.nopadding  {	/* note: maximun usable width with no padding is 708px */	margin:0;	padding:0;} #mainRight .left  { width:239px; float:left; margin:0; padding:0; } #mainRight .rifht { width:460px; float:left; margin:0; padding:0; } #footerWrap  {	background-color:#000;	text-align: center;	margin:0; padding:0;	clear: both;}#footer  {	background-color:#000;	text-align: left;	width:910px;	bottom:2px; /* same as border-bottom for body */}   #footer p {	color: #595959;	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size:8px;	line-height:10px; }#footer p a         { font-weight: normal; text-decoration: none; }#footer p a:link    { color:  #595959; }#footer p a:visited { color:  #595959; }#footer p a:hover   { color: #fff; }#footer p a:active  { color: #fff; }/* START slideshow */#slideshowChroma {	margin: 0; padding: 0;	width: 239px;	height: 355px;	background-color: #fff;	z-index: -1;}/* END slideshot *//* START form stuff */.required { color:#80082e; }.field-dl {	width: 100px;	margin: 0;	padding: 3px;	background-color: #fff;	border: 1px solid #818386;	color: #333;	font: 10px/10px Verdana, Arial, Helvetica, sans-serif; 	font-weight: normal;}.formOne {	width: 300px;	margin: 0 0 5px 0;	padding: 2px 0px 2px 2px;	background-color: #fff;	border: 1px solid #444;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.formTwo {	width: 150px;	margin: 0 0 5px 0;	padding: 2px 0px 2px 2px;	background-color: #fff;	border: 1px solid #444;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.fieldOne {	width: 300px;	height: 100px;	margin: 0 0 5px 0;	padding: 2px 0px 2px 2px;	background-color: #fff;	border: 1px solid #444;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}/*-- END: form stuff --*//* START dealer section */.dealerDetails { width:90px; float:left; margin-bottom:4px; }.dealerName { width:300px; float:left; margin-bottom:4px; font-weight:bolder; padding-top:2px; }.name { width:300px; float:left; margin-bottom:4px; font-weight:bolder; padding-top:2px; }.dealerCity { width:180px; float:left; margin-bottom:4px; padding:0; }.city { width:180px; float:left; margin-bottom:4px; padding:0; }.dealerDistance { width:60px; float:left; margin-bottom:4px; padding:0; }.miles { width:60px; float:left; margin-bottom:4px; padding:0; }td.Details { width:90px; float:left; margin-bottom:4px; }td.name { width:300px; float:left; margin-bottom:4px; font-weight:bolder; padding-top:2px; }td.city { width:180px; float:left; margin-bottom:4px; padding:0; }td.miles { width:60px; float:left; margin-bottom:4px; padding:0; }.btSubmit {	width: 80px;	margin: 0;	padding: 0;	background-color: #fff;	border: 0px solid #818386;	color: #2186c0;	font: 12px/12px Verdana, Arial, Helvetica, sans-serif; 	font-weight: normal;	vertical-align:top;	text-align:left;}/* END dealer section *//* H1 image replacement */h1#title-ControlYourSenses {	/* set padding and background image INLINE, according to image height and name	padding: *height*px 0 0 0;	background: url(../img/name.gif) left top no-repeat;	*/	height: 0px !important;	overflow: hidden;	height /**/: 130px;	margin:0; padding:0;}/* <h1 id="title-ControlYourSenses">text</h1> */h1#title-DealerLoator {	height: 0px !important;	overflow: hidden;	height /**/: 80px;	margin:0; padding:0;}h1#title-AromaSense {	height: 0px !important;	overflow: hidden;	height /**/: 110px;	margin:0; padding:0;}h1#title-ChromaSense {	height: 0px !important;	overflow: hidden;	height /**/: 110px;	margin:0; padding:0;}h1#title-AudioSense {	height: 0px !important;	overflow: hidden;	height /**/: 110px;	margin:0; padding:0;}/* /H1 image replacement *//* START: Gallery */#galleryHolder { 	width:239px;	padding:0px;	margin:0px;}#gallery {	margin: 0;	padding: 0;}#thumbnailsHolder {	margin: 0; padding: 0;	float:left;}#thumbnails {	margin: 0; padding: 0;	height: 78px;}#thumbnails img { 	margin:  18px 5px 10px 0; padding: 0;	display: inline;}/* END: Gallery */