/* CSS Document */

 body, html { background-color: #F1F2EA; margin: 0; padding: 0; }
 body, div, td, a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
 form { margin-bottom: 0px; }
 
 body {
	scrollbar-face-color: #839B7B;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #839B7B;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #D9D6CA;
	scrollbar-darkshadow-color: #cccccc;
 }
 
 a:link, a:active, a:visited {
	font-weight: bold;
	color: #484936;
 }
 
 a:hover { text-decoration: underline; color: #9C410A; }


 a.propDetail:link, a.propDetail:active, a.propDetail:visited {
	font-weight: bold;
	color: #000000;
	background-color: #CED1B3;
	text-decoration: none;	
	
	display: block;
	padding: 4px 0px 5px 0px;
 }
 
 a.propDetail:hover { background-color: #ffffff; text-decoration: underline; }
 
 a.propOther:link, a.propOther:active, a.propOther:visited {
	font-weight: bold;
	color: #484936;
 }
 
 a.propOther:hover { color: #9C410A; } 
 
 a.smLink:link, a.smLink:active, a.smLink:visited {
 	font-weight: normal;
 }
 
 a.smLink:hover {  }
 
/* buy italy property header */ 
 .headerTD  { font-weight: bold; color: #ffffff; }
 .headerTDa { border-right: 1px solid #ffffff; background-color: #839B7B; }
 .headerTDb { background-color: #839B7B; } 
 
 
/* login form in header */

 div#userTxt, div#passTxt { font-size: 10px; font-weight: bold; color: #000000; padding-left: 10px; }
 input#tb_user, input#tb_pass { font-size: 10px; font-weight: bold; border: 1px solid #62785A; background-color: #F1F2EA; width: 100px; padding: 1px 1px 1px 1px; }
 input#login { font-size: 10px; font-weight: bold; border: 1px solid #62785A; background-color: #62785A; color: #ffffff; cursor: pointer; width: 75px; }
 
/* bip main menu styles */
 .mmTDa { border-right: 1px solid #ffffff; font-size: 12px; font-weight: bold; text-align: center; }
 .mmTabSelect  { background:url(../images/tabSelected2.gif) no-repeat; height: 21px; width: 194px; text-align: center; }
 .mmTabSelectT { background:url(../images/tabSelected4.gif) no-repeat; height: 21px; width: 94px; text-align: center; }

 .mmTabSelectThover { background:url(../images/tabHover4.gif) no-repeat; height: 21px; width: 94px; text-align: center; }

 .mmTabSelect3 { background:url(../images/tabSelected3.gif) no-repeat; height: 21px; width: 190px; text-align: center; }
 .mmTabNormal  { background:url(../images/tabNormal2.gif) no-repeat; height: 21px; width: 194px; text-align: center; }
 .mmTabNormalT { background:url(../images/tabNormal4.gif) no-repeat; height: 21px; width: 94px; text-align: center; }

 .mmTabNormalThover { background:url(../images/tabHover4.gif) no-repeat; height: 21px; width: 94px; text-align: center; }

 .mmTabNormal3 { background:url(../images/tabNormal3.gif) no-repeat; height: 21px; width: 190px; text-align: center; }
 .tabDiv       { font-weight: bold; }
 
 input.greenInput { font-size: 10px; font-weight: bold; border: 1px solid #62785A; background-color: #F1F2EA; width: 180px; padding: 1px 1px 1px 1px; }
 select.greenSelect { font-size: 10px; font-weight: bold; border: 1px solid #62785A; background-color: #F1F2EA; width: 180px; padding: 1px 1px 1px 1px; }
 textarea.greenArea { font-size: 10px; font-weight: bold; border: 1px solid #62785A; background-color: #F1F2EA; width: 180px; padding: 1px 1px 1px 1px; }
 
 a.mmLink:link, a.mmLink:active, a.mmLink:visited {
	font-size: 12px;
	text-decoration: none;
	background-color: #DADDC6;
	display: block;
	padding: 3px 0px 4px 0px;
	width: 100%;
 }
 
 a.mmLink:hover {
 	color: #ffffff;
	background-color: #7B7E5F;
 }

 a.mmLink2:link, a.mmLink2:active, a.mmLink2:visited {
	font-size: 12px;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	background-color: #7B7E5F;
 }
 
 a.mmLink2:hover {
 	color: #ffffff;
	background-color: #7B7E5F;
 }


/* submenu links */
 a.cntLinkA:link, a.cntLinkA:visited, a.cntLinkA:active { color: #ffffff; background-color: #839B7B; text-decoration: none; padding: 2px 12px 2px 12px; display: block; font-size: 14px; }
 a.cntLinkA:hover { background-color: #52634B; }
 a.cntSel:link, a.cntSel:visited, a.cntSel:active, a.cntSel:hover { background-color: #D29600; }





  a.userPanLink:link, a.userPanLink:active, a.userPanLink:visited {
	font-size: 12px;
	text-decoration: none;
	background-color: #D7DDD5;
	display: block;
	padding: 3px 0px 4px 0px;
	width: 100%;
 }
 
 a.userPanLink:hover {
 	color: #ffffff;
	background-color: #D29600;
 }


  a.userPanLink_active:link, a.userPanLink_active:active, a.userPanLink_active:visited, a.userPanLink_active:hover {
	font-size: 12px;
	text-decoration: none;
	background-color: #D29600;
	color: #ffffff;
	display: block;
	padding: 3px 0px 4px 0px;
	width: 100%;
 }
 

 .mmLinkActive {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #7B7E5F;
	display: block;
	padding: 3px 0px 4px 0px;
 }
 
 /** featured properties on the homepage */
 a.homeFeatLink:link, a.homeFeatLink:active, a.homeFeatLink:visited { color: #ffffff; }
 a.homeFeatLink:hover { text-decoration: none; }
 
 /** norif property search */
 #norifRes          { background-color: #CED1B3; height: 83px; width: 234px; margin: 0px 1px 1px 1px; }
 .norifSrchTxtA	    { line-height: 13px; }
 input.norifSrchTb  { font-size: 10px; font-weight: bold; border: 1px solid #62785A; background-color: #F1F2EA; padding: 1px 1px 1px 1px; width: 70px; }
 input.norifSendBut { font-size: 10px; font-weight: bold; border: 0px; background-color: #62785A; padding: 1px 1px 1px 1px; width: 70px; color: #ffffff; }

 
 
 /** left side styles */
 .leftTab1 { background: #839B7B url(../images/leftTab1.gif) no-repeat; text-align: right; height:21px; }
 .leftTab2 { background: #839B7B; text-align: right; height:21px; }
 .leftTabTitle { padding-top: 4px; padding-right: 10px; font-size: 10px; color: #ffffff; }

/* left side links (regions etc) */ 
 a.propByLink:link, a.propByLink:active, a.propByLink:visited {
	font-size: 10px;
	font-weight: bold;
	background-color: #CED1B3;
	display: block;
	width: 138px;
	height: 15px;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	padding-left: 10px;
	padding-top: 1px;
 }
 
 a.propByLink:hover {
 	text-decoration: none;
	background-color: #7B7E5F;
	color: #ffffff;
 }



/*

 agent services left side links

*/

 .agServTdLink {
 	height: 24px;
	width: 138px;
	background-color: #CED1B3;
	color: #282E21;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
 }

 .agServTdLink2 {
 	height: 24px;
	width: 138px;
	background-color: #D29600;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
 }

 .agServTdLinkHover {
 	height: 24px;
	width: 138px;
	background-color: #7B7E5F;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
 }
 
 .agServTdLinkHover2 {
 	height: 24px;
	width: 138px;
	background-color: #7B7E5F;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
 }
 
 .agServDivA {
 	margin-left: 10px;
 }	

 a.agServLink:link, a.agServLink:active, a.agServLink:visited {
	font-size: 10px;
	font-weight: bold;
	background-color: #CED1B3;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 1px;
	display: block;
	width: 138px;
	height: 24px;
 }
 
 a.agServLink:hover {
 	text-decoration: none;
	background-color: #7B7E5F;
	color: #ffffff;
 }



/* left side links when selected */
 a.propByLinkSelected:link, a.propByLinkSelected:active, a.propByLinkSelected:visited {
	font-size: 10px;
	font-weight: bold;
	background-color: #7B7E5F;
	color: #ffffff;
	display: block;
	width: 138px;
	height: 15px;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	padding-left: 10px;
	padding-top: 1px;
 }
 
 a.propByLinkSelected:hover {
 	text-decoration: none;
	background-color: #7B7E5F; /* B7B8A3 */
	color: #ffffff;
 }





 
 .leftTabContainer { border-right: 1px solid #839B7B; border-top: 1px solid #839B7B; margin-top: 2px; overflow: hidden; }
 .leftTabContainer2 { border-right: 1px solid #839B7B; border-top: 1px solid #839B7B; margin-top: 0px; overflow: hidden; }
 .leftTabContent   { background-color: #ffffff; padding-left: 24px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
 .leftTabBanner    { background-color: #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: right; margin-top: 1px; }
 .centralZone      { background: url(../images/tableCenterBg.jpg) repeat-y; }
 .centralZone_stats { background: url(../images/tableCenterBg_stats.jpg) repeat-y; }
 .centralZoneDiv   { background: url(../images/divCenterBg.gif) no-repeat; }
 .centralZone2     { background: url(../images/bg-property-description.jpg) repeat-y; }
 
 /* featured property in the left side */
 a.leftPOTM:link, a.leftPOTM:active, a.leftPOTM:visited {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: block;
 }
 
 a.leftPOTM:hover {
 	text-decoration: underline;
 } 
 
 .leftFeatPropTitle { background-color: #839B7B; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: center; height: 21px; padding-top: 2px; }
 .leftFeatPropImg   { text-align: center; padding: 2px 0px 0px 0px; }
 .leftFeatPropLnk   { text-align: center; line-height: 18px; padding-bottom: 5px; }
 
 .leftFeatPropA { padding: 30px 0px 20px 0px; text-align: left; }
 .leftFeatPropB { margin: 0px 0px 0px 40px; }
 .featPropUnit  { margin: 0px 0px 0px 4px; background-color: #879E7F; width: 147px; height: 35px; text-align: center }
 .featPropC     { color: #ffffff; height: 16px; font-size: 10px; }
 .featPropName  { color: #ffffff; height: 33px; padding: 3px 0px 3px 0px; font-size: 12px; font-weight: bold; }
 
/* quick search styles */
 .qsTxt { color: #000000; }
 .searchBut  { font-size: 10px; font-weight: bold; border: 1px solid #62785A; background-color: #62785A; color: #ffffff; cursor: pointer; width: 75px; }


/* right side */
 .rightTitle      { background-color: #839B7B; font-family: Trebuchet MS, Arial; font-size: 12px; color: #ffffff; height: 21px; padding-top: 2px; }
 .rightSideDiv    { border-left: 1px solid #839B7B; border-top: 1px solid #839B7B; border-right: 1px solid #839B7B; margin-top: 2px; overflow: hidden; text-align: center; }
 .rightSideDiv2   { border-left: 1px solid #839B7B; border-top: 1px solid #839B7B; border-right: 1px solid #839B7B; margin-top: 0px; overflow: hidden; text-align: center; }
 .rightSideBanner { width: 234px; height: 60px; background-color: #CED1B3; margin: 1px; }
 .rightSideFiles  { width: 234px; height: 603px; background-color: #ECEDE0; margin: 1px; }
 .rightSideNewsContainer { width: 234px; height: 299px; background-color: #CED1B3; margin: 1px; }
 .rightSideFavoContainer { width: 234px; height: 368px; background-color: #CED1B3; margin: 1px; }
 .rightSideFavoContainer2 { width: 234px; height: 358px; background-color: #CED1B3; margin: 1px; }

 /* featured properties on the right block */
 .rightFeatPropA  { width: 87px; height: 79px; }
 .rightFeatPropB  { background-color: #ffffff; border: 1px solid #455F41; }
 .rightFeatPropC  { border: 1px solid #839B7B; margin: 2px 2px 2px 2px; }

/** footer **/
 .footerContainer { width: 999px; background-color: #ffffff; }
 .footerDivA      { background-color: #DADDC6; border: 1px solid #8BA182; line-height: 25px; padding-top: 3px;  font-size: 11px; font-weight: bold; color: #000000; height: 60px; }
 .footerDivB      { line-height: 20px; font-weight: bold; margin-bottom: 10px; }


 
/* only homepage */
 .txtA {font-size: 14px; font-weight: bold; color: #7A7A7A; width: 200px; } 
 
/* property details */
 .pdTDa       { border-right: 1px solid #ffffff; text-align: center; }
 .pdTdNoLink  { background-color: #B7B8A3; }
 .pdDivNoLink { font-weight: bold; background-color: #B7B8A3; height: 20px; padding-top: 3px; }
 
 a.propMoreLinks { display: block; padding: 0px 10px 0px 10px; }
 
 .propDetTable { font-size: 12px; background-color: #EEEFE4; line-height: 18px; }
 
 .tab3D { height: 30px; padding-top: 14px; text-align: center; }
 .tabVTour {  height: 30px; padding-top: 14px; text-align: center; }
 .tabEmpty { display: none; }
 
 
/* property advanced search */
 .butonA { border: 1px solid #ffffff; background-color: #DFCA9D; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 0px 2px 0px;}
 .butonA2a { border: 1px solid #ffffff; background-color: #C19944; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 0px 2px 0px; cursor: pointer; }
 .butonB { border: 1px solid #ffffff; background-color: #7B7E5F; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; width: 220px; padding: 3px 0px 2px 0px; }
 .butonB2a { border: 1px solid #ffffff; background-color: #4D4F3C; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; width: 220px; padding: 3px 0px 2px 0px; cursor: pointer; }
 
 .butonA2 { border: 1px solid #ffffff; background-color: #DFCA9D; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 0px 2px 0px; cursor: pointer; }
 .butonB2 { border: 1px solid #ffffff; background-color: #7B7E5F; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 0px 2px 0px; cursor: pointer; }
 
 /* property advanced search - "map zoom" links */
 #mapHelpContainer { height: 170px; text-align: justify; padding: 10px 10px 0px 10px; width: 165px; }
 #mapZoomContainer { margin-top: 10px; text-align: center; }
 #mapZoomArrowCOntainer { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 21px; text-align: center; }
 
 a.mapZoomCountry:link, a.mapZoomCountry:active, a.mapZoomCountry:visited { font-size: 11px; text-align: center; display: block; width: 125px; text-decoration: none; padding: 3px 0px 4px 0px; margin: 1px 0px 1px 21px; background-color: #69574C; color: #ffffff; border: 1px solid #69574C; }
 a.mapZoomCountry:hover { background-color: #7B7E5F; color: #ffffff; }
 
 a.mapZoomRegion:link, a.mapZoomRegion:active, a.mapZoomRegion:visited { font-size: 11px; text-align: center; display: block; width: 125px; text-decoration: none; padding: 3px 0px 4px 0px; margin: 1px 0px 1px 21px; background-color: #E996B8; color: #333333; border: 1px solid #69574C; }
 a.mapZoomRegion:hover { background-color: #7B7E5F; color: #ffffff; }
 
 a.mapZoomProvince:link, a.mapZoomProvince:active, a.mapZoomProvince:visited { font-size: 11px; text-align: center; display: block; width: 125px; text-decoration: none; padding: 3px 0px 4px 0px; margin: 1px 0px 1px 21px; background-color: #D2BABF; color: #333333; border: 1px solid #69574C; }
 a.mapZoomProvince:hover { background-color: #7B7E5F; color: #ffffff; }
 
 a.mapZoomCity:link, a.mapZoomCity:active, a.mapZoomCity:visited { font-size: 11px; text-align: center; display: block; width: 125px; text-decoration: none; padding: 3px 0px 4px 0px; margin: 1px 0px 1px 21px; background-color: #FFF8C6; color: #333333; border: 1px solid #69574C; }
 a.mapZoomCity:hover { background-color: #7B7E5F; color: #ffffff; }
 
 
/* property list */
 .propListFilterContainer { width: 580px; background-color: #F5F7F5; border-top: 1px solid #839B7B; border-bottom: 1px solid #839B7B; padding-bottom: 10px; }
 .propListFilterContainer2 { width: 580px; background-color: #F5F7F5; border-bottom: 1px solid #839B7B; padding: 8x 0px 10px 0px; }
 .propListFilterContainer3 { width: 580px; background-color: #F5F7F5; border-top: 0px solid #839B7B; border-bottom: 1px solid #839B7B; padding-bottom: 10px; }
 .propListResultsTxt      { width: 580px; border-top: 0px solid #839B7B; border-bottom: 1px solid #839B7B; padding-bottom: 10px; margin-top: 10px; }
 .propListFilterTxt       { font-size: 12px; font-weight: bold; } 
 
 .propUnitImg      { margin: 5px 5px 5px 5px; display: block; background-color: #ffffff; width: 175px; height: 157px; }
 .propUnitDetLinkA { width: 175px; height: 24px; margin: 5px 5px 5px 5px; text-align: center; }
 .propUnitContent  { background-color: #EEEFE4; border: 1px solid #CED1B3; }
 .propUnitTitle    { font-size: 14px; color: #3C5238; padding-left: 8px; }
 .propUnitTxt      { font-weight: bold; color: #3C5238; padding-left: 8px; }
 .propUnitDesc     { font-weight: normal; color: #000000; padding-left: 8px; line-height: 16px; }

 a.pNum:link, a.pNum:active, a.pNum:visited {
 	font-size: 14px;font-weight: bold;
 }
 
 a.pNum:hover { color: red; text-decoration: none; }

 a.pNumSel:link, a.pNumSel:active, a.pNumSel:visited {
 	font-size: 14px; text-decoration: none; color: D29600; font-weight: bold;
 }
 
 a.pNumSel:hover { color: red; }

/* property details & foto pages */ 
 .propDetPicList    { width:580px; height:91px; overflow: auto; text-align:center; }
 
 .rightLinkTdBg	    { background-color: #C7D1C2; color: #000000; text-align: center; font-weight: bold; }
 .rightLinkTdBgSel	{ background-color: #697559; color: #000000; text-align: center; font-weight: bold; }
 .ppNoLink          { color: #999999; }
 .ppSelLink			{ color: #ffffff; }
 
 a.ppLink:link, a.ppLink:active, a.ppLink:visited {
 	text-decoration: none;
	width: 100%;
	height: 100%;
	padding-top: 3px;
	display: block;
 }
 
 a.ppLink:hover {
 	background-color: #697559;
	color: #ffffff;
 }
 
 /** property description */
 .descriptionText { line-height: 16px; text-align: justify; padding-right: 15px; }
 
 
 
/* agents */
 .agentsName { font-size: 13px; font-weight: bold; padding-left: 10px; } 
 .regAgLi    { padding: 3px 0px 8px 0px; }

 
 /* news text links */

a.news:link, a.news:active, a.news:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-decoration: none;
    font-weight: bold;
}

a.news:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-decoration: none;
    font-weight: bold;
}


.testo_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#36352E;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:justify;
	font-weight:bold;
}


.title_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#442B67;
	text-align:justify;
	font-weight:bold;	
	}


/* news fullsearch style */

.inputNewsSearch {
	width: 110px;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}

.inputNewsSearch2 {
	width: 130px;
	height: 68px;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}


/*************************/

 .remainigChars {
 	font-size: 10px;
	padding-right: 20px;
 }
 
 
 .homeTxtRow {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323A36;
	text-align: center;
	line-height: 20px;
 }
 
 .homeTxtRow2 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323A36;
	text-align: left;
	line-height: 15px;
	letter-spacing: -1px;
 }
 
 a.homeTxtRowBut:link, a.homeTxtRowBut:active, a.homeTxtRowBut:visited, a.homeTxtRowBut:hover {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CED1B4;
	padding: 4px 5px 5px 5px;
 }
 
 a.homeTxtRowBut2:link, a.homeTxtRowBut2:active, a.homeTxtRowBut2:visited, a.homeTxtRowBut2:hover {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #CED1B4;
	padding: 4px 3px 5px 3px;
	display: block;
	text-decoration: none;
 }
 
 .homeTxtA {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
 }
 
 .homeTxtB {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
 }	
 
 
 a.homeNLinkA:link, a.homeNLinkA:active, a.homeNLinkA:visited, a.homeNLinkA:hover {
	text-decoration: none;
	color: #5E6880;
	font-weight: normal;
 }
 
 a.homeNLinkB:link, a.homeNLinkB:active, a.homeNLinkB:visited, a.homeNLinkB:hover {
	text-decoration: none;
	color: #1C4480;
	font-weight: normal;
 }
 
 a.homeNLinkC:link, a.homeNLinkC:active, a.homeNLinkC:visited, a.homeNLinkC:hover {
	text-decoration: none;
	color: #493E2E;
	font-weight: normal;
 }
  
 a.homeNLinkD:link, a.homeNLinkD:active, a.homeNLinkD:visited, a.homeNLinkD:hover {
	text-decoration: none;
	color: #702014;
	font-weight: normal;
 }
  
 a.homeNLinkE:link, a.homeNLinkE:active, a.homeNLinkE:visited, a.homeNLinkE:hover {
	text-decoration: none;
	color: #4D315B;
	font-weight: normal;
 }
  
 a.homeNLinkF:link, a.homeNLinkF:active, a.homeNLinkF:visited, a.homeNLinkF:hover {
	text-decoration: none;
	color: #44562E;
	font-weight: normal;
 }
 
 .servTable {
 	margin: 2px 0px 12px 25px;
 }
 
 .servCatTitle {
 	font-size: 14px;
	font-weight: bold;
	color: #384534;
	padding: 0px 0px 5px 21px;
 }
 
 .servCatText {
 	font-size: 11px;
	color: #384725;
	padding: 0px 0px 0px 16px;
	width: 450px;
	height: 55px;
 }
 
 .srvSecImgA {
 	padding: 4px 4px 4px 4px;
	background-color: #839B7B;
 }
 
 .srvSecImgB {
 	width: 155px;
	height: 118px;
	margin-left: 1px;
 }
 
 
  a.regAsAgentNew:link, a.regAsAgentNew:active, a.regAsAgentNew:visited {
  	display: block;
	padding: 5px 3px 5px 3px;
	background-color: #D29600;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
  }
  
  a.regAsAgentNew:hover {
   
  }
  
  .agSubSecTxt1 {
  	font-size: 10px;
	text-align: center;
	line-height: 14px;
	margin: 5px 0px 10px 0px;
  }
  
  
  .agTblTxtBG {
  	background-color: #CED1B3;
  }
  
  .agTblTxtA {
  	color: #384725;
	font-weight: bold;
  }
  
  .agRblTdBg {
  	background-color: #E3DD66;
  }
  
  .agRblTdBg2 {
  	background-color: #C8D5F2;
  }
  
  .agRblTdBg2 {
  	background-color: #CECEE3;
  }
  
  .agRblTdBg3 {
  	background-color: #ffffff;
  }
  
  .agsPclass {
  	line-height: 13px;
	margin: 2px 0px 9px 0px;
  }
  
 /** agents services - virtoual tour examples */
  .agsTourBoxA {
  	background-color: #495944;
  }
  
  a.agsTLA:link, a.agsTLA:active, a.agsTLA:visited { color: #384725; }
  a.agsTLA:hover { text-decoration: none; }


  .asvcb {
  	width: 114px;
	font-size: 11px;
  }
  
  .filesContainer {
  	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #f4f6f8;
  
  }
  
  
  .stats_classA { margin: 30px 0px 5px 30px; font-size: 12px; }
  
  .st_pA { padding: 3px 0px 3px 0px; }
  .st_we { background-color: #EEEFE4; }
  
  .st_classA { background-color: #ECECEC; }
  .st_classB { background-color: #ff0000; }
  .st_classC { background-color: #ECECEC; } 
  
  .statsTDunit1 { background-color: #F1F2EA; }  
  .statsTDunit2 { background-color: #ffffff; }
