/* ------------------------------------------------------------------------------------- */
/* Copyright Einstein Industries 2004. Used with Permission.                             */
/* May not be duplicated or reproduced.                                                  */
/*                                                                                       */
/* Please check for cross-browser compatibility prior to making changes                  */
/* MINIMUM BROWSER CHECK :: IE5.x/IE6/Op7/NS7/Safari/FireFox                             */
/*                                                                                       */
/* CSS Document                                                                          */
/* ------------------------------------------------------------------------------------- */



/* basic elements
 * ------------------------------------------------------------------------------------- */

body {
	margin:0;
	padding:0;
	border:0;
	background:#DBDDDF url("../images/bg.jpg") top left repeat-x;
	}

p,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,dl,dt,dd { 
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}

b {font-weight:normal; color:#CC0C0B;}
	h1 b, h2 b {font-weight:bold;}

a img, :link img, :visited img { border:none; }

a:link, a:visited {
	color:#004080;
	text-decoration:underline;
	}


a:hover, a:active {
	color:#9E8C28;
	text-decoration:none;
	}

img {
	border:0;
	display:block;
	}

div.clear { 
	clear:both;
	height:1.5em; 
	overflow:hidden; 
	}

/* End basic elements
 * ------------------------------------------------------------------------------------- */
 
 

/* main structural elements that span entire page
 * ------------------------------------------------------------------------------------- */

#header {
	height:277px;
	width:780px;
	}
	body#wavefront #header { background:url("../images/index/banner_new1.jpg") }
	body#mazaheri #header, body#faq #header { background:url("../images/index/banner_new5.jpg") }
	body#contact #header, body#lasik #header, body#thankyou #header, body#treatment #header { background:url("../images/index/banner_new2.jpg") }
	body#intralase #header, body#referral #header, body#sitemap #header, body#privacy #header { background:url("../images/index/banner_new3.jpg") }

#wrapper {	
	text-align:left;
	width:780px;
	margin:0 auto;
	background:url("../images/index/main-spacer.jpg") repeat-y left top;
	}

#btm-wrap {
	background: url("../images/index/btm-address_new.jpg");
	width:780px;
	height:125px;
	clear:both;
	}
/* End main structural elements that span entire page
 * ------------------------------------------------------------------------------------- */



/* left content
 * ------------------------------------------------------------------------------------- */

#left-content {
	float:left;
	display:inline;
	width:559px;
	color: #000;
	}
	#left-content h1, #left-content h2, #left-content p, #left-content ul{ margin:10px 45px 10px 59px; }
	#left-content h1 { font-size:13px; }
	#left-content h2 { font-size:12px; }
	#left-content ul { list-style:none; }

#subhead {
	width:557px;
	height:83px;
	}
	body#mazaheri #subhead { background:url("../images/sub/drmazaheri-title.jpg"); }
	body#faq #subhead { background:url("../images/sub/faqs-title.jpg"); }
	body#intralase #subhead { background:url("../images/sub/intralase-title.jpg"); }
	body#lasik #subhead { background:url("../images/sub/lasik-title.jpg"); }
	body#referral #subhead { background:url("../images/sub/referrals-title.jpg"); }
	body#sitemap #subhead { background:url("../images/sub/sitemap-title.jpg"); }
	body#contact #subhead, body#thankyou #subhead { background:url("../images/sub/contact-title.jpg"); }
	body#treatment #subhead { background:url("../images/sub/treatments-title.jpg"); }
	body#wavefront #subhead { background:url("../images/sub/wavefront-title.jpg"); }
	body#privacy #subhead { background:url("../images/sub/privacyfront-title.jpg"); }
	body#home #subhead { background:url("../images/index/welcome_new.jpg"); height:110px; }

	/* index - left content */
	
	#welcome {
		width:557px;
		background:url("../images/index/dr_mazaheri2.jpg") no-repeat right bottom;	
		}
		#welcome h1 { margin: 10px 165px 10px 45px; }
		#welcome p { margin: 10px 200px 10px 45px; }
	
	#procedures { width:557px; }
		#procedures h2, #procedures p { margin: 10px 60px 10px 70px; }
	
	.featured-pic { margin: 0 5px 0 0px;}

