﻿body
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
}

h1
{
	margin:0px;
	padding:0px;
	font-size:20px;
	margin-bottom:10px;
}





/* Main Overall Styles */
#dvMainContainer
{
	width:800px;
	margin:0 auto;
	background-position: center bottom;
	background-image: url(/Assets/Images/bg-main.png);
	background-repeat: no-repeat;
	padding-bottom:30px;
}

#dvMainContainer #dvContent
{
	width:749px;
	margin:0 auto;
}

ul.ulMainNav, ul.ulSecNav
{
	font-family:Arial, Verdana, Calibri;	
	margin:0px;
	padding:0px;
}

ul.ulMainNav li, ul.ulSecNav li
{
	list-style:none;
	float:left;	
	margin:0px;
	padding:0px;
}

ul.ulMainNav li.break, ul.ulSecNav li.break
{
	border-right: #ffffff 1px solid;
}

ul.ulMainNav a, ul.ulSecNav a
{
	text-decoration:none;	
	font-weight:bold;
	color:White;
	display:inline-block;
}

ul.ulMainNav a:hover, ul.ulSecNav a:hover
{
	color:#000000;
}

ul.ulMainNav
{
	font-size:15px;	
}

ul.ulSecNav
{
	font-size:13px;
}

ul.ulMainNav a
{
	padding-left:10px;
	padding-right:10px;
	height:27px;
	padding-top:7px;
}

ul.ulSecNav a
{
	padding-left:15px;
	padding-right:15px;
	height:25px;
	padding-top:6px;
}


/* Content place holder */
#dvContentPlaceHolder
{
	background-position-y: top;
	background-image: url(/Assets/Images/bg-content.jpg);
	background-repeat: repeat-x;
}



/* Page Footer */
#dvFooter
{
	margin-top:10px;	
}

#dvFooter, #dvFooter a
{
	font-size:11px;
	font-family:Arial,verdana;
	color:#006666;
	text-decoration:none;
}

#dvFooter ul
{
	margin:0px;
	padding:0px;
}

#dvFooter ul li
{
	list-style:none;
	float:left;	
	margin:0px;
	padding:0px;
}

#dvFooter ul li.break
{
	border-right: #000000 1px solid;
}

#dvFooter ul a
{
	text-decoration:none;	
	color:#cc9900;
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
}

#dvFooter ul a:hover
{
	color:#000000;
}






/* Other common elements */
a
{
	text-decoration:none;
	color:#003333;
}

a:hover
{
	text-decoration:none;
	color:#cc9900;
}

ul.blLeftNav
{
	margin:0px;
	padding:0px;
}

ul.blLeftNav li
{
	list-style:none;
	font-size:11px;
	font-family:Arial;
}

ul.blLeftNav li a
{
	display: block;
	padding-left: 40px;
	background-image: url(/Assets/Images/bg-leftlink-off.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	color:#003333;
	padding-top:3px;
	padding-bottom:6px;
}

ul.blLeftNav li.selected a
{
	background-image: url(/Assets/Images/bg-leftlink.gif);
	color:#FFFFFF;
}

ul.blLeftNav li a:hover
{
	color:#cc9900;
}

ul.blLeftNav li.selected a:hover
{
	color:#003333;
}







/* New Vehicle Index */
.motorHomeIdx {}
.motorHomeIdx div { float:left; width:166px; overflow:hidden; text-align:center; margin-left:5px; margin-right:5px; background:url(/assets/images/bg-vehicle-3col.gif); height:160px;}
.motorHomeIdx div img { width:130px; border:none; }
.motorHomeIdx div h3 { margin-top:20px; }
.introContent { width:278px; display:block; }

