/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

a:link,a:visited	{ color:#CC0000; text-decoration:underline; outline:none; }
a:hover,a:active	{ color:#2f86af; text-decoration:underline; outline:none; }


html { height: 100%; }
a img,:link img,:visited img,fieldset { border:none; }
body { height: 100%; width: 800; background: url(../images/home/slice.jpg); background-repeat: repeat-x; color: #3E0401; margin: 0 auto 0 auto; text-align: center; padding: 0; background-color: #8B1F1F;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12; color: #3E0401; margin: 30 25 0 110; }
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12; color: #3E0401; margin: 30 25 0 110; }
#header {background: url(../images/home/top_r1_c1.jpg) no-repeat; width: 800px; height: 104px;}
#header h1 { visibility:hidden; }
h2 { visibility:hidden; font-size: 10px;}

.fields { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #370000; border-width: 1px; border-top-color: FFE9D5; border-bottom-color: FDC38D; border-left-color: FFE9D5; border-right-color: FDC38D; background:   url(../images/formbg.jpg); font-size: 10px; scrollbar-base-color: #FECD9D;}
.flashbg { height: 189; width: 656; background: url(../images/home/top_r2_c2.jpg) no-repeat;}

#subtopheaderrow { display: inline; height: 104; width: 800; padding: 0; margin: 0 0 0 0;}
#subtopheader { height: 104; width: 800; display: inline; background: url(../images/sub/inside_r1_c1.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}
#subtopheader h1 { display: inline; height: 104; width: 800; }
#subtopheader h1 span { display: none; }


/* flash header row */
#subflashrow { display: inline; height: 189; width: 800; padding: 0; margin: 0 0 0 0;}
#subflashheaderleft { display: inline; height: 189; width: 73; background: url(../images/sub/inside_r2_c1.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}
#subflashheader { display: inline; height: 189; width: 656; background: url(../images/sub/inside_r2_c2.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left; }
#subflashheaderright { display: inline; height: 189; width: 71; background: url(../images/sub/inside_r2_c8.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left; }

/* spacer row */
#subspacerrow { display: inline; height: 9; width: 800; padding: 0; margin: 0 0 0 0;}
#subspace { display: inline; height: 9; width: 800; background: url(../images/sub/inside_r3_c1.jpg) no-repeat bottom left; padding: 0; margin: 0 0 0 0; line-height: 0; font-size: 1; float: left;}

/* navigation bar */
#subnavrow { display: inline; height: 30; width: 800; padding: 0; margin: 0 0 0 0;}

#subnavleft { display: inline; height: 30; width: 139; background: url(../images/sub/inside_r4_c1.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}
#subnavmiddle { display: inline; height: 30; width: 517; background: url(../images/sub/inside_r4_c3.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}
#subnavright { display: inline; height: 30; width: 144; background: url(../images/sub/inside_r4_c7.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left; }


#subnavdrhalpern { display: inline; height: 30; width: 103; background: url(../images/sub/inside-navbar-drhalpern.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}


#subnavthecenter { display: inline; height: 30; width: 95; background: url(../images/sub/inside-navbar-thecenter.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}


#subnavbreast { display: inline; height: 30; width: 62; background: url(../images/sub/inside-navbar-breast.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}


#subnavbody { display: inline; height: 30; width: 52; background: url(../images/sub/inside-navbar-body.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}


#subnavface { display: inline; height: 30; width: 49; background: url(../images/sub/inside-navbar-face.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}


#subnavskincare { display: inline; height: 30; width: 84; background: url(../images/sub/inside-navbar-skincare.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}


#subnavcontact { display: inline; height: 30; width: 72; background: url(../images/sub/inside-navbar-contact.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left;}




#subheaderrow { display: inline; height: 38; width: 800; padding: 0; margin: 0 0 0 0;}

#subbigarow { display: inline; height: 42; width: 800; padding: 0; margin: 0 0 0 0;}
#subbiga { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/inside_r5_c1.jpg) no-repeat top left; float: left;}
#subbigb { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/b.jpg) no-repeat top left; float: left;}
#subbigc { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/c.jpg) no-repeat top left; float: left;}
#subbigd { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/d.jpg) no-repeat top left; float: left;}
#subbigf { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/f.jpg) no-repeat top left; float: left;}
#subbigi { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/i.jpg) no-repeat top left; float: left;}
#subbigl { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/l.jpg) no-repeat top left; float: left;}
#subbigm { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/m.jpg) no-repeat top left; float: left;}
#subbigp { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/p.jpg) no-repeat top left; float: left;}
#subbigo { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/o.jpg) no-repeat top left; float: left;}
#subbigr { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/r.jpg) no-repeat top left; float: left;}
#subbigs { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/s.jpg) no-repeat top left; float: left;}
#subbigt { display: inline; height: 42; width: 800; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../images/sub/t.jpg) no-repeat top left; float: left;}


#subnavhome { display: inline; height: 38; width: 66; background: url(../images/sub/inside_r6_c4.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; overflow: hidden; float: left;}
#subnavhome a { width: 66; height: 38; display: block; text-indent: 1000; overflow: hidden; }
#subspacer { display: inline; height: 38; width: 249; background: url(../images/sub/inside_r6_c5.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}


/* body row */
#subbodyframe { display: inline; height: 501; width: 800; background-color: blue; background: url(../images/sub/subbg.jpg); background-repeat: repeat-y; padding: 0 0 0 0; margin: 0 0 0 0; }
#subbody { height: 100%; width: 577; background-color: blue; background: url(../images/sub/inside_r7_c1.jpg) no-repeat top left; margin: 0 0 0 0; text-align: left; float: left; }
#subbody p { font-family: Arial; font-size: 11; color: #3E0401; margin: 20 9 0 100; overflow: visible;}
#subrightcolumn { height: 100%; width: 223; background-color: blue; background: url(../images/sub/inside_r7_c6.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subrightcolumn span { font-family: Arial; font-size: 13; font-color: black; }




/* footer */
#subfooterrow { display: inline; height: 87; width: 800; padding: 0; margin: 0 0 0 0; position: relative; float: left;}
#subfooter { display: inline; height: 87; width: 800; background: url(../images/sub/inside_r8_c1.jpg) no-repeat top left; padding: 0; margin: 0 0 0 0; float: left; position: relative;} 




/* header rows */
#subheaderabout {  display: inline; height: 38; width: 485; background: url(../images/sub/inside_r6_c1.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderaboutthecenter { display: inline; height: 38; width: 485; background: url(../images/sub/inside-aboutthecenter.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderskincare { display: inline; height: 38; width: 485; background: url(../images/sub/inside-skincare.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderbreastaugmentation { display: inline; height: 38; width: 485; background: url(../images/sub/inside-breastaugmentation.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderbreastimplantremoval { display: inline; height: 38; width: 485; background: url(../images/sub/inside-breastimplantremoval.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0;float: left; }
#subheaderbreastlift { display: inline; height: 38; width: 485; background: url(../images/sub/inside-breastlift.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderbreastreduction { display: inline; height: 38; width: 485; background: url(../images/sub/inside-breastreduction.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderconsultation { display: inline; height: 38; width: 485; background: url(../images/sub/inside-consultation.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheadercontactus { display: inline; height: 38; width: 485; background: url(../images/sub/inside-contactus.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderdirections { display: inline; height: 38; width: 485; background: url(../images/sub/inside-directions.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderfaceprocedures { display: inline; height: 38; width: 485; background: url(../images/sub/inside-faceprocedures.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderfaqs { display: inline; height: 38; width: 485; background: url(../images/sub/inside-faqs.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderfatinjection { display: inline; height: 38; width: 485; background: url(../images/sub/inside-fatinjection.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left; }
#subheaderfeatherlift { display: inline; height: 38; width: 485; background: url(../images/sub/inside-facenoninvasive.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderfinancing { display: inline; height: 38; width: 485; background: url(../images/sub/inside-financing.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderlaserresurfacing { display: inline; height: 38; width: 485; background: url(../images/sub/inside-laserresurfacing.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderlasers { display: inline; height: 38; width: 485; background: url(../images/sub/inside-lasers.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderliposuction { display: inline; height: 38; width: 485; background: url(../images/sub/inside-lift.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderlocation { display: inline; height: 38; width: 485; background: url(../images/sub/inside-location.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderbody { display: inline; height: 38; width: 485; background: url(../images/sub/inside-body.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderminiscar { display: inline; height: 38; width: 485; background: url(../images/sub/inside-miniscar.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderobagi { display: inline; height: 38; width: 485; background: url(../images/sub/inside-obagi.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderpeels { display: inline; height: 38; width: 485; background: url(../images/sub/inside-peels.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderprocedures { display: inline; height: 38; width: 485; background: url(../images/sub/inside-procedures.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderrestylane { display: inline; height: 38; width: 485; background: url(../images/sub/inside-restylane.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderseminarrequest { display: inline; height: 38; width: 485; background: url(../images/sub/inside-seminarrequest.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheadertestimonials { display: inline; height: 38; width: 485; background: url(../images/sub/inside-testimonials.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderthankyou{ display: inline; height: 38; width: 485; background: url(../images/sub/inside-thankyou.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheadertummytuck { display: inline; height: 38; width: 485; background: url(../images/sub/inside-tummytuck.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheaderprivacy { display: inline; height: 38; width: 485; background: url(../images/sub/inside-privacypolicy.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}
#subheadermapdirections { display: inline; height: 38; width: 485; background: url(../images/sub/inside-mapdirections.jpg) no-repeat top left; padding: 0 0 0 0; margin: 0 0 0 0; float: left;}


/* nonfloating css */
.subbodycopy { font-family: Arial; font-size: 13; font-color: #3E0401; }
.fields {  font-family: Arial, Helvetica, sans-serif; color: #370000; border-width: 1px; border-top-color: FFE9D5; border-bottom-color: FDC38D; border-left-color: FFE9D5; border-right-color: FDC38D; background: url(../images/formbg_jpg); font-size: 10px; }
.bnatable { font-family: Arial, Helvetica, sans-serif; color: #3E0401; font-size: 12; text-align: center;}

#bodytable { background: url(../images/sub/subbg.jpg); background-repeat: repeat-y; }
#bodycell { background: url(../images/sub/inside_r7_c1.jpg) no-repeat top left; height: 501; font-family: Arial; font-size: 11px; color: #3E0401;}
#bodycell p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3E0401; margin: 20 25 0 110; }
#bodycell a, a:visited, a:active { font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #330000;}
#bodycell a:hover { color: #660000;}
#bodycell h2, h3, h4 { font-family: Arial, helvetica, sans-serif; font-size: 12px; color: #3E0401;}
#sidebarcell { background: url(../images/sub/inside_r7_c6.jpg) no-repeat top left; height: 501;}

#footertext { font-family: Arial; font-size: 11; color: #FEC78B; text-align: center; }
#footertext p { padding: 10px 100px 10px 100px;}
#footer { font-family: Arial; font-size: 11; color: #FEC78B; text-align: center; }
#footer a { color: #FEC78B; text-decoration: none; }
#footer a:hover { text-decoration: underline;}

.copybold { font-weight: bold;}
.scroll { background-color: #FEBE85; margin: 0px 0px 0px 0px; padding: 10px; font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #330000; border-style: dashed; border-width: 2px; border-color: #FFFFFF; }
.scroll p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.list {
margin:10px 0px 0px 150px;
}

#banner-inside {
padding: 0 0 0 100px;
}

#banner-in {
padding: 0 0 0 100px;
}
#banner-middle{
padding: 0 0 0 100px;
}
#banner-bottom{
padding: 0 0 0 100px;
}

#banner-center{
padding: 0 0 0 100px;
}

#banner-img{
padding: 0 0 0 100px;
}

#header-flash {
float:left;
margin: 0 5px 5px 0;
}


#media-center-sub {
position:relative;
height:69px;
width:149px;
margin-bottom:10px;
}

#media-center-sub a {
position:absolute;
height:69px;
width:149px;
}


#pdfs ul { padding-left:0px; }
		#pdfs ul li { 
			background:transparent url("../images/bullet.gif") 0px 0px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			padding-left:23px;  /* pushes text to the right to display bg img */
			width:140px;
			margin-bottom:10px;
			}
	
