html, body{
	background-color: #DCC791;
	background-image: url(../Images/background-footprints.gif);	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .95em;
	height: 100%;
	margin: auto;
}

p{
	padding: 1em;
}

label
{
	display: block;
}

#specialHours
{
	color:Red;
	text-align:center;
	padding-right: 50px;
	margin-bottom:5px;
}

#originalPrice
{
	text-decoration: line-through;
	color:Red;
}

#salePrice
{
	font-weight:bolder;
}

#soldMessage
{
	color: #ff0000;
	font-size:xx-large;
	font-weight: bold;
	margin: 1em 0px 0px 0px;
}

#wrapper{
	background-image: url(../Images/background-white-40.png);
	background-repeat: repeat;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	margin: auto;
	width: 760px;
}

#header{
	background-image: url(../Images/coyote-header-bg.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #000;
	height: 250px;
	width: 760px;
}

#headerAddress{
	color: #fff;
	float: right;
	font-size: .85em;
	padding: 5px 10px 0px 0px;
	text-align: right;
}

#navigation-bar{
	margin: 0px;
	text-align: center;
}

#navigation-bar ul
{
	margin: 1em 0px .10em 0px;

}

#navigation-bar ul li{
	display: inline;
}

#navigation-bar li a
{
	background-color:#483A1A;
	border: 1px solid #000;
	color: #fff;
	padding: 0px .15em 0px .15em;
	text-decoration: none;
	border:solid 1px #000;
}

#navigation-bar li a:hover
{
	background-color:#776129;
}





.navigation-bar-seperated{
	margin: 0px;
	text-align: center;
}

.navigation-bar-seperated ul
{
	margin: 1em 0 .10em 0;

}

.navigation-bar-seperated ul li{
	display: inline;
}

.navigation-bar-seperated li a
{
	background-color:#483A1A;
	border: 1px solid #000;
	color: #fff;
	padding: 0px .25em 0px .25em;
	text-decoration: none;
}

.navigation-bar-seperated li a:hover
{
	background-color:#776129;
}



.faqs
{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom:15px;
}
.faqs .faq
{
	background-color:#776129;  /* #483A1A;  */
	border-bottom: 1px solid #000;
	color: #fff;
	text-decoration: none;
	padding: .25em 1em .25em 1em;
}

.faqs .faqAnswer
{
	background-color:#CFB475; /* #CBAF67; #C2A14C;  #C4A554;  #776129;  */
	color: #000;
	text-decoration: none;
	padding: .25em 1em .25em 1em;
}

#services
{
	margin:auto;
}

#services h3
{
	background-color:#776129; 
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	color: #fff;
	text-decoration: none;
	padding:0px 0px 0px 15px;
}

#services ul
{
	margin-bottom: 1em;
	border-bottom: 1px solid #000;
}

#services ul li
{
	list-style-type:circle;
	list-style-position:inside;
	background-color:#CFB475; /* #CBAF67; #C2A14C;  #C4A554;  #776129;  */
	color: #000;
	text-decoration: none;
	padding: 0px 1em .25em 1em;
}

#services ul li ul
{
	border-bottom: 0px solid #000;
}


.textBackground
{
	background-image: url(../Images/background-white-50.png);
	padding:2px;
	border:solid 1px #000;
}

#content .staff
{
	margin: 10px 0px 10px 0px;
}

#content .staffLeft 
{
	width: 40%; 
	margin: 0px 0px 0px 10px;
}

#content .staffRight
{
	width: 56%; 
	margin: 0px 0px 0px 5px;
}


#content .staff img
{
	border: 1px #000 solid;
}

/*

#content .staff ul
{
	width: 100%; 
	display: block;
	padding: 10px;
}

#content .staff ul li 
{
	margin: 0px 0px 30px 0px;
	width:100%;
	float:left; 
	list-style: none;
	border: sold 1px Green;
}
*/


#loanCalculator
{
	width:100%;
	margin: 0px, 0px, 0px, 5px;
	background-color:#CFB475;
	border-bottom:solid 1px #000;
	border-top:solid 1px #000;
}

#loanCalculatorLabels
{
	color: #fff;
	float:left;
	text-align:right;
	min-width: 49%;
	background-color:#776129;
	padding-right: 10px;
	margin: 0px 1px 0px 0px;
	border-right:solid 1px #000;
}

