﻿@import url(thickbox.css);
@import url(default.css);

body { background:#6f8638 url(/images/drlove_bkgrd.gif) repeat-x; margin:0; }

#OuterWrapper { width: 958px; margin: 0 auto; position:relative; }
#Wrapper { width:902px; margin:0 auto; }

#Hdr { width:902px; height:131px; margin-top:39px; }
#Hdr #Logo { background: url(/images/drlove_int_logo-home.gif) no-repeat; width:304px; height:131px; float:left; }
#Hdr #Logo a { width:304px; padding-top:131px; }

#Hdr #Navigation { background: url(/images/drlove_int_nav-a.gif) no-repeat; width:598px; height:131px; float:left; }
#Ftr { background: url(/images/drlove_footer.gif) no-repeat; width:902px; height:79px; text-align:center; line-height:20px; vertical-align:middle; padding-top:5px; font-size:.9em; }

#CntWrapper { background: url(/images/drlove_int_body_bottom.gif) no-repeat center bottom; padding-bottom:30px; width:902px; }
#Content { background: url(/images/drlove_int_body_tile.gif) repeat-y; height:auto!important; height:500px; min-height:500px; position:relative; }
#Content #LSide { width:248px; overflow:hidden; float:left; }
#Content #LSide img { display:block; }
#Content #LSide .content { padding-left:12px 12px 12px 24px; }

#Content #LSide #intProcNav { background: url(/images/drlove_int_procedures_box2.gif) no-repeat right top; width:237px; margin-left:11px; height:342px; border-bottom:12px solid #FFF; }
#Content #LSide #intTest { background: url(/images/drlove_int_testimonials_box.gif) no-repeat; width:236px; height:182px; padding-left:12px; }
#Content #LSide #LSideImg { background: url(/images/drlove_int_left_column_orange_bar.gif) no-repeat; padding-top:6px; }
#Content #LSide #LSideContact { background: url(/images/drlove_int_contactus_seemap_combo.gif) no-repeat; padding:20px 12px 12px 24px; font-size:.85em; height:260px; }
#Content a.seeMap { background: url(/images/drlove_arrow-a.gif) no-repeat 0 12px; width:110px; padding-top:35px; }
#Content a.seeMap:hover { background: url(/images/drlove_arrow-b.gif) no-repeat 0 12px; }

#Content #RSide { width:654px; float:left; color:#232b0d; }
#Content #RSide .content { padding:12px; }
#Content #RSide .content a:link { color:#87a848; text-decoration:underline; }
#Content #RSide .content a:visited { color:#858f72; text-decoration:underline; }
#Content #RSide .content a:hover, #Content #RSide .content a:focus, #Content #RSide .content a:active { color:#fa9e2b; text-decoration:none; }

#Content #RSide #Breadcrumb { padding-left:12px; line-height:24px; vertical-align:middle; color:#6F8638; }
#Content #RSide #Breadcrumb a:link, #Content #RSide #Breadcrumb a:visited { color:#6F8638; text-decoration:none; }
#Content #RSide #Breadcrumb a:hover { text-decoration:underline; }
#Content #RSide #SubHdr { width:654px; height:33px; }

.sec_meet_dr_love #Content #RSide #SubHdr { background: url(/images/drlove_int_sub_meet_drlove.gif) no-repeat; }
.sec_about_the_practice #Content #RSide #SubHdr { background: url(/images/drlove_int_sub_about_the_practice.gif) no-repeat; }
.sec_procedures #Content #RSide #SubHdr { background: url(/images/drlove_int_sub_procedures.gif) no-repeat; }
.sec_skin_care #Content #RSide #SubHdr { background: url(/images/drlove_int_sub_skin_care.gif) no-repeat; }
.sec_patient_forms #Content #RSide #SubHdr { background: url(/images/drlove_int_sub_patient_forms.gif) no-repeat; }
.sec_contact_us #Content #RSide #SubHdr { background: url(/images/drlove_int_sub_contact_us.gif) no-repeat; }
.sec_site_map #Content #RSide #SubHdr { background: url(/images/drlove_int_sub_site_map.gif) no-repeat; }
.sec_plastic-surgery #Content #RSide #SubHdr { background: url(/images/drlove_landing_page_subhead.gif) no-repeat; }
.sec_specials #Content #RSide #SubHdr { background: url(/images/drlove_int_sub_monthly_specials.gif) no-repeat; }
.sec_enews #Content #RSide #SubHdr { background: url(/images/drlove_int_sub_enewsletter.gif) no-repeat; }


#MainNav { width:588px; height:98px; }
#MainNav dd { float:left; }
#MainNav a.ir { padding-top:98px; }

#mnMeet a.ir { width:72px; background-position: 0 0; }
#mnAbout a.ir { width:96px; background-position: -72px 0; }
#mnProcs a.ir { width:107px; background-position: -168px 0; }
#mnSkin a.ir { width:85px; background-position: -275px 0; }
#mnForms a.ir { width:124px; background-position: -360px 0; }
#mnContact a.ir { width:104px; background-position: -484px 0; }

#MainNav a.ir:hover, #MainNav a.ir:active, #MainNav a.ir:focus, #MainNav .active a.ir { background-image: url(/images/drlove_mp_nav-b.gif); }

#ProcNav { width:237px; height:272px; margin:0; padding:0; }
#ProcNav dl { margin:0; padding:0; }
#ProcNav dd { margin:0; padding:0; }
#ProcNav dd a.ir { background: url(/images/drlove_arrow-a.gif) no-repeat 10px 10px; width:237px; padding-top:34px; }

#pnBrAug a.ir { padding-top:32px; background-position: 0 0; }
#pnBrLift a.ir { background-position: 0 -32px; }
#pnBrRed a.ir { background-position: 0 -66px; }
#pnFace a.ir { background-position: 0 -100px; }
#pnLipo a.ir { background-position: 0 -134px; }
#pnTummy a.ir { background-position: 0 -168px; }
#pnEye a.ir { background-position: 0 -202px; }
#pnBrow a.ir { background-position: 0 -236px; }
#pnLsHrRm a.ir { background-position: 0 -270px; }
#pnBtFl a.ir { background-position: 0 -304px; }

.sub_breast_augmentation #pnBrAug a.ir,
.sub_breast_lift #pnBrLift a.ir,
.sub_breast_reduction #pnBrRed a.ir,
.sub_facelift #pnFace a.ir,
.sub_liposuction #pnLipo a.ir,
.sub_tummy_tuck #pnTummy a.ir,
.sub_eyelid_surgery #pnEye a.ir,
.sub_browlift #pnBrow a.ir,
#ProcNav a.ir:hover { background: url(/images/drlove_arrow-b.gif) no-repeat 10px 10px; }

p.toggle {text-align:center;font-weight:bold;font-size:16px;clear:right;padding-top:1em}

#sidebar {width: 260px; float:right;}
#main {width: 340px; float:left;}
#main ul
{
    padding: 0 10 0 10;
    margin: 0 10 0 10;
}

.newsletter 
{
    font-size: .9em;
}

#specials_promo {
    background: url("/images/drlove_main_button_monthly_specials.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 166px;
    position: absolute;
    right: 0px;
    top: 21px;
    width: 29px;
}
