body {
	margin: 0px;
	padding: 0px;
	background:#f7fdfd;
}


*{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0e9292;
	text-align:left;
}

h2{
	margin:0;
	padding:0;

}

p{

	margin:0;
	padding:0;
}

a{
	text-decoration:none;

}
a:hover{
	text-decoration:underline;

}

/*-------------------------------------top1---------------------------------------------*/


#top1{

	width:950px;
	margin:0 auto;
	height:75px;
	overflow:hidden;
}

#logo{

	width:230px;
	height:75px;
	float:left;
}

#basket{

	
	float:left;
	margin-left:220px;
	margin-top:25px;
	color:#0d5d5c;
	background:url(../img/basket.gif) no-repeat left;
	padding-left:20px;

}

#basketcol{
	color:#4c9f9e;

}

#menu1{

	
	float:right;
	margin-top:25px;

}

#menu1 ul{
	padding: 0;
	margin:0;
	list-style-type:none;
}

#menu1 li{
	float:left;
	padding: 0 0 0 25px;	

}

a#hom{
	padding-left:20px;
	background:url(../img/home.gif) left no-repeat;
	color:#0d5d5c;
}
a#site{
	padding-left:20px;
	background:url(../img/sitemap.gif) left no-repeat;
	color:#0d5d5c;
}
a#tell{
	padding-left:20px;
	background:url(../img/mail.gif) left no-repeat;
	color:#0d5d5c;
}

/*----------------------------------------------top bar-----------------------------------------------*/


#topbar{
	height:51px;
	width:950px;
	margin:0 auto;
	
	
	
}


#mainmenu ul{
	padding:0;
	margin:0;
	list-style-type:none;
	

}
#mainmenu li{
	float:left;
	padding:0;
	margin:0;
	height:51px;

}

a#ho, a#au,a#so,a#de,a#pa,a#fa,a#cu{
	height:51px;
	display:block;

}
a:hover#ho, a:hover#au,a:hover#so,a:hover#de,a:hover#pa,a:hover#fa,a:hover#cu{
	
	background-position:0 -51px;

}

a#ho{

	width:66px;
	background:url(../img/topmenu/home.gif) no-repeat;
	text-indent:-9999px;

}
a#au{

	width:96px;
	background:url(../img/topmenu/about.gif) no-repeat;
	text-indent:-9999px;

}

a#so{

	width:122px;
	background:url(../img/topmenu/offers.gif) no-repeat;
	text-indent:-9999px;

}
a#de{

	width:82px;
	background:url(../img/topmenu/delivery.gif) no-repeat;
	text-indent:-9999px;

}

a#pa{

	width:102px;
	background:url(../img/topmenu/payment.gif) no-repeat;
	text-indent:-9999px;

}
a#fa{

	width:66px;
	background:url(../img/topmenu/faq.gif) no-repeat;
	text-indent:-9999px;

}

a#cu{

	width:112px;
	background:url(../img/topmenu/contact.gif) no-repeat;
	text-indent:-9999px;

}



#search{
	float:right;
	width:295px;
	height:51px;
	background:url(../img/searchback.gif);
	
}

#searchform{
	margin:14px 0 0 15px;
	width:180px;
	border:none;
	background:none;
	cursor:text;
	color:#0e6160;
	float:left;

}
a#searchbutton{

	display:block;
	width:66px;
	height:24px;
	float:left;
	margin:10px 0 0 20px;
	text-indent:-9999px;
	background:url(../img/searchbutton.gif);
}

/*------------------------------------------------shop by brand----------------------------------------*/

#shopbybrand{

	width:460px;
	height:195px;
	background:url(../img/bybrand.gif) no-repeat #157d7c;
	overflow:hidden;
}

#shopbybrand h2{
	color:#FFFFFF;
	font-size:12px;
	height:20px;
	padding:13px 0 0 10px;
	background:none;
}



/*-----------------------------------mainwrap----------------------------------------*/



