body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{
	color:#777779;
	background:url(../images/body_bg.gif) repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
span.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
a:focus{outline:none}
img.left_curve{float:left;}
img.right_curve{float:right;}

#outer_layout{float:left; width:100%;}
#layout{margin:0 auto; width:966px;}

#header{float:left; width:933px; padding:9px 0 14px 33px}
#header p{float:left; width:908px; text-align:right; font-size:12px; line-height:14px;}
#header img{float:left; margin-top:32px}
#header ul{float:right; width:200px; list-style:none; padding-top:18px; padding-right:25px; margin:0;}
#header li{float:right; width:auto; background:url(../images/divider.gif) no-repeat right 0; font-weight:bold; font-size:12px; line-height:14px; color:#777779; padding:2px 13px 5px; display:inline}
#header li.none{float:right; background:none; padding-right:0;}
#header li a{color:#777779; text-decoration:none;}
#header li a:hover{text-decoration:underline;}

#menu{float:left; width:929px; padding:0 26px 0 11px;}
#menu .strip{float:left; width:929px; background:url(../images/menu_bg.gif) repeat-x 0 0; height:36px}
#menu ul{float:left; width:915px; list-style:none; padding-top:7px}
#menu li{float:left; width:auto; background:url(../images/menu_divider.gif) no-repeat 0 0; font:normal 16px/18px Arial, Helvetica, sans-serif; color:#955a4a; padding:2px 13px 0 15px}
#menu li.none{float:left; padding-left:2px; background:none;}
#menu li a{color:#955a4a; text-decoration:none;}
#menu li a:hover{text-decoration:underline;}

#bread_curmbs{float:left; width:588px; padding:4px 0 18px 11px;}
#bread_curmbs .strip{float:left; width:577px; background:url(../images/bread_strip.gif) repeat-x 0 0; height:22px;}
#bread_curmbs ul{float:left; width:563px; list-style:none;}
#bread_curmbs li{float:left; width:auto; background:url(../images/bread_divider.gif) no-repeat 0 5px; padding:2px 13px 0; font:normal 13px/15px Arial, Helvetica, sans-serif; color:#fff;}
#bread_curmbs li.none{float:left; background:none; padding-left:3px;}
#bread_curmbs li a{color:#fff; text-decoration:none;}
#bread_curmbs li a:hover{text-decoration:underline;}

#body_container{float:left; width:966px;}

#left_container{float:left; width:599px;}

#left_container .common_box{float:left; width:599px; background:url(../images/repeat_bg_left.gif) repeat-y 0 0;}
#left_container .common_box .top_curve{float:left; width:599px; background:url(../images/top_curve_left.gif) no-repeat 0 0;}
#left_container .common_box .bottom_curve{float:left; width:561px; background:url(../images/bottom_curve_left.gif) no-repeat 0 bottom; padding:3px 11px 13px 27px;}
#left_container .common_box .bottom_curve_inner{float:left; width:568px; background:url(../images/bottom_curve_left.gif) no-repeat 0 bottom; padding:3px 11px 13px 20px;}
#left_container .common_box .bottom_curve_about{float:left; width:575px; background:url(../images/bottom_curve_left.gif) no-repeat 0 bottom; padding:3px 11px 13px 13px;}

#left_container .banner01{float:left; width:561px; background:url(../images/banner01.jpg) no-repeat 0 bottom; height:269px;}
#left_container .banner01 p{float:right; width:271px; font:16px/19px Arial, Helvetica, sans-serif; color:#777779; padding-top:104px}
#left_container .banner02{float:left; width:561px; background:url(../images/banner02.jpg) no-repeat 0 bottom; height:269px;}
#left_container .banner02 .right{float:right; width:261px; padding-top:40px;}
#left_container .banner02 .right h1{float:left; width:241px; font-size:26px; line-height:28px; color:#94594a; font-weight:bold;}
#left_container .banner02 .right p{float:left; width:241px; font-size:15px; line-height:20px; color:#777779; padding-top:12px}
#left_container .banner02 .right p strong{font-size:16px;}
#left_container .banner02 .right p a{color:#777779; text-decoration:none;}
#left_container .banner02 .right p a:hover{text-decoration:underline;}

#left_container .content_area{float:left; width:561px; padding:11px 0 0}
#left_container .content_area h1{float:left; width:561px; font-size:26px; line-height:28px; color:#955a4a;}
#left_container .content_area p{float:left; width:530px; font-size:16px; color:#777779; line-height:19px; padding:10px 0 9px}
#left_container .content_area ul{float:left; width:530px; list-style:none;}
#left_container .content_area li{float:left; width:520px; font-size:16px; color:#777779; line-height:19px; background:url(../images/bullates.gif) no-repeat 0 8px; padding:0 0 0 11px;}
#left_container .content_inner{float:left; width:552px; padding:12px 0 17px 9px}
#left_container .content_inner h2{float:left; width:552px; font-size:20px; line-height:22px; font-weight:bold; color:#92594a}
#left_container .content_inner p{float:left; width:552px; font-size:15px; color:#93594a; line-height:18px; padding:3px 0 11px}
#left_container .content_inner .map{
	float:left;
	width:450px;
	border:1px solid #c7c7c7;
	height:300px;
}
#left_container .content_inner .map iframe{float:left; width:490px; height:264px;}
#left_container .content_inner .map span{float:left; width:490px; font-weight:bold; font-size:18px; text-align:center; padding-top:120px}

