body {background: #3F2015; font-family: "myriad-pro",sans-serif; color:#3f2015;}
.container {width:778px; display:block; margin:0px auto;}
#header{background: url('../img/header-bg.png') no-repeat center top; display:block; height:105px; width:778px; position: relative;}
#content {display:block; width:778px; background: url('../img/repeatpink.png') repeat-y center top; overflow: hidden; position: relative; clear: both;}
#footer {display:block; width:778px; background: url('../img/bottompink.png') repeat-y center top; height: 22px;}
#menu {display: block; width:438px; height:34px; position: absolute; right:0px; bottom:8px; padding: 0px; margin: 0px; }
#menu > li {float:left; list-style: none;}
#menu > li > a {display: block; float:left; width:130px; height:34px; margin-right:3px; text-indent: -9999px}
#menu > li > a.active {display: block; float:left; width:130px; height:34px; margin-right:3px; text-align:center;  text-indent:0px;  line-height: 35px;}
#menu li.learn a {background: url('../img/learnbtn.png') no-repeat center top;}
#menu li.learn a:hover {background: url('../img/learnbtn-on.png') no-repeat center top;}
#menu li.schedule a {background: url('../img/registerbtn.png') no-repeat center top;}
#menu li.schedule a:hover {background: url('../img/registerbtn-on.png') no-repeat center top;}
#menu li.host a {background: url('../img/hostbtn.png') no-repeat center top;}
#menu li.host a:hover {background: url('../img/hostbtn-on.png') no-repeat center top;}

#menu .active {
    background: #FDD8E1 !important;
    color:#3F2015 !important;
   -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
font-size:12px;
text-align: center;
text-decoration: none;
}

.quickbtns {display: block; position: absolute; width:161px; height:29px; right:55px; top:23px;}

.return-home {display: block;
position: absolute;
width: 290px;
height: 70px;
left: 15px;
top: 15px;}

.return-home:hover {
    text-decoration: none;
    border:0px;
}

.sidebar {
    display: block;
    width: 307px;
    float: left;
    padding: 0px 0px 20px 15px;
    margin-right: 10px;
}
.sidebar img.sidebar-img {display: block; margin-top:60px}

