@import url("core.css");

body{font:10pt Verdana,sans-serif;background:transparent url(/images/shadow.gif) repeat-y scroll 50% 0;}
h1,h2,h3,h4{font-family:Verdana,sans-serif;font-size:10pt;}
h1{font-size:11pt;}
h2{font-size:10.5pt;}
h4{font-size:8pt;}
td,th{vertical-align:top;}
div#container{padding:0 0 10px;position:relative;}

.noside div#container{background:none;}
.noside div#content{width:100% !important;margin:0 auto;}
.noside div#side{display:none !important;}

div#header{border-top:none;background:none;height:105px;position:relative;}
div#header #logo{width:310px;height:80px;padding-top:20px}
div#header #logo h1{font-family:verdana,sans-serif;font-size:9pt;margin:0;}
div#header #logo h1 img.thelogo{display:block;}
div#header #logo h1 .logosubheading{display:block;padding-top:5px;}
div#header #logo h1 a:hover{text-decoration:none;}
div#header #logo h1 a:hover strong{text-decoration:underline;}
div#header div#menus{font-size:9pt;width:645px;background:transparent url(/images/top.jpg) no-repeat scroll 30px 20px;}
#topmenu ul.nav{margin-right:2px;}
#topmenu ul.nav a{width:52px;padding-bottom:3px}
div#topbar{background:none;border-bottom:2px solid #2e7f29;margin-top:-30px;}
div#topbar div#cartfloat{float:right;background:#2e7f29;font:9pt Verdana,sans-serif;width:280px;}
div#quicksearch{position:absolute;right:0px;top:30px;width:280px;background:#2e7f29;padding:5px 5px 5px 10px}
div#quicksearch h2{display:inline;color:#FFF;font-size:9pt;}
div#quicksearch form{padding:0 5px;}
div#quicksearch #searchterm{width:130px;}
div#breadcrumb{font-size:8pt;padding:0 0 5px;}

div#lside div{padding:0 0 5px;}
div#lside h2{margin:0;padding-left:5px;font-size:10pt;}
div#lside.products,div#side{background-color:#FFF;}
div#lside.products ul.miniItemList li:hover{background-color:#E1FFD2;}
div#browse{padding-top:0;}
div#browse h2{margin-bottom:4px;}
div#side div.itemLink{padding:0;}
div#side ul.catList h3{margin:0;padding:0;font-size:9pt;}
div#side ul.catList h3 a{height:30px;padding:2px 5px;display:block;position:relative;}
div#side ul.catList h3 a .img{position:absolute;left:5px;top:4px;}
div#side ul.catList h3 a .txt{position:absolute;left:40px;top:25%;}
div#side ul.catList h3 a .txt.two{top:10%;}
div#side ul.catList h3 a:hover{background-color:#E1FFD2;text-decoration:none;color:inherit;}
div#side ul.catList li{border:1px solid #666;border-width:1px 0;border-collapse:collapse;border-spacing:0;}
div#side ul.catList div.itemLink ul{display:none;}

div.sideinfo{padding: 10px 0}
.sideinfo{margin: 0 0 10px;}

div#lside ul.miniItemList, ul.miniItemList li{font-size:8pt;}
div#lside ul.miniItemList, ul.miniItemList li {list-style-type: none;padding:0;margin:0;}
div#lside ul.miniItemList li {border:1px solid #999;padding: 5px;display:block;width:145px;height:50px;margin:0 0 5px;}
div#lside ul.miniItemList li:hover {background-color:#CAE8BB;}
div#lside ul.miniItemList div.miniThumbnail {margin:0;padding:0;width:50px;display:block;height:50px;overflow:hidden;position:relative;}
div#lside ul.miniItemList div.miniThumbnail img {position:relative;}
div#lside ul.miniItemList div.itemLink {margin:0;padding:0;width:90px;display:inline;float:right;}
div#lside ul.miniItemList div.itemLink a {margin:0;padding:0;width:100px;}

div#footer div.footercontent{font-size:8pt;}

div#itemlist div.sort{width:250px;}
div#itemlist div.entry{position:relative;float:left;width:175px;margin:4px;padding:5px;border:1px solid #CCC;}
div#itemlist div.entry div.img h2{margin:0}
div#itemlist div.entry div.img a{display:block;height:227px;overflow:hidden;width:100%;background:transparent url(/null) no-repeat 50% 50%;text-decoration:none;}
div#itemlist div.entry div.img .title{display:none;}
div#itemlist div.entry div.details{height:100px;font-size:10pt;}
div#itemlist div.entry div.price{color:#F00;float:right;text-align:right;display:block;margin-left:7px;}
div#itemlist div.multibuy{clear:both;text-align:right;}
div.price .amount{font-size:105%;font-weight:bold;}
div.price .amount .original{color:#666;text-decoration:line-through;font-weight:normal;}
.product .price{color:#E00;font-size:10pt;}
.product .price.specialOffer{border-color:#E00;}
.product .multibuy{font-size:105%;}
.product .multibuy ul{margin-bottom:12px;}
.product span.qtyinput{position:relative;top:-.5px;}
.product input.qty{width:30px;}
.product .galleryitem .control .buybutton{margin:0;}

#cart .price{width:60px;}

.frontshowcase td{width:380px;padding:0 15px 0 0}
.frontshowcase h2.rangeheading{width:100%;}
.frontshowcase .rangepics{text-align:center;}

.verysmall{font-size:80%;}
.pale{color:#999;}

div#breadcrumb{float:left;margin:0;clear:none;font:normal normal 0.8em Verdana,Arial,sans-serif;}
