/* CSS Document */

/* Project: Mitchell Ledge Farm
/* Last Modified Date: 

/* -------------------------------------- */
/* Start Banner table classes*/

		
.bar_tile	{
		background:#b4dc95;
		border:0px;
		height:120px;
		margin:0px; 
		padding:0px; 
		width:100%;
		}
		
.bar_right	{
		border:0px;
		height:120px;
		margin:0px; 
		padding:0px; 
		width:600px; 
		}
			
.table_top	{ 
		border-collapse:collapse; 
		border-top:5px solid #fff; 
		border-right:1px solid #fff; 
		border-bottom:0px none; 
		border-left:1px solid #fff; 
		color:#999; 
		font:11px Verdana, sans-serif; 
		margin:0 0 5px;  
		padding:0px; 
		width:100%; 
		}
		
/* End Banner classes */
/* Start Content table classes*/ 
		
.left_vertical_spacer	{
		background-color:#fff; 
		width:25px;
		}
		
.content_column	{
		border-left:1px solid #fff;
		height:450px; 
		padding:10px 7px 10px 0px; 
		/*start positioning parameters*/
		position:relative; 
		top:-5px; 
		/*end positioning parameters*/
		}
		
.column_divider	{
		background:   url('images/orange_dot_tile_vrt.gif') repeat-y center; 
		width:25px; 
		}
		
.right_column	{
		padding:5px; 
		width:214px; 
		}
		
.table_bottom	{ 
		border-collapse:collapse; 
		border-top:0px none; 
		border-right:1px solid #fff; 
		border-bottom:1px solid #fff; 
		border-left:1px solid #fff; 
		color:#999; 
		font:11px Verdana, sans-serif; 
		margin:0px; 
		padding:0px; 
		width:100%; 
		}
		
/* End Content table classes */
/* Start Left Nav classes */
		
.left_column	{
		background:   url('images/leftnav_tile.gif') repeat-y;
		border:none 0px; 
		width:184px;
		}
		
.leftnav_container	{
		background-color:#b4dc95; 
		border-collapse:collapse; 
		border:0px none;
		padding:0px; 
	   	/* start positioning parameters */
		position:relative; 
		left:1px; 
		top:-1px; 
		/* end positioning parameters */ 
		width:184px; 
		}
		
.leftnav_top	{
		background:   url('images/leftnav_top.gif') no-repeat; 
		height:10px; 
		width:184px; 
		}
		
.leftnav_bottom	{
		background:   url('images/leftnav_bottom.gif') no-repeat; 
		height:10px; 
		width:184px; 
		}
		
.leftnav	{
		background-color:#b4dc95; 
		border:0px none; 
		color:#658628; 
		height:3px; 
		padding-left:7px; 
		}

.leftnav_level1	{
		background-color:#c4cebb; 
		border:0px none; 
		color:#666; 
		height:25px; 
		padding-left:7px; 
		}

.leftnav_level1_on	{
		background-color:#c4cebb;
		color:#666; 
		cursor:pointer; 
		height:25px; 
		line-height:25px; 
		padding-left:7px; 
		}
		
.leftnav_level1_off	{
		background-color:#fff; 
		color:#b5b5b5; 
		height:25px; 
		line-height:25px; 
		padding-left:7px; 
		}

.leftnav_level1_over	{
		background-color:#dbebc8;
		color:#9eb98a; 
		cursor:pointer; 
		height:25px; 
		line-height:25px; 
		padding-left:7px; 
		}
		
