* {
 font-family:'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
 margin:0;
 padding:0;
}
body{
 background:#f0f0f0 url(/images/background-image.gif) repeat-y center top;
 font-size:14px;
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img {border:0;}
form{display:inline;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}
ul{margin-left:20px;}
ol{margin-left:20px}
h2, h2 a{color:#008ad6;}

.header-box{
 width:978px;
 height:70px;
 margin:0 auto 0 auto;
 background:url(/images/healthy-fitness-logo.gif) no-repeat 5px 5px;
 position:relative;
}
.header-box h1{
 color:#6e6e6e;
 font-size:12px;
 position:absolute;
 top:30px;
 left:50px;
}
.header-box strong a{
 color:#000;
 font-size:24px;
 position:absolute;
 top:4px;
 left:85px;
 color:#000;
}
.header-box img{
 position:absolute;
 top:5px;
 right:190px;
}
.header-box div{
 position:absolute;
 top:8px;
 right:5px;
 width:170px;
}
.header-box div a{ 
 font-size:14px;
 font-weight:bold;
 color:#000;
}

.main-menu-box{
 width:978px;
 height:45px;
 margin:0 auto 0 auto;
}
.main-menu-box ul{
 margin-left:170px;
}
.main-menu-box ul li{
 list-style:none;
}
.main-menu-box a{
 display:block;
 border:1px solid #8ac3eb;
 border-bottom:0;
 background:url(/images/main-menu-background.gif);
 height:24px;
 padding:10px; 
 font-size:18px;
 font-weight:bold;
 color:#00327b;
 text-align:center;
 float:left;
 margin-left:30px;
}
.main-menu-box .l1{width:136px;}
.main-menu-box .l2{width:140px;}
.main-menu-box .l3{width:166px;}

.content-box{
 width:928px;
 margin:0 auto 0 auto;
 border:#afd4ef 8px solid;
 border-width:8px 5px;
 padding:10px;
}
.grey-box{
 width:180px;
 background:#f7f7f7;
 font-size:12px;
 padding:15px;
 border:1px solid #dfdfdf;
 border-right:2px solid #c9c9c9;
 border-bottom:2px solid #c9c9c9;
 margin:10px;
 color:#494949;  
}
.grey-box a{
 color:#494949;
}
.grey-box h2 a{
 color:#008ad6;
}
.home-main-box, .left-main-box{
 width:690px;
}
.footer-menu-box{
 color:#ebf8ff;
 width:938px;
 margin:0 auto 0 auto;
 height:19px;
 background-color:#afd4ef;
 font-size:13px;
 padding:4px 10px;  
}
.footer-menu-box a{
 color:#fff;
 font-size:12px;
}
.footer-menu-box ul{
 list-style:none;
 display:inline;
 margin:1px 30px;
}
.footer-menu-box li{
 display:inline;
 padding:0 5px;
 /*border-right:1px solid #fff;*/
}
.results-left{
 width:400px;
 margin-right:20px;
}
.results-right{
 width:500px;
}
.item-left{
 width:580px;
 margin-right:40px;
}
.item-right{
 width:300px;
}

#productlist li{
	list-style: none;
}
#productlist h1 {
	font-size: 14px;
}
#productlist li div#productBody {
	float: left;
	border: 1px solid #ccc;
	width: 45%;
	height: 200px;
	margin: 5px;
	overflow: hidden;
}
#productlist img {
	float: left;
}
.productDesc {
	float:right;
	width: 250px;
	margin-top: 10px;
}
.singleProductInfo{
	float:right;
	width: 350px;
	margin-top: 10px;
}
.pricewas {
	color: #bbbbbb;
	text-decoration:line-through;
}
#singleProductBody {
	width: 500px;
	border: 1px solid #ccc;
	margin-left: 10px;
}
#enquiryform {
	width: 400px;
}
#enquiryform label{
	display: block;
	width: 100%;
	margin: 5px 0;
}
#enquiryform label span {
	display:block;
	width: 200px;
	float: left;
}
#aboutus p, #deliverycosts p{
	margin: 20px 0;
}
.right {
	float: right;
}
.tagspan {  float:left;margin:5px;height:25px;}
.level_1 {font-size: 10px;}
.level_2 {font-size: 12px;}
.level_3 {font-size: 13px;}
.level_4 {font-size: 14px;}
.level_5 {font-size: 15px;}
.level_6 {font-size: 16px;}
.level_7 {font-size: 17px;}
.level_8 {font-size: 18px;}
.level_9 {font-size: 19px;}
.level_10 {font-size: 20px;}