.main {
    display: block;
    width: 370px;
    float:left;
    background: #fcbdcc;
    min-height: 400px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding:15px 30px
}
.main-full {
    display: block;
    width: 700px;
    float:left;
    background: #fcbdcc;
    min-height: 400px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding:15px 30px;
    overflow:hidden;
    margin-left:10px;
}
.sub-menu {font-family: "myriad-pro",sans-serif; padding:0px; margin:5px 0px;}
.sub-menu > li {list-style: none;}
.sub-menu > li > a {font-family: "myriad-pro",sans-serif; float:left; font-size:13px; padding:0px 2px; color:#f97d9c; text-decoration: none;}
.sub-menu > li > a:hover, .sub-menu > li.active > a  {font-family: "myriad-pro",sans-serif; float:left; font-size:13px; padding:0px 2px; color:#3f2015;}
.sub-menu > li > a.bar {color:#f97d9c;}


.main p {font-size:11px; line-height:16px; color:#3f2015;}
.indent-50 {margin-left:50px;}
.subhead {font-size:14px !important; font-weight:600;}
h2 {color:#ffffff; font-size:21px; font-family: "myriad-pro",sans-serif; margin:3px;}
h3 {color:#f05b80; margin:3px 0px 0px 0px;}
h3.desc {color:#3f2015; font-size:16px;}
.learn-overview-bullets {padding-left:10px}
.learn-overview-bullets li {color:#fff;}
.learn-overview-bullets li a{font-size:17px; color:#fff; font-family: "myriad-pro",sans-serif; font-weight:500;clear:both; display: block; text-decoration: none;}
.learn-overview-bullets span {font-size:12px; color:#3f2015; font-family: "myriad-pro",sans-serif; clear:both; font-weight:600;}
.price {color:#f97d9c; clear:both;}
.sign-me-up a{display:block; color:#fbf9fa; text-decoration: none;}
.host-price {display:block; color:#fbf9fa; text-decoration: none;}
p.quote {font-size: 12px; color:#fa6288; font-family: "myriad-pro",sans-serif; line-height:14px;}
.question-btn {color:#fff; font-size:14px; display:block; text-decoration: none;}

p.brown-h2 {font-size:20px; color:#3d150a; margin: 10px 0px 5px 0px;}
.rewards-bullets {font-size:18px; color:#3d150a; font-family: "myriad-pro",sans-serif; font-weight:600;}
.small {font-size:10px;}
.small-i {font-size:10px; font-weight:600; font-style: italic;}
.rewards-women {margin-bottom:-20px;}

span.tell-me-more a{color:#F05B80}

.form2 {
    margin: 5px 0px;
    width: 290px;
}
#form3 {
    float: left;
}
#form3 label {
    margin: 0px;
    padding: 5px 0px 0px;
}
.form4 {
    margin: 5px 0px;
    width: 100px;
}


#submenu {
    margin-left:325px;
    display: block;
    width:375px;
    overflow: hidden;
}
#carousel {background-color: none !important;}
#carousel li:first-child {margin-left: 0px;}
#carousel li {margin-left:5px;}
/* General */


label {
    color: #3f2015; font-weight:bold;
    font-size:13px;
    float:left;
    width:60px;
    /*margin:5px 15px 5px 0;*/
}

.form1{
    margin:0 10px 0 0;
}


#form2 {width:130px;}
#form3 {width:200px; float:left;}
.form3{

    width:50px;

}

#form3 {
    float:left;
}

#form3 label {
    margin:0;
    padding:5px 0 0 0;
}

#form2 {
    float:left;
}


.form4{
    margin:5px 0px 5px 0px;
    width:100px;
}

.form5 {
    text-align:center;
    color: #3f2015; font-weight:bold;
}

.form6 {
    margin:0 0 10px 0;
}

.form6 p {
    color:red;
}

.formH3 {
    padding:0 0 10px 0;
}



.formH3 h3 {
    font-size:12px;
}


#formCC {
    float:left;
    margin:0;
    padding:5px 113px 0 0;
    font-style:italic;
}
#formBtn input {
    float:left;
    padding:5px 0 10px 0;

}

#form5 {
    margin:0;
}

#form7 {
    float:left;
    width:387px;
    padding:0;
    margin:10px 0 0 0;
}

#form7 p {
    color:#f97d9c;
    margin:0 0 10px 0;
    padding:0;
}

#form7 a {
    margin:0 0 10px 0;
}

#form7 img {
    border:none;
}

#form8 {
    float:left;
}
#form8 p {
    color:#3f2015;
    line-height:120%;
    margin-top:10px;
}


#grouponForm {float:left; position:relative; width:385px; height:184px; background: url(../images/grouponbg.png) no-repeat center top; display: block; margin-top:10px; margin-bottom:15px;}
#grouponForm p {position: absolute; width:350px; height:80px; top:40px; left:30px;}
#gForm {display: block; position: absolute; top:100px; left: 25px;}
#gForm label {width:70px;}
#gForm input {width:240px;}
#groupBTN {display: block; padding-left:84px; padding-top:6px; }




/*  Price Page  */

#price0 {
    float:left;
    width:350px;
}

#price0 h2 {
    font-size:1.2em;
}

#price01 {
    float:left;
    width:150px;
}

#price01 h4{
    margin:0;
    padding:0;
}


#price1 {
    float:left;
    margin:0px 0 0 0;
}


.clear {
    clear:both;
}

#price1 p3{
    margin:0 0 40px 0;
}

#price1 p1{
    margin:0 0 40px 0;
}

#price2 {
    margin:20px 0 0 0;
    float:left;
    width:130px;
}

#price2 h2 {
    font-size:1.2em;
}

#price3 {
    float:left;
    margin:30px 0 0 20px;
    width:185px;
}
#price3 p1 {
    line-height:18px;
}
