.cartheading { font-weight:bold; } #slideshow{ width: 337px; height: 250px; position:relative; z-index:399; } #slideshow a{ position:absolute; top:0; left:0; z-index:400; } #slideshow a.active { z-index:402; } #slideshow a.last-active { z-index:401; }  html{margin:0px;padding:0px;} body{margin:0px;padding:0px;color:#5B4C21;font:13px Arial,Helvetica,sans-serif;background:#EBEBE9;} td{font:12px Arial,Helvetica,sans-serif;} form{margin:0px;padding:0px;} li{color:#5B4C21;font-weight:normal;padding:0 0 6px 0;} li li{color:#5B4C21;font-weight:normal;} li a{text-decoration:none;} li li a{text-decoration:none;} div#siteMapDiv li a{color:#5B4C21;font-weight:bold;} div#siteMapDiv li li a{color:#5B4C21;font-weight:normal;}  li.related a.related{color:blue;font-weight:normal;text-decoration:none;} li.related a.related:visited{color:purple;font-weight:normal;text-decoration:none;} h1{font-size:110%;/* display:inline;*/ color:#5B4C21;font-weight:bold;margin:0 0 12px 0;padding:0;} h2{font-size:120%;font-weight:normal;margin:0 0 12px 0;padding:0;} h3{font-size:100%;font-weight:bold;margin:0 0 12px 0;padding:0;} p{margin:10px 0px;padding:0px;} a{text-decoration:none;} i{padding:0;border:0;} hr{clear:both;} img{border:0px none;} .clearFloats{clear:both;font-size:1px;line-height:1px;padding:0px;margin:0px 0px -1px 0px;} .clear{clear:both;font-size:1px;line-height:1px;padding:0px;margin:0px 0px -1px 0px;} .orange {color:orange;} .divClear{clear:both;border:0px;margin:0px;padding:0px;height:1px;font-size:1px;} .smalltext{font-size:80%;} .smalltextMenu{font-size:110%;*font-size:100%;} .actwarningcolor{color:#FF3300;} .actrequired{color:#993333;} .actrequiredcolor{color:#5B4C21;} .actrequiredcolor2{color:#993333;} .actsearchhighlightcolor{color:#FF0000;} .indent{padding-left:10px;} .actwarning{color:#FF3300;} .actwelcome{font-size:medium;} .search{width:145px;border:1px solid #5B4C21;padding:0;margin:2px 0;} .butSearch{width:33px;height:21px;color:#FFFFFF;border:1px solid #5B4C21;font-weight:bold;padding:0;margin-top:2px;margin-bottom:2px;font-family:Arial,Helvetica,sans-serif;background:#9D947A;} .price{font:bold 110% Arial,Helvetica,sans-serif;} .prodTitle{font-size:110%;} .moreInfo{font-size:85%;} .moreInfo a{font-size:85%;} .quote{font-style:italic;} .thumb{border:2px solid #FFFFFF;top:0;} .italics{font-style:italic;padding:0 2px;border:0;} .but-buymore{padding-left:115px;} .normal{font-weight:normal;} .actxxsmall{position:absolute;text-align:left;} .white{color:#FFFFFF;font-size:120%;font-weight:bold;} .bookRight{padding-bottom:15px;} .optionlist{width:700px;} #divBody{margin:0px;padding:10px 0px;text-align:center;} #divBodyContent{background:#FFFFFF;margin:0px auto;padding:0px;width:770px;/*border:1px solid #ECE9DF;*/text-align:left;} #divBodyContentHome{background:#FFFFFF;margin:0px auto;padding:0px;width:771px;border:1px solid #ECE9DF;text-align:left;} #divBodyContentInsert{margin:0px;padding:0px;} #delivery{text-align:right;width:auto;padding:15px 0px 0px 5px;margin:0;} #topbar{margin:0px;padding:0px;height:150px;} #secondbar{color:#5B4C21;font-weight:normal;padding:5px;text-align:left;} div#secondbar a{color:#993333;text-decoration:none;} div#secondbar a:hover{text-decoration:underline;} #bulk{float:left;width:574px;} #bulkInsert{background:url("vert-dot.gif") left repeat-y;text-align:left;} #cartsummary{background:#C8C3A5;color:#5B4C21;margin:0px;padding:4px 4px 2px 4px;font-size:90%;text-align:right;height:19px;} #cartsummary a{color:#5B4C21;text-decoration:none;} #bulkProd{padding:0 9px 0 0;float:left;width:574px;text-align:left;} #bulkAffiliate{padding:10px;float:left;width:97%;} #bulkNostore{float:left;width:550px;padding:0 10px;margin:0;} #sidebar{float:left;width:190px;text-align:left;font-size:90%;} #sidebarInsert{padding:0px 10px 0px 5px;} #sidebar a{color:#5B4C21;padding:2px 2px 2px 4px;width:100%;text-decoration:none;} #sidebar a:hover{color:#000000;} #sidebar a:visited{color:#993333;} #sidebar p{margin:0px;padding:5px 2px;background:url('dots.gif') no-repeat bottom;} /*** Home ***/ #home{background:#5B4C21;color:#FFFFFF;font-size:100%;padding:4px 3px 2px 3px;margin-bottom:5px;height:19px;} #home a:link{color:#FFFFFF;} #home a:visited{color:#FFFFFF;} #home a:hover{color:#FFFFFF;} #home a:active{color:#FFFFFF;} #homeMessage{float:left;background:url("vert-dot.gif") repeat-y right;border-bottom:10px solid #FFFFFF;margin:0px;padding:0px;width:382px;text-align:left;} #homeMessageInsert{padding:0 10px;} #homeMessage a{text-decoration:underline;color:#5B4C21;} #homeMessageWide{float:left;text-align:center;width:535px;padding:0 10px 5px 10px;margin:0;margin-bottom:5px;text-align:left;} #homeMessageWide a{text-decoration:underline;color:#5B4C21;} #nigelHome{float:left;top:-15px;height:268px;} #homeHotlinks{text-align:center;padding:5px 10px;color:#5B4C21;margin:0;margin-bottom:5px;} #homeHotlinks a{color:#5B4C21;} #pageTitle{margin:0px;padding:15px 0px;text-align:center;color:#5B4C21;} #quicksearch{float:right;margin:0px;padding:0px;width:186px;text-align:left;} #quicksearch2{background:#ECE9DF;border-left:7px solid #FFFFFF;margin:0;padding:5px 11px 0px 5px;text-align:right;} /*** Sections ***/ #parentsectionlist{width:570px;padding:4px 2px;text-align:left;clear:right;border:1px solid #C9C2A5;margin-top:0px;width:595px;} #parentsectionlist a{color:#5B4C21;text-decoration:none;} .section{width:33%;height:180px;margin-top:10px;float:left;text-align:center;background:url('sectionback.gif') no-repeat right top;} .newUpsellSection{width:33%;height:180px;margin-top:10px;float:left;text-align:center;background:url('sectionback.gif') no-repeat right bottom;} #sectionHome{width:191px;height:175px;margin-top:7px;float:left;text-align:center;background:url('sectionback-home.gif') no-repeat right top;} #sectionHome a{font-weight:bold;} .sectionimage{text-align:center;} .newUpsellSectionImage{text-align:center;height:128px;overflow:hidden;line-height:128px;vertical-align:middle;} .sectiontext{clear:both;float:left;text-align:center;width:185px;padding:0 3px;} .sectiontext a{color:#5B4C21;text-decoration:none;} #sectionTitle{background:#5B4C21;color:#FFFFFF;padding:2px 0px 2px 8px;text-align:left;font-weight:bold;} #sectionTitleRed{background:#993333;color:#FFFFFF;padding:2px 0px 2px 8px;text-align:left;font-weight:bold;} #sectionTitle a{color:#5B4C21;text-decoration:none;} /*** Products ***/ #product{width:570px;clear:right;padding:0;margin-top:20px;margin-bottom:7px;} #productFrag{width:570px;clear:right;padding:0;margin-top:20px;margin-bottom:20px;border-bottom:1px solid #C7C2A4;} #column180{float:left;padding-left:1px;margin-right:10px;text-align:center; width:179px;} #column{float:left;width:357px;padding:0 10px;margin:0px;background:url("vert-dot.gif") repeat-y left;} #customerReviews{padding:0 10px 0 200px;margin:0px;background:url("vert-dot.gif") repeat-y left;} /*#column p{color:#333333;} */ #columnUpsell{float:left;padding:0 10px;width:228px;margin:0px;background:url("vert-dot.gif") repeat-y left;} #columnUpsellPopup{float:left;padding:0 10px;width:350px;margin:0px;background:url("vert-dot.gif") repeat-y left;} #upsell{float:right;text-align:center;width:118px;padding:0 5px;font-size:90%;background:url("vert-dot.gif") repeat-y left;} #upsellTitle{float:right;text-align:center;font-size:90%;font-weight:bold;width:128px;height:20px;padding:0;background:url("vert-dot.gif") repeat-y left;} #upsell a{text-decoration:none;color:#5B4C21;} #upsellTitleHoriz{clear:both;text-align:left;font-weight:bold;padding:15px 0px 5px 12px;background:url('dot.gif') repeat-x bottom;} #upsellTitleHorizBasket{clear:both;text-align:left;font-weight:bold;padding:15px 0px 5px 0px;background:url('dot.gif') repeat-x bottom;} /*#upsellHoriz{float:left;width:550px;height:130px;text-align:left;padding:0 0 0 5px;font-size:90%;background:url("vert-dot.gif") repeat-y left;} */ #upsellHoriz a{text-decoration:none;color:#5B4C21;} #upsellImg{width:100px;} #column2{padding:0 20px 5px 20px;margin:0px;} #twocolumn{float:left;width:50%;padding-right:10px;} div.twocolumn{float:left;width:45%;padding-right:10px;} #fullwidth,.fullwidth{clear:both;margin-top:10px;padding-left:5px;margin-bottom:20px;width:80%;} #fullwidthCart{clear:both;padding:0 0 10px 0;} #fullwidth a,.fullwidth a{/*text-decoration:none;color:#5B4C21;*/} #formemphasis{font-weight:bold;padding:3px;width:100%;background:#5B4C21;} #prodBuy,#prodBuy2{} #prodExtras{float:right;width:80px;padding:10px 0 0 0;} .priceComment{font-size:smaller;} .spanProductQuantity input{width:30px;} /*** Logos ***/ #logos{margin-top:15px;padding-top:8px;background:url('dot.gif') #FFFFFF top repeat-x;} #homeHotlinks{text-align:center;padding:0 10px 5px 10px;color:#5B4C21;margin:0;margin-bottom:5px;} #homeHotlinks a{color:#5B4C21;text-decoration:underline;} #logosLeft{text-align:left;float:left;width:240px;} #logosRight{text-align:right;float:right;width:400px;} /*** Footer ***/ #footer{height:20px;font-size:90%;color:#000000;padding:5px;background:#C7C2A4;} #footer a{color:#000000;text-decoration:underline;} #blackbar{padding:0;font-size:110%;*font-size:100%;margin-top:50px;text-align:left;left:0px;padding-bottom:45px;} #blackbar a{color:#000000;padding:2px 2px 2px 4px;width:100%;text-decoration:none;} #blackbar a:hover{color:#000000;} #blackbar a:visited{color:#993333;} #blackbar p{padding:3px 2px;margin:0;background:url('dots-sub.gif') no-repeat bottom;} #order01{padding:0 0 0 8px;} #order02{padding:0 0 0 8px;} #order04{padding:0 0 0 8px;} #popup{padding:10px;} #left{float:left;text-align:left;} #center{float:left;text-align:center;} #right{float:right;text-align:right;} #buttonRight{float:right;text-align:right;margin-right:-5px;} #bookmark{clear:both;float:right;padding-right:15px;} #scip{margin-top:20px;margin-left:5px;} .advice{clear:both;font-weight:bold;} div#PageContainer {	width:985px; margin-right:auto; margin-left:auto; background-color:#FFFFFF; padding:0px 11px 11px 11px; margin-top:-45px; } table#contentAreaTable {width:100%;font-size:13px} table#contentAreaTable, table#contentAreaTable td{margin:0px; border-collapse:collapse; padding:0px;} #seoSpacer{background-image:url('topBack.gif');background-repeat:no-repeat;width:20%;} table#contentAreaTable td#leftNav{vertical-align:top;font-size:1em;width:175px;} #categories {margin-bottom:20px;margin-top:10px;} #leftNav a{color:#5B4C21;padding:2px 2px 2px 4px;width:100%;text-decoration:none;} #leftNav a:hover{color:#000000;} #leftNav a:visited{color:#993333;} #leftNav p{margin:0px;padding:5px 2px 5px 0px;background:url('dots.gif') no-repeat bottom left;font-size:12px;} td#leftNav p.brochureLinks{padding:8px 8px 8px 0px;} table#contentAreaTable td#rightNav{vertical-align:top;font-size:1em;width:175px;background-image:url('wt-vert-dots.gif');background-repeat:repeat-y;padding-left:15px;} #rightNav a{color:#5B4C21;width:100%;text-decoration:none;} #rightNav a:hover{color:#000000;} #rightNav a:visited{color:#993333;} #rightNav p{margin:0px;padding:5px 15px 5px 0px;background:url('dots.gif') no-repeat bottom left;font-size:12px;} #rightNav p.withThumb{margin:0px;padding:5px 2px 5px 2px;background:url('dots.gif') no-repeat bottom;} #newsLetterAplic {	text-align:right; margin-top:20px; border-top:solid 2px #eeeeee; padding-top:10px; padding-right:10px; padding-bottom:10px; margin-bottom:20px; width:175px; background-color:#ECE9DF; } #newsLetterAplic p {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;background:none;} table#contentAreaTable td#bodyContentHome{vertical-align:top;font-size:1em;background-image:url('wt-vert-dots.gif');background-repeat:repeat-y;} table#contentAreaTable td#bodyContent{vertical-align:top;font-size:1em;background-image:url('wt-vert-dots.gif');background-repeat:repeat-y;} #simpleSearch{background-color:#ECE9DF;width:155px;padding:0.4em 10px 0.4em 10px;} #simpleSearch a {color:#000000;} input.simpleSearch {font-size:0.8em;} #searchTitle{background-color:#993333;color:#FFFFFF; width:155px;padding:0.4em 10px 0.4em 10px;} div#headerContainer { margin-right:auto; margin-left:auto; width:1008px; background-color:white; } div#headerArea{ background-color:#ffffff; background-image:url('banner.gif'); background-repeat:no-repeat; width:995px; height:100px; border-top:solid 8px white; border-right:solid 8px white; height:228px; margin-bottom:0px; } div#leftHeader {	float:left; clear:left; } div#homePageThirtyContainer { width:72px; float:right; clear:right; } div#telephoneNumber {width:175px;background-image:url('littlePhone.gif');background-repeat:no-repeat;text-align:left;padding:0.2em 0.2em 0.2em 18px;font-size:22px;color:#993333;} div#telephoneNumber a {color:#993333;} div#headerArea img {vertical-align:top;} #navigationBar{color:#666666;text-align:right;position:relative;top:-65px;padding-right:40px;vertical-align:top;} #shoppingCart {text-align:right;position:relative;top:-60px;padding-right:10px;} #shoppingCart #cartsummary{background-color:transparent; color:#5B4C21;margin:0px;padding:4px 4px 2px 4px;font-size:90%;text-align:right;height:19px;} #shoppingCart #cartsummary a{color:#5B4C21;text-decoration:none;} #needHelp{margin-left:48px;} table#contentAreaTable td#footerCell{vertical-align:bottom;padding-left:1%;} div#footerDiv{background-color:#ECE9DF;} div.footerCol{width:28%;float:left;padding:2%;} div.footerCol a{color:#5B4C21;padding:2px 2px 2px 4px;width:100%;text-decoration:none;} div.footerCol a:hover{color:#000000;} div.footerCol a:visited{color:#993333;} div.footerCol p{margin:0px;padding:5px 2px;background:url('dots.gif') no-repeat bottom;} td#Affiliations{width:175px;} div#lowerFooter{color:#999999;text-align:center;margin-top:20px;border-top:solid 1px #eeeeee;padding-top:10px;padding-bottom:20px;} div#lowerFooter a{color:#999999;padding:2px 2px 2px 4px;width:100%;text-decoration:underline;font-size:90%;} div#lowerFooter a:hover{color:#999999;} div#lowerFooter a:visited{color:#999999;} div#copyRight{width:1005px;margin-left:auto;margin-right:auto;text-align:center;color:#666666;} div#copyRight a{color:#999999;padding:2px 2px 2px 4px;width:100%;text-decoration:underline;font-size:90%;} div#copyRight a:hover{color:#999999;} div#copyRight a:visited{color:#999999;} div#bestSellerSideBar{background-color:#993333;color:#FFFFFF; width:155px;padding:2px 10px 2px 10px;font-size:13px;} div#newProductsSideBar{background-color:#5B4C21;color:#FFFFFF; width:155px;padding:2px 10px 2px 10px;font-size:13px;} div#homePageIntro{border:solid 1px #cccccc;clear:both;width:737px;margin-bottom:10px;} div#homePagePic{float:left;text-align:center;padding-left:10px;} div#homeIntroText{width:48%;float:left;padding:25px 10px 10px;} image.image_float_right{float:right;} div.homeSections{width:22%;float:left;background:url("vert-dot.gif") left repeat-y;padding:0px 10px;margin-top:10px;} h2.homeSectionsSubheading{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:4px;} h2.homeSectionsSubheading a{ text-decoration:underline; font-weight:bold; color:#5B4C21;} div#homeSections a.arrow{ color:#993333; background-image:url('linkArrow.gif'); background-repeat:no-repeat; background-position:top left; padding-left:10px; } div.bestSellers {background:url("vert-dot.gif") left repeat-y; width:33%; float:left; margin-right:10px; padding-left:1px; } div.whatsNewDiv {width:65%; float:left; clear:right; padding-left:1px; } div.bestAndNewSectionImage {float:left; width:100px; margin-right:2%; margin-left:2%; text-align:center; height:140px; } div.bestAndNewSectionText {	font-size:0.9em; width:48%; padding-left:14px; float:left; } div.bestAndNewSectionText h3 {	 margin-top:13px; } div.bestAndNewSectionText h3 a {text-decoration:underline; font-weight:bold; color:#5B4C21; } div#whatsNewRightCol { width:50%; float:left; } div#whatsNewRightCol a { color:#993333; } div.NewProdFragment {	width:49%; float:left; background:url("vert-dot.gif") left repeat-y; } div.NewSectionImage {	text-align:center; } div.NewProdFragmentLeft {	width:20%; float:left; background-color:red; } div.whatsNewRightCol {	background:url("vert-dot.gif") left repeat-y; float:left; clear:right; text-align:center; padding-left:15px; } h1.homesubheading {	font-weight:normal; font-size:21px; font-family:Arial, Helvetica, sans-serif;} .formfield { position:relative; margin: 2px 2px 4px 0px; left:150px; } #formContact { position:relative; left:0px; top:0px; padding:0 0 20px 10px; line-height:2.0em; } .formlabel { position:absolute; margin:2px 2px 4px 0px; width:130px; } .formlabel p { padding:0; margin:0; } .checkbox { padding:0 10px 0 0; } div#phoneHide {	display:none; } td#leftNav div#affiliateShow {	display:block; background-image:none; } div#lowerNavigation {position:absolute;top:200px;padding-left:156px;z-index:500; } div#lowerNavigation a {margin-right:15px; color:#5B4C21; text-decoration:none; } table#checkoutBasket tr td {height:20px; } table#checkoutBasket { clear:both; } div#siteMapDiv {	width:97%; margin-left:1%; margin-right:1%; } div#siteMapDiv ul{padding-top:0;margin-top:0;margin-bottom:0;padding-bottom:0;} div#siteMapDiv ul li{color:#5B4C21;font-weight:normal;padding:0 0 6px 0;} div#siteMapDiv ul li a{color:#5B4C21;font-weight:bold;text-decoration:none;} div#siteMapDiv ul ul li { color:#5B4C21;font-weight:normal;} div#siteMapDiv ul ul li a{color:#5B4C21;font-weight:normal;text-decoration:none;} span.pageDividers a{color:#5B4C21;border:solid #cccccc 1px; background-color:#ECE9DF;padding:6px;margin:6px;} span.pageDividers a:hover{color:#5B4C21;border:solid #cccccc 1px; background-color:#C8C3A5;padding:6px;margin:6px;} span.pageDividersSelected a{color:#5B4C21;border:solid #cccccc 1px; background-color:#cccccc;padding:6px;margin:6px;} span.pageDividersSelected a:hover{color:#5B4C21;border:solid #ECE9DF 1px; background-color:#C8C3A5;padding:6px;margin:6px;} .RRPDescription{font:bold 110% Arial,Helvetica,sans-serif;color:#993333;} .rrpStrikeThrough{font:bold 110% Arial,Helvetica,sans-serif;color:#993333;text-decoration: line-through;} .basketUpsellSection{width:24%;margin-top:10px;float:left;text-align:center;background:url('sectionback.gif') no-repeat right bottom;height:170px;overflow:hidden;min-height:170px;max-height:190px;} .basketUpsellSectionImage{text-align:center;height:90px;overflow:hidden;vertical-align:middle;} .basketSectiontext{clear:both;text-align:center;padding:0px 2px 6px 2px;margin-right:auto;margin-left:auto;font-size:12px;line-height:13px;min-height:38px;height:38px;max-height:55px; overflow:hidden;} .basketSectiontext a{color:#5B4C21;text-decoration:none;} /* CSS Document */  /* prodExtras */  #prodExtras span { padding: 0 0.7em 0; text-decoration: none; cursor:hand; cursor:pointer; } #prodExtras li span.share { cursor: pointer; color: #000000; } #prodExtras em { font-style: normal; color: #b4ca3a; } #prodExtras ul.share { float: none; background: #ffffff; position: absolute; width: 11em; height: auto; margin: 1px 0 0; padding: 0.3em 0.2em; border: solid 1px gray; display: none; z-index: 5000 !important; } #prodExtras ul.share li { float: none; list-style:none; } #prodExtras ul.share li a { float: none; height: 1em; display: block; border: none; } #prodExtras ul.share li a:hover { text-decoration:underline; } div.shareThis {text-align:center; margin-top:3em; } div.shareThis a { color:#5A4B21; } div.shareThis a:hover { color:#5A4B21; text-decoration:underline; } div#buttonRow {clear:both;} div.couponClass  { background-color:#ECE9DF; font-size:11px; padding:0px 7px 4px 7px; margin-top:4px; clear:both; margin-bottom:8px;float:left;clear:both;} div.couponClass input { font-size:11px; } img.nigelSays {float:left;margin-right:4px;} a.whatsNewLink { display:block; border:solid 1px #ccc;color:#993333 !important;  margin-top:1em; padding: 6px; width:80% !important; } a.whatsNewLink span.underline {text-decoration:underline;} div.homeSectionFooter {background-image:url("sectionback.gif");background-repeat:no-repeat;background-position:bottom center;} /* Start of styles new to v9 */ /* Styles for 'Best Seller List in Boxes' and 'New Products List in Boxes' used on the brochure home page */ .heading_marketing_box	{ border: 2px solid #80005555; width: 229px; margin: 0px 20px 14px 0px; } .heading_marketing_box p.text_product_small_info_heading	{ background-color: #80005555; border-bottom: 2px solid #80005555; color: #ffffff; font-weight: 900; font-size: 11px; background-image: url('theme_marketing_header.gif'); margin: 0px; padding: 4px 0px 0px 8px; height: 20px; } .heading_marketing_box	p{ padding: 8px; } .heading_marketing_box .product_image_cost	{ padding: 8px; } /* Rounded header and footer used around the bulk areas in 'Expert' and 'Hotshot' themes, but also used in the lists that have 'Rounded Corners' in the name */ .rounded-heading { background-image: url('theme_curve2.gif'); background-repeat: no-repeat; background-position: top right; } .rounded-heading p.spacer { margin: 0; padding: 3px 0; background-image: url('theme_curve1.gif'); background-repeat: no-repeat; margin-right: 10px; color: #ffffff; } .rounded-footer { background-image: url('expert_rounded_bottom_right.gif'); background-repeat: no-repeat; background-position: bottom right; } .rounded-footer p.spacer { margin: 0; padding: 3px 0; background-image: url('expert_rounded_bottom_left.gif'); background-position: bottom left; background-repeat: no-repeat; margin-right: 10px; color: #ffffff; } .indented-link a { display: block; background-color: #fff; width: 140px; padding: 5px 0 5px 30px; font-weight: bold; text-decoration: none; border-bottom: solid 1px #80005555; } .indented-link a:hover { background-color: #999999; } /* Style for the 'Graduated Background' for Top Level Section lists and Brochure Page lists */ .graduated-link a { display: block; padding: 5px 0 5px 30px; font-weight: bold; text-decoration: none; border: solid 1px #999999; border-bottom: 0; border-right: 0; background-image: url('prime_link_background.gif'); background-repeat: no-repeat; } /* Style for the 'Shaded Background' for Top Level Section lists and Brochure Page lists */ .hotshot-link a { display: block; padding: 5px 0 5px 30px; font-weight: bold; text-decoration: none; border-bottom: solid 1px #ffffff; } .hotshot-link a:hover { background-image: url('hotshot-link-highlight.gif'); background-repeat: no-repeat; } .hotshot-box-main { background-image: url('hotshot-box-main.gif'); background-position: bottom; width: 170px; } .hotshot-box-content { background-image: url('hotshot-box-top.gif'); background-repeat: no-repeat; padding: 10px;	 } /* Styles for 'Quick Search Bar With Curved Box' layout */ .formbox1 { padding: 0px; margin: 0px; border: 0px; background-image: url('theme-rounded-searchfield-left.gif'); padding-left: 10px; background-repeat: no-repeat; margin-bottom: 5px; } .formbox2 { padding: 0px; margin: 0px; border: 0px; height: 19px; background-image: url('theme-rounded-searchfield-right.gif'); background-position: right; background-repeat: no-repeat; padding-right: 10px; } .inputfield { padding: 0px; margin: 0px; margin-top: 1px; border: 0px; font-size: 12px; } /* Drop down menus used for top level section lists and brochure page lists in the 'Corporation' and 'Premier' theme */ #corporate_top_menu, #corporate_top_menu ul { /* main menu lists */ padding: 0px; margin: 0px 0px 0px 0px; list-style: none; line-height: 1; font-size: 11px;	 } #corporate_top_menu a { display: block; color: #ffffff; padding: 3px 6px 3px 13px; margin: 0; font-size: 11px;	 text-decoration: none; background-image: url('theme_arrow.gif'); background-position: left; background-repeat: no-repeat; background-color: #80005555; border-right: 1px solid #000000;		 } #corporate_top_menu li a:hover { display: block; color: #ffffff; padding: 3px 6px 3px 13px; margin: 0; font-size: 11px;	 text-decoration: none; background-image: none; background-color: #80005555; background-image: url('theme_arrow.gif'); background-position: left; background-repeat: no-repeat; } #corporate_top_menu li { /* all list items */ float: left; padding: 0px; margin: 0; list-style-image: none; line-height: 18px; } #corporate_top_menu li ul { /* second-level lists */ font-size: 100%; width: 150px;  display: block; position: absolute; margin: 0px 0px 0px -2px; border-top: 1px solid #000000; list-style-image: none; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #corporate_top_menu li ul li { /* second-level lists */ width: 150px;  display: block; background-image: none; background-color: #80005555; border-bottom: 1px solid #000000; } #corporate_top_menu li ul li a { /* second-level lists */ background-image:none; padding: 3px 6px 4px 6px; line-height: 150%; display: block; border-left: 1px solid #000000; border-right: 1px solid #000000; } #corporate_top_menu li ul li a:hover { /* second-level lists */ display: block; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 3px 6px 4px 6px; background-image:none; background-color: #80005555; } #corporate_top_menu li ul ul { /* third-and-above-level lists */ margin: -24px 0px 0px 149px; } #corporate_top_menu li:hover ul ul, #corporate_top_menu li.sfhover ul ul { left: -999em; } #corporate_top_menu li:hover ul, #corporate_top_menu li li:hover ul, #corporate_top_menu li.sfhover ul, #corporate_top_menu li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } .corporate_pages_menu ul { /* brochure list */ padding: 0px; margin: 0px 0px 0px 0px; line-height: 1; font-size: 11px;	 list-style-image: none; } .corporate_pages_menu ul li { display: block; background-image:none; background-color: #80005555; border-bottom: 1px solid #000000; } .corporate_pages_menu li a { color: #ffffff; background-image:none; padding: 3px 6px 4px 6px; line-height: 150%; display: block; } .corporate_pages_menu li a.product_section { color: #ffffff } .corporate_pages_menu li a:hover { color: #ffffff; display: block; padding: 3px 6px 4px 6px; background-image: none; background-color: #80005555; } /* These layout selectors bring in styles for specific themes, that are ONLY used by that theme. */ /* If you are not using these themes, you can safely remove this code */ /* Styles specific to Expert theme */ #expert-container { width: 960px; } #expert-quicksearch { position: absolute; top: 0; right: 100px; z-index: 100; width: 314px; height: 24px; background-image: url('expert_search_background.gif'); } #expert-quicksearch input.actinic-button { padding: 0px 3px; margin: 0px; border: solid 1px #ffffff; color: #ffffff; background-color: #80005555; font-size: 11px; } #expert-quicksearch form { margin: 0; margin-left: 20px; padding: 0; } #expert-topbar { margin: 0; border-top: solid 10px #80005555; background-image: url('theme_topbar_background.gif'); background-repeat:repeat-x; background-position: bottom; height: 100px; } #expert-logo { width: 400px; height: 80px; overflow: hidden; position: absolute; top: 25px; left: 15px; } #expert-navbar { margin: 40px 20px 0 0; float: right; } #expert-parent-sections-bar { width: auto; height: 30px; padding: 5px 0px 0px 20px; } #expert-left-bar { margin: 0 15px 15px 15px; float: left; width: 170px; } #expert-right-bar { margin: 0; float: left; width: 141px; } #expert-bulk-area { margin: 0 15px 15px 0; padding: 0; float: left; width: 600px; } #expert-content { margin: 10px 0; padding: 0; border: 0; } /* End of styles for Expert theme */ /* Start of Styles for Hotshot Theme */ #hotshot-outer-border { width: 1000px; margin: 0 auto; padding: 0; border: solid 5px #999999; border-top: 0; } #hotshot-border { background-color: #fff; width: auto; margin: 0; padding: 0; border: solid 1px #80005555; border-top: 0; } #hotshot-margin { margin: 0 15px 15px 15px; } #hotshot-topbar { margin: 0; border-top: solid 10px #80005555; height: 20px; background-image:url('theme_topbar_background.gif'); background-repeat:repeat-x; text-align: right; } #hotshot-topbar p { margin: 0 5px 0 0; } #hotshot-logobar { margin: 0; height: 80px; background-image:url('theme_secondbar_background.gif'); border-bottom: solid 2px #80005555; } #hotshot-logo { margin: 0 0 15px 15px; float: left; width: 700px; height: 75px; overflow: hidden; } #hotshot-quicksearch { float: right; margin-top: 20px; margin-right: 5px; } #hotshot-quicksearch form { margin: 0 20px 0 0; padding: 0; } #hotshot-navbar { margin: 0; height: 18px; background-image:url('hotshot-navbar-background.gif'); background-position: right; background-repeat: no-repeat; clear: both; text-align: right; padding-top: 3px; } #hotshot-navbar p { margin: 0; } #hotshot-navbar p a { color: #ffffff; text-decoration: none; padding: 0px 10px; margin: 0 2px; font-size: 13px; } #hotshot-navbar p a:hover { background-color: #80005555; } #hotshot-left-bar { margin: 15px 15px 15px 0 ; float: left; width: 170px; } #hotshot-bulk-area { margin: 15px 13px 15px 0; float: left; width: 600px; } #hotshot-right-bar { margin: 15px 0 15px 0; float: left; width: 170px; } /* End of Styles for Hotshot Theme */ /* Start of Styles for Prime Theme */ #prime-container { width: 956px; margin: 0 auto 0 auto; } #prime-top-bar { width: 956px; height: 102px; background-image: url('theme_topbar_background.gif'); clear: both; } #prime-logo-image { float: right; margin: 20px 20px 0 0; clear: both; text-align: right; width: 550px; height: 75px; overflow: hidden; } #prime-navbar { width: 956px; height: 26px; background-image: url('prime_nav_bar.gif'); text-align: right; clear: both; } #prime-navbar p { padding-top: 5px; padding-bottom: 0; } #prime-navbar a { color: #ffffff; text-decoration: none; padding: 0px 10px; margin: 0 2px; font-size: 13px; } #prime-navbar a:hover { color: #80005555; background-color: #80005555; } #prime-second-bar { width: 956px; height: 34px; background-image: url('theme_secondbar_background.gif'); } #prime-second-bar form { padding: 6px 0 0 20px; } #prime-left-bar { margin: 0 15px 15px 0; float: left; width: 170px; } #prime-right-bar { margin: 0 0 0 0; float: left; width: 141px; } #prime-bulk-area { margin: 0 15px 15px 0; padding: 0; float: left; width: 615px; } /* End of Styles for Prime Theme */ /* Start of styles for Reflective Theme */ /* main structural elements -------------------------------------------- */ #reflective_header { padding: 0px; width: 962px; height: 56px; text-align: right; margin: 0 auto 0 auto; background:url('theme_topbar_background.gif'); } #reflective_main_content { padding: 0px; width: 956px;	 text-align: left; border-right: 2px solid #999999; border-left:  2px solid #999999; margin: 0 auto 0 auto; background-color: #e9e7db; } #reflective_logo_image { float: left; margin: 8px 0px 0px 8px; text-align: left; height: 45px; width: 325px; overflow: hidden; } #reflective_main_content_background	{ background-color: #e9e7db; } /* footer structural elements -------------------------------------------- */	 #reflective_footer	{ margin: 0px 0px 0px 0px; padding-bottom: 0px; width: 961px; background-image:url('theme_bottombar_background.gif'); height:22px; margin:0 auto; text-align: left; } #reflective_footer	p{ font-size: 10px; line-height: 12px; margin: 0px; padding: 4px 8px 2px 12px; color: #ffffff;	 } #reflective_footer	a{ color: #ffffff; text-decoration: underline; } /* end footer structural elements -------------------------------------------- */	 /* left col structural elements -------------------------------------------- */	 #reflective_main_content_background_left_menu	{ float: left;  width: 138px; margin-bottom: 20px; background-color:#80005555; background-image: none; } #reflective_main_content_background_left_menu H3{	 background-color:#80005555; color: #ffffff; font-weight: 400; width: 130px; font-size: 11px; background-image: url('reflective_sidebar_header.gif'); margin: 0px; padding: 4px 0px 0px 8px; height: 20px; } .reflective_sidebar_marketing_box	{ border-bottom: 1px solid #80005555; margin: 0px 1px 0px 1px; background-color:#ffffff; } .reflective_sidebar_marketing_box	p{ padding: 8px; } .reflective_sidebar_marketing_box .product_image_cost	{ padding: 8px 0px 0px 8px; text-align: left; float: none; } #reflective_menu_left_footer	{ background-image: url('reflective_sidebar_footer.gif'); height: 25px; background-color:#80005555; } /* end left col structural elements -------------------------------------------- */	 /* right col structural elements -------------------------------------------- */	 #reflective_main_content_background_right_col	{ float: right; width: 745px; background-color: #e9e7db; padding: 30px 35px 30px 35px; } /* end right col structural elements -------------------------------------------- */ /*top menu items -------------------------------------- */ #reflective_top_menu_padding	{ padding: 29px 10px 0px 3px; margin: 0px; } #reflective_menu_top, #reflective_menu_top ul { /* all lists */ width: 580px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; line-height: 1; font-size: 11px; float: right; } #reflective_menu_top   input.main_search_box	{ line-height: 120%; width: 120px; height: 16px; margin: 3px 0px 3px 3px; padding: 0px 0px 0px 2px; font-size : 11px; background-color: #999999; border-top: 1px solid #5b4c21; border-left: 1px solid #5b4c21; border-right: 1px solid #999999; border-bottom: 1px solid #999999; color: #5b4c21; vertical-align: top; } #reflective_menu_top  input.button{ color: #ffffff; margin: 0px 0px 0px 0px; font-size: 11px; background-color: transparent; border: none; padding: 5px 6px 5px 24px; background-image:url('theme_icon_search.gif'); } #reflective_menu_top  input.button:hover{ border:none; background-color: transparent; cursor: hand; background-image:url('theme_icon_search_highlight.gif'); } #reflective_menu_top a { /* button formatting no icon */ display: block; color: #ffffff; padding: 3px 7px 3px 7px; margin: 0; font-size: 11px;	 text-decoration: none; background-image:url('reflective_button_bg.gif'); border-right: 1px solid #5b4c21; border-left: 1px solid #999999; } #reflective_menu_top li a:hover { /* button formatting no icon */ background-image:url('reflective_button_bg_highlight.gif'); } #reflective_menu_top a.reflective_cart { /* cart button formatting */ background-image:url('theme_icon_cart.gif'); padding-left: 24px; } #reflective_menu_top a.reflective_cart:hover { /* cart button formatting */ background-image:url('theme_icon_cart_highlight.gif'); padding-left: 24px; } #reflective_menu_top a.checkout { /* checkout button formatting */ background-image:url('theme_icon_checkout.gif'); padding-left: 24px; } #reflective_menu_top a.checkout:hover { /* checkout button formatting */ background-image:url('theme_icon_checkout_highlight.gif'); padding-left: 24px; } #reflective_menu_top li.items_value { /* shopping cart summary */ float: left; padding: 3px 7px 3px 7px; margin: 0; list-style-image: none; line-height: 18px; color: #ffffff; background-image:url('reflective_button_bg.gif'); } #reflective_menu_top a.login { /* login button formatting */ background-image:url('theme_icon_login.gif'); padding-left: 24px; } #reflective_menu_top a.login:hover { /* login button formatting */ background-image:url('theme_icon_login_highlight.gif'); padding-left: 24px; } #reflective_menu_top li { /* all list items */ float: left; padding: 0px; margin: 0; list-style-image: none; line-height: 18px; border-top: 1px solid #999999; } #reflective_menu_top li.spacing { /* spacing for list items */ border-top: none; width: 10px; } #reflective_menu_top li.search_box { /* search box formatting */ background-image:url('reflective_button_bg.gif'); height: 24px; border-left: 1px solid #999999; } #reflective_menu_top li.search_box_button { /* search box formatting */ background-image:none; height: 24px; border-right: 1px solid #5b4c21; } #reflective_menu_top li ul { /* second-level lists */ font-size: 100%; width: 150px;  display: block; position: absolute; margin: 0px 0px 0px 0px; border-top: 1px solid #999999; list-style-image: none; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #reflective_menu_top li ul li { /* second-level lists */ width: 150px;  display: block; background-color: #80005555; border-bottom: 1px solid #5b4c21; background-image:url('reflective_button_bg.gif'); } #reflective_menu_top li ul li a { /* second-level lists */ background-image:none; padding: 3px 6px 4px 6px; line-height: 150%; display: block; border-left: 1px solid #999999; border-right: 1px solid #5b4c21; } #reflective_menu_top li ul li a:hover { /* second-level lists */ display: block; border-left: 1px solid #999999; border-right: 1px solid #5b4c21; padding: 3px 6px 4px 6px; } #reflective_menu_top li ul ul { /* third-and-above-level lists */ margin: -24px 0px 0px 149px; } #reflective_menu_top li:hover ul ul, #reflective_menu_top li.sfhover ul ul { left: -999em; } #reflective_menu_top li:hover ul, #reflective_menu_top li li:hover ul, #reflective_menu_top li.sfhover ul, #reflective_menu_top li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } /* end top menu items -------------------------------------- */ /* left top menu items -------------------------------------- */ #reflective_menu_left_top, #reflective_menu_left_top ul { /* all lists */ padding: 0px; margin: 0px; list-style: none; float: left; width: 136px; } #reflective_menu_left_top li { /* all list items */ position: relative; float: left; line-height: 21px; margin: 0px 0px -1px 0px; width: 136px; } #reflective_menu_left_top a { color: #ffffff; background-color: #80005555;	 background-image:url('theme_arrow.gif'); padding: 0px 6px 0px 14px; margin: 1px; font-size: 11px; text-decoration: none; display: block; width: 116px; } #reflective_menu_left_top li a:hover { color: #ffffff; padding: 0px; margin: 1px; padding: 0px 6px 0px 14px; font-size: 11px;	 background-color:#80005555; background-image:url('theme_arrow_highlight.gif'); text-decoration: none; } #reflective_menu_left_top li ul { /* second-level lists */ font-size: 100%; width: 210px;  display: block; position: absolute; margin: -21px 0px 0px 136px; padding: 0px; list-style-image: none; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #reflective_menu_left_top li ul li { /* second-level lists */ width: 198px;  display: block;	 } #reflective_menu_left_top li ul li a { /* second-level lists */ background-image:none; margin: 0px; padding: 1px 6px 0px 6px; display: block; width: 186px; background-image:url('reflective_menu_bg.gif'); } #reflective_menu_left_top li ul li a:hover { /* second-level lists */ background-image:none; margin: 0px; padding: 1px 6px 0px 6px; display: block;	 width: 186px; background-image:url('reflective_menu_bg.gif'); } #reflective_menu_left_top li ul ul { /* third-and-above-level lists */ margin: -21px 0px 0px 198px; } #reflective_menu_left_top li:hover ul ul, #reflective_menu_left_top li.sfhover ul ul { left: -999em; } #reflective_menu_left_top li:hover ul, #reflective_menu_left_top li li:hover ul, #reflective_menu_left_top li.sfhover ul, #reflective_menu_left_top li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } .reflective_menu_left_top_other, .reflective_menu_left_top_other ul { /* all lists */ padding: 0px; margin: 0px; list-style: none; float : left; width : 136px; } .reflective_menu_left_top_other li { /* all list items */ position : relative; float : left; line-height : 21px; margin: 0px 0px -1px 0px; width : 136px; } .reflective_menu_left_top_other a { color: #ffffff; background-color: #999999;	 background-image:url('reflective_menu_bg.gif'); padding: 0px 6px 0px 14px; margin: 1px; font-size: 11px; text-decoration: none; display: block; width: 116px; } .reflective_menu_left_top_other li a:hover { color: #ffffff; padding: 0px; margin: 1px; padding: 0px 6px 0px 14px; font-size: 11px;	 background-color:#80005555; background-image:url('reflective_menu_bg_highlight.gif'); text-decoration: none; } #reflective_menu_left_top_products, #reflective_menu_left_top_products ul { /* all lists */ padding: 0px; margin: 0px; list-style: none; float : left; width : 136px; } #reflective_menu_left_top_products li { /* all list items */ position : relative; float : left; line-height : 21px; margin: 0px 0px -1px 0px; width : 136px; } #reflective_menu_left_top_products a { color: #ffffff; background-color: #80005555;	 background-image:url('reflective_menu_bg.gif'); padding: 0px 6px 0px 14px; margin: 1px; font-size: 11px; text-decoration: none; display: block; width: 116px; } #reflective_menu_left_top_products li a:hover { color: #ffffff; padding: 0px; margin: 1px; padding: 0px 6px 0px 14px; font-size: 11px;	 background-color:#80005555; background-image:url('reflective_menu_bg_highlight.gif'); text-decoration: none; } /*sub menus begin */ #reflective_menu_left_top_products li ul { /* second-level lists */ font-size: 100%; width: 210px;  display: block; position: absolute; margin: -21px 0px 0px 136px; padding: 0px; list-style-image: none; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #reflective_menu_left_top_products li ul li { /* second-level lists */ width: 198px;  display: block;	 } #reflective_menu_left_top_products li ul li a { /* second-level lists */ background-image:none; margin: 0px; padding: 1px 6px 0px 6px; display: block; width: 186px; background-image:url('reflective_menu_bg.gif'); } #reflective_menu_left_top_products li ul li a:hover { /* second-level lists */ background-image:none; margin: 0px; padding: 1px 6px 0px 6px; display: block;	 width: 186px; background-image:url('reflective_menu_bg.gif'); } #reflective_menu_left_top_products li ul ul { /* third-and-above-level lists */ margin: -21px 0px 0px 198px; } #reflective_menu_left_top_products li:hover ul ul, #reflective_menu_left_top_products li.sfhover ul ul { left: -999em; } #reflective_menu_left_top_products li:hover ul, #reflective_menu_left_top_products li li:hover ul, #reflective_menu_left_top li.sfhover ul, #reflective_menu_left_top li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } /*sub menus end */ /* end top menu items -------------------------------------- */ /* End of styles for Reflective Theme */ /* Start of styles for Corporation Theme */ /* main structural elements -------------------------------------------- */ #corporate_main_container_menu { padding: 0px; width: 962px; text-align: left; margin:0 auto 0 auto; } #corporate_main_container { padding: 0px; width: 956px;	 text-align: left; border-right: 3px solid #000000; border-left: 3px solid #000000; margin:0 auto 0 auto; background-color: #e9e7db; } #corporate_logo_image { position: absolute; z-index: 10; width: 650px; height: 72px; overflow: hidden; } #corporate_main_structure_menu	{ margin: 0px 0px 0px 0px; height: 100px; clear: both; background-image:url('corporate_black_header.gif'); } #corporate_main_structure_menu_padding	{ padding: 74px 0px 0px 3px; } #corporate_main_structure_menu_background	{ width: 956px; background-color: #80005555; border-bottom: 2px solid #000000; height: 24px; } #corporate_main_structure_page_content_container { margin: 0px 0px 0px 0px; padding: 0px 0px 16px 0px; width: 956px; background-color: #ffffff; clear: both; background-image:url('theme_main_background.gif'); } #corporate_main_structure_page_content_container_spacing	{ padding: 0px 20px 0px 20px; } #corporate_banner	{ border-bottom: 1px solid #000000; width: 956px; height: 92px;  } #corporate_banner	p { float: right; color: #ffffff; font-weight: bold; margin-right: 10px; padding-top: 35px; font-size: 16px; }	 /* footer structural elements -------------------------------------------- */		 #corporate_main_structure_footer	{ margin: 0px 0px 0px 0px; padding-bottom: 0px; width: 962px; background-image:url('corporate_black_footer.gif'); height: 27px; margin:0 auto 0 auto; text-align: right; } #corporate_main_structure_footer	p{ font-size: 10px; line-height: 12px; margin: 0px; padding: 7px 8px 2px 12px; color: #999999;	 } #corporate_main_structure_footer	a{ color: #999999; text-decoration: none; } /* end footer structural elements -------------------------------------------- */	 /* left col home structural elements -------------------------------------------- */	 /* two column pages -------------------------------------------- */	 #corporate_main_structure_left_col_container { float: left;  width: 274px; }		 #corporate_main_structure_left_col_container h1 { font-size: 11px; color: #ffffff; margin: 0px 0px 0px 0px; padding: 5px 6px 5px 10px; font-weight: 900; background-color:	#80005555; border-bottom: 1px solid #000000; }		 .corporate_products_box	{ margin: 0px;	 padding: 8px 8px 0px 8px; } .corporate_products_box	p{ padding: 4px 8px 0px 8px; margin: 0px; } .corporate_products_box	.product_image_cost { padding: 4px 8px 0px 8px; } /* end left col home structural elements -------------------------------------------- */	 /* right home col structural elements -------------------------------------------- */	 #corporate_main_structure_page_right_col_container { margin: 0px 0px 0px 0px; width: 680px; float: right; border-left: 2px solid #000000; padding: 0px; } #corporate_main_structure_page_right_col_container_content	{ padding: 20px 20px 20px 20px; } /* right col general pages structural elements -------------------------------------------- */		 #corporate_breadcrumbs { background-color: #000000; height: 26px; background-image:url('theme_arrow.gif'); background-position:left; background-repeat:no-repeat; } #corporate_breadcrumbs	p { color: #ffffff; padding: 5px 4px 0px 14px; margin: 0px; } #corporate_breadcrumbs	a { color: #ffffff; padding: 0px 0px 0px 0px; } /* end right col general pages structural elements -------------------------------------------- */	 /* end right home col structural elements -------------------------------------------- */	 /*list style menu items search -------------------------------------- */ #corporate_menu_search, #corporate_menu_search ul { /* quick search */ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; line-height: 1; font-size: 11px; float: right; background-color: #80005555; } #corporate_menu_search   input.main_search_box	{ /* quick search */ line-height: 120%; width: 120px; height: 16px; margin: 3px 0px 0px 3px; padding: 0px 0px 0px 2px; font-size : 11px; background-color: #ffffff; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #5b4c21; vertical-align: top; } #corporate_menu_search  input.button{ /* quick search */ color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 4px 0px 18px; font-size: 11px; background-color: #80005555; border: none; height: 24px; background-image: url('theme_icon_search.gif'); background-repeat: no-repeat; background-position: left; } #corporate_menu_search  input.button:hover{ /* quick search */ border:none; background-color: #80005555; cursor: hand; background-image:url('theme_icon_search.gif'); } #corporate_menu_search li { /* all list items */ float: left; padding: 0px; margin: 0; list-style-image: none; line-height: 18px; } #corporate_menu_search li.spacing { /* spacing for list items */ border-top: none; width: 10px; } #corporate_menu_search li.search_box { /* search box formatting */ height: 24px; border-left: 1px solid #000000; } #corporate_menu_search li.search_box_button { /* search box formatting */ background-image:none; height: 24px; } /*list style menu items cart & login -------------------------------------- */ #corporate_cart_login_menu, #corporate_cart_login_menu ul { /* top right functions */ padding: 0px 0px 0px 0px; margin: 51px 0px 0px 0px; list-style: none; line-height: 1; font-size: 11px; float: right; } #corporate_cart_login_menu li { /* top right functions */ float: left; padding: 0px; margin: 0; list-style-image: none; line-height: 18px; color: #ffffff; } #corporate_cart_login_menu li.items_value { /* shopping cart summary */ float: left; padding: 1px 7px 1px 7px; margin: 0; list-style-image: none; line-height: 18px; color: #ffffff; background-color: #80005555; border-right: 1px solid #000000; } #corporate_cart_login_menu a { /* top right functions */ display: block; color: #ffffff; padding: 1px 7px 1px 7px; margin: 0; font-size: 11px;	 text-decoration: none; background-image:none; background-color: #80005555; border-right: 1px solid #000000; } #corporate_cart_login_menu li a:hover { /* top right functions */ background-image:none; background-color: #80005555; } #corporate_cart_login_menu a.cart { /* cart button formatting */ background-image:url('theme_tab2_left.gif'); padding-left: 8px; background-position:left; background-repeat:no-repeat; } #corporate_cart_login_menu a.cart:hover { /* cart button formatting */ background-image:url('theme_tab1_left.gif'); } #corporate_cart_login_menu a.login { /* login button formatting */ background-image:url('theme_icon_login.gif'); padding-left: 16px; background-position:left; background-repeat:no-repeat; border-right: 3px solid #000000; } #corporate_cart_login_menu a.login:hover { /* login button formatting */ background-image:url('theme_icon_login.gif'); } #corporate_cart_login_menu li ul { /* second-level lists */ font-size: 100%; width: 150px;  display: block; position: absolute; margin: 0px 0px 0px 0px; border-top: 1px solid #000000; list-style-image: none; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #corporate_cart_login_menu li ul li { /* second-level lists */ width: 150px;  display: block; background-image:none; background-color: #80005555; border-bottom: 1px solid #000000; } #corporate_cart_login_menu li ul li a { /* second-level lists */ background-image:none; padding: 3px 6px 4px 6px; line-height: 150%; display: block; border-left: 1px solid #000000; border-right: 1px solid #000000; } #corporate_cart_login_menu li ul li a:hover { /* second-level lists */ display: block; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 3px 6px 4px 6px; background-image: none; background-color: #80005555; } #corporate_cart_login_menu li ul ul { /* third-and-above-level lists */ margin: -24px 0px 0px 149px; } #corporate_cart_login_menu li:hover ul ul, #corporate_cart_login_menu li.sfhover ul ul { left: -999em; } #corporate_cart_login_menu li:hover ul, #corporate_cart_login_menu li li:hover ul, #corporate_cart_login_menu li.sfhover ul, #corporate_cart_login_menu li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } /* End of styles for Corporation theme */ /* Start of styles for Premier theme */ /* main structural elements -------------------------------------------- */ #premier_main_container_menu { padding: 0px; width: 962px; text-align: left; margin: 0 auto 0 auto; } #premier_main_container { padding: 0px; width: 954px;	 text-align: left; border-right: 4px solid #80005555; border-left: 4px solid #80005555; margin: 0 auto 0 auto; background-color: #e9e7db; background-image:url('theme_main_background.gif'); } #premier_logo_image { position: absolute; margin: 10px 0px 0px 10px; width: 944px; height: 58px; overflow: hidden; } #premier_main_structure_menu	{ margin: 0px 0px 0px 0px; clear: both; background-image:url('premier_header.gif'); } #premier_main_structure_menu_padding	{ padding: 74px 4px 0px 4px; } #premier_main_structure_menu_background	{ background-color: #333333; padding: 0px; background-image: url('theme_main_background.gif'); background-repeat: repeat-x; background-position:top; height: 25px; border-bottom: 3px solid #333333; } #premier_main_structure_menu_background_shadow	{	 border-bottom: 2px solid #d8d8d8; } #premier_main_structure_page_content_container { margin: 0px 0px 0px 0px; padding: 0px 0px 16px 0px; width: 954px; background-color: #e9e7db; clear: both; background-image:url('premier_background.gif'); } #premier_main_structure_page_content_container_spacing	{ padding: 0px 20px 0px 20px; } /* footer structural elements -------------------------------------------- */		 #premier_main_structure_footer	{ margin: 0px 0px 0px 0px; padding-bottom: 0px; width: 962px; background-image:url('premier_footer.gif'); height: 22px; margin: 0 auto 0 auto; text-align: left; } #premier_main_structure_footer	p{ font-size: 10px; line-height: 12px; margin: 0px; padding: 5px 8px 5px 12px; color: #d9d9d9;	 } #premier_main_structure_footer	a{ color: #d9d9d9; text-decoration: none; } /* end footer structural elements -------------------------------------------- */	 /* left col structural elements -------------------------------------------- */	 #premier_main_content_background_left_column	{ float: left;  width: 160px; margin-bottom: 20px; background-image: none; margin: 30px 0px 0px 0px; } #premier_main_content_background_left_column_content_shadow	{ border-bottom: 2px solid #d8d8d8; border-right: 2px solid #d8d8d8; } #premier_main_content_background_left_column H3{	 background-color: #80005555; color: #ffffff; font-weight: 400; font-size: 11px; margin: 0px; padding: 4px 0px 0px 8px; border-top: 1px solid #333333; border-right: 1px solid #333333;	 border-bottom: 1px solid #333333; height: 20px; } .premier_marketing_box	{ border-bottom: 1px solid #333333; border-right: 1px solid #333333;	 margin: 0px 0px 0px 0px; background-color: #e9e7db; } .premier_marketing_box p.text_product_small_info_heading	{ font-weight: 900; border-bottom: 1px solid #333333; color: #ffffff; font-size: 11px; margin: 0px; background-color: #80005555; padding: 6px 6px 6px 8px; } .premier_marketing_box	p{ margin: 0; padding: 8px; } .premier_marketing_box	.product_image_cost{ padding: 8px; } .premier_marketing_box	p.text_product_small_info{ padding: 8px; clear: both; } /* end left col structural elements -------------------------------------------- */	 /* right col structural elements -------------------------------------------- */	 #premier_main_content_background_right_col	{ float: right; width: 723px; background-color: #e9e7db; padding: 30px 35px 30px 35px; } /* end right col structural elements -------------------------------------------- */ /* image elements -------------------------------------------- */ .premier_image_homepage_product_overview	{ float: right; margin: 0px 0px 15px 20px; } /* end image elements -------------------------------------------- */ /*list style menu items -------------------------------------- */ #premier_top_menu, #premier_top_menu ul { /* main menu lists */ padding: 0px; margin: 0px 0px 0px 0px; list-style: none; line-height: 1; font-size: 11px; } #premier_top_menu a { display: block; color: #ffffff; padding: 3px 6px 3px 6px; margin: 0px; font-size: 11px;	 text-decoration: none; background-color: #80005555; border-right: 1px solid #333333;		 } #premier_top_menu li a:hover { display: block; color: #ffffff; padding: 3px 6px 3px 6px; margin: 0; font-size: 11px;	 text-decoration: none; background-color: #80005555; } #premier_top_menu li { /* all list items */ float: left; padding: 0px; margin: 0; list-style-image: none; line-height: 18px; border-top: 1px solid #333333;	 } #premier_top_menu li ul { /* second-level lists */ font-size: 100%; width: 150px;  display: block; position: absolute; margin: 0px 0px 0px -1px; border-bottom: 1px solid #333333; list-style-image: none; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #premier_top_menu li ul li { /* second-level lists */ width: 150px;  display: block; background-color: #80005555; border-bottom: none; } #premier_top_menu li ul li a { /* second-level lists */ background-image:none; padding: 3px 6px 4px 6px; line-height: 150%; display: block; border-left: 1px solid #333333; border-right: 1px solid #333333; } #premier_top_menu li ul li a:hover { /* second-level lists */ display: block; border-left: 1px solid #333333; border-right: 1px solid #333333; padding: 3px 6px 4px 6px; } #premier_top_menu li ul ul { /* third-and-above-level lists */ margin: -24px 0px 0px 149px; } #premier_top_menu li:hover ul ul, #premier_top_menu li.sfhover ul ul { left: -999em; } #premier_top_menu li:hover ul, #premier_top_menu li li:hover ul, #premier_top_menu li.sfhover ul, #premier_top_menu li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } /*list style menu items top right -------------------------------------- */ #premier_menu_top_right, #premier_menu_top_right ul { /* all lists */ width: 510px; padding: 0px; margin: 0px 0px 0px 0px; list-style: none; line-height: 1px; font-size: 11px;		 float: right; } #premier_menu_top_right   input.main_search_box	{  /* search box formatting */ line-height: 120%; width: 120px; height: 18px; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 5px; font-size : 10px; background-color: #999999; border: none; color: #5b4c21; vertical-align: top; } #premier_menu_top_right  input.button{  /* search box formatting */ color: #ffffff; margin: 0px 0px 0px 0px; font-size: 11px; height: 24px; background-color: #80005555; border: none; padding: 4px 6px 4px 6px; } #premier_menu_top_right  input.button:hover{  /* search box formatting */ border:none; background-color: transparent; cursor: hand; background-color: #80005555; } #premier_menu_top_right a { /* button formatting no icon */ display: block; color: #ffffff; padding: 3px 6px 3px 6px; margin: 0; font-size: 11px;	 text-decoration: none; background-color: #80005555; border-right: 1px solid #333333;		 } #premier_menu_top_right li a:hover { /* button formatting no icon */ display: block; color: #ffffff; padding: 3px 6px 3px 6px; margin: 0; font-size: 11px;	 text-decoration: none; background-color: #80005555; } #premier_menu_top_right li.items_value { /* all list items */ float: left; padding: 3px 7px 3px 7px; margin: 0; list-style-image: none; line-height: 18px; color: #ffffff; background-color: #80005555; border-right: 1px solid #333333;	 } #premier_menu_top_right a.login { /* login button formatting */ background-image: url('theme_icon_login.gif'); background-repeat: no-repeat; background-position:left; padding-left: 20px; border-left: 1px solid #333333;	 border-right: none; } #premier_menu_top_right a.login:hover { /* login button formatting */ background-image:url('theme_icon_login.gif'); padding-left: 20px; border-right: none; } #premier_menu_top_right li { /* all list items */ float: left; padding: 0px; margin: 0; list-style-image: none; line-height: 18px; border-top: 1px solid #333333; } #premier_menu_top_right li.spacing { /* spacing for list items */ border-top: none; width: 5px; } #premier_menu_top_right li.search_box { /* search box formatting */ border-left: 1px solid #333333;	 border-right: 1px solid #333333; background-color: #80005555; height: 24px; } #premier_menu_top_right li.search_box_button { /* search box formatting */ background-image:none; height: 24px; border-right: 1px solid #333333; } #premier_menu_top_right li.view_cart { /* search box formatting */ border-left: 1px solid #333333;	 } #premier_menu_top_right li ul { /* second-level lists */ font-size: 100%; width: 150px;  display: block; position: absolute; margin: 0px 0px 0px -1px; border-bottom: 1px solid #333333; list-style-image: none; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #premier_menu_top_right li ul li { /* second-level lists */ width: 150px;  display: block; background-image:none; background-color: #80005555; border-bottom: none; } #premier_menu_top_right li ul li a { /* second-level lists */ background-image:none; padding: 3px 6px 4px 6px; line-height: 150%; display: block; border-left: 1px solid #333333; border-right: 1px solid #333333; } #premier_menu_top_right li ul li a:hover { /* second-level lists */ display: block; border-left: 1px solid #333333; border-right: 1px solid #333333; padding: 3px 6px 4px 6px; background-image: none; } #premier_menu_top_right li ul ul { /* third-and-above-level lists */ margin: -24px 0px 0px 149px; } #premier_menu_top_right li:hover ul ul, #premier_menu_top_right li.sfhover ul ul { left: -999em; } #premier_menu_top_right li:hover ul, #premier_menu_top_right li li:hover ul, #premier_menu_top_right li.sfhover ul, #premier_menu_top_right li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } /* End of styles for Premier theme */