@charset "utf-8";
*{margin:0;padding:0;}
body { margin:0; background-color:#ded3b0; }
/* main Layout Element */
#shell 			{ margin:0 auto; width:990px; position:relative; }
#wrapperHome	{ background-image:url(images/wrapperHome.jpg); background-repeat:repeat-y; }
#containerHome	{ background-image:url(images/containerHome_summer_rev.jpg); min-height:900px; _height:900px; background-repeat:no-repeat; }
#wrapper 		{ background-image:url(images/wrapper.jpg); background-repeat:repeat-y; }
#container 		{ background-image:url(images/container.jpg); min-height:900px; _height:900px; background-repeat:no-repeat; }
/*contentarea*/
.contentInner, .contentHome{width:575px;  padding-bottom:50px; padding-left:71px; }
.contentInner 	{ padding-top:25px;}
.contentHome	{ padding-top:298px;}
/*flasharea*/
#headerflash 	{ width:990px; height:108px; position:absolute; top:0px; left:0px; }
#pictAni 		{ width:990px; height:260px; position:absolute; top:166px; left:0px; }

/*Navigation*/
#menuarea 		{ height:41px; padding-top:112px; text-align:center; padding-left:57px; z-index:99; position:relative; }
/*callouts*/
.meetDrIn		{ width:257px; height:145px; position:absolute; top:165px; right:61px; z-index:3; }
.contactusIn	{ width:257px; height:80px; position:absolute; top:308px; right:61px; z-index:3; }
.neuromuscIn	{ width:257px; height:81px; position:absolute; top:388px; right:61px; z-index:3; }
.patientIn		{ width:257px; height:81px; position:absolute; top:469px; right:61px; z-index:3; }
.dr1In			{ width:201px; height:18px; position:absolute; top:219px; right:90px; z-index:30; }
.dr2In			{ width:201px; height:19px; position:absolute; top:236px; right:90px; z-index:30; }
.dr3In			{ width:201px; height:19px; position:absolute; top:255px; right:90px; z-index:30; }
.dr4In			{ width:201px; height:19px; position:absolute; top:274px; right:90px; z-index:30; }
.clickhere1IN	{ width:230px; height:17px; position:absolute; top:357px; right:72px; z-index:30; }
.clickhere2IN	{ width:230px; height:17px; position:absolute; top:438px; right:73px; z-index:30; }
.clickhere3IN	{ width:230px; height:17px; position:absolute; top:518px; right:72px; z-index:30; }
.address		{ width:207px; height:77px; position:absolute; top:21px; right:68px; z-index:999; }
/*calloutsHome*/

.meetDr		{ width:257px; height:145px; position:absolute; top:436px; right:61px; z-index:3; }
.contactus	{ width:257px; height:80px; position:absolute; top:578px; right:61px; z-index:3; }
.neuromusc	{ width:257px; height:81px; position:absolute; top:658px; right:61px; z-index:3; }
.patient	{ width:257px; height:81px; position:absolute; top:738px; right:61px; z-index:3; }
.dr1		{ width:201px; height:18px; position:absolute; top:490px; right:89px; z-index:30; }
.dr2		{ width:201px; height:19px; position:absolute; top:507px; right:91px; z-index:30; }
.dr3		{ width:201px; height:19px; position:absolute; top:525px; right:93px; z-index:30; }
.dr4		{ width:201px; height:19px; position:absolute; top:544px; right:93px; z-index:30; }
.clickhere1	{ width:230px; height:17px; position:absolute; top:627px; right:71px; z-index:30; }
.clickhere2	{ width:230px; height:17px; position:absolute; top:708px; right:71px; z-index:30; }
.clickhere3	{ width:230px; height:17px; position:absolute; top:787px; right:71px; z-index:30; }


/*.meetDr		{ width:257px; height:123px; position:absolute; top:456px; right:61px; z-index:3; }
.contactus	{ width:257px; height:80px; position:absolute; top:578px; right:61px; z-index:3; }
.neuromusc	{ width:257px; height:81px; position:absolute; top:658px; right:61px; z-index:3; }
.patient	{ width:257px; height:81px; position:absolute; top:738px; right:61px; z-index:3; }
.dr1		{ width:201px; height:18px; position:absolute; top:509px; right:89px; z-index:30; }
.dr2		{ width:201px; height:19px; position:absolute; top:526px; right:91px; z-index:30; }
.dr3		{ width:201px; height:19px; position:absolute; top:544px; right:93px; z-index:30; }
.clickhere1	{ width:230px; height:17px; position:absolute; top:627px; right:71px; z-index:30; }
.clickhere2	{ width:230px; height:17px; position:absolute; top:708px; right:71px; z-index:30; }
.clickhere3	{ width:230px; height:17px; position:absolute; top:787px; right:71px; z-index:30; }*/
/*Links*/
.invisalign		{ position:absolute; width:121px; height:41px; right:125px; top:560px;  }
.britesmile		{ position:absolute; width:176px; height:56px; right:100px; top:610px; } 
.lvi			 { position:absolute; width:85px; height:66px; right:140px; top:680px; } 
.cerec			{ position:absolute; width:142px; height:42px; right:120px; top:760px; }
.facebook {position:absolute; width:115px; height:100px; right:125px; top:810px; text-align: center;}
/*LINKS HOME*/
.invisalignhm		{ position:absolute; width:121px; height:41px; right:125px; top:830px;  } 
.britesmilehm		{ position:absolute; width:176px; height:56px; right:100px; top:880px; } 
.lvihm		        { position:absolute; width:85px; height:66px; right:140px; top:950px; } 
.cerechm			{ position:absolute; width:142px; height:42px; right:120px; top:1030px; }

/* links */
.content a, .content a:active, .content a:link, .content a:visited, .content p, .content ol, .content ul, .content form, .content h2, .content h3, .content h4, .content h5, .content th, .content hr, .content td, .content table{font-family:Verdana, Arial, sans-serif;color:#000000;font-size:12px; }

	.content a, .content a:active, .content a:link, .content a:visited{ text-decoration:underline; }
	.content a:hover{color:#7f242a;}
	
/*basic page content elements*/
	.content p, .content ol, .content ul, .content form, .content h2, .content h3, .content h4, .content h5{line-height:21px; padding-bottom:15px;}
	.content ol, .content ul { margin-left:30px; }
/*headings*/ 
/* -styles shared by all headings on the site */
.content h2, .content h3, .content h4, .content h5{font-weight:bold; padding-bottom:0px;}
.content h2, .content th{ font-size:14px; }
.content h3{ font-size:13px; }
.content h4{ font-size:12px; }
.content h5{ font-size:11px; }  

/*-------------------------Menu Implmentation--------------------------*/
#navigation {margin:0; padding:0;text-align:left;}
#navigation ul {margin:0; padding:0;text-align:left;}
#navigation ul li {	position:relative; margin:0; padding:0;float:left; display:inline;}
#navigation ul li a {margin:0;padding:0;cursor:pointer;}
#navigation ul li a:hover {cursor:pointer; text-decoration:none;}

#navigation ul li ul {position:absolute; top:41px; display:block; padding-top:5px; background-image:url(images/submenubg.gif); width:165px;height:auto;left:-15px; background-repeat:no-repeat; }
#navigation ul li ul li { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; float:left; margin:0; display:block; line-height:24px; width:165px;}
#navigation ul li ul li a {  color:#000000; display:block; margin:0; text-align:center; }
#navigation ul li ul li a:hover{text-decoration:none; color:#ffffff; background-image:url(images/submenuover.gif); background-repeat:no-repeat; background-position:center; } 
.subbtm{position:absolute;width:165px;height:7px; left:0; top:0;}
#sub131{ left:-2px !important;} 

/*footer*/
#footer { background-image:url(images/footer.jpg); height:35px; background-repeat:no-repeat; text-align:center; padding-top:55px; }
#footerHome	{ background-image:url(images/footerHome.jpg); height:35px; background-repeat:no-repeat; text-align:center; padding-top:55px; }
#footer a, #admin a, #footer, #footerHome, #footerHome a{ font-size:11px; font-family: Verdana, Helvetica, sans-serif; font-weight:normal;color:#7f3035; text-decoration:none;}
#footer a:hover, #admin a:hover, #admin a{text-decoration:underline; }	

/****    	DNN Overrides	    ****/
.formTable{width:auto !important; line-height:24px;}					
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;}
optgroup, fieldset, .DataGrid_Header, a.CommandButton, a.CommandButton:link, a.CommandButton:visited, button, legend, .Normal, .Head, .SubHead, .ModuleTitle_MenuItem , .formLabel, .formTable, label, .ModuleTitle_MenuItem  *{	color: #000000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:focus {text-decoration: underline;}
.textBox, input, select, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{ color:#000000 !important;}
.DataGrid_Item, .errMsg, .errmsg {color:#FF0000;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {background: #DED3B0;}
#optionsarea {	background: #000000 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin-right:10px; color:#FF0000; }
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px; }
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
  /*MasterForm Control CSS*/		
.formLabel,.formTable,.Normal, .errMsg,.errmsg{font-weight:normal; font-family:Verdana, Arial, sans-serif; font-size:12px;}

/*SIFR*/
@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 {
    color:#7f242a; font-size:48px; font-family:Coronet, Verdana, Helvetica, sans-serif; visibility: visible; margin-left:-3px;font-weight:bold; margin-bottom:2px;}
}