@import url("global.css");

#AboutPage #NavAbout {
	background:url(../images/NavBG_Hover.jpg) repeat-x;
}
	#AboutPage #NavAbout a {
		color:#FFCC99;
	}
#ProceduresPage #NavProc {
	background:url(../images/NavBG_Hover.jpg) repeat-x;
}
	#ProceduresPage #NavProc a {
		color:#FFCC99;
	}
#GalleryPage #NavGallery {
	background:url(../images/NavBG_Hover.jpg) repeat-x;
}
	#GalleryPage #NavGallery a {
		color:#FFCC99;
	}
#SmileDesignPage #NavSmile {
	background:url(../images/NavBG_Hover.jpg) repeat-x;
}
	#SmileDesignPage #NavSmile a {
		color:#FFCC99;
	}
#PhilosophyPage #NavPhilosophy {
	background:url(../images/NavBG_Hover.jpg) repeat-x;
}
	#PhilosophyPage #NavPhilosophy a {
		color:#FFCC99;
	}
#ContactPage #NavContact {
	background:url(../images/NavBG_Hover.jpg) repeat-x;
}
	#ContactPage #NavContact a {
		color:#FFCC99;
	}
#FeaturedPresentationPage #NavFeatured {
	background:url(../images/NavBG_Hover.jpg) repeat-x;
}
	#FeaturedPresentationPage #NavFeatured a {
		color:#FFCC99;
	}
	
/* Top
================================================================== */

#TopBG {
	background:url(../images/SubpageTopBG.jpg) repeat-x #000;
	width:100%;
}

#TopBox {
	width:1000px;
	margin:0 auto;
}

#Hero {
	background:url(../images/SubpageHero.jpg) no-repeat;
	width:1000px;
	height:216px;
	clear:both;
}

/*
	Procedures
*/

#ProceduresList {
	width:400px; /* 420px */
	float:left;
	padding:40px 0 0 20px;
	border-left:1px solid #FFCC99;
}
#ProceduresList ul {
	width:200px;
	float:left;
}
#ProceduresList ul li {
	font:80% Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 0 14px;
	line-height:140%;
}
	#ProceduresList ul li a {
		text-decoration:none;
		color:#FFCC99;
	}
	#ProceduresList ul li a:hover {
		text-decoration:underline;
		color:#FFF;
	}

/* Content
================================================================== */

#MiddleBG {
	background:url(../images/MiddleBG.jpg) repeat-x #2f2f2f;
	width:100%;
	padding:20px 0 30px 0;
	
}

#MiddleBox {
	width:1000px;
	margin:0 auto;
	color:#fff;
}

#MainContent {
	width:715px; /* 795px */
	float:left;
	padding:0 20px 0 40px;
}


#MiddleBox h1 {
	font:160% Palatino, serif;
	color:#FFCC99;
	margin:0 0 12px 0;
	text-transform:uppercase;
}
#MiddleBox h2 {
	font:130% Palatino, serif;
	color:#FFCC99;
	margin:10px 0 12px 0;
}
#MiddleBox p {
	font:80% Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 12px 0;
}
#MiddleBox ul li{
font:80% Arial, Helvetica, sans-serif;
}
#MainContent .FloatLeft {
	float:left;
	margin:0 20px 10px 0;
}

/*
	Procedures
*/

#ProceduresList {
	width:200px; /* 420px */
	float:left;
	padding:40px 0 0 20px;
}
#ProceduresList ul {
	width:200px;
	float:left;
}
#ProceduresList ul li {
	font:80% Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 0 14px;
	line-height:140%;
}
	#ProceduresList ul li a {
		text-decoration:none;
		color:#FFCC99;
	}
	#ProceduresList ul li a:hover {
		text-decoration:underline;
		color:#FFF;
	}
	
/*
 About Dr
*/

.ListStyle li{
list-style:none;
padding:0 0 4px 0;
}

.Affiliation li{
list-style:none;
padding:0 0 4px 0;
}
	.Affiliation a{
	color:#fff;
	text-decoration:none;
	}
	.Affiliation a:hover{
	text-decoration:underline;
	}
	
/*
Featured Presentations
*/
.Publication li{
list-style-type: disc;
padding:0 0 10px 0;
margin:0 0 0 15px;
}

/*
Procedure pages
*/
.BaAfPhoto{
border:4px solid #FFF;
margin:10px 0 10px 0;
}

/*
Smile Design page
*/

#ProcFigures li{
list-style:none;
float:left;
border:1px solid #FFCC99;
padding:2px;
margin:10px 7px 15px 7px;
text-align:center;
}

/*
Contact  page
*/
.email a{
color:#FFF;
text-decoration:none;
}
 .email a:hover {
 color:#FFcc99;
 text-decoration:underline;
 }

#ContactForm{
margin:30px 0 0 0;
padding:0 0 0 170px;
}
#ContactForm ul, #ContactForm li{
list-style:none;
}
#ContactForm li{ /* Vertical spacing between form fields */
margin:4px 0;
}
#ContactForm label{ /* Styles for descriptions */
width:140px;
display:block;
float:left;
}
#ContactForm input{
border:1px solid #442210;
height:20px;
width:250px;
}
#ContactForm textarea{
border:1px solid #442210;
width:250px;
height:80px;
}
#ContactForm .SubmitBtn{
border:1px solid #442210;

height:25px;
width:100px;
background:#ffcc99;
color:#442210;
}
#Parity{
display:none;
}

