﻿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:729px;text-align:left;}

#headerContainer{width:729px;height:89px;}
#logo{width:206px;height:89px;display:inline;float:left;}
#headerCopy{width:523px;height:89px;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;}

#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:#e1563b;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 5px 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:#b33f08;}
.leftNavHeaderFt2{font-size:9px;color:#b33f08;}

.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:#b44008;}
.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;height:75px;padding-top:10px;}
#footerLinks{display:inline;float:left;width:350px;padding:0 0 0 8px;}
#copyright{display:inline;float:left;width:360px;text-align:right;}

/* Home Page */
#underHeader{width:530px;height:153px;padding:10px;background-image:url(/Theme/Main/Images/background_underHero.jpg);}
#underHeader .header{height:40px;width:515px;margin:0 0 0 10px;}
#underHeader .heroCopyHeader1{font-size:16px;color:#da4a27;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:183px;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:#da4a27;font-weight:bold;}
#spotlight .spotlightCopyHeader2{font-size:16px;color:#707070;}
#spotlight .spotlightCopyHeader3{font-size:16px;color:#575757;font-weight:bold;}
#spotlight .copyBox{float:left;display:inline;width:125px;}
#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 8px 0 8px;}
.hdrFt1 a{font-size:11px;color:#373737;text-decoration:none;}
.hdrFt1 a:hover{text-decoration:underline;}

.hdrFt2{font-size:12px;color:#373737;padding:0 10px 0 10px;}
.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;}

/* Headers */
.header1 {font-size:18px;color:#da4a27;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;}

/* Branding Page */
#underBrand{width:530px;height:153px;padding:10px;background-image:url(/Theme/Main/Images/background_underHero.jpg);}
#underBrand .header{height:40px;width:515px;margin:0 0 0 10px;}
#underBrand .heroCopyHeader1{font-size:16px;color:#da4a27;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;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:#da4a27;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;}

.ftClr1{color:#da4a27;}

/* 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:#da4a27;text-decoration:underline;}
.lk1 a:hover{color:#373737;text-decoration:underline;}

.lk2 a{color:#373737;text-decoration:none;}
.lk2 a:hover{color:#da4a27;text-decoration:underline;}

/* Used on search page for selected sorty by and number of results per page */
.selectedOption{color:#b44008;}

/*  Product Page */
#productContainer{width:550px;}
#pictureContainer{display:inline;float:left;padding:5px 10px 10px 0;}
#productInfoContainer{display:inline;float:left;width:250px;}

.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{}

/* 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{text-align:center;width:550px;padding-top:50px;}
.searchNav{color:#000000;padding:0 1px 0 1px;font-size:12px;}
.searchNavON{color:#da4a27;padding:0 1px 0 1px;font-size:12px;}

/* 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 10px;padding:5px;border:solid 1px #d8d8d8;}

.productTemplate{width:290px;}
.productPhoto{display:inline;float:left;width:100px;}
.productInformation{display:inline;float:left;width:195px;}
.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 #da4a27;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;}

/* 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:140px;}

/* Billing Page */
#billingContainer{width:728px;padding-top:15px;}
#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;}

/* 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;}


/************************ 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;}