body {
	background-color: #666;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(../images/backgroundtest2.jpg);
	background-repeat: repeat;
	color:#5b4f37;
	background-position: center top;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
}
p {
	color:#5b4f37;
	line-height:16px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b4f39;
	text-decoration:underline;
}

a:hover{
	color:#333;
	text-decoration:none;
}


#container{
	margin-top: 0px;
	width: 1020px;
	background-image: url(../images/shadow.png);
	background-repeat: repeat;
	margin-left: auto;
	margin-right: auto;
	height:100%;
}
#OuterContainer{
	margin-top: 0px;
	width: 1020px;
	height:20px;
	background-image: url(../images/BottomShadow.png);
	background-repeat: no-repeat;
	margin-left: auto;	
	margin-right: auto;
}
#quickSearch {
	background-image: url(../images/Right_Content_01.jpg);
	background-repeat: no-repeat;
	height: 42px;
	width: 245px;
	position: relative;
	margin-top: 8px;
}
#SecondaryquickSearchBG {
	background-image: url(../images/Right_ColTopBg.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 245px;
}
.SQuickSearch{
	position: relative;
	padding-top: 10px;
	padding-left: 15px;

}
.rightColBg {
	background-image: url(../images/MiddleColBg1shadow.jpg);
	background-repeat: repeat-y;
	width: 245px;
	vertical-align: top;
}
#en_TopNav, #es_TopNav {
	height: 30px;
}
#en_TopNav ul, #es_TopNav ul{
	list-style: none;
	margin: 0;
	padding-left: 12px;
	position: relative;
	right:0px;
	top: 10px;
}
#en_TopNav ul li{
	float: left;
	position: relative;
	padding: 0 3px 0 3px;
	font-weight: bold;
	font-size: .9em;
}

#es_TopNav ul li{
	float: left;
	position: relative;
	padding: 0 2px 0 2px;
	font-weight: bold;
	font-size: .9em;
}
#en_TopNav ul li a, #es_TopNav ul li a{ 
display: block;  background-repeat: no-repeat; 	font-size: 1em;
  }
#en_TopNav ul li a:link, #en_TopNav ul li a:visited, #en_TopNav ul li a:active, #en_TopNav ul li a:hover, #es_TopNav ul li a:link, #es_TopNav ul li a:visited, #es_TopNav ul li a:active{
	color: #877f72;
	text-decoration: none;
	font-size: 1em;
}
#en_TopNav ul li a:hover, #es_TopNav ul li a:hover{ color: #62594b; }


#TopIconTools {
	height: 90px;
	background-image: url(../images/MiddleColBg.jpg);
	background-repeat: repeat-y;
	width: 245px;
}
#TopIconTools ul{
	list-style: none;
	padding-left: 12px;
	margin: 0;
}
#TopIconTools ul li{
	float: left;
	position: relative;
	padding-left: 2px;

 }

#en_iconNews a {
	display: block;
	width: 50px;
	height: 90px;
	background: transparent url(../images/en/TopIconTools_News.gif) no-repeat;
	float: left;
	position: relative;
}
#en_iconNews a:hover, #es_iconNews a:hover{
	background-position: -50px 0px;
}
#en_iconMobile a {
	display: block;
	width: 50px;
	height: 90px;
	background: transparent url(../images/en/TopIconTools_Mobile.gif) no-repeat;
	float: left;
	position: relative;
}
#en_iconMobile a:hover, #es_iconMobile a:hover{
	background-position: -50px 0px;
}
#en_iconMap a {
	display: block;
	width: 60px;
	height: 90px;
	background: transparent url(../images/en/TopIconTools_MapSearch.gif) no-repeat;
	float: left;
	position: relative;
}
#en_iconMap a:hover, #es_iconMap a:hover{
	background-position: -60px 0px;
}
#en_iconChat a {
	display: block;
	width: 60px;
	height: 90px;
	background: transparent url(../images/en/TopIconTools_Chat.gif) no-repeat;
	float: left;
	position: relative;
}
#en_iconChat a:hover, #es_iconChat a:hover{
	background-position: -65px 0px;
}
#es_iconNews a {
	display: block;
	width: 50px;
	height: 90px;
	background: transparent url(../images/es/TopIconTools_News.gif) no-repeat;
	float: left;
	position: relative;
}
#es_iconMobile a {
	display: block;
	width: 50px;
	height: 90px;
	background: transparent url(../images/es/TopIconTools_Mobile.gif) no-repeat;
	float: left;
	position: relative;
}
#es_iconMap a {
	display: block;
	width: 60px;
	height: 90px;
	background: transparent url(../images/es/TopIconTools_MapSearch.gif) no-repeat;
	float: left;
	position: relative;
}
#es_iconChat a {
	display: block;
	width: 60px;
	height: 90px;
	background: transparent url(../images/es/TopIconTools_Chat.gif) no-repeat;
	float: left;
	position: relative;
}


#logindiv {
	color: #4b3e30;
	font-family: Arial, Helvetica, sans-serif;
	height: 110px;
	width: 210px;
	font-size: 11px;
	margin-left:15px;
	position: relative;
	z-index: 1000;
	padding:5px;
	background-image: url(../images/loginBG.jpg);
	background-repeat: no-repeat;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	border-top: 1px solid #cac1b0;
	border-right:  1px solid #cac1b0;
	border-bottom:  1px solid #cac1b0;
	border-left:  1px solid #cac1b0;
}

#logindiv a{
	text-decoration:none;
	color:#999999;
}

#logindiv a:hover{
	text-decoration:none;
	color:#333300;
}
#mainImage {
	background: transparent url(../images/Main_Img.jpg) no-repeat;
	height: 547px;
	width: 500px;
	vertical-align: top;
	margin-top: 0px;
}

