/* BUTTON DEFINITIONS */
a.button-green /*, a.button-green:visited */ {
	display: inline-block;
	/* margin:0 0 20px 20px; */
	padding: 0 9px 0 0;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background: url(../images/button-green.png) no-repeat right center;
}

a.button-green:hover, a.button-green:active {
/*
	text-decoration: underline;
	color:#fff;
*/
}

a.button-green span {
	display: inline-block;
	padding: 9px 0 10px 9px;
	position: relative;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background: url(../images/button-green.png) no-repeat left center;
	cursor: pointer;
}
a.button-green span:hover, a.button-green span:active {
	text-decoration: underline;
	color:#fff;
}
a.button-blue /*, a.button-blue:visited */ {
	display: inline-block;
	/* margin:0 0 20px 20px; */
	padding: 0 9px 0 0;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background: url(../images/button-blue.png) no-repeat right center;
}

a.button-blue:hover, a.button-blue:active {
/*
	text-decoration: underline;
	color:#fff;
*/
}

a.button-blue span {
	display: inline-block;
	padding: 9px 0 10px 9px;
	position: relative;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background: url(../images/button-blue.png) no-repeat left center;
	cursor: pointer;
}
a.button-blue span:hover, a.button-blue span:active {
	text-decoration: underline;
	color:#fff;
}

a.button-gray /*, a.button-gray:visited */ {
	display: inline-block;
	/* margin:0 0 20px 20px; */
	padding: 0 9px 0 0;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background: url(../images/button-gray.png) no-repeat right center;
}

a.button-gray:hover, a.button-gray:active {
/*
	text-decoration: underline;
	color:#fff;
*/
}

a.button-gray span {
	display: inline-block;
	padding: 9px 0 10px 9px;
	position: relative;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
	background: url(../images/button-gray.png) no-repeat left center;
	cursor: pointer;
}
a.button-gray span:hover, a.button-gray span:active {
	text-decoration: underline;
	color:#fff;
}

/* Telerik Button */
A.btnStretch {
	PADDING-BOTTOM: 0; 
	MARGIN: 0 auto; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0; 
	DISPLAY: inline-block; 
	background: url(../images/buttons-sprite2.png) no-repeat 0 0; 
	FLOAT: none; 
	HEIGHT: 29px; 
	PADDING-TOP: 0
}
A.btnStretch:hover {
	BACKGROUND-POSITION: 0 -40px; 
	TEXT-DECORATION: none
}
A.centered.btnStretch {
	DISPLAY: inline-block; FLOAT: none
}
A.btnStretch SPAN {
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 0; 
	LINE-HEIGHT: 12px; 
	PADDING-LEFT: 0; 
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	background: url(../images/buttons-sprite2.png) no-repeat 100% 0; 
	FLOAT: left;
	HEIGHT: 21px; 
	COLOR: #fff; 
	FONT-SIZE: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	PADDING-TOP: 8px
}
A.btnStretch:hover SPAN {
	BACKGROUND-POSITION: 100% -40px;
	COLOR: #fff;
	TEXT-DECORATION: none;
}

/* Place Order Button */
A.btnOrder {
	PADDING-BOTTOM: 0; 
	MARGIN: 0 auto; 
	PADDING-LEFT: 36px; 
	PADDING-RIGHT: 0; 
	DISPLAY: inline-block; 
	background: url(../images/buttons-sprite2.png) no-repeat 0 -81px;
	background-color: #3b200e;
	FLOAT: none; 
	HEIGHT: 36px; 
	PADDING-TOP: 0;
	TEXT-DECORATION: none !important;

}
A.btnOrder:hover {
	/*#3e779d*/
	background-color: #3b200e; 
	TEXT-DECORATION: none
}
A.btnOrder SPAN {
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 0; 
	LINE-HEIGHT: 14px; 
	PADDING-LEFT: 0; 
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	background-color: #3b200e;  
	FLOAT: left;
	COLOR: #fff; 
	FONT-SIZE: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	PADDING-TOP: 4px;
	width:57px;
	TEXT-DECORATION: none !important;
}
A.btnOrder:hover SPAN {
	background-color: #3b200e; 
	COLOR: #fff;
	TEXT-DECORATION:underline !important;
}

/* Parcel Map Button */
A.btnBlue {
	PADDING-BOTTOM: 0; 
	MARGIN: 0 auto; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0; 
	DISPLAY: inline-block; 
	BACKGROUND: url(../images/buttons-sprite2.png) no-repeat 0 -180px; 
	FLOAT: none; 
	HEIGHT: 21px; 
	PADDING-TOP: 0;
	border:none;
}
A.btnBlue:hover {
	BACKGROUND-POSITION: 0 -180px; 
	TEXT-DECORATION: none
}
A.centered.btnBlue {
	DISPLAY: inline-block; FLOAT: none
}
A.btnBlue SPAN {
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 0; 
	LINE-HEIGHT: 21px; 
	PADDING-LEFT: 0; 
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	BACKGROUND: url(../images/buttons-sprite2.png) no-repeat 100% -180px; 
	FLOAT: left;
	HEIGHT: 21px; 
	COLOR: #fff; 
	FONT-SIZE: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	PADDING-TOP: 0
}
A.btnBlue:link SPAN {
	TEXT-DECORATION: none;
}
A.btnBlue:hover SPAN {
	BACKGROUND-POSITION: 100% -180px;
	COLOR: #fff;
	TEXT-DECORATION: none !important
}

