 /* Dr Ted Eisenberg - CSS Style Sheet - 12/2/07 */

/*<group=General Styles>*/

body {
	background: url(images/background.gif) #2a1001 repeat-x;
	color: #555;
	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;
}

strong { 
	color: #666;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

em {font: 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: transparent; 
 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-leftalone {
	float: left;
	clear: left;
  	margin: 0px 15px 0px 0px;
}
  
  .image-left-fb {
	float: left;
	clear: left;
 	background: url(images/shadow-png.png) no-repeat bottom right !important;
 	background: transparent; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='images/shadow-png.png'); /* the MS alpha filter */ 
 	margin: 7px 6px 0px 12px;
}

.image-left-fb img{
	position: relative;
	bottom: 4px;
 	right: 6px;
 	background:transparent;
 	margin: 0px;
  }

.image-right {
	margin: 3px;
	padding: 3px;
	float: right;
}

.image-rightalone {
	float: right;
	margin-left: 10px;
}

.dvdright {
	margin: 5px 0px 3px 3px;
	float: right;
}

.img-left {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.img-right {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
}

h1{
			color: #6c662c;
			font: italic 24px Georgia, Times New Roman, Times, serif;
			border-bottom: 1px solid #8b6611;
			letter-spacing: .15em;
			padding-left: 10px;
			}
			
h2{
			color: #6c662c;
			font: bold italic 18px Georgia, Times New Roman, Times, serif;
			margin-bottom: -5px;
			padding-bottom: 0;
			}	
			
h2 span{
			font: italic 18px Georgia, Times New Roman, Times, serif;

}
						
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;
}

.minorquote p{
	color: #8c671a;
}

.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;
										font-weight: normal; 
										text-align: left;
										padding: 40px 0 0 35px;
										text-indent: -5px; 
}
.sidequotes {
width: 185px;	
text-align: right;
}
.sidequotes p{
										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;
										}

#spotlightbox{
margin: 0px 10px 80px 10px;
text-align: left;
background-color: #F7EB9F;
border-top: 3px solid #686024;
border-bottom: 3px solid #686024;
background: url(images/spotlight.jpg) center center;
padding-bottom: 5px;
}

#spotlightbox p{
	padding:  5px 8px 5px 9px;
	margin: 5px 0px;
}

#spotlighthead{
	padding:  5px 8px 5px 8px;
font: bold italic 13px/20px Georgia, "Times New Roman", Times, serif;
color: #686024;
border-bottom: 1px solid #686024;
}

#spotlightbox em{
font: bold italic 17px/20px Georgia, "Times New Roman", Times, serif;
}

#spotlightbox em span{
padding-left: 10px;
}


#spotlightbox a{
padding-left: 70px;
text-decoration: none;

}


#jinglebox{
margin: 0px 10px 40px 10px;
text-align: center;
border: 5px solid #686024; 
padding: 6px 0px 4px 0px;
font: italic 15px/18px Georgia, "Times New Roman", Times, serif;
color: #593a24;
background:#F7EB9F url(images/jingle.jpg) -10px -5px;

}

#jinglehead{
	padding:  0px 8px 5px 8px;
font: bold italic 20px Georgia, "Times New Roman", Times, serif;
color: #686024;
}


#holidaybox{
margin: 0px 10px 30px 10px;
text-align: left;
background:#FFD29A url(images/sparkle2.gif) center center;
padding-bottom: 5px;
border: 6px solid #CF9753;

}

#holidaybox p{
	padding:  1px 8px 2px 9px;
	margin: 5px 0px 3px 0px;
	font:italic 1.2em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: #5A3422;
	
}

#holidaybox p strong{
	font: bold italic 1em Georgia, "Times New Roman", Times, serif !important;
	color: #5A3422;
		
}

#holidaybox p span{
		font: bold italic 1.2em Georgia, "Times New Roman", Times, serif !important;
color: #717D34;
background: url(images/spotlight.jpg) center center;
padding:  0px 5px;
}

#holidayboxhead{
	padding:  5px 2px 5px 6px;
font: bold italic 13px/14.5px Georgia, "Times New Roman", Times, serif;
color:#717D34;
background: #FDF5C5 url(images/star.gif) no-repeat 10px 25px;

}

#holidayboxhead strong{
	font: bold italic 1em Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
color:#502B1A;

}

