*{margin:0;padding:0;}
body{background:#036 url(../styleImages/backgrounds/gradient.png) top repeat-x;color:#000;font:14px/1.5em "Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:400;}

#left-col{float:left;width:180px;z-index:1;background:#048;color:#FFF;font-size:11px;padding:5px;}
#main-col{float:right;width:537px;padding:0 15px 10px 0;}

#main-col img{max-width:100%}

#main-col p{padding-bottom:7px;}
a{text-decoration:none;color:#048;}
#main-col a{text-decoration:underline;}
a:hover{text-decoration:none;color:#06C;}
a img{border:0;}
#left-col a,#left-col a:visited{color:#D80;text-decoration:none;}
#left-col a:hover{color:#F90;background:#05A;}

h1,h2,h3,h4,h5,h6{padding:5px;}
#main-col h1,#main-col h2,#main-col h3{background:#048;color:#FFF;}
#left-col h1,#left-col h2,#left-col h3{color:#FFF;}
h1{font-size:17px;}
h2{font-size:15px;}
h3{font-size:13px;}

ul,ol{margin:0;padding:0;}
li{list-style-image:url(../styleImages/icons/bullet.gif);margin-left:9px;}
div{position:relative;}
input, textarea{border:2px solid #AAA;font-size:12px;padding:2px;margin:2px;}
input:focus, textarea:focus{border:2px solid #F90;}
button, a.btn, .searchBtn{background:#D80;color:#FFF;text-align:center;border:1px outset #B60;cursor:pointer;margin:2px;text-decoration:none !important;padding:2px;}
button:hover, a.btn:hover, .searchBtn:hover {background:#F90;}
.left,.right{padding:3px;margin:2px;}.left{float:left;}.right{float:right;}
.txtError{font-weight:700;color:#F00;}

#site-wrap,.txtCopyright,#welcomebrand{width:752px;background:#FFF;margin:0 auto;padding:5px;}
#header-bar{float:left;width:752px;margin-bottom:10px;}
h1#logo{float:left;margin:0 0 0 42px;width:450px;padding:0;}
h1#logo a{height:59px;font-size:59px;line-height:100%;color:#D80;}
h1#logo a:hover{color:#F90;}
#header-bar h2{font-size:13px;color:#049;clear:both;text-align:left;float:left;}
#header-bar #headerrow2{clear:both;}
#headerrow2 ul{float:left;}
#headerrow2 ul li{display:inline;}
#headerrow2 ul li a{margin-right:10px;padding:3px 5px;background:#048;color:#D80;}
#headerrow2 ul li a:hover{background:#05A;color:#F90;}

.box{padding:5px 0;width:180px;float:left;border-bottom:1px dotted #FFF;}
p.box-title{font-weight:700;font-size:14px;}
.box#search{float:right;}
   input.searchBox{width:120px;}
   .btn{display:block;}
.box#random-product{display:block;}
.box#info{display:none;}
.box#currency{display:none;}
.box#language{display:none;}
.box#basket{float:right;width:100px;text-align:right;padding-right:10px;}
.box#basket a#cart{background:url(../styleImages/icons/cart.gif) no-repeat top left;background-position:0 0;padding-left:22px;}
.box#basket a#cart:hover{background-position:0 -25px;}
.box#session{float:right;width:auto;}
.box#popular-products{display:none;}
.box#mailing-list{display:none;}
#siteDocs{width:752px;margin-bottom:0;background:#FFF;padding:10px 0;}
#siteDocs ul li{display:inline;}
#siteDocs ul li a{margin-right:19px;}

#left-col li{margin:0;}
#left-col .li-nav a{padding:4px;line-height:1.5em;}
.li-nav a{display:block;padding:4px;border-top:1px dotted #037;}
.ul-nav,.li-nav{display:block;}
.li-nav .ul-nav{display:none;position:absolute;margin-left:170px;margin-top:-24px;width:222px;background:#048;border:1px solid #FFF;z-index:100;}
a.hassubmenu{background:url(../styleImages/more.gif) no-repeat 170px 6px;}
a.hassubmenu:hover{background:#05A url(../styleImages/more.gif) no-repeat 170px 6px;}

#latest-products-wrap{overflow:hidden;width:770px;}
.latest-products{border:1px solid #eee;float:left;display:inline;width:140px;height:168px;text-align:center;margin:0 15px 15px 0;padding:10px;}
.latest-products p{text-align:center;}
.latest-products p a{font-size:14px;display:block;}
.latest-products a img{margin:0 0 15px;}
.category-item{margin-bottom:25px;overflow:hidden;border:1px solid #CCC;clear:right;width:100%;}
.category-item .product-image{float:left;}
.category-item .product-image{width:100px;overflow:hidden;padding-top:10px;text-align:center;float:left;}
.category-item .product-detail{float:left;width:375px;}
.category-item .product-detail p{line-height:1.2em;}
.btnHolder{float:right;width:49px;padding:3px;}
#subCats{display:block;overflow:hidden;}
.subCat{float:left;display:inline;border:1px solid #CCC;padding:3px;margin:5px;}

#related-products{overflow:hidden;}
#related-products div{float:left;display:inline;width:150px;margin-right:10px;text-align:center;}

.cartProgress ol li{display:inline;color:#999;margin-right:10px;}
.cartProgress ol li.current{display:inline;color:#007;font-weight:700;}
.invoice-address,.delivery-address{float:left;width:375px;display:inline;margin:20px 0;}
.address-title{font-size:14px;font-weight:700;}

.clearing{clear:both;}
.txtCopyright{border-top:1px solid #eee;clear:both;text-align:right;}
