@charset "utf-8";
/* CSS Document */
.rectCorner{display:block}
.rectCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;  
}

.rectCorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:3px solid #A3A1EC;
  border-right:3px solid #A3A1EC;
 background:#ffffff;
}
.rectCorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #A3A1EC;
  border-right:1px solid #A3A1EC;
  background:#A3A1EC;
}
.rectCorner2Top{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:3px solid #A3A1EC;
  border-right:3px solid #A3A1EC;
 background:#ffffff;
}
.rectCorner3Top{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #A3A1EC;
  border-right:1px solid #A3A1EC;
  background:#ffffff;
}
.rectCorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #A3A1EC;
  border-right:1px solid #A3A1EC;
  background:#ffffff;
}
.rectCorner4Top{
  border-left:2px solid #A3A1EC;
  border-right:2px solid #A3A1EC;
  background:#ffffff;
}
.rectCorner4{
  border-left:2px solid #A3A1EC;
  border-right:2px solid #A3A1EC;
  background:#ffffff;
}
.rectCorner5Top{
  border-left:1px solid #A3A1EC;
  border-right:1px solid #A3A1EC;
  background:#ffffff;  
}
.rectCorner5{
  border-left:1px solid #A3A1EC;
  border-right:1px solid #A3A1EC;
  background:#ffffff;  
}
.rectCornerfg{
  background:#ffffff;
  border-left:1px solid #A3A1EC;
  border-right:1px solid #A3A1EC;
}

.sortBlock{
	height:30px;
	width:100%;
	clear:both;
	 border-bottom:1px solid #A3A1EC; 
}
.sortBlock ul{
margin:0px;padding:0px;
/*padding-left:20px;*/
width:100%;

}
.sortBlock ul li{
list-style:none;
font-size:12px;
font-weight:bold;
text-align:center;
width:64px;
float:left;
margin-top:3px;
}
.sortBlock ul li a{
display:block;
text-decoration:none;
color:#5D639D;
width:64px;
height:16px;
}
.sortBlock ul li a:hover{
display:block;
text-decoration:underline;
color:#fff;
width:64px;
height:16px;
background-image:url('../newimg/sortSelection.gif');
background-repeat:no-repeat

}
.sortColor{
color:#5D639D;
}
.sortSelect{
	color:#ffffff;
	width:64px;
	height:16px;
	background-image:url('../newimg/sortSelection.gif');
	background-position: center 50%;
	background-repeat:no-repeat
	
}

.listingPagination{
	width:148px; float:left;
}
.listingPagination ul{
margin:0px;padding:0px;
}
.listingPagination ul li{
list-style:none;
font-size:12px;
font-weight:bold;
text-align:center;
float:right;
}
.listingPagination ul li a{
display:block;
text-decoration:none;
color:#000;
padding-left:3px;
padding-right:3px;
}
.listingPagination ul li a:hover{
display:block;
text-decoration:underline;
color:#000;
padding-left:3px;
padding-right:3px;
}
.grayArrow{
	color:#FF8601; padding-left:3px;font-size:15px;
}
.orangeArrow{
	color:#9D9D9D; padding-right:3px; font-size:15px;
}
.disableNumber{
	color:#FF8601;padding-left:3px;padding-right:3px;
}
.clearBoth{
	clear:both;
}

.internalTabs{
	clear:both; height:55px;margin-left:28px;
}
.internalTabAlign{
	width:540px;position:absolute; margin-top:1px;
}
.selectedInternalTab{
	height:46px; margin-top:9px; background-image:url('../newimg/tabSelected.gif'); width:270px; background-repeat:no-repeat; float:left
}
.unselectedInternalTab{
	height:29px; margin-top:26px; background-image:url('../newimg/tabUnSelected.gif'); width:270px; background-repeat:no-repeat; float:left
}
.unselectedInternalTab{
	height:29px; margin-top:26px; background-image:url('../newimg/tabUnSelected.gif'); width:270px; background-repeat:no-repeat; float:left
}
.unselectedInternalTab a{ 
	display:block;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	padding-top:5px;
	font-size:18px;
	color:#fff; 
}

.unselectedInternalTab a:hover{ 
	display:block;
	text-align:center;
	line-height:20px;
	text-decoration:underline;
	padding-top:5px;
	font-size:18px;
	color:#fff; 
}
.officialMLSListing{
	text-align:center;line-height:20px;padding-top:20px;font-size:18px;color:#000;
}
.selectedTabDisplaySection{
	border-top:1px solid #A3A1EC;
}
.selectedTabDisplaySectionInternal{
	width:590px;margin-left:9px; font-size:12px; font-weight:bold; 
}
.listingAndSearchSection{
	margin-top:5px; height:25px;
}
.listingSection{
	width:180px; float:left;
}
.nameThisSearch{
	width:260px; float:left;
}
.fLeft{
	float:left;
}
.fRight{
	float:right;
}
.nameThisSearchInput{
	float:left; margin-left:10px;
}
.nameThisSearchInput input{
	width:80px; height:20px; border:1px solid A3A1EC;
}
.nameThisSearchImg{
	float:left; margin-left:10px;
}
.contentContainer{
	/*height:200px;*/ width:590px; border:1px solid #A3A1EC; margin-top:10px;
}


