/* overall width: 800px */

body {
    font-size: 12px;
    font-family: "Lucida Grande", Arial, Verdana;
    background: #004b31;
    margin: 0;
    color: #a8c2b1;
    line-height: 1em;
    text-align: center;
}
a {
    color: #fff;
    text-decoration: none;
}
#body a {
    text-decoration: underline;
}
#body a:hover {
    background: #023221;
    text-decoration: none;
}
#body a img:hover {
    background: none;
}
a img {
    border: none;
    margin-left: 0;
}
a img:hover {
    border: none;
}
h2 a,
h3 a,
#body h2 a,
#body h3 a {
    text-decoration: none;
}
h2 a:hover,
h3 a:hover {
    text-decoration: underline;
}
p {
    margin: 0 0 1em 0;
}
hr {
	background-color:#00432c;
	color:#00432c;
	border: #00432c;
	height: 1px;
	margin: 1em 0 1em 0;
}
h1 {
	clear: both;
    font-size: 22px;
}
h2 {
	clear: both;
    font-size: 19px;
}
h3 {
	clear: both;
    font-size: 14px;
    
}
h1,
h2,
h3 {
    margin: 0 0 12px 0;
    font-weight: normal;
    color: #fff;
}
h3 i {
	clear: both;
	display: block;
	border-top: 1px solid #00432c;
	margin: 1em 0 1em 0;
	padding-top: 1em;
	font-style: normal;
}

h5 {
	color: #e10000;
	font-size: 110%;
	font-weight: bold;
	background-color: #fff;
	margin: 0 0 5px 0;
	padding: 0 5px;
}

.wrap {
    width: 66em;
    margin: 0 auto;
    text-align: left;
}
#tools {
    background: #fff;
    color: #023826;
}
#tools .left a,
#tools .left a:hover {
    text-decoration: none;
    border: none;
}
#tools .right a {
    color: #023826;
    text-decoration: none;
    border-bottom: 1px solid #bfd2cb;
    margin-left: 0.8em;
}
#tools a:hover {
    border-bottom: 1px solid #023826;

}
#tools {
    padding-top: 3em;
}
#tools,
#tools .left img {
    height: 88px;
}

#img,
#patches,
.even {
    background: #00452d;
}
#img {
    border-top: 3px solid #4d816f;
    border-bottom: 3px solid #4d816f;
    margin-bottom: 2.5em;
}
#img,
#img .wrap img {
    height: 144px;
    height: 12em;
}
#img .wrap img {
    padding: 0;
    margin: 0;
    border: 0;
}
#navigation {
    width: 16em;
    margin-bottom: 2em;
}
#navigation ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#navigation ul li a {
    border-top: 1px solid #023221;
    background: #00432c;
    text-decoration: none;
    display: block;
    line-height: 2.2em;
    padding-left: 1em;
    margin-bottom: 0.3em;
}
#navigation ul li ul a {
    padding-left: 2.5em;
    color: #a8c2b1;
    /* background: #00472f; */
}
#navigation ul li a.active,
#navigation ul li a:hover {
    background: #003522;
}
#navigation ul li ul {
    margin-bottom: 1em;
}
#head {
    margin-bottom: 1em;
}
#body {
    width: 47em;
    line-height: 1.5em;
    margin-bottom: 2em;
}
#body img,
#body iframe {
    border: 3px solid #003422;
}
#body iframe {
    width: 100%;
    height: 28em;
    margin-top: 1.5em;
}
#patches {
    padding: 1em 0 1em 0;
    border-top: 1px solid #023826;
    border-bottom: 1px solid #023826;
}
#info {
    color: #77a293;
    padding: 3em 0 3em 0;
    margin-bottom: 2em;
}
#info a {
    color: #77a293;
    text-decoration: underline;
}
#info a:hover {
    text-decoration: none;
}
.small {
    font-size: 10px;
}
.margin-right {
    margin-right: 2em;
}
.margin-bottom {
    margin-bottom: 2em;
}
.small-margin-bottom {
    margin-bottom: 1em;
}
.small-margin-right {
    margin-right: 1em;
}
.object-left,
.left {
    float: left;
}
.object-right,
.right {
    float: right;
}
.text_right {
    text-align: right;
}
.object-right {
    margin: 0 0 0em 1em;
}
.object-left {
    margin: 0 1em 0 0;
}
.clear {
    clear: both;
}
.half {
    width: 49%;
}
.block {
    margin-bottom: 1em;
}
.even {
    border-top: 1px solid #023826;
    border-bottom: 1px solid #023826;
}
.even,
.odd {
    padding: 0.5em 0.5em 0 0.5em;
}
.gallery {
    margin-top: 1em;
    margin-bottom: 1em;
    padding: .5em;
}
.singlelink {
    margin-top: 1em;
}

