body {
	background: #010f14 url(../images/stock/backdrop.png) top center no-repeat;
	}

#site {
	width: 990px;
	font-size: 11px;
	}

#navigation {
	background: black url(../images/navigation.png) top right no-repeat;
	}
	
#header {
	width: 990px; /* 990 */
	height: 177px; /* 177 */
	background: url(../images/stock/stock-header.png) 0px 0px no-repeat;
	text-align: right;
	}
	#header span { display: block; color: #e9ce8f; }
	#header .vehicle {
		width: 350px;
		height: 177px;
		overflow: hidden;
		float: left;
		}
	#header .details {
		width: 50%;
		float: right;
		margin-top: 100px;
		margin-right: 138px;
		}
	#vehicle-name {
		font-family: "Arial Black", Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
		}
	#vehicle-id {
		font-size: 11px;
		}
	
.heading {
	background: #084b60 url(../images/stock/header-backdrop.png) top right no-repeat;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 13px;
	color: white;
	display: block;
	width: 595px;
	height: 25px;
	overflow: hidden;
	text-transform: uppercase;
	line-height: 25px;
	padding-left: 3px;
	margin-bottom: 1em;
	} .heading span { color: yellow; }
	
.clearme {
	clear: both;
	float: none;
	}

#status {
	height: 100px;
	overflow: hidden;
	text-align: left;
	}
	#status table { height: 95px; text-align: left; }
	#status th { color: #335b68; font-weight: bold; padding-right: 1em; text-align: left; }

	#status div { margin-top: 5px; margin-left: 5px; float: left; background: #e9e9e9; height: 100px; }
	#available {
	width: 190px;
	line-height: 16px;
		} 
		#available span {
	display: block;
	margin: 0px auto;
	width: 190px;
	height: 95px;
	color: yellow;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #084b60;
	background-image: url(../images/stock/carbonfiber.jpg);
	text-align: center;
			}

	#power {
		width: 266px;
		}
	#identifying-features {
	width: 230px;
		}
	#dimensions {
	width: 279px;
		}
	
#armoring-details {
	margin-top: 5px;
	margin-left: 5px;
	height: 304px;
	}
	#photos-of-the-process, #options-included, #view360 { float: left; }
#site #armoring-details #options-included .options-included2 {
	font-style: italic;
	color: #075059;

	font-weight: bold;
}


	#photos-of-the-process {
		width: 140px;
		float: left;
		}	
		#photos-of-the-process li {
			display: block;
			width: 140px;
			height: 94px;
			background: #dadbda url(../images/stock/process-backdrop.png) 0px 0px no-repeat;
			margin: 0 0 10px 0;
			font-size: 10px;
			color: white;
			}
			#photos-of-the-process .heading {
				padding-left: 3px;
				font-weight: bold;
				font-size: 12px;
				text-transform: none;
				background: none;
				height: 18px;
				line-height: 18px;
				font-family: Arial, Helvetica, sans-serif;
				margin: 0 !important;
				}
			#photos-of-the-process li a { 
				font-size: 0px;
				width: 140px;
				height: 14px;
				display: block;
				}
	#options-included {
		width: 620px;
		float: left;
		border-left: 30px solid white;
		}
		#options-included .heading {
			width: 610px;
			}
		#options-included li {
			display: block;
			background: url(../images/stock/square-bullet.gif) 5px 4px no-repeat;
			margin-left: 0;
			padding-left: 2em;
			line-height: 2em;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;
			
			}

	#view360 {
		width: 188px;
		height: 185px; /* 304 */
		overflow: hidden;
		float: right;
		background: url(../images/stock/stock-360-view-back.jpg) 0px 0px no-repeat;
		padding-top: 120px;
		font-size: 0px;
		margin-right: 5px;
		}
		#view360 a { display: block; }
		#view360 .title { height: 14px; width: 188px; }
		#view360 .window-sticker { margin-top: 16px; height: 16px; width: 188px; }
		#view360 .view360 { margin-top: 25px; height: 100px; width: 188px; }
		
#other-details {
	background: #efefef;
	width: 990px;
	clear: both;
	float: none;
	padding-top: 5px;
	border-top: 5px solid white;
	margin: 9px 0px;
	}
	#other-details h2 { margin-left: 175px; width: 610px; }
	#other-details ul {
		margin-left: 15px;
		}
	#other-details li {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		display: block;
		float: left;
		width: 30.2%;
		background: url(../images/stock/square-bullet.gif) 0px 6px no-repeat;
		margin-left: 10px;
		padding-left: 20px;
		line-height: 2em;
		}


#contact-info {
	background: url(../images/footer.png) 0px 0px no-repeat;
	padding-top: 68px;
	width: 990px;
	height: 34px;
	color: white;
	text-align: center;
	line-height: 34px;
	}
	#contact-info a { color: white; }
#footer {
	background: url(../images/footer.png) 0px -102px no-repeat;
	width: 990px;
	height: 17px;
	color: #efeda4;
	font-weight: bold;
	text-align: center;
	}
	#footer a { color: #efeda4; }
	
/* vehicle list styles */

#list-of-vehicles {
	display: block;
	}
	#list-of-vehicles a {
		text-decoration: none;
		color: #333;
		}
		#list-of-vehicles a:hover {
			color: #666;
			}
	#list-of-vehicles .vehicles li {
		display: block;
		width: 290px; /* 300 */
		float: left;
		background: #efefff;
		margin-top: 2em;
		padding: 5px;
		}
		#list-of-vehicles .vehicles li label {
			width: 110px;
			display: block;
			font-weight: bold;
			float: left;
			}
		#list-of-vehicles .vehicles li .image {
			width: 64px;
			height: 32px;
			overflow: hidden;
			float: left;
			border-right: 5px;
			}
		#list-of-vehicles .vehicles li .name {
			width: 221px;
			height: 16px;
			line-height: 16px;
			overflow: hidden;
			float: right;
			font-weight: bold;
			}
		#list-of-vehicles .vehicles li .id {
			width: 221px;
			height: 16px;
			line-height: 16px;
			overflow: hidden;
			float: right;
			border-bottom: 5px solid #efefef;
			}
			#list-of-vehicles .vehicles li .id label { display: inline; float: none; }
		#list-of-vehicles .vehicles li .vin {
			display: block;
			}
		#list-of-vehicles .vehicles li .engine {
			display: block;
			}
		#list-of-vehicles .vehicles li .transmission {
			display: block;
			}
		#list-of-vehicles .vehicles li .color {
			display: block;
			}
		#list-of-vehicles .vehicles li .armor {
			display: block;
			}
.bottom { clear: both; }