.contentContainer:after {
    content:"."; 
    display:block;
    height:0;
    clear: both; 
    visibility: hidden;
}
.contentContainerfech{
	/*height:200px;*/ width:590px; border:2px solid #FF9900; margin-top:10px;  background-color:#FFCC99;
}
.contentContainerfech:after {
    content:"."; 
    display:block;
    height:0;
    clear: both; 
    visibility: hidden;
}
.containerTitles{
	height:23px; background-color:#55588D;border:1px solid #A3A1EC; font-weight:bold; font-size:13px; color:#fff;
}
.containerTitlesRight{
	float:right; padding-right:5px;margin-top:2px;line-height:16px;
}
.containerTitlesLeft{
	float:left; padding-left:10px;
}
.containerInnerTitles{
	float:left; margin-top:2px;line-height:16px; margin-left:4px;
}
.containerDesc{
	height:21px;font-size:13px; font-weight:normal;
}
.containerDescfeatch{
	height:21px;font-size:13px; font-weight:normal; background-color:#FFFFFF;
}
.containerDescRight{
	float:right; padding-right:20px;margin-top:2px;line-height:16px;
}
.containerDescLeft{
	float:left; padding-left:10px;margin-top:2px;line-height:16px;
}
.contentDisplayBox{
	border-top:1px solid #A3A1EC;font-size:13px; font-weight:normal;
}
.contentDisplayBoxfech{
	border-top:2px solid #FF9900;font-size:13px; font-weight:normal;
}
.contentDisplayBoxInner{
	/*height:140px;*/width:562px; margin-left:10px;
}
.containerVisionBlock{
	margin-top:8px; /*height:128px;*//*width:207px;*/width:140px; float:left;
}
.displayImageDiv{
	height:86px;
}
.displayImageDiv img{
	border:1px solid #A3A1EC; height:75px; width:135px;
}
.dislayImageNumber{
	height:22px;
}
.dislayImageNumber a{
	 color:#000762; font-size:11px;text-decoration:underline;
}
.dislayImageNumber a:hover{
	 color:#000762; font-size:11px;text-decoration:underline;
}
.height20{
	height:20px;
}
.imgRelatedLinks{
	float:left; width:72px;
}
.imgRelatedLinks2{
	float:left; width:65px;
}
.imgRelatedLinksTxt{
	 float:left; margin-left:5px;
}
.imgRelatedLinksTxt a{
	font-weight:bold; color:#53588F; text-decoration:none;
}
.imgRelatedLinksTxt a:hover{
	font-weight:bold; color:#53588F; text-decoration:underline;
}
.contentLocationBlock{
	margin-top:8px; /*height:128px;*//*width:185px;*/width:240; float:left;
}
.contentdetailDescSection{
	margin-top:8px; /*height:128px;*/ width:168px; float:left;
}
.font12{
	font-size:12px;
	
}
.font12fetch{
	font-size:12px; background-color:#FFFFFF;
	
}
.pTop2{
	padding-top:2px;
}
.contentdetailDescSectionCheckBox{
	float:left; margin-left:-4px;
}
.galaryContainer{
	width:590px;
}
.perGalleryDisplay{
	height:295px; width:180px;margin-left:10px; float:left; margin-top:10px;border:1px solid #A3A1EC;
}
.perGalleryHeading{
	height:21px; background-color:#55588D;border:1px solid #A3A1EC; font-weight:bold; font-size:12px; color:#fff;
}
.perGalleryInner{
	width:150px; margin-left:14px;font-weight:normal; 
}
.compareWidth{
	width:55%;
}
.mileWidth{
	width:45%;
}



#navigation
{
	width:615px;
	}
#navigation ul{
	
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: upper-alpha;
	width:615px;
	margin-top:0px;
	border-bottom:1px solid #A3A1EC;
	height:22px;
	margin-left:0px;
	margin-bottom:10px;
}

#navigation li, #footer li{
	display: inline;
	margin: 0;
	padding: 0;
}

#navigation #firstlev a:hover, #navigation #secondlev a:hover {
	text-decoration: none;
}


#firstlev {
	font-size: 1.1em;
	background-color: #fff;
}
#firstlev a {
	float: left;
	background: #ffffff url('../newimg/tab_unsel.gif');
	background-repeat:no-repeat;
	color: #214D7A;
    width: 104px;
    height:19px;*height:22px;
    text-align:center;
    padding-top:3px;
	text-decoration  :none;
}

#firstlev li a.selected, #firstlev li.selected a:hover, #firstlev a:hover {
	color: #fff;
    text-decoration:none;	
	background: #ffffff url('../newimg/tab_sel.gif');
	background-repeat:no-repeat;
	width: 104px;
    height:19px;*height:22px;
    padding-top:3px;

	
}
#firstlev a:hover {
	color: #fff;
	
}


.containerInnerTitlesGallery{
	float:left; margin-top:2px;line-height:16px; margin-left:0px;
}

.displayImageDivGallery img{
	border:1px solid #A3A1EC; height:75px; width:100px;
}

.perGalleryDisplayGallery{
	height:305px; width:140px;margin-left:3px; float:left; margin-top:10px;border:1px solid #A3A1EC;
}

.perGalleryDisplayGalleryfeatch{
	height:305px; width:140px;margin-left:3px; float:left; border:2px solid #FF9900; margin-top:10px;  background-color:#FFCC99;
}
.perGalleryInnerGallery{
	width:140px; height:260px; margin-left:3px;font-weight:normal;
}
























