/*-----general styles-----*/

	h1 {
		font-family: "Arial Narrow", sans-serif;
		font-size: 18px;
		font-weight: 700;
		color: #1d1e19;
		margin: 0 0 0 20px;
	}
	
	p {
		color: #1d1e19; 
		font-family:Arial; 
		font-size: 12px; 
		line-height: 18px;
		padding: 3px 20px;
	}
	
	
	a {
		color: #f00;
		text-decoration: none;
	}
	
	a:hover {
		color: #333;
		text-decoration: none;
		
	}
		
	
	body {
		margin: 0;
	}
	#wrapper {
		width: 889px;
		height: 748px;
		border: 1px solid #B0B0B0;
		margin: 3px auto;
	}
	#wrapper2 {
		width: 889px;
		height: 778px;
		border: 1px solid #B0B0B0;
		margin: 3px auto;
	}
	#wrapper3 {
		width: 889px;
		height: 1000px;
		border: 1px solid #B0B0B0;
		margin: 3px auto;
	}	
	#wrapper4 {
		width: 889px;
		height: 850px;
		border: 1px solid #B0B0B0;
		margin: 3px auto;
	}	
	#top {
		height: 23px;
		width: 889px;
		border-bottom: 1px solid #B0B0B0;
	}
	#bottom {
		height: 23px;
		width: 889px;
		border-top: 1px solid #B0B0B0;
	}
	#middle {
		width: 889px;
		height: 700px;
	}
	#middle2 {
		width: 889px;
		height: 700px;
	}
	#middle3 {
		width: 889px;
		height: 950px;
	}
	#middle4 {
		width: 889px;
		height: 800px;
	}	
	#left {
		float: left;
		display: block;
		width: 137px;
		height: 700px;
		border-right: 1px solid #B0B0B0;
	}
	#left2 {
		float: left;
		display: block;
		width: 137px;
		height: 730px;
		border-right: 1px solid #B0B0B0;
	}
	#left3 {
		float: left;
		display: block;
		width: 137px;
		height: 950px;
		border-right: 1px solid #B0B0B0;
	}	
	#left4 {
		float: left;
		display: block;
		width: 137px;
		height: 800px;
		border-right: 1px solid #B0B0B0;
	}	
	#logo {
		width: 137px;
		height: 55px;
	}
	#empty_logo {
		width: 137px;
		height: 55px;
	}
	.invisible {
		display: none;
	}
	#right {
		float: right;
		display: block;
		width: 751px;
		height: 700px;
		margin: 0;
		padding: 0;
	}
	#right2 {
		float: right;
		display: block;
		width: 751px;
		height: 730px;
		margin: 0;
		padding: 0;
	}
	#right3 {
		float: right;
		display: block;
		width: 751px;
		height: 950px;
		margin: 0;
		padding: 0;
	}	
	#right4 {
		float: right;
		display: block;
		width: 751px;
		height: 800px;
		margin: 0;
		padding: 0;
	}	
	#cosmetic_dentistry {
		height: 23px;
		width: 889px;
		background: url(graphics/cosmetic_dentistry.gif) no-repeat;
		float: left;
	}
	#phone {
		height: 23px;
		width: 170px;
		background: url(graphics/phone.gif) no-repeat;
		float: left;
	}
	#certs {
		height: 23px;
		width: 640px;
		float: right;
		background: url(graphics/bottom_certs.gif) no-repeat;
	}
	
	/*-----general menu items-----*/

	#menu {
		position: relative;
		top: 40px;
		width: 137px;
		padding: 0;
		margin: 0;
		line-height: 1em;
		display: block;
		font-family: "Arial Narrow", sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #8C8D8D;
		background-color: #FFF;
	}
	#menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
	#menu li {
		margin-left: 10px;
		line-height: 1.3em;
		margin-bottom: 7px;
	}
	#menu li a{
		color: #8C8D8D;
		background-color: #FFF;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
	}
	#menu a:hover{
		color: #FF0000;
		background-color: #FFF;
		font-weight: bold;
		font-size: 1.1em;
		text-decoration: none;
	}
	.active {
		color: #FF0000;
		background-color: #FFF;
		font-weight: bold;
		font-size: 1.1em;
	}

