.main{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

.main H1{
	font-size:24px;
	margin:0px;
}

.main H2{
	font-size:18px;
	margin-top:8px;
}

.main P{
	margin-top:0px;
	margin-bottom:8px;
	
}

.main IMG{
	border:0px;
	margin:2px;
}

.main IMG.bordered{
	border:1px solid #ADACAB;
}

.main a{
	color:#CE3F55;
}

.main a:visited{
	color:#D95E6E;
}

.main TABLE.red{
	width:560px;
	background:#D95E6E;
	font-family:Arial;
	font-size:12px;
	border:1px solid #CE3F55;
}

.main TABLE.red TH{
	background:#CE3F55;
	color:#FFFFFF;
}

.main TABLE.red TD{
	background:#FFFFFF;
	color:#000000;
}

.main_menu TABLE TD.menu{
	font-size:17px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	letter-spacing:-1px;
	padding-right:10px;
}

.main_menu TABLE TD a{
	color:#FFFFFF;
	text-decoration:none;
}

.main_menu TABLE TD a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.main_menu TABLE TD.delimiter{
	height:10px;
	background:url(/img/menu-delimiter.gif);
}

.main_menu TABLE TD.dott{
	width:44px;
	background:url(/img/menu-dott.gif);
}

.second_menu TABLE TD.menu_point{
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	color:#CE3F55;
	text-align:right;
	letter-spacing:-1px;
	padding-left:5px;
	padding-right:5px;
}

.second_menu TABLE TD.menu_point a{
	text-decoration:none;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	letter-spacing:-1px;
}

.second_menu TABLE TD.delimiter{
	width:8px;
	background:url(/img/second_menu-delimiter.gif);
}

.to_read TABLE TD.header{
	font-size:17px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	letter-spacing:-1px;
	padding-right:10px;
}

.to_read TABLE TD.content{
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
}

.to_read TABLE TD.content UL{
	padding: 0px;
	padding-left:4px;
	margin-top: 6px;
	margin-left: 6px;
	list-style-position: inline;
}

.to_read TABLE TD.content UL LI{
	margin-bottom: 4px;
	padding: 0px
}

.to_read TABLE TD.content a{
	color:#FFFFFF;
}

.to_read TABLE TD.dott{
	width:44px;
	background:url(/img/to_read-dott.gif);
}

.to_read TABLE TD.delimiter{
	height:10px;
	background:url(/img/to_read-delimiter.gif);
}

.product_bars TABLE TD.header{
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	letter-spacing:-1px;
}

.product_bars TABLE TD.header A{
	text-decoration:none;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	letter-spacing:-1px;
}

.product_bars TABLE TD.content{
	vertical-align:top;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#AC4151;
	text-align:right;
	padding-right:6px;
	padding-top:6px;
}

.news_offers TABLE TD.delimiter{
	height:3px;
	background:url(/img/news_offers-delimiter.gif);
	margin-left:10px;
}

.news_offers TABLE TD.header{
	height:20px;
	font-size:17px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:30px;
	letter-spacing:-1px;
	background:url(/img/news_offers-dott.gif);
	background-repeat:no-repeat;
}

.news_offers TABLE TD.content{
	vertical-align:top;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#AC4151;
	padding-right:6px;
	padding-top:6px;
}

.news_offers TABLE TD.content a{
	color:#000000;
}

.news_offers TABLE TD.news_header{
	padding-top:4px;
	font-size:12px;
	font-family:Arial;
	color:#AC4151;
}

.news_offers TABLE TD.news_header a{
	font-size:12px;
	font-family:Arial;
	color:#000000;
}

.news_offers div.offers{
	width:115px;
	height:215px;
}

.news_offers div.offers TABLE TD{
	font-size:11px;
	font-family:Arial;
	text-align:left;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
}

.news_offers div.offers TABLE TD span.price{
	font-family:Arial;
	font-weight:bold;
	font-size:20px;
	letter-spacing:-1px;
	color:#CE3E55;
}

.news_offers div.offers TABLE TD span.pricetext{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#CE3E55;
}

.footer_menu TABLE TD.menu{
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
	letter-spacing:-1px;
	padding-left:4px;
	padding-right:4px;
}

.footer_menu TABLE TD a{
	color:#FFFFFF;
	text-decoration:none;
}

.footer_menu TABLE TD a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.footer_menu TABLE TD.delimiter{
	width:4px;
	background:url(/img/footer_menu-delimiter.gif);
}

.footer TABLE TD{
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
	color:#B4B4B4;
	padding-left:10px;
	padding-right:10px;
}

.footer TABLE TD a{
	text-decoration:none;
	color:#B4B4B4;
}

.news H1,H2,H3,H4{
	font-size:16px;
	margin-top:8px;
	margin-bottom:8px;
}


