/* Global (start) */
body	
{ 
    background:#9D927A;
    font-family:Verdana;
    font-size:12px;	
    margin:0;
    padding:30px 0 0 0;
}

a 
{
    color:#FFF;
    text-decoration:underline;
}

a:hover 
{
    color:#FFF;
    text-decoration:none;
}

.clearFloats
{
    clear:both;
    font-size:1px;
    height:1px;
    line-height:1px;
    margin-bottom:-1px;
}

.textTop
{
    vertical-align:text-top;
}

#wrapper
{
    margin:0 auto;
    width:935px;
}

#bodyContainer
{
    background:url('../Prima-Ctr-BodyBg.png') repeat-y;
    float:left;
    width:908px;
}

#header
{
    background:url('http://primacenter.com/Images/headerBg.aspx') no-repeat; 
    float:left;
    height:188px;
    margin:50px 0 0 0;
    padding:0;
    width:950px;
}

#main_container
{
    height:100%;
    width:100%;
}

#logo
{
    background-repeat:no-repeat;
    float:left;
    height:183px;
    margin:-60px 0 0 60px;
    width:289px;
}

#headerInfo
{
    color:#44474F;
    float:left;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    height:91px;
    padding-right:60px;
    padding-top:32px;
    text-align:right;
    width:541px;    
}

#headerContactInfo
{
    font-size:14px;
}

#certificationFootnote
{
    font-size:10px;
    font-weight:normal;
}

#contactInfo
{
    float:left;
    margin:40px 0 0 400px;
    text-align:right;
}

#slogan
{
    background-position:bottom;
    background-repeat:no-repeat;
    float:left;
    height:33px;
    margin:82px 0 0 0;
    width:325px;
}

#footer
{
    clear:both;
    color:#FFF;
    font-size:11px;
    margin:0 auto;
    padding:10px 0 0 0;
    text-align:center;
    width:925px;
}

/* global*/
#mainNavigationSpacer
{
    float:left;
    height:30px;
    padding:0 22px 0 22px;
    width:890px;
}

#primaryNavigation
{
    background:transparent;
    color:#FFF;
    float:left;
    height:30px;
    margin-left:50px;
    width:900px;
}	

#ContentContainer
{
    background:#FFF;
    float:left;
    margin-top:10px;
    width:950px;
}

#SubpageContentTop
{
    background:url('http://primacenter.com/Images/prima-subpagecontent-top.aspx') no-repeat;
    float:left;
    height:17px;
    width:950px;
}

#SubpageContent
{
    background:url('http://primacenter.com/Images/prima-subpagecontent-bgtile.aspx') repeat-y;
    float:left;
    width:950px;
}

#SubpageContentBottom
{
    background:url('http://primacenter.com/Images/prima-subpagecontent-bottom.aspx') no-repeat;
    float:left;
    height:15px;
    width:950px;
}
/* editable */

/*home page*/
#homepageContentTop
{
    background:url('http://primacenter.com/Images/prima-homepage-top.aspx') no-repeat;
    float:left;
    height:21px;
    width:950px;
}

#homepageContent
{
    background:url('http://primacenter.com/Images/prima-homepage-bgtile.aspx') repeat-y;
    float:left;
    width:950px;
}

#homepageContentBottom
{
    background:url('http://primacenter.com/Images/prima-homepage-bottom.aspx') no-repeat;
    float:left;
    height:36px;
    width:950px;
}

#leftHomePageContainer
{
    float:left;
    margin:5px 0 0 45px;
    width:580px;
    
}

#flashContainer
{
    float:left;
    height:210px;
    margin:0;
    padding:0;
    width:582px;
}

#leftHomePageEditable
{
    float:left;
}

#leftHomePageEditable p
{
    font-size:12px;
    line-height:1.45em;
}

#homeleftBottom
{
    float:left;
    padding-top:15px;
}

#rightHomePageContainer
{
    float:left;
    margin:0 0 0 20px;
    width:275px;

}

#homeProcedureLinks h2, #homeVideoCenter h2
{
    color:#800000;
    font-size:18px;
    text-align:center
    
}
#homeProcedureLinks ul
{
   list-style:none;
   text-align:center;
   padding:0 0 0 15px;
   line-height:1.35em;
}
#homerightBottom
{
    float:left;
    width:300px;
    padding-top:15px;
}
.imghomeVideoCenter
{
    margin-left:35px;
}
.imgBtn
{
    margin-left:15px;
}
/*home page (end)*/

#homeContainerContent
{
    background:url('../Prima-Ctr-BodyBg.png') repeat-y;
    float:left;
    width:908px;
}

#welcomeContentEditable
{
    float:left;
    padding-right:10px;
    width:385px;
}

.mainBox
{
    float:left;
    padding:10px 10px 10px 15px;
    width:225px;
}

/*box*/
.specialsBox
{
    float:left;
    width:220px;
}

.subRoundedBoxContainer-Right
{
    float:left;
    width:220px;
}

