/*
 *
 *  $Id: distributors.css
 *  $Description: CSS used for Distributor Page on BabylissPRO.com
 *  $Author: Tony Collings, Hayley King
 *  $Version: 1.0
 *  
 */
 
/* 	content.css OVERRIDES
	------------------------------------------------------------*/ 
 	
	

/* 	HTML OVERRIDES
	------------------------------------------------------------*/
	body { color: #000000; }
	

/* 	LAYOUT
	------------------------------------------------------------*/
	
	#directory_index { margin: 0px 0px; padding: 20px 0px; }		

	/*#content_wrapper {background-color: #000; }*/
	#map_content_wrapper { background: #f4f4f4; border: 1px solid #c8c8c8; border-top: none; margin: 0px -10px 5px -10px; padding-left: 25px; }
	
			
	#directory_data a:link, #directory_data a:visited { color: #999999; font-size: 10px; text-decoration: none; }
	#directory_data a:active, #directory_data a:hover { text-decoration: underline; }
	.view_map { color: #999999; font-size: 10px; text-decoration: none; }
	.view_map:hover { text-decoration: underline; }
		
	#reset_map a:link, #reset_map a:visited { color: #b9110c; text-decoration: none; }
	#reset_map a:active, #reset_map a:hover { text-decoration: underline; }	
	
	.col1, .col2, .col3 { float: left; margin: 5px 0px 10px 0px; padding-right: 70px; width: 250px; }
	
	#directory_index a.dist_letter { padding: 8px; font-size: 12px; background-color: #FFFFFF; color: #000000; border: 1px solid #c8c8c8; }
	#directory_index a.selected { border: 1px solid #b9110c; }
	#directory_index a:hover.dist_letter { border: 1px solid #b9110c; }  
	
	#map_search { clear: both; font-size: 12px; padding-top: 10px; }
	#map_search label { color: #b9110c; margin: 0px 3px; font-size: 11px; }
	#map_search input, #map_search select { vertical-align: middle; font-size: 12px; }
		.state_search, .zip_search { display: inline; float: left; margin: 0px; text-align: left; height: 75px; }
		.state_search { width: 365px; }
		.zip_search { width: 590px; }
		
	#google_map { border: 1px solid #0e3d8b; background-color: #fff; color: #000; }
		.map_errors {}
		
	#directory_data { /*padding-bottom: 50px;*/ }
		.distributor { margin-bottom: 10px; border: 1px solid #f4f4f4; }
		.dir_distributor { margin-bottom: 5px; padding: 5px; }
	
	/*ul#dist_navigation { margin: 0px 0px 0px -13px; padding: 0px; display: block; list-style-type: none; height: 30px;  }
		#dist_navigation li { display: block; float: left; margin: 0px 3px; font-size: 13px; padding: 0px 25px; height: 29px; text-align: center; line-height: 30px; vertical-align: middle; background: #f4f4f4; border: 1px solid #c8c8c8;}
		#dist_navigation li a { display: inline; color: #000000; height: 29px;  }
		#dist_navigation li a.selected { background: #f4f4f4; color: #b9110c; border-bottom: 1px solid #f4f4f4; }*/
		
		ul#dist_navigation { margin: 0px 0px 0px -10px; padding: 0px; display: block; list-style-type: none; border-bottom: 1px solid #c8c8c8; width: 990px; height: 30px; }
		#dist_navigation li { /*display: block;*/ float: left; margin-right: 5px; font-size: 14px; border: 1px solid #c8c8c8; border-bottom: none;  _height: 31px; }
		#dist_navigation li .selected { color: #b9110c; border-bottom: 1px solid #f4f4f4; _height: 29px; }
		#dist_navigation li a { display: block; height: 29px; padding: 0px 25px; line-height: 30px; text-align: center; vertical-align: middle; background: #f4f4f4; /*border: 1px solid #c8c8c8;*/ color: #000; }
		#dist_navigation li a.selected { /*color: #b9110c; border-bottom: 1px solid #f4f4f4;*/ }
		#dist_navigation li#map_view { _width: 125px; }
		#dist_navigation li#dir_view { _width: 175px; }
	
