* {
  margin:0;
  padding:0;
}

body {
  background:black;
  color:white;
}

h1,h2,h3,h4,h5,h6 {
  font-weight:normal;
  margin-bottom:0.65em;
}

p {
  margin-bottom:0.75em;
}

.clear {
  clear:both;
}

.container {
  width:960px;
  margin:0 auto;
}

#wrapper {
  background: url('http://s3.amazonaws.com/wrightcms/assets/294/pattern.jpg');
}

#header {
  background: black;
  border-bottom: 3px solid red;
  padding-top: 30px;
  padding-bottom: 10px;
  background: url('http://s3.amazonaws.com/wrightcms/assets/289/fade-from.png') repeat-x;	
}

#header h1 {
  background: url('http://s3.amazonaws.com/wrightcms/assets/284/luxsport-logo.png') no-repeat;
  height:46px;
  width:263px;
}

#header h1 span {
  display:none;
}

#header ul {
  display:inline;
  list-style-type:none;
}

#header li {
  list-style-type: none;
  display:inline-block;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-top: 0.5em;
  margin-bottom: 10px;
  vertical-align:top;
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-size: 0.8em;
}

#header li:hover, #header li.current {
  background-color:red;
}

#header li a {
  color: white;
  text-decoration:none;
}

#content {
  background:black;
	color:#ddd;
	padding: 30px 0 200px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#content h1, #content h2, #content h3,
#content h4, #content h5, #content h6 {
  color:#efefef;
}

#content p {
	line-height:150%;
}

#content a {
	color: red;
}

#content ul {
	margin-left: 1.5em;
	margin-bottom: 1em;
}

#content .vehicle {
	clear:both;
}

#content .even {
        padding: 10px 10px 5px;
	margin-bottom: 10px;
	overflow:hidden;
	background-color: #111;
	border: 1px solid #161616;
}

#content .odd {
        padding: 10px 10px 5px;
	margin-bottom: 10px;
	overflow:hidden;
	background-color: #161616;
	border: 1px solid #222;	
	
}

#content .vehicle img {
	float: left;
	margin-right:10px;
	margin-bottom:10px;
}

#content #primary {
	width: 365px;
	float: left;
}

#content #secondary {
	width: 550px;
	padding:10px;
	float: right;
	background:#111;
}

label { display:inline-block; width:150px }
