@import url("skinNav.css");

body { font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; background:#0C8F01; width:100%; }
body * { padding:0; }



#bgd_wrapper_outside { background:url(images/bg_repeat.jpg) top center repeat-y; min-width:1000px; }

#bgd_wrapper_inside { background:url(images/bg_top.jpg) top center no-repeat; min-width:1000px; }
	
#topshell { height:394px; width:1000px; overflow:visible; position:relative; margin: 0 auto; }

#shell { width:1000px; margin:0 auto; position:relative; _left:69px; }

#headerAni { width:1000px; height:293px; position:absolute; top: 0; }

#headerAniStarfield { width:100%; height:293px; position:absolute; top:0; margin: 0 auto; }

#logoLink img {position:absolute;top:15px;left:235px;z-index:9999;width:500px;height:200px;border:none}

.link_new,
#SignUp .signupframe {
	color: #226699;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.link_new {
		text-decoration: none;
		}
	#SignUp .signupframe {
		border: 1px solid #000000;
		background: #ffffff;
		}



#go_ortho { display:block; width:196px; height:48px; background:url(images/toorthodonticsrollover.jpg) 0 0 no-repeat; z-index:10; position:absolute; top:258px; left:635px;}
#go_ortho:hover { background-position:0 -48px; }
#go_ortho span{ display:none; }



#container { width:1000px; text-align:left; }

#contentwrapper { width:1000px; /*background:url(images/wrapper.jpg) no-repeat;*/ }

/**Content**/

#content { width:635px; padding:10px 0 0 200px; }

.text { padding:0; }

#cleartextarea p, #content p { margin:0 0 20px 0; padding:0; }
#cleartextarea a, #content a { color:#FF0202; text-decoration:none; font-weight:bold; }
#cleartextarea a:hover, #content a:hover { color:#17881c; text-decoration:underline; }
#cleartextarea a:visited, #content a:visited { color:#FF0202; text-decoration:none; }
#cleartextarea { margin:0; padding:0; }

#cleartextarea ul, #content ul { margin:0; padding:0 0 20px 0; }
#cleartextarea ul, #content ol { margin:0; padding:0 0 20px 0; }
#cleartextarea ul li, #content ul li { margin:0 0 7px 20px; }
#cleartextarea ol li, #content ol li { margin:0 0 7px 20px; }

#cleartextarea h2, #content h2 { font-size:20px; font-weight:bold; line-height:30px; margin:0 0 20px 0; color:#B40830; }
#cleartextarea h3, #content h3 { color:#B40830; font-size:16px; padding:0; margin:0 0 15px 0; font-weight:bold; line-height:25px; }
#cleartextarea h4, #content h4 { font-size:14px; font-weight:normal; margin:0 0 3px 0; line-height:20px; margin:0 0 10px 0; color:#B40830; }



/*Misc*/
#callouts { margin:0 0 0 164px; padding:0 0 40px 0; }
.anchors { text-align:center; font-size:14px; padding:0 0 15px 0; }
.why_choose { float:left; width:173px; height:123px; border:0; }
.how_choose { float:left; width:174px; height:123px; border:0; }
.directions { float:left; width:174px; height:123px; border:0; }
.first_visit { float:left; width:172px; height:123px; border:0; }



/*Pop Ups*/
#popup { width:600px; }
#popup p { margin:0 auto; text-align:center; }

#popup a { color:#3D1D4F; font-weight:bold; }
#popup a:hover { color:#592b73; }
#popup a:visited { color:#8f5cac; }


