﻿body 
{
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	text-align: left;
	background-image: url("wvbg.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}

* html body
{
	font-size:x-small; 
	/* for IE5/Win */
	font-size:small; 
}


form 
{
	margin: 0px;
	padding: 0px;
}

a, a:visited, a.active, a:hover
{
	text-decoration: normal;
	color: #003366;
}

a:hover
{
	text-decoration: underline;
	color: #0066CC;
}

a.tnavlink, a.tnavlink:visited, a.tnavlink:active, a.tnavlink:hover
{
	text-decoration: normal;
	color: #fdb668;
}

a.tnavlink:hover
{
	text-decoration: underline;
	color: #ff0000;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	padding: 0px 0px 3px 0px;
}

h1 { font-size: 185%; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; border-bottom: 1px dotted #eeedee; }
h2 { font-size: 155%; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; border-bottom: 1px dotted #eeedee; }

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 0px; font-size: 1px;}

.line
{
	margin: 5px 5px 5px 5px;
	border-bottom: 1px solid #cccccc;		
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.spacer
{
	height: 25px;
	width: 25px;
	margin: auto;
}

/* CONTENT */

#page
{
    width: 100%;
    margin: auto;
    padding: 0px;
}

#content
{
	margin: 25px 10px 25px 10px;
}


/* HEADER */

ul#nav-main 
{
	margin:0;
	padding:0;
	list-style:none;
}

	ul#nav-main li 
	{
		float:left;
	}

	ul#nav-main li a, ul#nav-main li a:visited 
	{
		text-decoration: none;
		display: block;
		height: 18px;
		color: #666666;
		padding: 30px 10px 10px 10px;
		text-transform: uppercase;
		border-bottom: 1px solid #000000;
	}
	ul#nav-main li a:hover 
	{
		text-decoration:none;
		display:block;
		text-decoration:none;
		background-color: #181818;
		color: #FFFFFF;
		border-bottom: 1px solid #4c4c4c;
	}
	

/* Container Style - Field Set */

#cnt_f
{
	width: 98%;
}

#cnt_m
{
	width: 60%;
}

#cnt_sub
{
	width: 37%;
}

fieldset legend
{
	font-size: 115%;
	color: #1b1b1b;
	font-weight: normal;
	padding: 5px 15px 5px 5px;
}

.cnt_content
{
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	border: 1px solid #cccccc;
	margin: 5px 5px 5px 5px;
}


/*  DEALER MAP PAGE */

ul.maplist
{
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.maplist li
{
    padding: 0px 0px 15px 0px;
}