#SecondaryHeaderIconTools{
	width: 745px;
	margin-top: -547px;
	float: left;
}
#magicwindow{
	border: 1px solid #fc0;
	float:left;
	margin-left: 0px;

}
#SContentMiddleNoHeaderTitle{
	width: 745px;
	margin-top: -527px;
	float: left;
}
#SContentMiddle{
	width: 745px;
	margin-top: -400px;
	float: left;
	/*position:relative;
	border: 1px solid #fc0;*/
}

#SecondaryMiddleCol {
	width: 440px;
	padding-top: 10px;
	padding-left: 30px;
}
#SecondaryMiddleColPres {
	width: 440px;
	margin-top: -3px;
	padding-left: 30px;
}

#SecondaryMiddleCol_AgentSearchResult {
	width: 500px;
	padding-top: 10px;
}

#en_searchdiv, #es_searchdiv, #openhousediv, #en_servicesdiv, #es_servicesdiv, #en_busdevelopmentdiv, #es_busdevelopmentdiv, #en_agentsdiv, #es_agentsdiv, #en_movingdiv, #es_movingdiv, #en_companydiv, #es_companydiv, #en_communitiesdiv, #es_communitiesdiv, #en_toolsdiv, #es_toolsdiv  {
	color: #4b3e30;
	font-weight: bold;
	background-color: #f8f6f2;
	font-family: Arial, Helvetica, sans-serif;
	height: 545px;
	width: 498px;
	font-size: 11px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	border-top: 1px solid #887763;
	border-right:  1px solid #887763;
	border-bottom:  1px solid #887763;
	border-left:  1px solid #887763;
	margin-left: 0px;
	position:relative;
	top:0px;
	visibility: hidden;
	float:left;
	z-index: 2;	
}

#en_searchdiv {
	/*z-index: 9999999999;*/
	background-image: url(../images/en/divPropSearchBg.gif);
	background-repeat: no-repeat;
	background-position: top;
	/*margin-top: -735px;*/
}
#es_searchdiv {	
	/*z-index: 9999999999;*/
	background-image: url(../images/es/divPropSearchBg.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 0px;
}
#openhousediv  {
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/divOPENHOUSEBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#en_servicesdiv  {
	/*z-index: 9999999999;*/
	margin-top: -547px;
	background-image: url(../images/en/divServicesBg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#es_servicesdiv  {
	/*z-index: 9999999999;*/
	margin-top: -547px;
	background-image: url(../images/es/divServicesBg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#en_busdevelopmentdiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/en/divBusDevelopmentBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#es_busdevelopmentdiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/es/divBusDevelopmentBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#en_agentsdiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/en/divOurAgentBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#es_agentsdiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/es/divOurAgentBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#en_movingdiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/en/divMovingBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#es_movingdiv{
	/*z-index: 1000000;*/
	z-index: 0;
	margin-top: -547px;
	background-image: url(../images/es/divMovingBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#en_companydiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/en/divCOMPANYBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#es_companydiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/es/divCOMPANYBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#en_communitiesdiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/en/divCommunitiesBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#es_communitiesdiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/es/divCommunitiesBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#en_toolsdiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/en/divToolsBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#es_toolsdiv{
	/*z-index: 1000000;*/
	margin-top: -547px;
	background-image: url(../images/es/divToolsBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#en_nav_search a {
	display: block;
	width: 235px;
	height: 50px;
	background: transparent url(../images/en/Menu_PropertySearch.gif) no-repeat;
}

#en_nav_search a:hover {
background-position: -235px 0;
} 

#es_nav_search a {
	display: block;
	width: 235px;
	height: 50px;
	background: transparent url(../images/es/Menu_PropertySearch.gif) no-repeat;
}

#es_nav_search a:hover {
background-position: -235px 0;
} 

#en_nav_services a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/en/Menu_Services.gif) no-repeat;
}

#en_nav_services a:hover {
background-position: -235px 0;
} 

#es_nav_services a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/es/Menu_Services.gif) no-repeat;
}

#es_nav_services a:hover {
background-position: -235px 0;
} 

#en_nav_busdevelopment a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/en/Menu_BusinessDevelopment.gif) no-repeat;
}

#en_nav_busdevelopment a:hover {
background-position: -235px 0;
} 

#es_nav_busdevelopment a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/es/Menu_BusinessDevelopment.gif) no-repeat;
}

#es_nav_busdevelopment a:hover {
background-position: -235px 0;
} 

#en_nav_tools a {
display: block;
width: 235px;
height: 52px;
background: transparent url(../images/en/Menu_Tools.gif) no-repeat;
}

#en_nav_tools a:hover {
background-position: -235px 0;
} 

#es_nav_tools a {
display: block;
width: 235px;
height: 52px;
background: transparent url(../images/es/Menu_Tools.gif) no-repeat;
}

#es_nav_tools a:hover {
background-position: -235px 0;
} 

#en_nav_agents a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/en/Menu_OurAgents.gif) no-repeat;
}

#en_nav_agents a:hover {
background-position: -235px 0;
} 

#es_nav_agents a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/es/Menu_OurAgents.gif) no-repeat;
}

#es_nav_agents a:hover {
background-position: -235px 0;
}

#en_nav_moving a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/en/Menu_Moving.gif) no-repeat;
}

#en_nav_moving a:hover {
background-position: -235px 0;
} 

#es_nav_moving a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/es/Menu_Moving.gif) no-repeat;
}

#es_nav_moving a:hover {
background-position: -235px 0;
} 

#en_nav_openhouse a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/en/Menu_Openhouses.gif) no-repeat;
}

#en_nav_openhouse a:hover {
background-position: -235px 0;
} 

#es_nav_openhouse a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/es/Menu_Openhouses.gif) no-repeat;
}

#es_nav_openhouse a:hover {
background-position: -235px 0;
}

#en_nav_communities a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/en/Menu_Communities.gif) no-repeat;
}

#en_nav_communities a:hover {
background-position: -235px 0;
} 

#es_nav_communities a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/es/Menu_Communities.gif) no-repeat;
}

#es_nav_communities a:hover {
background-position: -235px 0;
} 

