@charset "utf-8";
/* CSS Document */

body{
 font-family:Arial, Helvetica, sans-serif;
 margin:0; padding:0;
 background-color:#222222;
 font-size:13px;
 color:#333333;
}

legend {
	font-size:120%;
	font-weight:bold;
}

#container{
 width:996px;
 min-height:10px;
 height:auto !important;
 height:10px;
 margin:0 auto;
 margin-top:0px;
 margin-bottom:150px;
}
h1, h2, h3, h4, h5, p{
	padding:0px 0px 15px 0px;
	margin:0px;

	}
h2{
	color:#ea519b;
	padding:0px;
	font-size:16px;
	}
h4{
	font-size:12px;
	color:#ea519b;
	
	}
p{
	line-height:180% !important;
	}
a img{
	border:0px;
}
a {
	color:#333;
	}
	
a.flash-skip {
	color:#666666;
	padding-right: 2em;
	float:right;
}

.past-orders,
a.past-orders {

}

table.order-list,
table.order-list a {
	color: #ffffff;
	line-height: 1.5em;
	padding-left:0.5em;
}

.curvedmid ul{
	padding:0px 0px 0px 15px;
	margin:0px;
	list-style-image:url(../images/list_img.gif);
	}
.curvedmid li{
	padding:0px 0px 10px 5px;
	}
	
.newsArticle {
text-align:center;
width:140px;
height: 240px;
padding-bottom:1em;
float:left;
}

.checkout-label {
	width:150px;
	float:left;
	line-height:2;
}

div.form div.item, div.webform div.item {
	padding:4px;
}

.newsArticleHead {
height:20px;
font-weight:bold;
}
	
	
#myaccount td{
	line-height:3.5;
	
}
	
/**interchangeable body wrap**/


.body_wrap1{
 background:url(../images/botomright_img_01.jpg) bottom right no-repeat;
}

.body_wrap2{
 background:url(../images/botomright_img_02.jpg) bottom right no-repeat;
}


.body_wrap3{
 background:url(../images/botomright_img_03.jpg) bottom right no-repeat;
}


.body_wrap4{
 background:url(../images/botomright_img_04.jpg) bottom right no-repeat;
}


.body_wrap5{
 background:url(../images/botomright_img_05.jpg) bottom right no-repeat;
}

.body_wrap9{
 background:url(../images/botomright_img_09.jpg) bottom right no-repeat;
}

.header{
 height:80px;
 background:url(../images/header.png) no-repeat;
 padding:22px 0 0 30px;
}

.logo{
 width:87px;
 height:73px;
 margin:5px 0 1px 0;
}

.entersitetxt{
 padding-left:160px;
}

.imagesplash{
 height:70px;
 padding-top:480px;
 background:url(../images/main_img.png) no-repeat;
}

h3.fbheadtxt1{
 color:#ea519b;
 font-size:20px;
}


.topnav{
 padding:2px 0 2px 2px;
 margin:58px 0 2px 60px;
 height:15px;
 float:left;
 width:795px;
}

/**REUSABLE divs**/
.left{
 float:left;
}
.right{
 float:right;
}

.center{
 text-align:center;
}

/*.top{
 margin:30px 0 -20px 0;
}*/


/**faqs**/

p.txtfaq{
 color:#333333;
 font:12px Verdana, Arial, Helvetica, sans-serif;

}

p.txtfaq a{
 color:#ff6699;
 text-decoration:none;
}

p.txtfaq a:hover{
 text-decoration:underline;
}

.ansfaqtxt{
 line-height:normal;
 color:#333333;
   list-style:none;
}

.spacediv{
 margin-bottom:150px;
}

/**stockist**/


p.stockist{
 color:#333333;
 font-size:12px;

}

.stokhead {
font:16px Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
}

.stokhead a{
 color:#ff6699;
 text-decoration:none;
}

.stokhead a:selected{
text-decoration:underline;
}
 
.underline{
 text-decoration:underline;
}


strong.boldtxt1{
 color:#000000;
 font-size:14px;
}

