/* Global (start) */
body 
{
    background:url('http://www.serraomedspa.com/Images/bg_body-gif.aspx') repeat-x top #827454;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0;
    padding:0 0 20px 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;
}

.contentHeader
{
    color:#5a471c;
    font-size:1.4em;
    font-weight:bold;
    margin:0;
    padding:0 0 5px 0;
}

.photo {
	float:right;
	background:#909a6a;
	padding:5px;
	border:1px solid #FFF;
	margin:10px;
}

#footer
{
    color:#fff;
    font-size:11px;
    margin:0 auto;
    padding:20px 0 0 0;
    text-align:center;
    width:900px;	

}

#header
{
    background-color:#FFF;
    margin:0;   
    padding:0;
    width:900px; 
}

#headerLogo
{
    border:none;
    height:106px;
    width:890px;
}

.pageContentContainer
{
    background-color:#909A6A;   
}

.subHeader
{
    color:#5a471c;
    font-size:1.2em;
    font-weight:bold;
    margin:0;
    padding:0 0 5px 0;
}

.verticalBanner
{
    border:none;
    height:240px;
    width:120px;
}

#wrapper
{
    margin:0 auto;
    width:900px;
}

/* Primary navigation (start) */
.CMSMenu
{
    border:none;
    margin:0;
    white-space:nowrap;
}

.CMSMenuItem,
.CMSMenuItemMouseUp,
.CMSMenuItemMouseOver,
.CMSMenuHighlightedMenuItem,
.CMSMenuHighlightedMenuItemMouseUp,
.CMSMenuHighlightedMenuItemMouseDown,
.CMSMenuHighlightedMenuItemMouseOver,
#plcRoot_Layout_zoneCenter_primaryNavigation_CMSMenu1 .CMSMenuItemMouseDown
{
    background-color:#909a6a;
    background-repeat: no-repeat;
    background-position: 8px 0;
    border: 1px dotted #FFF;
    color: #fff;
    font-family: Arial, sans serif;
    font-size: 11px;
    padding: 2px 5px;
    text-align: left;
    white-space: nowrap;
    width: 135px;
}

.CMSMenuItemMouseOver,
.CMSMenuHighlightedMenuItemMouseOver
{
    background-color:#5a471c;
    color: #fff;
    white-space: nowrap;
}

.CMSMenuHighlightedMenuItem,
.CMSMenuHighlightedMenuItemMouseUp,
.CMSMenuHighlightedMenuItemMouseDown,
.CMSMenuHighlightedMenuItemMouseOver
{
    background-color:#909a6a;
    background-repeat: no-repeat;
    background-position: 8px 0;
    color: #fff;
    white-space: nowrap;
}

.SubCMSMenuItemHighlighted_active,
.SubCMSMenuItem_Highlight_MouseOver,
.SubCMSMenuItem_Highlighted_inactive
{
    background-color:#999966;
    border:1px dotted #FFF;
    color: #fff;
    font-size:11px;
    padding:2px 5px;
    text-align:center;
}

.SubCMSMenu
{
    background-color:#5a471c;
    border:1px dotted #FFF;
    color:#fff;
    font-size:11px;
    padding:2px 5px;
    white-space:nowrap;
}

.SubCMSMenuItem,
.SubCMSMenuItemMouseUp,
.SubCMSMenuItemMouseOver,
.SubCMSMenuItemMouseDown,
.SubCMSMenuHighlightedMenuItem,
.SubCMSMenuHighlightedMenuItemMouseUp,
.SubCMSMenuHighlightedMenuItemMouseOver,
.SubCMSMenuHighlightedMenuItemMouseDown,
.SubCMSMenuItemHighlight,
.CMSMenuItemMouseDown
{
    background-color:#909a6a;
    border:1px dotted #FFF;
    color: #fff;
    font-size: 11px;
    padding: 2px 5px;
}

.SubCMSMenuItemHighlighted_active,
.SubCMSMenuItem_Highlight_MouseOver,
.SubCMSMenuItem_Highlighted_inactive
{
    background-color:#999966;
    border:1px dotted #FFF;
    color: #fff;
    font-size: 11px;
    padding: 2px 5px;
}

.SubCMSMenuHighlightedMenuItem,
.SubCMSMenuHighlightedMenuItemMouseUp,
.SubCMSMenuHighlightedMenuItemMouseOver,
.SubCMSMenuHighlightedMenuItemMouseDown
{
    background-color:#909a6a;
    white-space: nowrap;
}

/* SubTitles*/
.SubCMSMenuTitle,
.SubCMSMenuItemMouseOverTitle,
.SubCMSMenuItemHighlightTitle
{
    background-color:#909a6a;
    color:#fff;
    font-size: 11px;
    font-weight:bold;
    padding: 2px 5px;
    text-align:center;
}

#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-002-subMenu-001 .SubCMSMenuItemHighlighted_active,	
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-002-subMenu-001 .SubCMSMenuItem_Highlight_MouseOver,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-002-subMenu-001 .SubCMSMenuItem_Highlighted_inactive
{
    background-color:#999966;
    border:1px dotted #FFF;
    color: #fff;
    font-size: 11px;
    padding: 2px 5px;
}

