﻿@charset "UTF-8";
/* CSS Document */

	
	/*body 	{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(/assets/en-us/img/topGradient.jpg) top left repeat-x;
	}
	*/
	h2, a	{
	margin: 0px;
	padding: 0px;
	}
	
	.red	{
	color: #BE1E2D;
	}
	
	.bold	{
	font-weight: bold;
	}
	
	/*a:active{outline:none;}
	a:focus {outline: none;}
	
	p,li
	{
	  color: #454444;
	  line-height: 19px;
	}*/

	/*.wrapper	{
	width: 988px;
	height: auto;
	margin: auto;
	padding: 0px;	
	margin-top: 0px;
	position:relative;
	}*/
	
	#navTop	{
	width: 988px;
	height: 62px;
	margin: 0px;
	padding: 0px;
	clear: right;
	/*background-image:url(../images/navHolder.jpg);*/
	
	}
	
	#navTop ul{
    margin: 25px 0px 3px 115px;
	padding: 0px;
	list-style: none;
	
	}
	
	#navTop li{
	color: #FFFFFF;
	margin: 5px 0px;
	display: inline;
	padding-left: 32px;
	padding-right: 32px;
	
	
	}
	
	#navTop li a{

	color: #FFFFFF;
	
	}
	
	
	.straplineNav 
	{
	width: 985px;
	height:25px;
	font-size: 11px;
	color: #000000;
	padding: 30px 15px 0px 0px;
	text-align: right;
       
    }
	.straplineNav a{
	
	color: #000000;
	padding: 0px 10px 0px 10px;
	display: inline;
	border-right:  solid #000000 1px;
	
	}
	/*
	
	.straplineNav ul 	{
	padding: 0px 0px 0px 0px;
	list-style: none;
	height: 20px;
	}
	
	.straplineNav li 	{
	color: #000000;
	padding: 0px 10px 0px 10px;
	display: inline;
	border-right:  solid #000000 1px;
	
   }
	*/
	
	.straplineNav .noBorder{
	
	border-right: none;
	
	}

	

	#headerContent {
	
	background: url(../images/redHeader.jpg) top left no-repeat;
	float: left;
	width: 772px;
	height: 57px;
	margin: 0px 0px 0px 0px;
	
	}
	
	#headerContent h2{
	color:#FFFFFF;
	font-size: 17px;
	font-weight: 600;

	}
	
	#headerContent h1{
	color:#FFFFFF;
	font-size: 17px;
	font-weight: 600;

	}
	
	
	#headerContent p{
	color:#FFFFFF;
	font-size: 11px;
	
	
	}
	
	#headerHeading{
	float:left;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 275px;
	}
	
	#headerTagLine{
	
	margin: 15px 0px 0px 0px;
	padding: 0px;
	color: #FFFFFF;
	float: left;
	width: 435px;
	
	}
	
	#headerTagLine a{
	
	color:#FFFFFF;
	
	}
	
	#contentBox{
	float: left;
	margin: 0px 0px 0px 12px;
	width: 770px;
	height: 265px;
	border: 1px solid #EBEBEB;
	
	
	}
	
	#contentBox table{
	margin-top: 35px;
	width: 770px;
	
	}
	
	#contentBox td{
	vertical-align: middle;
	text-align: center;
	width: 33%;
	
	}
	
	
	
	

	.footerNav{
	font-size: 11px;
	background-color: transparent;
	color: #B3B3B3;
	width: 988px;
	margin: auto;
	margin-bottom: 25px;
	padding-top: 15px;
	text-align: center;
}


.footerNav a{
	
	color: #B3B3B3;
	
	}

.footerNav ul 	{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	
	}
	
.footerNav li 	{
	margin: 7px 0px;
	padding: 0px 10px 0px 10px;
	display: inline;
	}
	
.rightColumnBox{
	
	margin: 10px;
	border: solid gray 1px;
	
	
	}
	
	.leftColumnBox{
	
	margin: 10px;
	border: solid gray 1px;

	
	}
	
	
.imageLeft{

margin: 0px 20px 20px 10px;
width: 250px;
height: 200px;
background-color:#F6F6F6;
float: left;


}


	

	

/* --------- Set Universal Properties ----- */

h1, h2, h3, h4, div, img, a, table, td, tr, form{

margin: 0px;

padding: 0px;

}

	
	a	{
	/*
	color: #B3B3B3;
	*/
	
	color: #666666;
	text-decoration: none;
	}
	
	.clear{
	clear: both;
	height: 0px;
}


img{ 
border: 0px;
}

p{


	color: #666666;
	margin: 0px;
	padding: 0px;
	


}
/* --------- Added by Frank ----- */
.required
{color:Red;
}
.boldBlue {
		
		font-size: 16px;
		font-family: Arial, Helvetica, sans-serif;
		color: #046EAF;
		font-weight: 600;
		}