.xtra{
	font-size:16px;
	color:#ea519b;
	}























/**CLEAR**/

.clearB{
 clear:both;
}


/**Main Column Container**/

.body_container{
 min-height:100px;
 height:auto !important;
 height:100px;
 background:url(../images/midshdow.png) repeat-y;
 padding:15px 20px 0 20px;
}

.leftcolumn{
 width:610px;
 min-height:700px;
 height:auto !important;
 height:700px;
 padding:10px 0 5px 15px;
}

.rightcolumn{
 width:330px;
 min-height:700px;
 height:auto !important;
 height:700px;
}

.clickableimg2{
 height:270px;
 background:url(../images/prodright_img_02.png) no-repeat;
 padding-top:145px;
}


.thumbig_txt{
 height:60px;
 padding:35px 5px 15px 20px;
 color:#FFFFFF;
 font:12px Verdana, Arial, Helvetica, sans-serif;
}

.rightnav{
 padding: 0 0 0 5px;
}

.rightnav ul{
 list-style:none;
 margin:0;
 padding:0;
}

.rightnav ul li{
 display:inline;
}

.rightnav ul li a{
 display:block;
 padding:0 0 3px 12px;
/* margin-bottom:3px;*/
 font:14px/33px Verdana, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 float:none;
 background:url(../images/rightnav.png) top left no-repeat;
 text-decoration:none;
 width:174px;
 cursor:pointer;
}

*html .rightnav ul li a{
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/rightnav.png', sizingmethod='crop');
}
*html .rightnav ul li a{
       background:none;
}

.rightnav a:hover{
background:transparent url(../images/rightnav_hov.png) no-repeat scroll right top;
 text-decoration:underline;
}

*html .rightnav ul li a:hover{
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/rightnav_hov.png', sizingmethod='crop');
}
*html .rightnav ul li a:hover{
       background:none;
}


.rf_img{
 margin-bottom:15px;
}


.featbox_wrapper{
 padding-bottom:10px;
}

.vidbox{
 width:249px;
 float:left;
 margin:5px 5px 20px 5px;
}

.vbtxt{
 display:block;
 padding:0 0 0 5px;
 color:#ea519b;
 font-size:20px;
}


.spacimg{
 margin-right:30px;
}


.featbox{
 width:301px;
 margin:0 0 20px 10px;
}


.fbmid{
 padding:0 10px 0 10px;
 background:url(../images/fb_mid.gif) repeat-y;
 font:12px Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 width:279px;
}

.curvedbox{
 padding:0;
 margin:0;
 margin-bottom:5px;
}

.curvedmid{
 background:url(../images/curvedbox_mid.png) repeat-y;
 padding:0 20px 0 20px;
 margin:0;
 width:570px;
overflow-x:hidden;
}

.curvedbuy{
 /*background:url(../images/banner-nono-com-au.png) no-repeat;*/
 padding:0px 20px;
 margin:0 auto;
 width:570px;
 height:276px;
 position:relative; background-color:#FFF;
} .curvedbuy img{margin:-24px auto 24px;}

.fbtxt{
 width:170px;
 padding:10px 0 0 2px;
 line-height:13px;
}

.fbtxt a{
 color:#FFFFFF;
 text-decoration:underline;
 }


span.ordnowlink a{
 color:#FFFFFF;
 font-size:20px;
 text-decoration:none;
 margin-top:10px;
 display:block;
padding-bottom:18px;
 }


.fbimg{
 width:100px;
}



/**text styles**/

p.intxt{
 font:11px Verdana, Arial, Helvetica, sans-serif;
 color:#333333;
}

li.intxt{
 font:11px Verdana, Arial, Helvetica, sans-serif;
 color:#333333;
}

ol.intxt{
 font:11px Verdana, Arial, Helvetica, sans-serif;
 color:#333333;
}


.fb_styletxt{
color:#FFFFFF;
font-size:16px;
margin-bottom:6px;
}



/**footer**/

.footer{
 height:50px;
 padding-top:5px;
}

.footnav{
 height:18px;
}