#mainwrap{
	width:950px;
	margin:10px  auto 0 auto;
	

}

/*-------------------------------columns----------------------------------*/
#column1{
	width:175px;
	float:left;
	
	
	
}

#column2{
	width:460px;
	float:left;
	margin-left:10px;
}

#column2-full {
	width:765px;
	float:left;
	margin-left:10px;
}

#column3{
	width:295px;
	float:left;
	margin-left:10px;
}

a.readmore{
	display:block;
	width:65px;
	margin-left:13px;
	margin-bottom:10px;
	color:#0e5f5f;
	background:url(../img/catarrow.gif) no-repeat right 5px;
	

}


a.readmore2{
	display:block;
	width:30px;
	margin-left:13px;
	margin-bottom:5px;
	color:#0e5f5f;
	background:url(../img/catarrow.gif) no-repeat right 5px;
	

}

a.readmore3{
	display:block;
	width:55px;
	margin-left:13px;
	margin-bottom:10px;
	color:#0e5f5f;
	background:url(../img/catarrow.gif) no-repeat right 5px;
	
	

}




/*---------------------------------------column1-------------------------------*/


#categories{

	width:175px;
	background:url(../img/catback.gif) repeat-y;
	
}

#categories h2{
	background:url(../img/cath2.gif) no-repeat;
	height:29px;
	width:165px;
	padding:13px 0 0 10px;
	font-size:12px;
	color:#0d5d5c;
	
} 

#categories ul{
	list-style-type:none;
	width:175px;
	padding:0;
	margin:0;
	

}
#categories li{
	padding:0 10px;
	width:155px;
	background:url(../img/catarrow.gif) no-repeat  155px center;
	
}

#categories #catlast{
	padding:0 5px;
	width:155px;
	background:none;
	
}


#categories li a{
	display:block;
	width:155px;
	padding:8px 0;
	border-bottom:1px solid #a8dcdc;
	color:#178584;
	font-weight:bold;
}

#welcome{

	width:175px;
	margin-top:10px;
	background:url(../img/catback.gif) repeat-y;

	
	
}
#welcome p{
	padding:14px;
	line-height:16px;
	}


#welcome h2{
	background:url(../img/welcomeh2.gif) no-repeat ;
	height:29px;
	width:165px;
	padding:13px 0 0 10px;
	font-size:12px;
	color:#ffffff;
} 


.column1end{
	width:175px;
	height:15px;
	background:url(../img/catend.gif);

}

/**************************************************************************************************************ie
.brandcol1{


}*/




.brandcol1, .brandcol{
	
	list-style-type:none;
	float:left;
	margin:10px 13px;
	padding:0;

}

.brandcol li, .brandcol1 li{

	padding:7px 0;
	margin:0;
	border-bottom:1px solid #498786;
}

.brandcol li a, .brandcol1 li a{
	color:#ffffff;
	font-weight:bold;
}




/*---------------------------------------------------latest products  -----------------------------------------*/


#latestproducts{
	margin-top:10px;
	width:460px;
	background:url(../img/latestback.gif) repeat-y;
}

#latestproducts h2{
	width:450px;
	height:30px;
	padding:13px 0 0 10px;
	color:#0d5d5c;
	font-size:12px;
	background:url(../img/latesth2.gif) no-repeat;
}

.latestrow{
	width:450px;
	overflow:hidden;
}


.latestproduct{
	min-height:215px;
	overflow:hidden;
	width:138px;
	float:left;
	margin: 10px 0 0 10px;
	border:1px solid #c1eaea;
	background:#ffffff;
	display:inline;
}
.latestproduct img{

	margin:0 2px;

}
.latestproduct h3{
	margin:0;
	padding:10px 10px 0 13px;
	width:120px;
	background:url(../img/latestprodh2.gif) no-repeat  -1px 0;


}
.latestproduct h4{
	padding:10px 0 0 13px;
	font-size:12px;
	margin:0;
	color:#0e6160;

}