#en_nav_ourcompany a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/en/Menu_Ourcompany.gif) no-repeat;
}

#en_nav_ourcompany a:hover {
background-position: -235px 0;
} 

#es_nav_ourcompany a {
display: block;
width: 235px;
height: 42px;
background: transparent url(../images/es/Menu_Ourcompany.gif) no-repeat;
}

#es_nav_ourcompany a:hover {
background-position: -235px 0;
} 

#en_nav_home a, #es_nav_home a {
	display: block;
	width: 235px;
	height: 50px;
}

#en_nav_neighborhoodinfo a, #es_nav_neighborhoodinfo a, #en_nav_schoolinfo a, #es_nav_schoolinfo a, #en_nav_mortgagecalc a, #es_nav_mortgagecalc a, #en_nav_nearbyplaces a, #es_nav_nearbyplaces a, #en_nav_maps a, #es_nav_maps a, #en_nav_openhouses a, #es_nav_openhouses a {
	display: block;
	width: 235px;
	height: 42px;
}


#en_nav_home a {
	background: transparent url(../images/en/Menu_Home.gif) no-repeat;
}
#es_nav_home a {
	background: transparent url(../images/es/Menu_Home.gif) no-repeat;
}

#en_nav_neighborhoodinfo a {
	background: transparent url(../images/en/Menu_NeighborhoodInformation.gif) no-repeat;
}
#es_nav_neighborhoodinfo a {
	background: transparent url(../images/es/Menu_NeighborhoodInformation.gif) no-repeat;
}
#en_nav_schoolinfo a {
	background: transparent url(../images/en/Menu_SchoolInformation.gif) no-repeat;
}
#es_nav_schoolinfo a {
	background: transparent url(../images/es/Menu_SchoolInformation.gif) no-repeat;
}
#en_nav_mortgagecalc a {
	background: transparent url(../images/en/Menu_MortgageCalculator.gif) no-repeat;
}
#es_nav_mortgagecalc a {
	background: transparent url(../images/es/Menu_MortgageCalculator.gif) no-repeat;
}
#en_nav_nearbyplaces a {
	background: transparent url(../images/en/Menu_NearbyPlaces.gif) no-repeat;
}
#es_nav_nearbyplaces a {
	background: transparent url(../images/es/Menu_NearbyPlaces.gif) no-repeat;
}
#en_nav_maps a {
	background: transparent url(../images/en/Menu_Maps.gif) no-repeat;
}
#es_nav_maps a {
	background: transparent url(../images/es/Menu_Maps.gif) no-repeat;
}
#en_nav_openhouses a {
	background: transparent url(../images/en/Menu_OpenHouses2.gif) no-repeat;
}
#es_nav_openhouses a {
	background: transparent url(../images/es/Menu_OpenHouses2.gif) no-repeat;
}
#en_nav_home a:hover, #es_nav_home a:hover, #en_nav_neighborhoodinfo a:hover, #es_nav_neighborhoodinfo a:hover, #en_nav_schoolinfo a:hover, #es_nav_schoolinfo a:hover, #en_nav_mortgagecalc a:hover, #es_nav_mortgagecalc a:hover, #en_nav_nearbyplaces a:hover, #es_nav_nearbyplaces a:hover, #en_nav_maps a:hover, #es_nav_maps a:hover, #en_nav_openhouses a:hover, #es_nav_openhouses a:hover {
background-position: -235px 0;
} 


.RefineSearchTop{
	padding: 0px 20px 10px 30px;
}
.RefineSearchTopDetail{
	padding: 0px 0px 10px 30px;
	/*border: 1px solid #FF3300;*/
}
#PropDetail_TopIconRight{
	width: 245px;
	margin-top: -20px;
	margin-right: 0px;
	position:relative;
	float:right;
	padding: 0px;
	/*border: 1px solid #FC0;*/
}
#PropDetailBarBg{
	background-color: transparent;
	background-image: url(../images/PropDetail_DetDesc_Bg.gif);
	background-repeat: repeat-y;
	height: 340px;
	overflow:hidden;
	/*border: 1px solid #FC0;*/
}

#PropDetailBarBg_flip{
	background-color: transparent;
	background-image: url(../images/PropDetail_DetDesc_Bg_flip.gif);
	background-repeat: repeat-y;
	height: 340px;
	overflow:hidden;
	/*border: 1px solid #FC0;*/
}
#PropDetail_SlideshowThumbBg{
	background-color: transparent;
	background-image: url(../images/PropDetail_Slideshow_Bg.gif);
	background-repeat: repeat-y;
	height: 75px;
}
.DetailPic{
	vertical-align: top;
	width: 400px;
	height: 270px;
	padding-left: 30px;
}
.DetailPic_flip{
	vertical-align: top;
	width: 400px;
	height: 270px;
	padding-left: 0px;
}
.DetailTitle{
	padding: 10px 0px 0px 10px;
	width: 315px;
	font-size: 18px;
	font-weight: bold;
	color: #33260c;
	text-align: left;
	vertical-align: top;
	/*border: 1px solid #FC0;*/
}


#DetailDesc{
	width: 315px;
	font-size: 11px;
	color: #33260c;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}
#DetailDesc .descdet{
	float:left;
	width:135px;
	line-height:14px;
	padding: 3px 0px;
}

