/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	vertical-align:baseline;
}
body{
	margin:0px;
	padding:0px;
	background: #000000 url(../images/bg_body.jpg) center top no-repeat;
	font: 12px Arial, Helvetica, sans-serif;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;

}

p{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 150%;
	color: #999999;
}

h1{
	font: 24px Arial, Helvetica, sans-serif ;	
	color: #666699;
	padding: 0 0 34px;
}

h2{
	font: 18px Arial, Helvetica, sans-serif ;
	color: #666699;dq
}

h3{
	font: 14px Arial, Helvetica, sans-serif;
	color: #666699;
}



h4{
	font: 14px Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #336666;
}


h5{
	font: 14px Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #336666;
	padding: 0;
}


											
											/* Header */


#header{
	width: 968px;
	height: 145px;
	background: url(../images/bg_header.png) top right no-repeat;
}

#topmenuc{
	height: 31px;
	background: #000;
	min-width: 955px;
	width: auto !important;
	width: 955px;
}	

#menuc{
	width: 955px;	
}

#menu{
	padding-top: 7px;
	/*width: 560px;*/
	width: 635px;
}

#logo{
	padding-top: 38px;
	padding-left: 53px;
}

#sidemenu{
	padding-right: 63px;	
	padding-top: 42px;
}

#sidemenu ul li{
	display: inline;
	list-style: none;
}

.shopbox{
	width: 230px;
	color: #999999;
	text-align: right;
	padding-top: 7px;
}

#shopbox span{
	
}
											/* Body */
#body a{
	text-decoration: underline;
	font: 12px Arial, Helvetica, sans-serif;
	color: #cc6600;
}

#body a:hover{
	text-decoration: none;	
}

#body{
	width: 969px;
	padding-bottom: 10px;
}

#body .productlistboxc h3 a{
	font: 14px Arial, Helvetica, sans-serif;
	color: #666699;
	text-decoration: none;
}

#body .productlistboxc h3 a:hover{
	text-decoration: underline;	
}

#col_left{
	width: 242px;
	overflow-x: hidden;
}

#col_right{
	width: 727px;

}

.ltransbox_c{
	width: 239px;
	padding-left: 3px;
}

.ltransboxb{
	width: 239px;
	background: url(../images/ltransbox_r.png) top left repeat-y;
}

*html .ltransboxb , *html .rtransboxb{
	background: none;	
}


.lcontentbox{
	padding: 40px 26px 5px;
	min-height: 215px;
	height: auto !important;
	height: 215px;
	background: url(../images/bg_ltransbox_t.gif) top left no-repeat;

}

.rtransbox_c{
	width: 727px;
	min-height: 255px;
	height: auto !important;
	height: 255px;
}

.rtransboxb{
	background: url(../images/rtransbox_r.png) top center repeat-y;	
}

.rcontentbox{
	padding: 40px 30px 0px;
	min-height: 215px;
	height: auto !important;
	height: 215px;
	background: url(../images/bg_rtransbox_t.gif) top left no-repeat;
        color:#999999;
}

.featboxc{
	padding-left: 48px;	
}

.featdetails{
	padding-bottom: 25px;	
        color:#CC6600;
}

.featdetails p , .os_detail p , .prodname{
	font: 12px Arial, Helvetica, sans-serif ;	
	color: #999933;
	padding: 0;
	line-height: 100%;
}

.featdetails span , .os_detail span , .prodprice{
	font: 12px Arial, Helvetica, sans-serif;
	color:  #cc6600;
}

.prodprice{
	padding-bottom: 12px;	
}

.featimg{
	padding-bottom: 22px;	
}

.txtlabel{
	color: #666666;
	padding-bottom: 2px;
}

.txtbox , .selectionbox{
	padding-bottom: 10px;	
}

.txtbox input{
	border: 1px solid #1c1c1c;
	height: 20px;
	width: 181px;
	color: #ffffff;
	background: #000000;
	padding: 3px 2px 2px;
}

.btnreg{
	/*position: absolute;*/
	margin-top: 0px;
	text-align: right;
	margin-left: 99px;
}

.frontpagecontent{
	padding-bottom: 40px;	
}

.f_left{
	width: 370px;
	padding-right: 40px;
}

.f_left p{
	color: #999999;
	line-height: 150%;
}

.f_right{
	width: 250px;	
}

.os_left{
	width: 125px;	
}

.os_right{
	width: 125px;	
}

.os_img{
	height: 120px;
	padding-bottom: 9px;
}

.os_padtop{
	padding-top: 5px;	
}

.samplepic{
	padding-right: 15px;	
}

.lowerfrontpagecontent{
	padding-top: 40px;	
	padding-bottom: 27px;
}

.sampledetail{
	color: #999999;
	width: 490px;
}

.prod_img{
	/*padding-right: 27px;	
	width: 75px;
        text-align:center;*/
	padding-right: 7px;	
	width: 95px;
	height: 119px;

}

.prod_img a img {
        /*width:95px;*/
}