/*-----HOME-specific styles-----*/

	.top_right_home {
		width: 751px;
		height: 122px;
		background: #FFF url(graphics/home_title.gif) no-repeat;
	}
	.bottom_right_home {
		width: 751px;
		height: 355px;
		background-color: #FFEBD4;
		background: url(graphics/home_marnie.jpg) no-repeat;
	}
	#homepage_ad {
		text-align:center;
		margin:0px auto;
		padding-top:25px;
	}
/*-----home rollovers-----*/
	
	a.thumb_link {
		display: block;
		width: 36px;
		height: 29px;
		text-decoration: none;
	}
	#thumbs {
		position: relative;
		top: -17px;
		left: 46px;
		background: transparent;
		height: 34px;
		width: 362px;
	}
	#thumbs  a{
		display: block;
		height: 34px;
		width: 36px;
		margin-left: 2px;
		margin-right: 2px;
		float: left;
		background-color: #fff;
		text-decoration: none;
	}
	#g01 {
		background: url(graphics/G01_up.jpg) no-repeat;
	}
	#g01_active, #g01:hover {
		background: url(graphics/G01_over.jpg) no-repeat;
	}
	#g02 {
		background: url(graphics/G02_up.jpg) no-repeat;
	}
	#g02_active, #g02:hover {
		background: url(graphics/G02_over.jpg) no-repeat;
	}
	#g03 {
		background: url(graphics/G03_up.jpg) no-repeat;
	}
	#g03_active, #g03:hover {
		background: url(graphics/G03_over.jpg) no-repeat;
	}
	#g04 {
		background: url(graphics/G04_up.jpg) no-repeat;
	}
	#g04_active, #g04:hover {
		background: url(graphics/G04_over.jpg) no-repeat;
	}
	#g05 {
		background: url(graphics/G05_up.jpg) no-repeat;
	}
	#g05_active, #g05:hover {
		background: url(graphics/G05_over.jpg) no-repeat;
	}
	#g06 {
		background: url(graphics/G06_up.jpg) no-repeat;
	}
	#g06_active, #g06:hover {
		background: url(graphics/G06_over.jpg) no-repeat;
	}
	#g07 {
		background: url(graphics/G07_up.jpg) no-repeat;
	}
	#g07_active, #g07:hover {
		background: url(graphics/G07_over.jpg) no-repeat;
	}
	#g08 {
		background: url(graphics/G08_up.jpg) no-repeat;
	}
	#g08_active, #g08:hover {
		background: url(graphics/G08_over.jpg) no-repeat;
	}
	#g09 {
		background: url(graphics/G09_up.jpg) no-repeat;
	}
	#g09_active, #g09:hover {
		background: url(graphics/G09_over.jpg) no-repeat;
	}
	
