@import url(reset.css);
@import url(pages.css);
h2,h3{
	color: #056205;
	font-weight: bold;
	font-size: 150%;
	margin: 10px;
	
}
.clearfix {
	min-height: 1px;
	height: auto !important;
	height: 1px;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#container {
	margin: 7px 0;
}
#body {
    float: left;
    width: 541px;
    display: inline;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	
}
#body table {
	width: 100%;
}
.even td {
	background-color: #8B8785;
}

#brand {
	margin:0 0 0 0;
	padding:0;
	background-position:center;
	position:static;
}
#breadcrumb {
	font-size: 75%;
	background-color:#0D5F0D;
	margin-bottom: 10px;
}
#breadcrumb li {
	list-style: none;
    float: left;
    padding: 5px 18px 5px 9px;
	margin: 1px !important;
    color: #FBAD46;
}
#breadcrumb a {
	display: block;
	text-decoration: underline;
	color: #F9A027;
}
#breadcrumb li.link {
	padding: 0;
	border: none;
	background: transparent url(../images/bc.gif) no-repeat right center;
}
#breadcrumb li.link a {
	padding: 5px 18px 5px 9px;
}
#leftMenu {
	float: left;
	width: 200px;
}
#leftMenu ul{
	margin: 0 5px 5px;
	padding: 10px 0;
	border: 1px solid #0D5F0D;
}
#leftMenu ul.nav a{
	color: #FFF;
	font-weight: normal;
}
#leftMenu ul.nav li {

	text-align: center;
}
#leftMenu ul.nav a:hover{
	color: #F9A027;
}
#images div {
	padding: 10px;
}
#images div img {
	vertical-align: middle;
}
#images div.defaultImage {
	background-color: #242424;
}
#itemsList img {
	float: left;
	margin: 10px;
}
#itemsList div {
    min-height: 170px;
	height: auto !important;
	height: 150px;
	width: 100%;
	background-color: #242424;
	border-bottom: 1px solid #0D5F0D;
    clear: both;
}
#itemsList dl {
	padding: 10px;
}
#itemsList dt { 
	font-size: 100%;
	color: #f9a027;
	font-weight: bold;
}
#itemsList dd {
	font-size: 67%;
}
#itemsList dd b {
	color: #f9a027;
	font-weight: normal;
}
#ShowItem h2 {
	font-size: 125%;
	font-weight: bold;
	padding: 5px;
	background-color:#F7C427;
	color: #000;
	margin: 0 !important;
}
#ShowItem h2 span {
	float: left;
}
#ShowItem h2 a {
	float: right;
	padding-top: 3px;
	font-size: .6em;
	font-weight: normal;
	color: #181818;
}
#ShowItem h2 a img {
	border: none;
}
#ShowItem {
	border: 1px solid #0D5F0D
}
#ShowItem ul {
	min-height: 150px;
	font-size: 80%;
	padding-top: 10px;
	margin-left: 210px;
}
#ShowItem li {
	margin-left: 10px;
	color: #CCC;
}
#ShowItem li b{
	color: #f9a027;
}
#ShowItem .cont {
	background-color: #242424;
}
#ShowItem img {
	border: 1px solid #0D5F0D;
}
#ShowItem img.default {
	float: left;
	margin: 10px;
}
#ShowItem .icons {
	width: 90%;
	margin-left: 10px;
}
#ShowItem .icons img {
	margin-right: 5px;
}
#ShowItem p {
	margin: 5px;
}
#ShowItem .icons p {
	font-weight: bold;
	color: #F7C427;
	margin-top: 20px;
}
.categories {
	margin: 0px;
	
}
.categories a {
	display: block;
	padding: 3px 10px;
	font-size: 76%;
	color: #FAA026;
}
.categories a:hover {
	background-color: #f7c427;
	color: black;
}
p.rentalGuide a {
	margin: 10px auto;
	padding: 0px;
	background-color: #242424;
	display: block;
	text-indent: -5000px;
	background: transparent url(images/request-rental-quote.jpg) no-repeat center top;
	width: 167px;
	height: 135px;
}
.moreinfo {
	display: block;
	margin: 0px 0px 10px 170px;
}
#footer {
	position: relative;
	width:746px;
	margin: 0 auto;
	background: transparent url(images/footer.jpg) no-repeat left top;
	height: 101px !important;
}
#footer #poweredby a {
	display: block;
	width: 73px;
	margin: 0 auto;
	height: 0;
	padding-top: 93px;
	overflow: hidden;
}
#footer a.login {
	position: absolute;
	font-size: 12px;
	left: 20px;
	top: 40px;
	vertical-align: bottom;
	color: #9A5E06;
	text-decoration: none;
}
.vmenu {
	font-size: 80%;
	

}
.vmenu a,.vmenu ul{
	margin: 0;
	padding: 0;
}
.vmenu li {
	padding: 0;
	padding-left: 5px;
	margin: 0;
}
.vmenu ul ul {
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
	margin-left: 15px !important;
}
.hmenu li {
	list-style: none;
	padding: 10px 10px;
}
.vmenu li {
	list-style: none;

}
div.cont {
	padding: 10px;
}
#mailinglist {
	text-align: center;     

	margin:5px;
}
#mailinglist img{
	
}
.search label{
	display: block;
	text-align: left;
	margin: 0 2px 0 0;
	color: #F9A027;
	
}
.search input, .search textarea, .search select{
	border: 1px solid #252525;
	color: #FFF;
	background-color: #1F1F1F;
	padding-left: 5px;
	
}
.submenu li {
		background-color: #1F1F1F;
	padding: 10px;
	margin: 10px;
	border: 1px solid #0D5F0D;
}

