body,div,td,tr,th,span,input,select,textarea,submit{
	font-family : Arial, Verdana, Helvetica;
	font-size:11px;
}
/* Never Set the font-family below this point */

/* text zoom */
#sizer { display:none; } 

a.DefaultLinkColor:link 		{ font-size : 11px; color : #666666; text-decoration : none; }
a.DefaultLinkColor:active 		{ font-size : 11px; color : #666666; text-decoration : none; }
a.DefaultLinkColor:visited 		{ font-size : 11px; color : #666666; text-decoration : none; }
a.DefaultLinkColor:hover 		{ font-size : 11px; color : #666666; text-decoration : none; }

a.rolloverLink:link 			{ text-decoration : none; }
a.rolloverLink:active 			{ text-decoration : none; }
a.rolloverLink:visited 			{ text-decoration : none; }
a.rolloverLink:hover 			{ text-decoration : none; }

.copy,input,select,textarea,submit{color: #666666;}
.DefaultLinkColor {color : #666666;}

/* Editable colors */

/* Color Set one */
.coloronebackground{
	background-color:
}
.coloronefontcolor{
	color: #5B2D8C;
}
.coloroneheadingcolor{
	color: #DDDCDA;
}

/* Color Set two */
.colortwobackground{
	background-color:
}
.colortwofontcolor{
	color: #FFFFFF;
}
.colortwoheadingcolor{
	color: #5B2D8C;
}

/* Color Set three */
.colorthreebackground{
	background-color:
}
.colorthreefontcolor{
	color: #FFFFFF;
}
.colorthreeheadingcolor{
	color: #5B2D8C;
}				

/* End of editable Colors */

h1 { font-weight:inherit; }

/* Border Control */
.borders {
	border: 1px solid #999999;
}

.bordersDark {
	border: 1px solid #666666;
}

.globalheader{
	font-size: 10px;
	font-weight: bold;
}

.mainHeading {
	font-size: 14px;
	font-weight:bold;
}

.mainHeadingSmall {
	font-size: 12px;
}

.fontWeight {
	font-weight: bold;
}

/* Fly out form styles (In Header) .... Do not alter */
.sale {
	display: inline;
}

.rent {
	display: none;
}

/* global form element styles */
form{
	padding:0px;
	margin:0px;
}

input {
	color: #666666;
	font-size: 10px;
	background-color: #ffffff;
	padding: 1px 2px; 
	border: solid 1px #7f7f7f;
}

select{
	height: 20px;
	width:140px
}

.popupformsSpace{
	padding-top:10px;
	line-height:15px;
}

/* set noImage CSS for property and listing page */
.noImageSmall {
	font-size: 12px;
	font-weight: bold;
}

.noImageBig {
	font-size: 16px;
	font-weight: bold;
}

/* property Tracker Styles */
.wrapTable {
	width : 100%;
	border : none;
	padding-top : 6px;
	padding-left : 6px;
	color: White;
}
loginTable {
	border : none;
	color: FFFFFF;
}
.menuCell {
	background-color : 5D6568;
	background : 5D6568;
}
.menuCellHover {
	background-color : AAB0B1;
	background : AAB0B1;
}
a.menuText {
	color : White;
	text-decoration: none;
	font : bold 11px;
}
a.menuText:hover {
	color : White;
	text-decoration: none;
}

.headingTable {
	width : 100%;
	border : none;
	color: white;
}

.headingCellLeft {
	background-color : 989BA2;
	background : 989BA2;
	width : 60%;
	color: white;
}

.headingCellRight {
	background-color : 989BA2;
	background : 989BA2;
	color: white;
}

.headingTextLeft {
	text-decoration: none;
	color: White;
	font : bold 11px;
}

.headingTextRight {
	text-decoration: none;
	color: White;
	font : bold 11px;
}
a.headingTextRight {
	text-decoration: underline;
	color: White;
}

a.headingTextRight:hover {
	text-decoration: underline;
	color: AAB0B1;
}

.inputSelect  {
	font-size: 11px;
	padding: 1px;
	border: solid 1px Gray
}

.inputText  {
	font-size: 11px;
	padding: 1px;
	border: solid 1px Gray
}

.inputCheckbox  {
	font-size: 11px;
	padding: 1px;
	border: none;
	background-color: transparent;
	color: white;
}

.inputTextarea  {
	font-size: 11px;
	padding: 1px;
	border: solid 1px Gray;
}

.inputButton  {
	font-size: 11px;
	border: solid 1px Gray;
	height: 17px;
	padding-top:0px;
}

.criteriaTable {
	width : 100%;
	color: white;
}

.plainBold {
	text-decoration: none;
	color: White;
	font-size: 11px;
	font : bold;
	padding-left : 5px;
}

.plainLarge {
	text-decoration: none;
	color: White;
	font-size: 12px;
}

.listAddressRow {
	background-color : EFEFEF;
	background : EFEFEF;
	height: 20;
	color: black;
}

.listDataRow {
	height: 20;
}

.listSeparatorRow {
	background-color : F2A525;
	background : F2A525;
	height : 1;
}

.address {
	text-decoration: none;
	color: 5E656B;
	font-size: 11px;
	font : bold;
	padding-left : 5px;
}

.required {
	color: Red;
	font : bold;
	padding-left : 5px;
}

a.nextPrev {
	text-decoration: underline;
}

a.plain {
	text-decoration: none;
	color: White;
	font-size: 11px;
	padding-left : 5px;
}
a.plain:hover {
	text-decoration : underline;
	color: 5b5b5b;
	font-size: 11px;
	padding-left : 5px;
}
a.plainLarge {
	text-decoration	: none;
	color		: White;
	font-size	: 12px;
	font-weight	: bold;
	padding-left : 5px;
}
a.plainLarge:hover { 
	text-decoration : underline;
	color		: 5b5b5b;
	font-size	: 12px;
	font-weight	: bold;
	padding-left : 5px;
}

a.button {
	text-decoration	: none;
	color		: white;
	font-size	: 11px;
	background-color : 9A9AA4;
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
	font-weight	: bold;
}
a.button:hover { 
	text-decoration : none;
	color		: white;
	font-size	: 11px;	
	background-color : ED1B24;
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
	font-weight	: bold;
}
a.th {
	text-decoration	: none;
	color		: ffffff;
	font-size	: 11px;
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
}
a.th:hover { 
	text-decoration : none;
	color		: 5b5b5b;
	font-size	: 11px;	
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
}