/*-----SERVICES-specific styles-----*/

	.top_right_services {
		width: 751px;
		height: 143px;
		background-color: #FFFFFF;
		background: url(graphics/services_banner.gif) no-repeat;
	}
	.bottom_right_services {
		width: 751px;
		height: 557px;
		background-color: #FFFFFF;
	}
	.bottom_right_services2 {
		width: 751px;
		height: 807px;
		background-color: #FFFFFF;
	}	
	.bottom_right_services3 {
		width: 751px;
		height: 657px;
		background-color: #FFFFFF;
	}	
	.services_submenu {
		width: 189px;
		height: 557px;
		border-right: 1px solid #B0B0B0;
		float: left;
	}
	.services_submenu2 {
		width: 189px;
		height: 808px;
		border-right: 1px solid #B0B0B0;
		float: left;
	}	
	.services_submenu3 {
		width: 189px;
		height: 658px;
		border-right: 1px solid #B0B0B0;
		float: left;
	}		
	.services_subcontent, .services_subcontent2 {
		width: 561px;
		height: 557px;
		margin: 0;
		float: left;
        background-color: #FFFFFF;
		padding-top: 0px;
	}
	.services_subcontent4 {
		width: 561px;
		height: 807px;
		margin: 0;
		float: left;
        background-color: #FFFFFF;
		padding-top: 0px;
	}	
	.services_subcontent5 {
		width: 561px;
		height: 657px;
		margin: 0;
		float: left;
        background-color: #FFFFFF;
		padding-top: 0px;
	}		
    .pwrapper, .pwrapper2 {
		background-color: #FEFBDA;
		position: relative;
		width: 501px;
		height: 470px;
		top: 28px;
		left: 30px;
		padding-top: 30px;
        }
		
	.pwrapper h1 {
		color: #739491;
		font-size: 12px;
		font-weight: bold;	
		font-family: Helvetica, sans-serif;
		line-height: 1.5em;
		margin-bottom: 15px;
		margin-left: 23px;
		margin-right: 23px;		
	}
	.services_subcontent p {
		color: #739491;
		background-color: #FEFBDA;
		font-family: Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 1.5em;
		margin: 0;
		padding: 0;
	}
	.services_subcontent2 h3{
		color: #FF0000;
		font-family: Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 1.5em;
		margin: 0 23px -10px 23px;
	}
	.services_subcontent4 h3{
		color: #FF0000;
		font-family: Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 1.5em;
		margin: 0 23px -10px 23px;
	}	
	.services_subcontent5 h3{
		color: #FF0000;
		font-family: Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 1.5em;
		margin: 0 23px -10px 23px;
	}	
	.pwrapper p, .pwrapper2 p {
		font-family: Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 1.5em;
		margin-bottom: 15px;
		margin-left: 23px;
		margin-right: 23px;
	}
	.pwrapper p {
		color: #739491;
	}
	.pwrapper2 p {
		color: #000;
	}
	.pwrapper2 ul {
		font-family: Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 3em;
		margin: 0 0 0 120px;
		padding: 0;
		color: #000;
	}
	
	.pwrapper2 h1 {
		color:#FF0000;
		font-family:Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:1.5em;
		margin:0 23px -10px;
	}
	a.services_link {
		font-weight: bold;
		color: #739491;
		text-decoration: none;
	}
	a.services_link:hover {
		color: #6D7C7A;
	}
	p.head {
		font-size: 12px;
		font-weight: bold;
	}
	h3.sub_list {
		margin-left:175px;
		margin-top: 50px;
	}
    .pwrapper3 {
		background-color: #FEFBDA;
		position: relative;
		width: 501px;
		height: 490px;
		top: 28px;
		left: 30px;
		padding-top: 15px;
        }	
	.pwrapper3 p{
		font-family: Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 1.5em;
		margin-bottom: 15px;
		margin-left: 23px;
		margin-right: 23px;
	}

	.pwrapper3 ul {
		font-family: Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 2em;
		margin: 0 0 0 120px;
		padding: 0;
		color: #000;
	}
	
	.pwrapper3 h1 {
		color:#FF0000;
		font-family:Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:1.5em;
		margin:0 23px -10px;
	}	
	
	.pwrapper4 {
		background-color: #FEFBDA;
		position: relative;
		width: 501px;
		height: 750px;
		top: 28px;
		left: 30px;
		padding-top: 15px;
	}	
	.pwrapper4 p{
		font-family: Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 1.5em;
		margin-bottom: 15px;
		margin-left: 23px;
		margin-right: 23px;
	}

	.pwrapper4 ul {
		font-family: Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 2em;
		margin: 0 0 0 120px;
		padding: 0;
		color: #000;
	}
	
	.pwrapper4 h1 {
		color:#FF0000;
		font-family:Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:1.5em;
		margin:0 23px -10px;
	}	
	.pwrapper5 {
		background-color: #FEFBDA;
		position: relative;
		width: 501px;
		height: 600px;
		top: 28px;
		left: 30px;
		padding-top: 15px;
	}	
	.pwrapper5 p{
		font-family: Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 1.5em;
		margin-bottom: 15px;
		margin-left: 23px;
		margin-right: 23px;
	}

	.pwrapper5 h1 {
		color:#FF0000;
		font-family:Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:1.5em;
		margin:0 23px -10px;
	}		
	
	#condense {
		font-family: Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 1.5em;
		margin: 0 23px 0 75px;
		padding: 0;
		color: #000;
	}
	/*-----services submenus-----*/

	#submenu {
		position: relative;
		top: 22px;
		width: 170px;
		padding: 0;
		margin: 0;
		line-height: 1.2em;
		display: block;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #739491;
	}
	#submenu ul {
		list-style: disc outside;
		margin-left: 10px;
		padding: 0;
		border: none;
		}
	#submenu li {
		margin-left: 10px;
		line-height: 1.3em;
		margin-bottom: 13px;
		text-decoration: none;
	}
	#submenu li a {
		color: #739491;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	.active2, #submenu a:hover {
		color: #FF0000;
		text-decoration: none;
	}
	
