body {
	background:url("../images/bg.jpg") top center no-repeat #07120c;
}

#wrapper {
	width:856px;
	margin:0 auto;
	position:relative;
}


#doc {
	width:799px;
	margin:0 auto;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	background:#FFF;
	position:relative;
}

/* HEADER */

#header {
	position:relative;
	height:218px;
	background:url("../images/header-bg.jpg") 0 0 no-repeat;
}

#logo {
	position:absolute;
	top:18px;
	left:35px;
}

#logo a {
	display:block;
	width:314px;
	height:60px;
	text-indent:-9999em;
}

#meet_dr_norouzi {
	position:absolute;
	top:20px;
	left:360px;
}

#meet_dr_norouzi a {
	display:block;
	width:255px;
	height:260px;
	text-indent:-999em;
}

#address-block {
	position:absolute;
	width:240px;
	height:77px;
	left:65px;
	top:96px;
	text-align:center;
}
#address-block .address-text{
	color:#E433220;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
}
#address-block .address-phone{

	font-size:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	z-index:10;
	-webkit-text-stroke: 2px white;     
color: #E433220;     
 margin-top:10px; 	

}




#top-nav {
	position:absolute;
	width:140px;
	right:0px;
	top:14px;
}

#top-nav li {
	margin:0 0 9px 0;
}

#top-nav li a {
	display:block;
	text-indent:-9999em;
	height:34px;
	width:140px;
	background-image:url("../images/top-navigation.png");
}

#top-nav li a.patient-login { background-position:0 0; }
#top-nav li a.doctor-login { background-position:0 -34px; }


/* LEFT RIGHT DECORATION */

div.decor-left {
	position:absolute;
	width:28px;
	height:10px;
	background:url("../images/decor-header.png") 0 0 no-repeat;
	top:242px;
	left:1px;
}

div.decor-right {
	position:absolute;
	width:15px;
	height:7px;
	background:url("../images/decor-header.png") -28px 0 no-repeat;
	top:214px;
	left:828px;
}


/* SIDEBAR */

#sidebar {
	min-height:428px;
	width:213px;
	float:left;
	background:url("../images/sidebar-top.gif") 0 0 no-repeat;
}

/* NAVIGATION */

#nav {
	position:relative;
	width:177px;
	height:337px;
	margin:48px 0 0 0;
	z-index:999;
}

#nav li.nav-top {
	float:left;
	display:inline;
	width:177px;
}

#nav li.nav-top a.head {
	display:block;
	width:177px;
	background-image:url("../images/navigation.png");
	text-decoration:none;
	color:#FFF;
	font-size:1.417em;
	text-indent:-9999em;
	height: 36px;
}

#nav li.nav-top a.head:hover, #nav li.current-page a.head { color:#e5a730; }



#nav li#nav-about-our-office .head {
    background-position: 0 0;
	height: 25px;
}

#nav li#nav-about-our-office:hover .head, body.about-our-office li#nav-about-our-office .head
{
	background-position: -177px 0 !important;  	
}


#nav li#nav-general-dentistry .head {
    background-position: 0 -25px;
}

#nav li#nav-general-dentistry:hover .head, body.general-dentistry li#nav-general-dentistry .head
{
	background-position: -177px -25px !important;  	
}

#nav li#nav-procedures .head {
    background-position: 0 -61px;
}

#nav li#nav-procedures:hover .head, body.procedures li#nav-procedures .head
{
	background-position: -177px -61px !important;  	
}

#nav li#nav-denture-lab .head {
    background-position: 0 -97px;
}

#nav li#nav-denture-lab:hover .head, body.denture-lab li#nav-denture-lab .head
{
	background-position: -177px -97px !important;  	
}




#nav li#nav-icat-3d-imaging .head {
    background-position: 0 -133px;
}

#nav li#nav-icat-3d-imaging:hover .head, body.icat-3d-imaging li#nav-icat-3d-imaging .head
{
	background-position: -177px -133px !important;  	
}

#nav li#nav-all-on-4 .head {
    background-position: 0 -169px;
}

#nav li#nav-all-on-4:hover .head, body.all-on-4 li#nav-all-on-4 .head
{
	background-position: -177px -169px !important;  
}

/*(#nav li#nav-strickland-facelift-dentures .head {
    background-position: 0 -205px;
	height: 54px;
}

#nav li#nav-strickland-facelift-dentures:hover .head, body.strickland-facelift-dentures li#nav-strickland-facelift-dentures .head
{
	background-position: -177px -205px !important;  	
	height: 54px;
}*/

#nav li#nav-contact-us .head {
    background-position: 0 -205px;
}

