﻿.fullChildMenu {display: none;}

#MainContentWrap
{
    width: 646px;
}

#MainContentBody {
	position: relative;
	top: 200px;
	padding-bottom: 200px;
}
#MainContentRow
{
	display: none;
}
#DistributersListWrap .body{
	position:relative;
	line-height:16px;
	padding-right:5px;
	width:420px;
	top:0px;
	margin-top:0px;
}
#GlobalPresenceWrap
{
	display: none;
}
#GlobalPresenceWrap .bodyWrapper .body{
	float:right;
	line-height:16px;
	padding-right:5px;
	padding-top:2px;
	width:420px;
	position:relative;
}

#RelatedContent
{
	margin-top: 200px;
}

.dlCities
{
	font-size:10px;
	width:110px;
	height:18px;
	border:1px solid #7f9db9;
}

.zipTxt
{
	margin-left:26px;
	width:146px;
	height:16px;
	border:1px 	solid #e1e1e1;
}

#FilterBoxes
{
	position: absolute;
	left: 0px;
	top: 98px;
	width: 230px;
	height: 219px;
	z-index: 100;
	}

#filterTitle
{
	position: absolute;
	left: 15px;
	top: 35px;

	}

#FilterBoxes .boxes
{
	xpadding-top: 98px;
	padding-left: 12px;

	}

#FilterBoxes select  {
	width: 200px;
	margin-bottom: 5px;
	font-size: 10px;
	}

#MapWrap {
	position: absolute;
	xleft: 230px;
	left: 0px;
	top: 0px;
	xwidth: 440px;
	width: 660px;
	height: 219px;
	background: #343434 url('../Image/Backgrounds/distributers.gif') repeat-x left top;
	z-index: 10;
	}
#MapFlash
{
	width: 659px;
	height: 219px;
	z-index: 15;
	background: #343434 url('../Image/Backgrounds/distributers.gif') repeat-x left top;
}

#DealerDetails {
	position: absolute;
	left: 659px;
	top: 0px;
	width: 191px;
	height: 189px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 30px;
	background: #000000;
	overflow: hidden;
	color: #ffffff;
	xline-height:20px;
	}

#DealerDetails a
{
	color: #ffffff;
	
	}
/*-------updated 11 Aug 2009-------- */
#DealerAddress{margin-bottom: 5px;}
#DealerDetails a:hover{color: #ffffff !important;}
#DealerUrl{display: block; margin-bottom:5px;}
#DealerEmail 
{
	background: #000000 url('../Image/Backgrounds/DealerEmailBG.jpg') repeat-x left top;
	height:17px;
	padding:1px 10px 2px 30px;
	text-decoration:none;
	color:#ee8238 !important;
	font-size:11px;
}

#DealerTitle
{
	text-transform: capitalize;
	}

#DistributersContent {
	margin-top: 200px;
	width: 100%;
}


#DistributersContent hr
{
	clear: both;
	width: 425px;
	margin-left: 215px;
	margin-top: 0px;
	}

#DistributersListWrap
{
	position:relative;
	width: 100%;
}
#DistributersListWrap DistributersList
{
	position:relative;
}
#GlobalPresenceWrap
{
	position:relative;
	width: 100%;
}
.DistributersListWrap #DistributersList .distributer
{

	border-top: solid 1px #E1E1E1;
	padding-bottom: 20px;
	padding-top: 20px;
	position:relative;
}
#GlobalPresenceWrap .bodyWrapper
{
	float:right;
	line-height:16px;
	padding-right:5px;
	padding-top:2px;
	width:420px;
	position:relative;
}

#GlobalPresenceWrap .bodyWrapper h2.sec
{
	color:#000000;
	float:left;
	font-family:times;
	font-size:28px;
	font-weight:normal;
	margin:0px;
	overflow:hidden;
	padding-left:15px;
	line-height:30px;
	padding-top:0px;
	width:190px;
}
#DistributersList .DistributersListWrap .distributer h4
{
	float: left;
	width: 135px;
	overflow: hidden;
	}

#DistributersList .DistributersListWrap .distributer div
{
	float: left;
	width: 200px;
	}

#DistributersList .DistributersListWrap .distributer a
{

	display: block;
	clear: left;
	padding-left: 135px;

	}
 #DistributersContent .DistributersFiltering
	{
	    margin-bottom: 30px;
	}
#DistributersContent .DistributersFindButton
{
    display:inline; 
    background-color:#ef7d0b;
    padding:2px 6px;
    vertical-align:middle;
    margin-left:24px;
    margin-bottom:1px;
    color:#fff;
    font-size:10px;
    cursor:pointer;
}
	.distHeader
	{
		padding-bottom: 0px;
	}
	.distHeader h6
	{
	    color: Black;
	    font-weight: bold;
	}
	.distHeaderSep
	{
	    background-image: url('../Image/Bullets/arrow_right.gif');
	    background-position: left center;
	    background-repeat: no-repeat;
	    margin-left: 4px;
	}
	.distributer
	{
		float:left;
		display:block;
		padding-bottom:20px;
		width:100%;
		position:relative;
		xborder-bottom:1px solid #e1e1e1;

	}
	.distributer .distTinySep
	{

		width:inherit;
		height:1px;
		display:block;
		/*background-color:#e1e1e1;*/
		margin-top:20px;
		float: left;
	}
	.distTypeSep
	{
		width:inherit;
		height:1px;
		display:block;
		background-color:#e1e1e1;
		margin-bottom:20px;
	}

	.distTypeTitle
	{
		color:#ef7d0b;
		font-size:12px;
		font-family:Arial;
		font-weight:normal;
		margin-bottom:10px;
		border-top:1px solid #E1E1E1;
		padding-top:20px;
		width:420px;height:20px;
		clear:left;
		float:left;
	}

	.distributer .distributerHeader
	{
		float:left;
		width:140px;
	}
	.distributer .distributerBody
	{
		float:left;
		width:280px;
		display:block;
	}

	.distributer .orange{color:#EF7D0B;}

	.distributer .distributerHeader h4
	{
		color:#000000 !important;
	}

	#MainContentWrap .distEmail a
	{
		color:#EF7D0B;
	}
			
#contentpage-body{
	padding:0 0 0 20px;
}
			
	#contentpage-body a{
	}
	
	#PageMiddle
	{
		background-image:url('../Image/backgrounds/PageMiddleDistributors_background.gif');
		}
	#Footer 
	{
		width:880px;
}
	
		
.DistributersFilteringResult a.viewmap
{
    display:inline; 
    background-color:#ef7d0b;
    font-size:10px;
    padding:3px 5px 3px 5px;
    color:#fff !important;
    text-decoration:none;
}
.DistributersFilteringResult span.orange
{
    color:#ef7d0b;
}
.DistributersFilteringResult span
{
    padding-right:3px;
}
.DistributersFilteringResult .DealShowWrapper
{
    border-top:1px solid #e1e1e1;
    margin-top:15px;
    padding-top:15px;
    padding-bottom:15px;
}
.DistributersFilteringResult .chooseCityToSeeMap{text-decoration:underline;}

.DistributersFiltering .clearLink
{
    margin-left:138px;
}
.DistributersFiltering .clearLink a
{
    
    color:#ef7d0b !important;
    text-decoration:underline;
    cursor:pointer;
}