html, body {font-family: Arial,Helvetica,sans-serif; font-size:11px; margin:0; padding:0; color:#030000; height:100%; background: #000723; background-image: -webkit-linear-gradient(top, #005087, #000723);background-image: -o-linear-gradient(top, #005087, #000723);background-image: -moz-linear-gradient(top, #005087, #000723);background-image: linear-gradient(top, #005087, #000723);background-repeat: no-repeat; } 
table, td {font-size: 1em;}
th {color:#ffffff; background-color: #888888;}
p {font-family:  Arial,Helvetica,sans-serif; margin: 0 0 1em 0;}
h1 {font-size:26px; margin: 0 0 1em 0;}
h2 {font-size:21px;}
h3 {font-size:16px; margin-top:2px;}
h4 {font-size:14px;}
h5, h6 {font-size:12px;}
input, select, textarea {font-size: 1em; background-color:#fff; color:#030000; }
input[type="submit"] {font-size: 1em; background-color:#005189; color:#fff;}
form {display:inline;}
img {border: none;}
.hide {display:none;}
.smallest {font-size: .8em;}
.smaller {font-size: 13px;}
.large {font-size: 1.1em;}
.larger {font-size: 1.3em;}
.largest {font-size: 1.4em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.white {color:#FFFFFF;}
.red {color:#c60023;}
.yellow {color:#D09D13;}
.green {color:#0b9e43;}
.darkgreen {color:#2E672C;}
.orange {color:#c60023;}
.darkblue {color:#002e50;}
.blue {color:#006297;}
.lightblue {color:#427da7;}
.rightalign {text-align:right;}
.darkgrey {color:#333333;}
.lightgrey {color:#666666;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.spacer {clear:both; overflow:hidden;}  
a, a:link, a:visited {color:#030000; text-decoration:none;}
a:hover {color: #C60023; text-decoration:underline;}
a:active {color: #030000; text-decoration:none;}
a.whitelink, a.whitelink:link, a.whitelink:visited {color:#ffffff;}
a.whitelink:hover {color:#ffffff; text-decoration:underline;}
a.whitelink:active {color:#ffffff; text-decoration:underline;}
a.textnav, a.textnav:link, a.textnav:visited {color:#ff0000; text-decoration:underline;}
a.textnav:hover {color:#000000; text-decoration:none;}
a.textnav:active {color:#ff0000; text-decoration:underline;}
a.srch, a.srch:link, a.srch:visited {color:#ffffff; text-decoration:underline;}
a.srch:hover {color:#ffffff; text-decoration:none;}
a.srch:active {color:#ffffff; text-decoration:underline;}
a.bc, a.bc:link, a.bc:visited {color:#ffffff; text-decoration:none;}
a.bc:hover {color:#ffffff; text-decoration:underline;}
a.bc:active {color:#ffffff; text-decoration:none;}
.bdr {border:1px solid #C2C2C3;}
.bdrtop {border-top:1px solid #C2C2C3;}
.bdrright {border-right:1px solid #C2C2C3;}
.bdrbottom {border-bottom:1px solid #C2C2C3;}
.bdrleft {border-left:1px solid #C2C2C3;}
.bdr_dark{border:1px solid #7096C5;}
.bdrtop_dark {border-top:1px solid #7096C5;}
.bdrright_dark {border-right:1px solid #7096C5;}
.bdrbottom_dark {border-bottom:1px solid #7096C5;}
.bdrleft_dark {border-left:1px solid #7096C5;}
.bdrbottom_red {border-bottom:1px solid #005189;}
/* Specific */
.left {width:5px;}
.right {width:5px;}
.mainbody {padding:0; margin:0;}
.contentbody {text-align:left; margin-top:11px; margin-left:auto; margin-right:auto; height:auto; width:988px; visibility:visible; display:block; position:relative; z-index:1;background-color:#ffffff;}
.header {position:relative; top:0; left:0; width:988px; height:99px; background:transparent url(/images/hd-bg.gif) repeat-x;}
.nav {width:988px; background:transparent url(/images/nav/bg.jpg) no-repeat; height:34px; border-bottom:1px solid #fff;}
.pad {padding:0; width:988px;}
.expert {position:relative; top:5px; left:0; width:177px; height:114px; text-align:right;padding-top:72px; padding-right:16px;}
.srch {width:988px; background-color:#005189; height:35px;padding-top:0; line-height: 34px; border-bottom:1px solid #fff;border-top:1px solid #fff;}
.sidenav {background:transparent url(/images/sidenav-bg.jpg) repeat-y; width:187px;}
.sidenav ul {margin-top:0;}
.sidenav ul li {list-style-type: none;padding-top:3px; }
.hm-hd {font-size:16px; font-weight:bold; font-family:Arial; color:#ffffff; background-color:#3A3A3A; padding:5px 19px;}
.hm-hd-outlet {font-size:16px; font-weight:bold; font-family:Arial; color:#ffffff; background-color:#005189; padding:5px 19px;}
.hm-hd-as {font-size:16px; font-weight:bold; font-family:Arial; color:#ffffff; background-color:#005189; padding:5px 19px;}
.hm-hd-services {font-size:16px; font-weight:bold; font-family:Arial; color:#ffffff; background-color:#3A3A3A; padding-top:5px; height:22px;}
.hm-hd-bottom {font-size:16px; font-weight:bold; font-family:Arial; color:#ffffff; background-color:#3A3A3A; padding-bottom:5px; height:22px;}
.ftr {background:transparent url(/images/diamond_plate.jpg);background-color:#c3c4c5; padding:15px 20px; width:948px; color:#FFFFFF; font-size:12px; -webkit-text-size-adjust: none;}
.under { text-align:center; padding-bottom:20px; width:988px; }
.under ul { padding-left:0; margin:0; width:160px; list-style:none;}
.under ul li { background:url("images/footer_sprite.png") no-repeat; background-position:-427px -1px; margin:3px 3px 3px 0; text-align:left; font-size:12px; line-height:20px; padding-left:15px;}
.under ul li:hover { background:url("images/footer_sprite.png") no-repeat; background-position:-427px -30px; margin:3px 3px 3px 3px; text-align:left; font-weight:bold;}
.under ul li a {color:#FFFFFF; text-decoration:none;}
.under ul li:hover a {text-decoration:none; font-weight:bold;}
.rec {background:#FFFFFF url(/images/rec-bg.gif) repeat-x top;}
.rec {background:#E2E2E3 url(/images/rec-bg.gif) repeat-x top;}
.rec-orange {background:#E2E2E3;}
div.feat {margin:7px;padding:10px; text-align:center; background-color:#ffffff;}
a.view, a.view:link, a.view:visited {color:#ffffff; text-decoration:none; background:transparent url(/images/arrow.gif) no-repeat; padding-left:10px;}
a.view:hover {color:#ffffff; text-decoration:underline;}
a.view:active {color:#ffffff; text-decoration:none;}
.hdng {font-family:Arial; font-size:16px; color:#005189; margin:11px 15px 7px 10px;}
.hdng-qs {font-family:Arial; font-size:16px; font-weight:bold; color:#F47519; margin:11px 15px 7px 15px;}
.hdng2 {font-size:14px; font-weight:bold; color:#ffffff; background-color:#999999; padding:2px 10px 2px 10px; margin:0 0 8px 0;}
.hdng3 {font-family:Arial; font-size:17px; font-weight:bold; color:#C60023; margin:11px 15px 7px 15px;}
.hdnglftside, hdnglftside:hover {font-family:Arial; font-size:16px; color:#005189; margin:11px 15px 7px 10px;}
.boxText { font-family: Arial, helvetica, sans-serif; font-size: 11px; }
.errorBox { font-family : Arial, helvetica, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, helvetica, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
TABLE.sbborder {  background: #b6b7cb;}
TD.sbcontents { background: #ffffff; font-family: Arial, helvetica, sans-serif;  font-size: 11px;}
SPAN.errorText { font-family: Arial, helvetica, sans-serif; color: #ff0000; }
a.bluelink, a.bluelink:link, a.bluelink:active {color:#005189; text-decoration:none;}
a.bluelink:hover {color:#C60023; text-decoration:underline;}
a.textlink, a.textlink:link, a.textlink:active {color:#005189; text-decoration:underline;}
a.textlink:hover {color:#C60023; text-decoration:none;}
.orderEdit { font-family : Arial, helvetica, sans-serif; font-size : 10px; color: #005189; }
FORM { display: inline; }
TR.header { background: #ffffff; }
TR.headerNavigation { background: #3E5E89; }
TD.headerNavigation { font-family: Arial, helvetica, sans-serif; font-size: 11px; background: #3E5E89; color: #ffffff; font-weight : bold; }
A.headerNavigation { color: #FFFFFF; }
A.headerNavigation:hover {  color: #ffffff;}
TR.headerError {  background: #ff0000;}
TD.headerError {  font-family: Tahoma, Arial, helvetica, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}
TR.headerInfo {  background: #00ff00;}
TD.headerInfo {  font-family: Tahoma, Arial, helvetica, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}
TR.footer {  background: #005198;}
TD.footer {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;  background: #005198;  color: #ffffff;  font-weight: bold;}
.ReviewsBox {  background: #b6b7cb;}
TD.ReviewsBoxHeading {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  background: #b6b7cb;  color: #ffffff;}
.ReviewsBoxContents {  background: #f8f8f9;  font-family: Arial, helvetica, sans-serif;  font-size: 11px;}
.infoBox {  background: #7b9ebd;}
.infoBoxContents {  background: #f8f8f9;  font-family: Arial, helvetica, sans-serif;  font-size: 11px;}
.infoBoxNotice {  background: #FF8E90;}
.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Arial, helvetica, sans-serif;  font-size: 11px;}
TD.infoBoxHeading {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;  background: #005198;  color: #ffffff;}
SPAN.spacer { line-height: 12px; min-height: 18px; }
TD.infoBox, SPAN.infoBox {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #E2E2E3; /* old color was F7F7F7 */}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #ffffff;}
TD.productListing-headingb {  font-family: Arial,Helvetica,sans-serif;  font-size: 11px;  background: #F69226;  color: #000000;}
TD.productListing-heading {  font-family: Arial,Helvetica,sans-serif;  font-size: 11px;  background: #717171;  color: #FFF; padding:5px; height:20px;}
TD.productListing-home {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;  background: #CCCCCC;  color: #000000;  font-weight: bold;  font-variant: small-caps;}
TD.productListing-data {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;}
TD.topfiltertext {color:#FFF}

a.pageResults, a.pageResults:link, a.pageResults:visited {color:#464646; text-decoration:underline; padding:0 5px; }
a.pageResults:hover {color:#d40012; text-decoration:underline;}
a.pageResults:active {color:#FFF;  text-decoration:none;}
.pageResults_current {color:#C60023; font-weight:bolder; padding:5px 9px; border:1px solid #dcdcdc; background-color:#ffffff; }

a.pageResultsPagination, a.pageResultsPagination:link, a.pageResultsPagination:visited {color:#014A14; text-decoration:none;}
a.pageResultsPagination:hover {color:#bbbbbb; text-decoration:underline;}
a.pageResultsPagination:active {color:#000000;  text-decoration:none;}
.pageResultsPagination_current {color:#000000; font-weight:bolder;}

TD.pageHeading, DIV.pageHeading { font-size:24px; font-weight:bold; padding-top:6px; }
TR.subBar {  background: #f4f7fd;}
TD.subBar {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;  color: #000000;}
TD.main, P.main {  font-family: Arial, helvetica, sans-serif;  font-size: 15px;  line-height: 20px;}
TD.smallText, SPAN.smallText, P.smallText {  font-family: Arial, helvetica, sans-serif;  font-size: 12px;}
TD.accountCategory {  font-family: Arial, helvetica, sans-serif;  font-size: 13px;  color: #aabbdd;}
TD.fieldKey {  font-family: Arial, helvetica, sans-serif;  font-size: 12px;  font-weight: bold;}
TD.fieldValue {  font-family: Arial, helvetica, sans-serif;  font-size: 12px;}
TD.tableHeading {  font-family: Arial, helvetica, sans-serif;  font-size: 12px;  font-weight: bold;}
SPAN.newItemInCart {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;  color: #ff0000;}
CHECKBOX, INPUT, RADIO, SELECT {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;}
TEXTAREA {  width: 100%;  font-family: Arial, helvetica, sans-serif;  font-size: 11px;}
SPAN.greetUser {  font-family: Arial, helvetica, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}
TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}
TD.formAreaTitle {  font-family: Tahoma, Arial, helvetica, sans-serif;  font-size: 12px;  font-weight: bold;}
SPAN.markProductOutOfStock {  font-family: Tahoma, Arial, helvetica, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}
SPAN.productSpecialPrice {  font-family: Arial, helvetica, sans-serif;  color: #ff0000;}
TD.checkoutBar {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;  color: #aabbdd;}
SPAN.checkoutBarHighlighted {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;  color: #000000;}
TD.pollBoxRow {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;  border-color: #eeeeee;  border-style: solid;  border-width: 1px; }
TD.pollBoxText {  font-family: Arial, helvetica, sans-serif;  font-size: 11px;  border-color: #eeeeee;  border-style: solid;  border-width: 1px; }
TR.pollOptRow {  background: #f1f9fe;}
TR.pollFooter {  background: #f1f9fe;}
.moduleRow { }
.moduleRowOver { background-color: #CCCCCC; cursor: hand; }
.moduleRowSelected { background-color: #E9E9E9; }
.checkoutBarFrom, .checkoutBarTo { font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #000000; }
.faq_top_qestion_odd {font-size:9px; font-weight:bold; color:#3E5E89; line-height:18px; }
.faq_top_qestion_even {font-size:9px; font-weight:bold; color:#006699; line-height:18px }
.faq_question {color:#000000; font-family: Arial, helvetica, sans-serif; font-size:11px; font-weight:bold; }
.faq_answer { color:#000000; font-family: Arial, helvetica, sans-serif; font-size:11px;}
.recommends_chart_index {color:#E6212A; font-size:12px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;; text-align:center}
.recommends_chart_data {color:#323232; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center}
.textbox {    border-top: 1px solid #888;    border-bottom: 1px solid #888;    border-left: 1px solid #888;    border-right: 1px solid #888;    background-color: #CBCBD4;    font-family: arial, Helvetica, sans-serif; font-size: 11px; color: #222; height : 16px;	padding-left:4px;	}
.breadcrumb {	font-family: Arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	padding-top: 4px; overflow:hidden}
.product_retail {	font-size:11px;	color:#000000;}
.product_direct_discount {	font-size:11px;	color:#FF0000;	font-weight:bold;}
/* Product */
table.options td ul, .cst {margin:0 10px;padding:0 0 0 10px; list-style-image: url(/images/li.gif);}
table.options td ul li {margin-bottom:5px;}
.bluebckg {background-color:#C7C7C8;}
.lightbluebckg {background-color:#E4E4E5;}
.whitebckg {background-color:#ffffff;}
.tbl-hd {font-weight:bold; color:#CC1D2E; text-align:center; font-size:16px;}
.tbl-hd-overview {font-weight:bold; color:#c60023; text-align:center;}
.tbl-hd-app {font-weight:bold; color:#ffffff; background-color:#3163a5; text-align:left;}
.overview-box{ padding-top:15px !important; font-size:18px; font-weight:bold; word-wrap:break-word;}
.overview-box-sm{font-size:12px; font-weight:500;}
.padd {padding:1em;}
.marg {margin:1em;}
div.thumbs a img {border:1px solid #ffffff;} 
div.thumbs a:hover img {border:1px solid #bdd6e8;}
/* Mods Default */
.btn {font-size:14px; font-weight:bold; color:#333333; background:#ffffff; border:1px solid #666666; text-decoration:none; cursor:pointer;}
.btncheckout {font-size:14px; font-weight:bold; color:#ff0000; background:#ffffff; border:1px solid #ff0000; text-decoration:none; cursor:pointer;}
/* Added 011007 */
/* homepage modules */
.spcr {	clear:both;	overflow:hidden;	font-size:1px;}
div.newsModule {	width:573px;	height:350px;	margin:0 auto;}
div.recModule {	position:relative;	width:572px;	height:384px;	margin:0 auto;}
/* News Tabs Bar */
div.tabs {	position:absolute;	z-index:1;}
table#newstabs {	clear: both;	margin: 0;	padding: 0;	z-index:10;}
table#newstabs a, table#newstabs a:link, table#newstabs a:visited {	display: block;	font-size:12px;	font-weight:bold;	color: #00639a; height:28px;	margin:0;	padding:0;	border:1px solid #afc8d8;}
table#newstabs td.last a, table#newstabs td.last a:link, table#newstabs td.last a:visited {	margin-right:0;}
table#newstabs a:hover, table#newstabs a:active {color:#ee5565; text-decoration:none;}
table#newstabs a.current, table#newstabs a.current:link, table#newstabs a.current:visited,table#newstabs a.current:hover, table#newstabs a#current:active {	color: #ee5565;	height:29px;	background-position: 0 0;	border-bottom:none;}
table#newstabs a span {	display: block;	height:25px;	text-align: center;	padding: 4px 30px 0 30px;}
/* recommendations tab bar */
div.rechdr {width:452px; text-align:center; font-weight:bold; font-size:19px; padding-top:21px; margin-right:115px; overflow:hidden; color:#FFFFFF;}
.recommend table{height:29px; float:right; margin-top:5px;}
.recommend { width:572px;height:86px;border-bottom:none;border-top:none;}
table#rectabs {	clear: both;	margin: 0;	padding: 0;	z-index:10;}
table#rectabs td {vertical-align:top;}
table#rectabs td.last a, table#rectabs td.last a:link, table#rectabs td.last a:visited {	margin-right:0;}
table#rectabs a:hover, table#rectabs a:active {color:#ffffff; text-decoration:none;}
table#rectabs a.current, table#rectabs a.current:link, table#rectabs a.current:visited,
table#rectabs a.current:hover, table#rectabs a#current:active {	color: #d94d58;	height:27px;	background-position: 0 0;	border-bottom:none;}
table#rectabs a span {	display: block;	height:24px;	text-align: center;	padding: 5px 0 0 0;}
div.tabEnc {	display:none;	position: absolute;	width:572px; z-index:0;}
div.tabEnc div.mainhdln {padding-left:15px;}
div.tabEnc img.border {border:1px solid #afc8d8;}
ul.recMenus {	background-color:#fff;	border-left:1px solid #3C3D3D;	border-right:1px solid #3C3D3D;	border-top:1px solid #3C3D3D;	margin:0;	padding:0;	list-style-type:none;}
ul.recMenus li {padding:0; border-bottom:1px solid #3C3D3D; curser:pointer; height:20px;}
ul.recMenus2 {	background-color:#fff;	border-left:1px solid #3C3D3D;	border-right:1px solid #3C3D3D;	border-top:1px solid #3C3D3D;	margin:0; position:absolute; padding:0;	list-style-type:none; width:225px;}
ul.recMenus2 li {padding:0; border-bottom:1px solid #3C3D3D; curser:pointer; height:20px; width:225px;}
table#rectabs a.recSM,table#rectabs a.recSM:link,table#rectabs a.recSM:visited {	display:block;	background:none; 	font-size:11px;	width:130px;	height:13px;	font-style:normal;	color:#000;	}
table#rectabs a.recSM:hover {	display:block;	background:none; 	font-size:11px;	width:130px;	height:13px;	font-style:normal;	color:#A80103;	}
table#rectabs a.recSM2,table#rectabs a.recSM2:link,table#rectabs a.recSM2:visited {	display:block;	background:none; 	font-size:11px;	width:225px;	height:13px;	font-style:normal;	color:#000;	}
table#rectabs a.recSM2:hover {	display:block;	background:none; 	font-size:11px;	width:225px;	height:13px;	font-style:normal;	color:#A80103;	}
/* recommendations module content */
#ceTab, #c1Tab, #c2Tab, #prosumerTab, #prosumer2Tab, #prosumer3Tab, #prosumer4Tab, #prof1Tab, #prof2Tab, #prof3Tab, #prof4Tab, #prof5Tab, #prof6Tab, #prof7Tab, #prof8Tab, #prof9Tab {	margin-top:69px;	height:286px;	background:url(/images/recbg.jpg) repeat-x bottom;	display:none;}
div.recGood {	float:left;	width:156px;height:240px;margin-left:23px;margin-top:5px;text-align:center;}
div.recBetter {	float:left;	width:156px;	height:240px;	margin-left:27px;margin-top:5px;text-align:center;}
div.recBest {	float:left;	height:240px;	margin-left:30px;margin-top:5px;text-align:center;}
div.recProd {	width:156px;	height:188px;	font-size:9px;	margin-top:24px;overflow:hidden; line-height:100%; }
div.recProdb{	width:156px;	font-size:9px;	margin-top:24px;overflow:hidden; line-height:100%; }
div.recProd img {padding-bottom:3px;}
div.recCompare {	height:27px;	padding-top:4px;}
div.recGood input, div.recBetter input, div.recBest input {background:none; vertical-align:middle; }
/* news module content */
div.newshdln {	position:relative;	width:397px;	height:135px;	padding:0 5px;}
div.newshdln span.redhdln {display:block; color:#e42a31; font-weight:bold; font-size:16px; margin-bottom:5px;}
.bluehdln {color: #00639a; font-size:12px; font-weight:bold;}
div.newsStories {	position:relative;	width:551px;	height:137px;	margin:0 auto;	padding:10px 0 0 13px;}
div.storyBlock {	width:260px;	height:50px;	overflow:hidden;	/*border:1px solid #0f0;*/	float:left;	margin-right:17px;}
div.storyBlock a {	display:block;	float:left;	width:195px;	font-weight:bold;	padding-left:10px;	vertical-align:middle;}
a.newsMore {	display:block;	position:absolute;	bottom:0;	right:0;	padding-right:20px;	margin-right:20px;}
/* stories pages */
div.sidepnl {padding:0 10px 0 10px;}
ul.simstories {	padding:10px;	margin:0;	font-weight:bold;}
ul.simstories li {display:block; height:40px; padding-bottom:5px;}
ul.simstories li img {vertical-align:middle;}
div.mainStories {	width:765px;/*height:612px;*/	min-height:900px;	padding:0 0 0 15px;	background:url(/images/stories/stories_bg.jpg) repeat-x left top #fff;}
table.storyCol td {vertical-align:top;}
div.storycbox {	width:376px;	border:1px solid #C2C2C3;	text-align:center;	background:url(/images/stories/content_bg.gif) #f7fafc repeat-x left top;}
div.storyhdng {	height:22px;	padding:5px 0 0 15px;	color:#fff;	font-weight:bold;	font-size:14px;	background:#005189;	text-align:left;}
div.storyPThumb {	float:left;	width:100px;	font-size:9px;	margin-left:19px;}
div.storyTools {	float:left;	width:112px;	font-size:9px;	margin-left:11px;}
div.storypaper {	position:relative;	width:386px;	height:490px;	background:url(/images/stories/paper.jpg) no-repeat right top;}
div.paperBlock {	height:440px;	line-height:16px;	color:#000;	padding:30px 65px 0 70px;	overflow:hidden;}
div.centerhdr {	font-weight:bold;	font-size:15px;	text-align:center;	padding:0 0 15px 0;	width:275px;	/*height:70px;*/	position:relative; right:10px; /*bottom:25px;*/}
div.storyPagination {	position:absolute;	display:block;	bottom:0;	right:0;	margin: 0 65px 33px 0;}
div.storyPagination a {display:block; float:left; margin-left:7px; color:#000;}
div.storyPagination .current {text-decoration:underline;}
div.storyPagination a.prev {background:url(/images/stories/arrow-l.gif) no-repeat left 2px; padding-left:10px;}
div.storyPagination a.next {background:url(/images/stories/arrow-r.gif) no-repeat right 2px; padding-right:10px;}
div.shareStory {	position:relative;	width:375px;	height:116px;	/*border:1px solid #bdd6e8;*/	margin-left:8px;	/*color:#fff;*/	background:url(/images/submitstory_redesign.jpg) no-repeat right top;	overflow:hidden;}
div.shareStory a {display:block; position:absolute; bottom:0; right:0; margin:0 10px 5px 0;}
div.shareStory div {	margin: 35px 0 0 115px;}
/* stories submit */
div.submitStories {	width:750px;	height:auto;	padding:75px 15px 0 15px;	background:url(/images/stories/submit_bg.jpg) no-repeat left top #fff;}
div.cbox {display:inline-block;} /* fixes disappearing bug in some browsers */
div.cbox {	position:relative;	display:block;	border:1px solid #C2C2C3;	text-align:left;	padding:20px 0 5px 20px;	background:url(/images/stories/content_bg.gif) #fff repeat-x left top;}
div.lcol {	float:left;	width:444px;	padding-right:20px;	border-right:1px solid #A9AAAE;}
div.rcol {	float:left;	width:262px;	text-align:center;}	
img.border {border:1px solid #C2C2C3;}
.dvdr {	clear:both;	height:1px;	overflow:hidden;	font-size:0;	background:#A9AAAE;	margin-bottom:20px;}
div.cbox label, div.cbox input, div.cbox select {display:block; float:left; margin-bottom:5px;}
div.cbox label {width:150px; text-align:left;padding-top:1px;}
div.cbox input[type="radio"] {background:none;}
div.cbox select.tools {width:272px;}
div.rating {	float:left;	color:#005189;	font-weight:bold;	font-size:11px;	padding-top:1px;}
div.cbox input.browse {margin-left:13px;}
div.cbox select.storyinfo {width:132px;}
div.cbox textarea {	width:650px;	height:261px;}
div.cbox input.storysubmit {	float:right;	margin-right:20px;}
/* stories thankyou page */
div.thankyouLeft {	float:left;	width:385px;	height:673px;	background:url(/images/stories/thankyou_bgl.jpg) no-repeat #fff;}
div.thankyouRight {	float:left;	width:393px;	height:673px;	background:url(/images/stories/thankyou_bgr.jpg) no-repeat #fff;}
div.thankyouRight div.tytxt {	width:350px;	margin: 100px 0 0 5px;}
div.thankyouRight div.tytxt h1 {font-size:28px; margin:10px 0;}
div.thankyouRight div.tytxt input[type="image"] {float:right;}
/* select stories */
div.selectStories {width:750px;min-height:900px;padding:0 15px 0 15px;background:url(/images/stories/stories_bg.jpg) repeat-x left top;}
a.storySelect {font-weight:bold; font-size:12px;}
div.selectStories td {vertical-align:top;}
div.rsnows {position:relative;width:145px;margin:0 auto;	z-index:1;border:1px solid #dbeaf3;	background:#fff;}
div.rsnows p {margin-bottom:3px; padding:8px 5px;}
a.fullstory {display:block;position:absolute;bottom:4px;	right:17px;	text-align:right;}
div.topsnow {position:absolute;width:180px;height:82px;top:0;left:5px;z-index:2;}
div.bottomsnow {position:absolute;width:180px;height:82px;bottom:15px;left:3px;z-index:2;}
div.revA {position:relative;background:#f4f7fd;	border-bottom:1px solid #a6c2d7;}
div.revB {position:relative;background:#fff;	border-bottom:1px solid #000;}
input.review {position:absolute; right:10px; bottom:10px;}
/* menu base code */
.qmclear {font-size:1px;height:0;width:0;clear:left;line-height:0;display:block;}
.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmmc div {visibility:hidden;position:absolute;}
/* Remove the comments below for vertical mains and change the false value to true in the qm_create function after the menus structure. */
/*.qmmc a {float:none}*/
#qm0 {background-color:transparent;}
#qm0 #mitem0.qmactive {background-image:url(/images/nav/brand-on.gif);}
#qm0 #mitem1.qmactive {background-image:url(/images/nav/grade-on.gif);} 
#qm0 #mitem2.qmactive {background-image:url(/images/nav/style-on.gif);} 
#qm0 #mitem3.qmactive {background-image:url(/images/nav/watts-on.gif);} 
#qm0 #mitem4.qmactive {background-image:url(/images/nav/accessories-on.gif);} 
 /* Main Items */
#qm0 a {color:#000000; font-family:Arial; font-weight:bold; font-size:11px; text-decoration:none;}
/* Main Active State */
body #qm0 .qmactive, body #qm0 .qmactive:hover {color:#333333;text-decoration:none;}
/* Main Parent Items */
#qm0 .qmparent {background-image:url(/images/arrow_down.gif); background-repeat:no-repeat; background-position:95%;}
/* Sub Containers */
#qm0 div {background-color:#ddeaff; padding:5px; border:1px solid #3762a2; margin-top:-1px;}
/* Sub Hover State */
#qm0 div a:hover {color:#fff; background-color:#3762a2; text-decoration:none;}
/* Sub Active State */
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {background-color:#ffffff;}
/* Sub Parent Items */
#qm0 div .qmparent {background-image:url(/images/arrow_right.gif);}
/* Sub Items */
#qm0 div a {background-color:#ddeaff; padding:2px 40px 2px 5px; border-width:0; border-style:none; border-color:#000000;}
#qm0 {background-color:transparent;}
 /* Main Items */
div.findFast {	padding-top:0;}
div.findFast select {display:block; width:175px; margin-top:7px; margin-left:auto; margin-right:auto;}
div.findFast div.avail {text-align:center; margin-top:3px; font-size:10px;}
table.shopBrand td {/*vertical-align:top;*/padding-bottom:10px; }
span.smallhdr {color:#fff; font-weight:bold; font-size:12px;}
.hidden{display:none;list-style-type:none;}
.brand_rail_on{/*vertical-align:top;*/padding-bottom:10px;}
.brand_rail_off{width:184px;margin:0 8px 15px 8px;	text-align:center;display:none;}
.show{}
.no_underline{text-decoration:none}
div.feat {margin:7px;padding:10px; text-align:left;background-color:#ffffff;}
div.xsell {margin:2px;padding:2px; text-align:center;background-color:#ffffff; height:100%}
div.review_listing {margin:2px;padding:5px; text-align:center;background-color:#ffffff; height:100%}
div.tips {padding-left:5px; padding-right:5px; text-align:center; background-color:#ffffff; height:100%; width:170px;}
.blue_fade {background:transparent url(/images/blue_corner_fade.jpg) no-repeat;}
.orange_fade {background:transparent;}
div.productReviews {	width:750px;min-height:570px;	padding:0 15px 0 15px;background:url(/images/stories/stories_bg.jpg) repeat-x left top #fff;}
div.recommendsReviews {	width:750px;min-height:570px;	padding:0 15px 0 15px;background:url(/images/stories/stories_bg.jpg) repeat-x left top #fff;}
div.mainProductsReviews {width:760px;padding:0 0 0 15px;	background:url(/images/stories/stories_bg.jpg) repeat-x left top #fff;}
div.mainRecommendsReview {	width:760px;padding:0 0 0 15px;background:url(/images/stories/stories_bg.jpg) repeat-x left top #fff;}
div.cbox_r {display:inline-block;} /* fixes disappearing bug in some browsers */
div.cbox_r {height:125px;position:relative;display:block;	border:1px solid #000000;text-align:left;padding:20px 0 5px 20px;	background:url(/images/rec-bg.gif) #fff repeat-x left top;}
.pp_spec_bar {color:#FFFFFF;background-color:#666666;font-weight:bold;font-size:13px;}
.overview_bg{background-color:#D4D5D6;}
/* Category Page Update */
.green_check {margin:0 0 0 24px;padding:0 0 0 16px; list-style-image: url(/images/compare_check.png);}
.Ggreen_check {margin:0 0 0 12px;padding:0 0 0 16px; list-style-image: url(/images/compare_check.png);}
.red_x {margin:0 0 0 24px;padding:0 0 0 16px; list-style-image: url(/images/compare_x.png);}
.BottomCell {border-bottom:1px solid #cc0000; padding-bottom:5px;}
.QAbubble {display:block; width:25px; height:20px; top:0; left:0; background: url(/images/qa-white.png) no-repeat; cursor:pointer; vertical-align:bottom;}
.MenuStyledd {border-color:#006BA0; border-bottom-style:solid; border-bottom-width:1px; margin-right:5px;}
.ProductImage { position:relative; width:125px; height:125px;}
.NumSales1 { position:absolute; display:block; width:100px; height:86px; top:0; left:0; background: url(/images/num_1_sales_icon.png) no-repeat; cursor:pointer;}
.NumSales2 { position:absolute; display:block; width:100px; height:86px; top:0; left:0; background: url(/images/num_2_sales_icon.png) no-repeat; cursor:pointer;}
.NumSales3 { position:absolute; display:block; width:100px; height:86px; top:0; left:0; background: url(/images/num_3_sales_icon.png) no-repeat; cursor:pointer;}
.NumSales4 { position:absolute; display:block; width:100px; height:86px; top:0; left:0; background: url(/images/num_4_sales_icon.png) no-repeat; cursor:pointer;}
.NumSales5 { position:absolute; display:block; width:100px; height:86px; top:0; left:0; background: url(/images/num_5_sales_icon.png) no-repeat; cursor:pointer;}
.NewProduct { position:absolute; display:block; width:100px; height:86px; top:0; left:0; background: url(/images/new_product_icon.png) no-repeat; cursor:pointer;}
.HotProduct { position:absolute; display:block; width:100px; height:86px; top:0; left:0; background: url(/images/HotItem_product_icon.png) no-repeat; cursor:pointer;}
div.NewList ul {font-style: normal;	font-weight: normal; list-style-type:none;font-size:12px; text-align:left;}
div.NewList ol li {font-weight: normal;	list-style-type: disk; font-style:normal; list-style-image: url(/images/li.gif); margin-left:0;}
div.NewList ul li {font-weight: normal;	list-style-type: disk; font-style:normal; list-style-image: url(/images/li-blue2.gif);font-size:12px; margin-left:10px;}
div.NewList ul li:hover {font-weight: normal;	list-style-type: disk; font-style:normal; list-style-image: url(/images/li-red.gif);font-size:12px; margin-left:10px;}
.checkoutHeader { color:#ffffff; background-color:#3A3A3A; }
.checkoutFooter { background-color:#DDDDDD; }
.confir_info{ background-color:#CA1E2B; font-weight:bold; color:#FFFFFF; height:20px; vertical-align:middle; padding-top:5px; font-size:12px; }
.confir_info2{ background:url(/images/check_out_arrow.gif) no-repeat; width:35px; height:55px; }
.h2_tag_mod{font-family:Arial,Helvetica,sans-serif; margin: 2px 15px 2px 15px; font-size:1em; text-align:left; font-weight:100;}
.plf_bar{background-color:#333; color:#FFFFFF;}
.plf_bar_light{background-color:#CECECE; color:#000000;}
.platc{background-color:#E3E3E3; width:240px; padding-top:15px;}
/* Product Page Features */
.product-features{ border:0 solid #666666; font-size:1.2em; padding-left:7px;}
.product-features-heading{ font-weight:bold; }
.bullet-point{color:#CC0000; padding-right:5px; padding-left:10px; font-size:1em;}
.NewHeaderBar{background-color:#C51721; color:#FFFFFF; font-size:1.2em; font-weight:bold; text-align:center; width:107px;}
.NewHeaderBar1{background-color:#C51721; color:#FFFFFF; font-size:1.2em; font-weight:bold; text-align:center; margin:0 0 5px 0; padding:5px 0 5px 0;}
.NewOverViewBox{background-color:#FFFFFF; height:105px; width:105px; border:1px solid #C51721; text-align:center;}
.OverViewBox{background-color:#FFFFFF; width:105px; height:70px; padding-top:15px; padding-bottom:5px; border:1px solid #C51721; text-align:center;}
.NewImageSpacing{ padding-top:12px; text-align:center;}
.NewImageSpacingEngine{padding-top:53px; font-size:1.2em; font-weight:bold; text-align:center;}
.even{background-color:#E6E6E6;}
.odd{background-color:#FFFFFF;}
.SpecsDetailText{font-size:1.1em; height:15px;}
.dark_bdr {border:1px solid #5E5E5E;}
.RecommendsCurrentViewing {background-color:#C51721; color:#FFFFFF; font-size:1.2em; font-weight:bold; text-align:center; height:15px; padding:5px;}
.RecommendsBoxHeader {background-color:#E1E1DF; color:#C51721; font-size:1.2em; font-weight:bold; text-align:center; height:15px; padding:5px;}
.RecommendsMainBox {float:left; width:211px; height:190px; margin:5px 0 5px 1px; background-color:#FFFFFF; overflow:hidden;}
.RecommendsMainBoxCurrentViewing {float:left; width:211px; height:186px; margin:5px 0 5px 1px; background-color:#FFFFFF; border-bottom:#C51721 solid 4px; border-right:#C51721 solid 4px; border-left:#C51721 solid 4px; overflow:hidden;}
.recommend_bg {background-color:#01538B;}
.q_a_accent {color:#C60023}
/* Product Page Features */
.article_hdng {color:#D1060C;}
div.image_container {position: relative;}
img.overlay {position: absolute;}
img.bottom {top: 0; left: 0;}
img.top {top: 0; left: 0; height: 100px; width: 150px; background:transparent;}
.stories_sub_title{font-size:10px; color:#C60023; font-weight:800;}
a.stories_sub_title, a.stories_sub_title:link, a.stories_sub_title:visited {font-size:10px; font-weight:800; color:#C60023; text-decoration:underline;}
a.stories_sub_title:hover {font-size:10px; font-weight:800; color:#C60023; text-decoration:underline;}
a.stories_sub_title:active {font-size:10px; font-weight:800; color:#C60023; text-decoration:none;}
a.Story_Data, a.Story_Data:link, a.Story_Data:visited {font-size:10px; color:#000000; text-decoration:none;}
a.Story_Data:hover {font-size:10px; color:#000000; text-decoration:underline;}
a.Story_Data:active {font-size:10px; color:#000000; text-decoration:none;}
a.Story_Data_More, a.Story_Data_More:link, a.Story_Data_More:visited {font-size:10px; color:#000000; text-decoration:underline;}
a.Story_Data_More:hover {font-size:10px; color:#000000; text-decoration:underline;}
a.Story_Data_More:active {font-size:10px; color:#000000; text-decoration:underline;}
/* how to stories */
.qsnumbers {float:left; font-size:25px; padding-right:6px; vertical-align:top; margin-left:14px; color:#C60023;}
.qsmodels {float:left; text-align:left; vertical-align:top; line-height:14px; margin-top:3px; font-size:13px; color:#C60023;}
.qsdd{padding: 3px 0; font-size:13px;}
a.Story_Title, a.Story_Title:link, a.Story_Title:visited {color:#000; font-size:11px; text-decoration:none;}
a.Story_Title:hover {color:C60023; font-size:11px; text-decoration:none;}
.arrival {padding-left:8px; vertical-align:middle; font-size:15px; font-weight:300; color:#00365F; line-height:15px;}
.subtext_icons, .subtext_icons a:hover {font-size:10px; color:#4a4a4a; padding-left:8px; text-decoration:none;}
/* Top Nav Mouse Overs */
.mouseover {width:988px; height:184px; position:absolute; top:34px; left:0; z-index:100; background:url(/images/drop_nav_bg.jpg) no-repeat top left; overflow:hidden; display:none; background-color:#004174}
.mouseover ul {font-weight:bold; padding-top:5px; font-size:12px; width:119px;}
.mouseover ul li {list-style-image:url(/images/nav_arrow_orange.png); padding:5px 5px 5px 0;}
.mouseover ul li:hover {list-style-image:url(/images/nav_arrow_white.png); padding:5px 5px 5px 0; margin-left:3px; text-decoration:none;}
.mouseover li a {color:#FFFFFF; text-decoration:none;}
.mouseover li:hover a {text-decoration:none; font-weight:bold;}
#RB{position:absolute; left:100px; bottom:85px; height:1px;}
#RB a {color:#C60023;}
#RB a span {font-size:30px; line-height:22px;}
/* grid styles for the overlay banner */
.GProductImage { position:relative; width:200px; height:200px;}
.outerdiv {width:235px; height:470px; float:left;padding:0 10px 7px 10px;overflow:hidden;}
/* Buyer % Products */
.recommended {position:absolute; display:block; width:72px; height:37px; top:10px; left:150px; background: url(/images/recommendlogo_pl.gif) no-repeat; cursor:pointer;}
.closeout {position:absolute; display:block; width:55px; height:23px; top:150px; left:10px; background: url(/images/closeout_icon_pl.png) no-repeat; cursor:pointer;}
.refurb {position:absolute; display:block; width:55px; height:23px; top:180px; left:75px; background: url(/images/refurb_icon_pl.png) no-repeat; cursor:pointer;}
.scratch {position:absolute; display:block; width:55px; height:23px; top:180px; left:135px; background: url(/images/scratch_dent_icon_pl.png) no-repeat; cursor:pointer;}
.sale {position:absolute; display:block; width:56px; height:28px; top:150px; left:180px; background: url(/images/sale_icon_pl.png) no-repeat; cursor:pointer;}
.buyerpercent1 {position:relative; display:block; width:237px; height:19px; top:0; padding-top:2px; left:0; background:#009627; opacity:1; cursor:pointer;}
.buyerpercent2 {position:relative; display:block; width:237px; height:19px; top:0; padding-top:2px; left:0; background:#009627; opacity:.9;cursor:pointer;}
.buyerpercent3 {position:relative; display:block; width:237px; height:19px; top:0; padding-top:2px; left:0; background:#009627; opacity:.9;cursor:pointer;}
.buyerpercent4 {position:relative; display:block; width:237px; height:19px; top:0; padding-top:2px; left:0; background:#009627; opacity:.8;cursor:pointer;}
.buyerpercent5 {position:relative; display:block; width:237px; height:19px; top:0; padding-top:2px; left:0; background:#009627; opacity:.8;cursor:pointer;}
.buyerpercent6 {position:relative; display:block; width:237px; height:19px; top:0; padding-top:2px; left:0; background:#009627; opacity:.7;cursor:pointer;}
.buyerpercent7 {position:relative; display:block; width:237px; height:19px; top:0; padding-top:2px; left:0; background:#009627; opacity:.7;cursor:pointer;}
.buyerpercent8 {position:relative; display:block; width:237px; height:19px; top:0; padding-top:2px; left:0; background:#009627; opacity:.6;cursor:pointer;}
.buyerpercent0 {position:relative; display:block; width:237px; height:19px; top:0; padding-top:2px; left:0; background:none;cursor:pointer;}
.icon {position:relative; display:block; width:0; height:23px; top:120px; left:10px; background: url(/images/spacer.gif) no-repeat; cursor:pointer;}

.newspdg {padding-left:10px; padding-right:10px;}

.tabcontent {background:url(images/product_bg.jpg) no-repeat top; width:761px; box-sizing:border-box; margin:1px 6px; padding-top:3px;}
.tabnav {margin:5px 0 0 0; padding: 0 0 0 6px;  width:100%; height:30px;}
.tablenav {margin:0 0 0 0; padding: 0 0 0 0;  width:100%; height:30px;}
.hidetab { display:none;}
.showtab { display:block;}
.tabtext{ display:block;position:relative;padding-top:5px; width:100%;}
.tabtexton{ display:block;position:relative;padding-top:9px; z-index:3; margin-top:-4px; background-color:#FFF; border-top:solid #595959 1px;border-right:solid #595959 1px;border-left:solid #595959 1px; height:26px; width:100%; right:2px;}
.tabtextonright{ display:block;position:relative;padding-top:9px; z-index:3; margin-top:-4px; background-color:#FFF; border-top:solid #595959 1px;border-right:solid #595959 1px;border-left:solid #595959 1px; height:26px; width:100%; right:1px;}
.tabtextonleft{ display:block;position:relative;padding-top:9px; z-index:3; margin-top:-4px; background-color:#FFF; border-top:solid #595959 1px;border-right:solid #595959 1px;border-left:solid #595959 1px; height:26px; width:99%; right:0;}
.tabactivefeatures { width:98px; height:31px; cursor:pointer; display:inline; float:left; color:#000 !important;}

.features { width:98px; height:31px ; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient.jpg);border-top:solid #595959 1px;border-right:solid #595959 1px;  border-left:solid #595959 1px;}
.features:hover { width:98px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient_down.jpg)}

li.tabactivespecs { width:90px; height:31px; cursor:pointer; display:inline; float:left; color:#000 !important;}
.specs { width:90px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient.jpg); border-top:solid #595959 1px;border-right:solid #595959 1px; }
.specs:hover { width:90px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient_down.jpg)}

li.tabactiveqanda { width:80px; height:31px; cursor:pointer; display:inline; float:left; color:#000 !important;}
.qanda { width:80px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient.jpg); border-top:solid #595959 1px;border-right:solid #595959 1px; }
.qanda:hover { width:80px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient_down.jpg)}

li.tabactivereviewsnew { width:98px; height:31px; cursor:pointer; display:inline; float:left; color:#000 !important;}
.reviewsnew { width:98px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient.jpg); border-top:solid #595959 1px;border-right:solid #595959 1px; }
.reviewsnew:hover { width:98px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient_down.jpg)}

li.tabactivearticles { width:98px; height:31px; cursor:pointer; display:inline; float:left; color:#000 !important;}
.articles { width:98px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient.jpg); border-top:solid #595959 1px;border-right:solid #595959 1px; }
.articles:hover { width:98px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient_down.jpg)}

li.tabactiveshipping { width:98px; height:31px; cursor:pointer; display:inline; float:left; color:#000 !important;}
.shipping {  overflow: hidden; width:98px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient.jpg); border-top:solid #595959 1px;border-right:solid #595959 1px; }
.shipping:hover { width:98px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient_down.jpg)}

li.tabactiveaccessoriesnew { width:108px; height:31px; cursor:pointer; display:inline; float:left; color:#000 !important;}
.accessoriesnew {  overflow:hidden; width:108px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient.jpg); border-top:solid #595959 1px;border-right:solid #595959 1px; }
.accessoriesnew:hover { width:108px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient_down.jpg)}

li.tabactivedemo {width:88px; height:31px; cursor:pointer; display:inline; float:left; color:#000 !important;}
.demo { width:88px; height:31px; cursor:pointer; float:left; display:inline; background:url(images/inactive-gradient.jpg); border-top:solid #595959 1px;border-right:solid #595959 1px; }
.demoActive { width:88px; height:31px; cursor:pointer; display:inline; float:left;}
.demo:hover { width:88px; height:31px; cursor:pointer; display:inline; float:left; background:url(images/inactive-gradient_down.jpg)}

ul.tabnav li {list-style: none; height:31px; clear:none; font-size:15px; font-weight:700; color:#043682; text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; box-sizing:border-box;}
ul.tabnavoff li {list-style: none; height:31px; clear:none; font-size:15px; font-weight:700; color:#043682; text-align:center;}
ul.tablenav li {list-style: none; height:31px; clear:none; font-size:15px; font-weight:700; color:#043682; text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; box-sizing:border-box;}
ul.tablenavoff li {list-style: none; height:31px; clear:none; font-size:15px; font-weight:700; color:#043682; text-align:center;}

div.product_image_box {width:300px; height:275px; display:block; position:relative}
.googleplus {position:relative;}  
.googlehider {opacity:0;height:25px;width:25px;top:0;left:0;z-index:20;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0); }  
.mygoogle {position:absolute;top:0;left:0;z-index:-1;}  
.pluginButton .pluginButtonSmall .pluginSendInactive{background-image:none;}
.ntb{ position:absolute; bottom:24px; right:5px; height:13px; font-size:11px; border:1px solid #fff; background-color:#004275; color:#fff; min-width:16px;text-align: center;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;-webkit-box-shadow: #333 1px 1px 3px;-moz-box-shadow: #333 1px 1px 3px;box-shadow: #333 1px 1px 3px;background: #004275;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#004275));background: -webkit-linear-gradient(#004275);background: -moz-linear-gradient(#004275);background: -ms-linear-gradient(#004275);background: -o-linear-gradient(#004275);background: linear-gradient(#004275);-pie-background: linear-gradient(#004275); padding:2px;}
.cfq{float:left; width:205px; padding:30px 10px; min-height:220px; text-align:center;}
.adbg{float:left;border:1px solid #595959;min-height:183px; width:437px;}
.tabon{margin-top:12px; display:block; height:24px; background-color:#FFF;}
.taboff{margin-top:5px; display:block;}
.ourtabon{height:34px; font-size:13px; font-weight:700;color:#000; margin-top:0; border-top:1px solid #595959;border-right:1px solid #595959;border-left:1px solid #595959;}
.comptaboff{height:28px; font-size:13px;font-weight:700;color:#004275; margin-top:6px; border-top:1px solid #595959;border-right:1px solid #595959;background:url(images/inactive-gradient.jpg);}
.ourtaboff{height:28px; font-size:13px;font-weight:700;color:#004275; margin-top:6px; border-top:1px solid #595959;border-left:1px solid #595959;background:url(images/inactive-gradient.jpg);}
.comptaboff:hover{height:28px; font-size:13px;font-weight:700;color:#004275; margin-top:6px; border-top:1px solid #595959;border-right:1px solid #595959;background:url(images/inactive-gradient_down.jpg);}
.ourtaboff:hover{height:28px; font-size:13px;font-weight:700;color:#004275; margin-top:6px; border-top:1px solid #595959;border-left:1px solid #595959;background:url(images/inactive-gradient_down.jpg);}
.comptabon{height:34px; font-size:13px; font-weight:700;color:#000; margin-top:0; border-top:1px solid #595959;border-right:1px solid #595959;border-right:1px solid #595959;border-left:1px solid #595959;}
.tableshow{display:block;}
.devbg{min-height:280px;float:left;border:1px solid #595959; background:url(images/status-bg.gif); background-repeat:no-repeat; overflow: hidden;}
.combg{float:left;border:1px solid #595959; width:205px; padding:10px; min-height:260px; text-align:center;}
.combg2{float:left;border:1px solid #595959; width:430px; padding-left:7px; text-align:center;}
.pcbg{float:left;width:205px;padding:10px; min-height:265px;text-align:center;}
.innbg{min-height:280px;width:211px;float:left;clear:left; padding-bottom:200px; margin-bottom: -200px; border-right:1px solid #595959; background:url(images/status-bg.gif) no-repeat;}
.hidetable{display:none; visibility:hidden;}
.product_ad{font-size:20px; display:inline-block;text-align:center; width:438px; height:301px; border:1px solid #595959;background:url(images/status-bg_compare.gif);}
.offline{font-size:20px; display:inline-block;text-align:center; width:438px; min-height:229px; border:1px solid #595959;background:url(images/status-bg_compare.gif);}
.enlarge{vertical-align:bottom; position:absolute; left:-7px; bottom:8px;}
.lgrd{float:left; padding:3px 9px; border-left:1px solid #D1E4ED; max-width:65px; height:69px;}
.prate{float:left; padding-left:4px; text-align:center; width:95px; height:75px; border-left:1px solid #D1E4ED;}

.textshadow{text-shadow:#000 1pt 1pt 1pt;}
.shadowbox{-webkit-box-shadow: 1px 2px 4px 1px  #4a4a4a ;-moz-box-shadow: 1px 2px 4px 1px #4a4a4a; box-shadow: 1px 2px 4px 1px #4a4a4a;}
.articlebox{-webkit-box-shadow:1px 2px 4px 1px #4a4a4a;-moz-box-shadow:1px 2px 4px 1px #4a4a4a;box-shadow:1px 2px 4px 1px #4a4a4a; border:1px solid #fff; margin:5px 0 10px 20px;}
.articlepad{margin:5px 0 10px 20px;}
.calendar{position:absolute; background-color:#DEDEDE; width:63px; height:68px; top:-12px; right:15px; text-align:center;background-repeat:no-repeat;}
.vertical-text {color:#8E8E8E;border:0 solid #333;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform: rotate(270deg);white-space:nowrap;display:block;font-size:11px;font-weight:bold;}
.tv-pos{position:absolute; bottom:11px; right:0;}
.revct{ background-image:url(images/rev_help_ct.gif); background-repeat:no-repeat; width:31px; height:22px; position:absolute; text-align:center; font-size:15px; color:#6E6E6E; font-weight:bold; padding:2px;}

img.yes {background:url("/images/sprite_yes-no.jpg") 0 0; width:36px; height:22px;}
img.yes:hover{background:url("/images/sprite_yes-no.jpg") 0 -30px; width:36px; height:22px;}
img.yeson {background:url("/images/sprite_yes-no.jpg") 0 -30px; width:36px; height:22px;}
img.yesdis {background:url("/images/sprite_yes-no.jpg") 0 -60px; width:36px; height:22px;}

img.no {background:url("/images/sprite_yes-no.jpg") -50px 0; width:36px; height:22px;}
img.no:hover {background:url("/images/sprite_yes-no.jpg") -50px -30px; width:36px; height:22px;}
img.noon {background:url("/images/sprite_yes-no.jpg") -50px -30px; width:36px; height:22px;}
img.nodis {background:url("/images/sprite_yes-no.jpg") -50px -60px; width:36px; height:22px;}

img.rate0{background:url("/images/sprite_rating.jpg") 0 0; width:62px; height:6px;}
img.rate1{background:url("/images/sprite_rating.jpg") 0 -16px; width:62px; height:6px;}
img.rate2{background:url("/images/sprite_rating.jpg") 0 -32px; width:62px; height:6px;}
img.rate3{background:url("/images/sprite_rating.jpg") 0 -48px; width:62px; height:6px;}
img.rate4{background:url("/images/sprite_rating.jpg") 0 -64px; width:62px; height:6px;}
img.rate5{background:url("/images/sprite_rating.jpg") 0 -80px; width:62px; height:6px;}

a.cboxElement span.userimg{  visibility:hidden;  position:absolute;  left:0;  filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8;}
a.cboxElement:hover span.userimg{  visibility:visible;}

/* Related Review Styles */
.rt-dliner{height:4px; background-color:#0169A8;}
.rt-rr{width:251px; height:27px; background-color:#0169A8;}
.rt-rrtext{display:inline; font-size:14px; color:#fff; padding-left:8px;}
.rt-rrtip{color:#0169A8; height:27px; padding-left:15px; font-size:14px;}


.rt-dline{height:4px; background-color:#005189;}
.rt-dlinec{height:4px; background-color:#DF0601;}
.rt-dlinem{height:4px; background-color:#009A18;}
.rt-ltbg{background-color:#EBEBEB;}
.rt-darkbg{background-color:#005189;}
.rt-name{color:#004f88;}
.rt-datep{font-size:13px; color:#5D5D5D;}
.rt-mhelp{width:251px; height:27px; background-color:#009A18;}
.rt-mcrit{width:251px; height:27px; background-color:#DF0601;}
.rt-mhtext{display:inline; font-size:14px; color:#fff; padding-left:8px;}
.rt-cal-rev{padding-top:2px;font-size:9px; font-weight:bold;}
.rt-cal-bg{height:18px; background-image:url(/images/cal-grad_bg.png); background-color:#EAB100;}
.rt-date-bg{line-height:18px;font-weight: bold;color: #fff;}
.rt-day-bg{font-size:34px; line-height:36px; font-weight:bold; float:left; height: 40px; position:relative;}
.rt-year{position:absolute; bottom:11px; right:0;}
.rt-cal-ds{position: absolute;top: -12px;right: 8px;}
.rt-rev-title{font-weight:bold; font-size:18px; color:#000; width:455px; padding:0 0 15px 0;}
.rt-expert-bg{background-color:#005189; height:19px; border-top:1px solid #fff; border-bottom:1px solid #fff;width: 91px; clear:left;}
.rt-expert-text{color:#fff; font-size:12px; padding:2px 0 0 5px; float:left;}
.rt-rate-box{background-color:#EBEBEB; width:524px; height:29px; border-bottom:#004f88 1px solid; float:left; clear:both; text-align:center;}
.rt-outer-box{width:524px; border:#004f88 1px solid; float:left; clear:both; margin:15px 0 0 0; text-align:center;}
.rt-box-title{padding-top:6px; font-size:14px; color:#004f88;}
.rt-lbox{width:485px; float:left; text-align:left; padding:20px; font-size:12px; line-height:18px;}
.rt-lbox-st{float:left; width:66px; text-align:left;}
.rt-lbox-rbar{float:left; padding-top:6px; text-align:left; width:68px;}
.rt-lbox-ng{float:left; width:22px;letter-spacing:2px;color:#6E6E6E;}
.rt-lbox-text{float:left; width:308px; padding-left:20px; font-size:15px; line-height:20px;}
.rt-lbox-rline{border-top:#333 1px dashed; height:15px; width:484px; margin:0 20px; float:left;}
.rt-rline{border-top:#333 1px dashed; height:14px; width:100%; margin:12px 0 2px 0; float:left;}
.rt-lbox-exptitle{border:1px solid #B7B0A8; width:89px; float:left;}
.rt-rev-helpful{font-size:14px; color:#303030; display:inline;}
.rt-brd-px{height:1px; background-color:#fff;}
.rt-more-bar{background-color:#005189; width:717px; height:37px; text-align:center;}
.rt-more-text{color:#fff; font-size:20px; padding-top:8px;}
.rt-exp-avbdr{border: 1px solid #B7B0A8;}
.rt-exp-ttext{color:#fff; font-size:11px; padding:2px 0 0 5px; float:left;}
.rt-exp-tbox{background-color:#005189; width:134px; height:19px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.rt-revc-tcolor{color:#fff;}
.rt-tbox-st{float:left; width:85px; text-align:left;}
.rt-tbox-rbar{float:left; text-align:left; width:70px; }
.rt-tbox-ng{float:left; width:22px;letter-spacing:2px;color:#6E6E6E;}
.rt-tbox-bb{border-bottom:1px solid #004f88;}
.rt-tbox-dline{border-top:1px solid #004f88; width:174px; margin:auto; float:left;}
.rt-tbox-outer{border: 1px solid #004f88;}

.psm-fb{background:url("/images/sprite_social.png") 0 0; width:24px; height:24px;}
.psm-g1{background:url("/images/sprite_social.png") -25px 0 ; width:24px; height:24px;}
.psm-tweet{background:url("/images/sprite_social.png") -50px 0; width:24px; height:24px;}
.psm-pin{background:url("/images/sprite_social.png") -75px 0; width:24px; height:24px;}
.psm-email{background:url("/images/sprite_social.png") -100px 0; width:24px; height:24px;}
.psm-fb:hover{background:url("/images/sprite_social.png") 0 -25px; width:24px; height:24px;}
.psm-g1:hover{background:url("/images/sprite_social.png") -25px -25px; width:24px; height:24px;}
.psm-tweet:hover{background:url("/images/sprite_social.png") -50px -25px; width:24px; height:24px;}
.psm-pin:hover{background:url("/images/sprite_social.png") -75px -25px; width:24px; height:24px;}
.psm-email:hover{background:url("/images/sprite_social.png") -100px -25px; width:24px; height:24px;}

.oosnotifybutton{margin:0 0 10px 0;}
#oosOuter{min-height:275px; z-index: 1001; width:623px; background:#fff; top:50%; left:50%; margin:-100px 0 0 -250px; height:auto; position:fixed;}
#oosTextBox{height:35px; background-color:#005189;}
#oosText{font-size:14px; line-height:35px; color:#fff;}
#oosInputBox{ min-height:63px; text-align:left; padding:18px 0 10px 82px;}
#oosCancel{position:absolute; right:-15px; top:-10px;}
#ossProduct{padding:9px 0 0 18px; display: table; height: 96px; width:350px; overflow: hidden;}
.ossProductText{font-size:14px; display: table-cell; vertical-align: middle; padding-left:10px; width:229px;}
#ossTitleBox{height:111px;}
#ossTitleBox div{float:left;}
#ossTitle{padding-top:26px;}
#oosEmailAdd{padding-top:2px;}
#oosOverbox {min-height:126px; width:680px; top:110px; left:-28px; position:absolute; background:#fff; text-align:center; }
#oosOverbox div{display:block; clear:left;}
#ermes{color:red;}
.ossShadowBox{-webkit-box-shadow: 0 0 18px 1px #333 ;-moz-box-shadow: 0 0 18px 1px #333; box-shadow: 0 0 18px 1px #333;}
.inputbox{width:331px; height:29px; font-size: 12px; padding-left:10px;}
.inputbox-bo{width:173px; height:22px; font-size: 12px; padding-left:10px;}
.inact_text{font-size: 13px; color:#919191; }

.dd-list-lg{ width:100%; float:left; margin:0; z-index:100;}
.dd-list-lg dd{border-top:1px solid #DADADA; margin:0; padding:8px 13px;}
.dd-list-lg dd:hover{ background-color:#005189; color:#fff;}
.dcolor {background-color:#005189;}
.holidaygiftsections {font-weight:900; font-size:30px; text-align:left; padding:5px 0 5px 25px; border:5px solid #FFF;}

.ftr-about{background:url("/images/footer_sprite.png") -4px -5px; width:136px; height:24px;}
.ftr-comm{background:url("/images/footer_sprite.png") -145px -5px; width:136px; height:24px;}
.ftr-cust{background:url("/images/footer_sprite.png") -286px -5px; width:136px; height:24px;}

.ftr-disc{background:url("/images/footer_sprite.png") -4px -34px; width:136px; height:24px;}
.ftr-part{background:url("/images/footer_sprite.png") -145px -34px; width:136px; height:24px;}
.ftr-psup{background:url("/images/footer_sprite.png") -286px -34px; width:136px; height:24px;}

.ftr-bbb{background:url("/images/footer_sprite.png") -4px -63px; width:170px; height:50px;}
.ftr-top5{background:url("/images/footer_sprite.png") -183px -63px; width:170px; height:50px;}
.ftr-inc5{background:url("/images/footer_sprite.png") -361px -63px; width:180px; height:50px;}

.ftr-follow{background:url("/images/footer_sprite.png") -4px -191px; width:100px; height:27px;}
.ftr-div{background:url("/images/footer_sprite.png") -380px -118px; width:3px; height:27px;}
.ftr-soc div{padding-right:15px; float:left;}

.ftr-smfb{background:url("/images/footer_sprite.png") -4px -118px; width:32px; height:32px;}
.ftr-smfb:hover{background:url("/images/footer_sprite.png") -4px -155px; width:32px; height:32px;}
.ftr-smgp{background:url("/images/footer_sprite.png") -51px -118px; width:32px; height:32px;}
.ftr-smgp:hover{background:url("/images/footer_sprite.png") -51px -155px; width:32px; height:32px;}
.ftr-smtw{background:url("/images/footer_sprite.png") -98px -118px; width:32px; height:32px;}
.ftr-smtw:hover{background:url("/images/footer_sprite.png") -98px -155px; width:32px; height:32px;}
.ftr-smpt{background:url("/images/footer_sprite.png") -145px -118px; width:32px; height:32px;}
.ftr-smpt:hover{background:url("/images/footer_sprite.png") -145px -155px; width:32px; height:32px;}
.ftr-smyt{background:url("/images/footer_sprite.png") -192px -118px; width:32px; height:32px;}
.ftr-smyt:hover{background:url("/images/footer_sprite.png") -192px -155px; width:32px; height:32px;}
.ftr-smblog{background:url("/images/footer_sprite.png") -239px -118px; width:32px; height:32px;}
.ftr-smblog:hover{background:url("/images/footer_sprite.png") -239px -155px; width:32px; height:32px;}
.ftr-smtu{background:url("/images/footer_sprite.png") -286px -118px; width:32px; height:32px;}
.ftr-smtu:hover{background:url("/images/footer_sprite.png") -286px -155px; width:32px; height:32px;}
.ftr-smli{background:url("/images/footer_sprite.png") -333px -118px; width:32px; height:32px;}
.ftr-smli:hover{background:url("/images/footer_sprite.png") -333px -155px; width:32px; height:32px;}

.btn-start{background:url(/images/sprite_start.png) 0 0; width:200px; height:48px;}
.btn-start:hover{background:url(/images/sprite_start.png) 0 -53px; width:200px; height:48px;}

.btn-getprice{background:url(/images/sprite_prices.png) 0 0; width:115px; height:24px;}
.btn-getprice:hover{background:url(/images/sprite_prices.png) 0 -29px; width:115px; height:24px;}
.btn-viewprice{background:url(/images/sprite_view_price.png) 0 0; width:115px; height:24px;}
.btn-viewprice:hover{background:url(/images/sprite_view_price.png) 0 -29px; width:115px; height:24px;}
.btn-viewprice_lg{background:url(/images/sprite_view_price_lg.png) 0 0; width:166px; height:33px;}
.btn-viewprice_lg:hover{background:url(/images/sprite_view_price_lg.png) 0 -38px; width:166px; height:33px;}

.btn-finddealer{background:url(/images/sprite_dealer.png) 0 0; width:115px; height:24px;}
.btn-finddealer:hover{background:url(/images/sprite_dealer.png) 0 -29px; width:115px; height:24px;}

.sayt-qa{margin-left: 25px;margin-top: 20px;}
.sayt-qa label{font-size: 14px;font-weight: bold;}
.sayt-qa input{width: 290px;padding: 3px;font-size: 13px;margin-left:5px;}
.sayt-qa input::-ms-clear{display:none;}
.FeaturedProduct { position:absolute; display:block; width:100px; height:86px; top:0; left:0; background: url(/images/featured_icon.png) no-repeat; cursor:pointer;}

.mouseover2{width:950px;height:300px;position:absolute;top:34px;left:0;z-index:100;border-top:3px solid #F11F0E;border-bottom:3px solid #F11F0E;border-left:1px solid #024176;border-right:1px solid #024176;padding:18px;background-color:#fff;font-size:15px;}
.howto_dd{background-image:url(images/dropdown/how-to_dd_bg.jpg);height:112px;width:445px;padding:10px 9px 10px 12px; margin-top:20px; background-repeat:no-repeat;}
.reco_dd{width:295px;height:93px;float:left;vertical-align:top;text-align:left;}
.recommends_dd{background-image:url(images/dropdown/recommends_dd_bg.jpg); margin-top:20px; background-repeat:no-repeat;height:132px;width:466px;position:relative;}
.drop-shadow_dd{background-repeat:no-repeat;background-image:url(images/dropdown/dd_drop-shadow.png);height:30px;float:left;width:988px;position:absolute;left:-1px;top:339px;}
.mouseover2 ul{list-style-type:none;margin-top:0;}
.mouseover2 ul li{position:relative;list-style-type:none;}
ul.navarrow{list-style-image:none;padding:0;margin:12px 0 0 15px; height:74px; line-height:19px;}
ul.navarrow li{background:url(images/dropdown/sprite-nav-arrows-acd.png) no-repeat;width:140px;padding:0 12px;background-position:0 5px;cursor:pointer;}
ul.navarrow li:hover{padding:0 0 0 12px; margin-left:3px;background-position:0 -9px; text-decoration:none; font-weight:bold; color:#004f88;}
.nav-plus{background:url(images/dropdown/sprite-nav-arrows-acd.png) 0 -38px; width:12px; height:15px;}
.nav-equal{background:url(images/dropdown/sprite-nav-arrows-acd.png) 0 -24px; width:12px; height:15px;}
.dd_Text{font-family:Arial, Helvetica, sans-serif;font-style:italic;color:#FFF;font-size:13px;padding:12px 0 0 18px;height:26px;float:left;width:270px;}
.dd_rec_link:hover{text-decoration:none;}
a.navlink {text-decoration: none; display: block; width: 100%; height: 100%;}
a.navlink:hover {text-decoration:none;}

.menu_bar ul,.menu_bar>ul{list-style:none;padding-left:0;}
.menu_bar{height:35px;margin:0;position:relative;width:988px;background-color:#F5F5F5}
.menu_bar>ul{border-top:1px solid #c5c5c5;height:34px}
a.navV1{background:#F5F5F5;height:34px;font-size:15px;line-height:35px;font-family:Arial,sans-serif;border-right:1px solid #c5c5c5;text-decoration:none;color:#046FB8;text-align:center;font-weight:700;float:left}
a.navActive,a:hover.navV1{color:#fff;background:#046FB8;text-decoration:none;cursor:pointer}
.menu_bar>ul>li>ul{background-color:#fff;display:none;height:342px;position:absolute;top:35px;z-index:99}
.menu_bar>ul>li:hover>ul{display:block;cursor:pointer}
.menu_bar>ul>li>ul>li>div{padding:18px}
.mouseover2{border-color:#046fb8;top:0;width:950px}
.menu_bar>ul>li:hover .navV1{color:#fff;background:#046FB8;text-decoration:none}
.nav_shadow{box-shadow:0 3px 5px -1px #000}

.btn-bguide{background:url(/images/dropdown/sprite_bg.png) 0 0; width:203px; height:39px;}
.btn-bguide:hover{background:url(/images/dropdown/sprite_bg.png) 0 -44px; width:203px; height:39px;}
.btn-varticle{background:url(/images/dropdown/sprite_read.png) 0 0; width:203px; height:39px;}
.btn-varticle:hover{background:url(/images/dropdown/sprite_read.png) 0 -44px; width:203px; height:39px;}

.inf-12v{background:url(/images/dropdown/sprite_inflators.jpg) 0 0; width:143px; height:126px;}
.inf-120v{background:url(/images/dropdown/sprite_inflators.jpg) 0 -124px; width:143px; height:126px;}
.inf-cordless{background:url(/images/dropdown/sprite_inflators.jpg) 0 -256px; width:143px; height:126px;}
.inf-emerg{background:url(/images/dropdown/sprite_inflators.jpg) 0 -381px; width:143px; height:126px;}
.inf-hvol{background:url(/images/dropdown/sprite_inflators.jpg) 0 -506px; width:143px; height:126px;}
.inf-tire{background:url(/images/dropdown/sprite_inflators.jpg) 0 -632px; width:143px; height:126px;}

.port-horz{background:url(/images/dropdown/sprite_portable.jpg) 0 0; width:143px; height:126px;}
.port-vert{background:url(/images/dropdown/sprite_portable.jpg) 0 -124px; width:143px; height:126px;}
.port-small{background:url(/images/dropdown/sprite_portable.jpg) 0 -256px; width:143px; height:126px;}
.port-inflator{background:url(/images/dropdown/sprite_portable.jpg) 0 -381px; width:143px; height:126px;}
.port-twin{background:url(/images/dropdown/sprite_portable.jpg) 0 -506px; width:143px; height:126px;}
.port-wbarrow{background:url(/images/dropdown/sprite_portable.jpg) 0 -632px; width:143px; height:126px;}

.gas-port{background:url(/images/dropdown/sprite_gas.jpg) 0 0; width:178px; height:126px;}
.gas-truck{background:url(/images/dropdown/sprite_gas.jpg) 0 -124px; width:178px; height:126px;}
.gas-twin{background:url(/images/dropdown/sprite_gas.jpg) 0 -256px; width:178px; height:126px;}
.gas-wbarrow{background:url(/images/dropdown/sprite_gas.jpg) 0 -381px; width:178px; height:126px;}

.treatment-dryer{background:url(/images/dropdown/sprite_air_treatment.jpg) 0 0; width:145px; height:126px;}
.treatment-drains{background:url(/images/dropdown/sprite_air_treatment.jpg) 0 -124px; width:145px; height:126px;}
.treatment-filters{background:url(/images/dropdown/sprite_air_treatment.jpg) 0 -256px; width:145px; height:126px;}
.treatment-lube{background:url(/images/dropdown/sprite_air_treatment.jpg) 0 -381px; width:145px; height:126px;}
.treatment-reg{background:url(/images/dropdown/sprite_air_treatment.jpg) 0 -507px; width:145px; height:126px;}

.singstg-20gal{background:url(/images/dropdown/sprite_single_st.jpg) 0 0; width:143px; height:126px;}
.singstg-60gal{background:url(/images/dropdown/sprite_single_st.jpg) 0 -124px; width:143px; height:126px;}
.singstg-80gal{background:url(/images/dropdown/sprite_single_st.jpg) 0 -256px; width:143px; height:126px;}
.singstg-2hp{background:url(/images/dropdown/sprite_single_st.jpg) 0 -381px; width:143px; height:126px;}
.singstg-3hp{background:url(/images/dropdown/sprite_single_st.jpg) 0 -506px; width:143px; height:126px;}
.singstg-5hp{background:url(/images/dropdown/sprite_single_st.jpg) 0 -632px; width:143px; height:126px;}

.twostg-60gal{background:url(/images/dropdown/sprite_two_st.jpg) 0 0; width:143px; height:126px;}
.twostg-80gal{background:url(/images/dropdown/sprite_two_st.jpg) 0 -124px; width:143px; height:126px;}
.twostg-120gal{background:url(/images/dropdown/sprite_two_st.jpg) 0 -256px; width:143px; height:126px;}
.twostg-5hp{background:url(/images/dropdown/sprite_two_st.jpg) 0 -381px; width:143px; height:126px;}
.twostg-7hp{background:url(/images/dropdown/sprite_two_st.jpg) 0 -506px; width:143px; height:126px;}
.twostg-10hp{background:url(/images/dropdown/sprite_two_st.jpg) 0 -632px; width:143px; height:126px;}

.rotary-10-19cfm{background:url(/images/dropdown/sprite_rotary.jpg) 0 0; width:143px; height:126px;}
.rotary-20-34cfm{background:url(/images/dropdown/sprite_rotary.jpg) 0 -124px; width:143px; height:126px;}
.rotary-5hp{background:url(/images/dropdown/sprite_rotary.jpg) 0 -256px; width:143px; height:126px;}
.rotary-7hp{background:url(/images/dropdown/sprite_rotary.jpg) 0 -381px; width:143px; height:126px;}
.rotary-10hp{background:url(/images/dropdown/sprite_rotary.jpg) 0 -506px; width:143px; height:126px;}
.rotary-15hp{background:url(/images/dropdown/sprite_rotary.jpg) 0 -632px; width:143px; height:126px;}

.scroll-10hp,.scroll-15hp,.scroll-20hp,.scroll-5hp,.scroll-7hp,.scroll-all{width:143px;height:126px}
.scroll-all{background:url(/images/dropdown/sprite_scroll.jpg)}
.scroll-5hp{background:url(/images/dropdown/sprite_scroll.jpg) 0 -124px}
.scroll-7hp{background:url(/images/dropdown/sprite_scroll.jpg) 0 -256px}
.scroll-10hp{background:url(/images/dropdown/sprite_scroll.jpg) 0 -381px}
.scroll-15hp{background:url(/images/dropdown/sprite_scroll.jpg) 0 -506px}
.scroll-20hp{background:url(/images/dropdown/sprite_scroll.jpg) 0 -632px}

.tool-kits{background:url(/images/dropdown/sprite_tools.jpg) 0 0; width:143px; height:126px;}
.tool-cab{background:url(/images/dropdown/sprite_tools.jpg) 0 -124px; width:143px; height:126px;}
.tool-impact{background:url(/images/dropdown/sprite_tools.jpg) 0 -256px; width:143px; height:126px;}
.tool-nailers{background:url(/images/dropdown/sprite_tools.jpg) 0 -381px; width:143px; height:126px;}
.tool-blaster{background:url(/images/dropdown/sprite_tools.jpg) 0 -506px; width:143px; height:126px;}
.tool-spray{background:url(/images/dropdown/sprite_tools.jpg) 0 -632px; width:143px; height:126px;}

.acc-dryers{background:url(/images/dropdown/sprite_acc.jpg) 0 0; width:143px; height:126px;}
.acc-hoses{background:url(/images/dropdown/sprite_acc.jpg) 0 -124px; width:143px; height:126px;}
.acc-installkit{background:url(/images/dropdown/sprite_acc.jpg) 0 -256px; width:143px; height:126px;}
.acc-linefilt{background:url(/images/dropdown/sprite_acc.jpg) 0 -381px; width:143px; height:126px;}
.acc-mainkit{background:url(/images/dropdown/sprite_acc.jpg) 0 -506px; width:143px; height:126px;}
.acc-startkit{background:url(/images/dropdown/sprite_acc.jpg) 0 -632px; width:143px; height:126px;}

.accnav > a div {border-bottom: 1px solid #d3d3d3; padding:12px; font-size: 16px; }
.accnav > a div:hover, div a div.hovered {color:#E30407; font-size: 16px;}
.accnav > a div > img {margin-right:10px; vertical-align: top;}
.newrail a div{color:#005189;}
.accicon{background-color:#005189;}
.pricolor{background-color:#005189;}
.activelink{ color:#E30407;}
.ico-acct{background:url(/images/sprite_portal.png) 0 -20px no-repeat; width:20px; height: 20px; }
.accnav > a div:hover .ico-acct, div.hovered .ico-acct {background:url(/images/sprite_portal.png) -22px -20px no-repeat; width:20px; height: 20px; }
.ico-email{background:url(/images/sprite_portal.png) 0 -40px no-repeat; width:20px; height: 20px; }
.accnav > a div:hover .ico-email, div.hovered .ico-email {background:url(/images/sprite_portal.png) -22px -40px no-repeat; width:20px; height: 20px; }
.ico-book{background:url(/images/sprite_portal.png) 0 -120px no-repeat; width:20px; height: 20px; }
.accnav > a div:hover .ico-book, div.hovered .ico-book {background:url(/images/sprite_portal.png) -22px -120px no-repeat; width:20px; height: 20px; }
.ico-hist{background:url(/images/sprite_portal.png) 0 -80px no-repeat; width:20px; height: 20px; }
.accnav > a div:hover .ico-hist, div.hovered .ico-hist {background:url(/images/sprite_portal.png) -22px -80px no-repeat; width:20px; height: 20px; }
.ico-edit{background:url(/images/sprite_portal.png) 0 -100px no-repeat; width:20px; height: 20px; }
.accnav > a div:hover .ico-edit, div.hovered .ico-edit {background:url(/images/sprite_portal.png) -22px -100px no-repeat; width:20px; height: 20px; }
.ih{ background-color:#565656; color:#FFFFFF; font-size:18px; padding:10px;}
.ifn{ color:#525252; font-size:16px; font-weight:bold; padding: 5px 0; margin-top: 10px;}
.ifn_m{ color:#525252; font-size:14px; font-weight:bold; padding: 5px 0; margin-top: 10px;}
.tf{ border:1px solid #D3D3D3; color:#525252; width:350px; padding:5px; font-size:16px;}
input[disabled] { color:#b2b2b2; }
.listC ul {list-style-type:none; width:325px; padding-left:0; font-size:14px;}
.listC ul li {float:left; padding:5px 10px 5px 0; width:145px;}
.nl {width:230px; padding: 0 7px;}
.nlb{ background-color:#AA0408; color:#FFFFFF; font-size:16px; font-weight: bold; padding:7px; text-transform: uppercase;}
.nlt{ font-size:16px; padding: 10px 23px; color:#525252;}
.error{border:1px solid #AA0408;}
.error ul{height:100px;}
.gt{color:#525252;}
.ht{font-size:14px; padding:25px 10px 10px 0; line-height:1.5em;}
.subheading{color:#555656; font-size:16px;}
.eboxh{color:#565656; background-color:#D4D4D4; font-size:20px; font-weight:bold; padding:10px;
background-color: #E7E7E7;
    background: -webkit-linear-gradient(top, #E7E7E7, #E7E7E7 49%, #E1E1E1 50%, #E1E1E1);
    background: -o-linear-gradient(top, #E7E7E7, #E7E7E7 49%, #E1E1E1 50%, #E1E1E1);
    background: -moz-linear-gradient(top, #E7E7E7, #E7E7E7 49%, #E1E1E1 50%, #E1E1E1);
    background: linear-gradient(top, #E7E7E7, #E7E7E7 49%, #E1E1E1 50%, #E1E1E1);
    }
.eboxb{border:1px solid #D4D4D4;}
.eboxb table {padding:20px 7px;}
.installer1{background: url("images/sprite_email_leads.png") repeat scroll 0 0 transparent; float: left; margin-right:5px; width: 230px; height: 220px;}
.installer1:hover {background: url("images/sprite_email_leads.png") repeat scroll 0 220px transparent; float: left; margin-right:5px; width: 230px; height: 220px;}
.installer2{background: url("images/sprite_email_install_specials.png") repeat scroll 0 0 transparent; float: left; margin-right:5px; width: 230px; height: 220px;}
.installer2:hover {background: url("images/sprite_email_install_specials.png") repeat scroll 0 220px transparent; float: left; margin-right:5px; width: 230px; height: 220px;}
.installer3{background: url("images/sprite_email_install_news.png") repeat scroll 0 0 transparent; float: left; margin-right:5px; width: 230px; height: 220px;}
.installer3:hover {background: url("images/sprite_email_install_news.png") repeat scroll 0 220px transparent; float: left; margin-right:5px; width: 230px; height: 220px;}
.newsletter1{background: url("images/sprite_email_specials.png") repeat scroll 0 0 transparent; float: left; margin-right:5px; width: 230px; height: 220px;}
.newsletter1:hover {background: url("images/sprite_email_specials.png") repeat scroll 0 220px transparent; float: left; margin-right:5px; width: 230px; height: 220px;}
.newsletter2{background: url("images/sprite_email_news.png") repeat scroll 0 0 transparent; float: left; margin-right:5px; width: 230px; height: 220px;}
.newsletter2:hover {background: url("images/sprite_email_news.png") repeat scroll 0 220px transparent; float: left; margin-right:5px; width: 230px; height: 220px;}
.sel{font-size:16px; color:#565656}
.sel_rad{margin-top:9px; float:left; padding-left:5px}
.wtextshadow{text-shadow:#fff 1pt 1pt 1pt;}
.ppboxr{-webkit-border-radius: 4px;-webkit-border-top-right-radius: 0;-moz-border-radius: 4px;-moz-border-radius-topright: 0;border-radius: 4px;border-top-right-radius: 0;}
.uparrow{ background:url('//www.powerequipmentdirect.com/images/reviews/sprite_arrow.png') 0 0 no-repeat; width:30px; height:17px; background-color:#005189;}
.downarrow{ background:url('//www.powerequipmentdirect.com/images/reviews/sprite_arrow.png') 0 -20px no-repeat; width:30px; height:17px; background-color:#005189;}
img.slick-disabled{background-color:#DBDBDB;}
.rvtabnav{list-style:none;clear:none;text-align:center;box-sizing:border-box;margin:0;}
.rvtabon{height:69px; border:solid #595959; border-width:1px 1px 0 1px;  box-sizing:border-box; margin:5px 0 0 3px; }
.rvtab{height:60px;cursor:pointer;float:left;background:url(images/inactive-gradient.jpg) no-repeat; background-size: 100% 61px; border:solid #595959; border-width:1px 1px 0 1px; box-sizing:border-box; margin:14px 0 0 3px;}
.rvtab:hover{background:url(images/inactive-gradient_down.jpg) no-repeat; background-size: 100% 61px; }
.rvtabon div{position:relative; padding:25px 19px 14px 19px; background-color:#fff;}
.rvtab div{padding:16px 19px 12px 19px; }
.rvright {overflow:hidden; float:right; box-sizing:border-box; border-top:7px solid #980412; padding-bottom: 100000px; margin-bottom: -100000px; position:relative;}

/* button elements */
input[type="submit"].button, .button { font-size: 14px; font-family: Helvetica, Arial, sans-serif; background-color: #d40012; text-decoration: none; color: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 7px 20px; border: 1px solid #d40012; display: inline-block; cursor: pointer; font-weight: bold; }
input[type="submit"].button:hover, .button:hover { background-color: #e51123; }

.button-pre { font-size: 14px; font-family: Helvetica, Arial, sans-serif; background-color: #04b41a; text-decoration: none; color: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 7px 20px; border: 1px solid #04b41a; display: inline-block; cursor: pointer; font-weight: bold;  }
.button-pre:hover { background-color: #06c71e; }

.button-back { font-size: 14px; font-family: Helvetica, Arial, sans-serif; background-color: #bf9200; text-decoration: none; color: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 7px 20px; border: 1px solid #bf9200; display: inline-block; cursor: pointer; font-weight: bold; }
.button-back:hover { background-color: #d1a20a; }

.less_padding { padding: 4px 10px; }
.gray { background-color: #848484; border: 1px solid #848484; }
.gray:hover { background-color: #909090; border: 1px solid #909090; }
.bgra { padding: 5px 25px; font-size: 26px; }
.ra { padding: 5px 35px; font-size: 22px; }
.bg { padding: 5px 25px; font-size: 22px; }


/* contact us page */
.header_box { width: 200px; height: 21px; font-size: 18px; color: white; background-color: #656567; padding: 12px 15px; }

/* compare footer dock */
.cmp_footer { max-width: 986px; position: fixed; bottom: 0; height: 60px; background-color: white; border: 1px solid #c5c5c5; box-shadow: 0 2px 7px #000; -moz-box-shadow: 0 2px 7px #000; -webkit-box-shadow: 0 2px 7px #000; margin: 0 auto; display: none; z-index: 100; }
.tab { background-color: white; color: black; border-top-left-radius: 3px; border-top-right-radius: 3px; -moz-border-top-left-radius: 3px; padding: 10px 30px; border: 1px solid #c5c5c5; -moz-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; position: absolute; bottom: 60px; right: 20px; cursor: pointer; font-weight: bold; border-bottom: none; }

.cp_box { border: 1px solid #c5c5c5; margin: 10px; float: right; position: relative; }
.cp_box img { width: 40px; height: 40px; }
a.boxclose { float: right; cursor: pointer; color: #FFF; display: inline-block; background-color: #D40012; font-weight: bold; padding: 4px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; position: absolute; top: -7px; right: -10px; line-height: 1; text-decoration: none; width: 10px; height: 10px; text-align: center; }
.boxclose:before { content: "X"; }

/* clear all button */
.white-button { background-color: white; border: 1px solid #c5c5c5; color: black; }
.white-button:hover { background-color: #eee; }

#div_top_container, #div_bottom_container { height:555px; width:988px; }
#div_bottom_container { border-top:1px solid #cccccc; }
#div_top_0, #div_bottom_0 { position:relative; left:0; float:left; width:211px; height:555px; border-right: 1px solid #e3e3e3; background-position:right; background-repeat:no-repeat; box-sizing:border-box;}
#div_top_1, #div_bottom_1 { border:0 solid #f0f0f0; width:165px; margin-left:auto; margin-right:auto; font-family:arial; font-size:12px; padding-left:5px; max-height:270px; }
#back_to_products { width:171px; height:28px; border-radius:2px; text-align:center; font-family:arial; font-size:14px; color:#6b6b6b; margin:20px 20px 10px 20px; font-weight:bold; padding-top:6px; display:inline-block; }
#back_to_products a:hover { color:#ee6a18; }
#div_top_parent { width:777px; height:555px; overflow-y:hidden; }
#div_bottom_parent { width:776px; height:555px; overflow-y:hidden; }
#div_top_stretchy, #div_bottom_stretchy { width:100%; white-space:nowrap; }
.div_top_children, .div_bottom_children { width:215px; min-width:215px; max-width:215px; height:555px; display:inline-block; vertical-align:top; text-align:center; border-right: 1px solid #e3e3e3; background-position:right; background-repeat:no-repeat; box-sizing:border-box;}
.add_to_cart { width:128px; height:35px; background-color:#f46918 !important; color:white; border-radius:2px; font-family:arial; font-size:14px; font-weight:bold; border:0 solid; }
.backordered { width:128px; height:27px; background-color:#f2b600 !important; color:white; border-radius:2px; font-family:arial; font-size:14px; font-weight:bold; border:0 solid; }
.sections_header { background-color:#004F87; height:52px; line-height:52px; color:#fff; font-size:16px; font-weight:bold; font-family:arial; padding-left:10px; margin-bottom:10px; }
.sections_header:nth-of-type(1) { border-top:0 solid; }
.td_options { max-width:215px; min-width:215px; padding:5px 10px !important; font-family:arial; font-size:14px; border-right:2px solid white; box-sizing:border-box; } 

.sections_content { width:988px; }
.div_static { width:211px; max-width:211px; position:relative; left:0; float:left; }

.div_all_parent { width:777px; overflow-y:hidden; margin-left:211px; margin-bottom:-17px; }

.div_all_parent table tr:nth-child(even) { background-color:#E1F2D7; }
.div_all_parent table tr:nth-child(even) td { background-color:#E1F2D7; color:black; }
.div_all_parent table tr:nth-child(odd) { background-color:white; }
.div_all_parent table tr:nth-child(odd) td { background-color:white; color:black; }
.div_all_parent table td { border-right:1px solid #cccccc; }
.div_all_parent table tr:last-child td { background-color:white; }
.div_all_parent table tr:first-child td { padding:5px 0; }
.div_all_stretchy { width:100%; white-space:nowrap; }
.div_all_children { width:188px; max-width:188px; display:inline-block; }
.tr_specs:hover { background-color:#f46918; color:black; }
.toggle_pids { display:none; color:#0169a8; text-decoration:none; margin-bottom:5px; font-style:italic; }
.toggle_pids:hover { color:#ee6a18; cursor:pointer; text-decoration:underline; }
.div_all_parent::-webkit-scrollbar {
    -webkit-appearance: none;
}

.specheading{font-size:16px; line-height: 22px; text-align: center; line-height: 24px; padding:3px; color:#fff; background-color: #C51721;}
.specrow{line-height: 15px; padding:6px 2px; font-size: 13px; color:#000; font-size:15px;}
.specrow:nth-child(even) {background-color: #E6E6E6;}
.specrow:hover{background-color: #046FB8; color:#fff;}
.spectitle{float: left; text-align: left; width: 59%;}
.specvalue{float: right; width: 41%; text-align: left;}
.RailBoxHeader{}
.outdiv{overflow: hidden;}
.specdet{width:447px; box-sizing:border-box; background-color: #fff; padding: 5px 5px; border: 1px solid #333; float:left; margin: 15px 0 15px 20px; }
.NewHeaderBar{color:#fff; font-size:14px; font-weight: bold; text-align: center; padding:5px; background-color: #C51721; box-sizing:border-box;}

/* Features */
.NewOverViewBoxImg{width:105px; height:92px !important; background-color:#FFFFFF; border:1px solid #C51721; text-align:center;}
.NewOverViewBoxImgTxt{width:105px; height:87px !important; background-color:#FFFFFF; border:1px solid #C51721; text-align:center; padding-top:5px;}
.NewOverViewBoxTxt{width:105px; height:77px !important; background-color:#FFFFFF; border:1px solid #C51721; text-align:center;}

/* Write Reviews Page */
#reviewCell {width:690px; margin:0 auto; border-left:solid 1px #c5c5c5; padding-left:50px; padding-right:50px; border-right:solid 1px #c5c5c5;}
#title {width:100%;}
#prodOverallRate {float:left; border:solid 1px #e2bc53; width:100px; padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 20px; font-weight: bold;}
#guidelines {float:left; width:143px; font-size:13px; padding-top:10px; padding-left:9px;}
#vidQuestionMark {float:left; width:17px; height:14px; text-align:center; border-radius:50%; background-color:#008ee8; color:#fff; padding-top: 3px; margin-right:57px; margin-top:9px;}
#addPhotoTitle {float:left; width:100%; font-size:14px; font-weight:bold; margin-bottom:5px;}
#shipcontent {float:left; margin-bottom:40px;}
#storeOverallRate {border:solid 1px #e2bc53; width:175px; height:50px; padding-left: 5px; padding-right: 5px; padding-top: 20px; padding-bottom: 20px; font-weight: bold; margin: 0 auto;}
#installerOverallRate {border:solid 1px #e2bc53; width:175px; height:50px; padding-left: 5px; padding-right: 5px; padding-top: 20px; padding-bottom: 20px; font-weight: bold; margin: 0 auto;}
.addPhotoCont {float:left; width:100%; height:36px; margin-bottom:20px;}
.prodRateSpecCont {float:left; width:250px; margin-bottom:15px;}
.choosePhoto {float:left; margin-left:150px; padding-top:10px;}
.addPhotoCaption {float:right;}
.secTitle {float:left; width:100%; margin-top:20px; margin-bottom:20px; font-size:18px; padding-left:10px; border-left:5px solid #d40012;}
.subTitle {float:left; width:150px; font-size:13px; padding-top:10px;}
.asterik {color:#d40012;}
.borderStyle {width:100%; border-bottom:solid 1px #c5c5c5;}
.rinputbox {border:solid 1px #c5c5c5; font-size:14px; padding:10px;}
.starTitle {float:left; width:100px; font-size:13px; padding-top:5px;}
.pclist {list-style-type:none; float: left; width: 100%; margin: 0 0 1em 0;}
.pclist li {float:left; height:40px; width: 33%; font-size:13px; color:#515151; line-height:24px;}
.ersec{background-color:#fcc4c4;}
.starRating:not(old){
  display        : inline-block;
  width          : 10.5em; /* 7.5em; */
  height         : 20px; /* 1.5em; */
  overflow       : hidden;
  vertical-align : bottom;
}
.starRating:not(old) > input{margin-right: -100%;opacity: 0;}
.starRating:not(old) > label{
  display         : block;
  float           : right;
  position        : relative;
  background      : url('images/empty-stars.gif');
  background-size : contain;
  margin-right: 3px;
}
.starRating:not(old) > label:before{
  content         : '';
  display         : block;
  width           : 20px; /* 1.5em; */
  height          : 20px; /* 1.5em; */
  background      : url('images/full-stars.gif');
  background-size : contain;
  opacity         : 0;
  transition      : opacity 0.2s linear;
}
.starRating:not(old) > label:hover:before,
.starRating:not(old) > label:hover ~ label:before,
.starRating:not(:hover) > :checked ~ label:before{opacity: 1;}
#guidelines_div li {line-height:2em; margin-left:-8px;}
.guidelinesToolTip {position: relative; display: inline-block; color: #007BD8;}
.guidelinesToolTip .guidelinesToolTipText {
    visibility: hidden;
    width: 625px;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    background-color: #f0f0f0;
    text-align: left;
    border: solid 1px #CCCCCC;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: 25px;
    left: 15%;
}
.guidelinesToolTip:hover .guidelinesToolTipText {visibility: visible;}
/* End Write Reviews Page */

.tooltipnew {position: relative; display: inline-block;} 
.tooltipnew .tooltiptextnew {visibility: hidden;width: 320px;color: #000;font-size: 12px;font-weight: normal;background-color: #ddf0ff;text-align: left;line-height: 1.5;border-radius: 6px;border: solid 1px #014e8a;padding: 10px;position: absolute;z-index: 1;top: -9px;left: 130px;margin-left: -100px; box-shadow:2px 2px 6px #afafaf; white-space: normal;}
.tooltipnew .tooltiptextnew::after {content: "";position: absolute;top: 10px;left: 0;margin-left: -21px;border-width: 10px;border-style: solid;border-color: transparent #014e8a transparent transparent;}
.tooltipnew:hover .tooltiptextnew {visibility: visible;}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; padding: 15px 15px 25px 15px; line-height: 21px; box-sizing:border-box; font-size: 14px; max-height: 525px; }
.autocomplete-suggestion { padding: 8px 0px; cursor: pointer; color:#0172C3; }
.autocomplete-selected { color:#3898E1; background:#f6f6f6;}
.autocomplete-suggestions strong { font-weight: bold; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }