﻿body{font-family:Verdana;margin:auto;text-align:center;font-size:10px;color:#373737;margin-left:auto;margin-right:auto;}
img{border:0;}
li{padding:3px 0 3px 0;}
h3{padding:0px;margin:0px;}

/* Layout */
#mainContainer{width:750px;text-align:left;}

#headerContainer{width:729px;height:89px;}
#logo{width:206px;height:89px;display:inline;float:left;}
#headerCopy{width:523px;height:75px;display:inline;float:left;}
#headerNavigationContainer{height:40px;}
#headerNavigation1{margin:13px 0 0 0;display:inline;float:left;}
#headerNavigation2{margin:15px 0 0 0;text-align:right;height:33px;}

#logout{font-size:11px;}


#primaryNavigationContainer{width:729px;height:30px;}
#primaryNavigationContainer .left{width:7px;height:30px;display:inline;float:left}
#primaryNavigationContainer .center{width:715px;height:22px;display:inline;float:left;text-align:center;padding:8px 0 0 0;background:url(/theme/main/images/primaryNav_background.jpg)}
#primaryNavigationContainer .right{width:7px;height:30px;display:inline;float:left}
#primaryNavigationContainer a{color:#373737;text-decoration:none;}
#primaryNavigationContainer a:hover{color:#386624;text-decoration:underline;}

#searchNavigationContainer{width:729px;height:30px;}
#searchNavigationContainer .left{width:7px;height:30px;display:inline;float:left}
#searchNavigationContainer .center{width:715px;height:30px;display:inline;float:left;background:url(/theme/main/images/searchBar_background.jpg)}
#searchNavigationContainer .right{width:7px;height:30px;display:inline;float:left}

#menuBottom{border-top:solid 1px #dddddd;height:1px;overflow:hidden;margin:0 0 10px 0;}

#banner{margin:10px 0 5px 0;}

#leftSideContainer{width:168px;display:inline;float:left;}
#centerContainer{width:551px;display:inline;float:left;padding:0 0 0 5px;}

.leftNavHeader{width:158px;height:21px;font-size:12px;font-weight:bold;color:#373737;padding:5px 0 0 10px;background:url(/theme/main/images/navHeader_background.jpg)}
.leftNavHeaderFt1{font-size:12px;color:#386624;}
.leftNavHeaderFt2{font-size:9px;color:#386624;}

.leftNavigationContainer{width:168px;background:url(/theme/main/images/nav_background.jpg);padding:5px 0 10px 0;}

.leftNavigationElementHeader{font-size:11px;font-weight:bold;padding:3px 0 3px 12px;}
.leftNavigationElementHeader a{text-decoration:none;color:#373737;}
.leftNavigationElementHeader a:hover{text-decoration:underline;}

.leftNavigationElement{font-size:11px;padding:3px 0 3px 12px;}
.leftNavigationElement a{text-decoration:none;color:#373737;}
.leftNavigationElement a:hover{text-decoration:underline;}

.leftNavigationElementON{font-size:11px;padding:3px 0 3px 12px;}
.leftNavigationElementON a{text-decoration:underline;color:#386624;}
.leftNavigationElementON a:hover{text-decoration:underline;}

#newsLetterContainer{width:729px;height:72px;}
#newsLetterContainer .left{width:7px;height:72px;display:inline;float:left}
#newsLetterContainer .center{width:715px;height:67px;display:inline;float:left;padding:5px 0 0 0;background:url(/theme/main/images/newsLetter_background.jpg)}
#newsLetterContainer .right{width:7px;height:72px;display:inline;float:left}

#newsLetter{width:350px;display:inline;float:left;padding:0 0 0 8px;}
#helpMenu{width:350px;display:inline;float:left;}

#footerContainer{width:729px;padding-top:1px;}
#footerLinks{display:inline;float:left;width:419px;padding:0 0 0 8px;padding-top:9px;}
.pricelistLinks{display:inline;float:left;width:208px;padding:0 0 0 8px;text-align:left;padding-top:0px;}
#copyright{display:inline;float:left;width:300px;text-align:right;padding-top:9px;}


/* Home Page */
#underHeader{width:530px;height:153px;padding:10px;background-image:url(/Theme/Main/Images/background_underHero.jpg); background-position:bottom;}
#underHeader .header{height:40px;width:515px;margin:0 0 0 10px;}
#underHeader .heroCopyHeader1{font-size:16px;color:#386624;font-weight:bold;}
#underHeader .heroCopyHeader2{font-size:16px;color:#707070;}
#underHeader .copyBox{float:left;display:inline;width:120px;}
#underHeader .copyBoxTitle{font-size:14px;color:#757575;padding:0 0 10px 0;}
#underHeader .copyBoxCopy{font-size:11px;color:#575757;font-weight:bold;height:15px;}
#underHeader .hr1{border-top:solid 1px #c0c0c0;height:5px;width:110px;padding:0px;margin:0px;overflow:hidden;}

#spotlight{width:530px;height:195px;padding:10px;background-image:url(/Theme/Main/Images/background_spotlights.jpg);}
#spotlight .header{height:30px;width:515px;margin:0 0 0 10px;}
#spotlight .spotlightCopyHeader1{font-size:16px;color:#386624;font-weight:bold;}
#spotlight .spotlightCopyHeader2{font-size:16px;color:#707070;}
#spotlight .spotlightCopyHeader3{font-size:16px;color:#575757;font-weight:bold;}
#spotlight .spotlightCopyHeader4{font-size:14px;color:#386624;font-weight:bold;}
#spotlight .copyBox{float:left;display:inline;width:125px;min-height:300px;}
#spotlight .copyBoxTitle{font-size:14px;color:#757575;padding:0 0 10px 0;}
#spotlight .copyBoxCopy{font-size:11px;color:#575757;font-weight:bold;height:15px;}

/* Header Font Styles */
.hdrFt1{font-size:11px;color:#373737;padding:0 5px 0 5px;}
.hdrFt1 a{font-size:11px;color:#373737;text-decoration:none;}
.hdrFt1 a:hover{text-decoration:underline;}

.hdrFt2{font-size:12px;color:#373737;padding:0 20px 0 0px;}
.hdrFt3{font-size:18px;color:#373737;padding:0 18px 0 18px;}
.hdrFt4{font-size:13px;color:#373737;font-weight:bold;padding:3px 0 3px 0;}
.hdrFt5{font-size:10px;color:#373737;padding:0 0 3px 0;}
.hdrFt6{font-size:12px;color:#373737;padding:3px 0 3px 0;}
.hdrFt7{font-size:11px;color:#373737;font-weight:bold;padding:3px 0 0 6px;}

/* Headers */
.header1 {font-size:18px;color:#386624;font-weight:bold;padding-bottom:20px;}
.header2 {font-size:15px;color:#353535;font-weight:bold;background-color:#c0c0c0;}
.header3 {font-size:15px;color:#353535;font-weight:bold;}
.header4 {font-size:18px;color:#959595;font-weight:bold;padding:0 0 20px 0;}
.header5 {font-size:14px;color:#757575;font-weight:bold;}
.header6 {font-size:13px;color:#353535;font-weight:bold;}
.header7 {font-size:13px;color:#386624;font-weight:bold;}

.ftClr1{color:#da4a27;}

/* Branding Page */
#underBrand{width:530px;min-height:100px;padding:10px;background-image:url(/Theme/Main/Images/background_underHero.jpg); background-position:bottom;}
#underBrand .header{height:40px;width:515px;margin:0 0 0 5px;}
#underBrand .heroCopyHeader1{font-size:16px;color:#386624;font-weight:bold;}
#underBrand .heroCopyHeader2{font-size:16px;color:#707070;}
#underBrand .copyBox{float:left;display:inline;width:160px;}
#underBrand .copyBoxTitle{font-size:14px;color:#757575;padding:0 0 10px 0;}
#underBrand .copyBoxCopy{font-size:11px;color:#575757;font-weight:bold;min-height:15px;}
#underBrand .hr1{border-top:solid 1px #c0c0c0;height:5px;width:150px;padding:0px;margin:0px;overflow:hidden;}

.brandSections{width:530px;height:183px;padding:10px;margin:5px 0 0 0;background-image:url(/Theme/Main/Images/background_spotlights.jpg);}
.brandSections .header{height:30px;width:515px;margin:0 0 0 10px;}
.brandSections .spotlightCopyHeader1{font-size:16px;color:#386624;font-weight:bold;}
.brandSections .spotlightCopyHeader2{font-size:16px;color:#707070;}
.brandSections .spotlightCopyHeader3{font-size:16px;color:#575757;font-weight:bold;}
.brandSections .copyBox{float:left;display:inline;width:125px;}
.brandSections .copyBoxTitle{font-size:14px;color:#757575;padding:0 0 10px 0;}
.brandSections .copyBoxCopy{font-size:11px;color:#575757;font-weight:bold;height:15px;}

#textBlock1{font-size:16px;color:#575757;font-weight:bold;padding:0 0 5px 0;border:solid 1px #c0c0c0;background-color:#f4f4f4;padding:5px;margin-bottom:5px;}
#textBlock1 h1{font-size:16px;color:#575757;font-weight:bold;margin:0;}
#textBlock2{font-size:10px;color:#575757;font-weight:bold;padding:0 0 5px 0;}
#textBlock3{font-size:10px;color:#575757;font-weight:bold;padding:10px 0 5px 0;}
#textBlock4{font-size:10px;color:#575757;font-weight:bold;padding:10px 0 5px 0;}
#textBlock5{font-size:10px;color:#575757;font-weight:bold;padding:10px 0 5px 0;border:solid 1px #c0c0c0;background-color:#f8f8f8;padding:5px;margin:5px 0 5px 0;}

.ftClr1{color:#386624;}

/* Errors */
.errorContainer{background-color:#de4514;border:solid 1px #565656;width:250px;text-align:center;margin:5px 0 5px 0;}
.error{font-size:12px;color:#ffffff;padding:5px;font-weight:bold;padding:5px 10px 5px 10px;}

/* Star */
.star{color:Red;font-size:15px;}

/* Links */
a{color:#373737;text-decoration:underline;}
a:hover{color:#373737;}

.lk1 a{color:#386624;text-decoration:underline;}
.lk1 a:hover{color:#373737;text-decoration:underline;}

.lk2 a{color:#373737;text-decoration:none;}
.lk2 a:hover{color:#386624;text-decoration:underline;}

/* Used on search page for selected sorty by and number of results per page */
.selectedOption{color:#386624;}

/*  Product Page */
#productContainer{width:550px;padding:10px 0 0 0;}
#pictureContainer{display:inline;float:left;padding:5px 10px 10px 0;}
#productInfoContainer{display:inline;float:left;width:250px;}
.dropdownlist1{padding-top:3px;}
.description {padding-bottom:3px;overflow:hidden;}
.itemNo{padding-bottom:10px;}
.price{font-size:15px;font-weight:bold;padding-bottom:10px;}
.longDesc{padding-bottom:10px;}
.salePrice{}
.regularPrice{}
.KitComponent{padding-top:10px;}
.greenText{color:#2b9900;font-weight:bold}
.redText{color:#b30002;}
#moreImages{color:#2b9900;font-weight:bold;padding:0 0 5px 0;position:relative;bottom:5px;left:10px;}

#customizationOuterContainer{width:250px;border:solid 1px #c0c0c0;padding:10px 15px 10px 15px;margin:10px 0 10px 0;background-color:#f1ffea;}

/* Read Product Reviews */
.ProductReviewContainer{width:720px;}
.ReviewNode{width:720px;}
.ReviewTitle{font-weight:bold;font-size:16px;border-bottom:solid 1px #000000;padding:15px 0 0 0;}
.ReviewCopy{padding:0 0 5px 0;}
.ReviewAuthor{font-weight:bold;font-size:13px;padding:3px 0 8px 0;}

/* Search Page */
#NoResults{width:550px;}
.searchNav{color:#000000;padding:0 1px 0 1px;font-size:12px;}
.searchNavON{color:#386624;padding:0 1px 0 1px;font-size:12px;}
#GuidedSearchContainer{border:solid 1px #c0c0c0;width:100%;margin:3px 0 3px 0}
.GuidedSearchTitle{background-color:#468738;padding:5px;border-bottom:solid 1px #c0c0c0;color:White;font-weight:bold;}

/* Store Locator */
#storesContainer{width:720px;}
#storesAddresses{width:220px;display:inline;float:left;}
#map_canvas{width:500px;display:inline;float:left;}
#addressTitleBox {text-align:center;padding:5px;margin:2px;background-color:#c0c0c0;color:White;font-weight:bold;font-size:12px;}

/* Gift Registry */
#giftRegistryContainer{width:718px;padding-top:15px;background-image:url(/theme/main/images/background_giftRegistry.jpg);}
#giftRegistrySearch{display:inline;float:left;width:332px;border:solid 1px #d8d8d8;margin:0 5px 0 0;padding:10px;}
#giftRegistryLogin{display:inline;float:left;width:332px;border:solid 1px #d8d8d8;margin:0 0 0 5px;padding:10px;}
#giftRegistryNew{display:inline;float:left;width:698px;border:solid 1px #d8d8d8;margin:0 0 0 0;padding:10px;}

/* Shopping Cart */
#CartMain{width:729px;}
#MoreShopping{display:inline;float:left;width:379px;margin:0 10px 0 0;padding:5px;border:solid 1px #d8d8d8;}
#CartContents{display:inline;float:left;width:295px;margin:0 0 0 9px;padding:5px;border:solid 1px #d8d8d8;}

.productTemplate{width:300px;}
.productPhoto{display:inline;float:left;width:100px;}
.productInformation{display:inline;float:left;width:200px;}
.productUpdate{display:inline;float:left;width:200px;}
.moreShoppingItem{text-align:center;border:solid 1px #c0c0c0;width:112px;padding:3px;vertical-align:top; min-height:150px;}

.hr1{border-top:solid 1px #d8d8d8;height:1px;overflow:hidden;}
.hr2{border-top:solid 3px #386624;height:3px;overflow:hidden;}
.hr3{border-top:solid 1px #d8d8d8;height:1px;overflow:hidden;margin:5px 0 5px 0;}
.hr4{border-top:solid 3px #d8d8d8;height:3px;overflow:hidden;margin:5px 0 5px 0;}

.promotion{width:95%;padding:5px;border:solid 1px #c0c0c0;background-color:#cc6600;font-size:11px;font-weight:bold;color:White;}


/* Checkout Page */
#checkoutContainer{width:718px;padding-top:15px;}
#returningGuests{display:inline;float:left;width:332px;border:solid 1px #d8d8d8;margin:0 5px 0 0;padding:10px;}
#newGuests{display:inline;float:left;width:332px;border:solid 1px #d8d8d8;margin:0 0 0 5px;padding:10px;}
.textBox{width:100px;}

/* Billing Page */
#billingContainer{width:728px;padding:15px 0 15px 0;}
#billingAddress{display:inline;float:left;width:332px;border:solid 1px #d8d8d8;margin:0 10px 0 0;padding:10px;}
#accountInformation{display:inline;float:left;width:332px;border:solid 1px #d8d8d8;margin:0 5px 0 0;padding:10px;}
#promotionalCode{display:inline;float:left;width:332px;border:solid 1px #d8d8d8;margin:0 5px 0 0;padding:10px;}

/* Shipping Page */
#shippingContainer{width:728px;padding-top:15px;}
#shippingAddress{display:inline;float:left;width:332px;border:solid 1px #d8d8d8;margin:0 10px 0 0;padding:10px;}
#addressBook{display:inline;float:left;width:332px;border:solid 1px #d8d8d8;margin:0 10px 0 0;padding:10px;}
#addressPageCopy{font-size:11px;display:inline;float:left;width:332px;border:solid 0px #d8d8d8;margin:0 10px 0 0;padding:10px;}

/* Input Nodes */
.fieldContainer{width:300px;margin:5px 0 5px 0;min-height:20px;}
.copyNode{display:inline;float:left;text-align:right;width:145px;padding:0 5px 0 0;}
.inputNode{display:inline;float:left;text-align:left;width:150px;}

/* Payment Page */
.shippingBox {width:332px;border:solid 1px #d8d8d8;margin:0 0 0 0;padding:10px;}
#paymentPageContainer{width:728px;padding-top:15px;}
#paymentInformation{display:inline;float:left;width:332px;border:solid 1px #d8d8d8;margin:0 0 0 0;padding:10px;}
#p_billingAddress{width:332px;border:solid 1px #d8d8d8;margin:0 10px 0 0;padding:10px;}
#p_shippingAddress{width:332px;border:solid 1px #d8d8d8;margin:0 10px 0 0;padding:10px;}

.itemsTable {text-align:left;padding:3px;border:solid 1px #c0c0c0;}
.itemsTable th {padding:3px;font-size:11px;color:#353535;font-weight:800;}
.itemsTable td {padding:3px;}
.itemsTable .data1 {}
.itemsTable .data2 {background-color:#dcdcdc;}

/* Write Product Reviews */
#productReviewContainer{width:715px;}

/* Contact Us */
.ContactUsPDFBlock{display:inline;float:left;width:175px;}

/* Vendor Table */
.VendorContainer{width:728px;}

/************************ End checkout ****************************/


/************************ House Keeping Pages ****************************/
#houseContainer{padding:5px;width:500px;}
#houseContainer .title{font-size:18px;color:#454545;font-weight:bold;padding-bottom:15px;}
#houseContainer .copy{font-size:12px;padding-bottom:15px;}
#houseContainer li{font-size:12px;padding-bottom:15px;}
#houseContainer .hr5{width:500px;border-top:solid 2px #000000;height:2px;padding-bottom:15px;}
#houseContainer .hrdNav{padding:3px;}


/************************ Exploded Categories ****************************/
.expLevel1 {font-size:12px;font-weight:bold;color:#2e551c;}
.expLevel2 {font-size:11px;}
.expLevel3 {font-size:10px;padding-left:15px;}
.expLevel4 {font-size:10px;padding-left:25px;}
.expLevel5 {font-size:10px;padding-left:35px;}


/******************** GAA *********************************************/
.GAADateBox{border:solid 1px black;text-align:center;padding:5px;}
.GAAImage{border:solid 2px black;margin-top:5px;}