@charset "utf-8";
/* CSS Document */







#main {color#000;}

#cart_panel							{	float:left; width: 180px; padding-top:63px;}



#main .shoppingcart					{	width: 210px; color:#666; font-size:12px;}
#main .shoppingcart p				{	padding:4px 0;}
#main .shoppingcart ul				{	padding:0; margin:0 0 0 20px;}
#main .shoppingcart	h1				{	font-size:15px; font-weight:bold; color:#666; text-indent:0; }
#main .price						{	font-size:24px; font-weight:bold; color:#000;margin-top: 20px;}
#main .price span					{	font-size:11px; font-weight:normal;color:#000;}
#main .shoppingcartimg				{	width: 342px; height: 230px; background:url(http://www.igrowlaser.com/images/shoppingcart-image.png)!important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/shoppingcart-image.png'); margin-left: 18px;}
#main .shoppingcartimg_cont	p		{	font-size:11px; text-align:center; width:100%}
#main .shoppingcartimg_cont a		{	color:#0195E3;}
#main .shoppingcartimg_cont			{	position:absolute; top: -50px; left: 240px; width: 359px;}
#main .cart_main .qtytotal			{	width: 180px; float: left; color:#666; font-size:12px;padding:0;margin-left: 15px;}
#main .cart_main .qtytotal p		{	padding: 5px 0; clear:both;}
#main .cart_main .mutlipay			{	width: 370px; float: left; color:#666; font-size:12px;}
#main .cart_main .mutlipay span		{	color:#000;}
#main .cart_main .mutlipay h5		{	font-size: 13px; font-weight:bold; color:#000;}
#main .cart_main .mutlipay p		{	padding: 5px 0;}

#main .cart_main .care_lt			{	float:left; width: 280px; margin-top:0;}
#main .cart_main .care_lt p			{	padding: 0 0 15px 15px}
#main .cart_main .care_lt strong	{	color:#000;}
#main .cart_main .care_form			{	float:right; width: 260px;}
#main .cart_main .care_form	label	{	width:70px; float:left;}
#main .cart_main .care_form	input	{	width:170px; ffloat:right;}
#main .cart_main .care_form p		{	padding: 12px 0; clear:both; line-height: 14px;}
#main .cart_main .small_title		{	font-size:11px;}
#main .cart_main input.care_submit  {	width:auto; float:right; padding-right:10px; border:none;}

/* Upsells */

#main .cart_main .cart_upell		{	}
#main .cart_main .cart_upell .cart_upsell_content{	width: 380px;}	
#main .cart_main .cart_upell .cart_upsell_content h2 { color: #ED6534; font-size:33px; font-weight:bold; padding:0 0 10px 0; margin:0;}
#main .cart_main .cart_upell .cart_upsell_content h3 { color:#666; font-size:20px; font-weight:bold; padding:10px 0px; margin:0;}
#main .cart_main .cart_upell .cart_upsell_content h3 span{ color: #ED6534; font-size:20px; font-weight:bold; padding:0; margin:0;}
#main .cart_main .cart_upell .cart_upsell_content p {padding:0; margin:0}


/* Form */
#main .cart_main legend 		 		{	padding: 0 0 5px 0px; margin: 5px 10px;font-weight:bold; font-size: 16px; color:#000;width:100%;border-bottom:1px solid #CCC;}
#main .cart_main fieldset 		 		{	border: none; padding-bottom: 10px;}
#main .cart_main .payment_info 	 		{	background:url(http://www.igrowlaser.com/css/images/shipping-image-sm.jpg) right center no-repeat;}
#main .cart_main .payment_info label	{	width: auto;}
#main .cart_main .payment_info input	{ 	margin-right: 10px;width: auto}
#main .cart_main .personal_info 		{	width: 30%;float: left;margin-left:15px;}
#main .cart_main .billing_info			{	float: left;width: 35%;margin-left:8px;}
#main .cart_main .shipping_info  		{	float: left;width: 35%;margin-left:15px;}
#main .cart_main .credit_info			{	float: right;width: 45%;}
#main .cart_main label 			 		{	width: 20%;margin: 0;color:#000;}
#main .cart_main input 			 		{	width: 100%;color: #666;margin: 0; background:url(http://www.igrowlaser.com/images/cart_input_bg.gif) repeat-x; border:1px solid #CCC; padding: 2px 0;}
#main .cart_main select 		 		{	color: #666;}
#main .cart_main p               		{	padding:4px 0px;color:#000;width:90%}
#main .cart_main p.submit_btn    		{	position:absolute;top:120px;left:583px;width:180px;font-size:16px;color:#525151;font-weight:bold;}
#main .cart_main .noborder		 		{	background: none; border:none; width:auto;}
#main .cart_main .quantity_info			{	float: left;width: 35%;margin-left:15px;}

