﻿body {
	background: #232323 url('../images/bkg.jpg') repeat-x scroll center top; 
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	padding:0;
	margin:0;
	font-size: 100%;
}

:focus {
	outline: none;
}

.clear {
	clear:both;
}


a {
	color:white;
}


ul#ParentPageLinks{

}

iframe {
	background: transparent;
}
ul#ParentPageLinks li{
	height: auto;
	padding:10px;
	margin-bottom:25px;
	background:#242424;
	overflow:hidden;
}

ul#ParentPageLinks li a{
	font-size: 22px;
}



ul#ParentPageLinks li ul li{
	float:left;
	clear:left;
	margin:0;
	padding:5px;
	margin-left:15px;
}

ul#ParentPageLinks li ul li a{
	float:left;
	clear:left;
	margin:0;
	font-size:12px;
}


.nav {
	position:absolute;
	height:30px;
	right: 0px;
	top: 125px;
}
ul.navigation {
	list-style: none;
	margin:0;
	padding:0;
}

ul.navigation li {
	float: left;
	margin-right: 20px;
}

ul.navigation li a {
	color:white;	
	text-transform:uppercase;
	font-size: 10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	padding:5px;

}

ul.navigation li a:hover {
	color: white;
		background-color: #B80B0D; /*Hover State*/
	background-image: url('../images/navhover.jpg');
	background-repeat: repeat-x;

	display:block;
	padding:5px;
}



#Container {
	width: 900px;
	min-height: 800px;
	margin: 0 auto 0 auto;
}
#topbar {
	height: 120px;
	width: 1100px;
	background: transparent url('../images/topbar.png') no-repeat scroll center top;
	position:absolute;
	top:0px;
	left: -100px;
}

ul#topbarinfo {
list-style:none;
margin:0; padding:0;
position:absolute;
left:95px;
z-index:999;
}

ul#topbarinfo li {
float: left;
}


ul#topbarinfo p {
font-size:12px;
margin:0;
}


#header {
	height: 200px;
	position:relative;
	
}

#dealerlogo {
	position: absolute;
	top: 50px;
}

#caselogo {
	position: absolute;
	top: 60px;
	left: 750px;
}

#nhlogo {
	position: absolute;
	top: 64px;
	left: 550px;
}


#LayoutContainter {
	width: 880px;
	padding:10px;
	min-height: 800px;
	background:#181818;
	overflow:hidden;
}

#LeftSidebar {
	width: 285px;
	min-height:800px !important;
	height:auto;
	margin-right:10px;
	margin-bottom: 10px;
	float:left;
	display:inline;
}

#LeftSidebarListings {
	width: 285px;
	min-height:343px !important;
	height:auto;
	margin-right:10px;
	margin-bottom: 10px;
	float:left;
	display:inline;
}


	#MenuTitle{
		background:#3A3A3A;
		display:block;
		padding:7px;
		color:white;
		font-size:20px;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	#menucontainer{
		background-color:#242424;
		min-height: 300px;
		height:auto !important;
		background-color:#242424;
		margin-bottom:10px;
  height:300px;
  z-index:1000;

	}
	
	#searchbox {
		background:#B80B0D;
		min-height: 270px;
		padding: 10px;
		margin-bottom:10px;
		background: #9A0201 url('../images/navmenue.jpg') repeat-x;
	}
	
	#SearchBar {
		margin-bottom:20px;
		padding-bottom: 20px;
		height: 120px;
		border-bottom: 1px #EF7679 dashed;
}
	
	 #searchfield {
		position:relative;
		background: white;
	}

		#searchfieldText {
			border:none;
			padding:10px;
			background:none;

		}
		
		.searchbtn {
			position: absolute;
			border:none;
			background: transparent url('../images/seachicon.jpg') no-repeat;
			width: 33px;
			height:54px;
			left: 220px;
		}

#RightContent{
	width: 585px;
	min-height:800px;
	height:auto !important;
	height:800px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

#RightContentListings {
		width: 585px;
	min-height:343px;
	height:auto !important;
	height:343px;
	float:left;
	display:inline;
	padding:0;
	margin:0;

}


	#Rotator {
		background-color:#181818;
		min-height: 338px;
		margin-bottom: 10px;
		position:relative;
		z-index:1;
	}
	
		#SEO{
			width:587px;
		}
		
		#SEO h1.SEO {
			font-size: 14px;
			padding: 10px;
}
	#Content {
		overflow:hidden;
		margin:0;
		padding:0;
		width:587px;
}