.footnav ul{
 list-style:none;
 margin:0;
 padding:0;
}

.footnav ul li{
 display:inline;
}

.footnav ul li a{
 display:block;
 float:left;
 padding:0 8px 0 5px;
 text-decoration:none;
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 background:url(../images/dividernavf.gif) no-repeat right center;
}

.footnav ul li#nobor a {
 background:none !important;
}

.footnav a:hover{
 text-decoration:underline;
 color:#ea519b;
}

.coptxt{
 color:#FFFFFF;
 font:9px Verdana, Arial, Helvetica, sans-serif;
}

#endf a{
 background-image:none;
}


/**Customization for each pages**/

/**science**/

.skinheadr{
 color:#ff6699;
 font:bold 16px Verdana, Arial, Helvetica, sans-serif;
 padding:5px 0 10px 0;
}

.skinbox{
 float:left;
width:141px;
}

.clickableimg3{
 height:270px;
 background:url(../images/prodright_img_04.png) no-repeat;
 padding-top:145px;
}


.science_item{
 margin:0 0 60px 0;
}

.desctxt{
 display:block;
 color:#ff6699;
 padding:5px 0 5px 5px;
 font:10px Verdana, Arial, Helvetica, sans-serif;
 line-height:15px;
}



/**skin type**/

.clickableimg4{
 height:270px;
 background:url(../images/prodright_img_06.png) no-repeat;
 padding-top:145px;
}




/**how it works**/

h1.hiw{
 color:#b6b6b6;
}

.notetxt{
 color:#ea519b;
 font:10px Verdana, Arial, Helvetica, sans-serif;
}

.centervidbox{
 padding:5px;
 margin:0px;
}

.centervidbox1 {
	background:url(/images/nonovideoframe.gif) no-repeat;
	height:275px;
	margin:0 auto;
	padding:10px 0;
	width:339px;
}

.centervidbox-large {
	background:url(/images/large-nonovideoframe.gif) no-repeat;
	height:404px;
	margin:0 auto;
	padding:10px 0;
	width:445px;
}


.clickableimg5{
 height:270px;
 background:url(../images/prodright_img_08.png) no-repeat;
 padding-top:145px;
}


/**return policy**/

p.rp_txt, ol.ol1, ol.ol2, ul.ul1, ul.ul2{
 color:#333333;
 font:12px Verdana, Arial, Helvetica, sans-serif;
}

p.rp_txt{

}

ol.ol1{

}




ol.ol2{
 list-style:lower-alpha;
 line-height:17px;
}
 
ul.ul1{
 list-style:none;
 line-height:20px;
}



/**privacy policy**/

ul.ul2{
 line-height:20px;
}

.emailprivacypol a{
 color:#333333;
 font:12px Verdana, Arial, Helvetica, sans-serif;
}




/* Products */
.body_wrap5{
	background:url(../images/bg_products.jpg) bottom right no-repeat;
}
.clickableimg6{
 height:270px;
 background:url(../images/bg_products_ordernow.jpg) no-repeat;
 padding-top:145px;
}
.col1{
	width:310px;
}
.col2{
	width:260px;
}
/* Contact Us */
.clickableimg_7{
 height:270px;
 background:url(../images/bg_contactus_ordernow.jpg) no-repeat;
 padding-top:145px;
}
.body_wrap6{
	background:url(../images/bg_contactus.jpg) bottom right no-repeat;
}
#contact td{
	width:200px;
	padding-bottom:10px;
}
#contact2 .inputx{
	width:350px;
	margin-left:15px;
	margin-bottom:5px;
}
#contact2 textarea{
	width:350px;
	margin-bottom:10px;
	margin-left:15px;
	height:200px;
}
/* Testimonials */

.clickableimg11{
 height:270px;
 background:url(../images/bg_testimonials_ordernow.jpg) no-repeat;
 padding-top:145px;
}

.clickableimg8{
 height:270px;
 background:url(../images/bg_testimonials_ordernow.jpg) no-repeat;
 padding-top:145px;
}
.body_wrap7{
	background:url(../images/bg_testimonials.jpg) bottom right no-repeat;
}