/*-----MEET-specific styles-----*/

	#meet_left {
		width: 333px;
		height: 700px;
		float:left;
		position: relative;
	}
	#meet_right1, #meet_right2, #meet_right3 {
		width: 418px;
		float:right;
		position: relative;
		background-color: #fff;
		color: #000;
		font-family: Helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.5em;
	}
	
	#meet_right1 h1{
		color:#FF0000;
		font-family:Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:1.5em;

	}
	
	#meet_right1, #meet_right3 {
		padding-top: 40px;
		height: 660px;
	}
	#meet_right2 {
		padding-top: 100px;
		height: 600px;
	}
	
	#meet_right2 h1, #meet_right3 h1{
		color:#FF0000;
		font-family:Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:1.5em;
		margin: 0 0 0 0px;
	}	
	
	#meet_right1 p, #meet_right2 p, #meet_right2 ul,#meet_right3 p {
		margin-right: 40px;
		margin-top: 0;
	}
	#portrait_dr, #portrait_marnie {
		width:213px;
		height: 310px;
		position: relative;
		float: right;
		margin-top: 100px;
	}
	#portrait_dr {
		background: url(graphics/usheroff_pic.jpg) no-repeat;
	}
	#portrait_marnie {
		background: url(graphics/marnie_pic.jpg) no-repeat;
	}
	ul.meet_list1 {
		list-style-type: none;
		list-style-position: outside;
		margin: 0;
		padding: 0;
	}
	ul.meet_list2 {
		list-style-type: disc;
		list-style-position: inside;
		margin: 0;
		padding: 0;
		font-size: 11px;
	}
	/*#meet_list1 li {
		color: #5F7270;
		font-family: Helvetica, sans-serif;
		font-weight: bold;
	}*/
	a.meet_link, #meet_list1 li, #meet_right2 h2, #meet_right3 h2 {
		color: #5F7270;
		text-decoration: none;
		font-family: Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
	}
	#meet_right2 h2, #meet_right3 h2 {
		margin: 10px 0 0 0;
	}
	.consult_emphasis {
		font-weight: bold;
		color:#819694;
	}
	#consult_link {
		font-weight: bold;
		color: #5F7270;
	}
	
/*-----TRANSFORMATIONS styles----*/

	.top_right_transformations {
		height: 191px;
		width: 791px;
		background: url(graphics/transformations_title.gif) no-repeat;
	}
	.bottom_right_transformations {
		height: 509px;
		width: 751px;
		font-family: Helvetica, sans-serif;
		font-size: 12px;
		line-height: 2em;
	}
	#trans_content_left {
		padding-top: 10px;
		width: 403px;
		height: 499px;
		float:left;
	}
	#trans_content_right {
		position: relative;
		width: 348px;
		height: 509px;
		float: right;
		padding-top: 10px;
	}
	#trans_content_right h1{	
		color:#FF0000;
		font-family:Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:1.5em;
		margin: 0 0 0 28px;	
	}
	
	#trans_pic1,#trans_pic2 {
		position: relative;
		width: 198px;
		height: 198px;
		border: 2px solid #FFFFFF;
		float: right;
		clear: right;
	}
	#trans_pic1 {
		background: url(graphics/it_jennifer.jpg) no-repeat;
	}
	#trans_pic2 {
		background: url(graphics/it_michelle.jpg) no-repeat;
	}
	#trans_content_right p {
		margin: 0 90px 10px 10px;
	}
	