.boxtitleHdr
{
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:600;
    padding:13px 0 0 0;
    text-align:center;
}

.subRoundedBoxPlainTop-Right
{
    background: url('http://www.midfloridamedicalaesthetics.com/Images/topBox.aspx') no-repeat 0 0;
    height:18px;
    width:220px;
}

.calltoactiontitle 
{
    color:#3F9C34;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:600;
    text-align:center;
}

.subRoundedBoxBgSpacer-Right
{
    float:left;
    width:220px;
}

.subRoundedBoxBg-Right
{
    background: url('http://www.midfloridamedicalaesthetics.com/Images/bgBox.aspx') repeat-y;
    float:left;
    margin-top:0px;
    /*IE*/*margin-top:0px;
    padding:0;
    /*IE6*/_position:relative;
    /*IE6*/_top:-9px;
    width:220px;
}

.subRoundedBoxBg-Right p
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0;
    padding:3px 0 5px 0;
    text-align:center;
}

.subRoundedBoxBottom-Right
{
    background: url('http://www.midfloridamedicalaesthetics.com/Images/bottomBox.aspx') no-repeat 0 0;
    float:left;
    height:18px;
    margin:0;
    /*IE6*/_position:relative;
    /*IE6*/_top:-9px;
    width:220px;
}
/*end of box*/

.lightBlueHeader
{
    background:#C9D6E8;
    color:#005A9C;
    font-size:14px;
    font-weight:bold;
    height:23px;
    padding:3px 0 0 5px;
    margin-bottom:3px;
}

.featuredList
{
    list-style-type:none;
    margin:0;
    padding:0;
}

.featuredList li
{
    background:#005A9C;
    margin-bottom:3px;
    padding:3px 0 3px 5px;
    width:220px;
}

