.tax {font-size: 50%; color: #000;}
.product_border {}
/*==================================================================

Project:		[Detox & Slim ]
Version:		1.01
Last change:	31/10/2008 [Background hover]
Assigned to:	[David Geran]

=====================================================================*/

/* Global Defaults
=====================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object {
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img,abbr{
	border:0;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
a,a:link,a:visited,a:hover { 
	color:#00f;
	text-decoration:none; 
}
a:focus,a:hover { 
	text-decoration:underline;
}
a img { 
	border:0; 
}
.clear { 
	clear:both; 
}
.textcenter{
	text-align:center;
}
.textright{
	text-align:right;
}


/* Global Elements
=====================================================================*/
body 
{
	background:#fff url(../product_images/101/back_body.png) repeat-x;
	line-height: 1.6em;
	font:62.5% Arial,sans-serif;
}
.replace{
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}



/* Start CSS Coding
=====================================================================*/
#wrapper{
	margin:0 auto;
	background: url(../product_images/101/back_header.jpg) no-repeat;
	height:268px;
	width:1024px;
}
#logo{
	width:305px;
	height:40px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:block;
	top:130px;
	left:410px;
	padding: 0px;
	margin: 0px;
}
#logo span{
	background:url(../product_images/101/logo.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#menubar{
	padding:145px 0 0 0;
}
#menubar #date{
	font-size:12px;
	color:#6e8d03;
	font-weight:bolder;
	margin:25px 0 0 180px;
}
#topmenu{
	margin:-30px 0 0 400px;
}
#topmenu a{
	padding:5px 5px;
	color:#fff;
}
#topmenu li{
	display:inline;
	font-size:12px;
	margin:0 2px;
}
#topmenu a:hover{
	background:#dee74e;
	text-decoration:none;
	color:#2077ba;
}
.place_search{
	float:right;
	width:505px;
	padding:30px 15px 0 0;
}
#ulsearch li{
	float:left;
}
#_ctl0_Header1_btnsearch{
	width:62px;
	height:28px;
	background: url(../product_images/101/btn_search.jpg) no-repeat;
	border:none;
	text-indent:-5000px;
	cursor:pointer;
}
#_ctl0_Header1_frmsearch{
	float:right;
}
#_ctl0_Header1_txtsearch{
	width:171px;
	height:18px;
	border:none;
	background: url(../product_images/101/back_search.png) no-repeat;
	color:#2078b9;
	font-weight:bolder;
	padding:5px;
}
.bcheckout{
	float:left;
	width:245px;
}
.bcheckout label{
	float:left;
	font-size:13px;
	padding:5px 0 0 0;
	color:#444;
}
#_ctl0_Header1_idcheckout{
	width:91px;
	height:25px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:block;
	float:right;
	top:3px;
}
#_ctl0_Header1_idcheckout span{
	background:url(../product_images/101/btn_checkout.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

#_ctl0_Header1_btn_logreg{
	width:159px;
	height:24px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:block;
	float:left;
	top:20px;
	left:5px;
}
#_ctl0_Header1_btn_logreg span{
	background:url(../product_images/101/btn_login.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#middle{
	width:1024px;
	padding:10px 0;
}
#navbar1{
	width:197px;
	margin:0 13px 0 12px;
	float:left;
	background:#f3f3f3;
	padding-bottom:20px;
}
#navbar2{
	width:190px;
	float:right;
	margin:0 0;
}
#mainbar_wide{
	width:790px;
	float:left;
}
#mainbar_wide p{
	font-size:12px;
	color:#777;
	line-height:30px;
}

#mainbar .home
{
	float: left;
}
#mainbar p{
	font-size:12px;
	color:#777;
	width:575px;
	line-height:30px;
}
#shopcat{
	background: url(../product_images/101/back_category.png) repeat-x;
	width:180px;
	height:24px;
	display:block;
	margin:5px auto 0 auto;
	color:#fcf9fc;
	font-size:12px;
	padding:5px 0 0 5px;
}
#ulcat, #ulpages{
	margin:0 auto;
	width:185px;
}
#ulcat li, #ulpages li{
	display:block;
	width:185px;
	height:26px;
}
#ulcat li a, #ulpages li a{
	display:block;
	width:175px;
	height:22px;
	padding:4px 0 0 10px;
	color:#444;
	text-transform: uppercase;
	font-size:12px;
	font-family:Tahoma, Arial;
	border-bottom:1px solid #ff00fc;
}
#ulcat li a:hover, #ulpages li a:hover{
	background:#f5aeda;
	text-decoration:none;
	color:#1f77b8;
	font-weight:bolder;
}
#infopages{
	background: url(../product_images/101/back_pages.png) repeat-x;
	width:180px;
	height:24px;
	display:block;
	margin:55px auto 0 auto;
	color:#fcf9fc;
	font-size:12px;
	padding:5px 0 0 5px;
}
h2{
	color:#7b90c9;
	font-size:20px;
	text-align:center;
	margin: 10px 0 30px 0;
}

