body { margin: 0px; padding: 0px; background-color:Black;  background-position: top left; }
img{ border:0px; }
form{ margin: 0px; padding: 0px; }

#topbg { margin: 0px; padding: 0px; background-color: black; background-image: url(../../images/bg_top.jpg); background-repeat: repeat-y; background-position: top left; }


#main { background-color:#000000; }
#menu { background-color:#285483;   background-repeat: repeat-x; background-position: top left; }
#menu td { padding:0px 10px 0px 10px; }
#menu A:link   { font-family: "MS Sans Serif", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#FFFFFF; text-decoration:none; }
#menu A:visited{ font-family: "MS Sans Serif", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#FFFFFF; text-decoration:none; }
#menu A:active { font-family: "MS Sans Serif", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#FFFFFF; text-decoration:none; }
#menu A:hover  { font-family: "MS Sans Serif", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#FFFFFF; text-decoration:underline; }

.titleBar{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#333333; text-decoration:none; background-color:#FFFFFF; height:24px; border-bottom:1px solid #333333; }

.titleBar2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; text-decoration:none; background-color:#000000; height:24px; border-bottom:1px solid #FFFFFF; }
.titleBar3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#666666; text-decoration:none; background-color:#CCCCCC; height:24px; border-bottom:1px solid #FFFFFF; }

.title	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#666666; text-decoration:none; line-height:16px; }
.titleRenting{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#666666; text-decoration:none;}

.textDisclaimer	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#A3A4A4; text-decoration:none; line-height:11px; }

.textGrey			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#000000; text-decoration:none; line-height:16px; }
.textGrey1			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:none; line-height:16px;  background-color:Black }
.textGrey A:link	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:underline; }
.textGrey A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:underline; }
.textGrey A:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:underline; }
.textGrey A:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:none; }

/*.featListings			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:none; background-color:#ffffff;  border: 1px solid #CCCCCC; }
*/
.featListings			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:none; background-color:#000000;}
.featListings A:link	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:underline; }
.featListings A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:underline; }
.featListings A:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:underline; }
.featListings A:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:none; }
.featListings img		{ border:1px solid #FFFFFF; }

.featListingsBoxTitle		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; text-decoration:none; background-color:#000000; height:22px; border: 1px solid #FFFFFF; }
.featListingsBox			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#3366CC; text-decoration:none; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; }
.featListingsBox A:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#3366CC; text-decoration:underline; }
.featListingsBox A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#3366CC; text-decoration:underline; }
.featListingsBox A:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#3366CC; text-decoration:underline; }
.featListingsBox A:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#3366CC; text-decoration:none; }

.reduced { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:none; width:93px; height:13px; background-color:#3366cc; border:1px solid #FFFFFF; text-align:center; vertical-align:middle; }

.textWhite			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:none; line-height:16px; }
.textWhite A:link	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:underline; }
.textWhite A:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:underline; }
.textWhite A:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:underline; }
.textWhite A:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:none; }