#holidayboxhead span{
	font: bold italic 19px/15px Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
}

#holidayboxhead span span{
	margin-left: 75px;
}

#holidaybox a{
padding-left: 70px;
text-decoration: none;

}


#sexysidequote {
	font: oblique 1em/2.5em Georgia, "Times New Roman", Times, serif;
	padding: 30px 15px 0 15px;
	text-indent: -5px;
	color: #616763;
	margin: 0 0 45px 0;  
										}
								
 
/*</group>*/

/*<group=Layout>*/





#container { 
	background-color: #d4be8d; 
	width: 720px;
	margin: 40px auto 0px auto; 
	text-align: left; 
	background: url(images/contentmain.jpg) repeat;

}

#indexbody #container, .oot #container  { 
	background-color: #d4be8d; 
	width: 720px;
	margin: 5px auto 0px auto; 
	text-align: left; 
	background: url(images/contentmain.jpg) repeat;

}
#sidecontainer{
	text-align: center;
}

.languages{ 
margin: 5px auto 0 auto;
width: 500px;
padding-left: 200px;
text-align: right;
}

.languages a{
color: #FBE5AA;
font-size: 80%;
text-decoration: none;
}

#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: -70px;
	padding-right: 40px;
	display: block;
			}


			
#phonenumber { 
	color: #827c39;
	font: italic bold 21px/1em times new roman, serif;


			}

.sidebox { 
	width: 145px;
	float: right;
	margin: 0px 0px 0px 0px;
	text-align: left;
			}

em#whatsnew{
font-size: 105%;
font-weight: normal;
text-indent: none;
}

#whatsnew{
		color: #593a24;
}

#whatsnew strong{
font: bold italic 140% Georgia, Times New Roman, Times, serif;
	color: #593a24;

}

em#whatsnewdrted{
color: #6c662c;
font: bold italic 150% Georgia, Times New Roman, Times, serif;
}

a#whatsnewa{
font-size: 115%;
}

span.withted{
font-weight: bold;	
}

.whatsnewbox{
background: url(images/star5.gif) no-repeat 80px 5px;
}


#nanbox {
	font: normal .85em verdana, helvetica, sans;
	padding: 8px 0px 5px 10px;
	border: 6px solid #6c462c;
	background: #deecdd;
	line-height: 1.75em;
			}

#finance #nanbox {
	font: normal .85em verdana, helvetica, sans;
	padding: 8px 0px 5px 10px;
	border: 6px solid #6c462c;
	background: #deecdd;
	line-height: 1.75em;
margin-top: -25px;
			}



#nanbox img{
	margin-bottom: 0px;}
	#nanbox a{
	font-weight: bold;
	font-style: italic;
	font-size: 140%;	
		font-family: Times,Times New Roman, serif; 

	}
#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{
	padding-right: 6px;
}
#nantext p{
	font-size: .95em;

}

#nantext a{
	font-size: 160%;

}

#nantext em{
font: bold italic 150% Times New Roman, Times, serif;

}


.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;
		border: 6px #D3AE5A solid; 
	margin: 0px 0px 15px 0px;
	width: 122px;
	margin-top: 0px;
}	
.tellbox a{
	text-decoration: none;
}

.tellbox2 { 
	padding: 6px 6px 6px 6px;
	float: right;
	background-color: #deecdd;
		border: 6px #686024 solid; 
	margin: 0px 0px 15px 0px;
	width: 122px;
	margin-top: 10px;
}	

.tellbox2 a{
	text-decoration: none;
}

.tellboxtwit { 
	padding: 6px 6px 6px 6px;
	background-color: #deecdd;
		border: 6px #686024 solid; 
	margin: 0px 0px 15px 0px;
	width: 122px;
	margin-top: 10px;
}	

.tellboxtwit a{
	text-decoration: none;
}



.topbox { 
	padding: 6px 0px 6px 13px;
	background-color: #FCE0A2;
	margin: 0px 0px 15px 0px;
	width: 122px;
	border: 6px #D3AE5A solid; 
}	
.topbox a{
	text-decoration: none;
}

		
.tellbox img{
	margin: 0 5px 0 0;
				}

#tellboxinner {
	line-height: 15px;
	font-size: 11px;
	color: #6c462c;

}