#left_container .content_inner form{float:left; width:552px;}
#left_container .content_inner label{float:left; width:552px; font-size:14px; line-height:16px; font-style:italic; color:#a26e60; padding:13px 0 3px}
#left_container .content_inner input{float:left; width:372px; border:1px solid #cccccc; font-size:15px; color:#777779; padding:5px 0 8px 5px!important; padding:7px 0 8px 5px;}
#left_container .content_inner input.button{float:left; width:130px; height:34px; background:url(../images/submit_btn.gif) no-repeat 0 0; border:0; cursor:pointer; color:#d7cdbb; font-weight:bold; font-size:12px;  text-transform:uppercase; margin-left:9px; display:inline; padding:0;}

#left_container .about{float:left; width:561px; padding:21px 0 14px 0}
#left_container .about h2{float:left; width:539px; font-size:26px; line-height:28px; color:#955a4a; padding-left:22px;}
#left_container .about p{float:left; width:525px; font-size:16px; color:#777779; line-height:24px; padding:11px 0 0 22px}
#left_container .about p span{color:#94594a;}
#left_container .about .mid_sec{float:left; width:561px; padding-bottom:11px;}
#left_container .about .mid_sec .pic{float:left; width:175px; border-bottom:1px #e0e0e0 solid; padding-top:14px}
#left_container .about .mid_sec .right{float:right; width:358px; padding:0 0 0 15px;}
#left_container .about .mid_sec .right p{float:left; width:355px; font-size:16px; color:#777779; line-height:24px; padding:0}
#left_container .about .mid_sec .right p span{color:#94594a;}

#left_container .faq_sec{float:left; width:554px; padding:22px 0 17px 7px}
#left_container .faq_sec h2{float:left; width:552px; font-size:26px; line-height:28px; font-weight:bold; color:#92594a}
#left_container .faq_sec p{float:left; width:552px; font-size:14px; line-height:16px; color:#92594a; padding:8px 0 0}
#left_container .faq_sec ul{float:left; width:552px; list-style:none; padding:22px 0 75px}
#left_container .faq_sec li{float:left; width:552px; font-size:15px; line-height:26px; color:#777779;}
#left_container .faq_sec li a{color:#777779; text-decoration:underline;}
#left_container .faq_sec li a:hover{text-decoration:none;}