/*-----BEFORE AND AFTER styles-----*/
	
	.top_right_banda {
		width: 751px;
		height: 154px;
		background: url(graphics/banda_title.gif) no-repeat;
	}
	.bottom_right_banda {
		width: 751px;
		height: 546px;
	}
	.banda_submenu {
		width: 166px;
		height: 546px;
		position: relative;
		float: left;
		background: #FFF;
	}
	.banda_subcontent {
		width: 585px;
		height: 546px;
		position: relative;
		float: right;
		background: #FFF;
	}
	#banda_thumb_wrap {
		top: 20px;
		position: relative;
		float: right;
		background: #FFF;
		padding: 0;
		margin: 0;
		border: none;
	}
	.small_wrap {
		width: 156px;
		height: 39px;
		margin: 0;
		padding: 0;
		position: relative;
		float: right;
	}
	.small_wrap a {
		width: 76px;
		height: 37px;
		float: left;
		text-decoration: none;
		position: relative;
		border: 1px solid #FFF;
	}
	img {
		border: 0;
		padding: 0;
		margin: 0;
	}
	
/*-----BANDA rollovers-----*/

	#ba01 {
		background: url(graphics/ba01_up.jpg);
	}
	#ba01_active, #ba01:hover {
		background: url(graphics/ba01_over.jpg);
	}
	#ba02 {
		background: url(graphics/ba02_up.jpg);
	}
	#ba02_active, #ba02:hover {
		background: url(graphics/ba02_over.jpg);
	}
	#ba03 {
		background: url(graphics/ba03_up.jpg);
	}
	#ba03_active, #ba03:hover {
		background: url(graphics/ba03_over.jpg);
	}
	#ba04 {
		background: url(graphics/ba04_up.jpg);
	}
	#ba04_active, #ba04:hover {
		background: url(graphics/ba04_over.jpg);
	}
	#ba05 {
		background: url(graphics/ba05_up.jpg);
	}
	#ba05_active, #ba05:hover {
		background: url(graphics/ba05_over.jpg);
	}
	#ba06 {
		background: url(graphics/ba06_up.jpg);
	}
	#ba06_active, #ba06:hover {
		background: url(graphics/ba06_over.jpg);
	}
	#ba07 {
		background: url(graphics/ba07_up.jpg);
	}
	#ba07_active, #ba07:hover {
		background: url(graphics/ba07_over.jpg);
	}
	#ba08 {
		background: url(graphics/ba08_up.jpg);
	}
	#ba08_active, #ba08:hover {
		background: url(graphics/ba08_over.jpg);
	}
	#ba09 {
		background: url(graphics/ba09_up.jpg);
	}
	#ba09_active, #ba09:hover {
		background: url(graphics/ba09_over.jpg);
	}
	#ba10 {
		background: url(graphics/ba10_up.jpg);
	}
	#ba10_active, #ba10:hover {
		background: url(graphics/ba10_over.jpg);
	}
	#ba11 {
		background: url(graphics/ba11_up.jpg);
	}
	#ba11_active, #ba11:hover {
		background: url(graphics/ba11_over.jpg);
	}
	#ba12 {
		background: url(graphics/ba12_up.jpg);
	}
	#ba12_active, #ba12:hover {
		background: url(graphics/ba12_over.jpg);
	}
	#ba13 {
		background: url(graphics/ba13_up.jpg);
	}
	#ba13_active, #ba13:hover {
		background: url(graphics/ba13_over.jpg);
	}
	
/*-----PRAISE and LINKS-specific styles-----*/
	
	.top_right_praise {
		width: 751px;
		height: 139px;
		background: url(graphics/word_of_mouth.gif) no-repeat;
	}
	.bottom_right_praise {
		width: 751px;
		height: 561px;
	}
	.praise_submenu {
		width: 118px;
		height: 561px;
		border-right: 1px solid #B0B0B0;
		position: relative;
		float: left;
	}
	#praise_list {
		position: relative;
		top: 15px;
		width: 118px;
		padding: 0;
		margin: 0;
		line-height: 1.2em;
		display: block;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		font-size: 10px;
		color: #739491;
	}
	#praise_list ul {
		list-style-type: none;
		list-style-position: outside;
		margin: 25px 4px 0 15px;
		padding: 0;
	}
	#praise_list li {
		list-style-type: none;
		list-style-position: outside;
		margin-bottom: 20px;
		padding: 0;
	}
	#praise_list a {
		color: #819694;
		text-decoration: none;
	}
	.normal {
		font-weight: normal;
	}
	.praise_subcontent {
		width: 632px;
		height: 561px;
		background-color: #FFFFFF;
		position: relative;
		float: right;
	}
	.pwrapper_praise {
		background-color: #FEFBDA;
		position: relative;
		width: 563px;
		top: 0;
		margin: 0 auto 20px auto;
	}
	.pwrapper_praise {
		height: 400px;
		padding-top: 100px;
	}
	#satisfied {
		width: 632px;
		height:31px;
		background: url(graphics/satisfied.gif) no-repeat;
	}
	.pwrapper_praise p {
		font-family: Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		line-height: 1.6em;
		color: #000;
	}
	.pwrapper_praise p {
		margin: 0 120px 15px 130px;
	}
	p.to_the_right {
		margin: 0 120px 15px 315px;
	}
	p.to_the_right2 {
		margin: 0 120px 15px 225px;
	}
	.signed {
		font-size: 16px;
		font-style: italic;
	}
	#subactive {
		color: #FF0000;
	}
	
