fieldset,img,a img,:link img,:visited img {border:0;}

/*----------  Begin FIR Headers  ----------*/
h1 span, h2 span, h3 span, li span, strong span, div span {
	padding: 0; margin: 0;
	display: none;}

h1 { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

h3, h2 { margin: 0px; padding: 0px;}

a {outline:none}

/*----------  End FIR Headers  ----------*/

/*----------  Begin div links  ----------*/

.readmore {width: 76px; height: 22px; background:transparent url(../images/home/readmore.jpg);  margin: 0; padding: 0; position: 														relative; float: left;}
.readmore div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.readmore div, .readmore a {height: 22px; display: block; left: 0; width: 76px; line-height: 22px;}
.readmore div a:hover {background: transparent url(../images/home/readmore.jpg) 0 -22px no-repeat;}

/*-------------- End div links --------------*/


/*-------------- Begin Subpage Backgrounds --------------*/

#sitemap-header { 
	background-image: url(../images/sub/headings/sitemap.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
#about-header { 
	background-image: url(../images/sub/headings/aboutus.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
#breast-header { 
	background-image: url(../images/sub/headings/breast.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
#facial-header { 
	background-image: url(../images/sub/headings/face.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
#radiant-faces-header { 
	background-image: url(../images/sub/headings/ask_drcherup_faces.jpg);
	background-position: left top; background-repeat: no-repeat;
	width: 486px; margin: 0; padding: 0;	
}
#radiant-bodies-header { 
	background-image: url(../images/sub/headings/ask_drcherup_bodies.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}	

#radiant-breasts-header { 
	background-image: url(../images/sub/headings/ask_drcherup_breasts.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
	
}
#media-header { 
	background-image: url(../images/sub/headings/in_the_media.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
#contact-header { 
	background-image: url(../images/sub/headings/contact.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
#blog-header { 
	background-image: url(../images/sub/headings/blog.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}

#thankyou-header { 
	background-image: url(../images/sub/headings/thankyou.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}

#skin-header { 
	background-image: url(../images/sub/headings/skin.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
#body-header { 
	background-image: url(../images/sub/headings/body.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
#meetdr-header { 
	background-image: url(../images/sub/headings/meet_dr.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
#surgerycenter-header { 
	background-image: url(../images/sub/headings/surgery_center.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
#starluxfractional-header { 
	background-image: url(../images/sub/headings/starluxfractional.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}

/*-------------- End Subpage Backgrounds --------------*/

body {
	background-image: url(../images/home/bkgrnd.jpg);
	margin: 0;
}
#top-style-bkgrnd {
	background-image: url(../images/home/style_bkgrnd.jpg);
	background-position: left top; background-repeat: repeat-x;
}
.structure-repeat {
	background-image:url(../images/home/structure_bkgrnd.jpg);
	background-position: left top; background-repeat: repeat-y;
	width: 746px; margin:0px auto; clear:both; 
}
.btm-repeat {
	background-image: url(../images/home/footer_repeat.jpg);
	background-position: left top; background-repeat: repeat-y;
	width: 746px; margin:0px auto; clear: both;
}
.pic-float-right { float: right; margin: 0 0 10px 10px; border:none;} 
.pic-float-left { float: left; margin: 0 10px 0px 0px;}

td, p, div, li, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 16px; color: #86353E;
}
	a:link, a:visited {
		color: #86353E;
		text-decoration: underline;
	}
	a:hover, a:active {
		color: #E45D02;
		text-decoration: underline;
	}

ul {
	margin: 0;
	padding: 0;
}


/*-------------- Heading --------------*/
#top-container { height: 363px; margin: 0; padding: 0;}
#sub-top-container { height: 242px; margin: 0; padding: 0;}
#masthead {
	background-image: url(../images/home/masthead.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 261px; height: 363px; float: left;
}
#sub-masthead {
	background-image: url(../images/sub/masthead.jpg);
	background-position: left top; background-repeat: no-repeat; 
	width: 261px; height: 242px; float: left;
}
#flash {
	background-image: url(../images/home/flash.jpg); 
	background-position: left top; background-repeat: no-repeat;
	width: 451px; height: 330px; float: left; padding: 33px 0 0 0;
}

#sub-headerimg {
	background-image: url(../images/sub/headerimg.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-breast-1 {
	background-image: url(../images/sub/mastheads/breast_1.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-body-1 {
	background-image: url(../images/sub/mastheads/body_1.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-body-2 {
	background-image: url(../images/sub/mastheads/body_2.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-body-3 {
	background-image: url(../images/sub/mastheads/body_3.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-body-4 {
	background-image: url(../images/sub/mastheads/body_4.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-body-male-1 {
	background-image: url(../images/sub/mastheads/body_male_1.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-body-male-2 {
	background-image: url(../images/sub/mastheads/body_male_2.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-body-male-3 {
	background-image: url(../images/sub/mastheads/body_male_3.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-face-1 {
	background-image: url(../images/sub/mastheads/face_1.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-face-2 {
	background-image: url(../images/sub/mastheads/face_2.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-skin-1 {
	background-image: url(../images/sub/mastheads/skin_1.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-in-media {
	background-image: url(../images/sub/mastheads/in_media_mind.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#sub-headerimg-face-3 {
	background-image: url(../images/sub/mastheads/face_3.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}#sub-headerimg-face-3a {
	background-image: url(../images/sub/mastheads/face_3a.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 485px; height: 242px; float: left;
}
#flash-rt-rail {
	background-image: url(../images/home/top_right_rail.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 34px; height: 363px; float: left;
}
#pre-nav {
	background-image: url(../images/home/pre_nav.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 746px; height: 23px;
}
#sub-pre-nav {
	background-image: url(../images/sub/prenav.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 746px; height: 35px; float: left; clear: both;
}
#content-container { width: 746px; margin:0px auto; clear:both;}



/*-------------- Left Column --------------*/
#content-left { width: 486px; margin: 0; padding: 0; float: left;}
#intro-bkgrnd-repeat { 
	background-image: url(../images/home/intro_r2_c1.jpg);
	background-position: left top; background-repeat: repeat-y;	
	width: 486px; margin: 0; padding: 0;
}
#sub-bkgrnd-repeat { 
	background-image: url(../images/sub/sub_repeat.jpg);
	background-position: left top; background-repeat: repeat-y;	
	width: 486px; margin: 0; padding: 0;
}
#intro-bkgrnd-btm { 
	background:url(../images/home/intro_r3_c1.jpg) no-repeat left bottom; 
	width: 486px; margin: 0; padding: 0;
}
#intro-bkgrnd-top { 
	background-image: url(../images/home/intro_r1_c1.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0;
}
.em {width: 405px;}
.intro-padding { padding: 71px 14px 10px 60px;}
#intro-middle-repeat { 
	background-image: url(../images/home/middle_bkgrnd.jpg);
	background-position: left top; background-repeat: repeat-y;	
	width: 486px; margin: 0; padding: 0; float: left; clear: both;
}
.intro-middle-left { width: 260px; margin: 0; padding: 0; float: left;}
.middle-left-padding { padding: 74px 8px 10px 50px;}
.middle-left-padding ul { padding: 0 0 0 10px;}
#breast-intro { 
	background-image: url(../images/home/breast.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 260px; margin: 0; padding: 0; float: left; 
}
#body-intro { 
	background-image: url(../images/home/body.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 260px; margin: 0; padding: 0; float: left; clear: left;
}
#face-intro { 
	background-image: url(../images/home/face.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 260px; margin: 0; padding: 0; float: left; clear: left;
}
#intro-middle-right { width: 226px; margin: 0; padding: 0; float: left;}
.middle-right-padding { padding: 41px 12px 10px 18px;}
.middle-right-padding ul { padding: 0 0 0 10px;}
#doc01 { 
	background-image: url(../images/home/cherup_header.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 226px; margin: 0; padding: 0;float: left;
}
#doc02 { 
	background-image: url(../images/home/mowry_header.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 226px; margin: 0; padding: 0; clear: left;
}
#btm-intro { 
	background-image: url(../images/home/base_intro.jpg);
	background-position: left top; background-repeat: no-repeat;	
	width: 486px; margin: 0; padding: 0; float: left; clear: both;
}



/*-------------- Right Column --------------*/
#content-right { width: 260px; margin: 0; padding: 0; float: left;}
#address {
	background-image: url(../images/home/address2.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 260px;
}
#sub-address {
	background-image: url(../images/sub/address2.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 260px;
}
#sub-address-ask {
	background-image: url(../images/sub/address3.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 260px;
}
#contact {
	background-image: url(../images/home/contact.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 260px;
}
#contact_ask {
	margin-top:0;
	background-position: left top; background-repeat: no-repeat; 
	width: 260px;
}
#certification {
	background-image: url(../images/home/certification.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 260px;
}
#logos {
	background-image: url(../images/home/logos.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 260px; height: 219px;
}
#ourlocations {
	background-image: url(../images/sub/headings/ourlocations.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 260px;
	height:40px;

}
#right-padding01 { padding: 100px 48px 10px 25px;}
.right-padding02 { padding: 50px 48px 10px 25px;}
#contact_ask .right-padding02 { padding: 0px 48px 10px 25px;}

.right-thumb-padding { padding: 00px 0px 10px 8px;
}
.right-thumb-padding a {
outline:none;
}
.right-locations-padding { padding: 40px 0px 10px 25px;}

.btn_blog {
	margin: 10px 0 10px 15px;
}


div.btn_blog img {
	border: none;
}





/*-------------- Footer --------------*/

#footer {
	background-image: url(../images/home/footer.jpg); 
	background-position: left top; background-repeat: no-repeat; 
	width: 746px; margin:0px auto; clear: both;
}
#footer-padding { padding: 26px 60px 10px 60px;}
#footer-repeat {
	background-image: url(../images/home/footer_repeat.jpg);
	background-position: left top; background-repeat: repeat-y; 
	width: 737px; margin:0px auto; text-align: center;
}
.footer-text  {
	clear: both;color: #86353E;
	text-align: center; line-height: 16px;
}
	.footer-text a:link, .footer-text a:visited {
		color: #86353E;
		text-decoration: underline;
	}
	.footer-text a:hover, .footer-text a:active {
		color: #E45D02;
		text-decoration: underline;
	}
.clear {
	clear:both;
	height: 2px;
	overflow: hidden;
	margin: 0;
	}

	
#si{
	margin-top:5px;
	margin-bottom: 10px;
	}
#si-2{
	margin-top:5px;
	margin-bottom: 18px;
	margin-bottom: 5px;
	}
.mu {
	margin-top: 0;
	}
p.about_dr_cherup { margin-top:0}

div#skin-header div.intro-padding ul {
	margin-left: 30px;
	}
	
/* blog styles */
body#blog #content-left ul li {
	list-style-type: disc;
	margin: 2px 0 2px 15px;;
}
body#blog #content-right ul {
	margin: 0 0 5px 10px;
}

body#blog #content-right ul li {
	list-style-type: none;
}

blockquote {
	font-style: italic; 
}
body#blog dt {
	margin-left: 15px;
	font-weight: bold;
}
body#blog input, body#blog textarea, body#blog select { 
	background-color:#E2CDBA !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #B58A6E;
	color:#000;
	width:145px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	}
	
	body#blog #content-left ul.wp_navigation li {
		list-style-type: none;
	}

p.heading { font-size:1.2em; font-weight:bold;}	

#web-ab1 .caption {
	width:520px;
	text-align:center;
	margin-top:-80px;
	padding-left:15px;
	}