/*MLS Homesite Template*/
/*CSS for Tab Strcuture*/
  @font-face {
    font-family:Lucida Sans;
    font-style:  normal;
    font-weight: normal;
	src: url(/fonts/LSANS.eot);
  }
.homeTable{ width:1000px; padding:5px; }
.logoHTMLEditLead{ background:transparent url(../images/common/headerEditLead.gif) no-repeat right top; height:106px; width:820px; }
.hometabtd { }
.hometabdiv { float:left; width:100%;  line-height:normal; }
.hometabsul { margin:0;  padding:0;  padding:10px 10px 0;  *padding:7px 10px 0;  _padding:6px 10px 0;  	list-style:none; }
.hometabs { background:transparent url(../images/homesite/tab_right.gif) no-repeat right top; float:left; padding:0pt; }
.hometabs a { background:transparent url(../images/homesite/tab_left.gif) no-repeat left top; display:block;
	padding:5px 10px;
	font-family:arial,helvetica,sans-serif,Verdana;
	color:#EBE9CF;
	font-size:12px;
	font-weight:bold;
}
.hometabs a:link	{ 
	background:transparent url(../images/homesite/tab_left.gif) no-repeat left top;
	display:block;
	padding:5px 10px;
	font-family:arial,helvetica,sans-serif,Verdana;
	color:#EBE9CF;
	font-size:12px;
	font-weight:bold;
}
.hometabs a:hover	{ 
	background:transparent url(../images/homesite/tab_left.gif) no-repeat left top;
	display:block;
	padding:5px 10px;
	font-family:arial,helvetica,sans-serif,Verdana;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold; 
}
.hometabSelected a:link {
	background:transparent url(../images/homesite/tabselect_left_h.gif) no-repeat left top;
	display:block;
	padding:5px 10px;
	text-decoration:none;
	font-family:arial,helvetica,sans-serif,Verdana;
	color:#385D4B;
	font-size:12px;
	font-weight:bold;
}
.hometabSelected  a:hover {
	background:transparent url(../images/homesite/tabselect_left_h.gif) no-repeat left top;
	display:block;
	padding:5px 10px;
	text-decoration:none;
	font-family:arial,helvetica,sans-serif,Verdana;
	color:#385D4B;
	font-size:12px;
	font-weight:bold;
}
/*CSS for Tab structure completed*/
.photoBackground{ font-size:11px; }
.imgSizeMain {  width:325px; height:235px;  background-color: #ffffff; }
/*.divimgMain {
	border:1px solid #ccc;
	padding:2px;
	width:342px;
	height:235px;
}*/
.divimgMain { background-color:#e6e1cc; padding:10px; width:342px; height:235px; }
.veiwDetailBox2 { height:25px; width:325px; background-color:#F3F3F3; padding-top:3px; }
.imgThumb{ cursor:pointer; *border:none; 	border:1px solid #ACA899; padding:3px; 	width:65px; 	height:50px; }
.headtitle{ color:#000000 ; font-family: Arial,trebuchet MS, Helvetica, sans-serif ; font-size:13.3px; font-weight:bold; }
.Status{ font-family:  Arial,Helvetica, sans-serif; font-weight: bold; color:#444444; font-size:13px; }
.price{
	font-family: Arial,Helvetica,trebuchet MS, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#843300;
}
.proptype{
	font-family: Arial,Helvetica,Arial,trebuchet MS, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#444444;
}
.detailkey{
	font-family: Arial,verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color:#666 ;
	padding:3px;
}
.detailkeyNormal{
	font-family: Arial,verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#666 ;
	padding:3px;
}
.detialval{
	font-family: Arial,verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	color:#000 ;
}
.headtr{
	font-family: Lucida Sans,Arial,verdana,Arial, Helvetica, sans-serif;
	font-size:13.3px;
	font-weight: bold;
	color:#843400;
}
.captionTitle{
	font-family: Lucida Sans,Arial,verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#843400;
	text-transform:uppercase;
}
.contr{ color:#444444 ; font-size:11px; font-weight:normal; font-family: Arial,verdana,Arial, Helvetica, sans-serif; }
.contr:link, .contr:visited, .contr:active{ color:#444444 ;   }
.contr:hover{ color:#444444 ;}
.linktext{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color:#843400;
	text-decoration: underline;
}
.linktext:link, .linktext:visited, .linktext:active{ font-family:Arial, Verdana, Helvetica, sans-serif;    font-weight: bold; font-size:11px; color:#843400 ; text-decoration: underline; }
.linktext:hover { font-family:Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size:11px; color:#000 ; text-decoration: underline; }

.tablecolor{
     background-color: #ffffff  ;
}
.tablecolor td{
	border-bottom:1px solid #fff;
}
.phototablecolor{
     background-color:#e6e1cc  ;
	 width:340px!important;
}
.phototablecolor td{
	padding-bottom:10px;
	/*border-bottom:1px solid #B5B78E;*/
}

.disclaimer
{
	color:#C1B49A; font-size:11px;

}
.PhotoHead
{
   background-image:url(../images/homesite/bgprice.gif); 
   background-repeat:repeat-x;
   height:28px;
}
.PropertyTypeHead
{
   background-image:url(../images/homesite/bgprice.gif); 
   background-repeat:repeat-x;
   height:28px;
}

.linktextUnderline{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#6C0028 ;
}
.linktextUnderline:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#6C0028 ;
}
.linktextUnderline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#000000 ;
}
.MainPhotoTable
{
	 background-color: #ffffff;
	 border:1px solid #B5B78E;
}

.imgThumb
{
	cursor:pointer;
	border:1px solid #ACA899;padding:3px;width:65px;height:50px;
}
.topPropTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#6C0028;
    padding-bottom:5px;
}
.brokerHead{
	font-family: Arial,verdana,Arial, Helvetica, sans-serif;
	font-size:13.3px;
	font-weight: bold;
	color:#6C0028;
}
.parentName
{
	color:#444444 ;
	font-size:12px;
	font-weight:normal;
	font-family: Arial,verdana,Arial, Helvetica, sans-serif;
}
.headpadding{
	padding-left:3px;
}
.neighBg
{
   background-image:url(../images/homesite/bgtab.gif); 
   background-repeat:repeat-x;
   height:29px;
   /*border:1px solid #9E9D4A;*/
}


/************************YUI Confirm Dialog Related CSS ************************/
.first-child {
background-color:#949350;
border-color:#E7E7E7;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-family:sans-serif,Verdana,Arial,Helvetica;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.yui-skin-sam .yui-panel .hd
{
background:transparent url(../../../../assets/skins/sam/sprite.png) repeat-x scroll 0pt -200px;
color:#68092C;
background-color:#F6F4E7;
font-size:93%;
font-weight:bold;
line-height:2;
padding:0pt 10px;
border-left:1px solid #4B0606;
border-top:1px solid #4B0606;
border-right:1px solid #4B0606;
}
.yui-skin-sam .yui-panel .ft
{
background-color:#F6F4E7;
align:center;
border-left:1px solid #4B0606;
border-right:1px solid #4B0606;
border-bottom:1px solid #4B0606;
}
.yui-skin-sam .yui-panel .bd
{
color: #42594A;	
background-color:#F6F4E7;
border-left:1px solid #4B0606;
border-right:1px solid #4B0606;
}
.yui-skin-sam .yui-dialog .ft .button-group 
{
display:block;
text-align:center;
}

/******************************************************************************/
.explorerNeighdiv{ border:1px solid #d5d5d5;  }
.soc_left a:hover{	color:#843300 !important; }
.soc_left{ 	*width:140px !important; }
.propInfoBgcolor { 	background-color:#000; }

/* CSS for property photos slider */
#picdhtmlgoodies_slideshow{ 	*width:99.8%;	/* Total width of slideshow */ 	width:100%; 	float:left; }

#picgalleryContainer{ 
	
	height:112px;_height:112px;	/* Height of the images + 2 */
	border:0px solid #CCCCCC;
	position:relative;
	overflow:hidden;
	padding-bottom:10px;*padding-bottom:12px;_padding-bottom:12px;
	padding-left: 1px;
	*padding-left: 0px;		
	*left:-1px;
}
#picgalleryC{
	height:112px;	/* Height of the images + 2 */
	border-left:0px solid #7EACC7;
	border-right:0px solid #7EACC7;
	border-bottom:0px solid #7EACC7;
	position:relative;
	overflow:hidden;
	padding-bottom:2px;
	top:0px;
}
#picarrowLeft{
	position:absolute;
	left:0px;
	z-index:10;
	background-color: #FFFFFF;
	padding:0px;
	cursor:pointer;
	top:0px;

}
#picarrowRight{
	position:absolute;
	right:0px;
	z-index:10;
	background-color: #FFFFFF;
	padding:0px;		
	cursor:pointer;	
	top:0px;	
}
#picarrowLeftDis{
	position:absolute;
	left:0px;
	z-index:10;
	background-color: #FFFFFF;
	padding:0px;
	cursor:pointer;
	top:0px;
	display: none;

}
#picarrowRightDis{
	position:absolute;
	right:0px;
	z-index:10;
	background-color: #FFFFFF;
	padding:0px;		
	cursor:pointer;	
	top:0px;	
	display: none;
}

#pictheImages{
	position:absolute;
	height:108px;
	left:25px;
	*left:15px;
	width:20500px;
	*width:10000px;		
	padding-top:0px;
	padding-left:0px;
	float: left;
	top:0px;
	background-color:#FFFFFF;
}
#pictheImages div{	
	position:relative;	/* Don't change this */
	height:108px;	/* Higher than total height of thumbnails */
/*	border:1px solid red;*/
	padding-left:10px;
	*padding-left:20px;
}
#pictheImages #picslideEnd{
	width:2px;
	position:relative;
	display:inline;
	float:left;
	height: 25px;
	visibility:hidden;
}
#pictheImages img{
	padding:5px;
	cursor:pointer;
	border:0px;
}

.tableBasicProp{ border:0px solid #ccc;height:40px;background-color:#fff;}

.brokerKey{
	font-family: Arial,verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#D7CBAA;
	background-color:#843400;
	line-height:40px;
	text-align:center;
	text-transform:uppercase;
}

.brokerVal{
	font-family: Arial,verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#fff;
}
.agentName{
	font-family: Arial,verdana,Arial, Helvetica, sans-serif;
	font-size:13.3px;
	font-weight: bold;
	color:#333;
}
.agentDetail{
	font-family: Arial,verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#666666;
}
.agentEmail{ font-size:12px; color:#666666; font-weight:normal; }
.agentEmail:link{ color:#666666; }
.agentEmail:hover{ color:#843400; text-decoration:underline; }

.borderBot{border-bottom:1px dotted #ccc;}
.borderTop{border-top:1px dotted #ccc;}

.advTd {}
.mainTblBot{background-color:#000}


/***************************T****************************************************/


#yelpcontent {
background-color:#EFECDB;
border-top:5px solid #843300 !important;
overflow:hidden;
font-family:Arial,verdana,Arial,Helvetica,sans-serif!important;
font-size:12px!important;
width:619px;*width:645px;
height:auto!important;
margin-bottom: 1em; 
padding: 10px;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
*height:18px;
}

.shadetabs li{
display: inline;
margin: 0;
width:112px;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 22px;
margin-right: 3px;
border: none !important;
color: #4c2105 !important;
width:125px;
background-image: url(/wt/commonwealth/images/common/normal_tab.gif) !important;
background-repeat:no-repeat !important;
}

.shadetabs li a:visited{
color: #FFF;
}

.shadetabs li a:hover{
text-decoration: none;
color: #FFF;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px !important;
color:#fff !important
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(/wt/commonwealth/images/common/selected.gif)!important;
background-repeat:no-repeat !important;
border-bottom-color:#ccdd00;
width:125px;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.boldText {font-family:arial,tahoma;font-size:12px;font-weight:normal;color:#666;}

#header { margin:0; padding:0; } 
.main1 { margin:0; padding:0; } 
.main2 { 	margin:0; padding:0; }
.left { float:left; width:33%; margin:0; padding:0; font-size:80%; 	}
.right { float:right; width:33%; margin:0; padding:0; font-size:80%; }
.left66	{ float:left; width:66%; margin:0; padding:0; font-size:80%; }
.left50	{ float:left; width:50%; margin:0; padding:0; font-size:80%; }
.right48 { float:right; width:48%; margin:0; padding:0; font-size:80%; 	}
.right100 { float:right; width:100%; margin:0; padding:0; font-size:80%; }
.middle { float:left; width:33%; font-size:80%; }
.column-in { margin:0; padding:0.5em 1em; }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }

.line_height {line-height:35px;padding-left:10px;vertical-align:top;}
#headermDiv {   }
.mainTblRight { }
.clsBorder{ border-bottom:1px dotted #843400;}

.nHoodDetails{ position:relative;width:330px;top:5px;background-color:#EFECDB;padding:10px 10px 10px 10px; }
.featureDetails{height:20px;padding-top:10px;font-size:11px;color:#a28e79;font-weight:bold;} 
#previewPane{background-color:#e6e1cc !important;}
.tblFooter{width:100%;}


.contactSmartWindow{
	color:#000;
	font-family:arial;
	font-size:13.3px;
	font-weight:bold;
	margin-top:12px;
	text-align:center;
}
.homesitetop {  background-color:#fff;}
.homeSiteContent { padding:0px !important;}
.homeSiteBg{ background-color:#fff; }

.linktextUnderline{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#6C0028 ;
}
.linktextUnderline:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#6C0028 ;
}
.linktextUnderline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#000000 ;
}
.schoolDataContent {border-bottom:1px solid #ccc;width:320px;}
.schoolHeading {  font-size:14px; font-weight:bold;color:#843400;text-transform:uppercase;}
.photoHeading {  font-size:14px; font-weight:bold;color:#843400;text-transform:uppercase;height:20px;border-bottom:1px solid #ccc;width:320px;}
.BoxHeading {  font-size:14px; font-weight:bold;color:#843400;text-transform:uppercase;height:25px;border-bottom:1px solid #ccc;width:320px;}

.photoGallery td { padding-left:7px;padding-top:7px;}

.SchoolRecords {     font-size:12px; font-weight:normal;color:#818181;}
.SchoolRecords a:link{   font-size:12px; font-weight:normal;color:#818181;}
.SchoolRecords a:hover{color:#843400;text-decoration:underline;}
.maincontentbox{ /* background:url(/wt/commonwealth/images/common/top-splash.gif) top no-repeat; */ padding:12px 12px 0px 12px;  vertical-align:top; background-color:#fff; width:1000px;}

.maincontpadding{padding:10px 0px 20px 0px !important; }

.moreInfoMsg{
	font-family: Lucida Sans,Arial,verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#843400;
	text-transform:uppercase;
	padding:10px;
	border:1px solid #ccc;
}
.moreInfoMsg a{   font-size:12px; font-weight:bold;color:#843400;text-decoration:underline;}
.moreInfoMsg a:hover{color:#000000;}