/* End left content
 * ------------------------------------------------------------------------------------- */



/* right content
 * ------------------------------------------------------------------------------------- */

#right-content {
	float:right;
	display:inline;
	width:221px;
	}
	#right-content dl{ margin:0 40px 0 30px; }
	#right-content dt, #right-content dd { color:#003F7F; font-size:12px; }
	#right-content dt { font-weight:bold; margin-bottom:15px; }

#mini-referral { margin:20px 40px 30px 30px;}
	#mini-referral p { margin-top:5px; }

#mapquest { margin:15px 30px 0 30px; }
/* End right content
 * ------------------------------------------------------------------------------------- */



/* footer
 * ------------------------------------------------------------------------------------- */

#footer {
	width:760px;
	margin:0 auto;
	text-align:center;
	}

	#footer ul { margin-top:10px; }
	#footer li {
		padding:0 5px 0 7px;
		display:inline;
		border-left:1px solid #000;
		}
	#footer li.first { border:none; }
	#footer p { margin:10px 0 10px 0; }

/* End footer
 * ------------------------------------------------------------------------------------- */



/* navigation
 * ------------------------------------------------------------------------------------- */

#nav { 
	background:url("../images/index/navigate.jpg");
	width:780px;
	height:25px;
	position:relative;
}

	#nav li { 
		list-style:none;
		position:absolute;
		}
	#nav li, #nav a { 
		height:25px;
		display:block;
		}
	#nav span { display:none; }

#nav-01 { width:70px; left:32px;}
#nav-02 { width:102px; left:102px;}
#nav-03 { width:65px; left:204px;}
#nav-04 { width:80px; left:269px;}
#nav-05 { width:89px; left:349px;}
#nav-06 { width:91px; left:438px;}
#nav-07 { width:81px; left:529px;}
#nav-08 { width:63px; left:610px;}
#nav-09 { width:76px; left:673px;}

#nav-01 a:hover { background:transparent url("../images/index/navigate.jpg") -32px -25px no-repeat;}
#nav-02 a:hover { background:transparent url("../images/index/navigate.jpg") -102px -25px no-repeat;}
#nav-03 a:hover { background:transparent url("../images/index/navigate.jpg") -204px -25px no-repeat;}
#nav-04 a:hover { background:transparent url("../images/index/navigate.jpg") -269px -25px no-repeat;}
#nav-05 a:hover { background:transparent url("../images/index/navigate.jpg") -349px -25px no-repeat;}
#nav-06 a:hover { background:transparent url("../images/index/navigate.jpg") -438px -25px no-repeat;}
#nav-07 a:hover { background:transparent url("../images/index/navigate.jpg") -529px -25px no-repeat;}
#nav-08 a:hover { background:transparent url("../images/index/navigate.jpg") -610px -25px no-repeat;}
#nav-09 a:hover { background:transparent url("../images/index/navigate.jpg") -673px -25px no-repeat;}

/* End navigation
 * ------------------------------------------------------------------------------------- */

#media {
	width:160px;
	margin:5px 0px 0px 30px;	
	padding:0;
	border:0;
	}
	#media img {float:left; }
	#media p { margin:0 0 20px 0; line-height:22px;}


/* contact form 
 * ------------------------------------------------------------------------------------- */

input, textarea, .mainform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #032140;
	background-color:#DBDCDD;
	}

#quickcontactform {
	width:150px;
	margin:15px 0 30px 30px;	
	padding:0;
	border:0;
	}

form#contact-main { margin-left:60px; }

input#contact_business { display:none; }

#submit-btn {
	float: left;
	margin: 3px;
	display: block;
	}

.quickcontact {
	margin:0 0 1px 0;
	width:150px;
	}

.big-form label, .big-form-field {
	display:block;
	width:190px;
	float:left;
	margin:3px;
	}

.big-form label { 
	text-align:right;
	width:110px;
	margin:0 20px 0 0;
	}

.form-text { margin-left: 75px; }

.big-form br { clear: left; }

.red { color: red; }

/* End contact form 
 * ------------------------------------------------------------------------------------- */
 
 dd.divider {border-top:1px solid #023F7E; padding-top:3px; margin-top:3px;}