#left_container .services_sec{float:left; width:554px; padding:22px 0 17px 7px}
#left_container .services_sec h2{float:left; width:552px; font-size:26px; line-height:28px; font-weight:bold; color:#92594a}
#left_container .services_sec ul{float:left; width:552px; list-style:none;}
#left_container .services_sec li{float:left; width:520px; font-size:15px; line-height:19px; color:#777779; background:url(../images/bullates.gif) no-repeat 0 19px; padding:12px 0 2px 13px;}
#left_container .services_sec li span{color:#92594a;}

#left_container .askskinvet{float:left; width:561px; padding:15px 0 20px 0}
#left_container .askskinvet .top_sec{float:left; width:561px; border-bottom:1px solid #b8b8b8;}
#left_container .askskinvet .top_sec .pic{float:left; width:189px;}
#left_container .askskinvet .top_sec .right{float:left; width:370px;}
#left_container .askskinvet .top_sec .right h3{float:left; width:370px; font-size:24px; line-height:27px; color:#94594A; padding:1px 0 2px;}
#left_container .askskinvet .top_sec .right p{float:left; width:350px; font-size:14px; line-height:19px; color:#94594A;}
#left_container .askskinvet .top_sec .right strong{float:left; width:370px; font-size:14px; line-height:19px; color:#F16C6D; font-weight:normal;}
#left_container .askskinvet .content_area{float:left; width:561px; padding:6px 0 0;}
#left_container .askskinvet .content_area p{float:left; width:530px; font-size:16px; line-height:21px; color:#777779; padding:0 0 18px 2px}
#left_container .askskinvet .content_area span{float:left; width:530px; font-size:14px; line-height:19px; color:#A39279;}
#left_container .askskinvet .content_area span a{color:#A39279; text-decoration:underline;}
#left_container .askskinvet .content_area span a:hover{text-decoration:none;}

#right_container{float:left; width:367px; padding-top:18px;position:relative;}

#right_container .top_sec{float:left; width:367px; background:url(../images/repeat_bg_right_top.gif) repeat-y 0 0; }
#right_container .add{float:left; width:367px; background:url(../images/repeat_bg_right_top1.gif) repeat-y 0 0; }
#right_container .top_sec .pic{float:left; right:28px; top:-83px; width:170px; position:absolute}
#right_container .top_sec .pic img{float:left;}
#right_container .top_sec .top_curve{float:left; width:367px; background:url(../images/top_curve_right_top.gif) no-repeat 0 0;}
#right_container .top_sec .bottom_curve{float:left; width:311px; background:url(../images/bottom_curve_right_top.gif) no-repeat 0 bottom; padding:133px 0 15px 56px}
#right_container .top_sec .top_curve1{float:left; width:367px; background:url(../images/top_curve_right_top1.gif) no-repeat 0 0;}
#right_container .top_sec .bottom_curve1{float:left; width:314px; background:url(../images/bottom_curve_right_top1.gif) no-repeat 0 bottom; padding:109px 0 10px 53px}

#right_container .top_sec p{float:left; width:260px; font-size:14px; line-height:21px; color:#f7f1e5; padding-bottom:25px}
#right_container .top_sec span{float:right; width:155px;}
#right_container .top_sec span a{float:left; background:url(../images/learnbtn.gif) no-repeat 0 0; height:24px; width:135px; text-decoration:none; text-transform:uppercase; font-size:14px; color:#fff; padding:10px 0 0 15px}
#right_container .top_sec span a:hover{text-decoration:underline;}