/* In the news */

.clickableimg_8{
 height:270px;
 background:url(../images/rightclickableimg_news_02.png) no-repeat;
 padding-top:145px;
}

.spx{
	color:#959595;
	}
.spx2{
	color:#ff6699;
	}

.body_wrap8{
	background:url(../images/bg_inthenews.jpg) bottom right no-repeat;
}

/**as seen**/

.clickableimg7{
 height:270px;
 background:url(../images/nonoclickableimg_02.png) no-repeat;
 padding-top:145px;
}

/**media**/

.clickableimg8{
 height:270px;
 background:url(../images/inmedia_02.png) no-repeat;
 padding-top:145px;
}

span.headinthemedia{
 font:16px Verdana, Arial, Helvetica, sans-serif;
}


/**in media**/

.magbox{
}

.id_mag{
 width:270px;
 float:left;
 margin:5px 5px 30px 5px;
}

.indent{
 margin-right:15px;
}

/**supplier warranty**/

span.imptxt{
 font:12px Verdana, Arial, Helvetica, sans-serif;
 color:#ea519b;
}

/**Sales Policy**/

ul.spolic{
 list-style:circle;
}






/**temp**/

.temdiv{
 margin-bottom:400px;
}









/**temp**/

.temdiv {
 margin-bottom:400px;
}


.openheader a {

border-bottom:1px solid #ff6699;
}

.categoryitems, .categoryitems li {
list-style:none !important;
background:none !important;
}

* html .categoryitems, .categoryitems li {
list-style:none !important;
background:none !important;
}

/*---- ADDED CSS FOR CHECKOUT ----- */

.marA {margin:auto;}
.body_checkout{}
.checkout_cont {
	background:#fff url(../images/img_checkcurve1.gif) no-repeat left top;
	padding:25px 0 0 0;
	width:927px;
}
.checkout_content {
	background:#fff url(../images/img_checkcurve2.gif) no-repeat left bottom;
	padding:0 25px 25px 25px;
}
.footer2 {
	width:615px;
	padding:10px 0 10px 0;
}
#shippingInfo {
/* left:505px;
position:relative;
top:-263px; */
width:435px;
}
#billingInfo {
width:435px;
}
span.icon img{
display:none;
}
p.literature-container {
display:inline;
}
ol.ansfaqtxt li {
margin:0 !important;
padding:0 !important;
}
input.productSubmitInput {
cursor:pointer;
}
input.cat_button {
cursor:pointer;
}
#regSubmit {
cursor:pointer;
}
/**check Out ***/

.body_wrap_checkout{
	background:url(../images/checkoutleftimg.jpg) bottom right no-repeat;
}

.clickableimg_checkout{
	background:url(../images/rightimg_checkout_02.jpg) no-repeat top right;
 	padding-top:85px;
}
.main_prod {
width:570px;
}
.heading{
width:550px;
}
.o_heading{
 float:left;
 width:175px;
}
.o_heading h1{
font-size:34px;
font-weight:bolder;
}
.p_heading{
padding:60px 0 0 198px;
width:345px;
color:#DE3C8F;
font-size:18px;
}
.p_heading div{
float:left;
padding-right:20px;
width:71px;
}
.prod_img img{
height:150px;
width:150px;
}
.prod_cont {
width:570px;
}
/**IE6 Hack**/
div, input { behavior: url("/iepngfix.htc") }

div.rotator-left {
	position: relative;
	float: left;
	width: 285px;
}

div.rotator-right {
	position: relative;
	float: right;
	clear: right; 
	width: 285px;
}

div.rotator-left img, div.rotator-right img {
	margin: 5px 18px 0 17px;	
}

div.rotator-left a.order-now-button, div.rotator-right a.order-now-button {
	position: absolute;
	bottom: 8px;
	left: 91px;
	display: block;
	width: 97px;
	height: 21px;
	text-decoration: none;
	text-indent: -9999px;
	background: url('/images/order-now-button.png') no-repeat 0 0;
	outline: none;
}