#nav li#nav-contact-us:hover .head, body.contact-us li#nav-contact-us .head
{
	background-position: -177px -205px !important;  	
}

#nav li#nav-home .head {
    background-position: 0 -295px;
}

#nav li#nav-home:hover .head, body.index li#nav-home .head
{
	background-position: -177px -295px !important;  	
}

/* SUBNAVIGATION */

#nav li.nav-top ul {
	position:absolute;
	z-index:999;
	left:-9999em;
	width:130px;
	background:#3f301b;
	border:1px solid #FFF;
	margin:-25px 0 0 177px;
}

#nav li.nav-top ul li a {
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:6px 8px;
}

#nav li.nav-top ul li a:hover {
	background:#e5a730;
	color:#3f301b;
}

#nav li.nav-top:hover ul, #nav li.sfhover ul {
	left:auto;
}



/* CONTENT */

#content-c {
	background:url("../images/content-top.gif") 0 0 no-repeat;
	width:586px;
	min-height:63px;
	float:left;
}

#content {
	margin:90px 35px 35px 35px;
}

#content-c .content-home {
	margin:0 0 0 1px !important;
}

#content h1 {
	margin:0 0 15px 0;
	font-size:1.8em;
}

#content h2 {
	font-weight:bold;
	color:#e5a730;
	font-size:1.333em;
	margin:0 0 15px 0;
}

#content h3 {
	font-weight:bold;
	color:#3f301b;
}

#content p {
	margin:0 0 15px 0;
	line-height:1.667em;
}

#content a {
	color:#e5a730;
}

#content ul, #content ol {
	margin:15px 0;
}

#content ul li, #content ol li {
	list-style:disc inside;
	margin:0 0 0 15px;
	line-height:160%;
}

#content ol li {
	list-style:decimal inside !important;
}

#content address {
	margin:0 0 15px 0;
	font-style:normal;
	line-height:160%;
}

#content img {
	border:1px solid #3f301b;
}

#content small {
	font-size:0.833em;
}

/* PAGE NAV */

#page-nav {
	color:#3f301b;
	font-weight:bold;
}

#page-nav a {
	text-decoration:none;
	color:#3f301b;
	font-weight:bold;
}

#page-nav a:hover, #page-nav a.current-page {
	text-decoration:underline;
	font-weight:bold;
	color:#e5a730;
}


/* HEADER TEXT */

h1.header {
	width:500px;
	height:32px;
	background-image:url("../images/header-text.gif");
	text-indent:-9999em;
}

#hdr-index {
	background-position:0 0;
	height:69px;
	margin-top:50px !important;
}

#hdr-meet-dr-norouzi {background-position:0 -69px; }
#hdr-meet-dr-jeff-kunsemiller {background-image:url("../images/titles/meet-dr-jeff-kunsemiller.jpg"); }
#hdr-meet-the-team {background-position:0 -133px; }
#hdr-our-blog {background-image:url("../images/titles/our-blog.gif"); }
#hdr-office-visits {background-position:0 -168px; }
#hdr-patient-forms {background-position:0 -203px; }
#hdr-teeth-for-life {background-position:0 -235px; }
#hdr-why-see-a-dentist {background-position:0 -269px; }
#hdr-cosmetic-dentistry {background-position:0 -303px; }
#hdr-invisalign {background-position:0 -335px; }
#hdr-invisalign-teen {background-position:0 -369px; }
#hdr-teeth-whitening {background-position:0 -403px; }
#hdr-lumineers {background-position:0 -438px; }
#hdr-bonding {background-position:0 -470px; }
#hdr-bridges {background-position:0 -503px; }
#hdr-crowns {background-position:0 -539px; }
#hdr-implants {background-position:0 -571px; }
#hdr-veneers {background-position:0 -607px; }
#hdr-tmj-tmd {background-position:0 -639px; }
#hdr-dentures {background-image:url("../images/titles/dentures.gif"); }
#hdr-fillings {background-image:url("../images/titles/fillings.gif"); }
#hdr-deep-cleaning {background-image:url("../images/titles/deep-cleaning.gif"); }
#hdr-root-canals {background-image:url("../images/titles/root-canals.gif"); }
#hdr-denture-lab {background-image:url("../images/titles/denture-lab.gif"); }
#hdr-icat-3d-imaging {background-image:url("../images/titles/icat-3d-imaging.gif"); }
#hdr-all-on-4 {background-image:url("../images/titles/all-on-4.gif"); }

#hdr-events{background-image:url("../images/titles/events.gif"); }

#hdr-botox {background-image:url("../images/titles/botox.gif"); }