/* Error items */
#main .cart_main .error					{	border: 1px solid #F00; background-color: #FFFFCC;color:#F00;padding: 10px 80px 10px 20px;background-image:url(http://www.igrowlaser.com/images/error.jpg); background-repeat:no-repeat;background-position:right;margin: 0 20px 20px 20px; font-size:12px;}
#main .cart_main .error_ups				{	border: 1px solid #666; background-color: #DDD;color:#666;padding: 10px 10px 10px 20px;margin: 0 20px 20px 20px; font-size:12px;}
#main .cart_main .error li				{	margin: 0 0 0 10px;padding: 0}
#main .cart_main .error ul 				{	padding: 0; margin: 0 0 15px 20px;}
#main .cart_main .error_payment			{	border: 1px solid #F00; background-color: #FFFFCC;color:#F00;padding: 10px 20px;background-image:url(http://www.igrowlaser.com/images/error.jpg); background-repeat:no-repeat;background-position:right;margin: #main .cart_main 10px 15px 10px 15px;}
#main .error							{	border: 1px solid #F00; background-color: #FFFFCC;color:#F00;padding: 10px 20px;margin: 0; font-size:12px;}
#main .error li							{	margin: 0 0 0 10px;padding: 0}
#main .error ul 						{	padding: 0; margin: 0 0 15px 20px;}
#main .cart_main .error_payment	{	border: 1px solid #F00; background-color: #FFFFCC;color:#F00;padding: 10px 20px;background-image:url(http://www.igrowlaser.com/images/error.jpg); background-repeat:no-repeat;background-position:right;margin: 10px 15px 10px 15px;}
#main .errorBox 						{	border: 1px solid #F00; background:#FFF2F2;color:#cd1111;}
#main .cart_main .error_payment li		{	margin: 0 0 0 10px;padding: 0 70px 0 0;color:#cd1111;}
#main .cart_main .error_payment ul 		{	padding: 0; margin: 0 0 15px 20px;}
#main .cart_main .errorBox 				{	border: 1px solid #F00; background:#FFF2F2;}
#main .error_sm							{	border: 1px solid #F00; background-color: #FFFFCC;color:#F00;padding: 10px 20px;font-size:12px; position:relative;}
#main .error_sm li						{	margin: 0 0 0 10px;padding: 0}
#main .error_sm ul 						{	padding: 0; margin: 0 0 15px 20px;}
#main .order_status_form .errorBox 		{	border: 1px solid #F00; background:#FFF2F2;}


/* Payment Page */
#main .cart_main .inputarea			{	width: 350px; float:left;}
#main .cart_main .cc_disclaimer		{	width: 230px; float:right; margin-right: 10px;}
#main .cart_main .cc_disclaimer p	{	font-size:11px; color:#666; padding: 5px 0; line-height:13px;}
#main .cart_main .cc_disclaimer h6	{	font-size:12px; color:#0195E3; font-weight:bold;}
#main .cart_main .cc_disclaimer a	{	font-size:11px; color:#0195E3;}

