BODY { 
	/*background-color:#e3e3e3;*/
	margin-top: 10px;
}

Img {border: none;}

/*
A:link, A:visited, A:active { COLOR: #64708A; FONT-FAMILY: verdana; TEXT-DECORATION: none; }
A:hover { COLOR: #FF0000; FONT-FAMILY: verdana; TEXT-DECORATION: underline; }

A.bold:link, A.bold:visited, A.bold:active { FONT-SIZE: 8pt; COLOR: #64708A; FONT-FAMILY: verdana; font-weight: bold; TEXT-DECORATION: none; }
A.bold:hover { FONT-SIZE: 8pt; COLOR: #FF0000; FONT-FAMILY: verdana; font-weight: bold; TEXT-DECORATION: underline; }

A.black:link, A.black:visited, A.black:active { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none; }
A.black:hover { FONT-SIZE: 8pt; COLOR: #64708A; FONT-FAMILY: verdana; TEXT-DECORATION: underline;}
*/
input.search { font-family: verdana; font-size: 8pt; background-color: #F3F4F7; border: 1px solid #333333; width: 118px; }
.txtbox { font-family: verdana; font-size: 8pt; background-color: #F3F4F7; border: 1px solid #333333; width: 250px; padding: 2px; } /* use for select boxes and text areas as well */
input.button { font-family: verdana; font-size: 8pt; background-color: #64708A; border: 1px solid #333333; color: #FFFFFF; cursor: pointer; }
input.button:hover { font-family: verdana; font-size: 8pt; background-color: #D8DCE4; border: 1px solid #333333; color: #333333; cursor: pointer; }
.smalltxtbox { font-family: verdana; font-size: 8pt; background-color: #F3F4F7; border: 1px solid #333333; width: 150px; padding: 2px; } /* use for select boxes and text areas as well */

TextArea
{
	border-right: #333333 1px solid;
	padding-right: 2px;
	border-top: #333333 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	overflow: auto;
	border-left: #333333 1px solid;
	width: 250px;
	padding-top: 2px;
	border-bottom: #333333 1px solid;
	font-family: verdana;
	height: 100px;
	background-color: #f3f4f7;
}


.boxhead { background-color: #818C9E; color: #FFFFFF; font-family: verdana; font-size: 8pt; padding: 5px; }
.boxbg { background-color: #F3F4F7; border: 1px solid #333333; }
.boxitem { padding: 5px; }

.header { color: #FF0000; font-family: verdana; font-size: 9pt; font-weight: bold; }
.header_lg { color: #FF0000; font-family: verdana; font-size: 11pt; font-weight: bold; }
.subhead { color: #333333; font-family: verdana; font-size: 8pt; font-weight: bold; }
.subhead_lg { color: #333333; font-family: verdana; font-size: 11pt; font-weight: bold; }

.dots { color: #999999; }
.star { font-family: verdana; font-size: 8pt; font-weight: bold; color: #FF0000; }
.mainbg { background-color: #FFFFFF; border-left: 1px solid #333333; padding: 20px; }
.mainbg2 { background-color: #FFFFFF; border-right: 1px solid #333333; }
.graybg {
	background-color: #DADADA;
	border-left: 1px solid #333333;
	padding-left: 10px;
	background-repeat: no-repeat;
}
.graybg2 { background-color: #DADADA; }
.graybg3 { background-color: #DADADA; border-right: 1px solid #333333; }

.whitebg2 
{
	background-color: #FFFFFF; 
	background-repeat:  no-repeat; 
	background-position:top right; 
}
.whitebg3 
{
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
}

.mainContentBottom 
{
	background-color: #FFF;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	height: 100%;
}

.padded { padding-left: 15px; }
.padded2 { padding-top: 15px; }

.maintext {font-family: verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none; cursor: default}
.maintext:hover {font-family: verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none; cursor: default }

.subheader {font-family: verdana; font-size: 8pt; color: #000000; text-decoration: none; cursor: none}

.upper_subhead {font-family: verdana; font-size: 8pt; font-weight:bold; color: #ffffff; text-decoration: none; cursor: default}
.upper_subhead:hover {font-family: verdana; font-size: 8pt; color: #66ccff; text-decoration: underline; cursor: default}
/*.upper_subhead:visited {font-family: verdana; font-size: 8pt; color: #ffffff; text-decoration: none; cursor: none}*/


.popup { border-right: #828DA3 1px solid; border-top: #828DA3 1px solid; background: #F3F4F7; 
	border-left: #828DA3 1px solid; border-bottom: #828DA3 1px solid; font-style: normal; font-size: 8pt}


#rightNavBar 
{
	border-right: #000 solid 1px;
	background-image: url();
	background-color: #D8DCE4 ;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.repeaterItem 
{
	padding-bottom: 10px;
	padding-top: 5px;
}
.repeaterSeparator 
{
	border-bottom:  #cccccc solid 1px;
}

.productHead 
{
	/*background-color: #64708A;
	color: #FFF;
	border: #D8DCE4 solid 1px;*/
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
}

.formLabel
{
	font-weight: bold;
}

.formField 
{
}
.rightSearchNav 
{
	width: 180px;
}
.borderLeft {
	border-left: 1px solid #333333;
}
.upper_bg {
	background-image: url(images/upper.jpg);
	background-repeat: no-repeat;
}
.borderLeftRightTop {
	border-left: 1px solid #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
}
.border1 {
	border: 1px solid #999999;
}
.border2 {
	border: 2px solid #666666;
}
.borderLeftRightBottom {
	border-left: 1px solid #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-bottom-style: solid;
}
.borderBottom {
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.graybg4 {
	/*background-color: #DADADA;*/
	border-left: 1px solid #333333;
	padding-left: 5px;
	background-repeat: no-repeat;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.whitebg4 {
	/*background-color: #FFFFFF;*/
	border-right: 1px solid #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
.graybg5 {
	background-color: #DADADA;
	border-left: 1px solid #333333;
	padding-left: 5px;
	background-repeat: no-repeat;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
.borderTop {

	border-top: 2px solid #999999;
	border-right: 2px none #999999;
	border-bottom: 2px none #999999;
	border-left: 2px none #999999;
}
.border1 {

	/*border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	*/
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.startDate {
font-family: verdana; font-size: 8pt; font-weight: bold; color: #009900;
}
.endDate {
font-family: verdana; font-size: 8pt; font-weight: bold; color: #FF0000;
}
div.overflow_scroll {
	height: 125px;
	width: 96%;
	overflow: auto;
	padding: 8px;
}
.borderRightBottom {
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}
.borderLeftContent {
	border-left: 1px solid #999999;
	/*background-color:#DBDEE4;*/
}
.frontsection {
	/*background-image: url(http://www.albertsriversideacres.com/images_ara/bg.gif);*/
	background-color: #94996E;
	background-repeat: repeat-x;
}
.content_window {
	margin-left:15px;
	padding: 15px;
	border-left: 3px solid #0A3B87;
}

#homesub1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*background-color: #F7ECD1;*/
	width: 100%;
	margin: 0 auto;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
	padding-bottom: 10px;
	font-size: 0.9em;
}
#homesub2 {
	/*background-color: #F7ECD1;*/
	width: 180px;
	margin: 0 auto;
	float: right;
	border-left-color: #FF6633;
	border-left-style: solid;
	border-left-width: 2px;
	margin-left: 5px;
	margin-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	/*background-image: url(../images/leaf_strip_olive.gif);*/
	border-bottom-color: #FF6633;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-top-color: #FF6633;
	border-top-style: solid;
	border-top-width: 2px;
	margin-top: -5px;
	margin-right: 8px;
}

.img-shadow-right {
	  float:right;
	  background: url(http://www.bitterrootland.com/list_dir/admin/newsletter/shadowAlpha.png) no-repeat bottom right !important;
	  background: url(http://www.bitterrootland.com/list_dir/admin/newsletter/shadow.gif) no-repeat bottom right;
	  margin: 10px 0 0 10px !important;
	  margin: 10px 0 0 5px;
}
  
.img-shadow-left {
	  float:left;
	  background: url(http://www.bitterrootland.com/list_dir/admin/newsletter/shadowAlpha.png) no-repeat bottom right !important;
	  background: url(http://www.bitterrootland.com/list_dir/admin/newsletter/shadow.gif) no-repeat bottom right;
	  margin: 10px 0 0 10px !important;
	  margin: 10px 0 0 5px;
}
  
.img-shadow-center {
	  /*
	  background: url(http://www.bitterrootland.com/list_dir/admin/newsletter/shadowAlpha.png) no-repeat bottom right !important;
	  background: url(http://www.bitterrootland.com/list_dir/admin/newsletter/shadow.gif) no-repeat bottom right;
	  */
	  margin: 10px 0 0 10px !important;
	  margin: 10px 0 0 5px;
}
  
.img-shadow-right img {
		display: block;
		position: relative;
		background-color: #ffffff;
		border: 1px solid #a9a9a9;
		margin: -6px 6px 6px -6px;
		padding: 4px;
}

.img-shadow-center img {
		display: block;
		position: relative;
		background-color: #ffffff;
		border: 1px solid #a9a9a9;
		margin: -6px 6px 6px -6px;
		padding: 4px;
}

.img-shadow-left img {
		display: block;
		/*position: relative;*/
		background-color: #ffffff;
		border: 1px solid #a9a9a9;
		margin: -6px 6px 6px -6px;
		padding: 4px;
}

.img-shadow-none img {
		display: block;
		/*position: relative;*/
		background-color: #ffffff;
		border: 1px solid #a9a9a9;
		margin: -6px 6px 6px -6px;
		padding: 4px;
}

.mainContent {
	border: 1px solid #000000;
	padding:2px;
}

.price_reduction_header { color: #FF0000; font-family: verdana; font-size: 14pt; font-weight: bold; }