hr { padding:0; margin:0 0 15px 0; width:642px; color:#000; }
#feature {}
#featureteeth { margin:0 0 15px 85px; border:2px solid #fff; background:#DDDDDD; }
.pagephotosright { width:197px; height:213px; float:right; background:#98526C; padding:2px; 
border:1px solid #000; margin:7px 0 5px 10px; }
.pagephotos { margin:0 0 5px 10px; background:#98526C; padding:2px; border:1px solid #000; }
.map { margin:10px 0 20px 75px; padding:4px; border:2px solid #000; background:#98526C; }
#faq { color:#000; padding:0 0 0 10px; }
#faq a { color:#000; }
.textBox { margin-bottom:5px !important; }
.dropDownBox { margin-bottom:5px !important; }


/*Forms*/
#dnn_ctr534_FormMaster_table { padding:10px 0 0 195px !important; }
#dnn_ctr534_FormMaster_tdCapthcaCell { padding:10px 0 0 210px !important; }
table#dnn_ctr534_FormMaster_ctl__20080307T163409.textbox { margin:0 0 0 -55px; }
#dnn_ctr534_FormMaster_ctl__20080307T163409.textbos { text-align:left; }
/*#dnn_ctr534_FormMaster_tdDefaultSubmitButton { padding:10px 0 0 240px !important; }
#dnn_ctr534_FormMaster_lblRequired { padding:10px 0 0 240px !important; }*/

	

#pedo_footer { min-width:1000px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#0C8F01 url(images/footer.jpg) top center no-repeat; line-height:18px; }

a.email { color:#fff !important; text-decoration:none; }
a.email:visited { color:#fff !important; }

.pedo_footer_contact p { font-size:18px; color:#fff; font-weight:bold; padding:70px 0 0 15px; text-align:center; }
.pedo_footer_contact a {color:#0000FF !important; text-decoration:underline;}
.pedo_footer_contact a:hover {text-decoration:none;}

.pedo_footer_docs p {  font-size:12px; font-weight:bold; padding:0 0 0 10px; margin:-15px 0 0 0; color:#66DD5A; font-weight:bold; text-align:center; }

.pedo_footer_address p {  font-size:12px; padding:0;  margin:-1px 0 0 0; color:#66DD5A; text-align:center; }

#pedo_footer_copyright { color:#7BDFEA; font-size:11px; text-align:center; }

#pedo_footer_copyright a { color:#7BDFEA; text-decoration:none; }

#pedo_footer_copyright a:hover { color:#F0EE87; text-decoration:underline; }

#pedo_footer_copyright.televox { color:#7BDFEA; font-weight:bold; text-align:center; }



/* DNN style overrides */
.Head { color:#000 !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:32px; margin:0 0 0 40px; }
.SubHead { color:#000; }
.Normal .NormalDisabled { font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important; line-height:18px; color:#000 !important; text-align:left; }
.Normal td { text-align:left !important; }
.Normalradio { color:#000 !important; }
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color:#000 !important; text-decoration:none; }
a.CommandButton:hover, a.CommandButton:focus { text-decoration:underline; }
#dnn_ctr_Login_pnlLogin { text-align:left !important; margin-left:0px; }
.DataGrid_Header { color:#fff; }
.DataGrid_Item { color:#fff; }
tr.DataGrid_Item { color:#fff !important; }
.ModuleTitle_MenuBar { margin:0 10px 0 0; color:#000; }
.eipbackimg { display:none; }
.eipbuttonbackimg {}
.ControlPanel, .PagingTable { background:#609DF6; border:1px solid #000; }
#optionsarea { background:#0E3602 !important; }
.ModuleTitle_MenuBar { position:relative; margin: 0 10px 0 0; }
.ModuleTitle_SubMenu { left:0 !important; top:15px!important; width:150px; }
#dnn_dnnLOGIN_cmdLogin a { text-decoration:none !important; }


/*sifr*/												
/*sIFR3 Styles*/
@media screen {
.sIFR-flash { visibility:visible !important; margin:0; padding:0; }
.sIFR-replaced, .sIFR-ignore { visibility:visible !important; }
.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; }
}
@media print {
.sIFR-flash { display:none !important; height:0; width:0; position:absolute; overflow:hidden; }
.sIFR-alternate { visibility:visible !important; display:block !important; position:static !important; 
left:auto !important; top:auto !important; width:auto !important; height:auto !important; }
}

@media screen {
.sIFR-active h1 { font-family:Verdana, Helvetica, sans-serif; font-size:30px; line-height:30px; height:65px; visibility:hidden; padding:0; position:relative; font-weight:normal; width:650px; display:block; }
/*.sIFR-active h1 *{ height:65px;}*/
}