#hdr-location {background-position:0 -707px; }
#hdr-appointment-request {background-position:0 -740px; }
#hdr-comment-form {background-position:0 -774px; }
#hdr-disclaimer {background-position:0 -806px; }
#hdr-site-map {background-position:0 -838px; }
#hdr-strickland-facelift-dentures {background-position:0 -870px; }


/* HOMEPAGE SPECIFIC */

div.content-inner {
	margin:0 30px 30px 30px;
}

#homepage-logos {
	margin:142px 0 0 10px;
}

#homepage-logos a {
	text-indent:-9999em;
	display:block;
	margin:0 0 20px 0;
}

#homepage-logos a.ada {
	width:121px;
	height:47px;
	background:url("../images/logos/ada.gif") 0 0 no-repeat;
}
#homepage-logos a.all-on-4 {
	width:160px;
	height:184px;
	background:url("../images/logos/all-on-4.png") 0 0 no-repeat;
}

#homepage-logos a.invisalign {
	width:150px;
	height:40px;
	background:url("../images/logos/invisalign.gif") 0 0 no-repeat;
}

#homepage-logos a.lumineers {
	width:175px;
	height:41px;
	background:url("../images/logos/lumineers.gif") 0 0 no-repeat;
}

#homepage-logos a.schedule-appointment {
	width:160px;
	height:61px;
	background:url("../images/logos/schedule-appointment.gif") 0 0 no-repeat;
}

#homepage-logos a.google-places {
	width:160px;
	height:50px;
	background:url("../socialnetworking/icons/google-places.png") 0 0 no-repeat;
}

#homepage-logos a.blog-lrg {
	width:160px;
	height:50px;
	background:url("../socialnetworking/icons/blogLRG.png") 0 0 no-repeat;
}

#homepage-logos a.facebook-lrg {
	width:160px;
	height:50px;
	background:url("../socialnetworking/icons/facebookLRG.png") 0 0 no-repeat;
}

#homepage-logos a.youtube-lrg {
	width:160px;
	height:50px;
	background:url("../socialnetworking/icons/youtubeLRG.png") 0 0 no-repeat;
}
#homepage-logos a.twitter-lrg {
	width:160px;
	height:50px;
	background:url("../socialnetworking/icons/twitterLRG.png") 0 0 no-repeat;
}
#homepage-logos a.pinterest-lrg {
	width:160px;
	height:50px;
	background:url("../socialnetworking/icons/pinterestLRG.png") 0 0 no-repeat;
}
#homepage-logos a.googleplus-lrg {
	width:160px;
	height:50px;
	background:url("../socialnetworking/icons/google-plusLRG.png") 0 0 no-repeat;
}

#homepage-logos a.my-medical-loan {
	width:204px;
	height:42px;
	background:url("../images/logos/my-medical-loan.gif") 0 0 no-repeat;
}

#homepage-logos a.complimentary-consultation {
	width:203px;
	height:53px;
	background:url("../images/logos/complimentary-consultation.gif") 0 0 no-repeat;
}


/* FOOTER */

#footer {
	border-top:2px solid #3f301b;
	background:url("../images/footer-bg.png") 0 0 no-repeat;
	width:800px;
	height:190px;
	margin:0 auto;
	color:#3f301b;
}

#footer .footer-nav {
	float:left;
	width:300px;
	line-height:160%;
	padding:10px 20px;
}

#footer a {
	color:#3f301b;
}

#footer .footer-text {
	float:left;
	width:530px;
	padding:10px 0;
	line-height:160%;
}


/* SESAME STYLES */
.flash-replaced .alt {
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	overflow: hidden;
}

#flash-homepage {
	background:url("../images/flash-homepage.jpg") 0 0 no-repeat;
	width:585px;
	height:360px;
}


#toggle-content {margin: 0 0 15px 0;}
#anatomy-of-a-tooth {background: url(../images/anatomy-of-a-tooth/anatomy-of-a-tooth-bg.gif); height: 525px; position: relative; width: 300px;}
#anatomy-of-a-tooth a {cursor: help; display: block; position: absolute;}
#anatomy-of-a-tooth a:hover {background: transparent;}
a#bone {height: 20px; left: 30px; top: 380px; width: 40px;}
a#cementum {height: 20px; left: 100px; top: 460px; width: 90px;}
a#dentin {height: 20px; left: 80px; top: 165px; width: 60px;}
a#enamel {height: 20px; left: 165px; top: 135px; width: 60px;}
a#gingiva {height: 30px; left: 20px; top: 275px; width: 60px;}
a#periodontal {height: 30px; left: 205px; top: 440px; width: 70px;}
a#pulp {height: 30px; left: 125px; top: 220px; width: 50px;}
a#print {cursor: pointer; height: 23px; left: 240px; top: 502px; width: 60px;}
#anatomy-of-a-tooth a img {border: none; display: block; height: 0; position: absolute; width: 0;}
#anatomy-of-a-tooth a:hover img {height: 98px; width: 300px;}
a#bone:hover img {left: -30px; top: -380px;}
a#cementum:hover img {left: -100px; top: -460px;}
a#dentin:hover img {left: -80px; top: -165px;}
a#enamel:hover img {left: -165px; top: -135px;}
a#gingiva:hover img {left: -20px; top: -275px;}
a#periodontal:hover img {left: -205px; top: -440px;}
a#pulp:hover img {left: -125px; top: -220px;}
#flash-know-your-teeth {margin: 15px 0;}