/*-----SPECIAL-OFFER styles-----*/
	.yellow_box {
		width:100px;
		background-color:#FFFF00;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		float:right;
		padding:4px;
		margin-top:15px;
		margin-right:5px;
	}
	.top_right_specials {
		width: 751px;
		height: 102px;
		background: url(graphics/white_sale3.jpg) no-repeat center bottom;
	}
	#next_right_specials {
		width: 751px;
		height: 86px;
		padding-top: 6px;
	}
	#next_right_specials p {
		color: #5F7270;
		font-family: Helvetica, sans-serif;
		font-size: 13px;
		line-height: 1.5em;
		font-weight: normal;
		margin: 0 200px 0 90px;
	}
	.bottom_right_specials {
		width: 751px;
		height: 449px;
	}
	#specials_button_wrap {
		width: 191px;
		height: 449px;
		float: left;
	}
	#specials_button {
		width: 83px;
		height: 59px;
		margin: 14px;
		background: url(graphics/whitening_button.gif) no-repeat;
		float: right;
		position: relative;
	}
	#specials_content_wrap {
		width: 560px;
		height: 449px;
		float: right;
		position: relative;
		font-family: Helvetica, sans-serif;
		line-height: 1.3em;
	}
	#specials_content_wrap  h3 {
		font-size: 17px;
		color: #FF0000;
		margin: 20px 200px 0 0;
	}
	#specials_content_wrap  p {
		font-size: 12px;
		margin: 0 200px 0 0;
	}
	.specials_details {
		color: #FF0000;
		font-weight: bold;
	}

/*-----CONTACT-specific styles-----*/

	.top_right_contact {
		width: 751px;
		height: 174px;
		background: url(graphics/contact_title.gif) no-repeat;
	}
	.bottom_right_contact {
		width: 751px;
		height: 526px;
	}
	#contact_info_wrap {
		width: 260px;
		padding-top: 20px;
		float: left;
		line-height: 1.4em;

	}
	#contact_map_wrap {
		width: 491px;
		height: 513px;
		padding-top: 13px;
		float: right;
	}
	#contact_map_wrap p {
		width: 471px;
		height: 20px;
		display: block;
		float: left;
		text-align: center;
		color: #FF0000;
		font-family: "Arial Narrow", sans-serif;
		font-size: 12px;
	}
	#contact_map_wrap a {
		color: #FF0000;
	}
	#map {
		width: 471px;
		height: 412px;
		float: left;
		text-align: center;
		background: url(graphics/map.jpg) no-repeat;
		color: #FF0000;
		font-family: "Arial Narrow", sans-serif;
		font-size: 12px;
	}
	#contact_info_wrap p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0 10px 15px 20px;
	}
	.contact_email {
		font-size: 13px;
	}
	.bold {
		font-size: 13px;
		font-weight: bold;
	}
	#contact_info_wrap a {
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}
	#contact_info_wrap a:hover {
		color: #F00;
	}
	
/*-----APPOINTMENT-specific styles-----*/

	.top_right_appt {
		width: 751px;
		height: 126px;
		background: url(graphics/appointment_title.gif);
	}
	.bottom_right_appt {
		width: 751px;
		height: 574px;
	}
	.form_wrap {
	margin: 0 240px 0 83px;
	width: 428px;
	height: 574px;
	padding-top: 1px;
	line-height: 1.5em;
	}
	.form_wrap p, .form_wrap h2 {
		font-family: Arial, sans-serif;
		font-size: 12px;
		margin: 0;
	}
	.form_wrap h2 {
		font-weight:bold;
		color:#F00;
	}
	.alert {
		color: #F00;
		font-weight: bold;
	}
	
