@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background:url("../imgs/bg.gif") top repeat-x #ffbdc7;
		font-family:Tahoma, "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#332f2f;
}
.signup
{
	background:url("../imgs/new/signup_middle.jpg");
	background-repeat:no-repeat;
	width:626px;
	height:243px;
}

.flashbase{
width:253px;
height:169px;
background-image:url(../imgs/new/flash_base.gif);
background-repeat:no-repeat;
vertical-align:middle;



}
.goldbase
{  
background:url("../imgs/gold_line.gif");
height:8px;
width:974px;
}

.menutbase
{  
background:url("../imgs/navi_bg.gif");
}

.fairy_left
{
background:url("../imgs/footer_fairy_left.gif");
width:132px;
height:177px;
}

.fairy_right
{
background:url("../imgs/footer_fairy_right.gif");
width:132px;
height:177px;
}

.footer_bg
{
background:url("../imgs/footer_bg.gif");
}

.pagebg
{
background:url("../imgs/save2.gif");
}

#main{
	width:974px;
	background:#FFFFFF;
	margin:0 auto;
	padding:10px;
}

.padimg{
	padding:5px;
}
.padimgleft{
	padding:5px 10px 5px 0px;
}
.padimgright{
	padding:5px 0px 5px 10px;
}
.title{
	width:974px;
	height:105px;
}
.marketingline
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996600;

}
.top_links{
	width:237px;
	height:173px;
	background:url("../imgs/top_links_bg.jpg") top no-repeat #ffffff;
	padding:99px 0 0 28px;
}
.skin_concern a{
	width:237px;
	height:30px;
	display:block;
	background:url("../imgs/skin_con.gif");
}
.skin_concern a:hover{
	background:url("../imgs/skin_con_over.gif");
}
.insurances_accept a{
	width:237px;
	height:30px;
	display:block;
	background:url("../imgs/insurances_we_accept.gif");
}
.insurances_accept a:hover{
	background:url("../imgs/insurances_we_accept_over.gif");
}
.promo_spe a{
	width:237px;
	height:30px;
	display:block;
	background:url("../imgs/promo_spe.gif");
}
.promo_spe a:hover{
	background:url("../imgs/promo_spe_over.gif");
}
.join_facebook a{
	width:237px;
	height:30px;
	display:block;
	background:url("../imgs/join_facebook.gif");
}
.join_facebook a:hover{
	background:url("../imgs/join_facebook_over.gif");
}
.receive_gift a{
	width:237px;
	height:30px;
	display:block;
	background:url("../imgs/receive_gift.gif");
}
.receive_gift a:hover{
	background:url("../imgs/receive_gift_over.gif");
}
.contents_area{
	width:954px;
	background:url(../imgs/contents_area.gif) top repeat-x #FFFFFF;
	padding:10px;
}

.contents_home{
	width:940px;
	
	padding:10px;
}

.instant_facial{
	width:529px;
	background-image:url(../imgs/new/background_box_home.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.just_for_men {
	display:block;
	width:565px;
	height:256px;
	background:url("../imgs/just_for_men.gif") center no-repeat;
}
/*
.love_your_legs a{
	display:block;
	width:360px;
	height:267px;
	background:url("../imgs/love_your_legs.gif") center no-repeat;
}
.laser_che_peel a{
	display:block;
	width:360px;
	height:91px;
	background:url("../imgs/laser_che_peel.gif") center no-repeat;
}*/
.better_skin_guide_box a{
	display:block;
	width:360px;
	height:194px;
	background:url("../imgs/better_skin_guide.gif") center no-repeat;
}
.subscribe_line{
	display:block;
	width:265px;
	height:18px;
	background:url("../imgs/subscribe_line.gif") left no-repeat;
}
input, select, textarea {
	border:1px solid #a5acb2;
	color:#000;
	font-family:Arial;
	font-size:11px;
	padding:3px;
}
.text_fielf_width{
	width:282px;
}
.footer_txt{
	font-family:"Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.footer_txt a{
	color:#000;
	text-decoration:underline;
}
.footer_txt a:hover{
	text-decoration:none;
}
.copyright{
	font-size:11px;
}

.save_now a{
	display:block;
	width:288px;
	height:41px;
	padding:72px 0 0 0;
	background:url("../imgs/subscribe_box.gif");
}
/*
.look_years a{
	display:block;
	width:288px;
	height:169px;
	background:url("../imgs/look_years.gif");
}
.calendar a{
	display:block;
	width:288px;
	height:138px;
	background:url("../imgs/calendar_thumbnail.gif");
}
.joinfacebook a{
	display:block;
	width:288px;
	height:38px;
	background:url("../imgs/join_facebook_thumbnail.gif");
	
}*/
.promotion a{
	display:block;
	width:288px;
	height:59px;
	background:url("../imgs/promotion.gif");
}
.your_skin_concern{
	width:267px;
	padding:5px 0 5px 21px;
	background:url("../imgs/your_skin_concern_repeat.gif") repeat-y;
	font-family:"Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:22px;
	color:#5f4214;
}
.formsbox
{
	width:267px;
	padding:5px 5px 5px 15px;
	background:url("../imgs/new/box_border_back.gif") repeat-y;
	margin:0;
}
.your_skin_concern a{
	color:#5f4214;
	text-decoration:underline;
}
.your_skin_concern a:hover{
	color:#e09d32;
}

.right_contents{
	background:url("../imgs/right_conts_top.gif") top no-repeat #FFFFFF;
	border:solid 1px #9f7634;
	padding:10px;
}
.inner_cont_caption{
	padding:0 0 0 18px;
}
p{
	font-family:Tahoma, "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0;
	padding:8px 3px 3px 3px;
	color:#332f2f;
}

h1{
	font-family:Tahoma, "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin:0;
	padding:8px 3px 0 3px;
	color:#9f7634;
}

h2{
	font-family:Tahoma, "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	margin:0;
	padding:8px 3px 0 3px;
	color:#ef4050;
}
h3{
	font-family:Tahoma, "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	font-weight:bold;
	padding:8px 3px 0 3px;
	color:#332f2f;
}

h4{
	font-family:Tahoma, "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:8px 3px 0 3px;
	color:#9f7634;
}


.caption_01{
	font-family:"Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#bd5a67;
	padding:8px 0 3px 0;
}
.caption_02{
	font-family:Tahoma, "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#bd5a67;
	padding:8px 0 3px 0;
}

.image_preview_box{
	border:solid 1px #f7d1d4;
	background:#ffeff1;
}
.preview_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#90454b;
}
.preview_subheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.enlarge_btn a{
	width:96px;
	height:21px;
	border:none;
	display:block;
	text-decoration:none;
	background:url("../imgs/botox/enlarged_btn.gif");
}
.enlarge_btn a:hover{
	background:url("../imgs/botox/enlarged_btn_hover.gif");
}

.link{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#332f2f;	
}
.highlight{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#bd5a67;	
}
#player{
	width:335px;
	height:240px;
	margin:0 auto;
	padding:0;
}