.latestend{
	width:138px;
	height:7px;
	font-size:1px;
}

.centerend{
	margin-top:10px;
	width:460px;
	height:15px;
	background:url(../img/centerend.gif) no-repeat;
	font-size:1px;
}


#column2-full .centerend{
	margin-top:10px;
	width:765px;
	height:15px;
	background:url(../img/centerend.gif) repeat-x;
	font-size:1px;
}

/*---------------------------    right column   -----------------------------------*/
.column3row{
	overflow:hidden;
	width:295px;
	
}

#delivery p, #contactus p, #offeroftheweek p,#security p, #bestsellers p{
	padding:14px;
	line-height:16px;
	}

#delivery, #offeroftheweek{
	width:143px;
	float:left;
	background:url(../img/143back.gif) repeat-y;
	margin-top:10px;	
}

#contactus {
	width:295px;
	float:left;
	background:url(../img/300back.gif) repeat-y;
	margin-top:10px;	
}



#security, #bestsellers{
	width:142px;
	margin-left:10px;
	float:left;
	background:url(../img/142back.gif) repeat-y;
	margin-top:10px;

}


#delivery h2 {
	width:133px;
	height:30px;
	padding:13px 0 0 10px;
	background:url(../img/143h2dark.gif);
	color:#ffffff;
}

#contactus h2{
	width:287px;
	height:30px;
	padding:13px 0 0 10px;
	background:url(../img/300h2dark.gif);
	color:#ffffff;
}


#security h2{

	width:132px;
	height:30px;
	padding:13px 0 0 10px;
	background:url(../img/142h2dark.gif);
	color:#ffffff;
}

#bestsellers h2{

	width:132px;
	height:30px;
	padding:13px 0 0 10px;
	background:url(../img/142h2light.gif);
	color:#0d5d5c;

}

#bestsellers ul{
	list-style-type:none;
	padding:0;
	margin:0;
	

}
#bestsellers li{
	padding:0 10px;
	
	background:url(../img/catarrow.gif) no-repeat  125px center;
	
}

#bestsellers li a{
	display:block;
	padding:4px 0 1px 0;
	height:20px;
	border-bottom:1px solid #a8dcdc;
	color:#178584;
	font-weight:bold;
}

#offeroftheweek h2{

	width:133px;
	height:30px;
	padding:13px 0 0 10px;
	background:url(../img/143h2light.gif);
	color:#0d5d5c;

}

#offeroftheweek h3{
	margin:0;
	padding:10px 0 0 13px;
	width:125px;
	


}
#offeroftheweek h4{
	padding:10px 0 0 13px;
	font-size:12px;
	margin:0;
	color:#0e6160;

}
#offeroftheweek img{

	margin-left:2px;
}

.end142{
	height:15px;
	width:142px;
	background:url(../img/143end.gif) no-repeat;
	font-size:1px;

}

.end143{
	height:15px;
	width:143px;
	background:url(../img/143end.gif) no-repeat;
	font-size:1px;
	
}

.end300{
	height:15px;
	width:295px;
	background:url(../img/143end.gif) repeat-x;
	font-size:1px;
	
}
/*-------------------------------------------------------------------------------------------*/


#footer{
	padding-top:35px;
	padding-left:10px;
	clear:both;
	width:940px;
	height:35px;
	background:url(../img/footer.jpg) no-repeat bottom;

}
#footer ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#footer li{
	float:left;
	padding:0 10px;
}

#footer a{
color:#b2d3d3;
}


/*-----------------------------------------(internal pages only)---------------------------------------------*/

#maincontent{
	width:460px;	
	background:url(../img/latestback.gif) repeat-y;
}

#column2-full #maincontent{	
	width:765px;	
	background:url(../img/latestback-full.gif) repeat-y;
}

