/* ================= @Table of content ========================
***************************************************************
***************************************************************
********** Seperate css into logical chunks of code ***********
***************************************************************
***************************************************************
	@Structure
	@Links
	@Titles
	@Color/background styles
	@Banner1
	@Banner2
        @Banner3
	@Banner4
	@Banner5
==================== =Table of content - end ================*/
	
/* @Links */
	#banner a.more-1 { background-image: url(/wps/wcm/connect/a04eef80428b02cf93c0d343123a9ebe/gr_arrow-2.gif?MOD=AJPERES&CACHEID=a04eef80428b02cf93c0d343123a9ebe); background-repeat: no-repeat;  background-position: 0 -324px; color: #ffffff; padding: 0 0 0 14px; font-size: 1.500em; } /* 18px / 2px */
	#banner a.more-2 { background-image: url(/wps/wcm/connect/d0daf780429e1161ab10ef104b7396d2/gr_arrow-6.gif?MOD=AJPERES&CACHEID=d0daf780429e1161ab10ef104b7396d2); background-repeat: no-repeat;  background-position: 0 6px;  }
	#banner a.ico-bigRedArrow { padding: 0 0 0 14px; font-size: 1.500em; } /* 18px / 2px */
	#banner a.ico-bigRedArrow { padding: 0 0 0 14px; font-size: 1.500em; color: #ffffff; } /* 18px / 2px */
		#banner a.ico-bigRedArrow:hover { color: #ffb4b4}

/* @Titles */
	#banner h2.title-1 { font-size: 4.833em; line-height: 0.931em; margin-bottom: 0.224em; position: relative; font-family: CorpidBlack; font-weight:normal; font-style:none;} /* 58px / 54px / 13px */

/* @Color/background styles */
.highlight01 { color: #e20000; }
	
/* @Banner1 // Homepage banner */
.banner-1 { 
	background: #950621; 	
	color: #ffffff;
	min-height: 324px; 
		height: auto !important; 
		height: 324px; 
}
	.banner-1 .content { width: 500px; float: left; padding-top: 98px; display: inline; }

/* @Banner2 // Regular banner - on pages other than Campaign and Homepage */		
.banner-2 {
	background: #a31315 url(/wps/wcm/connect/328a9b00428b0afb9453d543123a9ebe/bg_banner-2.jpg?MOD=AJPERES&CACHEID=328a9b00428b0afb9453d543123a9ebe) 50% 0 no-repeat; 
	color: #ffffff;
	min-height: 144px; 
	height: auto !important; 
	height: 144px; 
}

/* @Banner3 // Campaign Banner - black*/	
.banner-3 {
	background: #000000 url(/wps/wcm/connect/09a0ef00428b0b699463d543123a9ebe/bg_banner-5_repeat.jpg?MOD=AJPERES&CACHEID=09a0ef00428b0b699463d543123a9ebe) 0 0 repeat-x ; 
	color: #ffffff;
	min-height: 647px; 
	height: auto !important; 
	height: 647px; 
}
	.banner-3 .inside { 
		background:#000000;  
		min-height: 647px; 
		height: auto !important; 
		height: 647px; 
	}
	.banner-3 .content { width: 657px; float: none; padding-top: 98px; margin: 0 0 2.583em 70px;}
	.banner-3 img { position: absolute; top: 91px; right: 62px; }
	.banner-3 .link-btn { margin-left: 70px; }
  
/* @Banner4 // Campaign Banner - red*/	
.banner-4 {
	background: url(/wps/wcm/connect/a1d74a804667b9a8b7e3ff1078b26abc/bg_banner-6.jpg?MOD=AJPERES&CACHEID=a1d74a804667b9a8b7e3ff1078b26abc) 50% 0 no-repeat #970820; 
	color: #ffffff;
	min-height: 647px; 
	height: auto !important; 
	height: 647px; 
}
	.banner-4 .inside { 
		background: ;  
		min-height: 647px; 
		height: auto !important; 
		height: 647px; 
	}
	
	#redi-logo {background:url(/wps/wcm/connect/75daa3004358e32c83d6cb38eec46a23/redi-logo.gif?MOD=AJPERES&CACHEID=75daa3004358e32c83d6cb38eec46a23) 0 0 no-repeat; display: block; height: 19px;
	width: 85px; left:84px; top:35px;  position:absolute; }

	.banner-4 .content { width: 657px; float: none; padding-top: 110px; margin: 0 0 2.583em 0; padding-left: 0; position: relative;}

	div.banner-4 a#link-btn02a { float: left; background: url(/wps/wcm/connect/de7c7d804358efc48467ce38eec46a23/gr_bg_btn03.gif?MOD=AJPERES&CACHEID=de7c7d804358efc48467ce38eec46a23) 0 0 repeat-x #950621; border: #000000; height: 34px; margin-top:15px;display:inline-block; color:#fff;