#right_container .rows{float:left; width:367px; padding-top:26px}
#right_container .bottom_sec{float:left; width:367px; background:url(../images/repeat_bg_right.gif) repeat-y 0 0;}
#right_container .bottom_sec .top_curve{float:left; width:367px; background:url(../images/top_curve_right.gif) no-repeat 0 0;}
#right_container .bottom_sec .bottom_curve{float:left; width:329px; background:url(../images/bottom_curve_right.gif) no-repeat 0 bottom; padding:15px 19px 33px;}
#right_container .bottom_sec .bottom_curve_new{float:left; width:329px; background:url(../images/bottom_curve_right_new.gif) no-repeat 0 bottom; padding:15px 19px 24px;}
#right_container .bottom_sec h2{float:left; width:329px; padding-top:8px}
#right_container .bottom_sec h2 img{float:left;}
#right_container .bottom_sec ul{float:left; width:329px; list-style:none;}
#right_container .bottom_sec li{float:left; width:300px; font-size:14px; line-height:17px; color:#955a4a; background:url(../images/bull.gif) no-repeat 5px 17px; padding:10px 0 4px 15px}
#right_container .bottom_sec li a{color:#955a4a; text-decoration:none;}
#right_container .bottom_sec li a:hover{text-decoration:underline;}

#right_container .bottom_sec_form{float:left; width:367px; background:url(../images/contact_bg.gif) repeat-y 0 0;}
#right_container .bottom_sec_form .top_curve{float:left; width:367px; background:url(../images/top_curve_contact.gif) no-repeat 0 0;}
#right_container .bottom_sec_form .bottom_curve{float:left; width:329px; background:url(../images/bottom_curve_contact.gif) no-repeat 0 bottom; padding:15px 19px 33px;}
#right_container .bottom_sec_form .bottom_archives{float:left; width:331px; background:url(../images/bottom_curve_contact.gif) no-repeat 0 bottom; padding:15px 18px 20px;}


#right_container .bottom_pic_sec{float:left; width:367px; background:url(../images/repeat_bg_pic.gif) repeat-y 0 0;}
#right_container .bottom_pic_sec .top_curve{float:left; width:367px; background:url(../images/top_curve_pic.gif) no-repeat 0 0;}
#right_container .bottom_pic_sec .bottom_curve{float:left; width:343px; background:url(../images/bottom_curve_pic.gif) no-repeat 0 bottom; padding:5px 15px 21px 9px ;}
#right_container .bottom_pic_sec img{float:left;}

#right_container .bottom_sec_form .form_sec{float:left; width:310px; padding:21px 0 65px 10px; position:relative;}
#right_container .bottom_sec_form .form_sec .pic{float:none; top:-143px; right:-2px; position:absolute; width:172px;}
#right_container .bottom_sec_form .form_sec .pic img{float:left;}
#right_container .bottom_sec_form .form_sec h2{float:left; width:310px; font-size:20px; line-height:22px; color:#92594a; font-weight:bold; padding:0 0 7px;}
#right_container .bottom_sec_form .form_sec span{float:left; width:305px; font-size:15px; line-height:17px; color:#777779; padding:13px 0 0 2px}
#right_container .bottom_sec_form form{float:left; width:310px;}
#right_container .bottom_sec_form fieldset{float:left; width:310px;}
#right_container .bottom_sec_form label{float:left; width:310px; font-size:12px; line-height:14px; color:#777779; padding-bottom:3px;}
#right_container .bottom_sec_form input{float:left; width:285px; border:1px solid #c7c7c7; padding:6px 0 7px 5px; font-size:12px; color:#777779}
#right_container .bottom_sec_form input.verification_txt{float:left; width:32px; border:1px solid #c7c7c7; padding:6px 0 7px 5px; font-size:12px; color:#777779; margin:0 27px 0 8px; display:inline}
#right_container .bottom_sec_form input.button{float:left; width:122px; height:34px; background:url(../images/button_submit.gif) no-repeat 0 0; cursor:pointer; text-transform:uppercase; color:#d7cdbb; font-weight:bold; font-size:16px; border:0; padding:0;}
#right_container .bottom_sec_form textarea{float:left; width:285px; padding:7px 0 8px 5px; height:82px; color:#777779}
#right_container .bottom_sec_form .form_row{float:left; width:310px; padding:12px 0 0 }

