body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: arial;
	font-size: 75%;
	color: #000;
	text-align: center; /* IE */
	height: 100%;
}

td {
	font-family: arial;
	font-size: 12px;
	color: #999;
}

img {
	border: 0px;
}

div#container {
	width: 862px;
	padding: 0px;
	margin: 0px auto 0px auto;
	text-align: left;
	background-image: url(../upload/backgrounds/1.gif); /* custom color */
	min-height: 100%;
	_height: 100%;
}

	div#container div#top {
	width: 862px;
	height: 251px;
	border-bottom: 3px solid #fff;
	background-color: #fff;
	}
	
		div#container div#top div#header {
			width: 702px;
			height: 251px;			
			float: left;
			margin: 0px;
			padding: 0px;
			position: relative;
		}
		
			div#container div#top div#header img {
				display: block;
			}
			
			div#container div#top div#header img.logo {
				position: absolute;
				left: 15;
				top: 13;
			}
		
		div#container div#top div#menu {
			width: 157px;
			height: 251px;
			float: left;
			margin: 0px;
			padding: 0px;
			border-right: 1px solid #828282;
		}
		
			div#menu span div.item, div#menu span div.itemActive {
				display: inline;
				margin-left: 15px;
			}
			
				div#menu span div.item a {
					text-decoration: none;
					color: #ABABAB;
					font-weight: bold;
				}
				
				div#menu span div.item a:hover, div#menu span div.itemActive a {
					text-decoration: none;
					color: #4D5766; /* custom color */
					font-weight: bold;
				}				
		
			div#container div#top div#menu ul {
				margin: 10px 15px 15px 15px;
				padding: 0px;
				list-style: none;
			}
			
				div#container div#top div#menu ul li {
					margin: 0px 0px 5px 0px;
					padding: 0px;
					list-style: none;
					font-size: 16px;
					font-weight: bold;
					color: #ABABAB;
				}
				
				div#container div#top div#menu ul li a {
					font-size: 16px;
					font-weight: bold;
					color: #ABABAB;
					text-decoration: none;
				}
				
				div#container div#top div#menu ul li a:hover, div#container div#top div#menu ul li.active a {
					font-size: 16px;
					font-weight: bold;
					color: #4D5766; /* custom color */
					text-decoration: none;
				}
								
	div#container div#content {
		width: 862px;
	}
	
		div#container div#content div#left {
			width: 545px;
			float: left;
		}

			div#container div#content div#left div#text {
				margin: 20px;
				color:#CCFF33;
			}
			
			div#text h2 {
				margin: 0px;
				padding: 0px 0px 15px 0px;
				font-size: 140%;
			}
			
			div#text h3 {
				margin: 0px;
				padding: 0px 0px 0px 0px;
				font-size: 14px;
				font-weight: bold;
			}
			
			div#text ul {
				margin: 0px;
				padding: 0px 0px 15px 0px;
				list-style: none;
			}
			
			div#text ul li {
				margin: 0px;
				padding: 0px 0px 5px 0px;
			}
			
			div#text p {
				margin: 0px;
				padding: 0px 0px 15px 0px;
				line-height: 20px;
				color:#3D3D3D;
				
			}			
		
		div#container div#content div#right {
			width: 314px;
			float: right;
		}
		
div.block_dark {
	background-color: #4D5766; /* custom color */
	border-bottom: 1px solid #fff;
	color: #fff;
	padding-bottom: 15px;
}

div.block_dark h1 {
	margin: 0px;
	padding: 15px 15px 0px 15px;
	font-size: 250%;
}

div.block_dark ul {
	margin: 0px;
	padding: 15px 15px 0px 15px;
	list-style: none;
}

div.block_dark ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.block_dark ul li a {
	margin: 0px;
	padding: 0px 15px 4px 15px;
	display: block;
	color: #fff;
	text-decoration: none;
}

	div.block_dark ul li a:hover {
		display: block;
		background-image: url(../images/arrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		text-decoration: none;
	}
	
	div.block_dark ul li a.active {
		display: block;
		background-image: url(../images/arrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		text-decoration: none;
	}
	
	div.block_dark ul li.active a {
		display: block;
		background-image: url(../images/arrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		text-decoration: none;
		font-weight: bold;
	}
	
		div.block_dark ul li.active ul {
			padding: 0px 0px 5px 15px;
		}
		
		div.block_dark ul li.active ul li a {
			background-image: url(../images/right_li_li.gif);
			background-repeat: no-repeat;
			padding: 0px 15px 0px 15px;
			background-position: 3px 6px;
			font-weight: normal;
		}
		
		div.block_dark ul li.active ul li.active a,
		div.block_dark ul li.active ul li a:hover {
			font-weight: bold;
		}

div.block_white {
	color: #000;
	margin-left:154px;
	
}

div#text div.file {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	height: 50px;
}

div#text div.file img {
	float: left;
	width: 50px;
	margin: 0px 15px 0px 0px;
}

div#text div.file p {
	float: left;
	width: 600px;
	font-size: 15px;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

div#text a {
	color: #3D3D3D;
	text-decoration: underline;
}

div#text a:hover {
	color: #999999;
	text-decoration: underline;
}

tr.formRow td {
	padding: 5px 0px 5px 0px;
}

tr.formRow td.formColumnLeft {
	width: 100px;
}

div#text div.sitemap ul {
	list-style: square;
	padding: 5px 0px 0px 20px;
}

/*
div#text div.sitemap ul li ul {
	padding:0px;
	margin: 0px;
}

div#text div.sitemap ul li ul li {
	padding-bottom:0px;
	margin-bottom: 0px;
}
*/

img.image_right {
	border-bottom: 1px solid #fff;
	visibility:hidden;
}

/* dealer locator */
div.block_white div.dealer {
	padding: 10px;
}

div.block_white div.dealer p {
	margin: 0px;
	padding: 0px;
}

div.block_white div {
	float: left;
}

div.block_white img {
	border-right: 1px solid #fff;
}

div.dealerShort h2, div.dealerFull h2 {
    font-size: 12px;
    color: #99807b;
    font-weight: normal;
    margin: 0 !important;
    padding: 0 !important;
}

div.dealerFull h2 {
    font-weight: bold;
}

div.dealerShort p, div.dealerFull p {
    margin: 0 !important;
    padding: 0 !important;
}

div.dealerShort div.dealerMoreInformation {
    float: right;
}

div.dealerFull {
    display: none;
    min-height: 80px;
}

div.dealerLeft {
    float: left;
    width: 250px;
}
               
div.dealerRight {
    float: left;
    width: 250px;
}

hr.dealerSeparator {
    border: none;
    border-bottom: 2px solid #bbbbbb;
    background-color: #bbbbbb;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    clear: both;
}

img.dealerICALogo {
    width: 46px;
    height: 21px;
}