/*============================================================ Essentials============================================================*/html {	margin: 0;	padding: 0;	border: none;	}body {	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 10px;	color: #716D69/*#595750*/;	background: #b0b0a3/*#4E4B40#BCBEAF url(../img/bkg_fade.jpg) repeat-x top left*/;	/*background-color: #c7c4be;*/	margin: 10px 0 20px 0;	}ul li {	list-style: none;	}h1 {	font: bold 18px/1.1em "Arial", Helvetica, sans-serif;	margin-bottom: .6em;	color: #494846;	}h2 {	margin-bottom: .2em;	font-weight: bold;	color: #fff;	font-size:20px;	}h3 {	margin-bottom: .2em;	font-weight: bold;	color: #756f6a;	}h4 {	font-size: 12px;	margin: .2em 0;	font-weight: bold;	color: #756f6a;	}h5 {	font: 700 11px/1.3em Arial, Helvetica, sans-serif;	margin: .2em;	}	h1.prod {	color: #fff;	font-weight: bold	}	p {	margin-bottom: 1.5em;	margin-top: .2em;	color: #756f6a;	}a	{	text-decoration: none;	}.highlight a:link, .highlight a:visited {	color: #888785;	}a:link, a:visited {	color: #716D69;	}a:hover, a:active {	color: #716D69;	text-decoration: underline;	}a img	{border: none;}/*============================================================ Wrapper============================================================*/#wrap {	text-align: left;	width: 770px;	margin: 0 auto;	padding:0;	background: transparent url(../img/bkg_content.gif) repeat-y top left;	}#wrapper {	background: transparent url(../img/bkg_content_top.jpg) no-repeat top left;	padding:0 10px 5px;	}/*============================================================ Masthead============================================================*/#mast {		}.logo {	margin: 30px 10px 20px 30px;	}#smenu {	float: right;	width:625px;	text-align:right;	padding-top:35px;	font-weight:700;	}#smenu ul {	margin:0;	padding: 40px 0 0 0;	}#smenu li {	display:inline;	padding-right:6px;	padding-left:6px;	border-right: 1px solid #bdbbb4;	}#smenu li.last {	border-right: none;	}#smenu a {	color: #837E76;	}#smenu a:hover {	color: #bdbbb4;	text-decoration: none;	}#dealer {	float:right;	width: 163px;	margin-left:10px;	padding:33px 0 10px 15px;	text-align:left;	background: transparent url(../img/bkg_dealer.gif) no-repeat top left;	}/*============================================================ Menu============================================================*/#menu {display:block; height:30px; min-height:30px; background: #292726 url(../img/bkg_nav.jpg) top no-repeat; width:750px; border-top: 3px solid #ECC840;}#menu ul {margin:0; padding:0 0 0 10px; list-style-type:none; border-left: 1px solid #333230;}#menu li {display:block; float:left; width:84px; border-right: 1px solid #252422; border-left: 1px solid #333230;}#menu li.list1t {border-left: 1px solid #333230;}#menu li.list2t {}#menu li.list3t {}#menu li.list4t {}#menu li.list5t {}#menu li.list6t {}#menu a {display:block; /*background: #3B3A38;*/ width:84px; padding-top:8px; padding-bottom:8px; color:#F6F6F1; text-decoration:none; text-align:center; font-size: 11px; font-weight:bold;}#menu a#item1t {}#menu a#item2t {}#menu a#item3t {}#menu a#item4t {}#menu a:hover {color:#fc0;}	/*============================================================ Content Area============================================================*/#content {	background: #fff url(../img/bkg_rtCol_shade.jpg) repeat-y top right;	border-top:1px solid #fff;	}#contentHome {	background: #fff;	border-top:1px solid #fff;	}#mainHome {	width: 750px;	}#right {	width:180px;	margin:0;	padding:0;	}#main {	width:569px;	/*padding-right: 10px;*/	}	/*============================================================ Content Company Info/About/News/Etc============================================================*/#content-page {	font-size: 11px;	line-height: 16px;	padding:25px 35px;	}#content-page ul {	margin:0;	padding:10px 0;	}#content-page li {	padding: 4px 20px;	}#content-page ul#dwnlds {	margin:0;	padding:0;	}#content-page ul#dwnlds li {	padding: 0 0 2px 15px;	background: transparent url(../img/icon_dwnld2.gif) no-repeat top left;	}	/*============================================================ Flash Content============================================================*/#flashcontent {	padding-bottom:3px;	background: transparent url(../img/dotline_horz.gif) repeat-x bottom left;	margin-right:10px;	}#flashcontent-home {	padding-bottom:3px;	/*background: transparent url(../img/dotline_horz.gif) repeat-x bottom left;*/	}	/*============================================================Product Page (Main Column)============================================================*/	#prod-intro {	color: #E4E0D7;	background: #3C3733 url(../img/bkg_prod_title.jpg) no-repeat top left;	font-size:11px;	line-height:15px;	margin-right:11px;	padding-bottom:5px;	}#ltseries {	background: transparent url(../img/bkg_intro_lightseries.gif) no-repeat top left;	padding:2px 30px 15px 90px;	}#hdseries {	background: transparent url(../img/bkg_intro_hdseries.gif) no-repeat top left;	padding:2px 30px 15px 90px;	}#taseries {	background: transparent url(../img/bkg_intro_taseries.gif) no-repeat top left;	padding:2px 30px 15px 90px;	}#prod-intro img.hdr {	padding:12px 0 3px 0;	}#prod-features {	width:260px;	margin-top:10px;	margin-bottom:10px;	padding: 10px 10px 15px 0;	font: normal 11px/1em  Arial, Helvetica, sans-serif;	background: transparent url(../img/dotline_horz.gif) repeat-y top right;	}#prod-features ul, #content-page.sitemap ul {	margin:0;	padding:2px 0 0;	}#content-page.sitemap li {	padding: 2px 0 5px 40px;	background: transparent url(../img/icon_list_light.gif) no-repeat top left;	}#prod-features li {	padding: 5px 0 5px 40px;	background: transparent url(../img/icon_list_light.gif) no-repeat top left;	}#prod-features li.odd {	background: #eeeee4 url(../img/icon_list_light.gif) no-repeat top left;	}#prod-features ul#dwnlds {	margin:0;	padding:0;	padding-top:10px;	}#prod-features ul#dwnlds li {	padding: 2px 0 2px 40px;	background: transparent url(../img/icon_dwnld.gif) no-repeat top left;	}#prod-features ul#dwnlds li.hdr, #prod-features li.hdr {	font-weight:bold;	background: none;	padding-left:30px;	font-size:11px;	}#prod-acc .hdr {	font-weight:bold;	background: none;	font-size:11px;	}#prod-acc {	font: normal 11px/1.2em Arial, Helvetica, sans-serif;	}.col1 {	width:125px;	padding:15px 10px 25px 10px;	}.col2 {	width:120px;	padding:15px 10px 25px 0;	}#prod-acc img {	padding:5px 0 8px 0;	}/*============================================================Product Page (Right Column)============================================================*/#prod-specs {	background: #fff;	padding:0;	margin-top:5px;	}#prod-specs ul {	margin:1px 0 0 0;	padding: 0;	}#prod-specs li {	border-bottom:1px solid #f0f0ec;	/*background: transparent url(../img/dotline_horz.gif) repeat-x bottom left;*/	padding: 4px 0 6px 10px;	font-size: 10px;	}#prod-specs li.first {	border-top:1px solid #f0f0ec;	font-size: 11px;	}#prod-specs li.hdr {	font-weight:bold;	background: #3e3a39;	color: #E0DED9;	padding-top:6px;	}#prod-specs .profile {	padding: 0 0 5px 10px;	}#prod-specs li.last {	background: none;	}#prod-specs .buttons{	padding:6px 0 6px 10px;	}#prod-specs .price{	padding:3px 0 3px 10px;	font-size: 11px;	}#prod-cart ul {	margin:0;	margin-left:1px;	padding:0;	font-size:11px;	font-weight: bold;	}#prod-cart li {	padding: 4px 20px;	border-bottom:1px solid #dfdfd7;	border-top:1px solid #f4f4eb;	}#prod-cart a {	color: #A9A5A1;	text-decoration:none;	}#prod-cart a:hover {	color: #C3C1BF;	text-decoration: none;	}	#contactForm {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 10px;	color: #716D69;	}/*============================================================ Footer============================================================*/#footer {	margin-right:10px;	/* margin-top:10px; */	margin-top: 20px;	padding: 15px 0 10px 15px;	text-align: left;	background: transparent url(/Clients/Polar/assets/img/dotline_horz.gif) repeat-x top left;	color: #95907E;	font:normal 9px/15px Arial, Helvetica, sans-serif;	}#footer a {	color: #95907E;	text-decoration: none;	}#footer a:hover {	text-decoration: underline;	}#copyright {	font-size: 9px;	color: #918862;	}/*============================================================ Misc============================================================*/#logo {	float: left;	display: block;	margin-top: 85px;	}.txtfield {	color: #716D69;	font:normal 10px/1.5em Arial, Helvetica, sans-serif;	margin-top:.4em;	/*padding:2px 0 2px 3px;	/*border: 1px solid #716d69;*/	}#disclaimer {	font-size: 9px;	padding-left:20px;	margin-top:5px;	line-height:12px;	}.clear {	clear:both;	}.yellow {	color: #ECC840;	font-weight:bold;	}.clamcorp {	float: right;	padding: 0 15px 0 0;	width: 185px;	}#horline {	margin: 10px 0;	border-bottom: 1px solid #dddbd6;	}#horline.addtocart {	margin: 5px 0 8px;	}#formFields {	padding: 2px 10px;	}#formFields.dark {	background: #f5f4ed;	border-bottom: 2px solid #fff;	padding: 2px 10px;	}.textfieldDark {	background: #f5f4ed;	}#extSites {	margin-top:5px;	}	/* RWZ 1/29/07 */.dealerheader {	font: 10px Arial, Helvetica, sans-serif;	font-weight: bold;	color: #fff;	line-height: 14px;	background: #56514E;	padding: 3px 5px;}.dealerdata{	font: 10px Arial, Helvetica, sans-serif;	color: #716D69;	padding: 4px 0;}.nodealers{	font: 11px arial, helvetica, sans-serif;	color: Red;}.clamimgfooter{	float:left; 	margin-right: 10px;}.orderdetailheader{	font: 10px Arial, Helvetica, sans-serif;	font-weight: bold;	color: #fff;	line-height: 14px;	background-color: #494949;	padding: 3px 5px;}#cartbuttons{}	.signinheader{	background-color: #E7C02B;	font: 14px Arial, Helvetica, sans-serif;	color: Black;	font-weight: bold;	line-height: 18px;}.signinlabels{	font: 12px Arial, Helvetica, sans-serif;	text-align: right;}