@charset "utf-8";
/* CSS Document */

body { 
	background:#656c5c;
	font-family:arial;
	font-size:10px;
	padding:30px 0 20px 0;
}
a,
a:visited {
	color:#71705C;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
h1 {
	padding:0 0 0 350px;
	font-size:19px;
}
h3 {
	font-size:12px;
	margin:25px 0 3px 0;
}
div.Container {
	width:775px;
	margin:0 auto;
	background:#fff;
	padding:0 0 10px 0;
}
div.Container div.Header {
	border:2px solid #000;
	background:#fff;
}
div.Container div.Header div.Logo {
	float:left;
	width:172px;
	height:74px;
	padding:15px 30px 0 20px;
}
div.Container div.Header img.TopText {
	float:left;
	padding:10px 10px 0 10px;
}
div.Container div.Header div.VertSep {
	width:1px;
	background:transparent url(../fw/vert-seperator.jpg) repeat-y top center;
	height:80px;
	float:left;
	margin:10px 0 10px 0;
	padding:0 20px;
}
div.Container div.Header ul {
	list-style-type:none;
	margin:0;
	padding:0;
	height:32px;
}
div.Container div.Header ul li {
	float:left;
}
div.Container div.Header ul li a,
div.Container div.Header ul li a:visited {
	display:block;
	height:32px;
}
div.Container div.Header ul li a.Home {
	width:57px;
	background:transparent url(../fw/home.jpg) no-repeat top right;
}
div.Container div.Header ul li a.Auto {
	background:transparent url(../fw/automatic-taping.jpg) no-repeat top left;
	width:140px;
}
div.Container div.Header ul li a.Parts {
	width:98px;
	background:transparent url(../fw/parts.jpg) no-repeat top left;
}
div.Container div.Header ul li a.Service {
	width:91px;
	background:transparent url(../fw/service.jpg) no-repeat top left;
}
div.Container div.Header ul li a.Dealer {
	width:114px;
	background:transparent url(../fw/dealer.jpg) no-repeat top left;
}
div.Container div.Header ul li a.International {
	width:110px;
	background:transparent url(../fw/international.jpg) no-repeat top left;
}
div.Container div.Header ul li a.About {
	width:85px;
	background:transparent url(../fw/about.jpg) no-repeat top left;
}
div.Container div.Header ul li a.Contact {
	width:76px;
	background:transparent url(../fw/contact.jpg) no-repeat top left;
}
div.Clear {
	clear:both;
}
div.Container div.Content {
}
div.Container div.Content div.ContentHeader {
	width:775px;
	background:transparent url(../fw/header-left-tab.jpg) no-repeat top left;
	height:38px;
	line-height:38px;
	margin:10px 0 0 0;
}
div.Container div.Content div.ContentLeft {
	background:transparent url(../fw/left-bar-shadow.jpg) repeat-y top left;
	float:left;
	width:222px;
	margin:0 0 10px 0;
}
div.ContentLeft div.Bottom {
	background:transparent url(../fw/left-bar-bottom.jpg) no-repeat bottom left;
	padding:0 20px 20px 20px;
	width:182px;
}
div.ContentLeft div.FindDealer {
	width:181px;
	height:38px;
	padding:10px 0px 10px 6px;
	background:transparent url(../fw/dealer-box.jpg) no-repeat top left;
	margin:10px 0 10px 0;
}
div.ContentLeft div.FindDealer p.Title {
	font-size: 11px;
	font-weight:bold;
	padding:0;
	margin:0 0 3px 0;	
}
div.ContentLeft div.FindDealer label {
	float:left;
	font-weight:bold;
	margin:3px 3px 0 0;
}
div.ContentLeft div.FindDealer input {
	width:36px;
	border:1px solid #000;
	font-size:10px;
	color:#000;
	padding:2px;
	float:left;
	margin:1px 4px 0 0;
}
div.ContentLeft div.FindDealer .BtnGo {
	width:52px;
	height:21px;
	background:transparent url(../fw/btnGo.jpg) no-repeat top left;
	display:block;
	float:left;
}
div.ContentRight {
	float:left;
	padding:10px 0 10px 0;
	width:538px;
	padding:10px 0 10px 7px;
	font-size:12px;
}
div.ContentRight p {
	font-size:12px;
	line-height:18px;
	color:#666;
}
div.ContentRight b {
	color:#666;
}
div.ContentRight h2 {
	font-size:16px;
}
div.ContentRight a {
	margin:0 0 10px 0;
	display:inline;
}
div.ContentRight a.Left {
	float:left;
	margin:0 5px 10px 0;
}
div.ContentRight div.ButtonContainer {
	width:514px;
	height:53px;
	background:transparent url(../fw/bottomCallout.jpg) no-repeat top left;
	padding:7px 10px 0 10px;
}
div.ContentRight div.ButtonContainer a {
	float:left;
	margin:0 18px 0 0;
}
div.ContentRight div.ButtonContainer a.Last {
	float:left;
	margin:0;
}
div.EmailAlert {
	height:15px;
	border-bottom:1px solid #000;
	background:#EEB211;
	padding:7px 0 0 100px;
	margin:0 10px;
}
div.EmailAlert label {
	margin:0;
	padding:0;
	font-size:12px;
	float:left;
	margin:3px 0 0 0;
}
div.EmailAlert input {
	width:119px;
	border:1px solid #000;
	font-size:10px;
	padding:2px;
	float:left;
	margin:2px 0 0 7px;
}
div.EmailAlert a.BtnArrow {

	height:24px;
	background:transparent url(../fw/btnArrow.jpg) no-repeat top left;
	padding:0 0 0 30px;
	display:block;
	float:left;
	line-height:24px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	margin:0 0 0 7px;
}
div.Footer {
	background:#EBE9EA;
	margin:0 10px;
	padding:5px 0 5px 0;
}
div.Footer div.LogoLeft {
	float:left;
	margin:10px 0 0 10px;

}
div.Footer p {

}

/* MISC */

span.formText 
{
    font-weight: bold;
    color:#666;
}

.form-grey-area 
{
    padding: 10px 0px 10px 0px;
    margin: 10px 0px 10px 0px;
    background-color: #eeeeee;
    border-top: 1px solid #eeb311;
    border-bottom: 1px solid #eeb311;
}

.location-parameters 
{
    background-color: #cccccc;
    padding: 10px;
}

.locations b
{
   color: #000000;
}

.padsides 
{
    padding: 10px 30px 10px 30px;
}

.divider 
{
    font-size: 0px;
    height: 1px;
    background-color: #cccccc;
    margin:  10px 0px 10px 0px;
}