/*new homepage styles */
.cms_content, #wrapper_page_body, #wrapper_content {
	background:none;
	}
	
a {
	outline: none;
	}
	
/*homepage links

#hp_live_text_column h2 a {
	color:#5e7ea7 !important;
	}
	
#hp_live_text_column h2 a:hover {
	color: #000 !important;
	}*/
	
/*Generic*/

#hp_live_text_column {
	float:right;
	width:273px;
	padding-right:27px;
	text-align:right;
	margin-top:93px;
	}
	
 /*custom to image replace right hand link */
  #hp_live_text_column #rhlink-id-5 { display:none;}
  /* temporarily removed for 20% off homepage
 #hp_live_text_column #rhlink-id-5 { margin-bottom:0 !important;}
#hp_live_text_column #rhlink-id-5 h2 a {
	display:block;
	width:272px;
	height:89px;
	background: url(../images/company_link.gif) top left no-repeat;
	text-align:left;
	text-indent:-9000px;
}*/
#hp_live_text_column #rhlink-id-5 p { display:none;}


#hp_live_text_column h2 {
	padding:0;
	margin:0;
	font-size:2.1em;
	}
	
.hp_live_text_item {
	margin-bottom:17px;
	}
	
.hp_live_text_item p {
	margin:0;
	padding:0;
	}
	
.hp_live_text_item p a {
	font-size:1.2em;
	line-height:1em;
	font-weight:normal;
	}
	
#hp_content_image_map { 
	float:left;
	width:690px;
	}
	
/*Type 1 */

#hp_content {
	float:left;
	width:990px;
	padding:0;
	margin:0;
	position:relative;
	}
	
#hp_content_bottom {
	float:left;
	}
	
ul.promo_tiles li#tile-id-4 {
	margin-right:0 !important;
	}
	
ul.promo_tiles li {
	padding:0;
	margin:5px 2px 0 0;
	display:block;
	float:left;
	}
ul.promo_tiles li a, ul.promo_tiles2 li a {
	padding:0;
	display:block;
	}
ul.promo_tiles, ul.promo_tiles2, ul.promo_tiles3 {
	float:left;
	margin:0;
	padding:0;
	width:990px;
	}
	
li#tile2-id-1 {
	margin-right:4px !important;
	}
li#tile3-id-1, li#tile3-id-2 {
	margin-right:6px !important;
	}
	
ul.promo_tiles2 li {
	padding:0;
	margin:5px 0 0 0;
	width:493px;
	display:block;
	float:left;
	}

ul.promo_tiles3 li {
	padding:0;
	margin:5px 0 0 0;
	width:326px;
	display:block;
	float:left;
	}

