body { background: #F3E3B5 url(images/lotus-pattern.gif) repeat; margin: 0; padding: 0; font-family: arial, helvetica, sans-serif;  }

a { color: #515BA7; }
a:link { color: #515BA7; }
a:visited { color: #88899A; }
a:hover, a:active, a:focus { color: #DF9d1B; }
a img { border: 0; }

div#theme { background: #27272D url(images/background-top.gif); text-align: right; font-size: 10px; font-family: arial, sans-serif; line-height: 16px; color: #717277; height: 28px; margin: 0; padding: 0 6px 0 0; }
div#theme2 { background: #27272D url(images/background-top2.gif); text-align: right; font-size: 10px; font-family: arial, sans-serif; line-height: 16px; color: #717277; height: 28px; margin: 0; padding: 0 6px 0 0; }
div#navigation { background: #4b4c55 position: absolute; top:30px; left: 10px; height: 42px; padding: 0; margin: 0; width: 98%; }
div#navigation ul, div#navigation ul li { display: inline; padding: 0; margin: 0; }
div#language { font-size: 10px; position: absolute; top: 66px; right: 169px; width: 64px; text-align: right; }

div#branding { margin: 0 auto; text-align: center; margin-top: 80px; }
div#name { background: url(images/new_york_city_plastic_surgeons_logo.gif) no-repeat; width: 150px; height: 117px; text-indent: -9999px; overflow: hidden; margin: 0 auto; text-align: center; }

div#maintext { padding: 20px 43px 12px 44px; }

div#address { float: right; background: url(images/new_york_city_plastic_surgeons_address_4.gif) no-repeat; width: 395px; height: 68px; text-indent: -9999px; overflow: hidden; margin-bottom: 20px; }

div#stopper { clear: both; background: #E4B451; height: 1px; overflow: hidden; }
div#footer { background: #27272D; padding: 2px; margin: 0; }

div#minicontactform { width: 177px; background: #a99572; border: 1px solid #7b7d8b; text-align: center; padding: 5px 0; }

.left-column { padding: 22px 25px 12px 25px; }

td.sidebar { background: #b78c53 url(images/background-sidebar.gif) repeat-y 0 0; width: 160px; }
div.sidebar-content { margin: 5px auto; text-align: center; margin-top: 30px; }
div.sidebar-content h2 { color: #4a4b54; padding: 0; margin: 0 auto; }
div.sidebar-content a img { padding: 15px 0; }

.imagetext { float: left; padding: 0 25px 5px 0; } 
.imagetextright { float: right; padding: 25px 25px 5px 20px; } 

.seminar a img {float: right; margin: 10px 0 10px 20px; }
.morph  {float: left; margin: 10px 20px 10px 0px; }
.morph a img { margin: 0; padding: 0; border: 1px solid #7b7d8a; }

.photocaption { font-size: 12px; color: #FF7A01; font-family: arial, sans-serif; font-variant: small-caps; }
	
.procedures { font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; }

p, blockquote, li {	font-size: 13px; color: #56442A; font-family: arial, sans-serif; line-height: 22px;	}
p.details { text-align: center; font-size: 10px; font-family: arial, sans-serif; line-height: 16px; color: #717277; margin: 0 10px 15px 10px; }

h1 { font-size: 29px; color: #DD9C2A; font-family: "times new roman", serif; font-weight: normal; word-spacing: 1px; }
h1.header { border-bottom: 1px solid #E4B451; }
h1.phone { text-align: right; border-bottom: 1px solid #E4B451; margin-top: 25px; }
h2 { font-size: 19px; color: #7B7D8B; font-family: "times new roman", serif; font-weight: normal; word-spacing: 1px; }
h3 { font-size: 16px; font-style: italic; color: #7B7D8B; font-family: "times new roman", serif; font-weight: normal; letter-spacing: 1px; word-spacing: 1px;	}

.testimonial { font-size: 13px; color: #8C5831; font-style: italic; font-family: "times new roman", serif; }
.mediafeature { margin: 0 auto; text-align: center; }
.mediafeature a { margin: 20px 15px 20px 0; }
.mediafeaturehome { margin: 0 auto; text-align: center; padding: 10px; }
.mediafeaturehome h2 { margin: 0; padding: 0; }
.mediafeaturehome a { margin: 0 0 0 15px; }
.mediafeaturehomerow2 { margin: 0 15px 0 0; }

.textlinks { font-size: 10px; font-family: arial, sans-serif; line-height: 16px; color: #717277; }
	
.miniform { font-size: 10px; font-family: arial, sans-serif; line-height: 16px; color: #515257 }

hr { width: 320px; height: 1px; color: #E7BC74; background: #E7BC74; border: 0; text-align: center; }

.quickcontact {	width: 156px; }

.SubmitButtonHover { background-color: #4B4C55; color: #F3ECDD;	cursor: pointer; font-size: 10px; text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #F3ECDD; }

.SubmitButton {	background-color: #E4B451; color: #4B4C55; cursor: pointer;	font-size: 10px; text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #4B4C55;	}


input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B7D8B;
	border: 1px solid #7B7D8B;
	background-color: #F3ECDD; }
	
ul.numberlist { margin: 0 0 20px 0; padding: 0; }
ul.numberlist li { display:inline; }
ul.numberlist li a { padding: 0 5px; font-size: 14px; color: #e4b451; text-decoration: none; font-family: arial, sans-serif; font-weight: bold; border: 1px solid #223D4C; }