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:14px; 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;}

.frame-categories{padding-left: 5px; padding-right:5px; border: 1px solid #BCBEC0; background-color:#EFEFEF;}
.frame-guides{padding-left: 5px; padding-right:5px; border: 1px solid #BCBEC0; background-color:#EFEFEF;}

/* Sprite components */
#ContactInfoMain, #MyAccount, #AboutUs, #BuyersGuide, #Help, #MyCart, #resultsClose, #tabFilterOff, #tabFilterOn, #moreArrow, #greenArrow, #showroomhours { background:url("/images/SpritesMain2012a.png"); }
#categoriesimg, #buyersGuideimg, #manufacturers, #quickLinks, #narrowResults { background:url("/images/SpritesTabs16.png"); }
#GRA, #FEDA, #PESA, #aNET, #verisign, #badgefacebook a, #badgetwitter a, #badgeyoutube a, #ccAmex, #ccVisa, #ccMaster, #ccDiscover, #worryFree, #addToCart, #makeAnOffer, #getAQuote  { background-image:url("/images/SpritesFooter2012a.png");  }
span#ContactInfoMain { background-position:0 -20px; display:inline-block; width:355px; height:27px; margin-left:0px; margin-top:7px;}
/*div#ContactInfoMain { background-position:0 -20px; display:inline-block; width:355px; height:38px; margin-left:0px; margin-top:3px;}*/
a#showroomhours {background-position:-93px -47px; display:block; width:84; height:12px; margin-left:252px; margin-right:18px; margin-top:-3px;}

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 -58px; display:inline-block; width:10px; height:9px; }
a#moreArrow { background-position:-23px -58px; display:inline-block; width:46px; height:8px; }
span#resultsClose { background-position:-69px -58px; display:block; width:12px; height:12px; }
span#tabFilterOn { background-position:-69px -58px; display:inline-block; width:12px; height:12px; }
span#tabFilterOff { background-position:-81px -58px; display:inline-block; width:12px; height:12px; }

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-container a { display:block; height:32px; }
ul.badges {margin-left:-40px;}
ul.badges li { float:left; margin-right:3px; width:32px; }
li#badgefacebook a { background-position:-393px -70px; }
li#badgeyoutube a { background-position:-425px -70px; }
li#badgetwitter a { background-position:-457px -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:625px; 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 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; }

#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%; height:50px; background-color:#4a82ce; border-radius:5px; -webkit-border-radius:5px; text-align:center;}
#inneracdCoupon{ margin:0 auto; padding:0 1px; width:97%; height:40px; margin-top:3px; display:block; background-color:#000000; border-radius:5px; -webkit-border-radius:5px; color:#FFFFFF; font-size:1.8em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px; letter-spacing:0.02em; text-align:center; position:relative; top:5px;}
a.couponLink { border:0; text-decoration:none;}
.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;}
