/* CSS Document */

html, body, ul, img, em, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#login-btn{ position:relative;top:-39px !important;} 
	#login-btn:hover{position:relative;top:-16px !important;}
	#login-btn p {position:relative;top:7px;}
	#wp-submit {position:relative;top:7px !important;}
}*/
body {
	background:#447994 ;
}

#blurBKG {
	background:#FFF url(../graphics/body_bkg.jpg) top left repeat-x;
}
#login-btn {
	position:absolute;
	top:-39px;
	background:url("../../assets/graphics/tmp_Dealer_Login.gif") no-repeat scroll right bottom transparent;
	width:432px;
	height:44px;
	padding:0 0 15px;
}
#login-btn:hover {
	position:absolute;
	top:-10px;
}
a:Link, a:Visited, a:Active {
	font-weight:bold;
	color:#4c82a2;
	text-decoration:none;
}

a:Hover, a:Focus {
	outline:none;
	color:#333;
	text-decoration:none;
}

em {
	font-weight:bold;
	font-style:italic;
	color:#666;
	
	padding-left:40px;
	padding-top:10px;
	margin:10px;
	display:block;
	background:url(../graphics/quotes.gif) top left no-repeat;
}

p {
	margin:10px 10px;
	display:block;
}

h1 {
	font-size:18px;
	color:#345179;
}

h2 {
	font-size:12px;
	color:#333;
	margin:5px 10px;
}

dl {
	margin:30px;
}

dt {
	font-weight:bold;
	color:#4c82a2;
	
}

.PhoneNumber {
	font-size:14px;
	color:#666;
}

dd {
	color:#333;
	margin:0px 3px 10px 5px;
}






#wrapper {
	margin:0 auto;
	width:760px;
	background:#FFF;
	min-height:610px;
}

#header {
	width:760px;
	height:100px;
	background:url(../graphics/header.jpg) top left no-repeat;
}





#topNav {
	float:right;
	width:432px;
	margin:0px;
	padding:0;
	margin-right:10px;
	color:#bef6fd;
}

#home-nav{
	position:relative;
	top:76px;
	left:240px;
}

#topNav ul {margin:0;}
#topNav ul li {
	display:inline;
	padding:0 3px;
	cursor:default;
}

#topNav ul li a:Link,
#topNav ul li a:Active,
#topNav ul li a:Visited {
	color:#bef6fd;
	font-weight:normal;
	cursor:pointer;
}

#topNav ul li a:Hover,
#topNav ul li a:Focus {
	color:#FFF;
}

/* Menu in Dropdown CSS */

#container {
	margin-top:-5px;
}

#container ul {
	margin:10px;
}

#container ul li {
	background:url(../graphics/list_arrow.gif) no-repeat;
	background-position:0 3px;
	padding-left:10px;
	list-style:none;
}

#LSide {
	width:470px;
}

#LSide h1 {
	margin:10px;
}

#RSide {
	width:285px;
}


.left {
	float:left;
}

.right {
	float:right;
}

.clearIt {
	clear:both;
}

/* ********** DEALER LOGIN PANEL ********** */

.login {
	width:431px;
	left:50%;
	margin-left:-51px;
	height:60px;
	text-align:right;
	background:url(../graphics/tmp_Dealer_Login.gif) top right no-repeat;
}

.loginbar {
	margin-right:5px;
	margin-top:0;
	padding-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.login_box {
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#b6ebf1;
	cursor:default;
}

.login p {
	margin:0;
}
#wp-submit {margin:0; padding:0;position:relative;top:4px;}
#user_login {font-size:11px; height:11px; width:112px;}
#user_pass {font-size:11px; height:11px; width:112px;}
/* ********* END DEALER LOGIN PANEL ********** */

/* ************ DEALER LOCATOR PANEL ******************* */

#dealerLocatorPanel {
	width:339px;
	height:148px;
	background:url(../graphics/dealerLocatorPanel.jpg) no-repeat;
	margin:0 auto;
	padding:5px 10px;
	color:#d5fefe;
	font-weight:bold;
}