#nav, #nav ul{
	width:auto;
	margin:0 auto;
	padding:0;
	list-style:none;
}
#nav {
	padding:0 0 0 45px;
}
#nav ul li a{
	height:31px;
}
#nav a{
	display:block;
	width:auto;
	text-decoration:none;
	line-height:28px;
	color:#810c0c;
	font-size:11px;
	font-family:Tahoma;
	padding:0 15px;
}

#nav li{
	float:left;
	margin:0;
	font-weight:bold;
}
#nav li a{
	background:none;
}
#nav a:hover{
	color:#9f7634;
}
#nav li ul{
	position:absolute;
	width:133px;
	left:-999em;
	background:#ffcfda;
	padding-top:5px;
	padding-bottom:8px;
}

#nav li ul li a{
	width:101px;
	background:#ffcfda;
	height:auto;
	color:#810c0c;
	text-align:left;
	padding-left:10px;
	line-height:15px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:normal;
}
#nav li ul li a:hover{
	color:#9f7634;
}
#nav li:hover ul{
	left:auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left:auto;
}

.contacttable { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.address { color: #9F7634; font-size: 10pt; font-family: "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif; }
.namehome { color: #9F7634; font-size: 13pt; font-weight:bold; font-family: "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif; }
.phone { color: #9F7634; font-size: 19pt; font-weight:bold; font-family: "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif; }

.photorh { font-size: 8pt; margin-right: 15pt; margin-left: 10pt; margin-bottom: 0pt; margin-top:20pt }
.photor { font-size: 8pt; margin-right: 0pt; margin-left: 10pt; margin-bottom: 8pt; }
.photol { font-size: 8pt; margin-right: 10pt; margin-left: 0pt; margin-bottom: 8pt; }


a.video { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.video:hover { text-decoration: none }

.signupbox { color: #6B6A6A; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

a.referlink { color: #8D110F; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.referlink:hover { text-decoration: none }

a.signuplink { color: #8D110F; font-size: 13pt; font-weight: bold; font-family:"Times New Roman", Times, serif; text-decoration: underline }
a.signuplink:hover { text-decoration: none }

a.signuplink2 { color: #8D110F; font-size: 10pt; font-weight: bold; font-family:"Times New Roman", Times, serif; text-decoration: underline }
a.signuplink2:hover { text-decoration: none }


a { color: #993333; text-decoration: underline }
a:hover { text-decoration: none }








#nav2, #nav ul{
	width:auto;
	margin:0 auto;
	padding:0;
	list-style:none;
}
#nav2 {
	padding:0 0 0 0px;
}
#nav2 ul li a{
	height:42px;
}
#nav2 a{
	display:block;
	width:auto;
	text-decoration:none;
	
	color:#9f7634;
	font-size:11px;
	font-family:Tahoma;
	padding:0 20px;
}

#nav2 li{
	float:left;
	margin:0;
	font-weight:bold;
}
#nav2 .mainNav {
	background:url("../imgs/navbar3.gif");
	background-repeat:no-repeat;
	height:27px;
	background-position:100%,9px;
	padding-top:15px;
}
#nav2 .noImg {
	background:none;
}
#nav2 li a{
	background:none;
}
#nav2 a:hover{
	color:#9f7634;
}
#nav2 li ul{
	list-style:none;
	position:absolute;
	width:133px;
	left:-999em;
	background:#ffcfda;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:0;
}

#nav2 li ul li a{
	width:101px;
	background:#ffcfda;
	height:auto;
	color:#810c0c;
	text-align:left;
	padding-left:10px;
	line-height:15px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:normal;
}
#nav2 li ul li a:hover{
	color:#9f7634;
}
#nav2 li:hover ul{
	left:auto;
}
#nav2 li:hover ul, #nav li.sfhover ul {
	left:auto;
}
.fancyPants
{
     border-style: hidden;
     border-width: 0px;
     color: #000;
     padding-left:7px;
     padding-right:7px;
     padding-top:3px;
     font-size:8pt;
     background-image:url(../imgs/input_bg.jpg);
	 background-repeat:no-repeat;
     margin-left:3px;
	 width:184px;
	 height:25px;
	 font-size:20px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:100;
}
.noBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}