img.right {
	float:right;
	margin:0 0 10px 10px;
}

.facebook {
	float:right;
	margin:100px 0 10px 10px;
}

#social-icons {
	float:right;
	margin:100px 0 10px 10px;
	text-align:right;
}
#social-icons img, #social-icons a {
	height:36px;
	width:36px;
}

#video-invisalign {
	width: 360px;
	height: 266px;
}

.img-left {
	border: solid 1px #000;
	margin: 0 15px 20px 0;
	float: left;
}

span.indent {
	padding-left: 40px;
}

#sidebar-invisalign {
	background: #fff;
	width: 275px;
	margin: 0 0 15px 15px;
	padding: 0;
	border: solid 1px #000;
	float: right;
	clear: right;
}

#sidebar-invisalign a {
	color: #036;
}

#sidebar-invisalign h3 {
	background: #97AFC2;
	margin: 0;
	padding: 15px;
	color: #fff;
}

.thumb {
	border: solid 1px #000;
	margin: 0 10px 10px 0;
	float: left;
	clear: left;
}

#sidebar-invisalign p {
	padding: 0 15px;
	margin: 15px 0;
}

.clear {clear: both;}


p.flash_notice {
	margin: 18px;
	padding: 9px;
	color: #ff0000;
	border: 1px dotted #ff0000;
	background: #ffffff;
	text-align: center;
	}
.map {border:#3F301B solid 1px; padding: 3px;}

#content .icat-callout {
	background-color:#edc677;
	padding:12px 20px;
	border:2px solid #3f301b;
	/*margin:0 0 20px 20px;
	float:right;
	width:220px;*/
}
#content .icat-callout a,
#content .icat-callout ul li a {
	color:#3f301b;
}
#dr-logos {
	text-align:center;
	margin:50px auto;
}
#dr-logos img{
	margin:5px;
	padding: 4px;
}

#comment-form-widget #D3cpWidget {width:587px !important; margin-left:-35px;}
#comment-form-widget #D3cpWidget .d3cp_feature_wrap {width:547px !important;}
#comment-form-widget #D3cpWidget .d3cp_review_main {width:532px !important;}
#comment-form-widget #D3cpWidget .d3cp_review_seal_wrap {width:547px !important;}
#comment-form-widget #D3cpWidget .d3cp_review_seal_wrap .d3cp_seal_expl {width:auto !important;}
#comment-form-widget #D3cpWidget .d3cp_seal_expl_center {width:335px !important;}
#comment-form-widget #D3cpWidget .d3cp_seal_expl_center #d3cp_text {width:280px !important;}


.clear {
	clear: both;
	display: block;
	}

h1.brand_messaging {
	margin: 0 !important;
	font-size: 36px;
	font-weight: normal;
	font-family: "Times New Roman", serif;
	}
h1.brand_messaging span {
	font-style: italic;
	}
p.brand_messaging {
	line-height: 2;
	font-size: 15px;
	}

div.differentiator {
	margin: 25px 0 15px 0;
	}
.differentiator h4 {
	line-height: 1;
	font-size: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	}
.differentiator ul {
	margin: 0px;
	padding: 0;
	}
#content .differentiator li {
	margin: 0;
	float: left;
	list-style-type: none;
	padding-left: 0;
	line-height: 1;
	font-size: 14px;
	font-weight: bold;
	text-indent: 0;
	}
#content .differentiator li + li {
	margin-left: 10px;
	}
.differentiator + h5 {
	margin-top: 40px;
	font-size: 19px;
	font-weight: normal;
	}
.differentiator + h5 a {
	text-decoration: none;
	}

h1#philosophy {
	color: #E5A730; /* orange */
	font-size: 33px;
	font-weight: normal;
	font-family: "Times New Roman", serif;
	}
p .title {
	color: #E5A730; /* orange */
	font-size: 19px;
	}