body{
margin:0px;
}
#header_bg{
background-image:url(images/header_bg.jpg);
background-repeat:repeat-x;
height:127px;
}

.service_bg ul{ list-style:none; margin:5px 0px 10px 0px; padding:0px; }
.service_bg li{ list-style:none; list-style-image:url(images/arrow.gif); list-style-position:outside; margin-left:15px; }

.testimonial_bg ul{ margin:5px 0px 10px 20px; padding:0px; }
.testimonial_bg li{ padding-left:15px; line-height:20px; }

.txtarea1{ width:130px; height:16px; }
.txtarea2{ width:220px; height:60px; }

/* ================== header start here ====================== */
#header{
width:966px;
float:left;
}
.logo_left{
width:697px;
float:right;
padding:30px 3px 0px 0px;
}
.call_div{
width:697px;
float:left;
text-align:right;
}
.navi_div{
width:697px;
float:left;
margin-top:34px;
}
.btn{
float:left;
padding-left:2px;
}

/* ================== header ends here ====================== */


/* ================== midpart start here ====================== */
.midpart_bg{
background-image:url(images/page_bg.jpg);
background-repeat:repeat-x;
background-color:#C6E8FA;
}
.shadow_left{
background-image:url(images/shadow_left.jpg);
background-repeat:repeat-y;
width:4px;
}
.shadow_right{
background-image:url(images/shadow_right.jpg);
background-repeat:repeat-y;
width:4px;
}
.page_bg{
background-color:#FFFFFF;
padding:0px 15px 20px 8px;
}

/* ================== left start here ====================== */
#left{
width:272px;
float:left;
}
.services{
width:272px;
float:left;
}
.services_div{
float:left;
padding-left:5px;
width:267px;
}
.service_bg{
background-image:url(images/services_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
float:left;
border-left:solid 1px #DCDCDC;
border-right:solid 1px #DCDCDC;
width:265px;
}
.testimonial_bg{
background-image:url(images/services_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
float:left;
border:solid 1px #DCDCDC;
width:265px;
border-top:none;
}
.testimonial{
width:272px;
float:left;
margin-top:6px;
}

/* ================== left ends here ====================== */


/* ================== right start here ====================== */
#right{
width:655px;
float:left;
padding-left:8px;
}
.right_common{
width:647px;
float:left;
}
.right_commoninner{
width:627px;
float:left;
padding:10px 10px;
}

/* ================== right ends here ====================== */

/* ================== midpart ends here ====================== */

/* ================== footer start here ====================== */
.footer_bg{
background-image:url(images/header_bg.jpg);
background-repeat:repeat-x;
height:67px;
}





/* =============== text class here =================== */
.call_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
font-weight:bold;
}
.service_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.general_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.general_txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.general_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}
.heading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#2F2F2F;
}
.appointment{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#060000;
text-decoration:none;
}
.appointment a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#060000;
text-decoration:none;
}
.appointment a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#060000;
text-decoration:underline;
}
.appointment2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#060000;
}
.tahoma11bla{
font-family:Tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
}
.tahoma11bla a{
font-family:Tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
}
.tahoma11bla a:hover{
font-family:Tahoma;
font-size:11px;
color:#000000;
text-decoration:underline;
}

.redtext{

font-family:Tahoma;
font-size:11px;
color:#ff0000;
 }


/* =============== 23 - 06 - 09 ===================== */
.locations_bg{
background-image:url(images/locations_bg.jpg);
background-repeat:repeat-x;
border:solid 1px #484848;
height:67px;
}

#pagetoshow h1 a, a:hover{ font-size:20px;}

#pagetoshow h2 a, a:hover{ font-size:16px;}