@charset "UTF-8";
/* CSS Document */


/*header*/

.top-nav-iphone{
	font-size:12px;
}

ul.top-nav-red{
	background-image:none;
	background-color:#c1272d;
}
ul.top-nav-l-green{
	background-image:none;
	background-color:#b6ab37;
}
ul.top-nav-orange{
	background-image:none;
	background-color:#f88a33;
}
ul.top-nav-green{
	background-image:none;
	background-color:#309630;
}
ul.top-nav-purple{
	background-image:none;
	background-color:#662c92;
}
ul.top-nav-blue{
	background-image:none;
	background-color:#439be9;
}
ul.top-nav-yellow{
	background-image:none;
	background-color:#edbd3a;
}


/*fooger*/
#footer_nav{
		
	height:110px;
	width:578px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:15px 0 0 30px;
	float:left;
	background-color:#cca471;
}
.footer-nav-red, .footer-nav-yellow, .footer-nav-l-green, .footer-nav-orange, .footer-nav-green, .footer-nav-purple, .footer-nav-blue, .footer-nav-yellow{ 
background-image:none;
}


	
#footer-social-links{
	margin-top:-13px;	
}
/*drink page*/

#coffee_story a.ipanema{
    display:block;
    font-size:1.2em;
    margin:-30px 30px 0 0;
}
/*kids food*/
#kids_food{
	height:350px;
	background-image:none;
	background-color:#321e4e;
}
/*book now*/

#come_live_latin_with_us{
	background-color:#84ba4c;
	 
    background-image:none;
	
    height:334px;
    margin:-6px 0 0 10px;
    padding:5px 10px 0 15px;
    /*position:relative;*/
    width:820px;
    z-index:5;
}
/*fun page*/
#this_months_prize{
    background:none;
	background-color:#ac3129;
    height:160px;
    margin:7px 0 0 -4px;
    padding:20px 0 0 10px;
    width:380px;
    z-index:0;
}
/*fun page*/
#member_login, #member_login_comp{
	background-color:#633121;
    float:left;    
    height:123px;
    margin:-8px 0 0 0;
    padding:10px 0 0 25px;
    width:375px;
}

#monthly_question_christmas{
	float:left;
	height:419px;
	margin:0px 0 0 0;
	padding:20px 20px 0 20px;
	width:390px;
	z-index:5;
	background-color:#c5ad8c;
	background-image:none;
}
#photo_competition{
    background:url(../../images/photo_competition_bg.png) no-repeat bottom;
	background-color:#f5c643;
    float:right;
    height:535px;
    margin:3px 0 0 0;
    padding:15px 20px 0 20px;
    width:414px;
}
#photo_competition .thickbox{
	visibility:hidden;
}
#photo_competition #upload-your-photos{
	visibility:hidden;
}
#photo_competition .terms{
	visibility:hidden;
}
#upload_photos{
	visibility:hidden;
}
/*about us*/
#history{
    background-image:none;
	background-color:#85bb4b;
    height:564px;
    margin:0 0 0 80px;
    padding:10px 15px 0 20px;
    position:relative;
    width:391px;
    z-index:0;
}
/*SHOP*/
#shop_latin{
	background-image:none;
	background-color:#321e4e;
	height:200px;
	
}
/*RACE TO RIO*/
#race_to_rio{
    background-image:none;
	background-color:#f8eabb;
    float:right;
    height:485px; 
    padding:20px 18px 0 18px;
    width:398px;
}
/*sign up*/

#sign_up{
    background:url(../../images/sign_up_bg.png) no-repeat bottom;
	background-color:#32204a;
    height:301px;
    margin:0 0 0 10px;
    padding:20px 170px 0 25px;
    width:649px;
}
#sign_up_section{
    background:url(../../images/sign_up_form_bg.png) no-repeat bottom;
	background-color:#f4c542;
    height:443px;
    margin:3px 0 0 10px;
    padding:15px 30px 0 20px;
    width:805px;
}

.locations{
	
	
}
/* work with us section */

#online-application-top{
height:150px;
background-color:#82B94C;

}

#team-rewards-text h2{
	margin-top:-218px;
}
#team-rewards-text{
	background-color:#C00;
	background-image:none;
	height:210px;
	
}

#team-rewards-link{
	margin-top:158px;
	background:none;
}
#team-rewards-container{
	height:570px;
}
#star-stories-top{
    background-image:none;
	background-color:#C00;
	width:817px;
    height:110px;
 
}