﻿/* General template */
body {line-height:15px; background: #555; color: #444; margin: 0px; padding: 0px; font-family: Gill Sans MT; font-size: 11px; }
div.whiteBox { background: white; padding: 10px; padding-bottom: 20px; width: 940px; margin:0px auto; }
hr { border-top: 1px dotted #737367; height: 1px; }
p { margin: 8px 0px;  }
a { text-decoration: none; color:#912c00; cursor:pointer;}
h2 {font-size:18px; color:#69320e; margin:12px 0px;}
h1 { font-family:Gill Sans MT; font-size:25px; text-transform:uppercase; color:#69320e;}


/*Old Header */
div.header { height: 175px;  background: #2f2e36; margin-bottom:3px}
div.header .top-menu { width:703px; height:30px;  }
div.header .top-menu div.menuItem { float: left;  font-size:95%;  height:100%; width:auto; width:54px; }
div.header .top-menu div.menuItem .override{ width:100%; height:100%;  }
div.header .top-menu div.long { width:94px; }
div.header .top-menu div.menuItem a{ display:block; height:23px; letter-spacing:1px; text-align:center; padding-top:7px; }
div.header .top-menu div.menuItem a:hover {   background: #d3c79c; color: #2f2e36;}
div.header .top-menu div.menuItem a { color: White; }


/* Header */
.home-menu  {height:30px ;z-index:3000000}
.home-menu .item {float:left;position:relative;width:54px; height:30px ;font-size:95% }
.home-menu .home{float:left;background-color:#853e10;width:57px }
.home-menu  a { display:block;  letter-spacing:1px; text-align:center;vertical-align:middle; color: White;width:100% ;border:0px ;padding-top:7px }
.home-menu .long {width:94px;}
.home-menu .item:hover { background-color: #d3c79c !important;color: #2f2e36 }
.home-menu .item a:hover {background-color: #d3c79c; color: #2f2e36;height:23px}
.home-menu .item .sub-category { position:absolute;top:30px;left:0px;visibility:hidden;background-color:#534E52;opacity:0.95;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity:0.95;width:150px;z-index:10000}

.home-menu .item .sub-category .sub-item {display:block; background-color :#534E52; height:30px; white-space:nowrap;  text-align:left; padding-left:10px;padding-right:10px;opacity:0.95;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity:0.95;}
.home-menu .item .sub-category .sub-item a{color:#ECECEC; }
.home-menu .item .sub-category .sub-item:hover{background: #d3c79c; color: #2f2e36;visibility:visible;}
.home-menu .item .sub-category .sub-item a {text-align:left}
.home-menu .item .sub-category .sub-item a:hover {background: #d3c79c; color: #2f2e36;visibility:visible;}
.home-menu .item .sub-category:hover {visibility:visible}



/* Header - right box */
div.header .rightBox { float: right; margin-top: 39px; width: 175px; padding-right:30px; }
div.header .rightBox .links { margin-bottom: 8px; }
div.header .rightBox a { color: #aeacad; margin: 0px 0px; }
div.header .rightBox .myAccount { background: #524e4f url('Images/Bullet-gray.gif' ) no-repeat 10px 8px; height: 20px; padding-top: 5px; margin-bottom: 1px; }
div.header .rightBox .myAccount a { margin: 8px 20px; }
div.header .rightBox .basket { background: #524e4f; height: 25px; width:175px;margin-bottom:1px }
.header .rightBox .basket .bag {margin: 5px 0px 5px 10px; color: #aeacad ; width:95px;float:left;}
.header .rightBox .checkout { float: right; margin: 0px; border:none; }

div.header .rightBox .login { margin-left: 0px; }
div.header .rightBox .logout { margin-left: 0px; margin-right:2px; }
div.header .rightBox .order-status { margin-right: 0px; }
div.header .rightBox .search { background: #7e3e18; height: 25px; padding-top: 4px; margin-top: 1px; }
div.header .rightBox input { border: #574634 solid 1px;margin: 0px 1px 0px 1px; background-color: #c4c7b6; color: #1a3b32; float: left;}
div.header .rightBox .search input[type="text"]  {width:143px}
div.header .rightBox .textbox { width: 143px; height: 16px;   }
div.header .rightBox .worldwide a { margin:0px 0px;  }
div.header .rightBox .worldwide a img{ border:none; }


/* Middle */
div.middle { background: #d7d8c8; padding: 30px; color: #322f28; overflow:auto; width:880px; }

/* Middle - right pane */
div.middle .rightPane { float: right; width: 176px; letter-spacing:1px;}
div.middle .rightPane .contact { padding: 10px 20px; height: 15px; margin-bottom: 1px; background: #5a5969 url(  'Images/Bullet-gray.gif' ) no-repeat 10px 13px; }
div.middle .rightPane .contact a { color: #dedee8; }
div.middle .rightPane .menu { background: #534e52; padding: 3px 10px;  margin-bottom:1px;}
div.middle .rightPane .menu .item { background: url(  'Images/Bullet-gray.gif' ) no-repeat 5px 12px;
                                     border-bottom: 1px dotted #737367; height: 10px; padding: 6px 0px 15px 15px; font-size:110%; }
div.middle .rightPane .menu .item a { color: #ececec; }
div.middle .rightPane .menu .item a:hover { color: #d3c79c; }
div.middle .rightPane .specialOffers img{ margin-bottom:1px;  }

/* Middle - Main pane (left) */
div.middle .main { width: 673px; text-align:justify; }

/* Footer */
div.footer { margin-top:1px; background:#c8c7c5; border-bottom:3px solid #8b8a88; padding:30px; color:#4c4a4d; height:60px; width:880px;}
div.footer .box { width:160px; border-right:1px dotted #fff; float:left; margin-right:15px; height:65px; }
div.footer a { color:#4c4a4d;display:block; margin-bottom:8px;}
div.footer a:hover { color:#fff;}
div.footer .phone { color:#853703; }



/* Footer closure */
div.closure { padding-top:10px; }
div.closure img { float:left; }
div.closure a { color:#388692; }
div.closure .powered { float:right; }
div.closure .powered span {float:left; margin-right:3px;}
div.closure .logos {clear:left;float:left}
div.closure .logos img {max-height:20px;margin:1px}
div.closure .copyright {clear:both}

/* Breedcrumb */
div.breadcrumb { float: right; background: #625656; width: 380px; height: 15px; padding: 10px 10px 10px 10px; color: #d7d1cc; letter-spacing:1px; }
div.breadcrumb a { color: #d7d1cc; }
div.breadcrumb a:hover { color: #fff; }

/* Right - Feature Box */
.feature-box { background:#7b7c76; width:175px; margin-bottom:3px; padding-bottom:5px;}
.feature-box .header { height:15px; background:#3a3a46; padding:5px 12px;}
.feature-box .header p { text-transform:uppercase; color:#aeb19c;  margin:0px;}
.feature-box div.body { color:#e2e2e0; }
.feature-box div.body p {  }
.feature-box div.body a { color:#e1e1df; padding-left:20px; background: url('Images/Bullet-white.gif' ) no-repeat 10px 4px; display:block; margin:5px;} 

/* Credit card details */
.credit-card-date select {width:75px;}
.detailsGrid{width:305px;}

/* Update TempQuantity Popup */
.update-quantity {background-color:#ffffff;}

/* Grid */
div.standard .grid td {vertical-align:bottom;}
.grid .product-image-item{vertical-align:middle;}

/* Basket List */
.table-image{text-align:center;}

