a.product_title:link { 
font-weight:bold;
font-size:12px;
text-decoration:underline;
margin-top:0;
clear:both;
}

a.product_title:hover {
font-size:12px;
text-decoration:underline;
color: #ff0000;
}

a.product_title:visited {
font-weight:bold;
font-size:12px;
text-decoration:underline;
color:#800080;
}

div#mainpage
{
	width: 506px;
	margin: 2px 0px 5px 0px;
	padding: 7px 0px 0px 5px;
	clear:both;
	text-align:center;
}

div#topline
{
	clear:both;
	text-align:center;
}

div#bottomline
{
	clear:both;
	text-align:center;
}

div#mainpage img.topproduct
{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 100px;
}

div#mainpage img.bottomproduct
{
	margin: 0px 0px 0px 0px;
	width: 75px;
}

div#mainpage img.click
{
	margin: 0px 0px 0px 0px;
}

div#rotating_banner
{
height:270px;
margin-bottom:5px;
}

div#topline h1
{
	margin: 5px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

div#topline h1 span
{
	color: #FFCC00;
}

div#bottomline h1
{
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

div#bottomline h1 span
{
	color: #FFCC00;
}

div#topline p
{
	margin: 5px 5px 5px 5px;
	font-size: 11px;
	text-align: center;
}

div#bottomline p
{
	margin: 3px 3px 3px 3px;
	font-size: 10px;
	text-align: center;
}

div#topline p.price
{
	margin: 0px 0px 10px 0px;
	text-align: center;
}

div#bottomline p.price
{
	margin: 0px 0px 3px 0px;
	text-align: center;
}


div.smalloffers
{
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	width:600px;
	text-align: center;
	
}

div.smalloffers del
{
	color: #ff0000;
}

div.smalloffers p.price
{
	margin: 5px 0px 5px 0px;
}

div.smalloffers p.description
{
	/*margin: 15px 5px 15px 5px;*/
	margin: 0px 0px 0px 0px;
	text-align: left;
}

div.smalloffers div img.buy
{
	margin: 15px 0px 0px 0px;
	text-align: left;
}

div.titlebox 
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-left:5px;
	height:35px;
	text-align:left;

}


div.smalloffers div.Lsection
{
	float: left;
	width: 50%;
	height:160px;
	border-left:1px solid #cccccc;
	padding-left:5px;
}
div.smalloffers div.Rsection
{
	float: right;
	width: 45%;
	padding-right:5px;
	height:160px;
	border-right:1px solid #cccccc; 
}


div.smalloffers div.Fsection
{
	float: left;
	width: 80%;
} 

div.smalloffers hr
{
	display: block;
	clear: both;
	margin: 0px;
	visibility: hidden;
	height: 1px;
	line-height: 1px;
	padding: 0px;
	
}

div.smalloffers img.frontpageproduct
{
	width: 120px;
	margin: 2px 0px 2px 2px;
}

div.smalloffers img.productpageproduct
{
	float: left;	
	width: 100px;
}






div.smalloffers div.left
{
	float: left;
	width: 292px;
		
}

div.smalloffers div.right
{
	float: right;
	width: 292px;
}

div.smalloffers div h1
{
	text-align: center;	
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0px 2px 0px;
	color: #000000;
	margin-top:10px;
	background:url(home_deal_box_top_line.gif) no-repeat top center;
}

div.topborder
{
	background:url(home_deal_box_top_line.gif) bottom left no-repeat;
	height:10px;
	width:292px;
}

div.smalloffers div h2
{
	text-align: center;	
	font-weight: bold;
	padding: 2px 0px 4px 0px;
	color: #000000;
	background:url(home_deal_box_bottom_line.gif) no-repeat bottom left;
}

div.bottomborder
{
	background:url(home_deal_box_bottom_line.gif) top left no-repeat;
	height:10px;
	width:292px;
}


div.smalloffers div ul
{
	text-align: left;	
}


div.BottomSection
{
clear:both; 
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc;

}

div.frontpgprice 
{
margin-top:0; 
margin-left:5px;
float:left;
}

div.frontpgbuttons
{
margin-right:4px; 
text-align:right;

}

.frontpgIncVat {
	font-weight:bold; 
	font-family:Arial; 
	font-size:11px; 
	color:#666666;
} 


span.largeprice
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	display: inline;
	font-size: 36px;
	color: #FF0000;
	font-family: tahoma;
	font-weight: bold;
}