#dealerLocatorPanel h1 {
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	color:#363e69;
	margin-bottom:30px;
	margin-top:0;
}

#dealerLocatorPanel ul {
	margin-left:100px;
}

#dealerLocatorPanel ul li {
	background:url(../graphics/list_arrow_lightblue.gif) 0 3px no-repeat;
}

#dealerLocatorPanel ul li a:Link,
#dealerLocatorPanel ul li a:Active,
#dealerLocatorPanel ul li a:Visited {
	color:#d5fefe;
}

#dealerLocatorPanel ul li a:Hover,
#dealerLocatorPanel ul li a:Focus {
	color:#FFF;
}

#dealerLocatorPanel form {
	margin-left:130px;
	margin-top:-5px;
}

.go {
	margin-bottom:-3px;
}

/* ************ END DEALER LOCATOR PANEL ******************* */


/* *********** FOOTER ***************** */
#footer {
	background:url(../graphics/footer_bkg.jpg) top left repeat-x;
}

#footContainer {
	width:760px;
	margin:0 auto;
	text-align:center;
	padding-top:70px;
}

#footer ul {
	margin-bottom:5px;
}

#footer ul li {
	display:inline;
	color:#FFF;
	padding:0 3px;
	cursor:default;
}

#footer ul li a:Link,
#footer ul li a:Active,
#footer ul li a:Visited {
	color:#FFF;
	font-weight:normal;
}

#footer ul li a:Hover,
#footer ul li a:Focus {
	color:#666;
}

#footer p {
	font-size:10px;
	color:#83b0c7;
	margin:5px 50px;
	display:block;
	margin-top:10px;
}

.footImgL {
	float:left;
	margin-top:-42px;
}

.footImgR {
	float:right;
	margin-top:-42px;
}


.pod h3 {
	font-size:14px;
	font-variant:small-caps;
	color:#353c65;
	margin:0;
}


#VersaShuttle h3 {
	font-size:14px;
	font-variant:small-caps;
	color:#353c65;
	margin-right:15px;
	text-align:right;
}

.pod ul {
	margin-left:50px;
	margin-top:0;
	margin-bottom:0;
}

#AmerivanGM ul li,
#AmerivanDodge ul li,
#AmerivanPT ul li,
#VersaShuttle ul li {
	background:url(../graphics/list_arrow_lightblue.gif) 0 3px no-repeat;
}

.pod ul li a:Link,
.pod ul li a:Active,
.pod ul li a:Visited {
	color:#d5fefe;
}

.pod ul li a:Hover,
.pod ul li a:Focus {
	color:#FFF;
}

.pod {
	padding-left:160px;
}



#AmerivanGM {
	background:url(../graphics/sidePanel_AmerivanGM.jpg) top left no-repeat;
	padding-top:10px;
	height:69px;
}

#AmerivanDodge {
	background:url(../graphics/sidePanel_AmerivanDodge.jpg) top left no-repeat;
	padding-top:10px;
	height:69px;
}

#AmerivanPT {
	background:url(../graphics/sidePanel_AmerivanPT.jpg) top left no-repeat;
	padding-top:10px;
	height:69px;
}

#VersaShuttle {
	background:url(../graphics/sidePanel_VersaShuttle.jpg) top left no-repeat;
	padding-top:10px;
	height:77px;
}









.leftImg {
	float:left;
	margin:10px;
}

#LBorder {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-390px;
	width:10px;
	height:610px;
	background:url(../graphics/LBorder.jpg) top left no-repeat;
	z-index:1000;
}

#RBorder {
	position:absolute;
	top:0;
	right:50%;
	margin-right:-390px;
	width:10px;
	height:610px;
	background:url(../graphics/RBorder.jpg) top left no-repeat;
	z-index:1000;
}




/* SALES MAP */

#salesMap {
	background:url(../images/Sales_Map_Revised.jpg) top center no-repeat;
	height:591px;
	width:760px;
	position:relative;
	z-index:10;
}

/* Revised Above
#salesMap {
	background:url(../images/Sales_Map.jpg) top center no-repeat;
	height:591px;
	width:760px;
	position:relative;
	z-index:10;
}
*/