/*-----FORMS-specific styles-----*/

#first_forms_title {
	width: 751px;
	height: 98px;
	background: url(graphics/patient_forms_title.gif) no-repeat;
}
#second_forms {
	width: 751px;
	height: 72px;
	padding-top: 21px;
	color: #000;
	background-color: #D7DCDB;
}
#second_forms p, #third_forms p {
	width: 470px;
	height: 72px;
	margin: 0 auto 0 auto;
	font-size: 13px;
	font-family: Helvetica, sans-serif;
	line-height: 1.5em;
}
#third_forms {
	width: 751px;
	height: 96px;
	padding-top: 11px;
}
#fourth_forms {
	width: 751px;
	height: 75px;
}
.forms_button_wrapper {
	width: 306px;
	height: 75px;
	margin: 0 auto 0 auto;
	padding: 0;
}
.forms_button_wrapper a {
	margin: 8px;
	float: left;
	display: block;
	width: 83px;
	height:59px;
}
#empty {
	margin: 8px;
	float: left;
	display: block;
	width: 83px;
	height:59px;
	background-color: #FFF;
}
a#button_1 {
	background: url(graphics/but_new_pat_up.gif) no-repeat;
}
a#button_1:hover {
	background: url(graphics/but_new_pat_over.gif) no-repeat;
}
a#button_2 {
	background: url(graphics/but_med_hist_up.gif) no-repeat;
}
a#button_2:hover {
	background: url(graphics/but_med_hist_over.gif) no-repeat;
}
a#button_3 {
	background: url(graphics/but_dent_hist_up.gif) no-repeat;
}
a#button_3:hover {
	background: url(graphics/but_dent_hist_over.gif) no-repeat;
}
a#button_4 {
	background: url(graphics/but_fin_pol_up.gif) no-repeat;
}
a#button_4:hover {
	background: url(graphics/but_fin_pol_over.gif) no-repeat;
}
a#button_5 {
	background: url(graphics/but_dir_info_up.gif) no-repeat;
}
a#button_5:hover {
	background: url(graphics/but_dir_info_over.gif) no-repeat;
}
#fifth_forms {
	width: 751px;
	height: 75px;
}
#sixth_forms {
	width: 751px;
	height: 31px;
	margin-top: 32px;
}
a#acrobat_logo {
	margin: 0 auto 0 auto;
	display: block;
	width: 89px;
	height: 31px;
	background: url(graphics/acrobat_logo.gif) no-repeat;
}
#seventh_forms {
	width: 751px;
	height: 120px;
	margin-top: 6px;
}
#seventh_forms {
	width: 751px;
	height: 126px;
}
#seventh_forms p {
	width: 300px;
	/*margin: auto auto auto auto;*/
	margin: 0 auto 0 auto;
	color: #819694;
	background-color: #FFF;
	font-family: Helvetica, sans-serif;
	line-height: 1.2em;
	text-align: center;
	font-size: 13px;
}

/*-------------In The Media------------*/

#media {
	background: url('graphics/advert.jpg') no-repeat;
	width: 650px;
	height: 1036px;
}


#media p{
	bottom: 1036px;
}
/*-----FAQ-specific styles-----*/

.top_right_faq {
	width: 751px;
	height: 121px;
	background: url(graphics/faq_title.jpg) no-repeat;
}
.bottom_right_faq {
	width: 751px;
	height: 579px;
}

.bottom_right_faq h1{
	color:#FF0000;
	font-family:Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:1.5em;
	margin: 5px 165px;
}
.Container {
  position: relative;
  float: right;
  width: 587px;
  height: 579px;
}
#Scroller-1 { 
  position: relative; 
  top: 0;
  overflow: hidden;
  width: 430px;
  height: 525px;
}
#Scroller-1 p, #Scroller-1 h3 {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5F7270;
  background-color: #FFF;
  line-height: 1.5em;
}
#Scroller-1 h3 {
	font-weight: bold;
	padding: 10px 0 0 0;
}
.Scroller-Container {
  position: relative;
  top: 0px; left: 0px;
  color: #5F7270;
  background-color: #FFF;
}
#Scrollbar-Container {
  position: relative;
  width: 164px;
  height: 579px;
  float: left;
}
.Scrollbar-Up {
  cursor: pointer;
  position: relative;
}
.Scrollbar-Track {
  width: 20px; height: 525px;
  position: relative;
  float: right;
  color: #5F7270;
  background: transparent url(graphics/scrollbar_track.gif) repeat-y center center;
}
.Scrollbar-Handle {
  position: relative;
  width: 20px; height: 14px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: relative;
  top: 187px;
}


