@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2a240e; background:#D5CA9D url(../images/body_bg.gif) repeat-x top;}

*{margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;}

img{border:0px;}

/* wrapper */
.wrapper{width:965px; margin:0px auto;}

/* text alignment, floating and position */
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:0px; line-height:0px; font-size:0px;}

.tal{ text-align:left;}
.tar{ text-align:right;}
.tac{ text-align:center;}
.taj{ text-align:justify;}

.por{ position:relative;}
.poa{ position:absolute;}

/* left column */
.col_left{width:247px;}

/* right column */
.col_right{ width:718px;}
.col_right_padding{ padding:5px 32px 5px 18px;}
.col_right p{padding-right:22px; line-height:20px; color:#2a240e; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 0px;}
.cor_right h2{padding:5px 0px; text-align:left;}

/* logo */
.logo{padding:0px 9px 0px 9px; _padding-left:8px;}

.button{background:#fe9906; border:1px solid #fe9999; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

/* navigation */
.nav{}
.nav ul{margin:0px; padding:0px 9px; list-style:none;}
.nav ul li{margin:0px; padding:0px; list-style:none; width:228px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; height:45px; float:left; display:block;}
.nav ul li a:link, .nav ul li a:visited{ background:url(../images/nav_normal.png) no-repeat 3px bottom; display:block; color:#FFFFFF; text-decoration:none; padding:18px 0px 12px;}
.nav ul li a:hover, .nav ul li a.current:link, .nav ul li a.current:visited{ background-position:3px -7px;}
.nav ul li a.last:link, .nav ul li a.last:visited{background:url(../images/nav_last.png) no-repeat 3px bottom; display:block; color:#FFFFFF; text-decoration:none; padding:18px 0px 12px;}
.nav ul li a.last:hover{ background-position:3px 0px;}
.nav ul li a.active:link, .nav ul li a.active:visited{background-position:3px 0px;}
.nav ul li a img{ display:block; float:left;}


/* contact form */
.contact_form{margin-top:30px; background:url(../images/contact_form_bg.png) no-repeat top left; height:500px; padding:0px 11px;}
.contact_form .box{background:#FFFFFF; padding:0px 17px;}
.contact_form .box p{padding-bottom:5px;}
.contact_form .textbox{ background:url(../images/textbox_bg.gif) no-repeat top left; height:29px; width:184px; border:0px; padding-top:5px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7f7f7f;}

/* phone */
.phone{padding-bottom:2px; text-align:right;}

/* before and after images display section */
.before_after_sec{ padding-bottom:30px;}

/* dashed bottom line */
.bdr_bot{background:url(../images/bdr_bottom.gif) repeat-x bottom;}

/* spacer */
.spcr{height:10px;}

/* left right padding in middle */
.left_right_pad{padding:0px 18px;}

/* welcome box */
.welcome{ width:340px; background:url(../images/divide_line.png) no-repeat bottom right;}
.welcome h2{padding:5px 0px; text-align:left;}
.welcome p{padding-right:22px; line-height:16px; color:#2a240e; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* our clients */
.our_clients{padding-left:15px; width:310px;}
.our_clients h2{padding:5px 0px; text-align:left;}
.our_clients p{padding-right:22px; line-height:16px; color:#2a240e; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.fc_yel{color:#eee8c5;}

/* speciality section */
.specia_sec{}
.specia_sec .col{width:212px; padding-right:15px;}
.specia_sec .col .mid{background:#FFFFFF;}
.specia_sec .col p{font:normal 11px Arial, Helvetica, sans-serif; color:#6e4d1f; padding:2px 9px 7px 9px;}
.specia_sec .col .height{height:115px;}

/* footer */
.footer{ background:url(../images/footer_bg.png) no-repeat top center; font-family:Arial, Helvetica, sans-serif; color:#7f714e; font-size:12px; padding-top:20px;}
.footer p{padding:3px 0px;}
.footer a:link, .footer a:visited{color:#7f714e; text-decoration:none; padding:0px 5px;}
.footer a:hover{ color:#FFFFFF; text-decoration:none;}
p.copyright{padding-left:5px;}
.foot_logo{padding-right:50px;}

/* inner page */
.inner_top_banner{ padding-bottom:10px;}
.title2{color:#FFFFFF; font-size:14px;}

/* rounded corners */
.round_corners{}
.round_corners .tl{ background:url(../images/list_cur_tl.png) no-repeat left top; height:9px; font-size:0px; padding-left:9px;}
.round_corners .tr{ background:url(../images/list_cur_tr.png) no-repeat right top; height:9px; font-size:0px; padding-right:9px;}
.round_corners .top{ background:url(../images/list_cur_mid.png) repeat; height:9px; font-size:0px;}
.round_corners .mid{background:url(../images/list_cur_mid.png) repeat;}
.round_corners .bl{ background:url(../images/list_cur_bl.png) no-repeat left top; height:9px; font-size:0px; padding-left:9px;}
.round_corners .br{ background:url(../images/list_cur_br.png) no-repeat right top; height:9px; font-size:0px; padding-right:9px;}
.round_corners .bot{ background:url(../images/list_cur_mid.png) repeat; height:9px; font-size:0px;}

.bullet_list{}
.bullet_list ul{margin:0px; padding:5px 20px; list-style:none;}
.bullet_list ul li{ background:url(../images/bullet_1.png) no-repeat left 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#5d501f; margin:0px; padding:7px 0px 7px 25px; width:45%; float:left; display:block;}

.bullet_list2{}
.bullet_list2 ul{margin:0px; padding:5px 20px; list-style:none;}
.bullet_list2 ul li{ background:url(../images/bullet_2.png) no-repeat left 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#5d501f; margin:0px; padding:7px 0px 7px 25px; display:block;}

.bullet_list3{}
.bullet_list3 ul{margin:0px; padding:5px 20px; list-style:none;}
.bullet_list3 ul li{ background:url(../images/bullet_3.png) no-repeat left 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#5d501f; margin:0px; padding:7px 0px 7px 25px; display:block;}

/* contec us page form */
.cont_form{ width:340px; background:url(../images/divide_line.png) no-repeat bottom right;}
.cont_form h2{padding:5px 0px 10px; text-align:left; font-size:14px; color:#FFFFFF;}
.cont_form p{padding-right:22px; line-height:16px; color:#2a240e; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.cont_form p span{ width:100px; display:block; float:left;}
.cont_form .textbox{ width:184px; border:1px solid #9c9268; padding:3px 0px 2px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7f7f7f;}
.submit_small{ background:url(../images/btn_submit_small.png) no-repeat top left; height:21px; width:67px;}

.cont_info{ line-height:16px; width:300px; text-align:left; font-size:14px;}
.cont_info p{line-height:16px; padding:3px 0px;}
.cont_info p span{ width:100px; display:block; float:left;}
.cont_info a:link, .cont_info a:visited{ color:#2a240e; text-decoration:none;}
.cont_info a:hover{ color:#FFFFFF; text-decoration:none;}

.mandatory{color:#FFFFFF;}

.thanks{font-size:16px; color:#2a240e; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}