@charset "utf-8";
/* CSS Document */

body {padding:0; margin:0; font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#292929; background-color:#F8E5B1;}
div,p,h1,h2,h3,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label {padding:0; margin:0;}
ul{list-style:none; padding:0; margin:0;}
img{padding:0; margin:0; border:none;}
.speacer{ clear:both; line-height:0; padding:0; margin:0; height:0; font-size:0}
p{font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#292929; padding:0 0 0 0; margin:0;}
h2{font:normal 32px/37px Tahoma, Geneva, sans-serif; color:#890600; padding:0 0 15px 0; }
a{font:bold 11px/15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline; }
a:hover{text-decoration:none;}

/* -------------- main-part ------------------- */

.mainBody{ margin:0 auto; padding:0; background:url(../images/top_main.jpg) no-repeat center 0;}
.mainBody2{ margin:0 auto; padding:0; background:url(../images/top_main_email.jpg) no-repeat center 0;}
.maintopPart{width:959px; margin:0 auto;background:url(../images/main_site_repeat.png) no-repeat 32px 0;}

.maintopPart_step2{width:959px; margin:0 auto; background:url(../images/top_main.png) no-repeat 0 0;}
.maintopPart_step3{width:832px; margin:0 auto; background:url(../images/main_bottom.png) no-repeat 0 bottom; padding:0 0 0 127px;}


/* -------------- top-part ------------------- */

.topPart{ height:334px; padding:0 0 0 0; width:832px;}
.fixedtop{ height:334px; position:relative; width:832px;}
.logotop{ position:absolute; top:49px; left:151px; z-index:50;}
.toptext{ height:29px;  padding:0 22px 0 0; font:bold 12px/29px Arial, Helvetica, sans-serif; color:#000;}
.toptext a{font:bold 12px/29px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.toptext a:hover{text-decoration:underline;}
.toptext p{ padding:0; font:bold 12px/29px Arial, Helvetica, sans-serif; color:#000;  text-align:right;}
.menutop{ position:absolute; bottom:2px; left:0; z-index:999; height:31px;}


/* -------------- main-part ------------------- */

.main_index{ width:832px; height:718px; background:url(../images/index_bg.png) no-repeat 0 0;}
.leftpart{ float:left; display:block; width:287px;}
.rightpart{ float:right; display:block; width:514px;}

.welcomeBox{ padding:36px 0 0 19px; height:315px;}
.text_style_1{font:bold 14px/16px Arial, Helvetica, sans-serif; color:#890600;}

.beauty_box{ height:226px; width:248px; padding:0 0 0 39px;}
.text_style_2{font:bold 18px/20px Georgia, "Times New Roman", Times, serif; color:#060100; text-align:right; padding:0 0 5px 0;}
.labeltext_1{ width:69px; float:left; display:block; padding:0 0 3px 0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000; text-align:right;}
.labeltext_2{width:170px; float:right; display:block; padding:0 0 3px 0;}
.labeltext_3{width:170px; float:right; display:block; padding:0 0 3px 0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000;}

.input_box_1{ border:none; background-color:#64582E; height:14px; width:170px; color:#FFF; font:normal 11px Arial, Helvetica, sans-serif; padding:2px 0 2px 0;}
.input_box_2{ border:none; background-color:#64582E; height:40px; width:170px; color:#FFF; font:normal 11px/14px Arial, Helvetica, sans-serif}

.text_style_3{font:bold 18px/20px Georgia, "Times New Roman", Times, serif; color:#060100; text-align:right; padding:0 0 5px 0;}
.white_contact_txt{ padding:20px 20px 0 0; color:#FFFFFD; font:normal 17px/20px Georgia, "Times New Roman", Times, serif; text-align:right;}

/* -------------- right-part ------------------- */

.gallery_box{ padding:360px 0 0 0;}

.morelink{ padding:10px 70px 0 0;}
.morelink a{ font:normal 24px/25px Georgia, "Times New Roman", Times, serif; color:#594413; text-decoration:none;}
.morelink a:hover{text-decoration:underline;}

/* -------------- Footer ------------------- */
.fullfooter{background:url(../images/footer_bg.jpg) no-repeat 0 0; margin:0 auto;}
.footercontent { padding:40px 0 22px 0; margin:0 auto; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#262525; background:url(../images/footer_inner.png) no-repeat 0 0; width:959px; text-align:center;}
.footercontent a {font:bold 11px/15px Arial, Helvetica, sans-serif; color:#822A09; text-decoration:underline; }
.footercontent a:hover{text-decoration:none; }

/* -------------- inner-part(Debi) ------------------- */

.main_inner{ width:829px;}
.inner_containt{ padding:17px 38px 17px 32px;  background:url(../images/inner_repeat.gif) repeat-y 0 0;}

.debibox{ border-bottom:2px solid #C4BBA6; padding:0 0 23px 0}
.youtubebox{
	width:425px;
	padding:5px;
	float:left;
}
.paratxt{ float:right; width:305px; float:right; padding:10px 0 0 0;}
.bold_red_txt{color:#8F130C; font:bold 12px/28px Arial, Helvetica, sans-serif}

a.moreblack{ font:bold 16px/20px Tahoma, Geneva, sans-serif; color:#474545; text-decoration:underline;}
a.moreblack:hover{text-decoration:none;}

.simple_red_text{font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#8F130C; padding:0; margin:0;}
.main_thumb_pic{ padding:0 20px 10px 0;}
.main_thumb_pic2{ padding:10px 0 10px 20px;}
.simple_red_text_2{font:bold 18px/22px Tahoma, Geneva, sans-serif; color:#8F130C; padding:0; margin:0;}

/* -------------- inner-part(institute) ------------------- */

.s_float_left_1{ width:425px; float:left; display:block; padding:30px 0 0 0;}
.s_float_right_box_1{ float:right; width:301px; float:right; padding:70px 0 30px 0;}

.inner_bold_title{font:normal 25px/28px Tahoma, Geneva, sans-serif; color:#8F130C; padding:0 0 10px 0;}
.inner_bold_title span{font:normal 15px/18px Tahoma, Geneva, sans-serif; color:#8F130C;}

ul.simplelist{ padding:0; margin:0; list-style-type:none;}
ul.simplelist li{ padding:0 0 0 15px; margin:0; font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#8F130C; margin:0; 
background:url(../images/red_squre.gif) no-repeat 0 5px;}

.s_float_left_2{ width:444px; float:left; display:block; padding:16px 0 15px 0;}
.s_float_right_box_2{ float:right; width:281px; float:right; padding:20px 0 15px 0;}

.inner_form_box{ background-color:#ffffff; border:1px solid #8B8473; padding:15px; font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#595347;}


.labeltext_5{ width:69px; float:left; display:block; padding:0 0 3px 0; font:normal 12px/23px Tahoma, Geneva, sans-serif; color:#595347; text-align:right;}
.labeltext_6{width:165px; float:right; display:block; padding:0 0 3px 0;}

.input_box_3{ border:1px solid #CABFA5; background-color:#E6DDC7; height:19px; width:163px; color:#625E54; font:normal 11px Arial, Helvetica, sans-serif; padding:2px 0 2px 0;}


/* -------------- inner-part(institute-testimonials) ------------------- */

.dot_testi_box{ border:1px dashed #827D70; padding:10px; margin:0 0 20px 0;}

.s_float_left_3{ width:300px; float:left; display:block; padding:5px; background-color:#FFF; border:1px solid #827D70;}
.s_float_right_box_3{ float:right; width:395px; float:right; padding:10px 0 0 0;}

/* -------------- inner-part(contact) ------------------- */

.s_float_left_4{ width:376px; float:left; display:block;}
.s_float_right_box_4{ float:right; width:350px; float:right; padding:4px 0 0 0;}
.height_txt{ float:right; width:350px; float:right; padding:4px 0 0 0; font:normal 14px/22px Tahoma, Geneva, sans-serif; color:#383636;}
.height_txt span{color:#890600;}

h4.black_main_title{ border-bottom:1px solid #9E9379; font:normal 19px/23px Tahoma, Geneva, sans-serif; color:#383636; padding:0 0 5px 0; margin:0 0 10px 0;}

.s_float_left_5{ width:328px; float:left; display:block;}
.s_float_right_box_5{ float:right; width:397px; float:right; padding:0;}

.main_contact_form{ width:320px; padding:10px 0 0 0;}
.labeltext_7{ width:97px; float:left; display:block; padding:0 0 3px 0; font:normal 12px/23px Tahoma, Geneva, sans-serif; color:#8F130C; text-align:right;}
.labeltext_8{width:214px; float:right; display:block; padding:0 0 3px 0;}
.input_box_4{ border:1px solid #BCB299; background-color:#ffffff; height:19px; width:214px; color:#000000; font:normal 11px Arial, Helvetica, sans-serif; padding:2px 0 2px 0;}
.text_box_5{ border:1px solid #BCB299; background-color:#ffffff; height:79px; width:214px; color:#000000; font:normal 11px Arial, Helvetica, sans-serif; padding:2px 0 2px 0;}

/* -------------- inner-part(gallery) ------------------- */

ul.gallery{ padding:0; margin:0; list-style-type:none;}
ul.gallery li{ padding:0; margin:0; float:left; display:block; padding:0 10px 20px 0;}

ul.gallery1{ padding:0; margin:0; list-style-type:none; width:430px; margin:0 auto;}
ul.gallery1 li{float:left; padding:0 20px 0 0;}
ul.gallery1 li a {font:bold 11px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; display:block; text-align:center;}
ul.gallery1 li a:hover {font:bold 11px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block;}
ul.gallery1 li img{ padding:0; margin:0; display:inline; border:2px solid #AF8960;}

ul.gallery2{ padding:20px 0 0 0; margin:0; list-style-type:none; width:590px; margin:0 auto;}
ul.gallery2 li{  float:left; padding:0 10px 0 0;}
ul.gallery2 li a {font:bold 11px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; display:block; text-align:center;}
ul.gallery2 li a:hover {font:bold 11px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block;}
ul.gallery2 li img{ padding:0; margin:0; display:inline; border:2px solid #AF8960;}

ul.gallery3{ padding:40px 0 0 0; margin:0; list-style-type:none; width:235px; margin:0 auto;}
ul.gallery3 li{ padding:0; margin:0; display:inline; padding:0 50px 20px 0; text-align:center;}
ul.gallery3 li a {font:bold 11px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
ul.gallery3 li a:hover {font:bold 11px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
ul.gallery3 li img{ padding:0; margin:0; display:inline; border:2px solid #AF8960;}

.product1 {width:375px; float:left; padding:20px 0 0 0;}
.product1 .product1_part {width:168px; float:left;}
.product1 .product1_part1 {width:120px; float:left; text-align:left; padding:0 0 0 20px;}

.product1 .product1_part_new {width:240px; float:left;}
.product1 .product1_part1_new {width:110px; float:left; text-align:left; padding:0 0 0 20px;}

.back {font:bold 14px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.back:hover {font:bold 14px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