/* Summary Include file */
#summary_content .productbar		{	background:#E9E9E9; font-weight:bold;}
#summary_content .order				{	font-size:inherit;}
#summary_content .summary			{	font-size: 12px;color:#666; width: 60%}
#summary_content .shipping_billing	{	font-size: 12px;color:#666;}
#summary_content td					{	padding: 6px 6px;}
#summary_content table				{	margin: 15px 15px 4px 15px;font-size: 12px;color:#666;}
.cart_main #summary_content legend 	{	padding: 0 5px; font-weight:bold; font-size: 12px; color:#000;}
.cart_main #summary_content fieldset{	border: 1px solid #CCC; padding: 0px; margin: 15px 10px;}

/* Confirmation Page */
#main .order_number					{	color:#000; line-height: 15px; }
#main .become_member 				{	background:url(http://www.igrowlaser.com/images/confirmation_image.jpg) no-repeat; font-size:12px; color:#666;padding: 0 15px;}
#main .become_member p				{	line-height: 14px; padding: 10px 0;}
#main .become_member h2				{	text-indent:-2000px; width: 500px; height: 24px; margin-bottom: 5px; background:url(http://www.igrowlaser.com/images/confirmation_member_headline.gif) no-repeat; margin: 0 0 0 200px;}
#main .become_member ul				{	margin: 0 0 30px 220px; padding:0}
#main .become_member li				{	margin: 0; padding: 3px 0;}
#main .become_member label			{	width: 130px; float:left;}
#main .become_member input			{	width: 140px;}

/* My accounts section */
#main .order_status_form			{	width: 240px; float:left; height: 300px;}
#main .order_status_form input 		{	color: #666; background:url(http://www.igrowlaser.com/images/cart_input_bg.gif) repeat-x; border:1px solid #CCC; padding: 2px 0;}
#main .cart_container .orderstatusimg{	background:url(http://www.igrowlaser.com/images/orderstatus_box.png) no-repeat; height: 300px;}
#main .cart_container .moneyback	{	width: 375px; float:left; height: 350px;}
#main .cart_container .moneyback p	{	padding: 0 0 10px 0;}
#main .cart_container .moneyback_image{	background:url(http://www.igrowlaser.com/images/moneyback-image.png); width:238px; height:184px; float: left}
#main .login label					{	width: 80px; float:left;}
#main .login input					{	width: 140px; color:#666;}
#main .login p						{	width: 350px; margin-top: 5px;}
#main .cart_main .register label	{	width: 120px; float:left;}
#main .cart_main .register input	{	width: 130px; color:#666;}
#main .cart_main .register p		{	width: 350px; padding: 1em 0 1em 190px; margin:10px 0;}
#main .cart_main .register ul.bracket{	background:url(http://www.igrowlaser.com/images/register_bracket.gif) no-repeat 10px 8px; padding:0; margin:80px 0 0 0; font-size:12px; color:#666;}
#main .cart_main .register li		{	margin: 0 0 0 195px; padding:0; line-height:17px;}
#main .cart_main .register_results	{	height: 250px;}
#main .cart_main .register .error	{	border: 1px solid #F00; background-color: #FFFFCC;color:#F00;padding: 10px 20px;margin: 0 0 0 190px;font-size:12px; position: relative;}
#main .cart_main .register .error li{	margin: 0 0 0 10px;padding: 0}
#main .cart_main .register .error ul{	padding: 0; margin: 0 0 15px 20px;}
#main .cart_main #cc_number			{	width:auto;}
#main .cart_main #cc_cvv			{	width:auto;}
#main .login .loginsubmit			{	margin-top:-5px;}

