@charset "UTF-8";
/* CSS Document */

/* timeout 2-4-1 voucher page //////////////////////////////////////////////////////////*/



#timeout_2-4-1{
	background:url(../../images/landingpage_timeout_bg.png) no-repeat;
	height:434px;
	padding:20px 22px 0 20px;
	width:460px;
	margin-left:90px;
}

#timeout_2-4-1.print{
	background:none;
	height:434px;
	padding:10px 22px 20px 20px;
	width:507px;
	margin-left:65px;
}

#timeout_2-4-1 h2{margin:0px 0 10px 10px;}

#timeout_2-4-1 p, #timeout_2-4-1 label{
    color:#462B1C;
    font-weight:bold;
}
#landingpage_header{
margin-left:00px;
}
/*.landingpage_footer{
margin-left:360#footerpx;
}*/
#footer_landingpage{
	clear:both;
	height:200px;
	margin:0 0 0 0px;
	width:650px;
	margin-left: 30px;
}

#landingpage_terms{
margin-top:15px;
width:202px;
font-size:11px;
padding:0;
}
#timeout_2-4-1 td{
/*padding-top:3px;*/
}

#container_landingpage{
    margin:auto;
    padding:30px 0 30px 0;
    width:650px;
}
#container_landingpage_locations{
    margin:auto;
    padding:30px 0 30px 0;
    width:750px;
}
#masthead_landingpage{
    height:130px;
    width:605px;  
	margin-left:auto; 
	margin-right:auto; 
}
#main_content_landingpage{
    clear:both; 
    float:left;
    margin:8px 0 5px 0;
    width:650px;
}

#masthead_container_landingpage{margin:0 0px 0 0;}

/*RG Additions*/

#DOBDay{width:55px;}
#DOBYear{width:58px;}
.submit {border:0;}
#form_error_landing p {color:red; font-weight:bold;}
input {border:0;}
#main_content_landingpage h2.thanks_message{font-size:1.8em; text-align:center; color:white; font-weight:normal;}
#masthead_container {overflow:hidden;}








/* /////////////////////////////////////////////CODE FOR THE GENERIC PAGE //////////////////////////////////*/



#generic{
	background:url(../../images/landing_page_generic_bg.png) no-repeat;
	height:434px;
	padding:20px 22px 0 20px;
	width:460px;
	margin-left:90px;
}

#generic.print{
	background:none;
	height:434px;
	padding:10px 22px 20px 20px;
	width:507px;
	margin-left:65px;
}

#generic h2{margin:0px 0 10px 10px;}

#generic p, #generic label{
    color:#462B1C;
    font-weight:bold;
}

/* /////////////////////////////////////////////CODE FOR THE FEBRUARY PAGE PAGE WITH location box///////////////////////*/
#landingpage_header_locations{
margin-right:100px;
width:605px;

}


#main_content_landingpage_locations{
    clear:both; 
    float:left;
    margin:8px 0 5px 0;
    width:750px;
}
#february{
	float:left;
	display:inline;
	background:url(../../images/landingpage_february_bg.png) no-repeat;
	height:434px;
	padding:20px 22px 0 20px;
	width:460px;
	margin-left:0px;
}
#locations{
	padding:25px 0 0 10px;
	width:192px;
	height:432px;
	background:url(../../images/landing_places_bg.png) top left no-repeat;
	margin-left:502px;
}
#locations h2{
margin-bottom:15px;
}
#locations h6{
font-size:1.2em;
color:#FFCC99;
font-weight:500;
line-height:normal;
}


#february.print{
	background:none;
	height:434px;
	width:507px;
	margin-left:55px;
	padding-top: 10px;
	padding-right: 22px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#february h2{margin:0px 0 10px 10px;}

#february p, #february label{
    color:#462B1C;
    font-weight:bold;
}
/* /////////////////////////////////////////////CODE FOR THE WOMANS OWN PAGE PAGE WITH location box///////////////////////*/
#womans_own{
	float:left;
	display:inline;
	background:url(../../images/landingpage_february_bg.png) no-repeat;
	height:434px;
	padding:20px 22px 0 20px;
	width:460px;
	margin-left:0px;
}

#womans_own.print{
	background:none;
	width:507px;
	height:671px;
	margin-left:55px;
	padding-top: 10px;
	padding-right: 22px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#womans_own h2{margin:0px 0 10px 10px;}

#womans_own p, #womans_own label{
    color:#462B1C;}
   


/* /////////////////////////////////////////////CODE FOR THE HANDBAG PAGE PAGE WITH location box///////////////////////*/
#landingpage_header_locations{
margin-right:100px;
width:605px;

}


#main_content_landingpage_locations{
    clear:both; 
    float:left;
    margin:8px 0 5px 0;
    width:750px;
}
#handbag{
	float:left;
	display:inline;
	background:url(../../images/handbag_main_bg.png) top left no-repeat;
	height:434px;
	padding:20px 22px 0 20px;
	width:460px;
	margin-left:0px;
}
#locations_handbag{
	padding:25px 0 0 10px;
	width:192px;
	height:432px;
	background:url(../../images/handbag_locations_bg.png) top left no-repeat;
	margin-left:502px;
}
#locations_handbag h2{
margin-bottom:15px;
}
#locations_handbag h6{
font-size:1.2em;
color:#FFF;
font-weight:500;
line-height:normal;
}


#handbag.print{
	background:none;
	height:595px;
	width:507px;
	margin-left:55px;
	padding-top: 10px;
	padding-right: 22px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#handbag h2{margin:0px 0 10px 10px;}

#handbag p, #handbag label{
    color:#FFF;
    font-weight:bold;
}
#landingpage_terms_handbag{
margin-top:15px;
width:300px;
font-size:11px;
padding:0;
}

/* /////////////////////////////////////////////CODE FOR CMS GENERATED LANDING PAGES///////////////////////*/

/*CMS generated pages have the template name set as a class on the body tag*/

/*Reset type styles*/
body.template1 div#main_content, body.template1 div#main_content ul, body.template1 div#main_content ol, body.template1 div#main_content dl, body.template1 div#main_content td, body.template1 div#main_content th, body.template1 div#main_content caption, body.template1 div#main_content pre, body.template1 div#main_content p, body.template1 div#main_content blockquote, body.template1 div#main_content input, body.template1 div#main_content textarea, body.template1 div#main_content h1, body.template1 div#main_content h2, body.template1 div#main_content h3, body.template1 div#main_content h4, body.template1 div#main_content h5, body.template1 div#main_content h6 {
	/*font-size:62.5%*/ /* 16px × 62.5% = 10px */; /*Sets ems so they can be used approximately as pixels*/
	line-height:normal;
	color:#b93929;
	text-align: center!important;
}

body.template1 div#main_content p {font-size: 1.3em; line-height: 1.5em}
body.template1 div#main_content h1 {font-size: 3em;}
body.template1 div#main_content h2 {font-size: 2.5em;}
body.template1 div#main_content h3 {font-size: 2em;}
body.template1 div#main_content h4 {font-size: 1.5em;}
body.template1 div#main_content h5 {font-size: 1.2em;}
body.template1 div#main_content h6 {font-size: 1.1em;}

body.template1 div#main_content {width:865px; text-align: center!important;}
body.template1 div#main_content p, body.template1 div#main_content div{text-align: center!important;}

body.template1 div#footer {height:100%}
/* /////////////////////////////////////////////END CODE FOR CMS GENERATED LANDING PAGES///////////////////////*/