.clearAll
{
 clear:both;
}




.td  input
{
    border: none}

.DealerSearchBoxTop
{
    background: url(/assets/en-us/img/searchBoxTop_blank.gif) no-repeat;
    width: 403px;
    height: 27px;
    position:relative;
}
.WhiteTitle
{
    padding: 5px 0px 0px 15px;
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    color: white;
}

.DealerSearchBox
{
    background: url(/assets/en-us/img/searchBox_bg.gif) no-repeat;
    width: 401px;
    height: 64px;
    border: solid 1px #cccccc;    
    position:relative;
}
.OnlineDealerBox
{
    background: url(/assets/en-us/img/searchBox_bg.gif) no-repeat;
    width: 401px;
    border: solid 1px #cccccc;    
    position:relative;
}
/**************  Amozon Buy Now **********/
.btn_AmazonBuyNow
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/assets/en-us/img/Btn_Amazon_BuyNow_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 118px;
height: 25px;
margin: 0;
padding: 0;
}

.btn_AmazonBuyNow a
{
display: block;
color: #000000;
font-size: 11px;
width: 118px;
height: 25px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn_AmazonBuyNow img
{
width: 118px;
height: 25px;
border: 0
}

.btn_AmazonBuyNow a:hover img
{
visibility:hidden
}

.btn_AmazonBuyNow span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/**************  ABT Buy Now **********/
.btn_ABTBuyNow
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/assets/en-us/img/Btn_ABT_BuyNow_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 118px;
height: 25px;
margin: 0;
padding: 0;
}

.btn_ABTBuyNow a
{
display: block;
color: #000000;
font-size: 11px;
width: 118px;
height: 25px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn_ABTBuyNow img
{
width: 118px;
height: 25px;
border: 0
}

.btn_ABTBuyNow a:hover img
{
visibility:hidden
}

.btn_ABTBuyNow span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.productList
    {
    font-size: 14px;
	color: #666666;
	
	}
.ZipCodeSearch
    {
    font-size: 14px;
	color: #666666;
	background: transparent;
	border: solid 1px #cccccc;
	border: 1px solid #85a0b3; 
	height: 20px
    }
.ZipCodeSearch input
    {
    color: #666666;
	margin-left:10px;
    border: 0px solid #85a0b3; 
	}
.IntlDealerTitle
{
    width:500px;
    font-family: arial, helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    padding:  5px 0px 15px 0px;
    position:relative;

}
.IntlDealerNav
{
    width:500px;
    border: solid 1px #c5c5c5;
    background: #cccccc url(/assets/en-us/img/Intl_Nav_bg.gif) no-repeat;
    position:relative;

	 }
.IntlDealerNavItem
{
    font-size: 14px;
	height: 20px;
    width: 10px;
    padding:  3px 3px 0px 4px;
    }
.redLink 
{
color: #b40404;
text-decoration: none;
}
.redLink a
{
color: #b40404;
text-decoration: none;
}
.blueLink 
{
color: #046eaf;
text-decoration: none;
font-weight: bold;
}
.blueLink a
{
color: #046eaf;
text-decoration: none;
font-weight: bold;
}
.IntlResultsDiv
{
 margin-top:10px;
 width:500px;
 height:440px;
 background-color:#ffffff;
 /*border: solid 1px #c9c9c9;*/
 overflow:auto;
    position:relative;
     }
.IntlResultsItemDiv
{
Padding: 20px 20px 20px 20px;
     }
.countryName
{
    font-family: arial, helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #575757;
        	}
.dealerName
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #575757;
        	}
.dealerName a
{
   color: #575757;
        	}
.dealerName a:active
{
   color: #046eaf;
        	}
 .dlrResultsDiv
{
 width:400px;
 height:410px;
 background-color:#ffffff;
 border: solid 1px #c9c9c9;
 overflow:auto;
 position:relative;
     }
.DealerListHeader
{
    background: #ededed;
    width: 400px;
    height: 25px;
     border: solid 1px #ededed;
    position:relative;

}
.DealerListHeaderText
{
    padding: 7px 0px 0px 15px;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #707070;
    position:relative;
}
.MapDiv
{
    margin-left: 5px;
    background: url(/assets/en-us/img/map_bg.gif) no-repeat;
    width: 498;
    height: 500px;
    padding:  5px 0px 0px 4px;
}
.map_canvas
{
   height: 490px; 
   width: 490;
}

.dealerListItem
{
Padding: 8px 8px 8px 8px;
border-bottom: solid 1px #CCCCCC;
     }
.DealersInYourArea{
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #575757;
    Padding: 8px 8px 8px 8px;
    position:relative;
     }
.miscText{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #575757;
    Padding: 8px 8px 8px 8px;
    position:relative;
     }
