/*************************************/
/* Landing */

#mwrc_industry_affiliation
{
	margin-top: 40px;
	padding: 10px;
	border: solid 1px #CCC;
	background-color: #fff;
}

	#mwrc_industry_affiliation select
	{
		width: 120px;
	}
	
	#mwrc_industry_affiliation a:link
	{
		font-weight: bold;
	}
	
	#mwrc_industry_affiliation a:active
	{
		font-weight: bold;
	}
	
	#mwrc_industry_affiliation a:visited
	{
		font-weight: bold;
	}
	
	#mwrc_industry_affiliation a:hover
	{
		text-decoration: underline;
	}
	
	#mwrc_industry_affiliation p span.attention
	{
		font-weight: bold;
	}

/*** category help links *****/

#mwrc_helpful_links
{
	float: left;
	padding: 5px;
	border-top: solid 1px #ccc;
	margin-top: 20px;
	width: 100%;
}

	#mwrc_helpful_links h3
	{
		color: #000;
	}


/**********************************************************/
/**********************************************************/


/************* LAYOUT STYLES - DIV ********************/
#mwrc_product_image
{
	clear: both;
	float: left;
}
	
	#mwrc_view_configuration_buttons
	{
		margin-top: 15px;
	}
	
		ul#mwrc_view_configuration_buttons_ul
		{
			text-align: left;
			list-style-type: none;
			width: 150px;
			margin: 0 auto;
		}
		
		ul#mwrc_view_configuration_buttons_ul li
		{
			line-height: 25px;
			margin-bottom: 2px;
			height: 25px;
		}
		
		ul#mwrc_view_configuration_buttons_ul li a
		{
			color: white;
		}


/************* LAYOUT STYLES - DIV ********************/
#mwrc_product_retailers
{
	float: left;
	margin: 0 0 20px 15px;
}

	#mwrc_product_retailers .mwrc_product_name
	{
		color: #3c6177;
		font-weight: bold;
	}
	
	#mwrc_product_retailers .mwrc_user_zip
	{
		font-weight: bold;
	}
	
	#mwrc_product_retailers p
	{
		clear: both;
		margin-bottom: 20px;
		font-size: 12px;
		line-height: 17px;
	}


/*********** retailer listings ****************/

ul.mwrc_map_buy_now_buttons_ul li
{
	padding-right: 5px;
}

ul#mwrc_retailers
{
	float: left;
	list-style: none;
}

	ul#mwrc_retailers li.mwrc_retailer
	{
		float: left;
		clear: both;
		margin-bottom: 15px;
		font-weight: bold;
		width: 100%;
	}
	
	ul#mwrc_retailers li.mwrc_retailer span.mwrc_distance
	{
		font-style: italic;
		font-weight: normal;
	}
	
	ul.mwrc_map_buy_now_buttons_ul
	{
		list-style-type: none;
		float:left;
		margin-top: 6px;
	}
	
	ul.mwrc_map_buy_now_buttons_ul li
	{
		float: left;
		line-height: 25px;
		height: 28px;
		padding-right: 5px;
	}
	/*
	ul.mwrc_map_buy_now_buttons_ul li a:link,
	ul.mwrc_map_buy_now_buttons_ul li a:active,
	ul.mwrc_map_buy_now_buttons_ul li a:visited
	{
		color: white;
		line-height: 25px;
	}
		
	ul.mwrc_map_buy_now_buttons_ul li a:hover
	{
		color: white;
		background-color: #999;
	}
*/
/******************************************************/

/** notify me **/
#mwrc_outofstock_signup { margin-top: 20px;}
.mwrc_outofstock { color: #CC0000; font-weight: bold; }


/******************* map page ********************/

#mwrc_retailer_address
{
	font-size: 13px;
}

	.mwrc_retailer_name
	{
		font-weight: bold;
	}
	
	.mwrc_retailer_name span.mwrc_retailer_distance
	{
		font-weight: normal;
	}
	
	#mwrc_retailer_address_block span
	{
		display: block;
	}

#mwrc_map_options
{
	margin-top: 10px;
}
	#mwrc_map_options span.mwrc_product_name
	{
		font-weight: bold;
	}

#mwrc_retailer_map
{
	width: 600px;
	margin: 20px auto;
	text-align: center;
}

/************* LAYOUT STYLES - DIV ********************/

#mwrc_product_details
{
	float: left;
	margin: 0 0 10px 10px;
}

#mwrc_product_details_with_retailers { 
float: left;
margin: 0 0 10px 10px;
}


	.mwrc_product_detail_container
	{
		clear: both;
		float: left;
		/*width: auto;
		_width: 100%;*/
	}

/*****************************************************/
#mwrc_zipcode_search
{
	clear: both;
	margin: 15px 0;
	padding: 8px 10px;
	border: solid 1px #CCC;
	background-color: #ededed;
}
#mwrc_zipcode_search p { font-size: 13px; line-height: 15px }

#mwrc_zipcode_search input
{
	width: 80px;
	font-size: 16px;
	vertical-align: middle;
	padding-top: 2px;
}

button#zip_find { font-size: 16px; line-height: 20px; vertical-align: middle;}

.mwrc_retailer_zip_search
{
	border-top: #ccc 1px solid;
	padding-top: 10px;
}



/************** EVERPURE***********************/

#everpure_postal_lookup
{
	margin: 0px 0px 25px 10px;
	border-bottom: solid 1px #ccc;
	width: 58%;
	float: left;
}

#everpure_postal_lookup p
{
	margin-bottom: 10px;
}

/****** dalbello ******/
#mwrc_industry_affiliation .mwrc_error_txt
{
	margin-left: 153px;
}

/*********** retailer drop down ****************/
#mwrc_retailer_dropdown
{
	margin: 10px 0;
}

#mwrc_retailer_dropdown select
{
	margin: 5px 5px 0 0;
}
