/* CSS Document */
body{
margin:0px;;
padding:0px;
text-align:center;
}
#outer_main{
width:900px;
margin:auto;
background:url(../images/grey_bg.gif) top repeat-x;
height:100%;
}
#main_grey_box{
width:590px;
background:url(../images/main_grey_bg.gif) repeat-x top;
float:left;
margin:5px 0 0 0;
}
#left_top_curve{
width:5px;
float:left;
}
#right_top_curve{
width:5px;
text-align:right;
float:right;
}
.hbox_590{
float:left;
width:590px;
}
.box_590{
float:left;
width:590px;
padding-bottom:70px;
background:url(../images/ab_bg.gif) bottom no-repeat;
}
.heading_container {
width:900px;
float:left;
margin:auto;
height:100%
}
.title_container {
width:850px;
float:left;
margin:0 0 0 0px;
}
.inner_container {
width:849px;
float:left;
margin:0 0 0 19px;
}
#top_logo_box{
width:173px;
margin:0 0 0 115px;
float:left;
}
#gold_title_box{
width:379px;
float:left;
margin:82px 0 0 21px;
}
.top_right_sublink_box{
width:180px;
float:right;
height:20px;
}
.arial_grey_12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
font-weight:bold;
}
.cat_sub{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
margin-left:10px;
}
.box{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
}
.top_contact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
.top_link_box{
height:65px;
float:left;
border:1px solid #ff0000;
}
.top_link_box_right{
height:65px;
float:left;
border:1px solid #ff0000;
}
.top_link_bg_box{
height:65px;
width:835px;
background:url(../images/top_link_bg.gif) repeat-x top;
float:left;
border:1px #ff0000 solid;
}
.li_hor_text{
	margin:0 5px 0 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style:none;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.left_box{
width:255px;
float:left;
text-align:left;
}
#botm_logo{
width:249px;
float:left;
text-align:right;
}
#butten2_container{
    width:233px;
	margin:10px 0 0 0;
}
#button2{
    float:left;
	width:233px;
	margin:0;
	padding:0;
}
.button2 a{
     margin:0;
	 display: block;
	 padding:6px 7px 7px 32px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-align:left;
	 font-weight:bold;
	 color:#617070;
	 text-decoration:none;
	 background:url(../images/arrow_box_2.gif) no-repeat;
	 
}
.button02 {
     margin:0;
	 display: block;
	 padding:6px 7px 7px 32px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-align:left;
	 font-weight:bold;
	 color:#617070;
	 text-decoration:none;
	 background:url(../images/arrow_box_2.gif) no-repeat;
	 cursor:pointer;
}
.button2 .action a{
     color:#000000;
	 text-decoration:none;
}
.button2 a:hover{
     color:#6699CC;
	 text-decoration:none;
}



.button3 a{
     margin:0;
	 display: block;
	 padding:6px 7px 7px 32px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-align:left;
	 font-weight:bold;
	 color:#617070;
	 text-decoration:none;
	 background:url(../images/arrow_box_1.gif) no-repeat;
	 
}
.button3 .action a{
     color:#000000;
	 text-decoration:none;
}
.button3 a:hover{
     color:#6699CC;
	 text-decoration:none;
}
.button3_sub a{
     margin:0;
	 display: block;
	 padding:6px 7px 7px 72px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-align:left;
	 font-weight:bold;
	 color:#617070;
	 text-decoration:none;
	 background:url(../images/sub_arrow_box_1.gif) no-repeat;
	 
}
.button3_sub .action a{
     color:#000000;
	 text-decoration:none;
}
.button3_sub a:hover{
     color:#6699CC;
	 text-decoration:none;
}
.button2_sub a{
     margin:0;
	 display: block;
	 padding:6px 7px 7px 72px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-align:left;
	 font-weight:bold;
	 color:#617070;
	 text-decoration:none;
	 background:url(../images/sub_arrow_box_2.gif) no-repeat;
	 
}
.button2_sub .action a{
     color:#000000;
	 text-decoration:none;
}
.button2_sub a:hover{
     color:#6699CC;
	 text-decoration:none;
}
#footer{
width:500px;
float:inherit;
margin:30px 0 0 0px;
color:#FFFFFF;
border:1px #ff0000 solid;
}
.white_Link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
width:60px;
height:60px;
vertical-align:middle;
}
.white_Link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3399CC;
font-weight:bold;
}
.paypal_box{
float:left;
width:150px;
margin:30px 0 0 0;
}
.white_link_14{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}
.white_link_14:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#CCCCCC;
}
.product_box{
width:572px;
height:170px;
float:left;
background:url(../images/product_box_bg.gif) repeat-x top;
padding:2px;
border-bottom:2px solid  #B0D9EE;
margin:10px 0 0 7px;

}
.product_img_box{
margin:25px 0 0 0;
float:left;
width:121px;
padding:0 0 5px 18px;
border:none;
}
.product_inside_contents{
float:left;
width:430px;
}
.product_text_heading{
width:410px;
margin:8px 0 0 0;
float:left;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6587a9;
font-weight:bold;
}
.product_text{
width:410px;
padding-left:10px;
margin:3px 0 0 0;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6587a9;
}
.buy_now_img{
float:right;
margin:3px 15px 7px 15px;
}
#container{
height:100px;
width:572px;
display:table;
border:1px #ff0000 solid;

}
.light_box{
width:auto;
padding:20px 10px 20px 10px;
float:left;
background-color:#999999;
margin-top:40px;
margin-left:10px;
}
.bad_box{
width:150px;
padding:20px 10px 20px 10px;
float:left;
margin:30px 30px 20px 0;
background-color:#999999;
margin-top:40px;
margin-left:10px;

}
.medium_box{
width:auto;
padding:20px 10px 20px 10px;
float:left;
margin-top:40px;
margin-left:10px;
background-color:#999999;

}

