@charset "UTF-8";
/*ZENMAN MEADOWS FAMILY DENTISTRY CSS*/

/*FONT EMBEDS*/
@font-face {
	font-family: 'BankGothicMdBTMedium';
	src: url('fonts/Bank_Gothic_Medium_BT.eot');
	src: local('BankGothic Md BT'), local('BankGothicBT-Medium'), url('fonts/Bank_Gothic_Medium_BT.woff') format('woff'), url('fonts/Bank_Gothic_Medium_BT.ttf') format('truetype'), url('fonts/Bank_Gothic_Medium_BT.svg#BankGothicBT-Medium') format('svg');
}

@font-face {
	font-family: 'BankGothicCLtBTRegular';
	src: url('fonts/BankGothicCLtBT-Light.eot');
	src: local('BankGothicCLtBT'), local('BankGothicCLtBT-Light'), url('fonts/BankGothicCLtBT-Light.woff') format('woff'), url('fonts/BankGothicCLtBT-Light.otf') format('opentype'), url('fonts/BankGothicCLtBT-Light.svg#BankGothicCLtBT-Light') format('svg');
}

/*GLOBALS*/
body {margin:0; padding:0; height:100%; width:100%; background:url(images/shared/bg.gif) top left repeat-x #191919; font-size:12px; color:#FFF; font-family:Helvetica, Arial, Verdana, sans-serif; line-height:24px;}
img {border:none; outline:none; -ms-interpolation-mode: bicubic; }
a {text-decoration:none; color:#bda991; outline:none;}
input {padding:5px; margin-right:4px; color:#666; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none; }
textarea {padding:5px; font-size:11px; font-family:Helvetica, Arial, sans-serif; color:#666; border:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:285px; }
h2 {font-weight:normal; font-size:36px; color:#FFF; font-family:'BankGothicCLtBTRegular', Helvetica, Arial, Verdana, sans-serif; letter-spacing:3px; margin:40px 0 10px 0;}
h3 {color:#bda991; font-size:18px; font-weight:normal; line-height:15px;}
h4 {font-weight:normal; font-size:17px; letter-spacing:1px; margin:20px 0 0 0; color:#bda991; font-family:'BankGothicCLtBTRegular', Helvetica, Arial, Verdana, sans-serif; }
h5 {font-weight:normal; font-size:17px; letter-spacing:1px; margin:0 0 -15px 0; color:#FFF; font-family:'BankGothicCLtBTRegular', Helvetica, Arial, Verdana, sans-serif; }
strong {font-family:'BankGothicCLtBTRegular'; letter-spacing:1px; font-size:13px; font-weight:normal;}
.bq_left {margin:0 5px 0 0;}
.bq_right {margin:0 5px 0 5px;}
.clear {clear:both;}
.float {width:200px; margin:0 20px 20px 0; float:left;}
.extend {width:300px;}
.break {height:30px; background:url(images/shared/break.gif) center left repeat-x transparent;}
.phone {font-weight:normal; font-size:17px; letter-spacing:1px; color:#bda991; font-family:'BankGothicCLtBTRegular'; float:right; margin:105px -5px 0 0; }
/*CONTAINERS*/
#container {width:1020px; margin:0 auto; display:block;}
#header {height:169px; width:1020px; margin:0; float:left; display:block;}
	#logo {width:364px; height:146px; margin:0 0 0 290px; display:block;}
		#nav {width:1030px; height:23px; margin:0; display:block;}
			#nav ul {margin:0; padding:0;}
				#nav ul li {list-style:none; margin:0 -2px 0 -2px; padding:0; display:inline; height:23px;}
				#nav ul li img {margin:0; padding:0;}
#content {width:1020px; margin:0; padding:0; display:block; float:left;}
	#content a:hover {text-decoration:underline;}
	#content li {list-style-image: url(images/shared/bullet.png);}
		#content_left {width:610px; margin:0; padding:0 0 15px 0; display:block; float:left; min-height:500px}
			body.home div.copy {min-height:159px;}
			body.appointment textarea { width:340px; }
			.wpcf7-list-item { display:table; zoom:1; display:block; }
			h5.patient { margin-bottom:5px;}
			div.copy {min-height:232px;}
			.cta {width:181px; height:203px; padding:30px 140px 0 50px; margin:-10px 0 0 -30px; display:block; bottom:0; position:relative; z-index:300; float:left; font-size:11px; line-height:18px;}
			a div.cta {color:#FFF;}
			a:hover div.cta {text-decoration:none;}
			.cta.right {margin:-10px -90px 0 -40px;}
				.cta.invisalign {background:url(images/cta/invisalign.png) top left no-repeat;}
				.cta.new_patient {background:url(images/cta/new_patient.png) top left no-repeat;}
				.cta.gallery {background:url(images/cta/gallery.png) top left no-repeat; padding-right:170px; width:151px;}
				.cta.appointment {background:url(images/cta/appointment.png) top left no-repeat; padding-right:160px; width:161px;}
			body.gallery #content_left img {margin:8px; border:1px solid #000;}
			body.gallery #content_left img:hover {border:1px solid #bda991;}
			body.ask em {color:#bda991;}
	#content_right {width:440px; height:473px; margin:-10px -80px 0 0; padding:0; display:block; float:left; background:url(images/main/home.png) top right no-repeat;}
		body.practice #content_right {background:url(images/main/practice.png) top right no-repeat;}
			body.our-office #content_right {background:url(images/main/office.png) top right no-repeat;}
			body.dr-hanosh #content_right {background:url(images/main/hanosh.png) top right no-repeat;}
		body.patients #content_right {background:url(images/main/home.png) top right no-repeat;}
		body.services #content_right {background:url(images/main/services.png) top right no-repeat;}
		body.gallery #content_right {background:url(images/main/gallery.png) top right no-repeat;}
		body.ask #content_right {background:url(images/main/ask.png) top right no-repeat;}
		body.contact #content_right {background:url(images/main/contact.png) top right no-repeat;}
		body.invisalign #content_right {background:url(images/main/invisalign.png) top right no-repeat;}
#footer {width:1020px; margin:-30px 0 0 0; padding:0; display:block; font-size:10px; font-family: Helvetica, Arial, Verdana, sans-serif; color:#FFF; font-size:10px; float:left; position:relative; z-index:500; letter-spacing:1px;}
	#footer a {color:#FFF; text-decoration:none;}
	#footer a:hover {color:#bda991;}
	#footer ul {margin:0 0 10px 0; padding:0; float:left;}
		#footer ul li {list-style:none; display:inline; margin:0 5px 0 5px; padding:0;}
		#footer ul.social {margin: 0 0 30px -10px;}
		#footer ul.social li {margin:0 12px 0 12px;}
#bar {width:100%; height:55px; clear:both; background:url(images/shared/bar_bg.gif) top left repeat-x;}
	