#right_container .faq_form{float:left; width:367px; background:url(../images/repeat_bg_right_faq.gif) repeat-y 0 0; }
#right_container .faq_form .top_curve{float:left; width:367px; background:url(../images/top_curve_faq.gif) no-repeat 0 0;}
#right_container .faq_form .bottom_curve{float:left; width:329px; background:url(../images/bottom_curve_faq.gif) no-repeat 0 bottom; padding:75px 19px 25px;}
#right_container .faq_form .pic{float:none; top:-83px; right:28px; position:absolute;}
#right_container .faq_form .pic img{float:left;}
#right_container .faq_form h2{float:left; width:244px; font-size:20px; background:url(../images/send_icon.gif) no-repeat 4px 0; line-height:22px; color:#92594a; font-weight:bold; padding:31px 0 7px 66px;}
#right_container .faq_form p{float:left; width:320px; font-size:14px; line-height:16px; color:#94594a; padding:4px 0 0 1px;}

#right_container .faq_form small{float:left; width:300px; font-size:12px; line-height:14px; color:#777779; padding:12px 0 3px 2px}

#right_container .faq_form form{float:left; width:308px; padding:0 0 0 2px;}
#right_container .faq_form fieldset{float:left; width:308px;}
#right_container .faq_form label{float:left; width:308px; font-size:13px; line-height:14px; color:#a3927a; padding-bottom:6px; }
#right_container .faq_form input{float:left; width:298px; border:1px solid #c7c7c7; padding:6px 0 7px 5px; font-size:14px; color:#a3937b;}
#right_container .faq_form input.verification_txt{float:left; width:32px; border:1px solid #c7c7c7; padding:6px 0 7px 5px; font-size:12px; color:#777779; margin:0 27px 0 8px; display:inline}
#right_container .faq_form input.button{float:right; width:122px; height:34px; background:url(../images/button_submit.gif) no-repeat 0 0; cursor:pointer; text-transform:uppercase; color:#d7cdbb; font-weight:bold; font-size:16px; border:0; padding:0; margin-right:3px; display:inline}
#right_container .faq_form textarea{float:left; width:298px; height:82px; border:1px solid #c7c7c7; padding:6px 0 7px 5px; font-size:14px; color:#a3937b; font-family:"ArialMT", ArialMT, Arial, Helvetica, sans-serif;}
#right_container .faq_form .form_row{float:left; width:308px; padding:12px 0 0!important;}
#right_container .faq_form .form_row1{float:left; width:308px; padding:0 0 0 }

#right_container .pad_row{float:left; padding-top:3px;}
#right_container .archives{float:left; width:309px; padding-bottom:8px;}
#right_container .archives h3{float:left; width:309px; font-size:20px; line-height:26px;  color:#94594A; font-weight:bold;}
#right_container .archives ul{float:left; width:309px; list-style:none;}
#right_container .archives li{float:left; width:302px; background:#eaeaea; color:#94594A; font-size:14px; line-height:16px; padding:1px 0 2px 8px; margin-top:8px;}
#right_container .archives li a{color:#94594A; text-decoration:none;}
#right_container .archives li a:hover{text-decoration:underline;}
#right_container .archives li span{float:left; padding-right:9px;}

#middle_section{float:left; width:100%; background:url(../images/middle_bg.gif) repeat-x 0 0; height:198px; margin-top:67px;}
#middle_main{margin:0 auto; width:966px; position:relative;}
#middle_main .pic{float:none; width:189px; top:-47px; left:16px; position:absolute;}
#middle_main .content{float:right; width:725px; padding-top:17px}
#middle_main .content h3{float:left; width:725px; font-size:18px; line-height:27px; color:#94594a; font-weight:bold;}
#middle_main .content p{float:left; width:725px; font-size:16px; line-height:24px; color:#955a4a}