#DetailDesc ul{
	vertical-align: top;
	margin-top: 0px;
	margin-left: 0px;
	float:left;
	padding: 10px 0px 0px 10px;
	width: 310px;
}
#DetailDesc ul li{
	float:left;
	width:140px;
	padding: 3px; 0px;
	list-style: none;
	/*border: 1px solid #fc0;*/

}
.PropDetailButton{
	margin-bottom: 0px;
	margin-left: 30px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;	
}
#PhotoGalleryButton{
	/*
	margin-left: 30px;
	position:absolute;
	
	position:relative;*/
	margin-left: 50px;
	font-weight:bold;
	float: left;
	height:15px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;	
	background-color:#847b6d;
	/*background-color: #000;
	z-index:2000000;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	border: 1px solid #FC0;*/
	
}
.detailwhitebutton{
	width: 315px;
	height: 69px;
	background-color:#f1eee6;
	margin-left:0px;
	margin-top:0px;
}
.detailwhitebutton_flip{
	width: 345px;
	height: 69px;
	background-color:#f1eee6;
	background-image: url(../images/detailwhitebutton_bg_flip.gif);
	background-repeat: repeat-y;
	background-position:top right;
	margin-right:0px;
	margin-top:0px;
	color: #33260c;
}
.GreyButton{
	background-color: #847b6d;
	color: #FFF;
}
.GreyButton, .OffwhiteButton{
	/*height:15px;*/
	font-weight:bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: none;
	cursor: POINTER;
}

.GreyButton a, #PhotoGalleryButton a{
	color: #FFF;
	text-decoration:none;
	background-color: #847b6d;
	
}
.GreyButton a:hover, #PhotoGalleryButton a:hover{
	color: #333;
	text-decoration:none;
	
}

.BrownButton{
	font-weight:bold;
	background-color: #847b6d;
	color: #FFF;
}
.BrownButton a{
	color: #FFF;
	text-decoration:none;
	background-color: #847b6d;
	display:block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}
.BrownButton a:hover{
	text-decoration:none;
	background-color: #999;
	
}
.BrownButtonLink{
	font-weight:bold;
	color:#5b4f37;
}
.BrownButtonLink a{
	color:#5b4f37;
	text-decoration:none;
	display:block;
	padding:5px;
	
}
.BrownButtonLink a:hover{
	text-decoration:none;
	background-color: #d0c0a9;
	color:#5b4f37;
	display:block;
	
}

.OffwhiteButton{
	background-color: #e4ddcd;
	color:#5b4f39;
}

.OffwhiteButton a{
	color:#5b4f39;
	text-decoration:none;
	
}
.OffwhiteButton a:hover{
	color: #333;
	text-decoration:none;
	
}

#PropDetail_AgentProfile {
	width: 315px;
	font-size: 11px;
	text-align: left;
	background-color: #9a9488;
	margin-bottom: 20px;
	height: 200px;
}

.agent_photo{
	width: 139px;
	height: 179px;
	float:left;
	margin-left: 0;
	margin-top: 0;
	
}
.agent_name{
	width: 315px;
	height: 20px;
	background-color: #726b63;
	color:#FFF;
	text-align:center;
	margin-bottom: 0;
	float:left;
	padding-top:4px;
	font-weight:bold;
	font-size:12px;
}
.agent_info{
	float:left;
	color:#34260b;
	width: 154px;
	margin-top: 0;
	padding: 5px 10px 3px 10px;
	line-height: 18px;
	font-size:12px;
	
}
.agent_desc{
	color: #FFF;
	padding: 3px 10px 3px 10px;
	width: 154px;
	float:left;
	line-height: 15px;
	/*border: 1px solid #fc0;*/
}
.agent_info a, .agent_desc a, .officeinfo a{
	color:#34260b;
	text-decoration:none;
}
.agent_info a:hover, .agent_desc a:hover, .officeinfo a:hover{
	color: #FFF;
}

#PropDetail_OfficeInfo{
	width: 315px;
	font-size: 11px;
	text-align: left;
	margin-bottom: 20px;
	/*margin-right: 20px;*/
	height: 155px;
	color:#34260b;
	background-color: #9a9488;
/*border: 1px solid #fc0;*/
	

}

#PropDetail_OfficeInfo_Border{
	margin-top: 0px;
	border: 1px solid #c1b8a6;
	width: 279px;
	height: 144px;
	margin-bottom: 20px;
}

.office_name{
	width: 305px;
	height: 20px;
	background-color: #726b63;
	color:#FFF;
	text-align:left;
	margin-bottom: 0;
	float:left;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
}

.officeinfo{
	width: 283px;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color:#34260b;
	line-height: 15px;
	padding: 7px 10px 5px 10px;
	margin-top: 0;
}

.AgentProfileCol220, .AgentProfileCol280{
	font-size: 11px;
	padding: 20px 15px 10px 20px;
	text-align: left;
	vertical-align: top;
	color: #333;
}
.Content3ColMiddle{
	padding: 20px 15px 10px 30px;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
	width: 440px;
}
.Content3ColMiddleNoBotPadding{
	padding: 0px 15px 0px 30px;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
	background-image: url(../images/NewsVideoMidContBG.gif);
	background-repeat: repeat-y;
	background-position: 0px 150px;
}

.AgentProfileCol220 {
	width: 185px;
}

.AgentProfileCol280{
	width: 245px;
}
.AgentProfile_agentinfo, .AgentProfile_agentinfo_bullet{
	color:#34260b;
	margin-top: 0;
	line-height: 18px;
	font-size:11px;
	padding-top:10px;
}
.AgentProfile_agentinfo_bullet ul, #RightColBox ul {
	padding: 0px;
	margin: 0px 0px 0px 15px;

}
.AgentProfile_agentinfo ul, #RightColBox ul li{
	padding: 0px;
	margin: 0px;
}
.AgentProfile_agentinfo ul li{
	list-style: none;
}

.AgentProfile_agentinfo ul li a{
	text-decoration:none;
	color:#5b4f39;
}
.AgentProfile_agentinfo ul li a:hover{
	text-decoration:underline;
	color:#333;
}

.RightColLink245{
	width: 245px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #333;
}
.RightColLink245 ul{
	padding: 20px 20px 5px 50px;
	margin-top: 0px;
	margin-left: 0px;
}

#RightColBoxBorder{
	padding: 0px;
	margin: 0px 0px 0px 20px;
	border: 1px solid #c1b8a6;
	width: 200px;
}

#RightColBox{
	background-color: #e3dccc;
	background-image: url(../images/divPropSearchPageBg.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	border: 4px solid #e3dccc;
	color:#5b4f39;
}
#RightColBox img{
	padding: 0px;
	margin: 0px;
}