#salesMap h1 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	margin:10px 0px 15px 10px;
}

#salesMap p {
	color:#fff;
	margin:0;
	margin-left:50px;
	
}

.smallCaps {
	font-variant:small-caps;
	font-weight:bold;
	font-size:14px;
}

#salesMap a:Link,
#salesMap a:Active,
#salesMap a:Visited {
	font-weight:normal;
	color:#fff;
}

#salesMap a:Hover,
#salesMap a:Focus {
	color:#bef6fd;
}

#mapKey {
	position:absolute;
	bottom:4px;
	right:96px;
	width:221px;
}

#mapKey ul li {
	font-weight:bold;
	font-variant:small-caps;
	height:24px;
	font-size:15px;
	padding-top:3px;
	color:#003366;
}

#mapKey ul li.red {
	background:url(../images/redKey.gif) top left no-repeat;
	padding-left:30px;
	
}

#mapKey ul li.yellow {
	background:url(../images/yellowKey.gif) top left no-repeat;
	padding-left:30px;
	
}

#mapKey ul li.blue {
	background:url(../images/blueKey.gif) top left no-repeat;
	padding-left:30px;
	
}

#mapKey ul li.purple {
	background:url(../images/purpleKey.gif) top left no-repeat;
	padding-left:30px;
	
}

/* Revised
#western {
	width:199px;
	height:83px;
	background:url(../graphics/western_Panel.jpg) top left no-repeat;
	position:absolute;
	bottom:20px;
	left:50px;
}

#central {
	width:199px;
	height:83px;
	background:url(../graphics/central_Panel.jpg) top left no-repeat;
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-100px;
}

#eastern {
	width:199px;
	height:83px;
	background:url(../graphics/eastern_Panel.jpg) top left no-repeat;
	position:absolute;
	bottom:20px;
	right:50px;
}
*/

#dealerDetails {
	background:url(../graphics/dealerDetailBG.jpg);
	height:400px;
	padding:10px;
}

#dealerDetails h1 {
	color:#FFFFFF;
}

#dealerDetails h2 {
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
}


/* Stripe Tables */

table.stripetables{
	border: 1px solid #ccc;
	width: 700px;
	margin:0 auto;
	color:#666;
}
	
table.stripetables tr td{
	padding: 0 2px;
	text-align: center;
	border:1px solid #fff;
}
	
table.stripetables thead th{
	background-color: #eee;
	padding: 4px 4px 4px 14px;
	border:1px solid #fff;
}
	
table.stripetables tbody td{
	padding: 4px;
	background-color: #eee;
}
	
table.stripetables tbody tr.even td{
	padding: 4px;
	background-color: #fff;
}

#filterDiv {
	width:700px;
	margin:0 auto;
	margin-top:10px;
	color:#666;
}

#filterDiv a {
	background:url(../graphics/list_arrow.gif) 0 3px no-repeat;
	padding-left:10px;
}

.scrollDiv {
	height:500px;
	overflow:auto;
	width:725px;
	margin:0 auto;
}


#AdobeReaderPanel {
	height:122px;
	width:238px;
	padding-left:80px;
	padding-top:5px;
	background:url(../graphics/adobeReaderPanel.jpg) top left no-repeat;
	position:relative;
	margin:0 auto;
	border-left:1px solid #61b5e3;
	margin-top:40px;
}

#AdobeReaderPanel p {
	margin:0;
}

.AdobeReader {
	position:absolute;
	bottom:10px;
	right:10px;
}
	

#AdobeReaderPanel h1 {
	font-size:18px;
	color:#345179;
	margin:0;
}

ul#PDF  li {
	background:url(../graphics/PDF_Link.gif) no-repeat;
	padding-bottom:2px;
	padding-left:20px;
	margin-bottom:5px;
}

#productTabs {
	float:right;
	margin-right:25px;
}

#ImageTab {
	float:left;
	margin-top:11px;	
}

.productImage {
	border:1px solid #367a95;
}

#interestPanel {
	margin-top:20px;
}

.pTitle {
	margin:7px 0px 0px 10px;
}

#clear-it{
	clear:both;	
}