/*--------marketing page styles---------*/

	#marketing_wrapper {
		width: 889px;
		height: 2000px;
		border: 1px solid #B0B0B0;
		margin: 3px auto;
	}
	#marketing_middle {
		width: 889px;
		height: 1950px;
	}

	#marketing_left {
		float: left;
		display: block;
		width: 137px;
		height: 1950px;
		border-right: 1px solid #B0B0B0;
	}

	#marketing_right {
		float: right;
		display: block;
		width: 751px;
		height: 1950px;
		margin: 0;
		padding: 0;
	}
	
	#marketing_content_wrap {
		width: 660px;
		height: 829px;
		float: right;
		position: relative;
		font-family: Helvetica, sans-serif;
		line-height: 1.3em;
	}
	#marketing_content_wrap  h1 {
		font-size: 17px;
		color: #FF0000;
		margin: 20px 200px 0 0;
	}
	#marketing_content_wrap  p {
		font-size: 12px;
		margin: 10px 25px;
	}
	
/*-----indvidual HOME styles-----*/

	.top_right_blank {
		width: 751px;
		height: 122px;
		color: #000;
		background: #FFFFFF;
	}
	.bottom_right_amanda {
		width: 751px;
		height: 355px;
		color: #000;
		background-color: #FFFFFF;
		background: url(graphics/home_amanda.jpg) no-repeat;
	}
	.bottom_right_elana {
		width: 751px;
		height: 355px;
		color: #000;
		background-color: #FFFFFF;
		background: url(graphics/home_elana.jpg) no-repeat;
	}
	.bottom_right_jennifer {
		width: 751px;
		height: 355px;
		color: #000;
		background-color: #FFFFFF;
		background: url(graphics/home_jennifer.jpg) no-repeat;
	}
	.bottom_right_jim {
		width: 751px;
		height: 355px;
		color: #000;
		background-color: #FFFFFF;
		background: url(graphics/home_jim.jpg) no-repeat;
	}
	.bottom_right_michelle {
		width: 751px;
		height: 355px;
		color: #000;
		background-color: #FFFFFF;
		background: url(graphics/home_michelle.jpg) no-repeat;
	}
	.bottom_right_nicole {
		width: 751px;
		height: 355px;
		color: #000;
		background-color: #FFFFFF;
		background: url(graphics/home_nicole.jpg) no-repeat;
	}
	.bottom_right_nikki {
		width: 751px;
		height: 355px;
		color: #000;
		background-color: #FFFFFF;
		background: url(graphics/home_nikki.jpg) no-repeat;
	}
	.bottom_right_tiffany {
		width: 751px;
		height: 355px;
		color: #000;
		background-color: #FFFFFF;
		background: url(graphics/home_tiffany.jpg) no-repeat;
	}
	.bottom_right_tonya{
		width: 751px;
		height: 355px;
		color: #000;
		background-color: #FFFFFF;
		background: url(graphics/home_tonya.jpg) no-repeat;
	}
	
.marginright { margin: 10px 0px 0px 140px;}

.subject {display: none;}

.input { width:170px;
		color: #1d1e19;
		border: 1px solid #999999;
		background: #FFF;
		font: 11px Arial;
		margin: 3px;
}

.red {color: #ee0101; font-size:10px;}

#footer {
	width: 891px;
	margin: 0;
	float: left;

}

#footer p {
	color: #999;
	margin: 5px;
}

#footer a {
	color: #f00;
	text-decoration: none;
}

#footer a:hover {
	color: #333;
	text-decoration: none;
	
}

#footer a:visited {
	color: #f00;
	text-decoration: none;
	
}

#footer a:active {
	color: #f00;
	text-decoration: none;
	
}