@charset "utf-8";
/*-----------------------------------------
  				HOME PAGE
 ------------------------------------------*/
#wrapper{
    background:url("../images/wrapCenter.jpg") repeat-y scroll 0 0 transparent;
    margin:13px auto 0;
    width:990px;
}
.wrapTop, .wrapBottom{
    width:859px;
    height:24px;
    overflow:hidden;
}
.wrapTop{
    background:transparent url(../images/wrapTop.png) no-repeat scroll 0 0;
    margin:25px auto 0px;
}
.wrapBottom{
    background:transparent url(../images/wrapBottom.png) no-repeat scroll 0 0;
    margin:0px auto 25px;
}
/*---------------------- 
  HEADER
------------------------*/
#header{
    height:141px;
    padding:0 20px 0 0;
    width:970px;
}
div.logo{
    float:left;
    height:141px;
    margin:0 0 0 15px;
    width:242px;
}
div.logo a{
	background:transparent url(../images/logo2.jpg) no-repeat scroll 0 0;
	display:block;
	height:141px;
	width:242px;
}
#header .right{
    margin:40px 0 0;
}
#header .right .callUs{
    background:url("../images/call.png") no-repeat scroll 0 0 transparent;
    color:#585D62;
    float:right;
    font-family:georgia;
    font-size:18px;
    font-weight:normal;
    height:24px;
    padding:2px 0 0 110px;
    width:115px;
}
#header .right .menu{
    clear:both;
    float:right;
    overflow:hidden;
    padding:30px 0 0;
    width:685px;
}
#header .right .menu ul{
    display: inline-block;
}
#header .right .menu ul li{
    background:url("../images/line.png") no-repeat scroll right center transparent;
    float:left;
    margin:0 10px 0 0;
    padding:0 10px 0 0;
}
#header .right .menu ul li.last{
    margin: 0px;
    background: none;
    padding: 0px;
}
#header .right .menu ul li a{
    font-size: 14px;
    font-weight: bold;
    color: #ac0334;
}
/*------ subheader -------*/

.subheader_home{
	background:transparent url(../images/subheader_home.jpg) no-repeat scroll 0 0;
	height:397px;
    text-indent: -9999px;
}
.subheader_about{
	background:transparent url(../images/subheader_about.jpg) no-repeat scroll 0 0;
	height:397px;
    text-indent: -9999px;
}

.subheader_physicians{
	background:transparent url(../images/subheader_physicians.jpg) no-repeat scroll 0 0;
	height:397px;
    text-indent: -9999px;
}
.subheader_services{
	background:transparent url(../images/subheader_services.jpg) no-repeat scroll 0 0;
	height:397px;
    text-indent: -9999px;
}

.subheader_education{
	background:transparent url(../images/subheader_education.jpg) no-repeat scroll 0 0;
	height:397px;
    text-indent: -9999px;
}
.subheader_forms{
	background:transparent url(../images/subheader_forms.jpg) no-repeat scroll 0 0;
	height:397px;
    text-indent: -9999px;
}

.subheader_contact{
	background:transparent url(../images/subheader_contact.jpg) no-repeat scroll 0 0;
	height:397px;
    text-indent: -9999px;
}


/*------------------------ MAIN CONTENT -------------------------------*/
#content{
    background:url("../images/bgWrap.png") repeat-y scroll 0 0 transparent;
    display:inline-block;
    padding:0 0 30px;
    width:990px;
}
/* BODY */
#body{
    float:left;
    padding:0 50px;
    width:525px;
}
#body h1.title{
    font-family: georgia;
    color:#AC0334;
    font-size:38px;
    font-weight:normal;
}
#body h2.subtitle{
    font-family: georgia;
    color:#000000;
    font-size:24px;
    font-weight:normal;
    margin:0 0 15px;
}

#body_contact{
    float:left;
    padding:0 50px;
    width:850px;
}
#body_contact h1.title{
    font-family: georgia;
    color:#AC0334;
    font-size:38px;
    font-weight:normal;
}
#body_contact h2.subtitle{
    font-family: georgia;
    color:#000000;
    font-size:24px;
    font-weight:normal;
    margin:0 0 15px;
}

.boxServices{
    
}
.boxServices h2{
    font-size: 24px;
    color: #274160;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    font-family: georgia;
}
.boxServices ul.list{
    margin: 0px 0px 10px 0px;
    display: inline-block;
}
.boxServices ul.list li{
    background:url("../images/arrow.png") no-repeat scroll 0 center transparent;
    margin:0 0 5px;
    padding:0 0 0 30px;
}
a.readMore{
	background:transparent url(../images/readMore.png) no-repeat scroll 0 0;
	display:block;
	height:26px;
	width:83px;
    text-indent: -9999px;
}

.link a{ color:#AC0334;
text-decoration:underline;
}
.link a:hover{ color: #999;
text-decoration:underline;
}


/* SIDEBAR */
#sidebar{
    width: 365px;
    float: left;
}
.bgBox1{
	background:url("../images/bgbox3.png") no-repeat scroll 0 0 transparent;
	height:369px;
	margin:0 35px 12px;
	padding:20px 36px;
	width:286px;
}
.bgBox1 span.title{
    background:url("../images/home.png") no-repeat scroll 0 0 transparent;
    color:#273432;
    font-family:georgia;
    font-size:20px;
    font-weight:normal;
    margin:0 0 10px;
    padding:0 0 0 38px;
    display:block;
}
.bgBox1 strong{
    color:#AC0334;
    font-family:georgia;
    font-size:14px;
    font-weight:normal;
    text-transform:uppercase;
    display:block;
}
.bgBox1 p{
     line-height:17px;
    margin:0 0 12px;
}
.bgBox1 p span{
    color: #ac0334;
}
.bgBox1 a.btnMap{
    background:url("../images/btn.png") no-repeat scroll 0 0 transparent;
    color:#EDEBEB;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:19px;
    padding:2px 0 0;
    text-align:center;
    text-decoration:none;
    width:121px;
}
.bgBox2{
    padding:0 20px 0 0;
    width:345px;
}
.bgBox2 h3.titleContact{
    background:url("../images/titleContact.png") no-repeat scroll 0 0 transparent;
    color:#273432;
    font-family:georgia;
    font-size:20px;
    font-weight:normal;
    height:36px;
    margin:0 0 20px;
    padding:12px 0 0 64px;
    text-transform:uppercase;
    width:260px;
}
.bgBox2 .img img{
    padding:0 10px 0 0;
}
/*------------------------ footer -------------------------------*/
#footer{
    background:url("../images/bgFoot.jpg") repeat-x scroll 0 0 transparent;
    color:#FFFFFF;
    height:144px;
    padding:25px 0 0;
    text-align:center;
}
#footer .foot{
    margin: 0px auto;
    width: 900px;
}
#footer p{
    margin:0 0 13px;
    text-align:center;
}
#footer p a{
	color: #fff;
    text-decoration: none;
}
#footer p a:hover{
    text-decoration: underline;
}