#maincontent h1, #maincontent h2{
	width:450px;
	height:30px;
	padding:13px 0 0 10px;
	color:#0d5d5c;
	font-size:12px;
	background:url(../img/latesth2.gif) no-repeat;

}

#column2-full #maincontent h1, #column2-full #maincontent h2{
	width:755px;
	height:30px;
	padding:13px 0 0 10px;
	color:#0d5d5c;
	font-size:12px;
	background:url(../img/latesth2-full.gif) no-repeat;
}

#maincontent .products_shortened .box h1, #maincontent .products_shortened .box h2{
	margin-left:-10px;
	margin-top:-10px;
}

.productsub{
	width:437px;
	margin:10px 10px 0 10px;
	overflow:hidden;
	border:1px solid #c1eaea;
	background:#ffffff;	
}

#column2-full .productsub{
	width:742px;
	margin:10px 10px 0 10px;
	overflow:hidden;
	border:1px solid #c1eaea;
	background:#ffffff;	
}


.productsub_image{

	width:100px;
	float:left;

}
.productsub_content{
	margin-top:10px;
	margin-left:30px;
	
	float:left;
	width:280px;
	
}
.productsub_content p{
	margin:0;
	padding:10px;
	line-height:16px;

}

.productsub h3{
	margin:0;
	padding:10px 0 0 13px;
	width:125px;

}
.productsub h4{
	padding:10px 0 0 13px;
	font-size:12px;
	margin:0;
	
	color:#0e6160;

}

/*--------------------------*/
#offeroftheweek2{

	width:143px;
	float:left;
	background:url(../img/143back.gif) repeat-y;
	
	
}

#offeroftheweek2 h2{

	width:133px;
	height:30px;
	padding:13px 0 0 10px;
	background:url(../img/143h2light.gif);
	color:#0d5d5c;

}

#offeroftheweek2 h3{
	margin:0;
	padding:10px 0 0 13px;
	width:125px;
	


}
#offeroftheweek2 h4{
	padding:3px 0 0 13px;
	margin:0;
	color:#0e6160;

}
#offeroftheweek2 img{

	margin-left:2px;
}

#bestsellers2{
	width:142px;
	margin-left:10px;
	float:left;
	background:url(../img/142back.gif) repeat-y;
	

}

#bestsellers2 h2{

	width:132px;
	height:30px;
	padding:13px 0 0 10px;
	background:url(../img/142h2light.gif);
	color:#0d5d5c;

}

#bestsellers2 ul{
	list-style-type:none;
	padding:0;
	margin:0;
	

}
#bestsellers2 li{
	padding:0 10px;
	
	background:url(../img/catarrow.gif) no-repeat  125px center;
	
}

#bestsellers2 li a{

	display:block;
	padding:4px 0 1px 0;
	height:20px;
	border-bottom:1px solid #a8dcdc;
	color:#178584;
	font-weight:bold;
	


}

#qty{
	margin-left:10px;
	margin-top:15px;
	margin-bottom:10px;
	float:left;
	

}
#buy{
	margin-left:20px;
	margin-top:15px;
	margin-bottom:10px;
	
	float:left;

}


a.readmore4{
	display:block;
	width:30px;
	color:#0e5f5f;
	background:url(../img/catarrow.gif) no-repeat right 5px;
	float:left;
	
	

}

a.larger{
color:#0e5f5f;
margin-left:13px;
padding-left:20px;

background:url(../img/larger.gif) left no-repeat;

}

.content{
	width:417px;
	margin:10px 10px 0 10px;
	overflow:hidden;
	border:1px solid #c1eaea;	
	background:#ffffff;
	padding:10px;
	line-height:16px;
}


#column2-full .content{
	width:722px;
	margin:10px 10px 0 10px;
	overflow:hidden;
	border:1px solid #c1eaea;	
	background:#ffffff;
	padding:10px;
	line-height:16px;
}

#shopbybrand h2{
	color:white;
	background:none;
}