#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-002-subMenu-000,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-002-subMenu-001,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-002-subMenu-002, 
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-002-subMenu-003,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-002-subMenu-004,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-002-subMenu-005,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-002-subMenu-006,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-004-subMenu-005,
#plcRoot_Layout_zoneCenter_cmsmenu_CMSMenu1-004-subMenu-007
{
    background-color:#999966;
    border:1px dotted #FFF;
    color: #fff;
    font-size: 11px;
    padding: 2px 5px;
}
/* Primary navigation (end) */
/* Global (end) */

/* Home (start) */
#billboard
{
    float:left;
    height:250px;
    margin:0 0 20px 0;
    padding:10px 10px 10px 0px;
    width:495px;
}

#billboardContainer
{
    clear:left;
    float:left;
    width:900px;
}

#billboardContainer #featuredProcedure
{
    border: 1px solid #5A471C;
    color:#FFF;
    float:left;
    height: 248px;
    margin-top:10px;
    width: 198px;    
}

#featuredProcedure #featuredProcedureVideo
{
    background:#9BAA6B;
    height:135px;
    padding:10px;    
    width:160px;
}

#homeBillboard
{
    border:none;
    height:250px;
    width:495px;
}

#billboardContainer #primaryNavigation
{
    background:url('http://www.serraomedspa.com/Images/fern2-gif.aspx');
    background-repeat:no-repeat;
    color:#FFF;
    float:left;
    min-height:250px;
    padding:20px 10px 10px 10px;
    width:165px;
}

#homeContentContainer
{
    clear:left;
    float:left;
    margin-bottom:10px;
    width:900px;
}

#homeContentContainer #editableContentContainer
{
    color:#FFF;
    float:left;
    width:290px;
}

#billboardContainer #featuredProcedure .subHeader,
#homeContentContainer #editableContentContainer .subHeader
{
    padding:5px 0 0 10px;    
}

#homeContentContainer #proceduresAndInformationContainer
{
    color:#FFF;
    float:left;
    margin-left:10px;
    width:405px;
}

.informationSection
{
    border-bottom: 1px solid #5A471C;
    margin-bottom: 5px;
    padding-bottom: 5px;    
}

#proceduresAndInformationContainer #information
{
    background: url('http://www.serraomedspa.com/Images/fern2-gif.aspx') no-repeat scroll left top;
    border:1px solid #5A471C;
    color:#FFF;
    float:left;
    width:204px;
}

#proceduresAndInformationContainer ul
{
    display:block;
    font-size:11px;
    list-style:none;
    margin:0 0 0 10px;
    padding:0;
}

#proceduresAndInformationContainer li
{
    background:url('http://www.serraomedspa.com/Images/bullet_brown-gif.aspx') no-repeat;
    background-position:0 4px;
    display:block;
    list-style:none;
    margin:0;
    padding:0 0 5px 10px;
}

#proceduresAndInformationContainer li a
{
    color:#fff;
    text-decoration:none;    
}

#proceduresAndInformationContainer li a:hover
{
    text-decoration:underline;    
}

#proceduresAndInformationContainer #information li,
#proceduresAndInformationContainer #information h3
{
    padding-left:10px;
}

#proceduresAndInformationContainer #popularProcedures
{
    border-left:1px dotted white;
    float:left;
    padding:0 10px 10px 10px;
    width:177px;
}

#homeContentContainer #verticalBannerContainer
{
    float:left;
    width:185px;
}
/* Home (end) */

/* Landing Page (start) */
.landingPageBorder
{
    background-color:#919A6B;
    height:15px;
    width:100%    
}

#landingPageContentContainer
{
    background-color:#FFF !important;
    margin:0 auto;
    width:900px;
}

#landingPageContentContainer #RadEWrapperplcRoot_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:800px !important;    
}
/* Landing Page (end) */

/* Master (start) */
#sidebar
{
    float:left;
    padding:20px;
    width:155px;
}

.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
{
    background:url('http://www.serraomedspa.com/Images/bullet_white-gif.aspx') no-repeat;
    background-position:0 4px;
    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:#FFF;
    float:left;
    line-height:20px;
    padding:20px 20px 20px 0;
    width:685px;
}

#subpagePlaceholder #RadEWrapperplcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_content_htmlEditor_HtmlBody
{
    height:800px !important;
}



/* Master (end) */

/* Subpage (start) */
#subpagePlaceholder h2
{
    color:#5a471c;
    font-size:1.4em;
    font-weight:bold;
    margin:0;
    padding:0 0 5px 0;
}
#subpagePlaceholder p
{
    color:#fff;
    font-size:12px;
    line-height:1.35em;
    text-align:justify
}
.ImgLeft
{
    float:left;

    margin:0 8px 5px 0;
}
/* 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;
}
#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_Coupon_Widget_dlCoupons,
#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_Coupon_Widget_dlCoupons p
{
	text-align:center !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) */

/* Lovely Specials page */
#LovelySpecialsContent,
#LovelySpecialsContent h2,
#LovelySpecialsContent p,
#LovelySpecialsContent span
{
   color:#5F4F29 !important;
   font-size:18px !important;
   font-weight:600 !important;
   text-align:center !important;
}	