* { margin:0; padding:0;}
body {
	background-color: #EAE4CC;
}
p {
	margin-bottom:16px;
}
h1 {
	font-size:20px;
	font-family:"Palatino Linotype";
	color:black;
}
.clear {
	clear:both;
}
.wrapper {
	width:1000px;
	margin:0px auto;
}
.header {
	height:132px;width:1000px;
	background: url(images/headerbg.jpg);
}
.logo {
	width:386px;height:130px;
	margin-left:37px;
	margin-top:2px;
	float:left;
	background:url(images/logo.jpg);
}
.headerContact {
	float:left;
	margin-left:120px;margin-top:74px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
}
.content {
	width:1000px;
	height:199px;
	background:url(images/bodybg.jpg) no-repeat;
	margin-top:-20px;
}

.testimonials {
	width:174px;height:60px;
	background:url(images/testimonials.jpg);
	float:left;
}
.navigation {
	width:683px;height:60px;
	background:url(images/navigation.jpg);
	float:left;
}
.smileGallery {
	width:142px;height:60px;
	background:url(images/smile-gallery.jpg);
	float:left;
}

.navItem {
	float:left;
	margin-left:-30px;
}

.page{
	width:656px;
	float:left;
}
.sidebar {
	margin-top:10px;
	width:344px;
	height:646px;
	float:left;
	background: url(images/sidebar.jpg);
}

.sidebarText {
	padding:37px;
	color:#49331C;
}

.smile1 {
	background: url(images/smile1.jpg);
	height:280px;width:550px;
	margin-top:11px;
	margin-left:40px;
}
.smile2{
	background: url(images/smile2.jpg);
	height:116px;width:575px;
	margin-top:11px;
	margin-left:40px;
}

.bodyText {
	color:#49331C;
	font-family: Georgia;
	font-size:14px;
	margin-left:40px;
}

.divider {
	background: url(images/divider.png);
	width:291px;
	height:15px;
	margin-left:-12px;
	margin-bottom:10px;
}
.divider2 {
	background: url(images/divider2.png);
	width:545px;
	height:24px;
	margin-left:55px;
	margin-bottom:10px;
}

.careCredit {
	width:190px;
	height:48px;
	background: url(images/carecredit.jpg);
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.vertDivider {
	border-right:1px solid #49331C;
	height:70px;
	width:1px;
	margin-left:30px;
	margin-right:30px;
	float:left;
}
.invisalign {
	width:174px;
	height:68px;
	background: url(images/invisalign.jpg);
	float:left;
}

.footer {
	height:127px;
	width:1000px;
	background: url(images/footerbg.jpg);
}

.footerHeadline {
	float:left;;
	margin:51px 0px 0px 51px;
	color:#C0AE98;
	font-size: 12px;
	font-family: Tahoma;
}

.footerDiv {
	float:left;;
	margin:26px 0px 0px 46px;
	color:#c7bfa8;
	font-size: 12px;
	font-family:Georgia;
}

.scribeSpacer {
	height:15px;
	width:1px;
}

.scribe {
	background: url(images/scribebg.jpg);
	width:904px;height:633px;
	margin:0px auto;
}
.vicSpacer {
	height:60px;
	width:1px;
}
.vic {
	background: url(images/vic.jpg);
	width:808px;height:453px;
	margin-left:40px;	
}

.vicText {
	padding:25px 10px 10px 25px;
	color:white;
	width:450px;
	font-family:"Arial Narrow";
	font-size:14px;
}

.ourMissionSpacer{
	height:10px;
	width:1px;
}
.ourMission {
	width:902px;height:606px;
	background: url(images/ourmission.jpg);
	margin:0px auto;
}

.meetStaff{
	float:left;
	width:600px;height:50px;
	background: url(images/meet_our_staff.png);
	margin:45px 0px -40px 130px;
}

.groupPic {
	width:778px;height:373px;
	background: url(images/group.jpg);
	margin:0px auto;
}
.drj {
	width:778px;height:373px;
	background: url(images/drj.jpg);
	margin:0px auto;
}
.andrea {
	width:778px;height:373px;
	background: url(images/andrea.jpg);
	margin:0px auto;
}
.nicole {
	width:778px;height:373px;
	background: url(images/nicole.jpg);
	margin:0px auto;
}
#carousel {
    margin:10px auto;
    border:5px solid #8A7F52;
    width:550px;
    height:369px;
    background:#EAE4CC;
}

.taketour {
    width:561px;height:83px;
    margin:0 auto;
    display:block;
}

.taketour:hover {
    border:1px solid #CEC4A1;
}

#slideshow {width:800px;height:400px;margin:0 auto;}
.slide {padding: 0;color: white;width: 800px;height:400px;font-family: "Arial Narrow";font-size: 14px;}
.victextpadding {width:450px;padding:20px;}
#pager {background-image: url('images/pager.jpg');width:800px;height:46px;margin:0 auto;}
#pager a { border: 1px solid #ccc; background: #fc0; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#pager a.activeSlide { background: #ea0 }
#pager a:focus { outline: none; }