.light_boxA{
width:150px;
padding:20px 10px 20px 10px;
float:left;
background-color:#999999;
margin-top:40px;
margin-left:10px;
}
.bad_boxA{
width:150px;
padding:20px 10px 20px 10px;
float:left;
margin:30px 30px 20px 0;
background-color:#999999;
margin-top:40px;
margin-left:10px;

}
.medium_boxA{
width:150px;
padding:20px 10px 20px 10px;
float:left;
margin-top:40px;
margin-left:10px;
background-color:#999999;

}
#page_icon{
float:left;
width:25px;
}
#page_route{
font-family:"Trebuchet MS";
font-size:12px;
margin:5px 0 0 10px;
color:#3399CC;
text-align:left;
float:left;
}
.ywhite_link_14{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style:none;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.ywhite_link_14:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#cbb36b;
}
.about_box{
width:590px;
float:left;
font-family: Verdana;
font-size: 12px;
text-align:left;
/*background:url(../images/ab_bg.gif) repeat-x bottom;*/
padding:2px;
margin:10px 0 0px 0px;
}
img.left {
	float: left;
	margin: 8px 8px 10px 8px;
	border: none; 
}
p.ab {
margin: 8px 18px 18px 8px;
}
p.ab1 {
margin: 130px 50px 0 0;
text-align:center;
font-family:Script MT Bold;
font-size: 24px;
color: #0099FF;
}
span.blue {
font-size: 14px;
font-weight: bold;
color: #0099FF;
}
.esthetician_box{
float:right;
width:570px;
height:305px;
margin:10px 0 0 20px;
background:url(../images/estheticians_img.gif) left center no-repeat;
}
.esthetician_grey_box{
width:365px;
height:90px;
margin:4px 0 0 4px;
border:1px solid #999999;
background-color:#efefef;
float:left;
}
.esthetician_white_box{
width:375px;
height:100px;
margin:20px 0 0 0;
border:1px solid #dbe3eb;
background-color:#FFFFFF;
float:left;
}
.esthetician_r_box{
width:390px;
float:right;
}
.verdana_box_14{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#6587a9;
font-weight:bold;
width:270px;
margin:55px 0 0 120px;
float:left;
text-align:left;
}
.left_box_300{
float:left;
width:300px;
margin:20px 0 0 25px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.right_box_250{
width:250px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#6587a9;
font-weight:bold;
text-align:right;
margin:15px 10px 0 0;
padding:0 10px 0 0;
}
.arial_orange_12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e86d21;
}
.contact_box{
width:590px;
float:left;
padding:0  0 6px 150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#e86d21;
}
.contact_email_box{
width:423px;
float:left;
margin:0 0 0 75px;
background:url(../images/contact_grey_bg.gif) repeat-x top;
}
.account_info_box{
width:565px;
float:left;
background:#efefef;
border:1px #cccccc solid;
margin:20px 0  0 12px;
}
.blue_heading_box{
width:552px;
float:left;
margin:5px 0 5px 5px;
background:#daebeb;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#617070;
padding:3px 0 3px 3px;
text-align:left;
font-weight:bold;
}
.left_box_250{
width:250px;
float:left;
text-align:left;
margin:5px 0 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.left_box_235{
width:235px;
float:left;
text-align:left;
margin:5px 0 5px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.remove_product{
width:180px;
margin:23px 0 0 0;
float:left;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6587a9;
font-weight:bold;
}
#remove_box{
width:260px;
height:32px;
background:url(../images/remove_prd_bg.gif) no-repeat;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px 0 0 20px;
margin:6px 0 0 0;
font-size:12px;
}
#footerAA
{
width:890px;
height:65px;
padding-left:5px;
}
#footerA
{
background:url(../images/top_link_bg.gif) repeat-x top;
height:65px;
width:850px;
}
#Footerleft
{
background-image:url(../images/bottom_link_left.gif);
height:65px;
width:7px;
float:left;
}
#Footerright
{
background-image:url(../images/top_link_right.gif);
height:65px;
width:7px;
float:right;
}
#footertop
{
height:25px;
width:500px;
float:left;
}
#footermenu
{
width:600px;
float:right;
height:35px;
vertical-align:middle;
}
#footer_left_box{
height:65px;
width:610px;
float: left;
}
#footer_right_box{
height:65px;
width:200px;
float: right;
}
#footer_image
{
width:165px;
height:30px;
padding-top:25px;
float:left;
}