.bold{
	font-weight:bold;
}
.PropDetailRightLink{
	width: 270px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #333;
}
.PropDetailRightLink ul{
	padding: 20px 0px 5px 40px;
	margin-top: 0px;
	margin-left: 0px;
}
.PropDetailRightLink ul li a, .RightColLink245 ul li a, #RightColBox ul li a, #RightColBox a{
	text-decoration:none;
	color:#5b4f39;
	line-height: 20px;
}
.PropDetailRightLink ul li a:hover, .RightColLink245 ul li a:hover, #RightColBox ul li a:hover, #RightColBox a:hover{
	text-decoration:underline;
	color: #333;
}
.PropDetailText{
	vertical-align: top;
	width: 370px;
	padding: 20px 30px 10px 30px;
	font-size:11px;
	line-height:20px;
}
.PropDetailText_flip{
	vertical-align: top;
	width: 350px;
	padding: 20px 30px 10px 20px;
	font-size:11px;
	line-height:20px;
	
}
.AddrTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 10px;
	font-size: 16px;
	color: #665d4c;
	text-align: left;
	vertical-align: top;
	/*border: 1px solid #FC0;*/
}
.AllCaps{
	text-transform: uppercase;
}
.Caps{
	text-transform: capitalize;
}
.BrownText{
	vertical-align: top;
	font-size:11px;
	color:#5b4f39;
	padding: 5px 5px 5px 5px;
	line-height:16px;
}
.BrownText a, .BrownTextFloatR a{
	color:#5b4f39;
	text-decoration:underline;
}
.BrownText a:hover, .BrownTextFloatR a:hover{
	color:#333;
	text-decoration:none;
}
.BrownTextFloatR{
	vertical-align: top;
	font-size:11px;
	color:#5b4f39;
	padding: 5px 5px 10px 5px;
	float:right;
	width: 180px;
}

.OffwhiteText{
	vertical-align: top;
	font-size:11px;
	color:#f1ebdf;
	padding: 10px 5px 15px 5px;
}
.OffwhiteText a{
	color:#f1ebdf;
	text-decoration:underline;
}
.OffwhiteText a:hover{
	color:#e4ddcd;
	text-decoration:none;
}

.BrownBoldText{
	vertical-align: top;
	font-size:1.1em;
	color:#5b4f39;
	font-weight:bold;
	/*padding: 5px 5px 5px 5px;*/
}

.BrownBoldTextwBgBar{
	vertical-align: top;
	font-size:1.1em;
	color:#5b4f39;
	font-weight:bold;
	background-color:#ccc0a6;
	display:block;
	padding: 5px;
}
.BrownBoldTextwBgBar a{
	font-size:14px;
	color:#5b4f39;
	font-weight:bold;
	text-decoration:none;
}
.BrownBoldTextwBgBar a:hover{
	color:#333;
	text-decoration:none;
}
.TitleBrownBoldText{
	vertical-align: top;
	font-size:1.4em;
	color:#5b4f39;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
}
.TitleBrownBoldText a{
	color:#5b4f39;
	text-decoration:none;

}
.TitleBrownBoldText a:hover{
	text-decoration:underline;
	color:#333;
}
.dblBrownborder{
	border: 1px solid #c1b8a6;
	background-color: #FFF;
	padding:5px;
}
.newNeighborhoodsTitle {
	color:#333;
	font-weight:bold;
}
.newNeighborhoods {
	color:#777;
	padding-left:25px;
}


img.FloatLeft { 
    float: left; 
    margin: 12px 8px 5px 0px; 
}
img.RobinFloatLeft { 
    float: left; 
    margin: -40px 8px 5px 0px; 
}
#RobinFloatLeft { 
    float: left; 
    margin: -95px 8px 5px 0px; 
}

.FloatRight { 
    float: right; 
    margin: 12px 0px 5px 80px; 
}
.WhtTransp { 
	background-color: #FFF;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
.lineSeparator {
	border-bottom:1px solid #333;
	width:200px;
}
#SearchCriteriaBoxBorder{
	margin-top: 15px;
	border: 1px solid #c1b8a6;
}
#SearchCriteriaBoxBordernomargin{
	border: 1px solid #c1b8a6;
}
#SearchCriteriaBoxOnly{
	background-color: #e3dccc;
	background-image: url(../images/divPropSearchPageBg.gif);
	background-repeat: repeat-x;
	padding: 12px;
	vertical-align: top;
	color:#5b4f39;

}

#SearchCriteriaBox{
	background-color: #e3dccc;
	background-image: url(../images/divPropSearchPageBg.gif);
	background-repeat: repeat-x;
	padding: 12px;
	vertical-align: top;
	border: 8px solid #e3dccc;
	color:#5b4f39;

}
#SearchCriteriaBoxSpring{
	background-color: #e3dccc;
	background-image: url(../images/divPropSearchPageBgSpring.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 12px;
	vertical-align: top;
	border: 8px solid #e3dccc;
	color:#5b4f39;

}
#SearchCriteriaBox h3{
	vertical-align: top;
	color:#5b4f39;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:14px;

}

.OfficeImgBox{
	border: 4px solid #e3dccc;
	vertical-align: middle;
	text-align: center;

}
.OfficeImgBorder{
	border: 1px solid #c1b8a6;
}

.OfficePopUpBg{
	background-color: #f3f0e9;

}
.OfficePopUpAltBg{
	background-color: #ede8de;

}

