*{margin:0; padding:0;}

htm, html, body{height:100%; font-family:"Times New Roman", Times, serif; }

body{ background:url(../images/bg_large.jpg) top center no-repeat #e9dbbb; color:#271f0c;}

a{ outline:none; text-decoration:none; color:#004d42; font-weight:bold; border:none; }

a:hover{text-decoration:underline;}

a img{ border:0;}
li{ font-family:"Times New Roman", Times, serif; }
p{ line-height:20px; font-size:14px; color:#271f0c; }

hr { border:1px solid #004d42;;}

.missing { color:#FF0000; }
#wrapper-center{margin:0 auto; width:982px; }

#wrapper{float:left; width:982px;  background:url(../images/bgRepeat.png) top center repeat-y;}


/*---------------------------- Header ----------------------------------------------------------*/

#header{margin:0 auto; background:url(../images/header.png) top center no-repeat; width:982px; height:160px}

#phoneInfo{ width:225px; height:50px; float:right;  margin:10px 40px 0 0; background:url(../images/callUs2.gif) top left no-repeat; text-align:right;}

#phoneInfoStyle {  width:200px; height:20px; font-family:"Times New Roman", Times, serif; font-size:18px; color:#3f341d; font-weight:normal; margin:4px 0 0 20px;  float:left; letter-spacing:1px;}

/*---------------------------- Headings ----------------------------------------------------------*/

h1 {color:#004d42; font-size:20px; font-weight:normal; text-transform:uppercase;}


h2{color:#004d42; font-size:18px; font-weight:normal; line-height:20px;}

h3{color:#004d42; font-size:16px; line-height:22px;}

h4{}


/*---------------------------- Main Nav ----------------------------------------------------------*/
#mainNavWrap{ width:960px; height:20px;  float:left; clear:both; margin:3px 0 0 40px; _margin-left:8px;}

ul#main-nav{float:left; list-style:none; padding:0;}

ul#main-nav li{ float:left; text-transform:uppercase; padding:5px; font-size:10px; color:#f8f1d4;}

ul#main-nav li a{ color:#f8f1d4; font-weight:bold;}

ul#main-nav li a:hover{ text-decoration:none; color:#72a493; }

#emptySpace{ width:205px;}

/* ONLY if you have dropdown menus */
ul#main-nav li ul{}

ul#main-nav li ul li{}

ul#main-nav li ul li a{}

ul#main-nav li ul li a:hover{}


/*--------------------------Sub Nav----------------------*/
#subNavWrap{ width:300px; height:40px; float:left; margin:15px 0 0 30px; }
ul#subNav{float:left; list-style:none; padding:0;}

ul#subNav li{ float:left; padding:5px; text-transform:uppercase; font-size:10px; letter-spacing:1px;}

ul#subNav li a{ font-weight:normal; color:#271f0c;}

ul#subNav li a:hover{ text-decoration:none; color:#f8f1d4; }


/*---------------------------- Content ----------------------------------------------------------*/
#content-inner{float:left;}

#officeBanner{ width:898px; height:238px;  margin-top:-30px; background:url(../images/officeHeader.jpg) top center no-repeat; float:left; }
#officeContent{ width:280px; margin:40px 0 0 30px; padding-bottom:5px; float:left; font-family:  Arial, Helvetica, sans-serif;  font-weight:bold; _margin-left:20px;  }

#officeContent p{ line-height:18px;font-size:12px; color:#f8f1d4; }

#galleryBanner{ width:898px; height:238px;  margin-top:-30px; background:url(../images/banner/bnrGallery.jpg) top center no-repeat; float:left; }
#galleryContent{ width:300px; margin:10px 0 0 20px; padding-bottom:5px; float:left; font-family:  Arial, Helvetica, sans-serif;  font-weight:bold; _margin-left:20px; }
#galleryContent p{ line-height:18px;font-size:12px; color:#f8f1d4; }

#contactBanner{ width:898px; height:238px;  margin-top:-30px; background:url(../images/banner/bnrMap.jpg) top center no-repeat; float:left; }

#questionsBanner{ width:898px; height:238px;  margin-top:-30px; background:url(../images/banner/bnrGallery.jpg) top center no-repeat; float:left; }
#questionsContent{ width:300px; margin:10px 0 0 20px; padding-bottom:5px; float:left; font-family:  Arial, Helvetica, sans-serif;  font-weight:bold; _margin-left:20px; }
#questionsContent p{ line-height:18px;font-size:12px; color:#f8f1d4; }


#teamBanner{ width:898px; height:238px;  margin-top:-30px; background:url(../images/banner/bnrTeam.jpg) top center no-repeat; float:left; }
#teamContent{ width:280px; margin:20px 0 0 30px; padding-bottom:5px; float:left; font-family:  Arial, Helvetica, sans-serif;  font-weight:bold; _margin-left:20px; }
#teamContent p{ line-height:18px;font-size:12px; color:#f8f1d4; }


#emptyClick{  width:550px; height:205px; float:right; cursor:pointer;}

#outerBorder{ width:877px; border:1px solid #b0924f; padding:9px; float:left;}

#meetPatients{ width:877px; height:94px; border:1px solid #b0924f; float:left; background-color:#f8f1d4;}

#mpContent{ width:210px; float:left; padding:10px; color:#271f0c; font-family:  Arial, Helvetica, sans-serif;  font-weight:bold; }
#mpContent p{ line-height:16px;font-size:11px; }

#main-content{margin:0 auto; width:898px; padding-bottom:30px; }

#content-inner{ width:875px; padding:10px; float:left; margin-top:20px;}
#content-inner p{ padding-top:5px;}

#content-inner ul, #content-inner ol{margin:0 0 10px 15px;}

#content-inner a{ color:#004d42;font-weight:bold; }

#content-inner a:hover{ font-weight:bold; }


/*---------------------------- Sidebar ----------------------------------------------------------*/

#sidebar{float:left;}

#sidebar ul{}

#sidebar ul li{}

#sidebar ul li a{}

#sidebar ul li a:hover{}


/*---------------------------- Footer ----------------------------------------------------------*/

#footer{float:left; clear:both; width:982px; height:61px; background:url(../images/footer.png) top center no-repeat;}

#footerContent{ width:920px; margin:0 auto; margin-top:22px; text-align:center; text-transform:uppercase; color:#f8f1d4; font-size:12px; font-weight:bold; letter-spacing:2px;}

#footer a{color:#f8f1d4; }

#footer a:hover{ text-decoration:none;  color:#72a493;}

#footer ul li {}

#footer ul li a{}

#footer address{}

#footer p.copyright{}


/*---------------------------- Home ----------------------------------------------------------*/

/*-----------------------------FORM-----------------------*/

#formWrap{ width:286px; height:280px; float:right; background:url(../images/formBg.jpg) top right no-repeat;}
#formContent{ width:260px; float:left; margin:50px 0 0 50px;  font:Arial, Helvetica, sans-serif; font-size:11px; *margin:50px 0 0 30px;}
#formContent input { font:Arial, Helvetica, sans-serif; font-size:11px; }
.submit input { background:#fff; border:1px solid #000; width:60px;  padding:3px; }

INPUT { border:none;}
/*---------------------------- Common Classes ----------------------------------------------------------*/

.last a{border-right:0 !important;}

.float-right{float:right;}
.float-left{float:left;}
.clear-right{clear:right;}
.clear-left{clear:left;}
.clear-both{clear:both;}

.border{}

.imgBorder {border:1px solid #b0924f;margin:10px;}
.imgBorderBox {border:1px solid #b0924f;}
.imgleft {float:left; margin-right:10px; margin-left:-20px;}
.imgright {float:right; margin-left:10px;}
