 /* Dr Ted Eisenberg - CSS Style Sheet - 8/29/05 *//*<group=General Styles>*/body {	background: url(images/background.gif) #2a1001 repeat-x;	color: #666;	text-align: center; /* To Make Content Centered */	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin:  0 0;	padding: 0 0;}p { 	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666;}b, strong { 	color: #666;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}em {font: bold italic 103% Verdana, Arial, Helvetica, sans-serif;color: #6C462D;}a:link { 	color: #8b6611;	text-decoration: underline;			}a:visited { 	color: #92530a;}a:hover, a:active { 	text-decoration: underline; 	color: #d4be8d;}.nextpage {			color: #d1ae5c;			font: italic bold 11px Georgia, Times New Roman, Times, serif;			text-align: right;			margin-bottom: 20px;			letter-spacing: .125em;			}			.nextpagecenter {			color: #d1ae5c;			font: italic bold 11px Georgia, Times New Roman, Times, serif;			text-align: center;			margin-bottom: 20px;			letter-spacing: .125em;			}.nextpage a {text-decoration: underline;			}.nextpage img{			position: relative;			top: 5px;			}						.lastpage a {text-decoration: underline;			}.lastpage {			color: #d1ae5c;			font: italic bold 11px Georgia, Times New Roman, Times, serif;			text-align: right;			letter-spacing: .125em;			}img {	border-style: none;}.image-left {	float: left;	clear: left; 	background: url(images/shadow-png.png) no-repeat bottom right !important; 	background: none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='images/shadow-png.png'); /* the MS alpha filter */  	margin: 7px 6px 0px 7px;}.image-left img{	position: relative;	bottom: 4px; 	right: 6px; 	background:#fff; 	margin: 0px;  }.image-right {	margin: 3px;	padding: 3px;	float: right;}h1{			color: #6c662c;			font: italic 24px Georgia, Times New Roman, Times, serif;			border-bottom: 1px solid #8b6611;			letter-spacing: .15em;			padding-left: 10px;			}			h4{			color: #6c662c;			font: italic 15px Georgia, Times New Roman, Times, serif;			border-bottom: 1px solid #8b6611;			padding: 15px 0px 10px 0px;			letter-spacing: .25em;			padding-left: 8px;						}ol {}.homepicnames{			color: #6c662c;			font: italic bold 14px Georgia, Times New Roman, Times, serif;			}			.minorquote {	font-style: italic; 	color: #7d5234;	padding: 10px 0px 12px 0px;	border-top: 1px #E3B102 solid; 	border-bottom: 1px #E3B102 solid; 	text-indent: -7px;}.staffnames {										color: #6c662c;										font-weight: bold;										font-family: Georgia, "Times New Roman", Times, serif;										text-decoration: none;										letter-spacing: 1px;										font-size: 13px; }.staffnames i {										color: #a67a13;										font: 9px; }.sidequotebox{	width: 185px;	}.sidequote {										font: oblique 12px/24px Georgia, "Times New Roman", Times, serif;										text-align: left;										padding: 40px 0 0 35px;										text-indent: -5px; }.sidebadges {										padding: 30px 0 0 17px;										}#sexysidequote {										font: oblique 1em/2.5em Georgia, "Times New Roman", Times, serif;										padding: 50px 15px 0 15px;										text-indent: -5px;										color: #75807A;										margin: 0 0 25px 0;  										}								 /*</group>*//*<group=Layout>*/#container { 	background-color: #d4be8d; 	width: 720px;	margin: 40px auto 0px auto; 	text-align: left; 	background: url(images/contentmain.jpg) repeat;}#sidecontainer{	text-align: center;}#pageHeader {	background: url(images/headerimage.jpg) no-repeat right;	height: 100px;}#pageHeader img {	float: left;	padding: 0px;	margin: -50px 0px 0px 0px;	display: inline;	position: relative;			}#pagetitle {	position: relative;	top: 14px;	left: 15px;}#pageHeader h2 { 	text-align: left;	color: #6b6531;	font: normal 2em Times, "Times New Roman", Georgia, serif;	text-decoration: none;	letter-spacing: 5px; 	padding: 0px 0px 0px 0px;	margin: 0 0;			}/* commented backslash hack v2 \*/#pageHeader h2 {	line-height: .7em;}/* end hack */#pageHeader h3 { 	font: normal 11px  Verdana, Arial, Helvetica, sans-serif;  	color: #827c39;	letter-spacing: 1px;	position: relative;	text-align: left;	padding: 0 0px 0px 30px; 	margin: 0 0;	}#lastname {	font: normal 38px Times, "Times New Roman", serif; 	letter-spacing: 10px; 	text-indent: 30px;}#headeraddy{	text-align: right;	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;	margin-top: -15px;	padding-right: 40px;	display: block;			}			#phonenumber { 	color: #827c39;	font: 15px/1em Verdana, Arial, Helvetica, sans-serif;			}.sidebox { 	width: 145px;	float: right;	margin: 0px 0px 0px 0px;	text-align: left;			}#nanbox {	font: normal .85em verdana, helvetica, sans;	padding: 8px 0px 5px 10px;	border: 6px solid #6c462c;	background: #deecdd;	line-height: 1.85em;			}#nannumber {	font-size: 15px; 	color: #8C6712;	font-family: Times,  Times New Roman; 	font-weight: bold; 	font-style: italic; 	border-top: 1px solid #D4BE8D;	border-bottom: 1px solid #D4BE8D;	padding: 3px 0 2px 0;}#asknan{	font-size: .95em;	padding-top: 5px;	line-height: 1.85em;			}			.nan{	display: block;						}#nantext p{	font-size: .95em;	margin-top: -2%;}.nanline hr{ /* take out the troublemaking hr */ 	display:none;  }.nanline { /* div that wraps and replaces the hr */	height: 1px;	background: #6c662c;	width: 90%;	margin:  10px 0px 10px 0px;}.tellbox { 	padding: 6px 6px 6px 6px;	float: right;	background-color: #FCE0A2;	margin: 0px 0px 15px 0px;	width: 137px;	w\idth: 122px;	border: 6px #D3AE5A solid; }	.tellbox a{	text-decoration: none;}		.tellbox img{	margin: 0 5px 0 0;				}#tellboxinner {	line-height: 15px;	color: #a19a47;	font-size: 11px;	color: #6c462c;}#mainContent {	margin: 8px 0 0 0;}#mainContent #sidebar {	float: left; 	width: 200px;	background: none;	padding: 0px;	margin: 0px 0px 0px 0px;}#mainContent #content {	float: left;	padding: 0px 0px 0px 16px;	background: none;	margin: 0px 0px 0px 10px;	width: 315px;	font-size: 12px;	color: #595959;	line-height: 1.75em;			}#hometable{			padding: 0px 0px 0px 15px;			line-height: 18px;			font-size: 12px;			}			.homeline hr{ /* take out the troublemaking hr */	 display:none;  }.homeline { /* div that wraps and replaces the hr */	height: 1px;	background: #8b6611;	margin: 0px 0px 10px 15px;			}#footer {	width: 720px;	margin: 0px auto 0px auto;	text-align: center;	background: #6c462d url(images/bottommain.png) repeat-x;	padding-top: 0px;	padding-bottom: 35px;	color: #d4be8d;			}#footer img{			padding-left: 1px;			}#footer a{			font-size: 10px;			text-decoration: none;			color: #d4be8d;			}#bottom { /* This Is The BG Color Of The Main Div */	width: 720px;	margin: 0px auto 0px auto; /* Right And Left Margin Widths To Auto */	text-align: left; /* Hack To Keep IE5 Windows Happy */;	background: url(images/bottommain.jpg) repeat-y;	padding: 0px 0 30px 0;	margin-bottom: -15px;	font-size: 10px;					}	#sidecontainer{		margin: 0 0;		padding: 0 0;}#breadcrumbcontainer {	width: 720px;	height: 139px;	text-align: left;	margin: -1px 0 0 0;	padding: 0 0;	background: #6c472d; }#underswf{	margin: -2px 0px 0px 0px;	padding:0 0;}.upperbadge			{		position:absolute;		left:100%;		top:0px;		overflow: visible;		height: 83px;		width: 148px;		margin: 0 0 0 -148px;		padding: 0;		color: #000;		font-family: helvetica,verdana,arial,tahoma,sans-serif;		z-index:  10;		border: none;		float: none;		background: transparent url(images/2800.gif) no-repeat -148px -83px; }.bottomidline {	color: #cbc581;	font: 12px Times, "Times New Roman", serif;	margin: 0 0 5px 0;	letter-spacing: 4px;	top: -15px;	position: relative;	left: 220px;	width: 500px;}.bottomidline img {									top: 20px;									position: relative; }.copyright {	font: 9px;	text-align: left;	width: 450px;	position: relative;	height: auto;	left: 220px;	top: 0px;}#topofpagelink {			font: italic bold 10px Georgia, Times New Roman, Times, serif;		text-align: left;		left: 345px;		position: relative;		letter-spacing: 2px;		margin-bottom: 15px;}#topofpagelink a {	color: #5B3B25; 	border: 1px solid; 	border-color: #aaa #3B1E0C #3B1E0C #aaa;	padding: 3px 8px 3px 18px; 	background: #C9B157 url(images/arrow_upbrn.gif) no-repeat;	text-decoration: none; } #topofpagelink a:hover{	 color: #8C6712; 	position: relative; 	top: 1px; 	left: 1px; 	border-color: #6C462D #aaa #aaa #6C462D; 	background: #EDD385 url(images/arrow_upbrn.gif) no-repeat 1px 0px ; }#topofpagelinkfinance {	font: italic bold 10px Georgia, Times New Roman, Times, serif;	text-align: left;	left: 200px;	position: relative;	letter-spacing: 2px;	padding: 25px 0 0 0;}#topofpagelinkfinance a {	color: #5B3B25; 	border: 1px solid; 	border-color: #aaa #3B1E0C #3B1E0C #aaa;	padding: 3px 8px 3px 18px; 	background: #C9B157 url(images/arrow_upbrn.gif) no-repeat;	text-decoration: none; } #topofpagelinkfinance a:hover{	 color: #8C6712; 	position: relative; 	top: 1px; 	left: 1px; 	border-color: #6C462D #aaa #aaa #6C462D; 	background: #EDD385 url(images/arrow_upbrn.gif) no-repeat 1px 0px ; }	/*</group>*//*<group=Homepage Styles>*/#mainheading{	color: #6c662c;	font: bold italic 19px Times, "Times New Roman", serif;}.letterheading{	color: #8b6611;	font: bold italic 19px Times, "Times New Roman", serif;	border-bottom: 1px #6c662c solid;	padding: 0 0 5px 0;	margin:0 0 15px 0; }.hometextbottom {	font-style: italic; 	color: #7d5234;	padding: 5px 0px 0px 0px;	border-top: 1px #d4be8d solid; 	text-align: center;	margin: 20px 0 40px 0;}						/*</group>*//*<group=Letters Styles>*/.dear{			color: #92530a;			font: italic bold 14px Georgia, Times New Roman, Times, serif;			padding-left: 2px;			margin-bottom:  -10px;			}#mainContent #letterscontent{	float: left;	padding: 0px 0px 0px 12px;	background: none;	margin: 0px 0px 0px 10px;	width: 330px;	font-size: 12px;	color: #595959;	line-height: 1.75em;								}			#mainContent #letterscontent p{			padding: 0px 0px 0px 15px;			}			.signoff {						text-align: right;			color: #8b6611;			font: italic 12px Georgia, Times New Roman, Times, serif;			padding-right:  20px;						}			.tedsig {	text-align: right;	}									/*</group>*/						/*<group=FAQ Styles>*/#mainContent #faqcontent{	float: left;	padding: 0px 0px 0px 12px;	background: none;	margin: 0px 0px 0px 10px;	width: 330px;	font-size: 12px;	color: #595959;	line-height: 1.75em;			}#mainContent #faqcontent p{	padding: 0px 0px 15px 12px;}.faqquestion{			color: #6c662c;			font: italic 14px Georgia, Times New Roman, Times, serif;			}.faqtop {	text-align: right;	font: bold italic 10px Georgia, Times New Roman, Times, serif;	letter-spacing: 2px;	padding: 3px 0px 3px 0px;	margin: 10px 0 25px 275px;	background: url(images/arrow_upbrn.gif) no-repeat;	width: 45px;}			/*</group>*//*<group=about styles>*/.picbox {	font-size: 11px;	background: #e2f0e1;	height: 157px; 	padding-right: 10px;	line-height: 16px;}#staffpic{	position: relative;	float: left;	margin-right: 12px;}.staffpiccaptions {						text-align: left;			color: #8b6611;			font: italic 11px Georgia, Times New Roman, Times, serif;			margin-bottom: 3px;						}.tedpic{	float: left;	padding: 0px 12px 5px 0px ;}			/*</group>*/			/*<group=media styles>*/.radiobox { 	padding: 6px 6px 6px 6px;	float: right;	background: #f1d38f;	margin: 0px 0px 0px 0px;	width: 137px;	w\idth: 122px;	border: 6px #aaa044 solid; }			#radiohead {	text-align: center;									}#radioboxinner {	line-height: 15px;	color: #a19a47;	font-size: 11px;	color: #6c462c;}#radioboxinner ul{	padding: 0 0 0 9px;	list-style-type: none;	margin: 0 0;}#radioboxinner li {	margin: 0px 0px 10px 12px;	list-style-image: url(images/audio.png); }#radioboxinner a {	display: block;	}#radioboxinner a:hover{	color: #ffffff;	text-decoration: none;	background: #e3b102 repeat;			}#radioheadline {	font: bold 12px/1.5em Times, "Times New Roman", serif;	color: #6c662c; 	border-bottom: 1px #e3b102 solid; 	padding-bottom: 5px;}#medialist ul{ margin: 0 0 0px 12px;padding: 0 0 0 0px;width: 275px;								}#medialist li {	margin: 0px 0px 15px 0px;	display: block;	background: #e4f2e3; 	padding: 7px 8px 7px 8px;	list-style-image: none:}li.mediaarticle {	list-style-image: none;}.medialine hr{ /* take out the troublemaking hr */ 	display:none;  }.medialine { /* div that wraps and replaces the hr */	height: 1px;	background: #92530a;	width: 300px;	margin:  3px 0px 13px 0px;			}	/*</group>*//*<group=contact styles>*/#mainContent #contactcontent {	float: left;	padding: 0px 0px 0px 16px;	background: none;	margin: 0px 0px 0px 10px;	width: 415px;	font-size: 12px;	color: #595959;	line-height: 1.75em;			}#contactinfobox {	text-align: center;	background: #e3e2b7;	padding: 10px 0px 10px 0px;	color: #6c462c;	border: 2px #d4be8d solid;	margin: 20px auto 0 auto;}#contacthead{color: #92530a;font: italic bold 18px Georgia, Times New Roman, Times, serif;			padding: 12px 10px 10px 10px;			margin: 0 15px 5px 15px;	border-bottom: 1px #6c662c solid;			}.contactline hr{ /* take out the troublemaking hr */ display:none;  }.contactline { /* div that wraps and replaces the hr */height: 1px;background: #6c662c;width: 250px;margin:  0px 0px 10px 0px;									}#contactnumber{										color: #6c662c;										font: bold italic 16px Times, "Times New Roman", serif;										margin: 0 15px 10px 15px;										border-top: 1px #e3b102 solid;										border-bottom: 1px #e3b102 solid;										padding: 3px 0;										background: url(images/headerimage.jpg) -70px -50px; }.officepic{float: left;margin: 10px 15px 15px 0px;}.formtitles {										color: #8b6611;										font: 15px Times, "Times New Roman", serif;										border-bottom: 1px #8a8237 solid;										padding-bottom: 5px; 										width: 375px;									}#contactform {	font: .95em verdana, sans;	background: #F7EDAD;	padding: 0px 10px 0px 10px;	color: #6c462c;	border: 2px #d4be8d solid;	margin: 20px auto 0 auto;	width: 390px; }#tellform {	font: .95em verdana, sans;	background: #DCF2ED;	padding: 0px 10px 0px 10px;	color: #6c462c;	border: 2px #80A2AA solid;	margin: 20px auto 0 auto;	width: 390px; }#errorcontent {	float: left;	padding: 0px 0px 0px 235px;	background: none;	margin: 0px 0px 0px 0px;	width: 415px;	font-size: 12px;	color: #595959;	line-height: 1.75em;			}#errortext {text-align: center;margin: 0 0 35px 0; }	/*</group>*//*<group=Advantage Styles>*/#mainContent #advantagecontent {	float: left;	padding: 0px 0px 0px 16px;	background: none;	margin: 0px 0px 0px 10px;	width: 420px;	font-size: 12px;	color: #595959;	line-height: 1.75em;			}#advantagesign{ 	background: #e4f2e3;	padding: 10px 10px 10px 10px;	color: #6c462c;	border: 2px #d4be8d solid;	width: 350px;	margin: 0 0 0 40px; }#tedthanks{				color: #92530a;			font: italic bold 14px Georgia, Times New Roman, Times, serif;			padding: 0 50px 5px 2px;			margin: 5px 0 15px 0;			border-bottom: 1px #6c662c solid; }.tedadvpic{float: left;padding: 0px 12px 5px 0px ;}.tedsignoff {						text-align: right;			color: #8b6611;			font: italic 12px Georgia, Times New Roman, Times, serif;			padding:  40px 20px 0 0;						}#tedsig {	text-align: right;	}		/*</group>*//*<group=breast augmentation styles>*/#breastauglinks ul {	margin: 0;	padding: 0 0 0px 10px;	list-style-type: none;	}	#breastauglinks li { 	padding: 0px 0px 5px 20px;	 background: url(images/arrow_right.gif) no-repeat ;	}/*</group>*//*<group=location styles>*/.locline hr{ /* take out the troublemaking hr */ display:none;  }.locline { /* div that wraps and replaces the hr */height: 1px;background: #8b6611;margin: 20px 0px;			}#maplinks ul {	margin: 0;	padding: 0px;	list-style-type: none;	font-family: verdana, arial, Helvetica, sans-serif;	color: #d4d4d4;	}#maplinks li { 	margin: 0px 15px 0px 0px;	display: inline;}#maplinks a { border: 1px solid; border-color: #aaa #000 #000 #aaa;padding: 5px 8px 5px 8px; background: #fc0 url(images/radioheadback.jpg) -8px -8px;										text-decoration: none; } #maplinks a:hover{ 	position: relative;	 top: 1px; 	left: 1px;	border-color: #000 #aaa #aaa #000;	background: #fc0 url(images/radioheadback.jpg) ; } #directionsinfobox {	text-align: center;	background: #e3e2b7;	padding: 10px 0px 10px 0px;	color: #6c462c;	border: 2px #d4be8d solid;	width: 315px; 	margin: 20px auto 0 auto;}/*</group>*//*<group=Gallery Styles>*/#mainContent #gallerycontent {	float: left;	padding: 0px 0px 0px 0px;	background: none;	margin: 0px 0px 0px 26px;	width: 435px;	font-size: 12px;	color: #595959;	line-height: 1.75em;			}.galleryshots {		padding: 0 0 0 0px;		margin: 0 0;		}														.image-leftgallery  { margin: 0px 5px 0px 0px; }.image-leftgallery  img{ margin: 0 0 25px 0px;   border: 1px #D1AE5C solid;padding: 10px;  }  .beforeafter {  margin: 0px 10px 5px 0px; padding: 0px 0 0px 0;     }     .beforeafterheads p{  display: inline;  list-style-type: none;  font: bold italic 12px Georgia, Times, Serif;  letter-spacing: 4px;  color: #92530A;  margin: 0 0;  }#forehead { padding: 0 40px 0 38px; border-right: 1px #D1AE5C solid;   }#afterhead { padding: 0 0px 0 40px;  }#fourforehead { padding: 0 75px 0 70px; border-right: 1px #D1AE5C solid;   }#fourafterhead { padding: 0 0px 0 75px;  }												/*</group>*/		/*<group=Toolbar>*//* Toolbar Styles */#navcontainer {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 203px;}#navcontainer #current {	color: #ffffff;	text-decoration: none;	background: url(images/buttonup.gif) right  repeat;			font-size: 12px;			font-weight: bold;			}			#navcontainer #subcurrent {			font-weight: bold;			background: #e3e2b7;			}/* Parent - Level 0 */#navcontainer ul{	padding: 0;	list-style-type: none;	margin: 0px;}#navcontainer li {margin-bottom: 3px;			}#navcontainer a {	display: block;	color: #593a24;	text-decoration: none;	text-indent: 20px;	background: repeat url(images/buttondown.gif) top;	height: 32px;	line-height: 32px;	padding-left: 10px;}#navcontainer a:hover{	color: #ffffff;	text-decoration: none;	background: repeat url(images/buttonup.gif);			}/* Child - Level 1 */#navcontainer ul ul li { margin: 0 0 0 0;}#navcontainer ul ul a{	display: block;	color: #6c462c;	text-decoration: none;	text-indent: 10px;	background: #d4be8d;}#navcontainer ul ul a:hover{	color: #210a01;	text-decoration: none;	background: #d1ae5c;			}/* Child - Level 2 */#navcontainer ul ul ul li { margin: 0 0 0 0;}#navcontainer ul ul ul a{	display: block;	color: #6c462c;	text-shadow: 0px 1px 0px #ffffff;	text-decoration: none;	text-indent: 15px;	background: #ebebeb;}#navcontainer ul ul ul a:hover{	color: #333333;	text-shadow: 0px 1px 0px #ffffff;	text-decoration: none;	background: #cccccc;}/* Child Level 3 */#navcontainer ul ul ul ul li { margin: 0 0 0 0;}#navcontainer ul ul ul ul a{	display: block;	color: #333333;	text-shadow: 0px 1px 0px #ffffff;	text-decoration: none;	text-indent: 20px;	background: #ebebeb;}#navcontainer ul ul ul ul a:hover{	color: #333333;	text-shadow: 0px 1px 0px #ffffff;	text-decoration: none;	background: #cccccc;}/* Child Level 4 */#navcontainer ul ul ul ul ul li { margin: 0 0 0 0;}#navcontainer ul ul ul ul ul a{	display: block;	color: #333333;	text-shadow: 0px 1px 0px #ffffff;	text-decoration: none;	text-indent: 25px;	background: #ebebeb;}#navcontainer ul ul ul ul ul a:hover{	color: #333333;	text-shadow: 0px 1px 0px #ffffff;	text-decoration: none;	background: #cccccc;}	/*</group>*//*<group=Global Classes>*/.blockquote {}.imageStyle {	border: 1px solid #dcdcdc;	padding: 5px;	margin: 5px;}	/*</group>*/