#AgentListing{
	background-color: transparent;
	background-image: url(../images/SearchListing_LeftShadow_Bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	vertical-align: top;
	height: 134px;
	/*height: 120px;*/
	width: 480px;
}
#AgentListingDetail{
	background-color: transparent;
	background-image: url(../images/AgentSResult_LeftShadow_Det_Bg.gif);
	background-repeat: repeat-y;
	vertical-align: middle;
	height: 25px;
	width: 500px;
}
#AgentListingAlt{
	background-color: transparent;
	background-image: url(../images/SearchListing_LeftShadow_Alt_Bg.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	vertical-align: top;
	height: 134px;
	width: 480px;
}
.AgentListingThumbnail{
	vertical-align: top;
	width: 104px;
	height: 134px;
}
.AgentListingTitle{
	padding: 10px 20px 0px 10px;
	width: 300px;
	font-size: 14px;
	font-weight: bold;
	color: #33260c;
	text-align: left;
	vertical-align: top;
}
#AgentListingDesc{
	width: 340px;
	font-size: 11px;
	color: #33260c;
	text-align: left;
	vertical-align: top;
}
#AgentListingDesc ul{
	vertical-align: top;
	margin-top: 0px;
	margin-left: 0px;
	float:left;
	padding: 10px 0px 5px 10px;
	width: 340px;

}
#AgentListingDesc ul li{
	float:left;
	width:150px;
	padding-top: 5px;
	list-style: none;

}
#AgentListingDesc ul li a{
	text-decoration:underline;
	color: #33260c;
}
#AgentListingDesc ul li a:hover{
	color: #5b4f37;
	text-decoration:none;
}
#AgentVideoIcon{
	float:right;
	margin-right:5px;
	margin-top:-20px;
}
.viewProfileLink{
	width: 104px;
	margin-left: 20px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top:5px;
}

#SearchListing{
	background-color: transparent;
	background-image: url(../images/SearchListing_LeftShadow_Bg.gif);
	background-repeat: repeat-y;
	padding-left: 30px;
	vertical-align: top;
	height: 125px;
	width: 745px;
}
#SearchListingDetail{
	background-color: transparent;
	background-image: url(../images/SearchListing_LeftShadow_Det_Bg.gif);
	background-repeat: repeat-y;
	vertical-align: middle;
	height: 25px;
	width: 745px;
}
.viewDetailLink{
	width: 160px;
	margin-left: 30px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top:5px;
}
.viewDetailLink a, .viewProfileLink a{
	text-decoration:none;
	color : #655b51;
	font-weight: bold;
}
.viewDetailLink a:hover, .viewProfileLink a:hover{
	text-decoration:underline;
}
#SearchListingAlt{
	background-color: transparent;
	background-image: url(../images/SearchListing_LeftShadow_Alt_Bg.gif);
	background-repeat: repeat-y;
	padding-left: 30px;
	vertical-align: top;
	height: 125px;
	width: 745px;
}
.ListingThumbnail{
	vertical-align: top;
	width: 160px;
	height: 125px;
}
.ListingTitle{
	padding: 10px 20px 0px 15px;
	width: 340px;
	font-size: 14px;
	font-weight: bold;
	color: #33260c;
	text-align: left;
	vertical-align: top;
}
#ListingDesc{
	width: 363px;
	font-size: 11px;
	color: #33260c;
	text-align: left;
	vertical-align: top;
	PADDING-LEFT:15PX;
}
#ListingDesc .desc{
	float:left;
	width:183px;
	text-align: left;
	line-height: 16px;
}

#ListingDesc ul{
	vertical-align: top;
	margin-top: 0px;
	margin-left: 0px;
	float:left;
	padding: 5px 0px 5px 20px;
	width: 340px;

}
#ListingDesc ul li{
	float:left;
	width:150px;
	padding-top: 2px;
	list-style: none;

}
#pagenumber{
	font-size: 11px;
	color: #333;
}
#pagenumber ul{
	vertical-align: top;
	list-style: none;
	padding-right:15px;
	
}
#pagenumber ul li{
	float:left;
	padding: 1px;
	list-style: none;
	position:relative;
}
#pagenumber ul li a{
	text-decoration:none;
	color : #333;
	BACKGROUND:#f1eee6;
	padding: 3px 5px;
}
#pagenumber ul li a.currentpage{
	text-decoration:none;
	color : #FFF;
	BACKGROUND:#b6aea0;
}
#pagenumber ul li a:hover{
	text-decoration:none;
	color : #FFF;
	BACKGROUND:#b6aea0;
}
#pagenumber ul li a.selected{
	color : #FFF;
	BACKGROUND:#b6aea0;
}

.clearfix{
	display: block;
}
.ListingTools{
	width: 130px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	vertical-align: top;
	height: 125px;
	line-height:16px;
}
.ListingTools ul{
	padding: 15px 0px 5px 30px;
	width: 130px;
	margin-top: 0px;
	margin-left: 0px;
}
.ListingTools ul li a{
	text-decoration:none;
	color : #FFF;
	line-height: 12px;
}
.ListingTools ul li a:hover{
	text-decoration:underline;
}

#mainTools {
	background: transparent url(../images/Main_Tools.jpg) no-repeat;
	height: 124px;
	width: 500px;
}


#mainToolsBg {
	display: block;
	width: 20px;
	height: 161px;
	background: transparent url(../images/MainTool_LeftShadowBg1.gif) no-repeat;
}
#en_navNews a {
	display: block;
	width: 115px;
	height: 161px;
	background: transparent url(../images/en/MainTools_News3.gif) no-repeat;
}


#en_navNews a:hover, #es_navNews a:hover{
	background-position: -115px 0px;
}
#es_navNews a {
	display: block;
	width: 115px;
	height: 161px;
	background: transparent url(../images/es/MainTools_News3.gif) no-repeat;
}


#en_navMobile a{
	background: transparent url(../images/en/MainTools_Mobile3.gif) no-repeat;
	height: 161px;
	width: 115px;
	display: block;
}
#en_navMobile a:hover, #es_navMobile a:hover{
	background-position: -115px 0px;
}

#es_navMobile a{
	background: transparent url(../images/es/MainTools_Mobile3.gif) no-repeat;
	height: 161px;
	width: 115px;
	display: block;
}


