	/************************************************
	This is the version that is in the "up to 3 rows
	of 3 units of components" area.
	************************************************/


	.location_home_promo
	{
		padding-top:9px;
	}

	.location_home_promo .outer_dimensions,
	.location_home_promo .inner_dimensions
	{
		overflow:hidden;
	}


	
	.location_home_promo .single_wide
	{
		width:315px;
		height:260px;
	}
	
	.location_home_promo .double_wide
	{
		width:630px;
		height:260px;
	}

	.location_home_promo .triple_wide
	{
		width:960px;
		height:260px;		
	}



	/***********************************************
	Table Template for Color Scheme 1 (Forest Green)
	***********************************************/
	
	
	.location_home_promo .table_template_top_left
	{
		width:7px;
		height:0px;
		background:none;
		overflow:hidden;
	}
	

	.location_home_promo .table_template_top
	{
		width:auto;
		height:0px;
		background:none;
		overflow:hidden;
	}
	
	

	.location_home_promo .table_template_top_right
	{
		width:8px;
		height:0px;
		background:none;
		overflow:hidden;	
	}


	.location_home_promo .table_template_right
	{
		width:7px;
		height:auto;	
		background:url(../../../includes/table_template_gradient_dropshadow_on_ffffff/right.gif) no-repeat;
		background-position:bottom left;
		
		overflow:hidden;	
	}
	 

	.location_home_promo .table_template_left
	{
		width:7px;
		height:auto;	
		background:url(../../../includes/table_template_gradient_dropshadow_on_ffffff/left.gif) no-repeat;
		background-position:bottom right;
		overflow:hidden;	
	}
	
	

	.location_home_promo .table_template_bottom_left
	{
		width:7px;
		height:auto;
		background:url(../../../includes/table_template_gradient_dropshadow_on_ffffff/bottom_left.gif) no-repeat;
		background-position:top right;
		overflow:hidden;
		
	}
	

	.location_home_promo .table_template_bottom
	{
		width:auto;
		height:7px;
		background:url(../../../includes/table_template_gradient_dropshadow_on_ffffff/bottom.gif) repeat-x;
		overflow:hidden;	
	}
	

	.location_home_promo .table_template_bottom_right
	{
		width:7px;
		height:7px;
		background:url(../../../includes/table_template_gradient_dropshadow_on_ffffff/bottom_right.gif) no-repeat;
		background-position:top left;
		overflow:hidden;
	}
	
	



	
	
	
	/********************
	Table template content
	********************/
	.location_home_promo .table_template_content
	{
		padding-right:13px;	
		padding-left:13px;
		padding-bottom:16px;
		
		width:100%;
		height:100%;
		
	}
	


	/********************
	Table template content
	********************/
	.location_home_promo .inner_dimensions
	{
		overflow:hidden;
		position:relative;
	}
	
	
	
	.location_home_promo .single_wide .inner_dimensions
	{
		width:272px;
		height:166px;
	}
	
	.location_home_promo .double_wide .inner_dimensions
	{
		width:592px;
		height:166px;
		
	}

	.location_home_promo .triple_wide .inner_dimensions
	{
		width:912px;
		height:166px;
	}
	
	
	
	/*********
	Title
	*********/
	.location_home_promo .title
	{
		font-size:20px;
		color:#00674e;
		font-weight:bold;
		margin-left:20px;
		margin-bottom:6px;
	}
	
	.location_home_promo .fda .title
	{
		color:#005cab;
	}
	
	
	/************
	Horizontal Rules
	************/
	

	/*hr_double*/
	.location_home_promo .hr_double
	{
		margin-bottom:8px;
	}
	

	.location_home_promo .fda .hr_double
	{
		background:url(../../global/hr_double_bbddff.gif);
	}

	/*We don't need an override for.mp hr_doubles since they have the same green color as.dm*/	
	
	
	
	
	/*hr_thick*/
	.location_home_promo .hr_thick
	{
		margin-bottom:9px;
	}
	
	.location_home_promo .fda .hr_thick
	{
		background:#005cab;
	}

	/*We don't need an override for.mp hr_thicks since they have the same green color as.dm*/	
	
	
	
	.location_home_promo .single_wide .hr_double,
	.location_home_promo .single_wide .hr_thick
	{
		width:304px;
		margin-left:4px;
	}	
	
	.location_home_promo .double_wide .hr_double,
	.location_home_promo .double_wide .hr_thick
	{
		width:624px;
		margin-left:2px;
	}
	
	.location_home_promo .triple_wide .hr_double,
	.location_home_promo .triple_wide .hr_thick
	{
		width:944px;
		margin-left:4px;
	}


	

	



	/************
	Image
	************/
	.location_home_promo .single_wide .location_home_promo_image
	{
		width:272px;
		height:104px;
	}	
	
	.location_home_promo .double_wide .location_home_promo_image
	{
		float:right;
		width:304px;
		height:167px;
		margin-left:10px;
	}

	.location_home_promo .triple_wide .location_home_promo_image
	{
		float:right;
		width:625px;
		height:167px;
		margin-left:10px;
	}
	
	
	
	
	
	/************
	Text
	************/
	.location_home_promo .text
	{
		margin-top:3px;
	}
	

	
	
	
	
	/***********
	Button
	***********/
	.location_home_promo .btn_link
	{
		cursor:pointer;
		
		width:80px;
		height:20px;

		position:absolute;
		bottom:0px;
		right:0px;
	}
	
	
	.location_home_promo .double_wide .btn_link
	{
		right:323px;
	}
	
	.location_home_promo .triple_wide .btn_link
	{
		right:642px;
	}
	
	
	.location_home_promo .btn_more
	{

	}
	
	
	
	.location_home_promo .dm .es_US .btn_more 
	{

	}
	
	.location_home_promo .dm .fr_CA .btn_more 
	{

	}

	.location_home_promo .fda .en_US .btn_more 
	{

	}
	
	.location_home_promo .fda .es_US .btn_more 
	{

	}
	
	.location_home_promo .fda .fr_CA .btn_more 
	{

	}
	
	.location_home_promo .mp .en_US .btn_more 
	{

	}

	.location_home_promo .mp .es_US .btn_more 
	{

	}
	
	.location_home_promo .mp .fr_CA .btn_more 
	{

	}	