/* Property Help Button */
A.btnHelpProp {
	PADDING-BOTTOM: 0; 
	MARGIN: 0 auto; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0; 
	DISPLAY: inline-block; 
	/*BACKGROUND: url(../images/buttons-sprite2.png) no-repeat 0 -244px; */
	background-color:#3b200e;
	FLOAT: none; 
	HEIGHT: 36px; 
	PADDING-TOP: 0;
	TEXT-DECORATION: none !important;

}
A.btnHelpProp:hover {
	background-color:#3b200e;
	TEXT-DECORATION: none
}
A.centered.btnHelpProp {
	DISPLAY: inline-block; FLOAT: none
}
A.btnHelpProp SPAN {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0;
	LINE-HEIGHT: 14px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	background-color: #3b200e;
	FLOAT: left;
	COLOR: #fff;
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	PADDING-TOP: 4px;
	TEXT-DECORATION: none !important;
}
A.btnHelpProp:link SPAN {
	TEXT-DECORATION: none !important;
}
A.btnHelpProp:hover SPAN {
	BACKGROUND-POSITION: 100% -294px;
	COLOR: #fff;
	TEXT-DECORATION: underline !important;
}
.btnBlueSmall, .btnBlueLg{
	background-color: #8c8c8c;
    border: 1px solid #8c8c8c;
	border-radius: 2px;
	padding: 5px 15px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#fff;
	vertical-align:middle;
	cursor:pointer;
	text-align:center;
	letter-spacing: 1px;
	white-space:nowrap;
}
.btnBlueSmall:hover, .btnBlueLg:hover{
	text-decoration:none;
	background-image: none;
	background-color: #bbc0c4;
}
.btnRedSmall, .btnRedLg{
/*	background: url(../images/buttons-sprite2.png) no-repeat 0 -211px;*/
	background-color: #630000;
	border: 1px solid #630000;
	border-radius: 2px;
	padding: 5px 15px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#fff;
	vertical-align:middle;
	cursor:pointer;
	text-align:center;
	letter-spacing: 1px;
	white-space:nowrap;
}
.btnRedSmall:hover, .btnRedLg:hover{
	text-decoration:none;
	background-color: #930000;
}
.btnActionSmall, .btnActionLg{
	border: 1px solid #8c8c8c;
	border-radius: 0px;
	padding: 5px 15px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#fff;
	vertical-align:middle;
	cursor:pointer;
	text-align:center;
	letter-spacing: 1px;
	white-space:nowrap;
	background-color: #8c8c8c;
    background-size: auto 100%;
}
.btnActionSmall:hover, .btnActionLg:hover{
	text-decoration:none;
	background-image: none;
	background-color: #bbc0c4;
}
/*.btnBlueLg{
	background: url(../images/buttons-sprite2.png) no-repeat 0 -409px;
	background-color: #3b200e;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#fff;
	height: 22px;
	width:135px;
	vertical-align:middle;
	border: thin none;
	cursor:pointer;
	text-align:center;
	line-height: 14px;
}
.btnBlueLg:hover{
	text-decoration:none;
	background: url(../images/buttons-sprite2.png) no-repeat -150px -409px;
}*/
.btnRecentSales{
	background-color: #8c8c8c;
	border-radius: 2px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#fff;
	height: 22px;
	width:135px;
	vertical-align:middle;
	padding-bottom:3px;
	border: thin none;
	cursor:pointer;
	text-align:center;
	line-height: 14px;
}
.btnRecentSales:hover{
	text-decoration:none;
	background-image: none;
	background-color: #bbc0c4;
}
#cartDiv{
	width:700px;
	margin:0 auto;
	text-align:right;
	padding-top:5px;
}
.PageCartLink{
	cursor:pointer;
}
.btnTrendVal{
	background-color:#8c8c8c;
	border-radius: 2px;
	/*background: url(../images/buttons-sprite2.png) no-repeat 0 -726px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#fff;
	height: 22px;
	width:110px;
	vertical-align:middle;
	border: thin none;
	cursor:pointer;
	text-align:center;
	padding-bottom:2px;
}
.btnTrendVal:hover{
	text-decoration:none;
	background-image: none;
	background-color: #bbc0c4;
	/*background: url(../images/buttons-sprite2.png) no-repeat -150px -409px;*/
}
