/*Stylesheet Document*/
body{
   font-family: Arial,Verdana,Helvetica, sans-serif;
   font-size:1em;
   color:#808285;
}
p{
   font-size:80%;
}
strong{
   font-weight:bold;
}
p,h1,h2,h3{margin-bottom:5px;margin-top:0;padding-top:0;}
li{font-size:80%;}
h1{
   font-size:100%;  
   font-weight:normal;
}
h2{font-size:95%;}
a{font-size:100%;color:#808285;text-decoration:none;}
a:visited{font-size:100%;color:#808285;text-decoration:none;}
a:hover{font-size:100%;color:#971B1E;text-decoration:none;}

.whitetext{color:#ffffff;}
.redtext{color:#971B1E;}
.blacktext{color:#000;}
.greytext{color:#A9AAA4;}
.cmscontent{font-size:80%;color:#808285;line-height:1.5}
.cmscontent p{font-size:100%;color:#808285}
.cmscontent li{font-size:100%;color:#808285}
.cmscontent a:link{font-size:100%;color:#808285;text-decoration:none}
.cmscontent a:visited{font-size:100%;color:#808285;text-decoration:none}
.cmscontent a:hover{font-size:100%;color:#333333;text-decoration:none}
.cmsimage{float:left;text-align:left;padding-top:10px;padding-bottom:10px;}

/*HEADER STYLES*/
.header-top{width:960px;height:20px;text-align:right;line-height:1.5;font-size:60%;margin:auto;}
.header-top a{font-size:100%;color:#CCCCCC;text-decoration:underline}
.header-top a:visited{font-size:100%;color:#CCCCCC;text-decoration:underline}
.header-top a:hover{font-size:100%;color:#971B1E;text-decoration:underline}

/*FOOTER STYLES*/
.footer{width:100%;height:35px;background:url(../graphics/footer-l.gif) no-repeat;font-size:60%;font-weight:bold;line-height:1.8;text-transform:uppercase;color:#ffffff;text-align:right;}
.footer-email{float:left;width:654px;text-align:left;}
.footer-links{float:right;width:273px;}
.footer-dashline{border-top:1px dashed #ffffff;margin-right:5px;}
.footer-links a:link{font-size:100%;color:#ffffff;text-decoration:none}
.footer-links a:visited{font-size:100%;color:#ffffff;text-decoration:none}
.footer-links a:hover{font-size:100%;color:#ffffff;text-decoration:underline}
.footer-bottom{height:50px;text-align:center;font-size:60%;color:#CCCCCC;line-height:1.5;}
.footer-bottom a:link{font-size:100%;color:#CCCCCC;text-decoration:underline}
.footer-bottom a:visited{font-size:100%;color:#CCCCCC;text-decoration:underline}
.footer-bottom a:hover{font-size:100%;color:#971B1E;text-decoration:underline}
.footer-bottom img {border:0px}
/*HOME PAGE LAYOUT*/
.home-left{
	float:left;
	width:490px;
	text-align:left;
}
.home-right{
	float:right;
	width:230px;
	text-align:left;

}
/*RIGHT BANNER STYLES*/
.right-centre{text-align:center;}
.faq{width:90%;float:right;background-color:#C7C7BE;text-align:left;}
.faq a:link{color:#000;}
.faq a:visited{color:#000;}
.faq a:hover{color:#971B1E;}
.faq p{padding:8px;}

/*LINKS STYLES*/
a.titlelink:link{font-size:100%;color:#808285;font-weight:bold;text-decoration:none;}
a.titlelink:visited{font-size:100%;color:#808285;font-weight:bold;text-decoration:none;}
a.titlelink:hover{font-size:100%;color:#971B1E;font-weight:bold;text-decoration:none;}

a.links:link{font-size:100%;color:#808285;text-decoration:underline;}
a.links:visited{font-size:100%;color:#808285;text-decoration:underline;}
a.links:hover{font-size:100%;color:#971B1E;text-decoration:underline;}

/*FORM STYLES*/
.formbg{width:95%;background-color:#C7C7BE;padding:10px;}
.formbg .inputformlabel{font-size:75%;color:#ffffff;}
.inputformlabel{font-size:75%;color:#808285;}
.formalert{font-size:80%;color:#971B1E}
sup{font-size:80%;color:#ffffff;}

/*PRODUCTS STYLES*/
.right{
	float:right;
	width:151px;	
	text-align:right;	
}
.products{width:490px;float:left;padding-top:10px;}
.products-header{width:490px;height:46px;background:url(../graphics/products-bg-header.gif) no-repeat;line-height:2.5;font-size:100%;color:#ffffff;}
.products-header a{padding-left:10px;font-size:100%;color:#ffffff;text-decoration:none}
.products-header a:visited{padding-left:10px;font-size:100%;color:#ffffff;text-decoration:none}
.products-header a:hover{padding-left:10px;font-size:100%;color:#971B1E;text-decoration:none}
.products-bg{width:490px;background:url(../graphics/products-bg.gif) repeat-y;}
.products-footer{widht:490px;height:25px;background:url(../graphics/products-bg-footer.gif) no-repeat;}
.contentpadding{padding-left:10px;padding-right:15px;padding-top:10px;}
.product-img{width:150px;float:left;}
.product-content{width:310px;float:right;text-align:left;}
.product-buttons{width:470px;height:19px;float:left;padding-top:5px;}
.morebutton{float:right;width:69px;height:19px;background:url(../graphics/more-button.gif) no-repeat;font-size:65%;line-height:1.5;text-align:center;}
.morebutton a{font-size:100%;color:#ffffff;font-weight:bold;text-decoration:none;}
.morebutton a:visited{font-size:100%;color:#ffffff;font-weight:bold;text-decoration:none}
.morebutton a:hover{font-size:100%;color:#971B1E;font-weight:bold;text-decoration:none}

.buybutton{float:left;width:69px;height:19px;background:url(../graphics/buy-button.gif) no-repeat;font-size:65%;line-height:1.5;text-align:center;}
.buybutton a{font-size:100%;color:#ffffff;font-weight:bold;text-decoration:none}
.buybutton a:visited{font-size:100%;color:#ffffff;font-weight:bold;text-decoration:none}
.buybutton a:hover{font-size:100%;color:#808285;font-weight:bold;text-decoration:none}

.greybg{width:650px;height:36px;background: url(../graphics/grey-bg.gif) no-repeat;font-size:100%;color:#ffffff;text-align:left;margin-bottom:20px;margin-left:55px;line-height:2;}
.padding{padding-top:0px;padding-left:30px;padding-right:30px;}
.buybutton-l{float:left;width:69px;height:25px;background:url(../graphics/buy-button-l.gif) no-repeat;font-size:75%;line-height:2;text-align:center;}
.buybutton-l a{font-size:100%;color:#ffffff;font-weight:bold;text-decoration:none}
.buybutton-l a:visited{font-size:100%;color:#ffffff;font-weight:bold;text-decoration:none}
.buybutton-l a:hover{font-size:100%;color:#808285;font-weight:bold;text-decoration:none}

.outofstock{width:100%;border:1px dotted #971B1E;margin-bottom:10px;background-color:#F2D5D6;}
.outofstock p{padding:15px;}
/*SHOPPING BASKET STYLES*/
.shopping-basket{float:right;width:160px;padding-top:12px;padding-bottom:30px;}
.basket-header{width:160px;height:34px;background: url(../graphics/basket-header.gif) no-repeat;}
.basket-bg{width:160px;background: url(../graphics/basket-bg.gif) repeat-y;}
.basket-footer{width:160px;height:26px;background: url(../graphics/basket-footer.gif) no-repeat;}
.basket-content{text-align:left;padding:10px;font-size:70%;color:#9E9E93;}
* html .basket-content td{text-align:left;padding:0px;font-size:60%;color:#9E9E93;}
.basket-buttons{border-top:1px solid #CCCED0;height:20px;margin-left:3px;margin-right:3px;}
.checkoutbutton{float:left;width:69px;height:19px;background:url(../graphics/more-button.gif) no-repeat;font-size:55%;line-height:1.8;text-align:center;}
.checkoutbutton a{font-size:100%;color:#ffffff;font-weight:bold;text-decoration:none;}
.checkoutbutton a:visited{font-size:100%;color:#ffffff;font-weight:bold;text-decoration:none}
.checkoutbutton a:hover{font-size:100%;color:#971B1E;font-weight:bold;text-decoration:none}
.checkoutbottom { border-bottom:1px dotted #9E9E93}
* html .checkoutbottom { border-bottom:0px dotted #9E9E93}
.baskettable{font-size:80%;}

.continueshoppingbutton{float:right;width:80px;line-height:2.2;text-align:left;font-size:50%;}
.continueshoppingbutton a{font-size:100%;color:#3F3F40;font-weight:bold;text-decoration:none;}
.continueshoppingbutton a:visited{font-size:100%;color:#3F3F40;font-weight:bold;text-decoration:none}
.continueshoppingbutton a:hover{font-size:100%;color:#971B1E;font-weight:bold;text-decoration:none}

.cardicons{width:150px;height:16px;float:left;padding-left:3px;}

.placeorder-button{width:80px;height:19px;float:left;margin-right:10px;}
.continueshopping-button{width:120px;height:19px;float:left}

/*HIDDEN CONTENT STYLES*/
#layerInfo,#ultraInfo{display:none;}
#productInfo{display:block;}

/*DELIVERY INFO STYLES*/
.deliveryinfo{font-size:100%;color:#808285;}
.deliveryinfo span{color:#A13329}
.deliveryinfo .c1-border-f{border-left:1px solid #9E9E93;border-right:2px solid #9E9E93;border-bottom:2px solid #9E9E93;}
.deliveryinfo .c2-border-f{border-right:1px solid #9E9E93;border-bottom:2px solid #9E9E93;}
.deliveryinfo .c1-border{border-left:1px solid #9E9E93;border-right:2px solid #9E9E93;}
.deliveryinfo .c2-border{border-right:1px solid #9E9E93;}