.fbbox { 
	padding: 6px 6px 6px 6px;
	background-color: #deecdd;
	margin: 0px 0px 15px 0px;
	width: 122px;
	border: 6px #aaa044 solid; 
	text-align: right;
}	
.fbbox a{
	text-decoration: none;
	color: #2040ad;
	font-weight: bold;
	font-size: 120%;
}

.fbbox a:hover{
	text-decoration: none;
	color: #7E783A;
}

#fbboxinner {
	line-height: 15px;
	color: #a19a47;
	font-size: 11px;
	color: #6c462c;

}


#cosmobox {
	font: normal .85em verdana, helvetica, sans;
	border: 6px solid #6c462c;
	background: #E0E19f;
	line-height: 1.75em;
	padding-top: 4px;
}
#cosmobox img{
	margin-bottom: 0px;}
	
	#cosmobox a{
	font-weight: bold;
	font-style: italic;
	font-size: 140%;	
		font-family: Times,Times New Roman, serif; 

	}
	
	#cosmotext{
			padding: 4px 8px 8px 8px;
font-size: 100%;
font-style: italic;
line-height: 130%;
text-align: center;
	}


#newyoubox {
	font: normal .85em verdana, helvetica, sans;
	background-color: #deecdd;
		border: 6px #686024 solid; 
	line-height: 1.75em;
	padding-top: 6px;
	text-align: center;}
#newyoubox img{
	margin-bottom: 5px;}
	
	#newyoubox a{
	font-weight: bold;
	font-style: italic;
	font-size: 140%;	
		font-family: Times,Times New Roman, serif; 

	}
	
	#newyoutext{
			padding: 4px 8px 8px 8px;
font-size: 100%;
font-style: italic;
line-height: 130%;
text-align: center;
	}
	
	

#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;
			}
			
#indexbody h1{
	text-align: center;
	margin-bottom: 18px;
}

.mainheadingsecondline{
	color:#7E783A;
}

#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;
}

#indexbody #topofpagelink {
			font: italic bold 10px Georgia, Times New Roman, Times, serif;
		text-align: left;
		left: 340px;
		position: relative;
		letter-spacing: 2px;
		margin-bottom: 20px;
		margin-top: 35px;
}

#topofpagelink {
			font: italic bold 10px Georgia, Times New Roman, Times, serif;
		text-align: left;
		left: 350px;
		position: relative;
		letter-spacing: 2px;
		margin-bottom: 15px;
		margin-top: 35px;
		width: 200px;
}
#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>*/
#indexbody h1{
	color: #6c662c;
	font: bold italic 1.6em Times, "Times New Roman", serif;
letter-spacing: normal;
}

#indexbody h1 em{
		font: bold italic 1.4em Times, "Times New Roman", serif;

}

h2.letterheading{
	color: #8b6611;
	font: bold italic 19px Times, "Times New Roman", serif;
	border-bottom: 1px #8b6611 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;
	margin-bottom: 15px;
}
#medialist ul{ 
margin: 10px 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;
			}
#articlelist{
	padding: 5px 10px;
	margin-bottom: 30px;
		background: #e4f2e3; 
}

