/* Global (start) */
body 
{
    background:#FFF;
    font-family:'Lucida Bright', Georgia, Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0;
    padding:0 0 20px 0;
}

a,
a:link,
a:active,
a:visited
{
    color:#266A00;
    text-decoration:underline;
}

a:hover 
{
    color:#FFF;
    text-decoration:none;
}

.clearFloats
{
    clear:both;
    font-size:1px;
    height:1px;
    line-height:1px;
    margin-bottom:-1px;
}

#wrapper
{
    margin:0 auto;
    width:900px;
}

/* Header (start) */
#header
{
    float:left;
    width:900px;
}

#headerLogo
{
    float:left;
    height:200px;
    width:275px;
}
/* Header (end) */

/* Primary navigation (start) */
#primaryNavigationContainer
{
    background:#D7E300;
    float:left;
    padding-bottom:12px;
    width:900px;
}

#primaryNavigation
{
    margin:0 auto;
    width:720px;
}

/* CMS drop-down menu (start) */
.CMSMenu
{
    list-style-type:none;
    margin:0 auto;
    padding:0;    
    white-space:nowrap;
}

.CMSMenuItem,
.CMSMenuItemMouseUp,
.CMSMenuItemMouseOver,
.CMSMenuItemMouseDown, 
.CMSMenuHighlightedMenuItem,
.CMSMenuHighlightedMenuItemMouseUp, 
.CMSMenuHighlightedMenuItemMouseDown,
.CMSMenuHighlightedMenuItemMouseOver
{
    border-right:0;
    color:#794304;
    font-size:1.1em;
    font-weight:bold;
    margin:0;
    padding:3px 8px;
    text-align:left;
    white-space:nowrap;
    width:125px;
}

.CMSMenuItemMouseOver
{
    background:#D7E300;
    color:#7F5E54;
    padding:3px 8px;
    white-space:nowrap;
    width:125px;
}

.CMSMenuHighlightedMenuItem,
.CMSMenuHighlightedMenuItemMouseUp,
.CMSMenuHighlightedMenuItemMouseDown,
.CMSMenuHighlightedMenuItemMouseOver
{
    background:#D7E300;
    color:#4D2612;
    padding:3px 8px;
    white-space:nowrap;
    width:125px;
}

.SubCMSMenu
{
    background:#D7E300;
    border-bottom:1px solid #D7E300;
    clear:left;
    color:#4D2612;
    font-size:1.1em; 
    font-weight:normal;
    margin:0;
    padding:3px 8px;
    text-align:left;
    white-space:nowrap;
    width:200px;
}

.SubCMSMenuItem,
.SubCMSMenuItemMouseUp,
.SubCMSMenuItemMouseOver, 
.SubCMSMenuItemMouseDown,
.SubCMSMenuHighlightedMenuItem, 
.SubCMSMenuHighlightedMenuItemMouseUp,
.SubCMSMenuHighlightedMenuItemMouseOver,
.SubCMSMenuHighlightedMenuItemMouseDown,
.SubCMSMenuItemHighlight,
.CMSMenuItemMouseDown,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .SubCMSMenuHighlightedMenuItemMouseDown,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .SubCMSMenuItemMouseDown
{
    background:#2C7B00;
    background-position:1.5em 0.5em;
    border-bottom:0px solid #D7E300;
    color:#FFF;
    font-size:1.1em; 
    font-weight:normal;
    margin:0;
    padding:3px 8px;
    text-align:left;
    white-space:nowrap;
    width:200px;
}

#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu tr,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenu,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItem,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItemMouseUp,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItemMouseOver, 
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItemMouseDown,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuHighlightedMenuItem, 
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuHighlightedMenuItemMouseUp,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuHighlightedMenuItemMouseOver,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuHighlightedMenuItemMouseDown,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItemHighlight,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItemHighlight
{
    border-top:1px solid #D7E300;
}

