body { font:13px/16px  Arial, Helvetica, Verdana, sans-serif; background:#9F8D5D; margin:0; padding:0; }
body * { margin:0; padding:0; }

#wrapper { width:100%; height:100%; background:url(images/wrapper_bg.jpg) 0 0 repeat-x; }

#shell { margin:0px auto; width:850px; position:relative; background:url(images/shell_bg.jpg) 0 0 repeat-y; }

#header{ width:850px; height:186px; background:url(images/header.jpg) center no-repeat; }

#contentareahome_wrapper { width:627px; margin:71px 0 0 223px; min-height:400px; _height:400px; padding:0; background:url(images/flasharea_bg.jpg) 0 0 no-repeat; }

#contentarea_wrapper { width:627px; margin:71px 0 0 223px; min-height:400px; _height:400px; padding:0; background:url(images/contentarea_bg.jpg) 0 0 no-repeat; }

#flashphotos{ width:531px; height:183px; display:block; padding:13px 0 0 35px; }

#menuarea { width:850px; height:72px; background:url(images/menu_bg.jpg) 0 0 no-repeat; position:absolute; top:186px; left:0px;  }

/*Top Level*/
#navigation * { list-style:none; z-index:1000; }
#navigation { margin:0 0 0 67px; padding:0; position:relative; }
#navigation img { border:none; }
#navigation ul { margin: 0; padding:0; }
#navigation ul li {  margin:0 33px 0 0; padding:0; display:inline; line-height:1px; *line-height: 30px; }
#navigation ul li a { font:13px Arial, Helvetica, Verdana, sans-serif; margin:0; padding:0; color:#fff; text-transform:uppercase; font-weight:bold; letter-spacing:2px; }
#navigation ul li a:hover { text-decoration:none; margin:0; padding:0; color:#fac339; }


/*Sub Level*/
#navigation ul li ul { position:absolute; width:159px !important; background:#bcad74; top:27px; z-index:10000;   padding:6px 0 8px 0; }
#navigation ul li ul li { text-align:center; border:none; background:#bcad74; width:159px !important; }
#navigation ul ul a { display:block; color:#382e11; text-align:center; text-decoration:none; font:12px Arial, Helvetica, Verdana, sans-serif !important; background:none !important; width:159px !important; padding:0 0 5px 0; margin:0; text-transform:none; letter-spacing:0px; z-index:10000 !important; }
#navigation ul li ul li a:hover { text-decoration:none; margin:0 0 0 2px; color:#382e11; width:155px !important; padding:0 0 5px 0; background:#ded39a !important; }


/*Sub Positioning*/
#navigation83 ul, #navigation236 ul, #navigation301 ul, #navigation366 ul, #navigation431 ul { left:79px!important; }
#navigation84 ul, #navigation249 ul, #navigation314 ul, #navigation379 ul, #navigation444 ul { left:195px!important; }
#navigation85 ul, #navigation258 ul, #navigation323 ul, #navigation388 ul, #navigation453 ul { left:342px!important; }
#navigation86 ul, #navigation261 ul, #navigation326 ul, #navigation391 ul, #navigation456 ul { left:500px!important; }
#navigation87 ul, #navigation270 ul, #navigation335 ul, #navigation400 ul, #navigation465 ul { left:627px!important; }
/* End Menu*/



/*Content Styles*/

#content_home { width:565px; text-align:left; margin:0; padding:30px 0 10px 0; min-height:920px; _height:455px; }

#content { width:600px; text-align:left; margin:0; padding:5px 0 10px 0; min-height:1100px; _height:690px; }

#contentareahome p, #content_home p { margin:0 0 15px 33px; padding-right:0px !important; }

#cleartextarea p, #content p { margin:0 0 15px 33px; padding-right:35px; }
#cleartextarea ol, #content ol { padding-right:35px; }
#cleartextarea ul, #content ul { padding-right:35px; }

#cleartextarea a, #content a { color:#7E100F; }
#cleartextarea a:hover, #content a:hover { color:#7E100F; text-decoration:underline; }
#cleartextarea a:visited, #content a:visited { color:#a43a39; }
#cleartextarea { margin:0; padding:0; }
#cleartextarea ul, #content ul { margin:0 0 7px 55px; }
#cleartextarea ol, #content ol { margin:0 0 7px 55px; }
#cleartextarea ul li, #content ul li { margin:0 0 3px 0; padding:0; list-style:disc !important; font-size:12px!important; }
#cleartextarea ol li, #content ol li { margin:0 0 3px 0; padding:0; }

#cleartextarea h2, #content h2 { color:#79271b !important; font-size:16px; font-weight:bold; line-height:18px !important; margin:0 0 10px 32px; }
#cleartextarea h3, #content h3 { color:#79271b !important; font-size:14px; padding:0; font-weight:bold; 
line-height:16px !important; margin:0 0 5px 32px; }
#cleartextarea h4, #content h4 { color:#79271b !important; font-size:12px; font-weight:bold; line-height:16px !important; margin:0 0 3px 32px; font-weight:bold; }