.prodbox{
	width: 306px;	
}

.prod_det{
	width: 200px;
}

.prodaction{
	padding-left: 38px;	
}

.prodaction2{
	padding-top: 18px;	
	padding-left: 38px;	
}

.rm{
	padding-right: 10px;
	width: 76px;
}

.bn{
	width: 76px;	
}

.productlistbox{
	padding-bottom: 15px;	
        color:#999999;
}

.prodview_img{
	/*padding-right: 33px;
	width: 155px;
        text-align:center;*/
	padding-right: 13px;
	width: 175px;
	height: 249px;

}

.prodview_img img{
/*width:175px;*/
}

.prodview_det{
	width: 435px;

}
.prodview_det p{
	padding: 0 0 28px 0;	
}
.productviewbox{
	padding-bottom: 19px;
}

.qtytxtbox{
	padding-right: 15px;	
}

.qtytxtbox input{
	width: 52px;
	border: 1px solid #cf6a04;
	height: 20px;
	background: #000;
	color: #cf6a04;
}

.qtytxt{
	color: #cf6a04;
	padding-right: 15px;
	padding-top: 4px;
}
											/* Footer */
#footerc{
	width: 955px;
	height: 48px;
	background: url(../images/bg_footer.gif) left top no-repeat;
	
}

.copyc{
	padding-left: 27px;	
	padding-top: 17px;
}

.copyc span{
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right: 7px;
}
#footerc span {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.stayintouch{
	width: 124px;
	color: #666666;
	padding-right: 26px;
}

#logofb{
	padding-top: 13px;	
}

#footer{
	padding-top: 17px;	
}

#footer ul {
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	color:#666666;
	border-left:1px solid #666666;
	padding:0 6px 0 7px;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	line-height: 100%;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#nb a{
	border:0px !important;
}

.energy a{
	display: block;	
	height: 63px;
	width: 94px;
	float: left;
	background: url(../images/smenu_energy.gif) left top no-repeat;
}

.energy a:hover, .energy .markthis{
	background: url(../images/smenu_energy_h.gif) left top no-repeat;
}

.euphoric a{
	display: block;	
	height: 63px;
	width: 75px;
	float: left;
	background: url(../images/smenu_euphoric.gif) left top no-repeat;
}

.euphoric a:hover, .euphoric .markthis{
	background: url(../images/smenu_euphoric_h.gif) left top no-repeat;
}

.smoking a{
	display: block;	
	height: 63px;
	width: 74px;
	float: left;
	background: url(../images/smenu_smoking.gif) left top no-repeat;
}

.smoking a:hover, .smoking .markthis{
	background: url(../images/smenu_smoking_h.gif) left top no-repeat;
}

.sexpills a{
	display: block;	
	height: 63px;
	width: 73px;
	float: left;
	background: url(../images/smenu_sexpills.gif) left top no-repeat;
}

.sexpills a:hover, .sexpills .markthis{
	background: url(../images/smenu_sexpills_h.gif) left top no-repeat;
}

.psychedelic a{
	display: block;	
	height: 63px;
	width: 87px;
	float: left;
	background: url(../images/smenu_psychedelic.gif) left top no-repeat;
}

.psychedelic a:hover, .psychedelic .markthis{
	background: url(../images/smenu_psychedelic_h.gif) left top no-repeat;
}

.recovery a{
	display: block;	
	height: 63px;
	width: 103px;
	float: left;
	background: url(../images/smenu_recovery.gif) left top no-repeat;
}

.recovery a:hover,.recovery .markthis{
	background: url(../images/smenu_recovery_h.gif) left top no-repeat;
}

.padr{
	padding-right: 10px;	
}

.redborder{
	width: 667px;
	background: url(../images/bg_borderrright.gif) top center no-repeat;
	height: 2px;
}

.redborder2{
	width: 667px;
	background: url(../images/bg_borderrright.gif) top center no-repeat;
	height: 2px;
	padding-bottom: 17px;
}

.redborder3{
	width: 667px;
	background: url(../images/bg_borderrright.gif) top center no-repeat;
	height: 2px;
	padding-bottom: 10px;
}


.blueborder{
	width: 187px;
	height: 2px;
	padding-bottom: 19px;
	background: url(../images/img_borderleft.gif) top center no-repeat;
}

.txt{
	padding-top: 17px;	
}

.posab img{
	position: absolute;
}

.bn img, .bnbox img{
cursor:pointer;
}

.rcontentbox ul {
color:#999999;
padding-left:20px;
padding-bottom:28px;
line-height:20px;
}
.catalogueItemNotFound {
display:none;
}
td.productItemNotFound {
padding-bottom:15px !important;
}
ul.productfeaturelist {
list-style-type:none;
padding-left:0px;
}
#featurd {
float:none !important;
padding-left:48px !important;
}
#featurd .os_detail {
padding-bottom:25px;
}
#featurd .os_img {
padding-bottom:22px;
height:auto;
}
.breadcrumbs {
color:#999999;
}
