#category-main-content {float: left;
width: 930px !important;
background-color:#fff;background-image:url(images/nigel.jpg);background-repeat:no-repeat;background-position:bottom;}

#main-content {
 float: left;
margin: 15px;
}

#featured-product #left {
color:#333;
width:900px !important; 
padding-top:20px !important;
}
#featured-product h3 {color:#060;}

#featured-product #right {
float: left !important;
width:300px !important;
 
}
.product {float:right;width:250px;padding:10px; }
.productdescription {float:left;width:580px;padding:10px; }

ul.offer {padding-top:20px;}

ul.offer li {padding:10px 0px 10px 0px;text-align:center;font-weight:bold;}
h1.pricearea {color:#060;font-size:32px;line-height:22px;font-weight:bolder;letter-spacing:-2px;text-align:center;}
h1.pricearea span {font-size:18px;line-height:24px;font-weight:lighter;}
h1.headline {color:#C00;font-size:32px;line-height:22px;font-weight:bolder;letter-spacing:-2px;}
h1.headline span {font-size:22px;line-height:18px;font-weight:lighter;color:#033;letter-spacing:-2px;font-style:italic;}
p.bodycopy {font-size:13px;line-height:17px;}
h1.subheadline {color:#C00;font-size:22px;line-height:18px;font-weight:bolder;letter-spacing:-2px;padding:10px 0px 10px 0px;}
p.subheadline2 {color:#026940;font-size:18px;font-weight:lighter;line-height:22px;letter-spacing:-1px;}
p.links a, p.links a:hover, p.links a:active, p.links a:visited {color:#333!important;text-align:center;}