/* =structure
----------------------------------------------- */
	
	body {
		color: #444;
	}
	
	/* Need both because of amerco.css */
	
	.content {
		clear: none;
		display: inline; /* ie6 double float margin: http://positioniseverything.net/explorer/doubled-margin.html */
		float: right;
		margin:0 1.5% 0 0;
		width: 74%;
	}
	
	* html .content {
		margin: .7% 1.5% 0 0;
	}
	
	.standout {
		width:86%;
	 }
	 
	 .float_left 
	 {
	 	margin:0;
	 }
	 
	 .off_screen 
	 {
	 	position: absolute;
		left: -999em;
		width: 2em;
		overflow: hidden;
	 }

/* =text
----------------------------------------------- */
	a {
		white-space:nowrap;	
		color:#013b15;
	}
	
	a:visited {
		color: #666;
	}
	
	a:hover {
		color: #888;
	}

	.summary {
		font-family:Georgia, Times, serif;
		margin-bottom:.8em;
	}
	
	.summary a {
		color:#333;
	}
	
	.summary a:visited {
		color:#333;
	}
	
	.related_links {
		background:#efefef;
	}
	
	.related_links ul, .related_links p {
		margin-bottom:0;
	}
	
	h1 {
		margin-left:0;
	}
	
	.action_form h3 {
		margin-bottom:1em;
	}
	
	p.small {
		margin-bottom:.4em;
	}
	
	ul {
		list-style-type:square;
		margin:0 0 .5em 2em;
	}
	
	ul ul {
		margin-bottom:0;
	}
	
	.info_list  {
		margin:0 0 1em 0;

	}
	
	.info_list dt {
		clear: both;
		font-weight: normal;
		text-align: right;
		width: 6.6em;
		color:#666;
		margin-bottom: .5em;

	}
	
	.info_list dd {
		display: inline; /* ie6 hack http://positioniseverything.net/explorer/doubled-margin.html */
		float: left;
		margin:-1.8em 0 .5em 6.85em;
	}

/* =header
----------------------------------------------- */
	.header {
		/* background: #184728; */
		/* background: ##004116 */
		/* background:#549534; Actual logo color */
		background:#013b15 url(../img/bg_header.gif) repeat-x;
		color: #efefef;
		padding: 2em 0 2em 0;
		float:left;
		width:100%;
	}
	
	.header #title {
		margin:0 0 0 1.66em;
		float:left;
	}
	
	.header #title img {
		border:none;
		margin-right:.5em;
		float:left;
	}
	
	* html .header #title {
		margin-left:1em;
	}
	
	.header p {
		font-size: 1.8em;
		letter-spacing:.01em;
		margin:0;
		padding: 0;
		font-family:Georgia, Times, serif;
		font-style:italic;
		width:100%;
	}
	
	.header .tagline {
		display:block;
		padding-top:1.6em;
	}
	
	.header a, .header a:hover, .header a:visited {
		color:#dad5ba;
		text-decoration:none;
	}

/* =navigation (vertical)
----------------------------------------------- */
	* html .navigation {
		margin: 1% 2% 0 1%;
	}
	
	.navigation li a  {
		white-space:normal;
	}

	.navigation li a:hover {
		color:#013b15;
	}
	
	.navigation li.active a, .navigation li.active a:visited {
		background-color:#013b15;
		color:#dad5ba;
	}


/* =navigation (horizontal)
----------------------------------------------- 
	.navigation  {
		overflow:visible;
		background:#0b5625;
		float:left;
		clear:both;
		margin: 0;
		padding: 0;
		width:102%; For ie6 
	}
	
	* html .navigation {
		margin-left: -.2em;
	}
	
	.navigation li {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.navigation li a {
		background:none;
		border-right: 1px solid #013b15;
		color: #edebdf;
		display: block;
		padding: .75em 1.33em .75em 1.33em;
	}
	
	.navigation li a.last {
		border:none;
		white-space:nowrap;
	}
	
	.navigation li a:visited {
		color: #edebdf;
	}
	
	.navigation li a:hover {
		background:#edebdf;
		border-color:#efefef;
		color:#0b5625;
	}
	
	.navigation li.active a, .navigation li.active a:visited {
		color:#0b5625;
		background-color: #fff;
		border-color: #fff;
		font-weight:normal;
	}
*/	
	
/* =data_table
----------------------------------------------- */
	
	.data_table  {
		margin-bottom:0;
	}
	
	.data_table th .details {
		width:5.8em;
		display:block;
		text-align:right;
	}

	.data_table img
	{
		border:1px solid #0b5625;
	}
	
	.data_table td,
	.data_table th {
		vertical-align:top;
	}
	
	td p {
		margin-bottom:0;
		padding-bottom:0;
	}
	
	.data_table .info_list {
		font-size:.9em;
		width:21em;
		margin-bottom:0;
	}
	
	.data_table .info_list dt {
		margin-bottom: .2em;
	}
	
	.data_table .info_list dd {
		display: inline; /* ie6 hack http://positioniseverything.net/explorer/doubled-margin.html */
		float: left;
		margin-top: -1.5em;
		margin-bottom:.2em;
	}
	
	.thumbnail {
		position:relative;
	}

	.sold {
		background:url('../img/sold.png') top right no-repeat;
		width:50px;
		height:50px;
		position:absolute;
		top:0;
		right:0;
	}
	
/* =action_form
----------------------------------------------- */
	
	.action_form {
		position:static;
	}
	
	.action_form fieldset {
		background:#e7e3cd;
		border:none;
	}
	
	.action_form fieldset legend {
		font-size:1em;
	}
	
	.action_form .content_column {
		width:60%;
	}
	
	.action_form .content_column_last {
		width:36%;
	}
	
	.action_form fieldset fieldset, .action_form .row_single fieldset {
		background:none;
		margin:0;
		padding: 0;
		border:none;
		position: relative;
		float:left;
	}

	.action_form fieldset fieldset legend, .action_form .row_single legend {
		font-size: 1em;
		font-weight: normal;
		padding: 0;
		top:0;
		left:0;
		position:relative;
	}
	
	.simple_search {
		width:32em;
		margin:-3.5em 0 0 0;
		padding:0;
		zoom: 1; /* for IE to contain the fieldsets properly */
		text-align:right;
	}

	.simple_search .row  {
		margin-bottom: 0;
		padding-bottom: 0;
		padding-top: 0;
		height: auto;
		display:block;
		text-align:right;
	}
		
	.simple_search .label_beside label {
		padding:.4em;
		text-align:right;
	}

	
	
/* =Footer
----------------------------------------------- */

	.footer {
		margin-top: 0;
		margin-left: 0;
		padding: 2em 0 0 0;
	}
	
	.address {
		width: 15em;
	}
	
	.phone {
		width: 8em;
	}
	
/* =Print
	Used to style print media
----------------------------------------------- */
@media Print {
	
	
	
}