h1{
	color:#7b90c9;
	font-size:20px;
	margin: 10px 0 30px 0;
}

h1 a{
	color:#7b90c9;
	font-size:20px;
	margin: 10px 0 30px 0;
}

.product_title{
	color:#7b90c9;
	font-size:20px;
	margin: 10px 0 30px 0;
}

.button {font: normal bold 12px; border: 1px solid #1766AB; background: #DEE74E; color: #1766AB; padding:1px;}
div.sku {color:#C0C0C0; font-size:1.4em;}
div.price {color:#947966; font-size:24px; font-weight:bold; margin-top:30px;}
div.price_conversion { font-size:120%;}
div.main_prod_desc {margin-top:25px;}
.roundedbox{
	margin:5px 0 0 0;
}
.rboxt{
	width:176px;
	height:11px;
	background: url(../product_images/101/roundtop.png) no-repeat;
	font-size:0;
}
.boxcontent{
	background:#ec018e;
	width:126px;
	color:#fff;
	font-size:20px;
	height:114px;
	padding:0 20px 0 30px;
}
.rboxb{
	width:176px;
	height:11px;
	background: url(../product_images/101/roundbottom.png) no-repeat;
}
.boxcontent p.seen{
	padding:5px 0 0 0px;
}

.boxcontent p.seen a{
	color: #fff;
}

.boxcontent p.seen a:hover{
	color: #fff;
	text-decoration: none;
}
.boxcontent p.newin{
	padding:5px 0 0 0;
}
#mainbar p.cred{
	color:#f66c56;
	text-align:center;
}
#rgreytop{
	background:#f3f3f3 url(../product_images/101/grey_roundup.png) no-repeat;
	width:579px;
	margin:20px 0 0 0;
}
#rgreybtm{
	background: url(../product_images/101/grey_roundbtm.png) no-repeat 0 100%;
	width:539px;
	text-align:center;
	padding:10px 20px;
}
#rgreybtm ul li{
	float:left;
	margin:0 19px;
}
#rgreybtm ul li label, #rgreybtm ul li span{
	display:block;
}
#rgreybtm label, #rgreybtm span{
	font-size:15px;
	font-weight:bolder;
	color:#7b90c9;
}
#rgreybtm img{
	margin:10px 0;
}
h3{
	font-size:15px;
	color:#7b90c9;
	margin:0 0 10px 0;
}
#cc{
	width:158px;
	height:19px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:block;
	text-indent:-5000px;
	margin:10px auto 5px auto;
}
#cc span{
	background:url(../product_images/101/cc.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#pp{
	width:69px;
	height:19px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:block;
	text-indent:-5000px;
	float:left;
	margin: 10px 0 0 20px;
}
#pp span{
	background:url(../product_images/101/pp.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#ss{
	width:65px;
	height:60px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:block;
	text-indent:-5000px;
	float:left;
	margin: 0 0 0 10px;
}
#ss span{
	background:url(../product_images/101/ss.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#btmleft{
	float:left;
	width:310px;
	font-size:11px;
	text-align:center;
}
#btmright{
	width:715px;
	float:right;
	margin:-30px 0 0 0;
}
#btmright ul{
	height:24px;
	background:#dee74e;
	padding:14px 5px 0 20px;

}
#btmright li{
	display:inline;
	padding:0 5px 0 5px;
	font-size:12px;
	text-transform:uppercase;
	background: url(../product_images/101/footline.png) no-repeat 100% 2px;
}
#btmright li a{
	color:#444;
}
#btmright li.noline{
	background:none;
	padding-right:0;
}
#bottom{
	margin:10px 0 0 0;
}