#en_navMapSearch a{
	background: transparent url(../images/en/MainTools_MapSearch3.gif) no-repeat;
	height: 161px;
	width: 130px;
	display: block;
}
#en_navMapSearch a:hover, #es_navMapSearch a:hover{
	background-position: -130px 0px;
}

#es_navMapSearch a{
	background: transparent url(../images/es/MainTools_MapSearch3.gif) no-repeat;
	height: 161px;
	width: 130px;
	display: block;
}


#en_navLiveChat a{
	background: transparent url(../images/en/MainTools_LiveChat3.gif) no-repeat;
	height: 161px;
	width: 120px;
	display: block;
}
#en_navLiveChat a:hover, #es_navLiveChat a:hover{
	background-position: -120px 0px;
}

#es_navLiveChat a{
	background: transparent url(../images/es/MainTools_LiveChat3.gif) no-repeat;
	height: 161px;
	width: 120px;
	display: block;
}


#newsdiv, #mobilediv, #mapsearchdiv, #livechatdiv{
	color: #000;
	background-color: #d4cab9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	position: relative;
	padding:10px;
	height: 104px;
	margin-top:-124px;
	

}
#newsdiv{
	width: 93px;
	margin-left: 20px;
	z-index: 1100;
}


#mobilediv{
	width: 92px;
	margin-left: 136px;
	margin-top:0px;
	z-index: 1200;
}


#mapsearchdiv{
	width: 108px;
	margin-left: 251px;
	margin-top:0px;
	z-index: 1300;
}

#livechatdiv{
	width: 98px;
	margin-top:0px;
	z-index: 1400;
	float: right;
}
#newsdiv a, #mobilediv a, #mapsearchdiv a, #livechatdiv a{
	color:#000;
	text-decoration:none;

}
#newsdiv a:hover, #mobilediv a:hover, #mapsearchdiv a:hover, #livechatdiv a:hover{
	color:#5b4f39;
	text-decoration:underline;

}
#buyertable, #newsvidtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

#buyertable a{
	text-decoration: none;
	color: #6f6654;
}

#buyertable a:hover{
	text-decoration: underline;
}

#newsvidtable a{
	text-decoration: underline;
	color: #5b4f39;
}

#newsvidtable a:hover{
	text-decoration: none;
}

.textinput, .textinput:hover {
	width:119px;
	height:19px;
	border:none;
	background-image: url(../images/inputForm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ccccff;
	padding:2px 4px;
}
.textinput:hover {
	background-position:0px -29px;
}
.textinputsearch, .textinputsearch:hover {
	width:119px;
	height:19px;
	border:none;
	background-image: url(../images/inputForm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f3e1be;
	padding:2px 4px;
}
.textinput:hover {
	background-position:0px -29px;
}

input, select, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}

.buttonform {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38351c;
	background-image: url(../images/divSearchButton.png);
	height: 23px;
	width: 120px;
	font-weight: bold;
	vertical-align: top;
	background-repeat: no-repeat;
}

.buttonform:hover {
	color: #7b7158;
}

.LeftNavTable{
	background-color: #d8cbba;
	background-repeat: repeat;
}

.middleColContentBgShadow{
	background-image: url(../images/MiddleColContentBgShadow.jpg);
	background-repeat: no-repeat;
}
.middleColContentBgShadow_flip{
	/*background-image: url(../images/MiddleColContentBgShadow_flip.jpg);*/
	background-repeat: no-repeat;
	background-position:top right;
}
.middleCol1shadow{
	background-image: url(../images/MiddleColBg1shadow.jpg);
	background-repeat: repeat-y;
}
.middleCol1shadow_flip{
	background-image: url(../images/MiddleColBg1shadow_flip.jpg);
	background-repeat: repeat-y;
	background-position:top right;
}
.middleCol2shadow{
	background-image: url(../images/MiddleCol2shadow.jpg);
	background-repeat: repeat-y;
}
.RightContentTable{
	background-image: url(../images/Right_Content_Bg.jpg);
	background-repeat: repeat-y;
	width: 217px;
	height: 643px;
}

.en_publication, .es_publication {
	background-repeat: no-repeat;
	width: 235px;
	height: 170px;
	padding-top: 17px;
	background-color:#e2dccc;
}
.en_publication{
	background-image: url(../images/en/Layout_PublicationsBG.jpg);
}
.es_publication{
	background-image: url(../images/es/Layout_PublicationsBG.jpg);
}

.collectionFlash a img{
	padding-bottom: 29px;

}

.slideshowContainer {
	width: 217px;
	height: 159px;
	margin: 0px auto;
}

/*.loading {
	background: url(../images/loading.gif) center no-repeat;
}*/

.slideshowThumbnail {
	outline: none;
/*	visibility: hidden;
*/}

.slideshowThumbnail img {
	border: 1px solid white;
	padding: 4px;
/*	visibility: hidden;
*/}

a:hover.slideshowThumbnail img {
	border: 1px solid #ccc;
	padding: 4px;
/*	visibility: hidden;*/
}

.current img {
	border: 1px solid red;
	padding: 0px;
}

.outline {
	border: 1px solid orange;
	z-index: 0;
	position: absolute;
/*	visibility: hidden;
*/}

#thumbnails {
/*	visibility: hidden;
*/}


#RightColTitle{
	background: #7b776c;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 20px;
	width: 217px;
	font-size: 12px;
	vertical-align: top;
}

#RightColModule{
	text-align: center;
	width: 217px;
	margin-left: 14px;
}
#OurAgentsAgent {
	float: left;
	position: absolute;
	margin-top:45px;
	width: 137px;
	margin-left: 260px;
}

#ballerina {
	float: left;
	position: absolute;
	/*z-index: 1000;*/
	margin-top:-2px;
	width: 215px;
	color: #000;
	margin-left: 5px;
}





#footer{
	color: #665d4c;
	background-color: #d2c9b8;
	font-family: Arial, Helvetica, sans-serif;
	width: 980px;
	font-size: 10px;
	padding:0px;
	text-align: center;
}
#bottomnav{ 
	padding: 5px 18px 2px 18px;
}
#bottomnav ul{ 
	list-style: none; 
	margin: 0; 
	padding: 5px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}
	