.leftnav_level2_container	{border-bottom:1px solid #fff;}

.leftnav_level2_on	{
		background-color:#f1f1e9; 
		border-top:1px solid #fff; 
		color:#8c928f; 
		cursor:pointer; 
		height:25px; 
		line-height:25px; 
		padding-left:14px; 
		}
		
.leftnav_level2_over	{
		background-color:#ffd18c; 
		border-top:1px solid #fff; 
		color:#dc8826; 
		cursor:pointer; 
		height:25px; 
		line-height:25px; 
		padding-left:14px; 
		}
		
.leftnav_level2_off	{
		background-color:#fff; 
		border-top:1px solid #fff; 
		color:#b5b5b5; 
		height:25px; 
		line-height:25px; 
		padding-left:14px; 
		}

.leftnav_spacer	{
		background-color:#fff; 
		height:5px;
		}
		
.leftnav_blank	{
		background:   url('images/leftnav_blank.gif') no-repeat; 
		height:10px;
		width:184px; 
		}

/* End Left Nav classes */

/* Start right column classes */
.top_box	{
		background-color:#f4f4ea; 
		border-collapse:collapse; 
		border:0px none; 
		empty-cells:show; 
		margin:0px 0px 2px; 
		padding:0px; 
		width:184px; 
		}

div.spacer	{
		height:2px; 
		}

div.hr	{
		background-image:   url('images/hr_dots.gif');
		background-repeat:repeat-x; 
		height:20px; 
		width:100%; 
		}
	
.arrow_orange	{
		color:#f90; 
		font:11px Webdings; 
		}
		
.arrow	{font:11px Webdings;}

.box	{
		background-color:#f4f4ea; 
		border-collapse:collapse; 
		border:0px none; 
		empty-cells:show; 
		margin:5px 0 0; 
		padding:0px; 
		width:184px; 
		}
		
.box_content	{
		border:0px; 
		color:#666; 
		padding:10px 10px 10px 10px; 
		}
		
.box_bottom_lft	{
		background:   url('images/box_bottom_lft.gif') no-repeat; 
		height:9px; 
		width:11px; 
		}

.box_bottom_rgt	{
		background:   url('images/box_bottom_rgt.gif') no-repeat; 
		height:9px; 
		width:11px; 
		}	
		
/* sage tab */	
.sage_tab	{
		background-color:#c4cebb;
		color:#666;
		font-weight:bold;
		height:25px; 
		width:162px; 
		}

.tab_sage_lft	{
		background:    url("images/tables/tab_sage_lft.gif") no-repeat; 
		height:20px; 
		width:11px; 
		}
		
.tab_sage_rgt	{
		background:    url("images/tables/tab_sage_rgt.gif") no-repeat; 
		height:20px; 
		width:11px; 
		}	

/* Right column div box links */
a.blue:link, a.blue:visited {
		color:#016798; 
		text-decoration:none; 
		}
		
a.blue:hover, a.blue:active	{
		color:#016798; 
		text-decoration:underline; 
		}

	
/* End right column classes */
/* Start footer classes */
	
.footer	{ 
		border-collapse:collapse; 
		border:1px solid #fff;
		font:11px Verdana, sans-serif; 
		margin:0px; 
		padding:0px; 
		width:100%; 
		z-index:0; 
		}
		
.footer_left	{
		background:  url("images/footer_right.gif") no-repeat; 
		border:1px;
		height:26px;
		margin:0px; 
		padding:0px; 
		width:8px; 
		}
		
.footer_right	{
		background:  url("images/footer_left.gif") no-repeat; 
		border:1px;
		height:26px;
		margin:0px; 
		padding:0px; 
		width:8px; 
		}
		
.footer_tile	{
		background:  url("images/footer_tile.gif") repeat-x;
		color:#fff;
		padding:2px; 
		}

	
	a.foot:link, a.foot:visited {
		color:#90B649; 
		text-decoration:none; 
		}
		
	a.foot:hover, a.foot:active	{
		color:#90B649; 
		text-decoration:underline; 
		}
	
/* End table classes */
/* Start generic classes */

body	{
		border:0px; 
		margin:0px; 
		padding:0px; 
		}

body, div, p, li, td, input	{ 
		color:#454545; 
		font:11px Verdana, sans-serif; 
		}
		
a:link, a:visited, a:active {
		color:#f90; 
		text-decoration:none; 
		}
	
a:hover {
		color:#454545; 
		text-decoration:underline; 
		}
		
h1		{
		color:#666666;
		font:bold 14px Verdana, sans-serif;
		margin:0px 0px 7px;
		}
		
h2		{
		color:#808080;
		font:bold 12px Verdana, sans-serif;
		margin:12px 0px 7px 0px;
		}
		
h3		{
		color:#454545;
		font:bold 11px Verdana, sans-serif;
		margin:10px 0px 7px;
		}

img 	{
		border:none;
		}

ul.boxlist	{
			margin:0em 0em 0em -0.2em;
			}

ul, ol {margin:.5em 0em 0em 1em;}

ul li	{
		margin:.5em 0em .5em 1.8em; 
		list-style:outside url('../images/icons/bullet.gif');
		}

ul li ul li	{
		margin:.5em 0em .5em 2.3em;
		list-style:outside url('../images/icons/bullet.gif'); 
		}

ol li	{margin:.5em 0em .5em 1.8em;} 

ol li ul li	{
		margin:.5em 0em .5em 2.3em;
		list-style:outside url('../images/icons/bullet.gif');
		}

li.none	{
		list-style-image:none;
		list-style-position:outside; 
		list-style-type:none; 
		margin:.5em 0em;
		}
		
ul li.none_indent {
		list-style-image:none;
		list-style-position:outside; 
		list-style-type:none; 
		margin:.5em 0em; 
		padding:0em 2em; 
		text-indent:-1.7em; 
		}
		
ol li.none_indent {
		list-style-image:none;
		list-style-position:outside; 
		list-style-type:none; 
		margin:.5em -1em; 
		padding:0em 2em; 
		text-indent:-1em; 
		}
		
li.lft_arrow	{
		list-style:outside url('images/lft_arrow_bullet.gif');
		}
		
.input_field {
		font:normal 10px verdana; 
		height:12px; 
		padding:0px 2px; 
		}
		
/* End generic classes */

/* Start Sales Classes */

dl.salelist {
	padding: 0;
	margin-bottom: 3em;
}

dl.salelist dt, dl.salelist dd {
	padding: 0;
	margin-left: 0;
}

dl.salelist dt {
	display: none;
}

dl.salelist dd {
	margin-left: 298px;
	margin-bottom: .5em;
}

dl.salelist dd.photo {
	margin-left: 0;
	float: left;
	padding: 10px;
	background-color: #f4f4ea;
}

dl.salelist dd.photo img {
	display: block;
	border: 1px solid #c4cebb;
	margin-bottom: 10px;
}

dl.salelist dd.photo a {
	display: block;
	padding-left: 2em;
	background: url(images/rgt_arrow_bullet.gif) no-repeat 1em center;
}

dl.salelist dd.email a {
	float: left;
	width: 120px;
	text-align: center;
	background: url(images/btn-email.gif) no-repeat center center;
	color: #fff;
	font-weight: bold;
	line-height: 28px;
}

dl.salelist dd.email a:hover {
	color: #666;
	text-decoration: none;
}

/* End Sales Classes */

/* Start Super classes */


.hide {
	display: none !important;
}

/* Auto-clear child floats */
/* Compliant Browsers */
.clearfloats:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* IE 6 */
* html .clearfloats {
	height: 1%;
}

/* IE 7 */
*:first-child+html .clearfloats {
	min-height: 1px;
}

/* End Super classes */