.leftColumn { background-color:#000000; }
.rightColumn { background-color:#000000; }

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#FFFFFF; text-decoration:none; border-top:1px solid #000000; }
.footer A:link   { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#FFFFFF; text-decoration:underline; }
.footer A:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#FFFFFF; text-decoration:underline; }
.footer A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#FFFFFF; text-decoration:underline; }
.footer A:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#FFFFFF; text-decoration:none; }

.poweredby { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#B2ABAB; text-decoration:none;  }
.poweredby A:link   { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#B2ABAB; text-decoration:none; }
.poweredby A:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#B2ABAB; text-decoration:none; }
.poweredby A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#B2ABAB; text-decoration:none; }
.poweredby A:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#B2ABAB; text-decoration:underline; }

.SearchBox			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#000000; text-decoration:none; }
.SearchBox A:link   { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#666666; text-decoration:underline; }
.SearchBox A:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#666666; text-decoration:underline; }
.SearchBox A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#666666; text-decoration:underline; }
.SearchBox A:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#666666; text-decoration:none; }

.searchResults			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:none; border-bottom:1px solid #3266CC; }
.searchResults A:link   { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#3266CC; text-decoration:underline; }
.searchResults A:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#3266CC; text-decoration:underline; }
.searchResults A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#3266CC; text-decoration:underline; }
.searchResults A:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#3266CC; text-decoration:none; }
.searchResults .reduced { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:none; width:80px; height:12px; line-height:11px; background-color:#3266CC; text-align:center; vertical-align:middle; }
.searchResults .title	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#666666; text-decoration:none; line-height:16px; }


.sfSelect { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:none; border:1px solid #628EBF; background-color:#FFFFFF; width:174px; }
.sfSelectSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:none; border:1px solid #628EBF; background-color:#FFFFFF; width:93px; }
.sfSelectSmallBox { padding-left:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:none; border:1px solid #628EBF; background-color:#FFFFFF; width:150px; }
.sfSelectSmallBoxArea{ padding-left:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:none; border:1px solid #628EBF; background-color:#FFFFFF; width:150px; overflow:auto; }
.sfSelectBigBox { padding-left:5px;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:none; border:1px solid #628EBF; background-color:#FFFFFF; width:300px; }
.sfSelectSSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:none; border:1px solid #628EBF; background-color:#FFFFFF; width:70px; }
.textCalc{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#FFFFFF; text-decoration:none; line-height:16px; }
.GibsonContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
}
.GibsonColoredTExtBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight:normal;
	  font-size:11px; 
	  color:#494949;
	   text-decoration:none;
	    border:1px solid #628EBF; 
	    background-color:#FFFFFF;
}
/*
.btnSubmit { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#FFFFFF; text-decoration:none; background-color:#3366cc; border:1px solid #FFFFFF; text-align:center; cursor:pointer; }
*/
.validation
{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:RED; text-decoration:none; line-height:16px; 
	}
.sfSelectArea
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#494949; 
	text-decoration:none; 
	border:1px solid #628EBF; 
	background-color:#FFFFFF; 
	width:174px; 
	overflow:auto;
	}	
	
.textTopGrey			{ background-color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FFFFFF; text-decoration:none; line-height:12px; }
.textTopGrey A:link	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:underline; }
.textTopGrey A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:underline; }
.textTopGrey A:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:underline; }
.textTopGrey A:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#666666; text-decoration:none; }

.textGreyBold			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#666666; text-decoration:none; line-height:16px; }
.textGreyBold A:link	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#666666; text-decoration:underline; }
.textGreyBold A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#666666; text-decoration:underline; }
.textGreyBold A:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#666666; text-decoration:underline; }
.textGreyBold A:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#666666; text-decoration:none; }

.inputDropdown 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#494949; 
	text-decoration:none; 
	border:1px solid #628EBF; 
	background-color:#FFFFFF;
}
.LinkBoston
{font-weight:bold;font-size:12px;font-family: Lucida Sans,Verdana, Arial, Helvetica, sans-serif;
	color:White;
	text-decoration:underline;	
	line-height:20px;
	}
.LinkBoston A:link	{font-weight:bold;font-size:12px;font-family: Lucida Sans,Verdana, Arial, Helvetica, sans-serif;	color:White;	text-decoration:underline;	line-height:20px;}
.LinkBoston A:visited	{font-weight:bold;font-size:12px;font-family: Lucida Sans,Verdana, Arial, Helvetica, sans-serif;	color:White;	text-decoration:underline;	line-height:20px;}
.LinkBoston A:active	{font-weight:bold;font-size:12px;font-family: Lucida Sans,Verdana, Arial, Helvetica, sans-serif;	color:White;	text-decoration:underline;	line-height:20px;}
.LinkBoston A:hover	{font-weight:bold;font-size:12px;font-family: Lucida Sans,Verdana, Arial, Helvetica, sans-serif;	color:White;	text-decoration:underline;	line-height:20px;}

.input { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:none; border:1px solid #628EBF; background-color:#FFFFFF; }
.inputTextArea { padding-left:5px; padding-top:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:none; border:1px solid #628EBF; background-color:#FFFFFF; }
.textGreyHome
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#000000; text-decoration:none; line-height:16px; }