#bottomnav ul li{ display:inline; padding-top:0px;  
}
#bottomnav ul li.inline a{
	display:inline;
	padding: 0px 10px;
	border-left: 1px solid #665d4c;
	color: #665d4c;
	text-decoration: none;
}

#bottomnav ul li.first a{
	display:inline;
	padding: 0px 10px;
	border-left: 0px;
	color: #665d4c;
	text-decoration: none;
}

#bottomnav ul li a:hover{
	color: #333;
	text-decoration: none;
}


.COPY{
	padding: 10px 10px 0px 10px;
	font-weight: bold;

}
.COPY img{
	padding: 5px 0px 5PX 0PX;

}


.language{
	padding: 10px;
}

.language a{
	color: #665d4c;
	text-decoration: none;
	font-weight: bold;
}


.language a:hover{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

.labelgreybold{
	color:#333;
	font-weight: bold;
}
.labelgreybold a{
	color:#333;
	text-decoration: underline;
}
.labelgreybold a:hover{
	text-decoration: none;
	color: #877f72;
}
.toppadding{
	padding-top: 20px;

}
#PartnerLRE a {
	display: block;
	width: 113px;
	height: 122px;
	background: transparent url(../images/Layout_Partner1.gif) no-repeat;
}


#PartnerLRE a:hover{
	background-position: -113px 0px;
}

#PartnerLP a {
	display: block;
	width: 112px;
	height: 122px;
	background: transparent url(../images/Layout_Partner2.gif) no-repeat;
}


#PartnerLP a:hover{
	background-position: -112px 0px;
}

#es_spanish  {
	color: 333;
}
#en_spanish  {
	color: 333;
	display:none;
	visibility: hidden;
}
#es_english {
	color: 333;
	display:none;
	visibility: hidden;
}
#en_english {
	color: 333;
}


/*************************************************************/
.mbHidden, .ringHidden, .bingHidden, .pingHidden, .singHidden{
display:none;
}


.MultiBoxContainer {
	position: absolute;
	border: 10px solid #FFF;
	background-color: #FFF;
	display: none;
	z-index: 4;
	text-align: left;
	/*overflow: hidden;*/
}

.MultiBoxLoading {
	background: #FFF url(../images/loader.gif) no-repeat center;
}

.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.MultiBoxClose {
/*	position: absolute;
	top: -26px;
	right: -26px;
	background: url(../images/close.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
*/
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
	cursor:pointer;

}


.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
	/*border: 1px solid #fc0;*/
}

.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #FFF;
	/*border: 1px solid #fcc;*/
}


/*.MultiBoxPrevious {
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0px;
	margin-top: 5px;
	cursor: pointer;
	background-image: url(../images/left.png);
	background-repeat: no-repeat;
}

.MultiBoxNext {
	position: absolute;
	width: 24px;
	height: 24px;
	right: 0px;
	margin-top: 5px;
	cursor: pointer;
	background-image: url(../images/right.png);
	background-repeat: no-repeat;
}

.MultiBoxNextDisabled {
	cursor: default;
	background: url(../images/rightDisabled.png) no-repeat;
}

.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(../images/leftDisabled.png) no-repeat;

}*/

.MultiBoxTitle {
	position: relative;
	margin: 10px 0 0 35px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

.MultiBoxNumber {
	position: relative;
	width: 50px;
	margin: 10px 35px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: right;
}

.MultiBoxDescription {
	clear: left;
	position: relative;
	margin: -30px 0px 0px 0px;
	padding-left: 370px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5b4f37;
	/*width:150px;
	height: 25px;*/
	
}
/*.MultiBoxDescription a {
	text-decoration: none;
	background: url(../images/buttonAllPublications.gif) no-repeat;
	background-repeat: no-repeat;
	background-position: left top;
}
.MultiBoxDescription a:hover {
	background-image: url(../images/buttonAllPublications.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
*/
/*************************************************************/
#accordion {
	width: 245px;
	padding:0px;
	margin:0px;
}

.accordion_toggle  {
	display: block;
	height: 48px;
	width: 245px;
	line-height: 48px;
	font-size: 11px;
	text-align: center;
	background-image: url(../images/RightColMenuBg.jpg);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding:0px;
	margin:0px;
}
a.accordion_toggle{
	color: #5b4f37;
	text-decoration: none;
	cursor: pointer;
}
a:active.accordion_toggle, a:hover.accordion_toggle{
	color: #e5decc;
	background-image: url(../images/RightColMenuBgOn.jpg);
	background-repeat: no-repeat;
}
.accordion_content {
	overflow: hidden;
	width: 245px;
	/*margin-top:-4px;*/
	margin-bottom:0px;
	vertical-align: top;
	font-size:14px;
	padding:0px;	
}

.accordion_content ul{
	list-style: none;
	font-weight:bold;
	color:#5b4f39;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;	
	margin-left:0px;
}

.accordion_content ul li{
	text-align:center;
	padding: 1px 0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;

}
.accordion_content ul li a{
	color:#5b4f39;
	text-decoration:none;
	display: block;
	line-height: 36px;
}
.accordion_content ul li a:hover{
	color:#5b4f39;
	background-color:#ccc0a6;
}
.accordion_content table{
	font-size:11px;
	color:#5b4f39;
	padding:5px 0px;	
	margin:0px auto;
}

.accordion_content table tr td{
	padding: 5px 0px;
}


/******************************************/

/*******************************************
tooltip
/*******************************************/

.ToolTips { 
	display:block; 
	position:absolute; 
	width:110px; 
	background-color:#d2c9b8; 
	height: 40px; 
	color:#5b4f39;
	font-size:10px; 
	font:Arial, Helvetica, sans-serif;
	padding:5px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	 
	}

.MSVE_Dashboard_V6 { z-index: 1 }
#MSVE_MapLegend { z-index: 1 }



