@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#ece9e6;
	font-family:Arial,Helvetica,Sans-Serif;
	text-align:center;
}
p, h1 {
	margin:0px;
}
#mainWrapperOrtho {
	position:relative;
	margin:0px auto;
	width:990px;
	height:500px;
	background:url(/images/backOrtho.gif) no-repeat top left;
}

/* -- Home Styles -- */ 

#mainWrapperOrtho .home {
	position:absolute;
	top:78px;
	left:27px;
	margin:0px auto;
	width:936px;
	height:340px;
	background:url(/images/oPhotoHome.jpg) no-repeat top left;
	text-align:left;
	color:#666;
}
#mainWrapperOrtho .home h1 {
	font-size:22px;
	line-height:27px;
	font-weight:normal;
	margin:38px 0px 0px 50px;
	width:520px;
	color:#572700;
}
#mainWrapperOrtho .home h1 span {
	color:#F4911E;
}

#mainWrapperOrtho .home p {
	font-size:14px;
	line-height:21px;
	font-weight:normal;
	width:514px;
	margin:7px 0px 0px 50px;
}

/* -- Carter Styles -- */ 

#mainWrapperOrtho .carter {
	position:absolute;
	top:78px;
	left:27px;
	margin:0px auto;
	width:936px;
	height:340px;
	background:url(/images/oPhotoCarter.jpg) no-repeat top left;
	text-align:left;
	color:#666;
}
#mainWrapperOrtho .carter h1 {
	font-size:20px;
	line-height:27px;
	font-weight:normal;
	color:#572700;
	margin:0px;
}
#mainWrapperOrtho .carter p {
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}


/* -- Philosophy Styles -- */ 

#mainWrapperOrtho .philosophy {
	position:absolute;
	top:78px;
	left:27px;
	margin:0px auto;
	width:936px;
	height:340px;
	background:url(/images/oPhotoPhilosophy.jpg) no-repeat top left;
	text-align:left;
	color:#666;
}
#mainWrapperOrtho .philosophy h1 {
	font-size:19px;
	line-height:25px;
	font-weight:normal;
	margin:40px 0px 0px 50px;
	width:470px;
	color:#F4911E;
}
#mainWrapperOrtho .philosophy p {
	font-size:13px;
	line-height:19px;
	font-weight:normal;
	width:470px;
	margin:6px 0px 0px 50px;
}

/* -- Technology Styles -- */ 

#mainWrapperOrtho .technology {
	position:absolute;
	top:78px;
	left:27px;
	margin:0px auto;
	width:936px;
	height:340px;
	background:url(/images/oPhotoTechnology.jpg) no-repeat top left;
	text-align:left;
	color:#666;
}
#mainWrapperOrtho .technology h1 {
	font-size:19px;
	line-height:25px;
	font-weight:normal;
	margin:40px 0px 0px 50px;
	width:410px;
	color:#F4911E;
}
#mainWrapperOrtho .technology p {
	font-size:13px;
	line-height:19px;
	font-weight:normal;
	width:410px;
	margin:6px 0px 0px 50px;
}

/* -- Braces Styles -- */ 

#mainWrapperOrtho .braces {
	position:absolute;
	top:78px;
	left:27px;
	margin:0px auto;
	width:936px;
	height:340px;
	background:url(/images/oPhotoInvisalign.jpg) no-repeat top left;
	text-align:left;
	color:#666;
}
.bracesBox {
	position:absolute;
	top:6px;
	left:0px;
}
#mainWrapperOrtho .braces h1 {
	font-size:19px;
	line-height:27px;
	font-weight:normal;
	margin:40px 0px 0px 50px;
	width:240px;
	color:#F4911E;
}
#mainWrapperOrtho .braces p {
	font-size:13px;
	line-height:19px;
	font-weight:normal;
	width:240px;
	margin:6px 0px 0px 50px;
}
#mainWrapperOrtho .braces img {
	position:absolute;
	top:40px;
	left:310px;
}

/* -- Forms Styles -- */ 

#mainWrapperOrtho .forms {
	position:absolute;
	top:78px;
	left:27px;
	margin:0px auto;
	width:936px;
	height:340px;
	background:url(/images/oPhotoForms.jpg) no-repeat top left;
	text-align:left;
	color:#666;
}
#mainWrapperOrtho .forms h1 {
	font-size:20px;
	line-height:27px;
	font-weight:normal;
	margin:40px 0px 0px 368px;
	width:520px;
	color:#572700;
}
#mainWrapperOrtho .forms p {
	font-size:13px;
	line-height:19px;
	font-weight:normal;
	width:470px;
	margin:6px 0px 14px 368px;
}

/* -- Contact Styles -- */ 

#mainWrapperOrtho .contact {
	position:absolute;
	top:78px;
	left:27px;
	margin:0px auto;
	width:936px;
	height:340px;
	background:url(/images/oPhotoContact.jpg) no-repeat top left;
	text-align:left;
	color:#666;
}
#mainWrapperOrtho .contact h1 {
	font-size:20px;
	line-height:27px;
	font-weight:normal;
	margin:40px 0px 0px 50px;
	width:520px;
	color:#F4911E;
}
#mainWrapperOrtho .contact p {
	font-size:13px;
	line-height:24px;
	font-weight:normal;
	text-transform:uppercase;
	width:470px;
	margin:6px 0px 20px 50px;
}
#mainWrapperOrtho .contact a {
	color:#666;
	text-decoration:none;
}


/* -- Tour Styles -- */ 

#mainWrapperOrtho .tour {
	position:absolute;
	top:78px;
	left:27px;
	margin:0px auto;
	width:936px;
	height:340px;
}

/* -- Navigation -- */ 

#navWrapper {
	text-transform:uppercase;
	font-size:12px;
	color:#FFF;
	position:absolute;
	top:32px;
	left:90px;
	text-align:left;
}

#navWrapper a {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	margin:0px 56px 0px 0px;
}
#navWrapper a span {
	color:#572600;
}

#subNav {
	text-transform:uppercase;
	font-size:10px;
	color:#FFF;
	position:absolute;
	top:57px;
	left:28px;
	text-align:center;
	width:936px;
}
#subNav a {
	color:#FFF;
	text-decoration:none;
	margin:0px 34px 0px 0px;
}
#subNav a:hover {
	color:#F4911E;
}
.footer {
	color:#572700;
	font-size:11px;
	text-align:center;
	width:100%;
	margin:30px 0px 0px 0px;
}
.footer a {
	color:#572700;
}

/* -- slider styles --*/

.doctorScroll {
	width:550px;
	height:244px;
	position:absolute;
	left:360px;
	top:40px;
	overflow:hidden;
	text-align:left;
}

.leftScroll {
	overflow:hidden;
	position:absolute;
	top:34px;
	left:0px;
	width:308px;
	height:220px;
}
.rightScroll {
	overflow:hidden;
	position:absolute;
	top:34px;
	left:340px;
	width:178px;
	height:220px;
}
.rightScroll #divContent_2 p {
	font-size:10px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	text-indent: -1em;
	padding-left: 1em;

}
.rightScroll #divContent_2 h4 {
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	text-transform:uppercase;
	margin:10px 0px 0px 0px;
}
#sliderDiv1 {
	position:absolute;
	left:314px;
	top:34px;
}
#sliderDiv2 {
	position:absolute;
	left:524px;
	top:34px;
}
#divContent_1, #divContent_2 {
	position:absolute;
}

#alcsliderDiv1, #alcsliderDiv2 {
	margin:5px 0px 0px 0px;
}
#barsliderDiv1, #barsliderDiv2 {
	margin:-2px 0px 0px 0px;
}