.details {
    width: 28em;
}
.details tr {
    margin-bottom: 1px;
}
.details td {
    padding: 0.1em 0.5em 0.1em 0em;
    width: 50%;
    border-bottom: 1px solid #023826;
}

fieldset {
    margin: 0 0 1em 0;
    padding: 0;
    border: 0;
}
fieldset label {
    line-height: 2em;
}
.form_right {
    float: right;
    width: 70%;
}
.form_right input,
.form_right textarea {
    width: 100%;
    background: #00432c;
    color: #fff;
}
.form_right input,
.form_right textarea,
.search {
    margin: 0 0 0.5em 0;
    padding: 0;
    font-family: "Lucida Grande", Arial, Verdana;
    font-size: 12px;
    border: 1px solid #023826;
    line-height: 1.5em;
}
.form_right textarea {
    height: 8em;
}
.form_right input:hover,
.form_right input:focus,
.form_right textarea:hover,
.form_right textarea:focus {
    background: #023826;
}
.search {
    background: #bfd2cb;
    margin-left: 1em;
}
.search:hover,
.search:focus {
    background: #fff;
}
.button {
    background: #00432c;
    color: #bfd2cb;
}
.button {
    border: 1px solid #023826;
}
#search .button {
    border: 1px solid #023826;
}
#search .button {
    margin-left: 0.5em;
}
#search {
    margin-top: 2em;
}
.centerbox,
.centerbox tr,
.centerbox tr td {
    height: 4em;
}
.centerbox tr td {
    text-align: center;
    padding-right: 1em;
}
.centerbox tr td img {
}
.error {
    color: #ff0000;
}
.centerbox {
    float: left;
}

#body table {
    font-size: 12px;
    margin-bottom: 1.5em;
    border-left: 1px solid #023221;
    border-bottom: 1px solid #023221;
}
#body table td {
    border-top: 1px solid #023221;
    border-right: 1px solid #023221;
    background: #00432c;
    padding: 0.5em;
}
#body table td p {
    margin: 0;
}

#tools #contact {
	width: 160px;
	height: 60px;
	background: #fff url('/design/pantheon/images/contact_button.gif') left top;
}

#tools #contact .inner {
	font-size: 22px;
	line-height: 140%;
	color: #fff;
	padding-top: 15px;
	padding-right: 15px;
}

#tools #contact .inner a {
	color: #fff;
}

#tools #contact .inner a:hover {
	color: #ff0000;
	border-bottom: 1px solid #ff0000;
}

#tools .contact {
	margin-right: 4em;
}

.vehicle-image
{
	position: relative;
}

.sold-overlay
{
	position: absolute;
	bottom: 15px;
	right: 12px;
	height: 18px;
	width: 18px;
	background: transparent url('/design/pantheon/images/red-button.png') no-repeat bottom right;
}

.sold-box
{
	float: right;
	height: 18px;
	padding: 6px 9px 6px 36px;
	margin: 0 10px 10px 10px;
	background: #00432C url('/design/pantheon/images/red-button.png') no-repeat scroll 9px center;
	border: 1px solid #003422;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
}