font-size:2.5em;
padding: 10px 23px;
white-space:nowrap;  }
	div.banner-4 a#link-btn02a:hover { font-weight: normal;}
div.banner-4 a#link-btn02a:visited { border: none;}
	.banner-4 h1.title-1 { font-size: 3.5em; line-height: 1em; }
	.banner-4 p { color: #ffffff; width: 495px; font-size: 1.25em;}
	.banner-4 .disclamer { font-size: 0.916em; width: 325px;  margin: 15px 0 0 30px; float: left; line-height:1.275em; }


 /* @Banner5 // Campaign Banner - red*/	
.banner-5 {
	background: url(/wps/wcm/connect/a851af004667b84eb7caff1078b26abc/bg_banner-7.jpg?MOD=AJPERES&CACHEID=a851af004667b84eb7caff1078b26abc) 50% 0 no-repeat #970820; 
	color: #ffffff;
	min-height: 789px; 
	height: auto !important; 
	height: 789px; 
}
	.banner-5 .inside { 
		background: ;  
		min-height: 789px; 
		height: auto !important; 
		height: 789px; 
		position: relative;
	}
	
	.banner-5 .content { width: 600px; float: none; padding-top: 110px; margin: 0 0 1em 0; padding-left: 0;}
	.banner-5 .left-col {float: left; width: 610px;}
	div.banner-5 a.link-btn04 { background: url(/wps/wcm/connect/6fd924804358f16a848fce38eec46a23/gr_bg_btn04.gif?MOD=AJPERES&CACHEID=6fd924804358f16a848fce38eec46a23) 0 0 repeat-x #950621;padding:0 10px; border: #000000; height: 26px; font-size: 1.25em; line-height:1.6em; color:#fff; margin-right: 10px; margin-top:22px; }
	div.banner-5 a.link-btn04:hover { font-weight: normal;}
	.banner-5 h1.title-1 { font-size: 3.5em; line-height: 1em; }
	.banner-5 h2 { font-family: 'CorpidLight', Arial, Helvetica, sans-serif; font-size: 1.833em; line-height: 1.3em;margin-bottom:1.7em; width: 600px;} 
	.banner-5 h3 { font-family: 'CorpidBlack', Arial, Helvetica, sans-serif; font-size: 1.667em; margin-bottom: 3px; width: 500px;}
	.banner-5 h3 span { font-family: 'CorpidLight', Arial, Helvetica, }
	.banner-5 p { color: #ffffff; width: 495px; font-size: 1.1667em; margin-bottom: 18px;}
	.banner-5 .disclamer { font-size: 0.916em; margin-top: 28px; width: 610px; clear:both; }
	
	.banner-5 .phone-faq { width: 270px; position: absolute; right:34px; top:250px; }
  		.banner-5 .phone-faq h3 { margin-bottom: 5px; width:270px;}
		.banner-5 ul {margin-left:10px; font-weight: bold; margin-bottom:0;} 
		.banner-5 .phone-faq p, .banner-5 .phone-faq ul li  { width: 230px; font-size: 1.083em; color: #ffffff; background:none repeat scroll 0 0 transparent;}  
		.banner-5 .phone-faq ul li p {font-weight: normal; font-size:1em;}
		.banner-5 ul li {
			background: none;
		}

/* @Banner6 // Campaign Banner - black*/	
.banner-6 {
	background: #000000 ; 
	color: #ffffff;
	min-height: 500px; 
	height: auto !important; 
	height: 500px;
}
.banner-6  h1.title-1 {
font-size:4.5em;
margin-bottom:.5em;
}
.banner-6 .bLifestageVid {
margin:0 auto;
background-color: #000000;
}
.banner-1.banner-6 .content {
display:inline;
float:left;
margin:0 auto;
padding-left:114px;
padding-top:39px;
width:542px;
}
