/* CSS Document */

body {padding:0; margin:0; background:url(../images/header-blend.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#container {width:845px;}
.cleardivs {clear:both;}
#logo {background:url(../images/logo.gif) no-repeat; height:124px; width:290px; float:left;}
#navbox {float:right; width:415px; height:94px; color:#B3B3B3; padding-top:30px; text-align:right;}
#navbox a {color:#D1CABA; text-decoration:none; font-weight:bold;}
#navbox a:hover {color:#D1CABA; text-decoration:underline; font-weight:bold;}
.cart-text { padding-bottom:10px; width:405px; border-bottom:1px solid #857f80; padding-right:10px;}
#navigation {}
#navigation ul {margin:10px 0 0 0; padding:0;}
#navigation li {display:inline; padding:0 10px 0 10px;}
#navigation a {color:#B3B3B3; text-decoration:none;}
#navigation a:hover {color:#B3B3B3; text-decoration:underline;}
.spacer {border-right:1px solid #B3B3B3;}
.banner1 {background:url(../images/banner1.jpg) no-repeat; width:606px; height:127px; margin:5px 5px 5px 5px; _margin:5px 0px 5px 3px; float:left;}
.banner2 {background:url(../images/banner2.jpg) no-repeat; width:227px; height:127px; float:right; margin:5px 0 5px 0; _margin:5px 0 5px 0;}
.search {float:left; padding:15px; width:220px;}
.cart {float:right; padding:15px; width:220px;}
.headermiddle {padding:15px; text-align:center;}
h2{ border-bottom:1px solid #64484d; font-size:11px; font-weight:bold; padding:5px; color:#64484d;}
.button{ background:url(../images/brown-buttbg.gif) repeat-x bottom #64484d; border:1px solid #64484d; color:#FFFFFF; font-size:11px; height:22px; padding:0 10px 0 10px;}

/* search box */

.searchbox {width:100px; float:left; margin-top:10px;}
.searchbutton {float:left; width:22px; margin-left:5px; margin-top:10px;}
.searchcontainer {width:150px; padding-bottom:10px; border-bottom:1px solid #ececec; margin-left:10px;}

/* Shopping Cart Top */

.cart-container {width:193px;}
.cartheader-left {float:left; background:url(../images/navbox-topleft.gif) no-repeat top #64484d; height:16px; width:2px;}
.cartheader-right {float:right; background:url(../images/navbox-topright.gif) no-repeat top #64484d; height:16px; width:2px;}
.cartheader-middle {float:left; width:146px; background:url(../images/navbox-topblend.gif) repeat-x top #64484d; height:14px; text-align:center; color:#FFFFFF; font-weight:bold; padding-top:2px;}
.cartheader-middle a {color:#FFFFFF; font-weight:bold; text-decoration: none;}
.cartheader-middle a:hover {color:#FFFFFF; font-weight:bold; text-decoration: underline;}
.cartbox {border:1px solid #64484d; padding:5px; background-color:#e9e1c6; font-weight:bold;}

/* nav-boxes */

.leftnavcol {float:left; width:199px;}
.rightnavcol {float:left; width:183px; margin-left:15px;}

.navbox-container {padding:0 0 10px 0; width:193px;}
.navbox-header {background:url(../images/cat-boxtop.gif) no-repeat top; width:193px; height:13px;}
.navbox-footer {background:url(../images/cat-boxbottom.gif) no-repeat top; width:193px; height:13px;}
.navbox-title {background:url(../images/title-arrow.gif) no-repeat; height:25px; padding:0 10px 0 25px; font-weight:bold; border-bottom:1px solid #cccccc;}
.navbox-text {padding:0 10px 0 10px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.navbox-left {float:left; background:url(../images/navbox-topleft.gif) no-repeat top #64484d; height:16px; width:2px;}
.navbox-right {float:right; background:url(../images/navbox-topright.gif) no-repeat top #64484d; height:16px; width:2px;}
.navbox-middle {float:left; width:156px; background:url(../images/navbox-topblend.gif) repeat-x top #64484d; height:14px; text-align:center; color:#FFFFFF; font-weight:bold; padding-top:2px;}
.navbox-text ul {padding:0 0 0 5px; margin:0;}
.navbox-text li {list-style:none; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:1em 0.4em; padding-left:27px; margin:5px 5px 0 5px; padding-bottom:5px; border-bottom:1px solid #ececec;}
.navbox-text a {color:#000000; text-decoration:none;}
.navbox-text a:hover {color:#64484d; text-decoration:underline;}

.welbox-container {padding:0 0 10px 0; width:443px;}
.welbox-header {background:url(../images/welcome-boxtop.gif) no-repeat top; width:443px; height:13px;}
.welbox-footer {background:url(../images/welcome-boxbottom.gif) no-repeat top; width:443px; height:13px;}
.welbox-title {background:url(../images/welcome-title.gif) no-repeat; height:18px; width:118px; margin-bottom:5px;}
.welbox-text {padding:0 20px 0 20px; line-height:18px; background:#f2f2f2; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.welbox-text a {color:#000000; text-decoration:underline; font-weight:bold;}
.welbox-text a:hover {color:#000000; text-decoration:none; font-weight:bold;}

/* Categories View */

.catview ul {}
.catview li { list-style-image:url(../images/catarrow.gif); padding:0 0 3px 0;}
.catview a {color:#000000; text-decoration:underline;}
.catview a:hover {color:#64484d; text-decoration:none;}

/* Top Navigation */

.top-nav {background-color:#e9e1c6; font-weight:bold; padding:2px 0 3px 0; font-size:10px;}
.top-nav ul {padding:0; margin:0;}
.top-nav li {display:inline; margin:0; padding:0 10px 0 10px;}
.top-nav a {color:#000000; text-decoration:none;}
.top-nav a:hover {color:#64484d; text-decoration:underline;}
.top-nav-spacer {border-right:1px solid #64484d;}
.top-nav-left {float:left;}
.top-nav-right {float:right;}

/* Main Content */

.outerpadding{padding:0 10px 10px 5px;}
.maincontent {width:433px; float:left;}

/* Product List */

.Prodlistimg{ width:145px; padding:10px 0 10px 0; border:1px solid #ffffff; border-bottom:1px solid #cccccc;}
.ProdText { width:300px;border-bottom:1px solid #cccccc;}
.ProdHeading {font-weight:bold; margin:10px 0 10px 10px; _margin:10px 0 10px 5px; font-size:13px; float:left;}
.ProdHeading a {color:#000000; text-decoration:underline;}
.ProdHeading a:hover {color:#000000; text-decoration:none;}
.ProdCode { margin:12px 5px 10px 10px; _margin:12px 5px 10px 5px; font-size:10px; font-weight:normal;}
.ProdDesc { margin:10px; padding:15px; background:#f5f5f5; border:1px solid #cccccc; line-height:15px;}
.ProdNlogged { margin:5px; float:left; }
.ProdPrice { margin:10px; font-weight:bold; float:left; font-size:16px;}
.ProdViewmore { margin:8px 10px 10px 10px; _margin:8px 10px 10px 5px; font-weight:bold; float:left; display:block; height:18px; background:url(../images/brown-buttbg.gif) repeat-x bottom #64484d; border:1px solid #64484d; padding:3px 15px 0 15px; color:#FFFFFF; text-decoration:none;}
.ProdPaging {color:#000000;}
.ProdPaging a {color:#64484d; text-decoration:underline;}
.ProdPaging a:hover {color:#64484d; text-decoration:none;}

/* Product View */

.ProdVHeading {font-weight:bold; margin:10px; font-size:13px;}
.ProdVCode { font-size:10px; font-weight:normal;}
.ProdVError { margin:10px;}
.ProdVDesc { margin:20px 10px 20px 10px;}
.ProdVDesc a {color:#64484d; text-decoration:underline;}
.ProdVDesc a:hover {color:#64484d; text-decoration:none;}
.ProdVNlogged { margin:10px; color:#64484d;}
.ProdVNlogged a {color:#64484d; text-decoration:underline;}
.ProdVNlogged a:hover {color:#64484d; text-decoration:none;}
.ProdVPrice { margin:0 10px 10px 10px; font-weight:bold; font-size:14px; float:left; color:#FF0000;}
.ProdVStock { margin:2px; font-size:11px; font-weight:bold; color:#999999; float:left;}
.ProdVAdd { margin:10px; color:#64484d;}


/* Login Screen */

.loginbg{ background:#F5F5F5; padding:10px; margin-bottom:10px; border:1px solid #CCCCCC;}
.loginbg a {color:#64484d; text-decoration:underline;}
.loginbg a:hover {color:#64484d; text-decoration:none;}
.LoginButton{  background:url(../images/button-bg.gif) repeat-x #64484d; border:1px solid #64484d; color:#FFFFFF; font-size:11px; height:22px; padding:0 10px 0 10px;}
.RegisterSuccess {margin:50px 10px 10px 10px;}

/* Logged in Screen */

.loggedinbg{ background:#F5F5F5; padding:10px; margin-bottom:10px; border:1px solid #CCCCCC;}
.loggedinbg a {color:#64484d; text-decoration:underline;}
.loggedinbg a:hover {color:#64484d; text-decoration:none;}
.LoggedinButton{  background:url(../images/button-bg.gif) repeat-x #64484d; border:1px solid #64484d; color:#FFFFFF; font-size:11px; height:22px; padding:0 10px 0 10px;}
.loggedingridheader th{ background:#DDDDCC; height:25px; text-align:left; padding:0 5px 0 5px; border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #DDDDCC; border-left:1px solid #DDDDCC; }
.loggedingridrow td{ background:#dddddd; height:25px; padding:0 5px 0 5px; border:1px solid #dddddd;}
.loggedingridalt td{ background:#eeeeee; height:25px; padding:0 5px 0 5px; border:1px solid #eeeeee;}

/* Shopping Cart Page */

.cartgridheader th{ background:#DDDDCC; height:25px; text-align:left; padding:0 5px 0 5px; border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #DDDDCC; border-left:1px solid #DDDDCC; }
.cartgridrow td{  padding:10px; border:1px solid #ffffff; border-bottom:1px solid #CCCCCC;}
.cartgridrow a{ color:#0071BC; text-decoration:underline;}
.cartgridrow a:hover{ color:#0071BC; text-decoration:none;}
.cartbg{ background:#F5F5F5; padding:10px; margin-bottom:10px; border:1px solid #CCCCCC;}
.cartbg a {color:#64484d; text-decoration:underline;}
.cartbg a:hover {color:#64484d; text-decoration:none;}
.cart3bg{ background:#F5F5F5; padding:0 10px 10px 10px; margin-bottom:10px; border:1px solid #CCCCCC;}
.cart3bg a {color:#64484d; text-decoration:underline;}
.cart3bg a:hover {color:#64484d; text-decoration:none;}
.cart3gridheader th{ background:#DDDDCC; height:25px; text-align:left; padding:0 5px 0 5px; border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #DDDDCC; border-left:1px solid #DDDDCC; }
.cart3gridrow td{  padding:10px; border:1px solid #F5F5F5; border-bottom:1px solid #CCCCCC;}
.cart3gridrow a{ color:#0071BC; text-decoration:underline;}
.cart3gridrow a:hover{ color:#0071BC; text-decoration:none;}
.dropdown {font-size:12px;}
.subcartbg {background:#dddddd; padding:10px; border:1px solid #CCCCCC;}

/* Footer Navigation */

.footer-nav {background-color:#e9e1c6; font-weight:bold; padding:2px 0 3px 0; font-size:10px;}
.footer-nav ul {padding:0; margin:0;}
.footer-nav li {display:inline; margin:0; padding:0 10px 0 10px;}
.footer-nav a {color:#000000; text-decoration:none;}
.footer-nav a:hover {color:#64484d; text-decoration:underline;}
.footer-nav-spacer {border-right:1px solid #64484d;}
.footer-nav-left {float:left;}
.footer-nav-right {float:right;}
.footer {background:url(../images/footer.gif) no-repeat; color:#666666; font-size:10px; width:839px; height:79px; margin-left:5px;}
.footer a {color:#666666; text-decoration:none;}
.footer a:hover {color:#666666; text-decoration:underline;}
.footer-quicklinks {float:right; margin:20px 10px 5px 10px;}
.footer-quicklinks ul {padding:0; margin:0;}
.footer-quicklinks li {display:inline; margin:0; padding:0 15px 0 15px;}
.footer-spacer {border-right:1px solid #777777;}


/* Copyright and Sponsered */

.copyright {float:right; padding:5px;}
.copyright a {color:#666666; text-decoration:underline;}
.copyright a:hover {color:#666666; text-decoration:none;}
.sponsered {float:right; padding:5px; margin-right:20px;}
.sponsered a {color:#666666; text-decoration:underline;}
.sponsered a:hover {color:#666666; text-decoration:none;}

/* Invoice */

.inv-title {background:#DADADA; text-align:center; font-size:14px; font-weight:bold; padding:5px;}
.inv-pad {padding:5px;}
.inv-bg {background:#DADADA;}



