@charset "utf-8";

body {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	color: white; }
	
/*--------------------------Headers-------------------------*/	
h1.underlined {
	line-height:20px;
	border-bottom: 1px solid #fff;
	font-size: 180%; 
	padding: 0px 10px 10px 10px; }
	
h1.underlinedcentered {
	line-height:20px !important;
	border-bottom: 1px solid #fff !important;
	font-size: 180% !important; 
	padding: 0px 10px 10px 10px !important;  
	text-align: center !important; 
	margin-top: 0 !important; 
	margin-bottom: 0 !important; }
	
h1.underlinedcentered2 {
	line-height:20px !important;
	border-bottom: 1px solid #fff !important;
	font-size: 180% !important; 
	padding: 0px 10px 10px 10px !important;  
	text-align: center !important; 
	margin-top: 0 !important; 
	margin-bottom: 0 !important; 
	font-weight: 400; }
	
h1.underlinedcentered4 {
	line-height:20px !important;
	border-bottom: 1px solid #fff !important;
	font-size: 180% !important; 
	padding: 0px 10px 10px 10px !important;  
	text-align: center !important; 
	margin-top: 0 !important; 
	margin-bottom: 15px !important;  }
		
h1.underlinedcentered5 {
	line-height:28px !important;
	border-bottom: 1px solid #fff !important;
	font-size: 180% !important; 
	padding: 0px 10px 10px 10px !important;  
	text-align: center !important; 
	margin-top: 0 !important; 
	margin-bottom: 0 !important; 
	font-weight: 400; }
	
h2.underlined {
	font-size: 140%; }
	
h2.underlinedcentered {
	font-size: 140%; 
	padding: 0px 10px 10px 10px;  
	text-align: center; }	

h2.underlinedcentered2 {
	border-bottom: 2px solid #fff;
	font-size: 140%; 
	padding: 0px 10px 10px 10px;  
	text-align: center; }

h3.underlined {
	line-height:20px;
	border-bottom: 1px solid #fff;
	font-size: 120%;
	padding: 0px 10px 10px 10px;}
	
h3.notunderlined {
	line-height:20px;
	font-size: 120%;
	padding: 0px 10px 10px 10px;}
	
h3.noleftnotunderlined {
	line-height:20px;
	font-size: 110%;
	padding: 0px 10px 10px 0px;}
	
h3.underlinedcentered {
	line-height:20px;
	border-bottom: 1px solid #fff;
	font-size: 120%;
	padding: 0px 10px 10px 10px;  
	text-align: center; }
	
h3.notunderlinedcentered {
	line-height:20px;
	font-size: 120%;
	padding: 0px 10px 10px 10px;  
	text-align: center; }
	
h4.underlined {
	font-size: 130%; 
	padding: 10px; }

h4.underlined2{
	border-bottom: 1px solid #fff;
	font-size: 110%; 
	padding: 0px 10px 10px 10px; }
	
h4.underlinedcentered {
	border-bottom: 1px solid #fff;
	font-size: 110%; 
	padding: 0px 10px 10px 10px; 
	text-align: center; }
	
h5.underlined {
	font-size: 130%; }		
	
h6.quote {
	color: white; 
	font-size: 140% }
	
h1.bannertext1 {
	display:inline;
	font-size: 180%; 
	text-shadow: 1px 1px 0px #283744; }
/*--------------------------Headers Ends---------------------*/
	

/*--------------------------General Text---------------------*/	
strong.underlined {
	border-bottom: 1px solid #fff;
	font-size: 110%; 
	padding: 10px }	
	
p.padding15px {
	padding: 0px 10px 5px 10px; }
	
p.noleftpadding15px {
	padding: 0px 10px 5px 0px; }
	
p.padding15pxbold {
	font-weight: bold;
	padding: 0px 10px 5px 10px; }
	
p.pricetext1 {
	font-size: 120%;
	padding: 5px 10px 5px 10px; }
	
/*p.strapline {
	height: auto;
}

@media only screen and (min-width: 769px) {
p.strapline {
	height: 54px;
}
}*/

/*--------------------------General Text Ends----------------*/


/*--------------------------Lists----------------------------*/	
ul.padding15px {
	padding-right: 10px; }
	
ul.noindent1 {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px; }
	
li.nodecoration1 {
	list-style-type:none }
	
ul.productsnav1 {
	list-style-type:none }
	
li.productnavlinks1 {
	float: left;
	text-align: center;
	list-style-type: none; 
	line-height: 56px; }
	
li.productnavarrows1 {
	float: left; }
/*--------------------------Lists End------------------------*/	