BODY{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#fff;FONT-SIZE:12px;COLOR:#000000;FONT-FAMILY:Arial, Helvetica, sans-serif;}
P, PRE, TR, TH, TD, UL, LI, FORM{FONT-SIZE:12px;COLOR:#000000;FONT-FAMILY:Arial, Helvetica, sans-serif;}
TABLE{BORDER-RIGHT:medium none;BORDER-TOP:medium none;FONT-SIZE:12px;BORDER-LEFT:medium none;COLOR:#000000;BORDER-BOTTOM:medium none;FONT-FAMILY:Arial, Helvetica, sans-serif;}
INPUT{FONT-SIZE:11px;COLOR:#000000;FONT-FAMILY:Arial, Helvetica, sans-serif;}
SELECT{FONT-SIZE:11px;COLOR:#000000;FONT-FAMILY:Arial, Helvetica, sans-serif;}
TEXTAREA{FONT-SIZE:11px;COLOR:#000000;FONT-FAMILY:Arial, Helvetica, sans-serif;}
INPUT.submit{FONT-WEIGHT:bolder;FONT-SIZE:13pt;COLOR:#000000;}
td.group01{background-color:#F1F1F1;text-align:center;font-weight:bold;}
td.group02{background-color:#DEDEDE;text-align:center;font-weight:bold;}
td.section{COLOR:black;FONT-SIZE:small;font-weight:bold;FONT-FAMILY:Arial, Helvetica, sans-serif;background-color:#FFCC33;}
td.subsection{COLOR:white;font-weight:bold;FONT-SIZE:x-small;FONT-FAMILY:Arial, Helvetica, sans-serif;background-color:#000000;}
.divusr{border-bottom:1px solid #666666; background-color:#ffcc33; height:25px;}
.divsec{margin-top:3px; margin-bottom:5px;}
.title{FONT-WEIGHT:bold;FONT-SIZE:18px;COLOR:#000000;FONT-FAMILY:"Times New Roman";}
.titleadd{FONT-WEIGHT:bold;FONT-SIZE:18px;COLOR:#660000;FONT-FAMILY:"Times New Roman";}
.titleheader{FONT-WEIGHT:bold;FONT-SIZE:12px;margin-bottom:2px;}
.titleebaydeals{FONT-WEIGHT:bold;color:#000000;FONT-SIZE:12px;margin-bottom:2px;}
.titleadditional{FONT-WEIGHT:bold;FONT-SIZE:20px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;}
.titlemodel{FONT-WEIGHT:bold;FONT-SIZE:11px;margin:0px;}
.titleitem{FONT-WEIGHT:bold;FONT-SIZE:18px;COLOR:#000000;FONT-FAMILY:Arial, Helvetica, sans-serif;margin-top:2px;margin-bottom:2px;}
.titlegroups{FONT-SIZE:14px;COLOR:#000000;margin:2px;}
.titlepath{FONT-WEIGHT:normal;FONT-SIZE:10px;margin:0px;COLOR:#4A4A4A;}
.subtitle{FONT-WEIGHT:bold;FONT-SIZE:16px;COLOR:#000000;}
.pagelinks{FONT-SIZE:11px;COLOR:#202020;}
.searchbar{FONT-SIZE:13px;COLOR:#000000; }
.bold{FONT-WEIGHT:bold;}
.white{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;}
.gray{FONT-SIZE:12px;COLOR:#4A4A4A;}
.higray{FONT-SIZE:12px;color:#999999;}
.smallhigray{FONT-SIZE:10px;color:#999999;}
.minigray{FONT-SIZE:10px;COLOR:#4A4A4A;}
.biggray{FONT-SIZE:13px;COLOR:#4A4A4A;FONT-WEIGHT:bold;}
.header{BACKGROUND-COLOR:#ffcc33;}
.big{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#000000;}
.bigger{FONT-WEIGHT:bold;FONT-SIZE:16px;}
.faxbig{FONT-SIZE:14px;COLOR:#000000;}
.special{FONT-SIZE:14px;FONT-WEIGHT:bold;}
.normal{FONT-SIZE:12px;COLOR:#000000;}
.small{FONT-SIZE:11px;COLOR:#000000;}
.smaller{FONT-SIZE:10px;COLOR:#000000;}
.email{FONT-SIZE:11px;COLOR:#000000;FONT-FAMILY:helvetica,arial,verdana;}
.emailbold{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#000000;FONT-FAMILY:helvetica,arial,verdana;}
.copyright{FONT-SIZE:9px;COLOR:#000000;FONT-FAMILY:"MS Sans Serif", Geneva, sans-serif;}
.hilight{FONT-WEIGHT:bold;COLOR:#ff4c1b;}
.price{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#C00000;}
.regprice{FONT-SIZE:11px;COLOR:black;}
.saving{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#008000;}
.smsaving{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#008000;}
.featuredprice{FONT-WEIGHT:bold;FONT-SIZE:24px;COLOR:#C00000;}
.shipestimate{FONT-WEIGHT:bold;FONT-SIZE:18px;COLOR:#006600;text-align:center;}
.hilightBlue{FONT-WEIGHT:bold;FONT-SIZE:12pt;COLOR:#0400cd;}
.HiBlue{FONT-SIZE:14pt;COLOR:#000096;FONT-FAMILY:'Abadi MT Condensed Light';}
.hiliteRed{FONT-WEIGHT:bolder;FONT-SIZE:13pt;COLOR:#ff4c1b;FONT-FAMILY:Arial;}
.color2{BACKGROUND-COLOR:#cccc66;}
.newItems{background-color:#FFFFE0;}
.checkbttn{font-family:tahoma,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#000000;height:25px;width:200px;}
.cbul{margin-top:3px;margin-bottom:8px;}
.cbli{margin-left:-25px;margin-bottom:5px;list-style-image:url(/images/_list_cat.gif);}
.cblismall{margin-left:-25px;margin-bottom:5px;list-style-image:url(/images/_list_cat.gif);font-size:11px;}
.footerbg {background-color:#343233;z-index:1000; border-radius:5px;}
.footertab{background-color:#121212;COLOR:#f7f7f7;FONT-WEIGHT:bold;FONT-SIZE:11px; border-radius:5px;} 
.footertable{COLOR:#f7f7f7;font-size:11px;border-radius:5px;} 
.footersmall{COLOR:#f7f7f7;font-size:11px;} 
.strike {text-decoration:line-through;}
.priceSection {border: 1px solid #ccccff; background-color: #fafaff; margin-bottom:10px; padding:1px; width:300px;}
.specialEmail {color:#006600; font-size:16px; font-weight:bold; text-align:left;}
.bulkPricing {width:300px;}
.dispOptions {width:250px;}
.shippingSection {border: 1px solid #CCCCFF; width:300px;}
.followupSection {border: 1px solid #CCCCFF; background-color:#FFFFEE; width:270px;}
img.mainProductImage { margin:0 auto; padding:0; border: 1px solid ##EEEEEE; }
.productSeals {width:300px;}
img.seal { margin:0 auto; padding:0;}
A:link{COLOR:#0000cc;}
A:visited{COLOR:#0000cc;}
A:hover{COLOR:#000000;}
A:active{COLOR:#000000;}
A.shopping:link{COLOR:#000000;}
A.shopping:visited{COLOR:#000000;}
A.shopping:hover{COLOR:#000000;}
A.category:link{COLOR:#000000;text-decoration:none;}
A.category:visited{COLOR:#000000;text-decoration:none;}
A.category:hover{COLOR:#0000cc;text-decoration:underline;}
A.nvis:link{COLOR:#f0f0f0;}
A.nvis:visited{COLOR:#f0f0f0;}
A.nvis:hover{COLOR:#f0f0f0;}
A.topmenu:link{COLOR:#4A4A4A;text-decoration:none;FONT-SIZE:11px;}
A.topmenu:visited{COLOR:#4A4A4A;text-decoration:none;FONT-SIZE:11px;}
A.topmenu:hover{COLOR:#000000;text-decoration:underline;FONT-SIZE:11px;}
A.footermenu:link{COLOR:#000000;text-decoration:none;FONT-SIZE:11px;}
A.footermenu:visited{COLOR:#000000;text-decoration:none;FONT-SIZE:11px;}
A.footermenu:hover{COLOR:#0000cc;text-decoration:underline;FONT-SIZE:11px;}
A.pagelinks:link{COLOR:#202020;FONT-SIZE:11px;}
A.pagelinks:visited{COLOR:#202020;FONT-SIZE:11px;}
A.pagelinks:hover{COLOR:#000000;FONT-SIZE:11px;}
A.categorypath:link{COLOR:#000000;text-decoration:none;FONT-SIZE:10px;}
A.categorypath:visited{COLOR:#000000;text-decoration:none;FONT-SIZE:10px;}
A.categorypath:hover{COLOR:#0000cc;text-decoration:underline;FONT-SIZE:10px;}
A.ebaydeals:link{COLOR:#0000cc;FONT-SIZE:12px;}
A.ebaydeals:visited{COLOR:#0000cc;FONT-SIZE:12px;}
A.ebaydeals:hover{COLOR:#000000;FONT-SIZE:12px;}
A.products:link{COLOR:#000000;}
A.products:visited{COLOR:#000000;}
A.products:hover{COLOR:#0000cc;}
A.footerlink:link{COLOR:#C1C1C1;text-decoration:none;FONT-SIZE:11px;}
A.footerlink:visited{COLOR:#C1C1C1;text-decoration:none;FONT-SIZE:11px;}
A.footerlink:hover{COLOR:#dedede;text-decoration:underline;FONT-SIZE:11px;}


h1.search-result-title {margin-bottom:3px; FONT-SIZE:18px; COLOR:#606060;FONT-WEIGHT:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
h3.search-options-title {padding-left: 5px; padding-bottom: 0px; margin-bottom:3px; FONT-SIZE:12px;COLOR:#666666;}
.search-options {padding-bottom: 10px; margin-bottom: 5px; border-bottom: 1px solid #BCBEC0;}
.search-options-scroll {max-height: 25em; overflow-x: hidden; overflow-y: auto;}
.search-options span {float: right; cursor: pointer;}
.search-options span img {vertical-align: middle;}
.search-options span.attribute-count { float: none; cursor: inherit; }
.search-options a {padding-left: 10px; font-size:11px; display: block; padding-bottom:3px;}
.search-options a.selected { background: transparent url('/images/left_nav_arrow_active.png') 0% 50% no-repeat; color: #935EA7; font-size:11px; font-weight: bold; padding-bottom:3px;}

.searchFormMainTable 	{width:700px; border:1px solid #CCCCFF;}
.searchFormMainText 	{width:400px;FONT-WEIGHT:bold;FONT-SIZE:16px;}
.searchFormMainSelect 	{width:180px;}
.searchFormMainNoWrap	{white-space:nowrap;}
.currentSpecials,
.currentPurchases		{width:200px;}
#acdbanner				{z-index:10;}

/* Sprite components */
#ContactInfoMain, #MyAccount, #AboutUs, #BuyersGuide, #Help, #MyCart, #resultsClose, #tabFilterOff, #tabFilterOn, #tabFilterOnSmall, #moreArrow, #greenArrow, #followus, #showroomhours, #viewMobileSite, #headerfacebook, #headertwitter, #headergoogleplus, #headeryoutube, #headerpinterest { background:url("/images/SpritesMain2012b.png"); }
#categoriesimg, #buyersGuideimg, #manufacturers, #quickLinks, #narrowResults { background:url("/images/SpritesTabs16.png"); }
#GRA, #FEDA, #PESA, #aNET, #verisign, #energystar, #badgefacebook a, #badgetwitter a, #badgeyoutube a, #badgegoogleplus a, #ccAmex, #ccVisa, #ccMaster, #ccDiscover, #worryFree, #addToCart, #makeAnOffer, #getAQuote  { background-image:url("/images/SpritesFooter2012c.png");  }
span#ContactInfoMain { background-position:0 -20px; display:inline-block; width:236px; height:27px; margin-left:0px; margin-top:3px;}
/*div#ContactInfoMain { background-position:0 -20px; display:inline-block; width:355px; height:38px; margin-left:0px; margin-top:3px;}*/
a#showroomhours {background-position:-153px -47px; display:block; width:102px; height:11px; margin-left:240px; margin-right:18px; margin-top:3px;}
a#viewMobileSite {background-position:-255px -44px; display:block; width:141px; height:15px; margin-top:3px;}
a#viewShowroom {display:inline-block; vertical-align:top; margin-top:10px; margin-left:3px; text-align:center; text-decoration:none; background-color: #e0e0e0; padding:1px 7px; color:black; font-size:10px; font-weight: bold; border:none; border-radius:5px; line-height:12px;}
a#viewShowroom:hover {color:#467dc8;}

div#topmenu-container { width:372px; vertical-align:top; text-align:right; }
a#MyAccount { background-position:0 0; float:left; display:inline-block; width:75px; height:20px;}
a#AboutUs { background-position:-75px 0;float:left; display:inline-block; width:65px; height:20px;}
a#BuyersGuide { background-position:-140px 0;float:left; display:inline-block; width:89px; height:20px;}
a#Help { background-position:-229px 0;float:left; display:inline-block; width:41px; height:20px; }
a#MyCart{ background-position:-270px 0;float:left; display:inline-block; width:76px; height:20px;}

td#greenArrow { background-position:-13px -47px; display:inline-block; width:10px; height:9px; }
a#moreArrow { background-position:-23px -47px; display:inline-block; width:46px; height:8px; }
span#resultsClose { background-position:-69px -47px; display:block; width:12px; height:12px; }
span#tabFilterOn  { background-position:-69px -47px; display:inline-block; width:12px; height:12px; }
span#tabFilterOnSmall { background-position:-70px -48px; display:inline-block; width:10px; height:10px; }
span#tabFilterOff { background-position:-81px -47px; display:inline-block; width:12px; height:12px; }
span#followus { background-position:-93px -47px; display:inline-block; width:60px; height:11px; }
a#headerfacebook, a#headertwitter, a#headergoogleplus, a#headeryoutube, a#headerpinterest {display:inline-block; width:24px; height:24px; }
a#headerfacebook 	{background-position:-236px -20px;}
a#headertwitter 	{background-position:-260px -20px; width:25px}
a#headergoogleplus 	{background-position:-285px -20px;}
a#headeryoutube 	{background-position:-309px -20px;}
a#headerpinterest 	{background-position:-333px -20px;}

a#categoriesimg, a#buyersGuideimg, a#manufacturers, a#quickLinks, span#narrowResults {display:block; width:200px; height:28px; }
a#categoriesimg { background-position:0 0; }
a#buyersGuideimg { background-position:0 -28px; }
a#manufacturers { background-position:0 -56px; }
a#quickLinks { background-position:0 -84px; }
span#narrowResults { background-position:0 -112px; }

.badge-container { width:172px; margin-top:-6px;}
.badge-container ul li { display:inline; padding:0; list-style-type:none; }
.badge-header {display:block; float:left; color:#787878; font-weight:bold; margin-top:5px; width:67px;}
.header-badges {margin-bottom:2px;}
.header-badges a {margin-right:6px;}
.header-badges ul li { display:inline; padding:0; list-style-type:none; }
.badge-container a { display:block; height:32px; }
ul.badges {margin-left:-40px;}
ul.badges li { float:left; margin-right:3px; width:32px; }
ul.gray-badges {padding:0;}
ul.gray-badges li {float:left; margin-right:6px; width:24px; }
li#badgefacebook a { background-position:-393px -70px; }
li#badgeyoutube a { background-position:-425px -70px; }
li#badgetwitter a { background-position:-457px -70px; }
li#badgegoogleplus a { background-position:-489px -70px; }
.manProductInfo {background-color:#eeeeee; width:200px;}
span#ccAmex { display:inline-block; padding:0; background-position: 0px -70px; width: 41px; height:26px; margin-right:3px; }
span#ccDiscover { display:inline-block; padding:0; background-position: -41px -70px; width: 39px; height:26px;}
span#ccMaster { display:inline-block; padding:0; background-position: -80px -70px; width: 41px; height:26px; margin-right:3px; }
span#ccVisa { display:inline-block; padding:0; background-position: -121px -70px; width: 41px; height:26px; margin-right:3px; }
span#worryFree { display:inline-block; margin-bottom:-4px; background-position:-162px -70px; width:155px; height:26px; }

.seal-container {width:704px; height:90px; margin:0 auto; margin-top:4px;}
.seal-container span { display:inline-block; padding:0; height:70px; margin-right:20px;}
span#GRA { background-position:0 0; width:107px; margin-left:15px;}
span#FEDA { background-position:-107px 0; width:107px; }
span#PESA { background-position:-214px 0; width:108px; }
span#aNET { background-position:-322px 0; width:90px;}
span#verisign { background-position:-412px 0; width:93px; }
span#energystar { background-position:-505px 0; width:59px; }
span a#GRALink { display:block; margin-top:20px; width:107px; height:28px; }
span a#FEDALink { display:block; margin-top:9px; width:107px; height:52px; }
span a#PESALink { display:block; margin-top:2px; width:107px; height:65px; }
span a#aNETLink { display:block; width:90px; height:70px; }
span a#verisignLink { display:block; margin-top:10px; width:93px; height:51px; }
span a#energystarLink { display:block; width:59px; height:70px; }

#product_description li {margin-left: 28px;}

#searchTabs	{margin-bottom:-3px;}
#tabfilter {font-size:12px; font-weight:bold;}
ul.primary {border-collapse: collapse; padding: 0 0 0 3px; white-space: nowrap; list-style: none; margin: 10px 0px 3px 0px; line-height: normal;}
ul.primary li {display: inline;}
ul.primary li a {background-color: #fff; border-color: #E0E0E0; border-width: 1px; border-style: solid solid none solid; margin-right: 0.5em; padding: 3px 12px 3px 12px; text-decoration: none; width: 250px; font-size:12px; font-weight:bold; color:#202020;}
ul.primary li.active a {background-color: #E0E0E0; border: 1px solid #E0E0E0; border-bottom: #E0E0E0 1px solid;}
ul.primary li a:hover { background-color: #efefef; border-color: #E0E0E0;}

input#addToCart { display:inline-block; background-position:-239px -70px; border:0; width:77px; height:20px; text-indent:-9999px; }
a#makeAnOffer { display:inline-block; background-position:-162px -70px; width:77px; height:20px; }
a#getAQuote { display:block; background-position:-316px -70px; width:77px; height:20px; }
#shipTruck {width:28px; height:15px;}
#shipZipGo {width:20px; height:20px;}
#shipmess {text-align:center;}
table.shipZipForm {margin-left:auto; margin-right:auto;}

div#acdCoupon { margin:0 auto; width:100%; border-radius:5px; -webkit-border-radius:5px; border:2px dashed #333; text-align:center; text-decoration:none;}
div#couponContainer {text-decoration:none;margin:0 auto; width:100%; height:100%; border-radius:5px; -webkit-border-radius:5px; text-align:center;}
span#couponName {text-decoration: none; font-family: "Century Gothic"; color: #000000; font-size:20px; font-weight:bold;}
span#couponCode {text-decoration: none; font-family: "Arial"; color:#990000; font-size:18px; font-weight:bold;}
span#couponExpiration {color:black; font-weight:bold; font-size:11px;}
a.couponLink { border:0; text-decoration:none; font-weight:bold;}
.couponpopup {position:absolute; width:500px; border:1px solid #CCCCFF; background-color:#FAFAFF; padding:5px; z-index:2; -moz-box-shadow:5px 5px 5px #333;	-webkit-box-shadow:5px 5px 5px #333; box-shadow:5px 5px 5px #333; visibility:hidden;}
.couponText { width:480px; text-align:left;}
div#resultsClose { background-position:-69px -47px; display:block; width:12px; height:12px; float:right;}

.cartButton { width:158px; height:31px;}
.contactEmail, .contactPhone, .contactName { font-size:8pt; width:300px;}
.contactQuestion {width:440px; height:130px;}

.registerForm {width:700px; border: 1px solid #CCCCFF;}
.profileForm {width:600px;}
.checkoutShipCalcTable {width:350px;}
.checkoutConditions {width:480px;}
.rewardsTermsConditions {width:500px;}
.shipCalcTable {width:450px;}
.maoInstructionsTable {width:350px;}
.experttips {margin-top:5px; margin-right:3px;margin-bottom:5px;padding:2px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border: 1px solid #BCBEC0; background:#CCFFCC;}
.frame-categories{padding-left: 5px; padding-right:5px; border: 1px solid #BCBEC0; background-color:#EFEFEF;}
.frame-guides{margin-top:2px;padding-left: 5px; padding-right:5px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border: 1px solid #BCBEC0;background-color:#EFEFEF;}
.frame-block{margin:0 auto;padding-left: 5px; padding-right:5px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border: 1px solid #BCBEC0; width:98%;}

.formtext {width:170px;}
.formzip {width:90px;}
.formtextstate {width:34px;}
.formphone3 {width:45px;}
.formphone4 {width:60px;}

.hor-description {padding:5px 0px;}

/* Customer & Product Tabs */

#customermenu,
#productmenu				{ padding:0; width:100%; background:transparent; voice-family:"\"}\""; voice-family:inherit;}
#customermenu ul,
#productmenu ul				{ font: bold 11px Arial; margin:0; margin-left:0px; padding:0; list-style:none; }
#customermenu ul li,
#productmenu ul li			{ display:inline; margin:0 3px 0 0; padding:0; }
#customermenu a,
#productmenu a				{ float:left; display:block; color:black; margin:0 2px 0 0; padding:5px 10px; text-decoration:none; background-color:#e7e3e7; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; }
#customermenu a:hover,
#productmenu a:hover		{ background-color:#606060; color:white; }
#customermenu #current a,
#productmenu #current a 	{ background-color:#FFCC33; border-color:#FFCC33; color:black; }
#customermenuline,
#productmenyline			{ clear:both; padding:0; width:100%; height:5px; line-height:5px; background:#FFCC33; }
#productmenu ul				{ font: bold 9px Arial;}

.topfilters 		{text-align:left;display:inline-block; padding:2px;}
.currentFilter		{padding:3px 0px 2px; margin-right:5px; font-weight:bold; cursor:pointer; display:inline-block;}
#filterName			{font-size: 0.9em; color:#666;}

/* Testimonial Styles */
h3.testimonialTitle, 
a.testimonialTitle 			{FONT-WEIGHT:bold;FONT-SIZE:18px;font-family:Verdana, Arial, Helvetica, sans-serif;COLOR:#000;margin:0px; text-decoration:none;}
a.testimonialTitle:hover 	{text-decoration:underline;}
.testimonialLatestVideo		{padding-bottom:8px; z-index:1;}
.testimonialBlock 			{display:inline-block; vertical-align:bottom; width:165px; margin-top:12px; margin-right:7px; *display:inline; zoom:1;}
a.testimonialLink 			{display:block; text-decoration:none; height:150px; padding:3px; border:1px solid #ccc; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
a.testimonialLink:hover 	{border-color:#000;}
