@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;}
h1{
font-size:28px;}
img{border:0px;}
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;}
.button1 {
	background:#fe9906;
	border:1px solid #fe9999;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
}


/* 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;
	vertical-align: top;
}

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

/* 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:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

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

.fc_yel{
	color:#030;
	font-weight: bold;
}

/* 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;}



/* speciality section */
.col{
	width:212px;
	padding-right:11px;
	padding-left: 11px;
}
.col .mid{background:#FFFFFF;}
.col p{
	color:#6e4d1f;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	line-height: 15px;
	text-align: justify;
}
.col .height{
	height:130px;
}

/* 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;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.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;}
.orange_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2A240E;
	text-decoration: none;
	height: 40px;
	text-align: center;
	vertical-align: middle;
}
.read_more {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #06F;
	text-decoration: none;
	padding-right: 10px;
}
.quote {
	font-size: 36px;
	color: #2A240E;
	font-family: "Courier New", Courier, monospace;
}
.conte a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2a240e;
	text-decoration: none;
	line-height:16px;
	text-align: justify;
}

