/*
Author:    David Ball
Copyright: myfireplaceaccessories.co.uk
Website:   http://www.myfireplaceaccessories.co.uk
*/

*{margin:0;padding:0}
body{text-align:center;font:12px Verdana, sans-serif;color:#1C231B;background:#fff url(http://www.myfireplaceaccessories.co.uk/images/bodybg.jpg) repeat-x}
a{text-decoration:none}
a img{border:none;}

/* LAYOUT */ 
#bodywrapper{width:920px;text-align:left;margin:0 auto}
#topnav{float:left;width:920px;height:75px;background-image:url(http://www.myfireplaceaccessories.co.uk/images/topnavbg.jpg);background-repeat:repeat-x;}
#banner{float:left;width:920px;height:132px;}
img.logo{float:left;width:267px;height:132px;margin:0 96px 0 6px;}
img.banner{float:left;width:551px;height:132px;}
#leftnav{float:left;width:280px;margin:0 2px 0 0;}
#content{float:left;width:638px;}
#footerwrapper{width:100%;float:left;background:#212421 url(http://www.myfireplaceaccessories.co.uk/images/footer.jpg) repeat-x;text-align:center;}
#footer{width:920px;text-align:left;margin:0 auto;}

/* TOP NAV */
#topnav ul{margin:0 10px;}
#topnav li{float:left;list-style-type:none;text-align:center;}
#topnav li a{display:block;width:140px;line-height:75px;font-size:11px;text-transform:uppercase;color:#fff;margin:0 5px;background:url(http://www.myfireplaceaccessories.co.uk/images/topnavbg.jpg) -75px repeat;border-left:1px solid #080808;border-right:1px solid #080808;width:138px;}
#topnav li a:hover{background-position:0 -150px;border-left:1px solid #000;border-right:1px solid #000;width:138px;}
#topnav li a.topcurrent{background:url(http://www.myfireplaceaccessories.co.uk/images/topnavbg.jpg) 0 -150px;width:138px;}

/* LEFT NAV */
.leftnavbox{padding:20px 0 30px 0;background-image:url(http://www.myfireplaceaccessories.co.uk/images/leftnavbg.jpg);}
.leftnavbox ul{text-align:right;list-style:none;margin:0;padding:0;width:280px;}
.leftnavbox ul li{display:inline;list-style:none;margin:0;padding:0;line-height:26px;}
.leftnavbox li a{padding-right: 33px;}
.leftnavbox ul li a{display:block;font-size:11px;color:#000;background:url(http://www.myfireplaceaccessories.co.uk/images/leftnavlink.jpg) no-repeat;width:247px;}
.leftnavbox ul li a:hover{background-position:0 -52px;color:#fff;}
.leftnavbox ul li a.current{background-position:0 -26px;}
.leftnavbox ul li a.current:hover{color:#000;}

.menuitem{float:left;width:240px;background-image:url(http://www.mygardenproducts.co.uk/images/leftnavbg.jpg);margin-top:4px;padding:10px 20px;}
.menuitem p{font-size:10px;margin-bottom:5px;}
p.menuheading{font:20px Georgia;color:#000;}

/* CONTENT */
#content h1{font-family:"Century Gothic","Avant Garde",Futura,Helvetica,sans-serif;font-size:22px;color:#320E01;font-weight:normal;letter-spacing:-0.5px;padding:10px 0 0 15px;}
.numberofproducts{font-size:9px;color:#333333;padding:0 0 20px 15px;}
p.info{margin:0 0 20px 15px;font-size:11px;color:#333333;}
.imgright{float:right;margin:0 0 8px 8px;border:1px solid #000;}
.imgright img{width:235px;}
#content a{color:#641302;text-decoration:none;}
#content a:hover{text-decoration:underline;}
#bestsellers{float:left;width:623px;padding:0 0 20px 15px;}
.bestsellerproduct{float:left;width:200px;padding:0 2px 0 3px;text-align:center;}
.bestsellerproduct img{border:1px dotted #333;}
.bestsellerproduct img:hover{border:1px solid #333;}
.bestsellerproduct p{font-size:11px;color:#333333;margin-top:4px;}
.hprice{font-size:12px;font-weight:bold;color:#AF2103;}


/* PRODUCT DISPLAY */
.productwrapper{float:left;width:623px;border-bottom:1px dotted #484848;padding:0 0 20px 15px;margin-bottom:20px;}
.productimg {float:left;padding:0 15px 0 0}
.productimg img{width:212px;border:1px solid #333;}
.productcontent{float:left;width:394px;border-bottom:1px dotted #484848;}
.productcontent h2{width:384px;background-color:#320E01;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;padding:5px;font-weight:bold;margin-bottom:10px;letter-spacing:0.5px;}
.productcontent p{font-size:11px;color:#333333;margin-bottom:10px;}
.addtocart{float:left;width:264px;margin:10px 0 0 0;}
.price{float:left;width:129px;border-left:1px dotted #484848;text-align:right;margin:10px 0 0 0;font-size:22px;color:#320E01;}
.productcontent ul{margin:0 0 10px 15px;color:#333333;}
.productcontent li{list-style-type:square;font-size:11px;}

/* FOOTER */
.footerdata{float:left;width:275px;padding:40px 0 40px 30px;color:#ADA69C;font-size:11px;}
.footertitle{color: #c8c3b7;font-family: georgia,times,serif;font-size:11px;text-transform:uppercase;letter-spacing:0.25px;}
.footerdata p{padding-bottom:10px;}
.footerdata ul{color:#ADA69C;margin-left:15px;}
.footerdata li{list-style-type:square;padding:2px 0}
.footerdata a{color:#ADA69C;border-bottom:1px dotted #ADA69C;}
.footerdata a:hover{color:#DD2D00;border-bottom:1px dotted #DD2D00;}

/* PRODUCT FORMS */
form.contact{margin:0 0 20px 15px;font-size:11px;color:#333333;}
label{float:left;text-align:left;margin:0;display:block;font-size:11px;color:#333333;}
input{}
.submit{border:none;margin:5px 0 0 0;}
select{background:#F7F4EF;border:1px solid #606060;padding:2px 0 2px 2px;font-size:11px;color:#333333;width:106px;margin-bottom:10px;}
select:hover{background:#fff}
option{color:#000;background:#F7F4EF;font-size:11px;}
option:hover{background:#fff}
p.hidden{padding:0;margin:0;}