/*****************************************************
******** CMS - Style Sheet
*****************************************************/

/*****************************************************
******** Redefined HTML Tags
*****************************************************/
body
{
    margin: 0px 0px 0px 0px;
    background-color: #e5dabb;
}

input
{
    border: 1px solid #999999;
    font: 9pt Verdana, Helvetica, sans-serif;
    padding: 4px;
    background-color: #FEFEFE;

}

textarea
{
    border: 1px solid #999999;
    font: 9pt/14pt Verdana, Helvetica, sans-serif;
    padding: 4px;
    background-color: #FEFEFE;
}

input.clear, .clear input
{
    border: 0px;
    background-color: Transparent;
}

img 
{
    border: none;
}

ul
{
    margin: 5px 0px 5px 15px;
    padding-left: 5px;
}

/*****************************************************
******** Site Design & Layout
*****************************************************/
.bgContainer
{
    width: 1400px;
    margin-left: -195px;
    background-image:url(/images/site_images/background_1.gif);
    background-repeat: no-repeat ;
    background-position:top center;
    float: left;
}


.mainContainer
{
    width: 1000px;
    margin: 0 auto;

}

.subContainer
{
    width: 1000px;

    float: left;
}

.header
{
    background-color: #5e4b43;
    height: 88px;
    color: #FFFFFF;
    font: 30pt/50pt Georgia, Times, serif;
    vertical-align: middle;
    background-image:url(/images/site_images/nav_bar_02A.jpg);
    background-repeat: no-repeat;

}
.topper
{
          margin-top:20px;
          float: right;
          /*width:777px;*/

}
           /*****************************************************
**** Home Styles
*****************************************************/

.homeShowCase
{   
    clear: both;
    margin-top: 10px;
    width:738px;
    height:350px;
    background-image: url(/images/site_images/curved_boxes.jpg);
    background-repeat: no-repeat;
    position: relative;
    float: left;
}



.homeShowCaseParty
{
     width:305px;
     height:350px;
    position: relative;
    float: left;
}
.homeShowCasePartyButton
{
     height:60px;
    left:70px;
    position:relative;
    top:290px;
    width:118px;
}
.homeShowCaseMember
{
     width:225px;
     height:350px;
    position: relative;
    float: left;
}
.homeShowCaseMemberAshe
{
     width:225px;
     height:150px;
     position: relative;
     top: 60px;
     left:30px;
}
.homeShowCaseMemberLink
{
     height:60px;
left:30px;
position:relative;
top:140px;
width:156px;
}
.homeShowCaseFacebook
{
     width:208px;
     height:350px;
    position: relative;
    float: left;
}
.homeShowCaseFaceBookLink
{
   height:60px;
left:70px;
position:relative;
top:290px;
width:87px;
}
.showCaseMiddle

{
left:345px;
position:relative;
top:210px;
width:142px;
}
    /*RightCol*/
.homeRightCol
{
height:350px;
position:relative;
width:235px;
float: right;
margin-top: 10px;
}

.homeViewMore
{
    background-color: #652e29;
    color: white;
    height: 141px;
    padding: 7px 7px 0px 7px;
    width:221px ;
}

html > body .homeviewMore
{
    width:221px;
}

.homeMoreInner
{
    background-color: #652e29;
    width: 235px;
    height: 19px;
    margin-bottom: 15px;
}

.leftHome
{
    background-image:url(/images/site_images/what_is_box.jpg);
    float:left;
    height:216px;
    margin-top:20px;
    min-height:100px;
    padding:30px;
    position:relative;
    width:188px;
    text-align:center;
    color: #f2e1bd;
    font-size: 11px;
}



    /*****************************************************
**** Internal Styles
*****************************************************/
.leftCol
{
    margin-top:20px;
    position: relative;
    float: left;
    width: 190px;
    min-height: 100px;
    height:453px;
    padding: 10px;
    background-color: #87825e;
    height: auto;
}
/*Border*/
.leftColInner
{
   /*background-image:url(/images/site_images/meritage_20_years.gif);
    background-position:center bottom;
    background-repeat:no-repeat;*/
    border:1px solid white;
    height:auto;
    padding:6px;
    width:175px;

}
.leftNavBottomImg
    {
      margin:auto;

    width:135px;
    }    /* Standarize the boxes*/

          /* VIEW MORE*/
.featuredMember
{
    background-color: white;
    background-image: url(/images/site_images/box_repeater.gif);
    background-position:center bottom;
    background-repeat:repeat-x;
    min-height:176px;
    height: 176px;
    margin-bottom: 30px;
    padding: 7px 7px 0px 7px;
    width:160px
}

html > body .featuredMember
{  
    height: auto;  
    width:160px
}

.featuredMemberInner
{
    width: 175px;
    height: 16px;
    margin: 0px -8px 0px -8px;
}

html > body .featuredMemberInner
{
    padding-top: 4px;
}

.viewMore
{

    background-color: #652e29;
    color: white;
    min-height:176px;
    height: 176px;
    padding: 7px 7px 0px 7px;
    width:161px;
	
	
}

html > body .viewMore
{
    height: auto;
    width:161px
}

.MoreInner
{
    background-color: #652e29;
    width: 175px;
    height: 16px;
    margin-bottom: 30px;
}

html > body .MoreInner
{
    padding-top: 4px;
}

.readMore
{
    background-color: #652e29;
    min-height: 176px;
    margin-bottom: 30px;
    padding: 7px;
    color: white;
}

.rightCol 
{
    background-color:#F5F1E5;
    float:right;
    margin-top:20px;
    padding:50px 75px;
    position:relative;
    left:0;
    top:0;
    width:607px;
    text-align: justify;
}

.footer
{
   background-color:#5E4B43;
   Color:white;
float:left;
height:40px;
margin-top:20px;
margin-bottom:10px;
padding-top:20px;
padding-left: 20px;
padding-right: 20px;
position:relative;
width:960px;

}

.toggler
{
    cursor: pointer;
    text-decoration: underline;
}

/*****************************************************
******** Help Tip
*****************************************************/

.helpTip
{
    padding: 1px 4px 1px 4px;
    background-color: #002E92;
    margin: 0px 1px 0px 1px;
    font: 9pt Georgia, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

.helpTip:hover
{
    cursor: help;
    padding: 1px 4px 1px 4px;
    background-color: #FFA14F;
    margin: 0px 1px 0px 1px;
    font: 9pt Georgia, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

/*****************************************************
**** Display Styles
*****************************************************/

.errorBox
{
    background-color: #FFFFFF;
    border: 1px solid #A99A6F;
    color: #C10534;
    padding: 3px 3px 3px 3px;
}

.textField
{
    font: 10pt Verdana, Helvetica, sans-serif;
    width: 400px;
    border: 1px solid #999999;
    padding: 4px;
    background-color: #FEFEFE;
}

/*****************************************************
******** Button Styles
*****************************************************/

.actionButton
{
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #FEFEFE;
    width: 100px;
    height: 25px;
    font: 7.5pt Verdana, Helvetica, sans-serif;
    color: #C10534;
    font-weight: bold;
    margin-bottom: 1px;
    cursor: pointer;
}

.actionButton:hover
{
    border-top: 1px solid #FFA14F;
    border-left: 1px solid #FFA14F;
    border-right: 1px solid #FFA14F;
    border-bottom: 1px solid #FFA14F;
    background-color: #FFFFFF;
    width: 100px;
    height: 25px;
    font: 7.5pt Verdana, Helvetica, sans-serif;
    color: #C10534;
    font-weight: bold;
    margin-bottom: 1px;
    cursor: pointer;
}