span.largeprice font.normal
{
	font-size: 36px;
	color: #FF0000;
	vertical-align: top;
}

span.largeprice font.super
{
	font-size: 18px;
	color: #FF0000;
	vertical-align: top;
}



span.medprice
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	display: inline;
	font-size: 20px;
	color: #FF0000;
	font-family: tahoma;
	font-weight: bold;
}

span.medprice font.normal
{
	font-size: 20px;
	color: #FF0000;
	vertical-align: top;
}

span.medprice font.super
{
	font-size: 12px;
	color: #FF0000;
	vertical-align: top;
}

span.smallprice
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	display: inline;
	font-size: 16px;
	color: #FF0000;
	font-family: tahoma;
	font-weight: bold;
}

span.smallprice font.normal
{
	font-size: 16px;
	color: #FF0000;
	vertical-align: top;
}

span.smallprice font.super
{
	font-size: 10px;
	color: #FF0000;
	vertical-align: top;
}

span.price
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	display: inline;
	font-size: 25px;
	color: #FF0000;
	font-family: tahoma;
	font-weight: bold;
}

span.price font.normal
{
	font-size: 25px;
	color: #FF0000;
	vertical-align: top;
}

span.price font.super
{
	font-size: 13px;
	color: #FF0000;
	vertical-align: top;
}

div#frontpage
{
	margin: 20px 0px 20px 0px;
	width: 506px;
	text-align: justify;
	clear: both;
	float: left;
}

div#frontpage h1
{
	font-weight: normal;
	font-size: 11px;
}

div#frontpage h2
{
	font-weight: normal;
	font-size: 11px;
}


div#largeoffer
{
	background: no-repeat top left;
	margin: 2px 0px 10px 0px;
	padding: 50px 0px 0px 80px;
	border: 1px SOLID #DADADA;
	border-width: 1px 0px 0px 0px;
	width: 99%;
}


div#largeoffernew
{
	background: top left no-repeat;
	width: 613px;
	padding-bottom:5px;
	

}

html>body div#largeoffer
{
	width: 88%;
}

div#largeoffer div.Lsection
{
	width: 50%;
	float: left;
	text-align: center;
}

div#largeoffer div div.Lsection
{
	width: 25%;
}


div#largeoffer img.topproduct
{
	margin: 15px 15px 15px 15px;
}

div#largeoffer p.click
{
	margin: 25px 0px 0px 0px;
	text-align: center;
}

div#largeoffer h1
{
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

div#largeoffer h1 span
{
	color: #FFCC00;
}

div#largeoffer p
{
	margin: 5px 5px 5px 5px;
	font-size: 11px;
	text-align: left;
}

div#largeoffer p.price
{
	margin: 0px 0px 10px 0px;
	text-align: center;
}

div#largeoffer p.price del
{
	color: #ff0000;
}




div#front-page-lifestyle1
{
	width: 506px;
	height: 200px;
	background-image: url(../images/front-page-1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
}

div#front-page-lifestyle2
{
	width: 506px;
	height: 200px;
	background-image: url(../images/front-page-2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
}

div#front-page-lifestyle3
{
	width: 506px;
	height: 200px;
	background-image: url(../images/front-page-3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
}

ul#front-page-lifestyle-bullets
{
	padding: 65px 0px 0px 50px;
	list-style-type: square;
}

ul#front-page-lifestyle-bullets a
{
	font-weight: normal;
}

ul#front-page-lifestyle-bullets a:hover
{
	text-decoration: underline;
}

table.man_logos
{
	text-align: center;
}
table.man_logos td
{
	width: 15%;
}
table.man_logos td img
{
	border: 0px;
}