#inner_body{float:left; width:954px;}
#inner_body .content_area{float:left; width:954px; background:url(../images/repeat_bg_atopic.gif) repeat-y 0 0;}
#inner_body .content_area .top_curve{float:left; width:954px; background:url(../images/top_curve_atopic.gif) no-repeat 0 0;}
#inner_body .content_area .bottom_curve{float:left; width:888px; background:url(../images/bottom_curve_atopic.gif) no-repeat 0 bottom; padding:30px 30px 25px 36px;}
#inner_body .content_area h1{float:left; width:888px; font-size:26px; line-height:28px; color:#92594A;}
#inner_body .content_area .box_row{float:left; width:888px; padding:9px 0 16px}
#inner_body .content_area .cols1{float:left; width:241px; border:1px solid #c7c7c7; margin-right:13px; padding-top:4px;}
#inner_body .content_area .cols1 ul{float:left; width:229px; list-style:none; padding:0 0 2px 12px;}
#inner_body .content_area .cols1 ul li{float:left; width:220px; font-size:15px; line-height:19px; color:#777779; background:url(../images/bullates.gif) no-repeat 0 7px; padding:0 0 0 9px;}
#inner_body .content_area .cols1 ul li.none{float:left; width:220px; background:none; font-weight:bold; font-size:16px; padding-left:0;}
#inner_body .content_area .cols1 p{float:left; width:230px; border-top:1px solid #e5e5e5; padding:5px 0 4px 11px;}
#inner_body .content_area .cols1 p a{float:left; width:176px; background:url(../images/pdf_icon.gif) no-repeat 0 0; font-size:16px; line-height:20px; color:#777779; padding:22px 0 12px 52px; text-decoration:none}
#inner_body .content_area .cols1 p a:hover{text-decoration:underline;}
#inner_body .content_area h3{float:left; width:888px; font-size:15px; line-height:19px; color:#92594A;}
#inner_body .content_area p{float:left; width:850px; font-size:15px; line-height:19px; color:#777779; padding:2px 0 23px;}
#inner_body .content_area p img{float:left; margin:7px 5px 0 0; display:inline}

#inner_body .content_area .cols{float:left; width:227px; border:1px solid #c7c7c7; margin-right:13px; padding:7px}
#inner_body .content_area .cols img{float:left;}

#outer_footer{float:left; width:100%; padding-top:25px}
#inside_footer{margin:0 auto; width:966px;}
#footer{float:left; width:938px; padding:18px 12px 40px 16px}
#footer .top{float:left; width:938px; border-top:1px solid #e0e0e0; padding:6px 0 7px}
#footer .top ul{float:left; width:637px; list-style:none;}
#footer .top li{float:left; width:auto; font-size:12px; line-height:14px; color:#777779; background:url(../images/footer_divider.gif) no-repeat 0 2px; padding:0 5px 0 7px}
#footer .top li.none{float:left; background:none; padding-left:3px;}
#footer .top li a{color:#777779; text-decoration:none;}
#footer .top li a:hover{text-decoration:underline}
#footer .top p{
	float:right;
	width:301px;
	font-size:12px;
	line-height:14px;
	color:#777779;
	text-align: right;
}

#footer .mid{float:left; width:938px; border-top:1px solid #e0e0e0; padding:6px 0 9px}
#footer .mid ul{float:left; width:637px; list-style:none;}
#footer .mid li{float:left; width:auto; font-size:12px; line-height:14px; color:#777779; background:url(../images/footer_divider.gif) no-repeat 0 2px; padding:0 5px 0 7px}
#footer .mid li.none{float:left; background:none; padding-left:3px;}
#footer .mid li a{color:#777779; text-decoration:none;}
#footer .mid li a:hover{text-decoration:underline}
#footer .mid p{
	float:right;
	width:250px;
	font-size:12px;
	line-height:14px;
	color:#777779;
	text-align:right;
	padding-right:3px;
}
#footer .mid p a{color:#777779; text-decoration:none;}
#footer .mid p a:hover{text-decoration:underline;}

#footer .bottom{float:left; width:938px; border-top:1px solid #e0e0e0; padding-top:6px}
#footer .bottom p{float:left; width:938px; font-size:12px; line-height:14px; color:#777779;}