.featuredList li a
{
    color:#C9D6E8;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.featuredList li a:link
{
    color:#C9D6E8;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.featuredList li a:hover
{
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}

/*master*/

/* Navigation*/
.CMSMenu
{
    border:none;
    margin:0;
    padding:0;
    z-index:6;
}

.CMSMenuItem,
.CMSMenuItemMouseUp,
.CMSMenuItemMouseOver,
.CMSMenuItemMouseDown,
.CMSMenuHighlightedMenuItem,
.CMSMenuHighlightedMenuItemMouseUp,
.CMSMenuHighlightedMenuItemMouseDown,
.CMSMenuHighlightedMenuItemMouseOver
{
    background:transparent;
    border-bottom:none;
    color:#FFF;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    height:20px;
    padding:5px 0 0 3px;
    text-align:left;
    white-space:nowrap;
    width:175px;
    z-index:6;
}

.CMSMenuItemMouseOver,
.CMSMenuHighlightedMenuItemMouseOver
{
    color:#800000;
}

.CMSMenuHighlightedMenuItem,
.CMSMenuHighlightedMenuItemMouseUp,
.CMSMenuHighlightedMenuItemMouseDown,
.CMSMenuHighlightedMenuItemMouseOver
{
    background-position:0px 1px;
    color:#FFF;
}

.SubCMSMenu
{
    background-color:#9D927A;
    border-bottom:1px solid #FFF;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    padding:5px 0 0 3px;
    white-space:nowrap;
    width:175px;
    /*IE<8*/*width:200px;
    z-index:6;
}

.SubCMSMenuItem,
.SubCMSMenuItemMouseUp,
.SubCMSMenuItemMouseOver,
.SubCMSMenuItemMouseDown,
.SubCMSMenuHighlightedMenuItem,
.SubCMSMenuHighlightedMenuItemMouseUp,
.SubCMSMenuHighlightedMenuItemMouseOver,
.SubCMSMenuHighlightedMenuItemMouseDown,
.SubCMSMenuItemHighlight
{
    background-color:#800000;
    border-bottom:1px solid #FFF;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    padding:5px 0 0 3px;
    width:175px;
    /*IE<8*/*width:200px;
    z-index:6;
}

.SubCMSMenuHighlightedMenuItem,
.SubCMSMenuHighlightedMenuItemMouseUp,
.SubCMSMenuHighlightedMenuItemMouseOver,
.SubCMSMenuHighlightedMenuItemMouseDown
{
    border-bottom:1px solid #FFF;
    font-weight:bold;
    padding:5px 0 0 3px;
    white-space:nowrap;
    width:175px;
    /*IE<8*/*width:200px;
    z-index:6;
}

#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1
{
    left:10px;
    position:relative;
    width:856px;
}

#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuItem,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuItemMouseUp,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuItemMouseOver,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuItemMouseDown,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuHighlightedMenuItem,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuHighlightedMenuItemMouseUp,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuHighlightedMenuItemMouseDown,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuHighlightedMenuItemMouseOver
{
    font-family:Verdana;
    font-size:16px;
    font-weight:normal;
    padding-right:30px;
    width:77px;
}

#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-001
{
    /*IE<8*/*width:280px;
}
/* Navigation (end) */
.pageContentContainer
{
    float:left;
    margin-top:5px;
}

.sidebarSection h4
{
    color:#800000;
    margin-bottom:0px;
    padding-left:5px;
}

#newsletterSignupSection
{
    padding-left:6px;
}

#newsletterSignupSection h4
{
    background-position:0px;
    padding-left:0px;
}

.sidebarSection li
{
    background-color:Transparent;
    border-bottom:1px solid #FFF;
    list-style-type:none;
    margin-bottom:3px;
    padding:3px 0 3px 5px;
    width:224px;
}

#sectionNavigation li.CMSListMenuHighlightedLI span,
.sidebarSection li a,
.sidebarSection li a:link,
.sidebarSection li a:hover
{
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

#sectionNavigation ul.CMSListMenuUL li.SubCMSMenuItemHighlight span.CMSListMenuLinkHighlighted
{
    color:#800000;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.sidebarSection li a:hover
{
    color:#800000;
    text-decoration:underline;
}

.sidebarSection ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

#sideBar
{
    float:left;
    margin:0 0 0 22px;
    padding:0;
    width:275px;
}

.subHeaderWhite
{
    color:#FFF;
    font-size:1.2em;
    font-weight:bold;
    margin:0;
    padding:0 0 5px 0;
}

#sidebarLinks #newsletterSignupSubHeader
{
    padding-top:10px;
}

#sidebarLinks ul.default2
{
    display:block;
    font-size:11px;
    list-style:none;
    margin:0 0 10px 5px;
    padding:0;
}

#sidebarLinks ul.default2 li
{
    color:#FFF;
    display:block;
    list-style:none;
    margin:0;
    padding:0 0 5px 10px;
}

#sidebarLinks ul.default2 li a
{
    color:#FFF;
    text-decoration:none;
}

#sidebarLinks ul.default2 li a:link
{
    color:#FFF;
    text-decoration:none;
}

#sidebarLinks ul.default2 li a:hover
{
    color:#FFF;
    text-decoration:underline;
}

#subpagePlaceholder
{
    color:#333;
    float:left;
    line-height:20px;
    padding:20px 20px 20px 0;
    width:600px;  
}

#subpagePlaceholder a
{
    color:#800000;
}

#subpagePlaceholder h3
{
    background-color:#9D927A;
    color:#FFF;
    padding:3px 0 3px 10px;
}

#subpagePlaceholder #RadEWrapperplcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:800px !important;
}
/* Master (end) */
/* No Column */
#VideoPlayerContainer
{
    float:left;
    height:528px;
    margin:0;
    padding:0;
    width:871px;
    margin-left:40px;
}

#SubpageNoColContentTop
{
    background:url('http://primacenter.com/Images/prima-nocolumn-top.aspx') no-repeat;
    float:left;
    height:20px;
    width:950px;
}

#SubpageNoColContent
{
    background:url('http://primacenter.com/Images/prima-nocolumn-bgtile.aspx') repeat-y;
    float:left;
    width:950px;
}

#SubpageNoColContentBottom
{
    background:url('http://primacenter.com/Images/prima-nocolumn-bottom.aspx') no-repeat;
    float:left;
    height:20px;
    width:950px;
}

/* No Column (end) */
/* Subpage (start) */
/* Subpage (end) */

/* Article (start) */
/* Article (end) */

/* Widget - general (start) */
/* Widget - general (end) */

/* Widget - Appointment Request (start) */
#appointmentRequestContainer #RadEWrapperplcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:100px !important;
}

.appointmentRequestHeader
{
    font-weight:bold;
}

#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_Appointment_Request_Widget_pnlAppt
{
    margin-top:10px;
}

#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_Appointment_Request_Widget_DivContainer #TableC
{
    left:25px;
    /*IE7*/#left:-178px;
    position:relative;
    top:-102px;
    /*IE7*/#top:-94px;
    width:560px;
}

#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_Appointment_Request_Widget_TableA
{
    left:14px;
    /*IE7*/#left:-184px;
    position:relative;
    top:0px;
    width:300px;
}

#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_Appointment_Request_Widget_TableB
{
    left:324px;
    /*IE7*/#left:87px;
    position:relative;
    top:-114px;
    /*IE7*/#top:-122px;
    width:300px;
}
/* Widget - Appointment Request (end) */

/* Widget - Contact Request (start) */
#contactRequestContainer #RadEWrapperplcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:400px !important;
}
/* Widget - Contact Request (end) */

/* Widget - Coupon (start) */
#onlineCouponsContainer #RadEWrapperplcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:100px !important;
}
/* Widget - Coupon (end) */

/* Widget - Gift Certificate (start) */
#giftCertificatesContainer #RadEWrapperplcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:100px !important;
}
/* Widget - Gift Certificate (end) */

/* Widget - Newsletter Signup (start) */
#newsletterSignupContainer #RadEWrapperplcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:100px !important;
}
/* Widget - Newsletter Signup (end) */
/* Images */
.ContentPhoto
{
float:right;
border:1px solid #ccc;
padding:3px;
}