/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

@import "/Controls/Navigator.css";

/*IE 6 PNG Fix
--------------------------------------------------------*/
img, div { behavior: url(iepngfix.htc) }

/* Default STYLES
--------------------------------------------------------*/
body {background:#e0dba8 url(images/body-bg.gif) repeat-x 0 37px; font-family: "Palatino Linotype", "Times New Roman", Georgia, serif;}
#PageTable {width:100%;}
#PageSubTable {width:777px;}
#ContentCell {background:#fff; margin:0; padding:5px;}
#Instruction1_InstructCell {background:#e0dba8; border: 1px solid #674e17; padding: 7px;}
#Instruction1_InstructCell a {color: #000; text-decoration:underline;}
.Instructions {font-size: 11px; color: #000}
.Messages { font-size: 12px; font-weight: bold; color:#c00;}
.ErrorMessages { font-size: 12px; font-weight: bold; color:#f00; text-transform:uppercase;}
.Headings {font-size: 16px; font-weight: bold; color: #674e17}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #fff; background: #674e17}
.Content {font:11px normal Verdana, Arial, Helvetica, sans-serif; color: #000}
.Content a {color: #000; text-decoration: underline;}
.Content a:hover {color: #000; text-decoration: none; }
a { outline:none;}
a img { border:none;}
.center { text-align:center;}
.clear { clear:both;}

#TopBannerCell ul, 
#TopSubBannerCell ul, 
#LeftColumnCell ul,
#FooterCell ul {margin: 0; padding: 0;}

#TopBannerCell ul li, 
#TopSubBannerCell ul li, 
#LeftColumnCell ul li,
#FooterCell ul li {list-style: none; float:left; display:block;}

/* Forms on the Black Backgrounds
---------------------------------------------------
#Form2 input#TopBanner1_SimpleSearch1_txtSimpleSearch {background:none;} /* none for custom search styling 
#SearchTemplate13_DataGrid1__ctl3_CAttributeControl1_DlAttributes__ctl0_AttributeName,
#ProductDetail11_CAttributeControl1_DlAttributes__ctl0_AttributeName { color:#000;}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {font: 11px Verdana, Tahoma, sans-serif; color: #000; line-height: normal; background:#fff;}

#Form2 input#LeftColumnNav1_SignIn_SignInLink {    font:9px Verdana, Helvetica, Sans Serif; color: #2b3900; background-color: #befc00; border: 1px solid #2b3900; padding: 3px; margin: 3px; text-decoration: none; font-weight:bold;}
#Form2 input#AdvancedSearch1_SimpleKeywordGroup1,
#Form2 input#AdvancedSearch1_SimpleKeywordGroup2,
#Form2 input#AdvancedSearch1_SimpleKeywordGroup3,
#Form2 input#AdvancedSearch1_AdvSaleOnly,
#Form2 input#chkSubscribe,
#Form2 input#DataList1__ctl0_chkPremiumShipping,
#Form2 input#CCartControl1_DynaCart_MultiShip,
#Form2 input#LeftColumnNav1_SignIn_SignInRememberMeCheckbox { background:none; color:#000;}*/

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {margin:0; padding:0;}
#TopBannerCell p {width:456px; height:67px; margin:0; padding:0; float:left;}
#TopBannerCell .bn-floatRight {float:right; width:300px;}

/*Cart Styles */
#TopBannerCell ul.cartNav {font:11px  Verdana, Arial, Helvetica, sans-serif; color:#674e17; float:right; margin-top:7px;}
#TopBannerCell ul.cartNav li {text-align:right;}
#TopBannerCell ul.cartNav a {color:#000; text-decoration:underline; padding:0 0 0 10px;}
#TopBannerCell ul.cartNav a:hover {color:#000; text-decoration:none;}

#TopBannerCell ul.cartTotal {font:11px  Verdana, Arial, Helvetica, sans-serif; color:#000; float:right; margin-top:5px;}
#TopBannerCell ul.cartTotal li {text-align:right; padding:0 0 0 5px;}

#TopBannerCell ul.cartCards {font:11px  Verdana, Arial, Helvetica, sans-serif; color:#000; float:right; margin-top:5px;}
#TopBannerCell ul.cartCards li {text-align:right; padding:0 0 0 5px;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {background:#000; font-size:11px; font-weight:bold; color:#fff; font-family: "Palatino Linotype", "Times New Roman", Georgia, serif; height:30px;}
#TopSubBannerCell ul.bn-floatLeft {float:left; width:560px; height:30px; margin-top:12px 0 0 5px;}
#TopSubBannerCell ul.bn-floatLeft a {color:#fff; text-decoration:none; padding:0 8px; line-height:30px;}
#TopSubBannerCell ul.bn-floatLeft a:hover {color:#30c134; text-decoration:none;}
#TopSubBannerCell ul.bn-floatRight {float:right; width:200px; margin-top:7px 5px 0 0;}
#TopSubBannerCell ul.bn-floatRight li {float:left; line-height:30px;}


/* Search */
.searchwrap {font:bold 11px "Palatino Linotype", "Times New Roman", Georgia, serif; color:#e0dba8; padding:10px; background:#674e17;}
.searchwrap ul li {margin-right:5px;}
.searchwrap a {font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#a39460; text-decoration:underline;}
.searchwrap a:hover {color:#e0dba8; text-decoration:underline;}
.searchwrap input {width:125px; height:18px; border:none; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000;}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {width:23%; background:#c2b883; border-right:1px solid #c2b883;}
#LeftColumnCell p {font:bold 11px "Palatino Linotype", "Times New Roman", Georgia, serif; color:#674e17; background:#f0eee1; line-height:25px; margin:0; padding:0 0 0 10px;}
#LeftColumnNav1_custommenu {width: 100%}

/* RightColumnNav Styles
--------------------------------------------------------*/
#RightColumnCell {}
.RightColumn {}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default {margin:0; padding:1px;}
.df-topWrap {width:100%; height:281px; margin:0; padding:0;}

.df-floatLeft {float:left; width:292px; height:277px; _width:296px; _height:281px; border:2px solid #674e17; background:#f5f3e3 url(images/df-main-head.gif) no-repeat top; margin:0; padding:0;}
.df-floatLeft .mainwrap {padding:0; margin:30px 0 0 0; width:292px;}
.df-floatLeft .imgwrap {float:left; width:160px; padding:0; margin:0;}
.df-floatLeft .textwrap {float:right; width:130px; font:bold 16px "Palatino Linotype", "Times New Roman", Georgia, serif; color:#1c723e; padding:0; margin:20px 0 0 0;}

.df-floatRight {float:right; width:300px; _width:299px; height:281px;}
.df-rightItem {width:296px; _width:299px; height:89px; border:2px solid #674e17; background:#f5f3e3; margin:0 0 1px 0; padding:0;} 
.df-rightItem p {width:125px; float:left; font:bold 14px "Palatino Linotype", "Times New Roman", Georgia, serif; color:#674e17; margin:0; padding:12px 0 0 8px;}
.df-rightItem p span {font-size:20px; color:#000; line-height:18px;}
.df-rightItem img {float:right; height:89px;}

.df-bottomWrap {width:100%;}
ul.item {float:left; width:145px; height:180px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;}
ul.item li {float:left; list-style:none; width:145px; text-align:center; margin-bottom:5px;}
ul.item li.text {height:25px;}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {}
#ContentCell.static h1 {font:bold 17px "Palatino Linotype", "Times New Roman", Georgia, serif; color:#1c723e; text-transform:uppercase;}
#ContentCell.static h2 {font-size: 14px; font-weight: bold; color: #674e17; border-bottom:1px solid #e0dba8;}
#ContentCell.static h3 {font-size: 12px; font-weight: bold; color: #000}
#ContentCell.static p { font-size:11px; line-height:16px;}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {font-size:10px; color:c2b883; background:#000; line-height:30px; padding:0 5px 0 0;}
#FooterCell a {color:c2b883; text-decoration:underline; padding:0 5px;}
#FooterCell a:hover {color:c2b883; text-decoration:none;}
.ft-floatLeft {float:left;}
.ft-floatRight {float:right;}

.semadd {margin: 5px 10px 10px 5px}
.semadd h1 {font:bold 17px "Palatino Linotype", "Times New Roman", Georgia, serif; color:#1c723e}
.semaddfooter a {text-decoration: none}
.df-floatLeft .textwrap h1 {float:right; width:130px; font:bold 17px "Palatino Linotype", "Times New Roman", Georgia, serif; color:#1c723e; padding:0; margin:20px 0 0 0;}
.semaddinclude {margin: 5px 10px 15px 5px}