.SubCMSMenuHighlightedMenuItem,
.SubCMSMenuHighlightedMenuItemMouseUp,
.SubCMSMenuHighlightedMenuItemMouseOver,
.SubCMSMenuHighlightedMenuItemMouseDown
{
    background:#2C7B00;
    background-position:1.5em 0.5em;
    border-bottom:1px solid #D7E300;
    color:#FFF;
    font-weight:normal;
    font-size:1.1em; 
    margin:0;
    padding:3px 8px;
    text-align:left;
    white-space:nowrap;
    width:200px;
}
/* CMS drop-down menu (end) */
/* Primary navigation (end) */

/* Editable content (start) */
/* Editable content (end) */

/* Footer (start) */
#footer
{
    background:url('http://senseimedspa.com/Images/bg_footer-gif.aspx') no-repeat 0 0;
    color:#FFF;
    height:51px;
    margin-top:20px;
    padding-top:15px;
    text-align:center;
    width:900px;
}
/* Footer (end) */
/* Global (end) */

/* Standalone pages (start) */
/* Home (start) */
#bottomImg
{
    background:url('http://senseimedspa.com/Images/bottomImg.aspx') no-repeat;
    float:left;
    height:172px;
    width:979px;
}

#container
{
    float:left;
    margin-top:35px;
}

#leftImg
{
    background:url('http://senseimedspa.com/Images/midLeftImg.aspx') no-repeat;
    float:left;
    height:166px;
    width:203px;
}

#midContentContainer
{
    float:left;
    width:979px;
}

#midRtImg
{
    background:url('http://senseimedspa.com/Images/midRtImg.aspx') no-repeat;
    float:left;
    height:166px;
    width:420px;
}

#navHomepage
{
    background:url('http://senseimedspa.com/Images/navBgImg.aspx') no-repeat;
    float:left;
    height:166px;
    padding-left:5px;
    width:133px;
}

a.popularLinks,
a.popularLinks:link,
a.popularLinks:hover,
a.popularLinks:active,
a.popularLinks:visited
{
    color:#266A00;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    line-height:20px;
    text-decoration:none;
}

#proceduresContainer
{
    background:url('http://senseimedspa.com/Images/proceduresBgImg.aspx') no-repeat;
    float:left;
    height:166px;
    padding-left:15px;
    width:203px;
}

#proceduresContainer strong
{
    color:#000;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    line-height:20px;
}

#topImg
{
    background:url('http://senseimedspa.com/Images/topImg.aspx') no-repeat;
    float:left;
    height:121px;
    width:979px;
}

#wrapperHome
{
    margin:0 auto;
    width:979px;
}

/* CMS drop-down menu (start) */
/* (!!!Based on + overrides global CMS drop-down menu!!!) */
#navHomepage .CMSMenu
{
    background-color:#CCE100;
    color:#794304;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    height:16px;
    line-height:15px;
}

#navHomepage .CMSMenuItem,
#navHomepage .CMSMenuItemMouseUp,
#navHomepage .CMSMenuItemMouseOver,
#navHomepage .CMSMenuItemMouseDown, 
#navHomepage .CMSMenuHighlightedMenuItem,
#navHomepage .CMSMenuHighlightedMenuItemMouseUp, 
#navHomepage .CMSMenuHighlightedMenuItemMouseDown,
#navHomepage .CMSMenuHighlightedMenuItemMouseOver
{
    background-color:#CCE100;
    color:#794304;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:bold;
}

#navHomepage .CMSMenuItemMouseOver,
#navHomepage .CMSMenuHighlightedMenuItem,
#navHomepage .CMSMenuHighlightedMenuItemMouseUp,
#navHomepage .CMSMenuHighlightedMenuItemMouseDown,
#navHomepage .CMSMenuHighlightedMenuItemMouseOver
{
    background-color:#FFF;
    color:#794304;
}

#navHomepage .SubCMSMenu
{
    background-color:#CCE100;
    border-bottom:1px solid #D7E300;
    color:#794304;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    height:15px;
    line-height:15px;    
}

