html					{margin: 0;}
body 					{background: #d5c8af; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
img {border:none;}
#sub-page-cont h2		{font-size:18pt; padding-bottom:8px; border-bottom:1px solid #fff; margin-bottom:20px; margin-top:37px;}
#sub-page-cont fieldset	{padding:15px; border:1px solid white; margin:30px 20px 0 30px;}
#sub-page-cont legend	{padding:0 10px; font-size:15pt;}
#headlogo 				{height:135px; background: url(/images/header-shadow.gif) center bottom repeat-x #fff;}
#headercontent			{width:950px; margin:0 auto;}
#headlogo a 			{height:124px; width:381px; background: url(/images/logo.gif) top center no-repeat; display:block; margin:0 auto; text-indent: -9999px;}
.addyleft	 			{color:#253db9; position: absolute; top:0; right: 50%; margin-right:303px; margin-top:5px; text-align:left;}
.addyright 				{color:#253db9; position: absolute; top:0; left: 50%; margin-left:290px; margin-top:5px; text-align:right;}
#myjquerymenu			{padding:5px; font-size:12pt; font-weight:bold; text-align: center; width:800px; margin:0 auto;}
#myjquerymenu ul		{list-style: none;}
#myjquerymenu ul li		{padding:0; float:left;}
#myjquerymenu a			{padding:0 15px; color:#fff; text-decoration:none;}
#containerback			{background:url(/images/bg-y.png) center top repeat-y; width:950px; margin: 0 auto; zoom:1;}
#containergrad			{background:url(/images/bg-x.png) left top repeat-x; zoom:1;}
#containerleft			{background:url(/images/left-side.png) left top no-repeat; zoom:1;}
#containerright			{background:url(/images/right-side.png) right top no-repeat; zoom:1;}
#side-y					{background:url(/images/side-bg-y.png) center top repeat-y; width:270px; float:right; }
#side-bottom			{background:url(/images/side-bg-x.png) left top repeat-x;}
.side-content			{min-height:400px; background: url(/images/side-bottom.png) center bottom no-repeat; padding:18px 10px 10px 10px;}
#contentcontainer 		{background: url(/images/bottom.png) center bottom no-repeat; padding:18px 10px 10px 10px; zoom:1;}
#home-large-pic-cont	{width:642px; height:493px; background:url(/images/homepage-large-pic.png) left top no-repeat; text-indent: -9999px; float:left;}
.hide-text				{text-indent:-9999px;}
.side-box 				{
							float:right; 
							border-top:1px solid #e2e0db; 
							border-left:1px solid #a39f95; 
							border-right:1px solid #a39f95; 
							border-bottom:1px solid #56534f; 
							width:270px; 
							background: #4f4c46 url(/images/gad-test.png) center top repeat-x; 
							margin-right:10px;
							zoom:1;
}

ul#homepage-list		{list-style: none; margin:140px 0 0 365px;}
ul#homepage-list li 	{text-indent: -9999px; width:263px; height:35px; background: url(/images/homepage-list-sprite.png) 0px 0px no-repeat;}
ul#homepage-list li a 	{display:block;  width:263px; height:35px;}
ul#homepage-list #hl1 	{background-position: 0px 0px}
ul#homepage-list #hl2 	{background-position: 0px -35px;}
ul#homepage-list #hl3 	{background-position: 0px -70px;}
ul#homepage-list #hl4 	{background-position: 0px -105px;}
ul#homepage-list #hl5 	{background-position: 0px -140px;}
ul#homepage-list #hl6 	{background-position: 0px -175px;}
ul#homepage-list #hl7 	{background-position: 0px -210px;}
.side-box h2.welcome 	{background:url(/images/welcome-title.png) left top no-repeat; height: 27px; display:block; margin:10px 0 0 10px;}
.side-box p, #sidebar 			{font-size:9pt; color:#fff; line-height:1.7em; padding:0 20px 10px 20px;}

#sidebar ul {list-style: none;}
#sidebar a {padding-left:15px; color:#fff; text-decoration: none;}
#sidebar a:hover {text-decoration: underline;}
#sidebar h2 {font-size:12pt; margin-top:.7em;}

.laser-bra-box 			{background:url(/images/laser-bra.png) left top no-repeat; width:286px; height:238px; float:right; margin-right:2px; margin-top:10px;}
.laser-bra-box a, #sub-right-drive ul li.sub-driver1 a 		{display:block; width:286px; height:238px;}
#drivers				{clear:both; width:918px; margin:0 auto;}
#drivers ul 			{list-style: none; margin:0; padding:0;}
#drivers ul li 			{margin: 0 10px 0 10px; padding:0; float:left; width:286px; height:84px;}
#drivers ul li a 		{display: block; width:286px; height:84px;}
#drivers ul li.driver1 	{background: url(/images/driver-consultation.png) left top no-repeat;}
#drivers ul li.driver2 	{background: url(/images/driver-client-testimonials.png) left top no-repeat;}
#drivers ul li.driver3 	{background: url(/images/driver-botox-party.png) left top no-repeat;}	
.round-less-tl			{margin-left:-120px !important; margin-top:-12px !important; font-size: 9pt !important; width:200px !important;}
.round-less-tl a:hover	{text-decoration:underline !important;}
.round-less-tl a		{display:block; width:100%;}


#about-heading				 	{background:url(/images/pagetitles/about-dr-heck.png) left top no-repeat;}
#staff-heading				 	{background:url(/images/pagetitles/staff.png) left top no-repeat;}
#patient-coord-heading		 	{background:url(/images/pagetitles/patient-coordinator.png) left top no-repeat;}
#med-assist-heading			 	{background:url(/images/pagetitles/medical-assistant.png) left top no-repeat;}
#aestheticians-heading		 	{background:url(/images/pagetitles/aestheticians.png) left top no-repeat;}
#breast-aug-heading			 	{background:url(/images/pagetitles/breast-augmentation.png) left top no-repeat;}
#breast-lift-heading		 	{background:url(/images/pagetitles/breast-lift.png) left top no-repeat;}
#facial-rejuvenation-heading 	{background:url(/images/pagetitles/facial-rejuvenation.png) left top no-repeat;}
#injectables-heading		 	{background:url(/images/pagetitles/injectables.png) left top no-repeat;}
#labiaplasty-heading		 	{background:url(/images/pagetitles/labiaplasty.png) left top no-repeat;}
#laser-bra-heading			 	{background:url(/images/pagetitles/laser-bra.png) left top no-repeat;}
#lipo-heading				 	{background:url(/images/pagetitles/lipo.png) left top no-repeat;}
#tummy-tuck-heading			 	{background:url(/images/pagetitles/tummy-tuck.png) left top no-repeat;}
#additional-heading			 	{background:url(/images/pagetitles/additional-procedures.png) left top no-repeat;}
#benefits-heading			 	{background:url(/images/pagetitles/benefits.png) left top no-repeat;}
#faq-heading			 	 	{background:url(/images/pagetitles/faq.png) left top no-repeat;}
#news-heading			 	 	{background:url(/images/pagetitles/news.png) left top no-repeat;}
#financing-heading			 	{background:url(/images/pagetitles/financing.png) left top no-repeat;}
#ready-heading				 	{background:url(/images/pagetitles/ready.png) left top no-repeat;}
#consultation-heading		 	{background:url(/images/pagetitles/consultation.png) left top no-repeat;}
#info-heading		 		 	{background:url(/images/pagetitles/request-information.png) left top no-repeat;}
#locations-heading		 	 	{background:url(/images/pagetitles/locations.png) left top no-repeat;}
#flyin-heading			 	 	{background:url(/images/pagetitles/fly-in.png) left top no-repeat;}
#botox-heading			 	 	{background:url(/images/pagetitles/botox-party.png) left top no-repeat;}
#patient-information-heading	{background:url(/images/pagetitles/patient-information.png) left top no-repeat;}
#medical-information-heading	{background:url(/images/pagetitles/medical-information.png) left top no-repeat;}
#testimonials-heading			{background:url(/images/pagetitles/testimonials.png) left top no-repeat;}
#thanks-heading					{background:url(/images/pagetitles/thank-you.png) left top no-repeat;}

.prop ul {padding-left:2.5em;}

h1.page-heading			{display:block; width:900px; height:84px;}
#sub-page-cont			{width:642px; float:left;}
#sub-page-cont p		{margin:0 0 1em 0; text-indent:1em;}
.dark-box, .entry				{padding:10px 15px;border-top:1px solid #e2e0db; border-left:1px solid #a39f95; border-right:1px solid #a39f95; border-bottom:1px solid #56534f; background: #4f4c46 url(/images/gad-test.png) center top repeat-x; margin:0 20px; color:#fff; font-size:11pt; line-height:1.5em; margin-bottom:17px;}
.dark-box blockquote	{margin:2em 1em; font-size:16pt; font-style:italic; border-top:1px solid #fff; padding:1em; border-bottom:1px solid #fff;}
.dark-box a, .entry a 			{color:#92bcdd; font-style:italic;}
.dark-box a.external	{padding-right:15px; background:url(/images/external-link.png) right 50% no-repeat;}
.staff-pic				{float:left; margin:3px 15px 10px 0; display:block;}
#sub-right-col						{width:286px; float:right; margin-top:-12px;}
#sub-right-drive ul					{list-style: none; margin:0; padding:0;}
#sub-right-drive ul li				{width:286px; height:84px; margin:0; padding:0; display:block; clear:both;} 
#sub-right-drive ul li a			{display:block; width:286px; height:84px;}
#sub-right-drive ul li.sub-driver1 	{background:url(/images/laser-bra.png) left top no-repeat; width:286px; height:238px; float:right; margin-right:2px; margin-top:10px;}
#sub-right-drive ul li.sub-driver2 	{background: url(/images/driver-consultation.png) left top no-repeat;}
#sub-right-drive ul li.sub-driver3 	{background: url(/images/driver-client-testimonials.png) left top no-repeat;}
#sub-right-drive ul li.sub-driver4 	{background: url(/images/driver-botox-party.png) left top no-repeat;}	
#staff-chooser			{width:600px; margin:15px auto 20px auto; text-align:center;}
#staff-chooser img		{margin:0 25px;}
.staff-tip				{display: none; position: absolute; z-index:9999;}
.jquerycssmenu img 					{display:none;}
.jquerycssmenu ul li				{position: relative; display: inline; float:left; z-index:9999;}
.jquerycssmenu ul li ul				{position: absolute; left: 0; display: block; visibility: hidden; margin:0; border-top:1px solid #e2e0db; border-left:1px solid #a39f95; border-right:1px solid #a39f95; border-bottom:1px solid #56534f; background: #4f4c46 url(/images/gad-test.png) center top repeat-x; width:240px; padding:7px 3px 10px 3px !important; font-size:10pt; font-weight:normal;}
.jquerycssmenu ul.round li			{display:block; text-align: left; margin:5px 0; clear:both; width:100%; z-index:9999;}
a.sub								{padding:10px 0; display:block !important; width:100%;}
a.sub:hover							{text-decoration:underline !important;}
.jquerycssmenu ul li ul li ul		{top: 0;}
a.faq {color:#fff; text-decoration:none; font-style:normal;}
a.faq:hover {text-decoration:underline;}
.faqcontainer dt	{font-weight: bold; font-style:italic; font-size:12pt; margin-top:30px;}
.faqcontainer dd	{margin:10px 20px; border:1px solid #fff; padding:15px;}
#socnet				{width:272px; margin-left:4px;}

.form td {padding:8px; vertical-align: top;}
.form {width:100%;margin-top:20px; padding-top:20px;}
.form td input {width:93%; height:17px;}
.form .radio, .form .checkbox {height:10px; width:20px;}
.form th {font-size:14pt; border-bottom:1px solid #fff;}
.submit-btn 		{background:transparent url(/images/submit-btn.png) left top no-repeat; width:214px; height:52px; display:block; text-indent: -9999px; margin:15px 0 5px 0;}
.submit-btn:active 	{background:transparent url(/images/submit-btn-press.png) left top no-repeat; width:214px; height:52px; display:block; text-indent: -9999px; margin:15px 0 5px 0;}
.form textarea		{width:93%;}

.testimonial	{margin:20px; padding:20px 0; border-bottom:1px solid #fff;}
.salutation		{font-style:italic; margin:5px; text-align: right;}

.form-errors		{border:1px solid #b95555; background:#f6e3e3; color:#b95555; padding:20px 50px; font-size:9pt;}

h1.propogation-heading {font-size:36pt; color:#fff; font-family: Arial; padding-left:20px;}

#content {color:#fff;}
#content h2 {font-size:30pt; color:#fff;}
#content h2 a {font-size:30pt; color:#fff; text-decoration:none;}
#content h2 a:hover {text-decoration: underline;}

.entry p {margin:.5em 0 .7em 0;}

.entry {margin:0; width:640px; margin-top:20px;}

.post a {color:#fff;}
.post {color:#fff;}

ol.commentlist {padding-left:50px;}
ol.commentlist li {margin:.8em 0 1.1em 0;}

ol.commentlist a, #commentform a {color:#fff; text-decoration: none; font-style: italic;}
ol.commentlist a:hover, #commentform a:hover {text-decoration: underline;}
#comment {margin-top:20px; font-family: "Trebuchet MS", sans-serif;}

h3#comments, #respond h3 {margin:2em 0 .8em 0; padding-top:20px; border-top:1px solid #4d4c47;}

input#author, input#email, input#url, textarea#comment {border:1px solid #ccc; padding:2px 3px;}

.postmetadata {font-size:9pt; margin:20px 0 30px 0; padding-bottom:30px; border-bottom:1px solid #ccc;}