/* Global (start) */
body 
{
	background:url('http://www.spaandwellness.net/Images/bg_main.aspx');    
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
    margin:20px;
    padding:0 0 20px 0;
}

a,
a:link,
a:active,
a:visited 
{
    color:#00A7D4;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

a.white,
a.white:link,
a.white:active,
a.white:visited
{
    color:#FFF;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

a.white:hover
{
    text-decoration:underline;    
}

.clearFloats
{
    clear:both;
    font-size:1px;
    height:1px;
    line-height:1px;
    margin-bottom:-1px;
}

#footer
{
    color:#00A7D4;
    font-size:11px;
    margin:0 auto;
    padding:25px 0 0 0;
    text-align:center;
    width:900px;     
}

#footer a,
#footer a:link,
#footer a:active,
#footer a:visited
{
    color:#00A7D4;
    font-size:11px;
    text-decoration:underline;
}

#footer a:hover
{
    text-decoration:none;
}

#header
{
    background-color:Transparent;
    height:100px;
    margin:0;   
    padding:0;
    width:900px; 
}

#headerAddressContainer
{
    color:#19A6CD;
    float:left;
    font-size:10px;
    font-weight:600;
    height:20px;
    padding-bottom:8px;
    padding-left:25px;
    width:567px;
}

#headerLinksContainer
{
    float:left;
    height:72px;
    margin-left:392px;
    width:200px;
}

#headerLogo
{
    border:none;
    height:100px;
    width:308px;
}

#logoContainer
{
    float:left;
    height:100px;
    width:308px;    
}
.pageContentContainer
{
    background-color:Transparent;
}

#wrapper
{
    margin:0 auto;
    width:900px;
}
/* Primary navigation (start) */
#primaryNavigationContainer
{
    background:#FFF url('http://www.skinandlegs.com/Images/BottomNav.aspx') no-repeat 50% bottom;
    height:46px;
    margin:0 auto;
    clear:both;
    white-space:nowrap;
    width:900px;
}

.CMSMenu
{
    background-repeat:no-repeat;
    border:none;
    height:42px;
    padding:0;
    margin:0;
    white-space:nowrap;
}

.CMSMenuItem,
.CMSMenuItemMouseUp,
.CMSMenuItemMouseOver,
.CMSMenuItemMouseDown,
.CMSMenuHighlightedMenuItem,
.CMSMenuHighlightedMenuItemMouseUp,
.CMSMenuHighlightedMenuItemMouseDown,
.CMSMenuHighlightedMenuItemMouseOver
{
    border:none;
    color:#666;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    height:20px;
    padding:4px 4px 4px 5px;
    text-align:left;
    white-space:nowrap;
}

.CMSMenuItemMouseOver,
.CMSMenuHighlightedMenuItemMouseOver
{
    color:#666;
    text-align:left;
    white-space:nowrap;
}

.CMSMenuHighlightedMenuItem,
.CMSMenuHighlightedMenuItemMouseUp,
.CMSMenuHighlightedMenuItemMouseDown,
.CMSMenuHighlightedMenuItemMouseOver
{
    background-position:2px 1px;
    padding:4px 4px 4px 5px;
    white-space:nowrap;
}

.SubCMSMenu
{
    background:#FFF;
    border:none;
    color:#19A6CD;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    height:20px;
    padding:5px 5px 5px 10px;
    text-align:left;
    white-space:nowrap;
    width:184px;
}

.SubCMSMenuItem,
.SubCMSMenuItemMouseUp,
.SubCMSMenuItemMouseOver,
.SubCMSMenuItemMouseDown,
.SubCMSMenuHighlightedMenuItem,
.SubCMSMenuHighlightedMenuItemMouseUp,
.SubCMSMenuHighlightedMenuItemMouseOver,
.SubCMSMenuHighlightedMenuItemMouseDown
{
    background:#FFF;
    background-repeat:no-repeat;
    border:none;
    color:#666;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    height:0px;
    padding:5px 5px 5px 10px;
    text-align:left;
    white-space:nowrap;
    width:184px;
}

.SubCMSMenuHighlightedMenuItem,
.SubCMSMenuHighlightedMenuItemMouseUp,
.SubCMSMenuHighlightedMenuItemMouseOver,
.SubCMSMenuHighlightedMenuItemMouseDown,
.SubCMSMenuItemHighlight
{
    background:#FFF;
    border:none;
    color:#666;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    height:20px;
    padding:5px 5px 5px 10px;
    text-align:left;
    white-space:nowrap;
    width:184px;
}

.CMSMenuItemMouseDown
{
    padding:5px 4px 5px 5px;
    white-space:nowrap;
}

.SubCMSMenuItemMouseDown
{
    background:#FFF;
    padding:5px 5px 5px 10px;
}

#plcRoot_Layout_zoneCenter_primarynav_CMSMenu1_table
{
    background-image:url('http://www.spaandwellness.net/Images/bg_nav.aspx');
    background-repeat:no-repeat;
    padding:0 20px;
    width:860px;
}

.mainNav_separator
{
    background-image:url('http://www.spaandwellness.net/Images/nav_carrot.aspx');
}

/* Primary navigation (end) */
/* Global (end) */

/* Home (start) */
#flashContainer
{
    float:left;
    width:900px;
    height:316px;

}
#homepageHolder
{
    float:left;
    width:900px;
    color:#fff
}
#homeTopBg
{
  background:url('http://spaandwellness.net/Images/homeTopBg.aspx') no-repeat;
  width:900px;
  height:15px;
  float:left  
}
#homeBg
{
  background:url('http://spaandwellness.net/Images/homeBg.aspx') repeat-y;
  width:900px;
  float:left  
}
#homeBottomBg
{
  background:url('http://spaandwellness.net/Images/homeBottomBg.aspx') no-repeat;
  width:900px;
  height:15px;
  float:left  
}

#homeLeftContent
{
    width:560px;
    float:left;
    margin-left:30px;
}


#homeRightContainer
{
    width:260px;
    float:left;
    margin-left:30px;

}
.homeRightContent
{
    width:200px;
    float:left;
    text-align:left;
 margin-left:45px;
}
.homeRightContent ul
{
    padding:0;
    margin:0;
    list-style-type:none;
    width:280px;
}
.homeRightContent li
{

    padding:5px;
}
.socialLink
{
    padding-bottom:5px;
    
}

#newsletterContainer
{
    width:200px;
    text-align:left;
    margin-left:45px;
    float:left;
}
/* Home (end) */

/* Landing Page (start) */
#landingPageContentContainer
{
    background-color:Transparent !important;
    margin:0 auto;
    width:900px;
}

#landingPageContentContainer #RadEWrapperplcRoot_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:800px !important;    
}
/* Landing Page (end) */

/* Master (start) */
#roundedSidebar
{
    color:#FFF;
    float:left;
    padding:20px 0px;
    width:220px;    
}

#roundedSidebar a,
#roundedSidebar a:link,
#roundedSidebar a:active,
#roundedSidebar a:visited,
#sectionNavigation li.CMSListMenuHighlightedLI span,
#sectionNavigation ul.CMSListMenuUL li.SubCMSMenuItemHighlight span.CMSListMenuLinkHighlighted,
#sectionNavigation ul.CMSListMenuUL li.CMSListMenuHighlightedLI span.CMSListMenuLinkHighlighted
{
    color:#FFF;
    font-weight:normal;
    text-decoration:none;
}

#sectionNavigation li
{
    font-size:11px;
    line-height:20px;
    padding:0;
}

#roundedSidebar a:hover
{
    color:#2533B0;
    text-decoration:underline;    
}

#roundedSidebar p a,
#roundedSidebar p a:link,
#roundedSidebar p a:active,
#roundedSidebar p a:visited
{
    text-decoration:underline;
}

#roundedSidebar p a:hover
{
    text-decoration:none;
}

#sidebar
{
    background-color:#00AEDB;
    border:none;
    margin:-19px 0 0 0;
    padding:0 10px;
    width:200px;
}

#sidebar h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:-3px;
    text-align:left;
}

#sidebar ul
{
    list-style:none;
    padding-left:0;
}

#sidebar li
{
    background:#00AEDB url('http://www.spaandwellness.net/Images/bg_sub.aspx') no-repeat bottom;
    margin-left:0;
    padding-left:0;
    width:100%;
}

#sidebarBottom
{
    background:#00AEDB url('http://www.spaandwellness.net/Images/bg_blue_bot2.aspx') no-repeat bottom;
    border:none;
    height:10px;
    margin:-16px 0 0 0;
    padding:20px 0 0 0;
    width:220px;
}

#sidebarTop
{
    background:#00AEDB url('http://www.spaandwellness.net/Images/bg_blue_top2.aspx') no-repeat top;
    border:none;
    height:10px;
    margin:0;
    padding:0;
    width:220px;    
}

#sectionNavigation h4
{
    padding-top:15px;
}

#subpagePlaceholder
{
    color:#666;
    float:left;
    line-height:20px;
    padding:18px 25px 0 25px;
    width:630px;
}
.contentTitle
{
    color:#005e8c;
    font-size:16px;
    font-weight:600;
}
#subpagePlaceholder #RadEWrapperplcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:800px !important;
}
/* 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;
}

#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) */