#loanCalculatorLabels li
{
	min-height:25px;
	vertical-align:middle;
	padding-top:2px;
}



#loanCalculatorInputs
{
	float:left;
	min-width: 48%;
	background-color:#CFB475;  /* #CBAF67; #C4A554; #CFB475;  #776129;  */
	padding-left:5px;
}

#loanCalculatorInputs li
{
	min-height:25px;
	vertical-align:middle;
	padding-top:2px;
}

#loanCalculatorDefinitions
{
	background-color:#CFB475;  /* #C2A14C; #C4A554; #CFB475;  #776129;  */
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
}

#loanCalculatorDefinitions h2
{
	color: #fff;
	background-color:#776129;
	border-bottom:solid 1px #000;
	padding:.5em;
}

#loanCalculatorMonthlyPayment
{
	padding: 30px 10px 10px 10px;
	font-weight:bold;
}

#loanCalculatorMonthlyPayment li
{
	padding:10px;
	display:inline;
}


#content{
}

#content h1, h2, h3{
	padding: 1em;
	font-weight: bold;
}

#content h3{
	padding: .25em 0px .5em 0px;
	font-weight: bold;
}

#menu{
	color: #fff;
	float: left;
	font-weight: bold;
	margin-left: 120px;
	margin-top: 35px;
	height: 50px;
}

#inventory{
	float: left;
	margin: 0px 0px 10px 5px;
	width: 100%;
}

#inventory li{
	float: left;
	margin: 10px 0px 20px 0px;
	text-align: center;
	width: 250px;
}

#inventory .inventory-titles{
	font-size: smaller;
}

#inventory .inventory-titles a
{
	text-decoration:none;
}

#inventory li img{
	border: 1px solid #000;
}

#footer{
	background-color: #000;
	border-top: 1px solid #000;
	color: #fff;
	font-size: smaller;
	padding: 10px;
	position: relative;
}

#footer ul{
	border-bottom: 1px solid #333;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 100%;
}

#footer li{
	float: left;
	padding: 0px 1em 0px 1em;
}

#footer li a{
	color: #fff;
	text-decoration: none;
}

#footer li a:hover{
	color: #666;
}

.footerHeaderColumn{
	min-width: 110px;
}

.navArea
{
/*
	float:left; 
	width:90%;
*/
}

.bbb
{
	float:right; 
	vertical-align:top;
}

.clear{
	clear: both;
}

.left{
	text-align: left;
}

.center{
	text-align: center;
}

.middle{
	vertical-align: middle;
}

.right{
	text-align: right;
}

.larger-Text{
	font-size: larger;
	font-weight: bold;
}

.xx-smallText{
	font-size: xx-small;
}

.largeRedFont{
	color: #ff0000;
	font-size: larger;
	font-weight: bold;
	margin: 0px 0px 1em 0px;
}

.largeBlackFont{
	color: #000;
	font-size: larger;
	font-weight: bold;
	margin: 0px 0px 1em 0px;
}


.contentTable label
{
	background-color:#CFB475; 
	text-align:right;
	margin: 0px 0px 0px 55px;
	width:140px;
}


#testimonials{
}

.contact-details-list li
{
	padding-bottom: 5px;
}

.details-list{
	margin: 0px 0px 0px 0px;
}

.details-list .indent{
	padding: 0px 0px 0px 10px;
}

.wrapper{
	margin: 0px 0px 0px 10px;
}

#detail-title{
	font-size: 2em;
	text-align: center;
}

.vehicle-desc-row
{
	padding: 0px 20px 0px 20px;
}

#vehicle-desc-left-column
{
	width: 59%;
	float: left;
	padding: 0px 0px 0px 20px;
	margin-right: 3px;
}

#vehicle-desc-left-column ul
{
	width:100%;
}
#vehicle-desc-left-column ul li
{
}

#vehicle-desc-left-column ul li label
{
	background-color:#CFB475; 
	text-align:right;
	padding: .15em;
	width:30%;
	display: block;
	float:left;
}



#vehicle-desc-left-column ul li span
{
	text-align:left;
	background-color: Transparent;
	width:100%;
	padding: .15em;
}


#vehicle-desc-right-column{
	width: 35%;
	float: left;
}

#vehicle-desc-right-column ul
{
	width:100%;
}
#vehicle-desc-right-column div
{
	margin-top:13px;
}

