/* CSS Document */


/*  global css start here */
body{
margin:0px;
padding:0px;
background:#f0f0e8;
}
ul,p,h1,h2,h3,h4,h5,h6,input{
padding:0px;
margin:0px;
}
.fleft{
float:left;
}
.fright{
float:right;
}
.tright{
text-align:right;
}
.tleft{
text-align:left;
}
.tcenter{
text-align:center;
}
.clear{
clear:both;
}

.padd_top_29{
padding-top:29px;
}
.mar_right_38{
margin-right:38px;
display:inline;
}
#bor_none{
border:none;

}
/*  global css end here */


/*  containers css start here */

#wrap{
width:920px;
margin:0px auto;
}
#containers{
width:100%;
float:left;
}
#containers_content{
width:100%;
float:left;
background:#FFFFFF;
}
.containers_rounded{
width:100%;
float:left;
height:6px;
overflow:hidden;
}


#header{
width:100%;
float:left;
padding:22px 0px 0px 0px;
}

.logo{
float:left;
margin:0px 0px 0px 47px;
display:inline;
}

#navigation{
float:right;
width:490px;
height:auto;
margin-top:20px;
}
#main_img{
width:898px;
float:left;
margin-left:11px;
display:inline;
padding:22px 0px 0px 0px;
}

#content{
width:100%;
float:left;
}


#middle_services{
width:918px;
float:left;
margin-left:1px;
margin-top:7px;
display:inline;
background:url(../images/services_rep.jpg) repeat-x 0px 0px;
}
.services{
width:200px;
float:left;
padding:0px 0px 20px 0px;
}
.services h1{
display:block;
font-family:"Trebuchet MS";
font-size:20px;
font-weight:normal;
color:#000000;
padding:20px 0px 15px 0px;
text-align:center;
}
.services p{
display:block;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#666666;
padding:0px 0px 15px 0px;
text-align:center;
}

.services a{
width:145px;
height:30px;
float:left;
margin:0px 0px 0px 30px;
background:url(../images/find_more.jpg) no-repeat 0px 0px;
}
.services a:hover,.services a.this_selected{
background:url(../images/find_more_hover.jpg) no-repeat 0px 0px;
}




#about_us{
float:left;
width:332px;
padding-left:30px;
}

#about_us h2{
display:block;
}

#about_us p{
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#666666;
padding:5px 0px;
text-align:justify;
}

#Specialized{
float:left;
width:525px;
padding-left:30px;
} 
#Specialized h3{
display:block;
font-family:"Trebuchet MS";
font-size:30px;
font-weight:normal;
color:#003333;
padding:13px 0px 15px 0px;
}
.Specializedimg{
width:212px;
float:left;
}

.Specialized_services{
width:283px;
float:left;
}

.Specialized_services a{
display:block;
height:35px;
border-bottom:1px dashed #000000;
line-height:35px;
text-decoration:none;
font-family:Tahoma;
font-size:12px;
padding-left:30px;
color:#003333;
background:url(../images/bullet.jpg) no-repeat 0px 10px;
}
.Specialized_services a:hover{
text-decoration:underline;
}


#SpecialOffers{
width:608px;
float:left;
padding-left:30px;
}
#SpecialOffers h4{
display:block;
font-family:"Trebuchet MS";
font-size:30px;
font-weight:normal;
color:#003333;
padding:13px 0px 15px 0px;
}
#SpecialOffers img{
float:left;
}


#contact_us{
width:204px;
float:left;
height:154px;
background:url(../images/contactus.jpg) no-repeat 0px 0px;
margin:20px 0px 0px 20px;
display:inline;
padding:40px 0px 0px 20px;
}
.phone_icon{
width:40px;
float:left;
}
.phone_numbers{
width:150px;
float:left;
font-family:"Trebuchet MS";
font-size:17px;
color:#993333;
}
.phone_numbers p{
display:block;
padding:1px 0px 0px 0px;
}

#footer{
width:100%;
float:left;
padding:10px 0px 20px 0px;
font-family:"Trebuchet MS";
font-size:12px;
color:#666666;
}

#footer span.footer_saprator{
padding:0px 3px 0px 3px;

font-weight:bold;
color:#666666;
}
#footer a{
color:#666666;
text-decoration:none;
font-weight:bold;
}

#footer a:hover{
text-decoration:underline;
}




.srvices_innder{
float:left;
width:890px;
padding-left:30px;
} 
.srvices_innder h3{
display:block;
font-family:"Trebuchet MS";
font-size:30px;
font-weight:normal;
color:#003333;
padding:13px 0px 15px 0px;
}
.srvices_innder h3 span{
font-size:23px;
color:#993333;
}

.srvices_innder p{
display:block;
font-family:Tahoma;
font-size:12px;
color:#666666;
padding:15px 30px 15px 10px;
} 
