body {
background-color:#eee7d4 !important;
background-image: url(/SiteDesign/Images/bg2.aspx);
background-position:center top;
background-repeat: repeat-x;
}

.BodyPageMasterControl {
background-image: url(/SiteDesign/Images/bg.aspx);
background-position:center top;
background-repeat:no-repeat;
}

.LogoClass66{
display:none;
}

.BannerBelowImage {
background-image:none !important;
}

.BannerBelowImage TD
{
visibility:visible !important;
}

.BMenuTopLeft {

background-image:url(/SiteDesign/Images/BMenuTopLeft.aspx) !important;
background-repeat:no-repeat !important;
height: 92px;
}

.BMenuTopMid {

background-image:url(/SiteDesign/Images/BMenuTopMid.aspx) !important;
background-repeat:no-repeat !important;
height: 92px;
}

.BMenuTopRight {
height: 92px;
background-image:url(/SiteDesign/Images/BMenuTopRight.aspx) !important;
background-repeat:no-repeat !important;
}

.BMenuMidLeft {
background-color: transparent;
background-image:url(/SiteDesign/Images/BMenu.aspx)
}

.BMenu {
background-color: transparent;
background-image:url(/SiteDesign/Images/BMenu.aspx)
}

.BMenuMidRight {
background-color: transparent;
background-image:url(/SiteDesign/Images/BMenu.aspx)
}

.BMenuTable {
    margin: 0 0 0 290px;
}

div.tmtHierbar li a {
    background-color: transparent;
    padding: 7px 8px 7px !important;
	color: white !important;
    font-family: georgia;
    font-size: 12px !important;
    font-weight: bold;
	text-transform: uppercase;
}

div.tmtHierbar li a:hover {
    background-color: #bec665 !important;
	text-shadow: #8c924a 0px -1px 0;
	color:white !important;
}

div.tmtHierbar ul li.tmtHiermenu ul {
    border: none !important;
}

div.tmtHierbar ul li.tmtHiermenu ul li a {
    color: #5d5d5d !important;
	font-size:11px !important;
	font-weight:normal !important
}

div.tmtHierbar ul li.tmtHiermenu ul li a:hover {
color:#bec665 !important;
text-shadow:none !important;
}

.layout4bodyContainerBotMid {
background-image:url(/SiteDesign/Images/layout4bodyContainerBotMid.aspx) !important;
height:62px !important;
}

.ViewAsBarBotMid {
background-image:url(/SiteDesign/Images/ViewAsBarBotMid.aspx) !important;
}

.BannerBelowImage {
background-image:url(/SiteDesign/Images/BannerBelowImage.aspx) !important;
height:402px !important;
}

.BannerBelowMidLeft {
background-image:url(/SiteDesign/Images/BannerBelowMidLeft.aspx) !important;
height:402px !important;
}

.BannerBelowMidRight {
background-image:url(/SiteDesign/Images/BannerBelowMidRight.aspx) !important;
height:402px !important;
}

.BannerImageHeight {
visibility:hidden !important;
}

.ViewAsBarMidLeft {
    background-image: url(/SiteDesign/Images/ViewAsBarMidLeft.aspx);
    height: 35px;
	}

.ViewAsBar{
background-color:transparent;
    background-image: url(/SiteDesign/Images/ViewAsBar.aspx);
    height: 35px;
}

.ViewAsBarText {
font-family:Georgia, Times New Roman, Times, serif;
    margin: 15px 10px 0;
}

.ViewAsBarMidRight {
    background-image: url(/SiteDesign/Images/ViewAsBarMidRight.aspx);
    height: 35px;
	}
	
.MainBorders {
    background-image: url(/SiteDesign/Images/MainBorders.aspx);
	}
	
.CompanyLogoText{
padding-top:30px !important;
}
.CompanyLogoText a{
color:white !important;
font-weight:normal;
}

/*conversion fixes*/


/*gallery page fix*/
.gallery{
margin-left:20px;
}


.gallery h3{
text-align:left;
padding-left:60px;
}

.gallery font{
float:left;
}

/*login page fix*/
.LoginFormField {
float:left;
width:auto;
}

.ProvisionCreateUser{
margin-left:35px;
}

.ImageGalleryPager td{
float:left;	
}

/*switch to club central, welcome, sign out fix*/
.cmsdesklink{
color:#000000;
text-decoration:none;
}


.signoutLink{
color:#000000;
text-decoration:none;
}



.ViewAsBar, .ViewAsBar a{
color:#000000;
text-decoration:none;
}


/*IE 7 fix for menu bar*/
.tmtHierbar{
width:100%;	
}



/*for link underlines that do not line up*/
a{
padding-bottom:1px;	
}

/*fix for e3 templates that go beyond page borders*/



.MainBordersInner {
height:100%;
margin:0 auto;
position:relative;
width:94%;
padding-left:0px;
}

/*fix for e3 templates that go beyond page borders*/
.MasterContentLeftBorder{
	visibility:hidden;
	display:none;
}

/*fix for newsletters */

.document_container iframe{
width:775px;
}

.NewsletterSubscription{
padding-left:30px;
}

.MainBordersInner .newsletters{
width:90%;	
}

.MainBordersInner .newsletters .document_container{
background-color:transparent;
vertical-align:top;	
float:left;
width:775px;
}

.MainBordersInner .VideoLikeContent object {
width:785px;
}

.MasterSpacer2{
height:15px;	
}

/*powered by stylings*/
.layout4bodyContainerBotMid .CompanyLogoText{
float:none;
text-align:center;
}

.layout4bodyContainerBotMid .CompanyLogoText a{
text-decoration:none;
color:#000000;
font-size:10px;
}

/*IE 7 fix for menu bar*/
.tmtHierbar{
width:100%;	
}

/*if page area is still going beyond border try decreasing the width of .MainInformationTable to fit page*/


/*conversion fixes*/

.layout4bodyContainerMasterControl{
	text-align:left !important;	
}

.BMenuTable {
    margin: -134px 0 0 290px;
}


.social {
    float: left;
    height: 100px;
    margin-left: 766px;
    padding-top: 35px;
    position: relative;
    z-index: 1;
}

.social img{
	border:0 !important;	
}