#pane {
	height: 500px;

}
	
	#LeftColumn {
	 	float: left;
	 	display:inline;
	 	width: 287px;
	 	margin-right:10px;
	 	min-height: 300px;
	}
	
	#LeftColumn img.center {
	 margin: 25px auto 10px auto;
	 display:block;
	}
	
	#columnleft {
	 	min-height: 300px;
	 	background: #242424;
	 	padding:10px;
	}
	
	#columnleft ul.List {
		padding:0;
		margin: 10px 0 10px 0;
		list-style:none;
	}
	
	#columnleft ul.List li.odd {
		display: block;
		padding: 10px;
		border-bottom: 1px #666666 dashed;
		border-top: 1px #666666 dashed;
		background:#171717 url('../images/viewallodd.jpg') no-repeat scroll right center;

		
	}
	
	#columnleft ul.List li.even {
		display: block;
		padding: 10px;
		background: url('../images/viewalleven.jpg') no-repeat scroll right center;
	}
	
	#columnleft ul.List li a {
		 color: #D3222A;
		 text-decoration:none;
		 font-weight: bold;
		 font-size: 12px;
		 display:block;
		 line-height: 30px;
	}
	
	#columnleft ul.List li a:hover {
		 color: white;
	}


	#columntitleLeft{
		background:#B80B0D;
		display:block;
		padding:7px;
		color:white;
		font-size:20px;
		font-weight:bold;
		text-transform:uppercase;
		background: #9A0201 url('../images/navhover.jpg') repeat-x;

	}
	
	#RightColumn {
	 	float: right;
	 	display:inline;
	 	width: 287px;
	 	min-height: 300px;
	}
	
	#RightColumn img.center {
	 margin: 25px auto 10px auto;
	 display:block;
	}
	
	#columnright {
	 	min-height: 300px;
	 	background: #242424;
	 	padding:10px;
	}

	
	#columntitleRight{
		background:#B80B0D;
		display:block;
		padding:7px;
		color:white;
		font-size:20px;
		font-weight:bold;
		text-transform:uppercase;
		background: #9A0201 url('../images/navhover.jpg') repeat-x;

	}
	
	#weather {
	margin-top:10px; width: 285px; height: 100px; background-image: url( ../images/silver_180x150_bg.jpg ); background-repeat: repeat-x; background-color: #86888B; 
}
	
	#columnright ul.List {
		padding:0;
		margin: 10px 0 10px 0;
		list-style:none;
	}
	
	#columnright ul.List li.odd {
		display: block;
		padding: 10px;
		border-bottom: 1px #666666 dashed;
		border-top: 1px #666666 dashed;
		background:#171717 url('../images/viewallodd.jpg') no-repeat scroll right center;
	}
	
	#columnright ul.List li.even {
		display: block;
		padding: 10px;
		border-top: 1px #666666 dashed;
		background: url('../images/viewalleven.jpg') no-repeat scroll right center;

	}
	
	#columnright ul.List li a {
		 color: #D3222A;
		 text-decoration:none;
		 font-weight: bold;
		 font-size: 12px;
		 display:block;
		 line-height: 30px;
	}
	
	#columnright ul.List li a:hover {
		 color: white;
	}

#BottomBar  {
	margin-top: 10px;
	clear:both;
	padding:0;
	min-height: 150px;
	height:auto !important;
	height:150px;
	}

	#BottomBar #TitleBox {
		width: 150px;
		background: #3C3C3C url('../images/chevron.jpg') no-repeat; 
		min-height: 150px;
		height:auto !important;
		height:150px;
		float:left;
		display:inline;
		padding-left: 10px;
	}
	

	#BottomBar #TitleBox a {
		font-size:10px;
}
	
	#BottomBar #boxcontainer{
		float:left;
		border-bottom:1px #808080 dashed;
	}
	
	#BottomBar #boxcontainer .box{
		width: 212px;
		min-height: 130px;
		height: auto !important;
		height:130px;
		float:left;
		padding: 10px;
		margin-right: 10px;
		border-right: 1px #333 dashed;
	}

	#BottomBar  #boxcontainer .box {
		font-size:10px;
}
	




#footercontainer {
	height: 150px;
	clear:both;
	background: #343434;
}

#footercontent {
	position:relative;
	width:880px;
	margin:10px auto 0 auto;
	height:130px;
	background: transparent url('../images/smoke-bkg.png') repeat;
	padding:10px; 
}


#footercontent .nav {
position:relative;
	height:30px;
	height: 35px;
	top:0;
	left:0;
}
#footercontent ul.navigation {
	list-style: none;
	margin:0;
	padding:0;
}

#footercontent ul.navigation li {
	float: left;
	margin-right: 20px;
}

#footercontent ul.navigation li a {
	color:white;	
	text-transform:uppercase;
	font-size: 10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	padding:5px;

}

#footercontent ul.navigation li a:hover {
	color: white;
		background-color: #B80B0D; /*Hover State*/
	background-image: url('../images/navhover.jpg');
	background-repeat: repeat-x;

	display:block;
	padding:5px;
}

#footercontent p {
	color:white;
}




SITEMAP
************************/
#sitemap-list {padding:0 0 0 10px; margin:0; list-style:none; font-weight:bold; line-height:150%; overflow:hidden; float:left;} /*1st level list*/
#sitemap-list li {padding:10px; margin-top:10px; font-size:13px; background:#343434; } /*1st level items*/

#sitemap-list li a {color:#D3222A} /*1st level items*/

#sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal;} /*2nd level lists*/
#sitemap-list li li {padding:0; margin:0; list-style:none; font-weight:bold; font-size:11px; line-height:18px; background:none; clear:both;} /*2nd level items*/
 
#sitemap-list ul ul {margin-left:10px;padding:5px 10px;} /*3rd level lists*/
#sitemap-list li li li {font-size:11px; font-weight:normal; float:left;} /*3rd level items*/

#sitemap-list li li li a {color: white;} /*3rd level items*/
