/* default for website */
body,div,td,tr,th,span,input,select,textarea,submit,p{
	font-family : Trebuchet Ms, Arial;
	font-size:11px;
	font-weight:normal;
}
.bodyBG {margin:0px; text-align:center; padding:0px; background-color:#f68b1f}

.clearfix1px {
    height:1px;
	min-height:1px;
	padding:0px;
	margin:0px;
	border:0px
}

.clearfix2px {
    height:2px;
	min-height:2px;
	padding:0px;
	margin:0px;
	border:0px
}

.copy,input,select,textarea,submit {color: #8E8F8A;}
.bold 		{ font-weight:bold}
.lowerCase 	{ text-transform: lowercase}
.uppercase 	{ text-transform: uppercase}

/* background colors */
.lightRedBG			{ background-color:#DA0400}
.redBG				{ background-color:#B20308}
.orangeBG 			{ background-color:#F68B1F}
.whiteBG 			{ background-color:#FFFFFF}
.lightBlueGreyBG	{ background-color:#D5D5D7}
.lightGreyBG		{ background-color:#FBFBFB}
.darkGreyBG			{ background-color:#DAD6D3}

/* background images */
.lightRedGreyBGImage 	 { background:url(../images/body/lightRedGreyBG.gif) repeat-x}
.lightGreyTopBGImage 	 { background:url(../images/body/lightGreyTopBG.gif) repeat-x}
.dottedLineImage	  	 { background:url(../images/body/dottedLine.gif) repeat-x;}
.bedBathCarGradientImage { background:url(../images/listings/bedBathCarGradient.gif) repeat-x}
.blackBGImage			 { background:url(../images/body/BlackBG.gif) repeat-x}
.imageGradientImage		 { background:url(../images/listings/imageGradient.gif) repeat-x}

/* font colors and sizers */
.white11 		{color: #FFFFFF; font-size:11px}
.whiteBold14	{color: #FFFFFF; font-size:14px; font-weight:bold}

.red11			{color: #B20308; font-size:11px}
.redBold11		{color: #B20308; font-size:11px; font-weight:bold}
.redBold12		{color: #B20308; font-size:12px; font-weight:bold}
.redBold14		{color: #B20308; font-size:14px; font-weight:bold}

.black10		{color: #232019; font-size:10px}
.black11		{color: #232019; font-size:11px}
.blackBold11	{color: #232019; font-size:11px; font-weight:bold}
.blackBold12	{color: #232019; font-size:12px; font-weight:bold}
.blackBold14	{color: #232019; font-size:14px; font-weight:bold}
.blackHelvetica11	{color: #232019; font-size:11px; font-family:Helvetiva,Arial}
.blackHelvetica15	{color: #232019; font-size:15px; font-family:Helvetiva,Arial}
.blackHelvetica16	{color: #232019; font-size:16px; font-family:Helvetiva,Arial}

.orangeHelveticaBold14	{color: #f68b1f; font-size:14px; font-family:Helvetiva,Arial; font-weight:bold}
.orangeHelvetica12		{color: #f68b1f; font-size:12px; font-family:Helvetiva,Arial;}
.orangeHelvetica11		{color: #f68b1f; font-size:11px; font-family:Helvetiva,Arial}

.darkGrey11 	{color: #8E8F8A; font-size:11px}
.darkGreyBold11 {color: #8E8F8A; font-size:11px; font-weight:bold}

.darkerGreyBold11	{color:#343233; font-size:11px; font-weight:bold}
.darkerGreyBold14	{color:#343233; font-size:14px; font-weight:bold}

img.floatLeft { 
    float: left; 
    padding: 1px; 
	border: 1px solid #B20308;
	margin:0px 10px 10px 0px
}

.searchResultsImageDIV {height:69px; width: 100px; overflow:hidden}

/* scroll text */
.scrollTextProperty {
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color: #F68B1F;
	scrollbar-base-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color:FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	
	overflow: auto;  
	height: 256px; 
	width: 410px;

	padding: 0px 10px 20px 0px;
}

/* borders */
.borderTopDarkGrey	{ border-top: 1px solid #D6D7D2}
.borderLeftDarkGrey { border-left: 1px solid #DAD6D3}
.borderDarkGrey 	{ border: 1px solid #DAD6D3}

/* links */
a:link		{ font-size : 11px; color : #232019; text-decoration : none; font-weight:bold }
a:active 	{ font-size : 11px; color : #232019; text-decoration : none; font-weight:bold }
a:visited 	{ font-size : 11px; color : #232019; text-decoration : none; font-weight:bold }
a:hover 	{ font-size : 11px; color : #8E8F8A; text-decoration : none; font-weight:bold }

a.seoLinkColor:link 	{ font-size : 11px; color : #BB5F02; text-decoration : none; }
a.seoLinkColor:active 	{ font-size : 11px; color : #BB5F02; text-decoration : none; }
a.seoLinkColor:visited 	{ font-size : 11px; color : #BB5F02; text-decoration : none; }
a.seoLinkColor:hover 	{ font-size : 11px; color : #232019; text-decoration : none; }

a.darkOrange10LinkColor:link 	{ font-size : 10px; color : #BB5F02; text-decoration : none; }
a.darkOrange10LinkColor:active 	{ font-size : 10px; color : #BB5F02; text-decoration : none; }
a.darkOrange10LinkColor:visited { font-size : 10px; color : #BB5F02; text-decoration : none; }
a.darkOrange10LinkColor:hover 	{ font-size : 10px; color : #BB5F02; text-decoration : underline; }

a.red11LinkColor:link 		{ font-size : 11px; color : #B20308; text-decoration : none; }
a.red11LinkColor:active 	{ font-size : 11px; color : #B20308; text-decoration : none; }
a.red11LinkColor:visited 	{ font-size : 11px; color : #B20308; text-decoration : none; }
a.red11LinkColor:hover 		{ font-size : 11px; color : #B20308; text-decoration : underline; }

a.redBold11LinkColor:link 		{ font-size : 12px; color : #B20308; text-decoration : none; font-weight:bold }
a.redBold11LinkColor:active 	{ font-size : 12px; color : #B20308; text-decoration : none; font-weight:bold }
a.redBold11LinkColor:visited 	{ font-size : 12px; color : #B20308; text-decoration : none; font-weight:bold }
a.redBold11LinkColor:hover 		{ font-size : 12px; color : #B20308; text-decoration : underline; font-weight:bold }

a.redBold14LinkColor:link 		{ font-size : 14px; color : #B20308; text-decoration : none; font-weight:bold }
a.redBold14LinkColor:active 	{ font-size : 14px; color : #B20308; text-decoration : none; font-weight:bold }
a.redBold14LinkColor:visited 	{ font-size : 14px; color : #B20308; text-decoration : none; font-weight:bold }
a.redBold14LinkColor:hover 		{ font-size : 14px; color : #B20308; text-decoration : underline; font-weight:bold }

a.grey11LinkColor:link 		{ font-size : 10px; color : #8E8F8A; text-decoration : underline; }
a.grey11LinkColor:active 	{ font-size : 10px; color : #8E8F8A; text-decoration : underline; }
a.grey11LinkColor:visited 	{ font-size : 10px; color : #8E8F8A; text-decoration : underline; }
a.grey11LinkColor:hover 	{ font-size : 10px; color : #8E8F8A; text-decoration : none; }

a.darkGrey11LinkColor:link 		{ font-size : 11px; color : #8E8F8A; text-decoration : none; }
a.darkGrey11LinkColor:active 	{ font-size : 11px; color : #8E8F8A; text-decoration : none; }
a.darkGrey11LinkColor:visited 	{ font-size : 11px; color : #8E8F8A; text-decoration : none; }
a.darkGrey11LinkColor:hover 	{ font-size : 11px; color : #8E8F8A; text-decoration : underline; }

a.darkGreyBold11LinkColor:link 		{ font-size : 11px; color : #8E8F8A; text-decoration : none; font-weight:bold }
a.darkGreyBold11LinkColor:active 	{ font-size : 11px; color : #8E8F8A; text-decoration : none; font-weight:bold }
a.darkGreyBold11LinkColor:visited 	{ font-size : 11px; color : #8E8F8A; text-decoration : none; font-weight:bold }
a.darkGreyBold11LinkColor:hover 	{ font-size : 11px; color : #8E8F8A; text-decoration : underline; font-weight:bold }

a.black11LinkColor:link 	{ font-size : 11px; color : #232019; text-decoration : none; }
a.black11LinkColor:active 	{ font-size : 11px; color : #232019; text-decoration : none; }
a.black11LinkColor:visited 	{ font-size : 11px; color : #232019; text-decoration : none; }
a.black11LinkColor:hover 	{ font-size : 11px; color : #232019; text-decoration : underline; }

a.blackBold11LinkColor:link 	{ font-size : 11px; color : #232019; text-decoration : none; font-weight:bold }
a.blackBold11LinkColor:active 	{ font-size : 11px; color : #232019; text-decoration : none; font-weight:bold }
a.blackBold11LinkColor:visited 	{ font-size : 11px; color : #232019; text-decoration : none; font-weight:bold }
a.blackBold11LinkColor:hover 	{ font-size : 11px; color : #232019; text-decoration : underline; font-weight:bold }

a.black12LinkColor:link 	{ font-size : 12px; color : #232019; text-decoration : none; }
a.black12LinkColor:active 	{ font-size : 12px; color : #232019; text-decoration : none; }
a.black12LinkColor:visited 	{ font-size : 12px; color : #232019; text-decoration : none; }
a.black12LinkColor:hover 	{ font-size : 12px; color : #232019; text-decoration : underline; }

a.blackBold12LinkColor:link 	{ font-size : 12px; color : #232019; text-decoration : none; font-weight:bold }
a.blackBold12LinkColor:active 	{ font-size : 12px; color : #232019; text-decoration : none; font-weight:bold }
a.blackBold12LinkColor:visited 	{ font-size : 12px; color : #232019; text-decoration : none; font-weight:bold }
a.blackBold12LinkColor:hover 	{ font-size : 12px; color : #232019; text-decoration : underline; font-weight:bold }

/* line heights */
.lineHeight18 {line-height:18px}
.lineHeight22 {line-height:22px}
.lineHeight32 {line-height:32px}

/* button class */
.eNewsletterButton { border:0px; margin-left:-6px}

/* global form element styles */
form{
	padding:0px;
	margin:0px;
}

input {
	color: #8E8F8A;
	font-size: 10px;
	background-color: #ffffff;
	padding: 2px 2px; 
	border: solid 1px #7f7f7f;
}

.popupforms{
	color: #999999;
	font-size: 10px;
}

.popupformsSpace{
	padding-top:10px;
	line-height:15px;
}

.mapTypes 		  { background-image:url(../images/buttons/viewOnMap.gif); width:93px; height:16px}
.mapTypesOver	  { background-image:url(../images/buttons/viewOnMapOver.gif); width:93px; height:16px}

.mapListTypes	  { background-image:url(../images/buttons/viewOnList.gif); width:93px; height:16px}
.mapListTypesOver { background-image:url(../images/buttons/viewOnListOver.gif); width:93px; height:16px}

/* property Tracker Styles */
.wrapTable {
	width : 100%;
	border : none;
	padding-top : 6px;
	padding-left : 6px;
}
loginTable {
	border : none;
}
.menuCell {
	background-color : #5D6568;
	background : #5D6568;
}
.menuCellHover {
	background-color : #AAB0B1;
	background : #AAB0B1;
}
a.menuText {
	color : #FFFFFF;
	text-decoration: none;
	font : bold 11px;
}
a.menuText:hover {
	color : #FFFFFF;
	text-decoration: none;
}

.headingTable {
	width : 100%;
	border : none;
}

.headingCellLeft {
	background-color : #989BA2;
	background : #989BA2;
	width : 60%;
}
.headingCellRight {
	background-color : #989BA2;
	background : #989BA2;
}
.headingTextLeft {
	text-decoration: none;
	color: #FFFFFF;
	font : bold 11px;
}
.headingTextRight {
	text-decoration: none;
	color: #FFFFFF;
	font : bold 11px;
}
a.headingTextRight {
	text-decoration: underline;
	color: #FFFFFF;
}
a.headingTextRight:hover {
	text-decoration: underline;
	color: #AAB0B1;
}

.inputSelect  {
	font-size: 11px;
	background-color: #ffffff;
	padding: 1px;
	border: solid 1px #666666
}

.inputText  {
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 1px;
	border: solid 1px #666666
}

.inputCheckbox  {
	font-size: 11px;
	background-color: #ffffff;
	padding: 1px;
	border: none;
}

.inputTextarea  {
	font-size: 11px;
	background-color: #ffffff;
	padding: 1px;
	border: solid 1px #666666;
}

.inputButton  {
	font-size: 11px;
	border: solid 1px #666666;
	height: 17px;
	padding-top:0px;
}

.criteriaTable {
	width : 100%;
}

.plainBold {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font : bold;
	padding-left : 5px;
}

.plainLarge {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}

.listAddressRow {
	background-color : #EFEFEF;
	background : #EFEFEF;
	height: 20;
}

.listDataRow {
	background-color : #FFFFFF;
	background : #FFFFFF;
	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: #DA0400;
	font : bold;
	padding-left : 5px;
}

a.nextPrev {
	text-decoration: underline;
}

a.plain {
	text-decoration: none;
	color: #000000;
	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		: #000000;
	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		: #FFFFFF;
	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		: #FFFFFF;
	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;
}