#navHomepage .SubCMSMenuItem,
#navHomepage .SubCMSMenuItemMouseUp,
#navHomepage .SubCMSMenuItemMouseOver, 
#navHomepage .SubCMSMenuItemMouseDown,
#navHomepage .SubCMSMenuHighlightedMenuItem, 
#navHomepage .SubCMSMenuHighlightedMenuItemMouseUp,
#navHomepage .SubCMSMenuHighlightedMenuItemMouseOver,
#navHomepage .SubCMSMenuHighlightedMenuItemMouseDown,
#navHomepage .SubCMSMenuItemHighlight,
#navHomepage .CMSMenuItemMouseDown,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .SubCMSMenuHighlightedMenuItemMouseDown,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .SubCMSMenuItemMouseDown
{
    background-color:#FFF;
    color:#794304;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:bold;
}

#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu tr,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenu,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItem,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItemMouseUp,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItemMouseOver, 
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItemMouseDown,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuHighlightedMenuItem, 
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuHighlightedMenuItemMouseUp,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuHighlightedMenuItemMouseOver,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuHighlightedMenuItemMouseDown,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItemHighlight,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1_table .CMSMenu .SubCMSMenuItemHighlight
{
    border-top:1px solid #D7E300;
}

#navHomepage .SubCMSMenuHighlightedMenuItem,
#navHomepage .SubCMSMenuHighlightedMenuItemMouseUp,
#navHomepage .SubCMSMenuHighlightedMenuItemMouseOver,
#navHomepage .SubCMSMenuHighlightedMenuItemMouseDown
{
    background-color:#FFF;
    border-bottom:1px solid #D7E300;
    color:#794304;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    height:15px;
}

#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuItem,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuItemMouseUp,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuItemMouseOver,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuItemMouseDown,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuHighlightedMenuItem,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuHighlightedMenuItemMouseUp,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuHighlightedMenuItemMouseDown,
#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1 .CMSMenuHighlightedMenuItemMouseOver
{
    border-bottom:1px solid #CCE100;
    border-top:1px solid #CCE100;
    height:14px;
}

#navHomepage #plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-000
{
    background-color:#CCE100;
    color:#794304;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    height:16px;
    line-height:15px;
}
/* CMS drop-down menu (end) */
/* Home (end) */

/* Landing Page (start) */
#landingPageContentContainer
{
    background-color:#FFF !important;
    margin:0 auto;
    width:900px;
}

#landingPageContentContainer #RadEWrapperplcRoot_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:800px !important;    
}
/* Landing Page (end) */
/* Standalone pages (end) */

/* Master and subpages (start) */
/* Master (start) */
/*side nav*/
.sidebarSection h4
{
    background:url('http://senseimedspa.com/Images/circle-arrow.aspx') no-repeat 6px 0px;
    color:#FFF;
    margin-bottom:0;
    padding-left:25px;
}

#newsletterSignupSection
{
    padding-left:6px;
}

#newsletterSignupSection h4
{
    background-position:0px;
    padding-left:19px;
}

.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:#D7E300;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.sidebarSection li a:hover
{
    color:#D7E300;
    text-decoration:none;
}

.sidebarSection ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    text-decoration:none;
}
/*end side nav*/

#sideBarContainer
{
    float:left;
    width:265px;
}

#sidebar
{
    background:#4D2612;
    float:left;
    padding:0 0 0 20px;
    width:255px;
}

#sideBarBottom
{
    background:url('http://senseimedspa.com/Images/bg_sidebar-gif.aspx') no-repeat 0 0;
    float:left;
    height:32px;
    width:275px;
}

#subpagePlaceholder
{
    color:#333;
    float:left;
    line-height:20px;
    margin-left:10px;
    padding:20px;
    width:560px;

}

.contentTitle
{
    color:#266A00;
    font-size:16px;
    font-weight:bold;
    padding-bottom:10px;
}
/* Master (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;
    margin-left:-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) */
#widgetContentWrapper
#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) */
/* Master and subpages (end) */