#articletitle{
	color: #8b6611;
			font:  italic 135% Georgia, Times New Roman, Times, serif;}
	/*</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;
			}
			
#contactpage #contactcontent h1{
	background: transparent url(images/star.gif) no-repeat 350px top;
		line-height: 	1em;

}

#contactpage #contactcontent h1 span{
		font-size: 1.1em;
		font-weight: bold;
		letter-spacing: normal;
		padding-left: 50px;
}


#contactpage #contactcontent p strong{
	color:#978040;
}

#contactpage #contactcontent p em{
	font-family: Georgia, serif;
}


#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;
}

.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 22px Times, "Times New Roman", serif;
		margin: 0 15px 10px 15px;
		border-top: 1px #e3b102 solid;
		border-bottom: 1px #e3b102 solid;
		padding: 8px 0px 3px 0;
		background: url(images/headerimage.jpg) -70px -50px; 
}

#submitbutton{
	margin: 15px auto 0 145px;
}


#mainContent #translatecontent {
	float: left;
	padding: 0px 0px 0px 16px;
	background: none;
	margin: 0px 0px 0px 10px;
	width: 430px;
	font-size: 12px;
	line-height: 1.75em;
			}
			
#mainContent #translatecontent h1 span{
	font-size: 130%;
}

#translatecontent p{
color: #000;	
}

#translatecontent p em{
font-weight: normal;	
}

.flipped, .flipped p{
	direction: rtl;
	text-align: right;
}


.contactsubline{
	font-size: 80%;
	font-style: italic;
}


.officepic{
float: left;
margin: 10px 15px 15px 0px;

}



.formtitles {
color: #8b6611;
font: 15px Times, "Times New Roman", serif;
padding: 10px 0 15px 0; 
									

}

#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;
}

#spotlightlist{
	list-style-type: none;
}

h1#seminartitle{
	color: #441E09;
	line-height: 120%;
	font-size: 230%;
	padding-left: 0px; 
	text-align: left;
}

#seminartitlesmall{
	font-weight: normal;
	color: #6B6630;
	font-size: 85%;
}

.seminarsubhead{
	letter-spacing: normal;
	
}

h4.seminarsubhead{
			color: #6c662c;
			font: italic 20px Georgia, Times New Roman, Times, serif;
			border-bottom: 1px solid #8b6611;
			padding: 15px 0px 10px 0px;
			padding-left: 8px;
						}

.seminarsubhead span{
	font-weight: bold;
}

#seminarsignupbox{
	background: #e3e2b7;
	padding: 10px 0px 10px 0px;
	color: #6c462c;
	border: 2px #d4be8d solid;
}

#seminarsignupbox ul{
	list-style-type: none;
	padding: 0px 15px;
}

#seminarsignupbox ul li{
	margin-bottom: 10px;
}

.seminardates{
background:#F3F3EA;
	padding: 1px 15px 3px 15px;
	color: #595151;
	margin: 10px 0 0 0;	
	width: 280px;
}

.note{
	background:#EEEEE0;
	padding: 3px 15px 3px 15px;
	color: #595151;
	margin: 10px 0 0 0;	
}

.dvdarea{
	background-color: #FCE0A2;
	padding: 0px 15px 16px 15px;
	margin: 25px 0 0 0;	
	width: 280px;
		color: #65482F;
font-family: Georgia, Serif;
font-size: 125%;
line-height: 160%;
border-top: 4px solid #A9A043; 
border-bottom: 4px solid #A9A043; 

}

.dvdarea p, .dvdarea em{
			font-family: Georgia, Serif;
font-size: 100%;

}

.dvdarea strong{
	font-family: Georgia, Serif;
font-size: 105%;
color: #87813D;
}

.dvdarea h3{
font-weight: normal;
font-size: 130%;	
line-height: 140%;
padding-bottom: 10px;
border-bottom: 2px solid #87813D;
	font-style: italic;

}

.dvdarea h3 strong{
	color: #87813D;
	font-size: 120%;
	font-style: italic;
}

#newdates{
	margin-top: 15px;
	
}

#newdates strong{
	font-size: 120%;
	color: #65482F;
}

#registerboxinner {
	font: italic 15px Georgia, Times New Roman, Times, serif;
	line-height: 140%;
	color: #6c462c;
	font-weight: bold;
}

.dvdbox { 
	padding: 80px 10px 12px 10px;
	float: right;
	background: #f1d38f url(images/dvdback.jpg) no-repeat top center;
	margin: 0px 0px 0px 0px;
	width: 126px;

	border-bottom: 6px #aaa044 solid; 

}	
		
#dvdboxinner {
	line-height: 15px;
	font-size: 11px;
	color: #6c462c;
	padding: 4px;
	

}

#dvdboxinner strong{
	font: bold italic 14px Georgia, Times New Roman, Times, serif;
color: #6c462c;
}


/*</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;
			}
			


.translate a{
	font-size: 100%;
}


/* 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 {
	margin-left: 25px;
	margin-top: 0px;
	padding: 10px 0;
		font:  italic 17px/1.4em Times New Roman, Times, serif;
	color: #593a24;
	text-indent: -5px;
	border-top: 1px solid #aaa044;
	border-bottom: 1px solid #aaa044;



}

.imageStyle {
	border: 1px solid #dcdcdc;
	padding: 5px;
	margin: 5px;
}

#mediapage em {font:  italic 103% Verdana, Arial, Helvetica, sans-serif;
color: #666;
font-weight: normal;}
	
/*</group>*/


#facebox{
	width: 450px;
	background-color: #ffffff!important;
}