/*Misc*/
hr { padding:0; margin:0; width:480px; color:#79271b !important; }
.location { width:224px; position:absolute; left:0px; top:258px; }
#faq a, #faq a:visited  { color:#000; } 
.tlink { width:197px; height:36px; margin:0 0 0 653px; z-index:1000; padding:0; }
.patient_referral { width:197px; height:26px; margin:0 0 0 653px; z-index:1000; padding:0; }
.doctor_referral { width:197px; height:34px; margin:0 0 0 653px; z-index:1000; padding:0; }
#feature { margin: 0 0 5px 35px; border:#79271b solid 2px; padding:2px; background:#fff;  }
.featureLeft { float:left; margin:0 15px 5px 0; border:#79271b solid 2px; padding:2px; }
.featureRight { float:right; margin:0 5px 5px 35px; border:#79271b solid 2px; padding:2px; }
.featureCenter { margin: 0 0 5px 35px; border:#79271b solid 2px; padding:2px; background:#fff; }
.featureTeeth { margin: 0 auto; border:#79271b solid 2px; padding:2px; background:#fff; text-align:center; }
.photoleft { float:left; margin:5px 8px 5px 0px; border:#79271b solid 1px; padding:2px; background:#D9C892; }


.photoright { float:right; height:196px; width:196px; margin:0 -35px 0 0; }
.photocenter { margin:0 0 0 110px; }

.map { margin:0 0 10px 10px; padding:4px; border:2px solid #79271b; background:#D9C890; }
.textBox { margin-bottom:5px !important; }
.dropDownBox { margin-bottom:5px !important; }

/*Banda Page*/
#banda { float:left; border:2px solid #fff; background:#D3C183; height:165px; width:285px; margin:15px 0 0 7px; }



#footer { margin:0 auto; width:850px; min-height:49px; _height:49px; padding:0; text-align:center; background:#9F8D5D url(images/footer.jpg) top no-repeat; color:#000; font-size:10px; padding:60px 0 0 0; }

#footer a { color:#000; }
#footer a:hover { text-decoration:underline; color:#7E1011; }

.copyright a, .copyright a:visited { text-decoration:none; font:10px Veranda, Arial, Helvetica, sans-serif; color:#000; } 
.copyright a:hover { text-decoration:underline; color:#7E1011; }


/* sIFR3 Styles*/
.sIFR-flash { visibility:visible !important; margin:0; padding:0; }
.sIFR-unloading .sIFR-flash { visibility:hidden !important; }
.sIFR-replaced, .sIFR-ignore { visibility:visible !important; margin:0; padding:0; }
.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none; }
.sIFR-dummy { width:0px; height:0px; margin-left:42px; z-index:0px; }
.sIFR-active h1{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:26px; color:#000000; line-height:26px; margin:0; padding:0 0 16px 32px; visibility:hidden; height:26px; width:500px; text-align:left; }


/* DNN style overrides */
.Head { color:#000!important; font-family: Arial, Helvetica, Verdana, sans-serif !important; font-size:22px; }
.SubHead { color:#fff; }
.Normal .NormalDisabled { font-family: Arial, Helvetica, Verdana, sans-serif !important; font-size:13px !important; line-height:16px; color:#000 !important; text-align:left; }
.Normalradio { color:#000 !important; }
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color:#F8C339 !important; text-decoration:none; }
a.CommandButton:hover, a.CommandButton:focus { text-decoration:underline; }
#dnn_ctr_Login_pnlLogin { text-align:left!important; padding:0 0 0 35px; }
.DataGrid_Header { color:#000; }
td.SubHead { color:#000; }
.DataGrid_Item { color:#000; }
tr.DataGrid_Item { color:#000 !important; }
.ModuleTitle_MenuBar { margin:0 10px 0 0; }
.eipbackimg { display:none; }
.eipbuttonbackimg {}
.ControlPanel, .PagingTable { background:#7E1011; border:1px solid #000; }
#optionsarea { background:#000!important; }
.ModuleTitle_MenuBar { position:relative; margin: 0 10px 0 0; }
.ModuleTitle_SubMenu { left:0!important; top:15px!important; width:150px; }
#dnn_dnnLOGIN_cmdLogin { font-size:12px!important; color:#7E1011 !important; padding:0 0 15px 0 !important; 
text-decoration:none!important; }

.Title font {line-height:normal;}

