/*body specific*/
body{margin:5px 0px 0px;text-align:center;padding:0px;background-image:url(background.gif);background-repeat:repeat;background-attachment:fixed;background-color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;}
/*cope with inheritance bugs*/
table, th, td, div, span{font-size:12px;}
form{vertical-align:top;margin:0px;padding:0px;}
a:link{color:#cc0000;text-decoration:none;}
a:visited{color:#cc0000;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:underline;}
a:active{color:#cc0000;text-decoration:none;}
ul{margin-top:5px;margin-bottom:5px;}
li{list-style-type:none;list-style-image:url(bullet.gif);list-style-position:outside;}
li a{font-weight:bold;}
H1, H3, H2, H4, H5, H6{}
H2{font-size:14px;font-weight:bold;color:#333333;margin:10px 0px;padding:0px;}
H3{margin:0px;padding:0px 0px 10px;font-size:14px;color:#000000;}
H4{margin:0px;padding:0px;font-size:12px;}
.ACTCHECKOUTEM{background-color:#d0d3e1;}
.ACTCHECKOUTBG{background-color:#ffffff;}
.actlarger{font-size:larger;color:#000000;}
.actsmaller{font-size:smaller;color:#000000;}
.actxxsmall{font-size:9px;color:#000000;}
.actxsmall{font-size:10px;color:#000000;}
.actregular{font-size:11px;color:#000000;}
.actlarge{font-size:14px;color:#000000;}
.actxlarge{font-size:16px;color:#000000;}
.actxxlarge{font-size:18px;color:#000000;}
.actwarningcolor{color:#ff3300;}
.actrequiredcolor{color:#ff3300;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff3300;}
.actwarning{color:#ff3300;}
.actwelcome{color:#000000;}
.actlogotext{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:x-small;color:#D9090E;font-style:normal;font-weight:bold;text-align:center}
.actlogout{font-size:10px;}
.actsmallheading{font-size:10px;color:#ffffff;font-weight:bold;text-transform:uppercase;}
p{margin:0px;padding:0px;}
.container{padding:0px;width:772px;margin-right:auto;margin-left:auto;text-align:left;position:relative;}
.content{margin:0px;padding:0px;text-align:left;}
.centrecolumn{margin:0px;padding:0px;border-right-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:none;border-left-style:solid;border-right-color:#FFFFFF;border-left-color:#FFFFFF;background-color:#FFFFFF;position:relative;}
/* Start Fix for IE|Win \*/
* html .centrecolumn{height:1%;}
* html .centrecolumn{margin:0px;}
/* End Fix for IE|Win */
.centretitle{position:relative;margin:0px;padding:0px;height:22px;background-color:#cc0000;}
.centrecontent{margin:0px;padding:0px 3px;display:block;position:relative;height:432px;overflow:auto;border:none;width:675px;}
.clearboth{display:block;margin:0px;padding:0px;clear:both;height:10px;position:relative;width:1px;}
.clearboth2{clear:both;display:block;position:relative;margin:0px;padding:0px;height:0px;width:1px;}
.left{margin:0px;padding:0px;float:left;}
.right{margin:0px;padding:0px;float:right;}
.curtainleft{margin:0px;padding:0px;float:left;background-image:url(curtainleft.gif);background-repeat:no-repeat;height:432px;width:40px;position:relative;z-index:100;}
.curtainright{margin:0px;padding:0px;float:right;background-image:url(curtainright.gif);background-repeat:no-repeat;height:432px;width:40px;position:relative;z-index:100;}
#bigcat{margin:0px;padding:0px;background-image:none;background-repeat:no-repeat;height:420px;width:0px;position:absolute;top:0px;right:0px;}
img{margin:0px;padding:0px;border:0px none;}
.simplesearch{position:absolute;display:block;margin:0px;padding:0px;bottom:0px;right:0px;line-height:20px;}
.header{position:relative;margin:0px;padding:0px;}
#titleimage{text-align:center;}
#titleimage img{margin:0px auto;padding:0px;position:relative;width:262px;font-size:1px;height:59px;}
#topimage{margin:0px;padding:0px;position:relative;width:772px;font-size:1px;color:#000000;height:50px;}
#topimage span{background-image:url(curtain.gif);position:absolute;height:100%;width:100%;background-repeat:no-repeat;margin:0px;padding:0px;}
#footerimage{margin:0px;padding:0px;}
.topnav{font-size:10px;position:absolute;top:8px;margin:0px;padding:0px;z-index:99;background-color:#000000;height:16px;left:8px;display:block;}
.topnav ul{display:inline;list-style-type:none;height:17px;margin:0px;padding:0px;}
.topnav ul li{padding:0px 0px 0px 12px;list-style:none;display:inline;}
.topnav ul li a:hover{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFFFFF;}
#basket{margin:0px;padding:0px;background-image:url(basket.gif);height:50px;width:200px;background-repeat:no-repeat;position:absolute;top:5px;right:0px;}
#contents{color:#FFFFFF;font-size:11px;position:absolute;top:19px;height:30px;width:95px;padding-left:5px;line-height:14px;}
#links{position:absolute;height:30px;width:96px;top:17px;right:0px;}
#links a{color:#000000;font-size:10px;font-weight:bold;line-height:15px;}
#links a:hover{color:#FFFFFF;text-decoration:none;}
.product{margin:0px;padding:0px;float:left;width:auto;position:relative;display:block;height:auto;}
.productimage{margin:0;padding:0;float:left;width:auto;height:400px;position:relative;overflow:hidden;}
.productinfo{margin:0;padding:0;float:left;width:370px;position:relative;background-color:#FFFFFF;overflow:hidden;display:inline;}
.happycatclips{float:right;clear:right;width:330px! important;}
.productbuy{margin:0px 0px 0px 20px;padding:0px;width:220px;background-color:#FFFFFF;display:block;font-weight:bold;line-height:20px;float:left;}
#productthumbnail{float:left;}
.brochure{width:370px;}
.brochureleft{margin:15px 0px;padding:0px;float:left;width:130px;}
.brochureright{margin:15px 0px;padding:0px;float:left;width:240px;font-size:12px;position:relative;}
.brochureright a{font-weight:bold;}
.brochureright a:hover{font-weight:bold;}
.brochureright a:visited{font-weight:bold;}
.brochureright div{bottom:0px;position:absolute;left:0px;margin:0px;padding:0px;}
.brochure2{width:665px;clear:both;padding:0px;margin:0px 0px 20px;display:block;}
.brochureleft2{margin:0px 10px 10px;padding:0px;float:left;width:100px;}
.brochureright2{margin:0px;padding:0px;float:right;width:525px;}
.popup, .popup H3, .popup a{color:#FFFFFF;}

select{font-size:9px;margin:2px 0px;padding:0px;border:1px solid #FFFFFF;}
input{font-size:9px;font-weight:bold;margin:0px;padding:0px;}
input button{color:#FFFFFF;background-color:#006600;border:none;}
.sideseperator{margin:0px;padding:0px;border-top:1px solid #006600;border-right:0px none;border-bottom:0px none;border-left:0px none;}
.footer{width:750px;margin:0px auto 10px;padding:5px 0px;clear:both;position:relative;vertical-align:top;display:block;}
.footer span{font-size:11px;}
.footer a{color:#FFFFFF;}
.footer a:hover{color:#FFFFFF;}
.footer a:visited{color:#FFFFFF;}
.email{padding:5px 0px 0px;margin:0px 0px 0px 110px;position:absolute;left:0px;top:0px;}
.email img{margin:0px 4px 0px 8px;}
.welcome{margin:10px 0px 5px;padding:0px 10px;line-height:15px;font-size:12px;}
label{display:none;}
.rrp{font-weight:normal;text-decoration:line-through;}
* html .rrp{font-style:italic;font-weight:bold;color:#666666;}
#border{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999999;height:2px;position:absolute;top:220px;z-index:100;width:95%;}
* html #border{top:210px;}
.ourprice{color:#CC0000;}
hr{width:100%;margin:0px;padding:0px;line-height:0px;border-top:1px dashed #000000;}
#extrainfo{display:none;}
iframe{text-align:left;}
div.row{clear:both;margin:0px;padding:10px 0px 0px;color:#FFFFFF;}
div.row span.label{float:left;width:100px;text-align:right;margin:2px 10px 0px 0px;padding:0px;}
div.row span.formw{float:right;width:310px;text-align:left;margin:0px;padding:0px;}
.faqs{margin-top:2px;margin-bottom:2px;}
.faqs div{padding:0px 0px 10px;margin:0px 0px 10px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-color:#333333;background-color:#FFFFFF;width:90%;}
#faq1,#faq2,#faq3,#faq4,#faq5,#faq6,#faq7,#faq8,#faq9,#faq10{display:none;}
div form{padding:0;margin:0;}