#vehicle-desc-right-column label
{
	background-color:#CFB475; 
	text-align:center;
	padding: .15em;
	width:100%;
}



#vehicle-desc{
	padding: 1em 0px 0px 0px;
}

#stockNoRow{
	padding: 1em 0px 0px 0px;
}

/*
*/
#vinDescRow{
	padding: 1em 0px 0px 0px;
}

#milesDescRow{
   padding: 1em 0px 0px 0px;
}

#engineDescRow{
	padding: 1em 0px 0px 0px;
}

#rear-desc{
	padding: 1em 0px 0px 0px;
}

#price-desc{
	padding: 1em 0px 0px 0px;
}

#exteriorDescRow{
	padding: 1em 0px 0px 0px;
}

#transmissioDescRow{
	padding: 1em 0px 0px 0px;
}

#interiorDescRow{
	padding: 1em 0px 0px 0px;
}

#documentation-desc{
	padding: 1em 0px 0px 0px;
}

.buttons{
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
	cursor: hand;
}

/*

#questionComment
{
	padding-bottom: 5px;
}
*/

.submit-button{
	border: 1px solid #000;
}

.float-left{
	float: left;
}

.float-left-fifty{
	float: left;
	width: 50%;
}

.float-left-twenty-five{
	float: left;
	width: 25%;
}

.float-left-seventy-five{
	float: left;
	width: 75%;
}

.float-right-fifty{
	float: left;
	width: 50%;
}

.float-left-fifteen{
	float: left;
	width: 15%;
}

.float-right-nine{
	float: right;
	width: 9%;
}

.bottom-margin-one-em{
	margin-bottom: 1em;
}

.login-textbox{
	border: 1px solid #000;
	width: 289px;
}

.errorCell{
	color: #ff0000;
	font-weight: bold;
	margin:5px;
}

.text-center{
	text-align: center;
}

.text-left{
	text-align: left;
}

.red-font{
	color: #ff0000;
}

.one-em-margin{
	margin: 1em;
}

.one-em-padding{
	padding: 1em;
}

.half-em-padding{
	padding: .5em;
}

.padding-top{
	padding-top: 1em;
}

.padding-top-half{
	padding-top: .5em;
}

.padding-right-tenth{
	padding-right: .1em;
}

.padding-bottom{
	padding-bottom: 1em;
}


.question-button-padding-top{
	padding-top: .6em;
}

.inventoryThumb
{
	height:150px;
	width:200px;
}

.thumbnail-images
{
	height:100px;
	width:133px;
}

#writeup
{
	display: block;
	padding: 1em;
}

.bdr-btm
{
	border-bottom: 1px solid #000;
}

.testimonial
{
	margin: 0;
	padding: .1em 1em .2em 1em;
	background-image: url(../Images/background-white-50.png);
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
}

.testimonial-wrapper
{
	margin: 0;
	padding: .1em 1em .2em 1em;
	background-image: url(../Images/background-white-50.png);
}

.testimonial-min-height
{
	margin: 0;
	padding: .1em 1em 0em 0em;
	background-image: url(../Images/background-white-50.png);
	min-height:165px;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
}

.signature
{
	font-size: smaller;
	font-style:italic;
	font-weight: bold;
	margin: 0 0 .75em 0;
	padding: .2em 1em .2em 1em;
	border:solid 1px #000;
	background-color:#CFB475; /* #CBAF67; #C2A14C;  #C4A554;  #776129;  */
}

.contact
{
	border: 1px solid #000;
	margin: 0 0 .5em 0;
	width: 90%;
}

.contact1
{
	border: 1px solid #000;
	margin: 0 0 .5em 0;
	width: 50%;
}

.border
{
	border: 1px solid #000;
}

.vehicleTitlePrice
{
	border: 1px solid #000;
	border-left: none;
	border-right:none;
	float:left;
	padding: .25em 0 .25em 0;
	width:100%;
}

.sitemap h3
{
	list-style-position:inside;
	text-indent:30px;
}
/*

.sitemap ul
{
	list-style-position:inside;
	text-indent:30px;
	background-image: url(../Images/background-white-50.png);
	padding:2px;
}

.sitemap li
{
	font-size: smaller;
	font-style:italic;
	font-weight: bold;
	margin: 0 0 .75em 0;
	padding: .2em 1em .2em 1em;
	border:solid 1px #000;
	background-color:#CFB475; 
}
*/