#main .cart_mainprofile .leftform	{	background:#EEE; width: 250px; float:left; padding: 5px 20px;}
#main .cart_mainprofile .rtform		{	background:#EEE; width: 250px; float:right; padding: 5px 20px;}
#main .cart_mainprofile label		{	width: 68px; float:left;}
#main .cart_mainprofile input		{	width: 160px;background:url(http://www.igrowlaser.com/images/cart_input_bg.gif) repeat-x; border:1px solid #CCC; padding: 2px 0;color:#666;}
#main .cart_mainprofile  p			{	padding: 9px 0; clear:both; line-height: 14px;}
#main .cart_mainprofile .small_title{	font-size:11px;}
#main .cart_mainprofile .profiletitle{	font-size: 14px; font-weight:bold; color:#000;}
#main .cart_mainprofile .profilebtn	{	float:right; width:auto; padding: 0 15px 10px 0; border:none; background:none;}
#main .cart_mainaccount input		{	background:url(http://www.igrowlaser.com/images/cart_input_bg.gif) repeat-x; border:1px solid #CCC; padding: 2px 0; color:#666;}
#main .cart_mainaccount label		{	width: 150px; float:left;}
#main .cart_container .cart_mainaccount .errorBox{	border: 1px solid #F00; background:#FFF2F2;}
#main .autoship 					{	background:url(http://www.igrowlaser.com/images/cart_bg.gif) repeat-y;padding: 0 10px 0 10px;margin-top:0;}
#main .autoship p					{	padding: 8px 20px; font-size:12px; margin:0;}
#main .autoship form				{	background:#F4F4F4; padding-top:10px;}
#main .autoship form .customer_box	{	border:1px solid #0195E3; background:#CCEFF8; padding: 5px; margin:5px 20px; }
#main .autoship form .customer_box p{	font-size:12px; color:#0195E3; font-weight:bold;}
#main .autoship form input 			{	color:#666;}
#main .cart_container p.black		{	color:#000; font-weight:bold;}
#main .black						{	color:#000; font-weight:bold;}
#main .cart_container p.shippingbox	{	background: url(http://www.igrowlaser.com/images/orderstatus_box.png) no-repeat !important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/orderstatus_box.png'); padding: 40px 130px 40px 200px; margin-top:20px;}
#main .faq_container				{	width:614px; margin-top: 20px;}
#main .faq_container li a			{	color:#000;font-weight: bold; font-size: 12px;}
#main .faq_container li a:hover		{	color:#0195E3;}
#main .faq_container li				{	padding: 1px 0 1px 0px; margin:0;list-style:none;}
#main .faq_container ul 			{	margin:0; padding:0}
#main .faq_container .cart_main h5	{	padding: 0px 20px;}
#main .faq_container .cart_main p	{	padding: 10px 20px;}
#main .faq_container .cart_main li	{	padding: 0;margin:0;list-style:none;font-size: 12px; color:#666; list-style:disc;}
#main .faq_container .cart_main ul	{	margin:0 0 0 35px; padding:0}
#main .faq_container .cart_main a	{	color:#0195E3;}
#main .faq_container p.fag_footer 	{	color:#000; padding: 10px 10px 0 20px; font-weight: bold;}
#main .faq_container p.fag_footer a	{	color:#0195E3;}
#main .cart_main .customer_box		{	border:1px solid #0195E3; background:#CCEFF8; padding: 10px; margin-right:20px; }
#main .cart_main .customer_box p	{	font-size:13px; color:#0195E3; font-weight:bold;}
#main .cart_mainprofile .customer_box	{	border:1px solid #0195E3; background:#CCEFF8; padding: 5px; margin:5px 20px 5px 0; }
#main .cart_mainprofile .customer_box p{	font-size:13px; color:#0195E3; font-weight:bold;}
#main input.errorBox 				{	border: 1px solid #F00; background:#FFF2F2;}
#main .cart_container .dermatologist_main input {background:url(http://www.igrowlaser.com/images/cart_input_bg.gif) repeat-x; border:1px solid #CCC; padding: 2px 0;}
#main .cart_container .dermatologist_main {	postion:relative;background:url(http://www.igrowlaser.com/images/cart_bg.gif) repeat-y;padding: 15px 30px 20px 30px;}
#main .cart_container .dermatologist_main p{ padding:5px 0; margin:0;}
#main .cart_container .dermatologist_main label{width:160px; float:left;}
#main .cart_container .dermatologist_main textarea {width: 370px; height: 185px; background:url(http://www.igrowlaser.com/images/cart_input_bg.gif) repeat-x; border:1px solid #CCC; font-size:12px; color:#666;}
#main .cart_container .dermatologist_main textarea.errorBoxArea {border:1px solid red;background-color:#FFF2F2;background-image:none;}