html {background:#dddddd url(../img/background.jpg) repeat-x top left;} 

#container {width:791px; margin:0 auto; background:transparent url(../img/container.jpg) no-repeat top right; position:relative;}

#header {height:105px; position:relative;}
	#header h3 {position:absolute; top:85px; right:10px; color:#fff;}
	#header img {border:none; margin:0;padding:0;}

#wrapper {padding:0; background:transparent url(../img/content-bg.jpg) top left repeat-y; margin:0; padding:0;}
#content {padding:0 10px; background:transparent url(../img/content-bg-top.jpg) top left no-repeat; margin:0;}

#banner { text-align:center;padding-top:5px;}
#banner img {border:none; margin:0;padding:0; }

/*
#menu {display:block; height:33px;background:transparent url(../img/menu-bg.jpg) repeat-x top left;margin:0 4px; padding-left:10px; position:relative;}
	
	#menu li {float:left; line-height:1; background:transparent url(../img/menu-divider.jpg) no-repeat top right; padding-left:0; padding-right:10px; list-style-type:none;margin:0;}
	#menu li ul {position:absolute; left:-999em; width:10em; margin:0;padding:5px 0;}
	#menu li ul ul {margin:-1.5em 0 0 10em;}
	#menu li li {background:none; padding:0;text-align:left; background-color:#eaeaea;border:1px solid #dddddd;}
	
	#menu li:hover ul ul, #menu li.hover ul ul {left:-999em;}
	#menu li:hover ul, #menu li li:hover ul, #menu li.hover ul, #menu li li.hover ul {left:auto}
	#menu li:hover li, #menu li.hover li {width:10em;margin:0;padding:0}
	
	#menu a:link, #menu a:visited {font-size:0.9em; padding:10px 0; height:1.3em; color:#666666; text-decoration:none;}
	#menu a:hover, #menu a:active {border-top:6px solid #C00; padding:4px 0 10px 0; height:1.3em; text-decoration:none;}
	
	#menu li li a:link, #menu li li a:visited{margin:0; padding:4px; height:auto; border-top:none;}
	#menu li li a:hover, #menu li li a:active{margin:0; padding:2px 4px 4px 4px; height:auto; border-top:2px solid #C00; text-decoration:none;}
*/
#menu {display:block; height:33px;background:transparent url(../img/menu-bg.jpg) repeat-x top left;margin:0 4px; padding-left:10px;position:relative;}
	
	#menu li {float:left; line-height:1; background:transparent url(../img/menu-divider.jpg) no-repeat top right; padding-left:0; padding-right:10px; list-style-type:none;margin-left:0;}
	#menu li ul {position:absolute; left:-999em; width:10em; margin:0;padding:0;}
	#menu li ul ul {margin:-1.5em 0 0 10em;}
	#menu li li {background:none; padding:0;text-align:left; background-color:#eaeaea;border:1px solid #dddddd;}
	
	#menu li:hover ul ul, #menu li.hover ul ul {left:-999em;}
	#menu li:hover ul, #menu li li:hover ul, #menu li.hover ul, #menu li li.hover ul {left:auto}
	#menu li:hover li, #menu li.hover li {width:10em;margin:0;padding:0}
	
	#menu a:link, #menu a:visited {font-size:0.9em; padding:10px 0; display:block; height:1.3em; color:#666666; }
	#menu a:hover, #menu a:active {border-top:6px solid #C00; padding:4px 0 10px 0; height:1.3em; text-decoration:none;}
	
	#menu li li a:link, #menu li li a:visited{margin:0; padding:4px; height:auto; border-top:none;}
	#menu li li a:hover, #menu li li a:active{margin:0; padding:2px 4px 4px 4px; height:auto; border-top:2px solid #C00; text-decoration:none;}
#footer {background:transparent url(/img/content-bottom.jpg) top left no-repeat;  text-align:center;  color:#666666; margin:0; padding:20px 0 0 0; }
#footer a {color:#666666;}
#footer img {border:none; margin:0;padding:0;}

div.homePopup { background-color:#aaaaaa; color:#ffffff;border:5px solid #ffffff; padding:5px; margin:5px; width:740px; position:absolute; left:0; bottom:10em;}
div.homePopup p {margin:5px 10px;}
div.homePopup a.closeLnk {float:right;}
div.homePopup h2 {color:#c00;font-weight:bold; font-size:12px;}

div#financialPop {display:none;}
div#appointmentPop {display:none;}
div#referPop {display:none;}

div.homePopup form {margin:0 10px; }
div.homePopup form input {border:1px solid #888888;}
div.homePopup form label {display:block;}
div.homePopup form #ifNo {display:none;}
div.homePopup form fieldset {float:left; width:270px;margin:0 3px; padding:3px; border:none;}
div.homePopup form input.submit {/*clear:both;float:right;*/}

form#EmailFriend fieldset, form#RequestAppt fieldset, form#ContactForm fieldset {border:none;}
form#EmailFriend label, form#RequestAppt label, form#ContactForm label {float:left; width:200px;}
form#EmailFriend textarea, form#ContactForm textarea, form#RequestAppt textarea {height:150px; width:250px;}
form#EmailFriend label.required, form#RequestAppt label.required, form#ContactForm label.required {font-weight:bold;}

p.cmpErrors {font-weight:bold; }
p.emailSent {font-weight:bold; font-size:16px; }
ul.contactFormError {color:#C00; font-weight:bold; }

div#slide2, div#slide3, div#slide4, div#slide5, div#slide6 {display:none;}
