

	
	

 

/******* LAYOUT *******/
#sitetbl {border-collapse:collapse;}
#sitetbl td {padding:0px;}

/* added fix for selecting areas of the pages in mozilla */
* {-moz-user-select: -moz-none;}
input, textarea {-moz-user-select: text;}
/* end selecting fix */

/* ALIGNMENTS */

.top {overflow:hidden;min-height:30px;line-height:40px;}
.top ul {margin-left:20px;}
.top li {float:left; padding-right: 15px;}

.bottom {overflow:hidden;min-height:30px;line-height:40px;}
.bottom ul {margin-left:20px;}
.bottom li {float:left; padding-right: 15px;}

.right {float:right;width:200px;overflow:hidden; background-color:transparent;}
.right ul {margin-left:20px;}
.right li {padding-bottom: 10px;}

.left {float:left;width:200px;overflow:hidden}
.left ul {margin-left:20px;}
.left li {padding-bottom: 10px;}

.typeoptiona {font-size:12pt;color:#e21d50}
.typeoptionb {font-size:12pt;color:#e21d50} 

#pdetails {padding:5px;}
#presults {position:relative;filter:progid:DXImageTransform.Microsoft.Fade(duration=1, enabled='false');}
#pmedia {float:right;width:600px;padding:5px; padding-right:0px;}
#pmediapage {width:520px; min-height:450px;}
#pmediatabs ul li {float:left;}

#page_epc{padding:5px;}
#page_epc img{margin-top:5px;}

.detailsfavs{float:right; margin-right:5px;}

.evaluation {padding: 6px 12px; width: 560px;}
.evaluation label{width:180px; float:left; margin-top:5px;}
.evaluation input{margin-top:8px; width:200px;}
.evaluation select{margin-top:8px; width:200px;}
.evaluation textarea{margin:8px 0px; width:200px; height:100px; color:black;}
.evalsubmit{margin-top:10px; width:390px;}
.evalsubmit input{float:right; width:100px;}
.evaluation p{color:white}

.ContactForm { float: left; width: 100%; }
.ContactForm h2{text-align:left;}
.ContactForm p{margin-bottom:5px; margin-top:5px;}
.ContactForm p label{float:left; width:30%;}
.ContactForm p input{float:left; margin-left:6px; width: 200px;}
.ContactForm p textarea{float:left; margin-left:6px; width:350px;height:150px;}
.submit {clear:both; display:block; height: 35px; float:left; margin-top:5px; width: 200px;}
.submit input{width:92px; height:37px; float:left; cursor:pointer; margin-right: 3px;}
.submit img{float:left;}

/* media right */ 
#pmedia {float:right}
/* end */

/* media tabs left */ 
#pmediapage {float:right;} 
#pmediatabs {text-align:right;} 
#pmediatabs ul li {float:none;}
/* end */

/******* -LAYOUT *******/

.datogbar {height:28px;background-color: #eaf7fd;line-height:28px;padding:0px 5px 0px 5px;border-bottom:2px solid #348edd;margin-bottom:5px;}
.datogbar div {float:left;color:#464646;}
.datogbar .datogbarlogo {float:right;height:28px;vertical-align:middle;border:0px;}
.datogbar a {color:#464646;font-size:10px;text-decoration:none;font-family:tahoma , arial, helvetica;}
.datogbar a.LemonLink:hover {color:#464646;}
.datogbar a.LimeLink:hover {color:#464646;}

/* COMMON */
	/* TEXT */
	*{font-size:1em;font-family:Arial, Tahoma, Verdana;color:#000000;}
	body{font-size: 9pt;background: #ffffff;margin:0px;}
	input, button, option, select{color: #000000;}
	h1, h1 *, .h1{font-family:Arial, Tahoma, Verdana;font-size: 120%;margin: 0px;font-weight: bold;color: #e21d50;}
	h2, h2 a {font-size:100%;font-family:Arial, Tahoma, Verdana;color:#e21d50;margin: 0;font-weight: normal; padding:0;}
	h3, h3 a {font-size:11px;font-family:Arial, Tahoma, Verdana;color:#e21d50;margin: 0px;font-weight: normal;}
	h4, h4 a {font-size:10px;font-family:Arial, Tahoma, Verdana;color:#e21d50;margin: 0px;font-weight: normal;}
	/* -TEXT */
	a {color:#e21d50;}
	a:hover {color:#e21d50;}
	a img {border:0px;}
	ul {list-style: none;margin:0px;padding: 0px;}
	img.png { behavior: url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/00000000-0000-0000-0000-000000000000/inc/pngbehavior.htc'); border:0px; }
/* -COMMON */

/* SITE */
#site   {/*width: 80% !important;*/width: 1000px; margin: 5px auto 0px auto;position: relative; border: 2px solid transparent;}
#header {overflow:hidden; background-color: #ffffff;}
#banner {}
#menu {background-color:#ffffff;float:left;width:100%}
#menu ul li a{color:#000000; font-size: 110%}
#menu ul li a:hover{color:#951f37; font-size: 110%}
#warnings{border:1px solid #000000;background-color:#ffffe1;color:#000000;padding:0px;display:none; clear:both; width:100%;}
#warnings ul {margin:5px 10px 5px 10px;list-style: none;}
#warnings ul li {color:#000000;}
#warnings ul li img {vertical-align:middle;}
.ContentWrapper{background-color:#ffffff;}
.logindialog {
    position:absolute;
    z-index:3000;
    display:none;
    border:1px solid transparent;
}
.logindialog iframe {
    width:600px;
    height:268px;
}
	/* ADVERT */
	
	     #advert {width:190px; padding:0px 3px}
	

	.featured {background-color:#333333; height:300px; min-height:300px;}
    .featured .img, .plugin_news .img{border:2px solid #F7F701;width:186px;height:141px;}
    .featured .img img, .plugin_news .img img{width:186px;height:141px;}
    .featured .text, .plugin_news .text {padding:8px; padding-top:5px}
    .featured .text h2, .plugin_news .text h2 {font-size:11px; font-weight:bold; min-height:37px;}
    .featured .text p, .plugin_news .text p {margin-top:8px; font-size:11px; min-height:83px; margin-bottom:0px; padding:0px;}	
	
	/* NEW HIGHLIGHT DIV CLASS */
	
    .YBcontainer2 { background-color:#394446; border:0px; padding-right: 0px; margin-top: 4px; }
    .YBimg2 { margin-bottom: 4px; padding:2px;}
    .YBinfo2 div { padding: 8px; background-color: #394446; }
    .YBtitle2 { display: block; color: #e21d50; font-size: 12px; }
    .YBdesc2{color:#ffffff; font-size: 10px; }
    .YBlink2 { display: block; text-align: right; margin-top: 8px; }
    .YBlink2 a { font-size: 10px; }
    .YBsubinfo2{height: 105px;}
    .YBheader2 h1{color:#ffffff; font-size:11px; margin:0px;}
    
    .fpview{float:left; width:150px; height:40px; background-color:#444E50; color:White; font-size:10px;}
    .fparrow{background-color:#EB123F; overflow:hidden; height:40px; font-size:10px; color:#ffffff;}
    .fpview a, .fparrow a{padding-top:12px; padding-bottom:12px; width:100%; text-decoration:none; text-align:right; float:left;}
    .fpview a{color:#ffffff; }
    .fparrow a{text-align:center; color:#ffffff; }
    	
	/* end */
	 
	.slideshow {filter:progid:DXImageTransform.Microsoft.Pixelate(duration=3, enabled='false');}
	/* -ADVERT */
	/* CONTENT */
	.content_panel {padding:10px;}
	#content{background-color: #ffffff;}
	#content
	{
        min-height:680px;
        height:auto !important;
        height:680px;
        overflow:visible;
	}
	#content:after{content: ".";display: block;line-height: 1px;font-size: 1px;clear: both;}

    /* REGISTRATION + SEARCH TAB STYLES */
		
		.tabs div {display:inline;border-bottom: 1px solid #e21d50; padding-bottom:0px;}
		.tabs a {color:#FFFFFF;text-decoration:none; padding: 2px 10px; border: 1px solid #e21d50; border-bottom:0px;line-height:20px; margin-right:5px;background-color:#4d5762;}
		.tabs a.active {color:#ffffff; background-color:#e21d50;}

		
		.tabs1 {border-bottom: 1px solid #e21d50;display:inline;}
		.tabs1 div {display:inline;padding:2px 10px;line-height:20px;border:1px solid #e21d50;border-bottom:0px;padding-bottom:0px;margin-left: 5px; margin-right:0px;background-color:#4d5762;}
		.tabs1 div a {color:#FFFFFF;text-decoration:none;}
		.tabs1 div.active {background-color:#e21d50;}
		.tabs1 div.active a {color:#ffffff;}
		.tabs1 div.first {margin-left:0px;}
		
		#tab1 div{padding-bottom:20px;}
		#register{padding:10px;}
		#offices{padding:10px;}

    /* END REGISTRATION + SEARCH TAB STYLES */

    /* NEWS LIST */
    
    #News{padding:12px;}
    
    .list{border-bottom:1px dotted #e7f65d; float:left; width:100%; padding-left:5px;}
    
    .list1{width:125px; float:left;}
    .list2{padding:5px;}
    .list2 h1 a{color: #e7f65d; font-size:12px;}
    .list2 a{color: #e7f65d;}

    .newslist h1{ color: #e7f65d;}
    .newslist p span { color: #e7f65d; }
    .newslist p a { color: #fff200; }
    .newslist p a:hover { text-decoration: none; }
    
    /* NEWS PANELS */
    
    #NewsGlance{ float: left; width:165px;}
    #NewsPanels{ float: right; width: 780px; margin-left: 14px;}
    .newsitems { height: 270px; min-height: 270px; float: left; width: 170px; margin-right: 14px; margin-top: 4px; margin-bottom: 10px; }
    .newstitle { font-size: 12px; font-weight: bold; text-decoration: none; }
    .newsintro { margin: 10px 0; padding: 0px; font-size: 10px; }
    .newsimg { height: 122px; min-height: 122px; padding-top:2px; margin-bottom: 2px; text-align:center}
    .readmore:link { font-size:10px; font-weight: bold; text-decoration: none; }
    .readmore:hover { text-decoration: underline; }
     
    /* end */

		/* SEARCH */
		/*lookuplist*/
		.lookuplist {z-index:1000;margin-top:24px;margin-left:5px;padding:0px;position:absolute;left:5px;width:400px;display:none;overflow:hidden;background-color:#ffffff;border:2px solid transparent;font-size:11pt;border-bottom: 1px;}
		.lookuplist div{color:;border-bottom:1px solid transparent;padding:2px;padding-left:5px;cursor:pointer;}
		.lookuplist div span{color:#e21d50}
		.lookupactive {background-color:transparent;}		
		/*end*/	
		#quicksearch{height: 40px;line-height: 38px;}
		#street{width: 400px;height: 20px;font-size: 14px;float:left;padding:0px;}
		#searchinputs{float:left; width:auto;}		
		#criteria {min-height:50px;overflow:hidden}			
		.keywords{margin:10px;}
		.keywords a {margin:5px;}
		.keywords span {margin:5px 0 5px 5px;font-weight:bold;color:#e21d50;}
		.keywords nobr { color:#e21d50; }
		.keyword_group {text-align:right;margin-right:5px;margin-top:0px;width:130px;display:inline; color:#e21d50;font-weight:bold;margin-bottom:0px; float:left;}
		.slider{position: relative;width: 140px;height: 20px;}
		.slider_point{position: absolute;width: 13px;height: 20px;background-image: url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/00000000-0000-0000-0000-000000000000/img/pointer.gif');background-repeat: no-repeat;}
		.slider_text{color: ;}
		/* -SEARCH */
		/* RESULT */
		#resultsbar {margin:0px 10px;background-color:#ffffff;}
		.tab {border-collapse:collapse; height:29px;}
		.tab a{text-decoration:none;}
		.tab td {width:132px;padding:0px;padding-left:10px;}
		.tab td {background-image:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/tab.gif');}
		.tab td.active {background-image:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/tab_active.gif');}		
		#presults {margin: 0 10px;height:500px;overflow-y:scroll;}
		.plist {height:140px;margin:5px;padding:5px;}
		.plist {border:1px solid #cacaca;}
		.row_highlight {border:1px dashed #4a4a4a !important;}
		.plist .img {padding:1px;}
		.plist .img div {line-height:20px;padding-left:3px;color:White;}
		.plist .Sold {background-color:Red;}	
		.plist p{height:auto; overflow:hidden; margin:0px;}
		.plistimg{float:left;width:152px;margin-right:5px; height:125px;}

		.search_map {position: relative;width:740px;height:300px}
		.smap_controls {padding-top:10px;}
        .actionprice{float:right;}
        .actionlist{float:left;}
        .detailsWrap{height:140px;}        
        
        #portfolioImg{height:26px; width:26px;}
        .resnav{float:left}
        .actionlist a{float:left;}
		#results_map {display:none;}
		
		#results_map_bar {height:50px;}  
		#myMap {position: relative; width:100% !important; height: 500px !important;border:1px solid silver}
		

		.pimg_main {margin-bottom:3px;width:100%;width:100%;height:100%;}
		.pimg{width:32%;border:0px;}				
		
		
			
		/* -RESULT */
		/* DETAILS */
		
		.propertyInfo{margin:5px; width:350px; float:left; overflow:hidden; padding:5px; clear: left;}
		.printtab { height: 19px;float:right; margin-left: 6px; margin-right: 5px; padding: 0px; background-color: #e21d50; }
		.printtab a { font-size: 10px; text-decoration: none;}
		.printtab img { vertical-align: bottom; line-height: 19px; }
		.printtab span { font-size: 10px;line-height: 19px; color: #ffffff; }
		
		.lpagecontrol a {font-size:90%; color:; text-decoration:none;}
		.lpagecontrol a:hover{text-decoration:underline; color:#e21d50;}
		.pcontact {border:1px solid #ffffff;width:340px;padding:10px;background-color:transparent;}    
        .pcontact b{color:#e21d50;}
		
		.pstats{clear:both;}
		
		/* MORTGAGE CALCULATOR */
		.clacContainer{overflow:hidden;}
		a.mortgage span { text-decoration: none;color:#ffffff;font-size:11px;vertical-align:middle; cursor:pointer; }
		a.mortgage span strong { color: #ffffff; }
		#mortcalc_showhide { display: none; overflow:hidden; }
		.div_mortlink { width:335px;background-color: #e21d50;margin-top:10px;padding: 0px; float:left;}
		.div_mortlink span {float:left; line-height:19px;}
		.div_mortlink img {float:right;}
		#div_mortcalc { border:1px solid #e21d50;width:333px;background-color:#ffffff; float:left;}
		#div_mortcalc div { padding: 10px; }
		.highlight { font-weight: bold; color: #e21d50; }
		.input110 { width:110px; }
		.mortcalc { border:0; border-collapse: collapse; }
		.pmortgagecalc {margin-top:10px;z-index:100;position:absolute;display:none;border:1px solid transparent;width:280px;background-color:#ffffff;}
		/* -MORTGAGE CALCULATOR */
		
		#pTab {height:20px;}
				
		.imglist{margin-left:4px;}
		.mainimg{margin-left:4px; margin-top:4px;}
		.nonactiveimg{padding:1px;}
		.activeImg{border:1px solid #000000;}
		
		
		/* -DETAILS */
	/* -CONTENT */
	/* FOOTER */
	#usercopyright{background-color:#4d5762; border-top:2px solid transparent; height:24px; line-height:24px; font-size:80%;}
	#usercopyright{width:100%;}
	#usercopyright div {padding:0px 5px 0px 5px;}
	#usercopyright div a {color:#ffffff;}
	#usercopyright div a:hover {color:#ffffff;}
	#usercopyright .datography {float:left;color:#ffffff;font-weight:bold;}
	/* -FOOTER */
	
	.captcha
	{   
	    margin-top:10px;
	    border:1px solid black;
	    width:380px;
	    padding:10px;
	    background-color:#ffffe1;
	    color:Black;
	}
	.alert{color:Red;}
/* -SITE */


	
.panel {background-color:white;border:1px solid transparent;padding:5px;margin-bottom:5px}
.popup {position: absolute;overflow: hidden;border: 1px outset #e21d50;background-color:#ffffff;z-index: 2;}
.module{min-height:310px;}


.pblock {float:left;width:210px;height:300px;margin:5px;padding:5px;overflow:hidden;border:1px solid #cacaca;}

#menuHdr{overflow:hidden; background-color:#ffffff;}
#d3 {float:left;}
#d4 {text-align: right; overflow:hidden;}
/*end*/

/*panel*/
/*.panel{padding-left: 10px;border-top: 1px solid transparent;border-left: 2px solid transparent;border-right: 2px solid transparent;min-width: 580px;background-color: #ffffff;margin-left: 150px;}*/
.contentPanel{padding-left:10px; padding-top:10px;}
.content{clear:both; padding:10px;}

table.button{border-collapse:collapse; padding:0px; border:0px; vertical-align:middle; display:inline;}
table.button td{padding:0px;}
table.button td img{border:0px}
table.button td a {color:#ffffff; font-size:11px; text-decoration:none}
/*end*/

.ajaxloading 
{
	position:absolute;
	width:100%;
	display:none;
	left:0px;
	top:0px;
	height:100%;
	background-image:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/00000000-0000-0000-0000-000000000000/img/overlay.png')
}


.resicon {float:left;}


/* IPLAN */
	.iplan {
		
	}
	.iplan #idetail {
		float:right;
		width:302px;
		height:100px;		
	}
	.iplan #iimage
	{
		border:1px solid gray;
		width:300px;
	}
	.iplan #dfloorplan
	{
		background-color:#ddddbb;
		position:relative;
		cursor:move;
		border:1px solid gray;
		width:499px;
		height:550px;
		overflow:hidden;
	}
	.iplan_pin
	{
		position:absolute;
    cursor:pointer;
	}
  .dragable
  {
    border:1px solid gray;
    position:absolute;
    left:0px;
    top:0px;
  }
/* -IPLAN */

.contactform { padding: 10px; }
.contactform h1 {padding-bottom:20px;}
.contactform div.l {float:left;}
.contactform div.l div {padding:2px;}
.contactform div.l div div {width:100px; float:left; line-height:20px;}
.contactform div.r {margin-left: 260px;padding:2px;}
.sub {text-align:right; padding:5px;}
.small {font-size:80%;}

.pstatus {position:absolute;left:5px}
.mainimg1 {position:relative;}
.mainimg .pstatus{left:0px;}

/* interactive element styles */

#img_main { border:1px outset #e21d50; }

.sliders { clear: left; }
.slider_container { float: left; width: 160px; }

.radio_container { float: left; width: 160px; }
.radio_text { font-weight: bold; }

#captcha {width:70px;}
#captchaimg {width:120px;}

#pdflist { list-style-type: none; }

#mortcalcwiz {position:relative;width:335px;}
.stage {display:none;width:333px;height:100px}
.stage .txt {height:56px;padding:10px;}
.stage .btn {height:20px;text-align:right;dbackground-color: #e21d50;padding:2px;}
.stage .btn button {width:40px;}

/* STAFF PROFILES */

.person { float: left; padding: 10px; width: 96%; background-color: #e21d50; margin-bottom: 10px; }
.person * {  color: #ffffff; }
.person_image { float: left; }
.person_info { margin-left: 10px; float: left; }
.person_desc { margin-left: 10px; float: left; width: 50%; margin-left: 10px; }

.HPoffice { float: left; width: 97px; margin-right: 8px; height: 103px; position:relative;}
.bluebar { height: 38px; background-color: #e21d50;  padding: 4px 8px 0px 8px; }
.bluebar a {color: #FFFFFF; font-size: 10px;text-decoration:none;}

#myMap *, #results_map * {color:#ffffff;}

.ivmainimage {width:400px;height:300px;}
.ivsubimage {width:94px;height:69px;}
.floorplan_controls {
    position: absolute;
    top: 22px;
    left: 22px;
    width: 42px;
    height: 84px;
    background-color: #FFFFFF;
    border: 1px solid #cccccc;
    text-align: center;
}

.floorplan_controls_buttons {
    width: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

.floorplan_controls_buttons img {
    display: block;
}

.fp_highres {
    position: relative;
}

.fp_highres_zoomsharp {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

/* bookmarking */

.bookmark_highlight {
	background-color:green;
}

#bookmarking {
	width:190px;
	margin-bottom: 10px;
}

#bookmarking h2 {
    font-weight: bold;
    font-size: 12px;
}

#bmmenu {
    margin: 0;
    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
}

#bmmenu li {
    padding: 0;
    display: inline;
    padding-right: 4px;
    font-size: 11px;
}

#bookmarks {
    margin: 0;
    clear: left;
}

#bookmarks li {
	border-bottom:1px solid #ececec;
	padding-top: 10px;
}

#bookmarks li * {
	vertical-align:top;
}

#bookmarks li a {
    text-decoration: none;
    font-size: 11px;
}

.bookmark-bar {
    text-align: center;
    color: #FFFFFF;
    padding: 8px;
}

.bookmark-bar a { color: #303030; font-size: 10px; font-weight:bold; }

.bookmarkthumb {
    margin: 0px 8px;
}

.bookmark_name {
    display: inline;
}

.minix {
    background-color: #5aa28c;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.minix:hover {
color: #FFFFFF;
    text-decoration: none;
}

.gemail label, .message label, .gname label, .gaddress label, .gnumbers label, .comments label {
    display: block;
    float: left;
    width: 100px;
}

.gemail, .field {
    margin-bottom: 4px;
}

.heading {
    margin-bottom: 10px;
}

/* end */


body { font-size: 11px; }

h2 {
    font-size: 11px;
    font-weight: bold;
}

#d4 {
    float: left;
    margin-left: 290px;
    margin-top: 35px;
}

p { margin: 0px; margin-bottom: 10px; }

form { margin: 0; display: block; }

#site {width: 950px; margin-top: 0px;position: relative; border: 0px;}

li.home a img {width:96px;height:32px;background:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/menu_home.gif') no-repeat 0px 0px;padding-right:4px;}
li.propertytobuy a img {width:134px;height:32px;background:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/menu_propertytobuy.gif') no-repeat 0px 0px;padding-right:4px;}
li.propertytorent a img {width:138px;height:32px;background:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/menu_propertytorent.gif') no-repeat 0px 0px;padding-right:4px;}
li.commercial a img {width:108px;height:32px;background:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/menu_commercial.gif') no-repeat 0px 0px;padding-right:4px;}
li.international a img {width:119px;height:32px;background:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/menu_international.gif') no-repeat 0px 0px;padding-right:4px;}
li.newhomes a img {width:100px;height:32px;background:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/menu_newhomes.gif') no-repeat 0px 0px;padding-right:4px;}
li.valuations a img {width:102px;height:32px;background:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/menu_valuations.gif') no-repeat 0px 0px;padding-right:4px;}
li.contact a img {width:103px;height:32px;background:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/menu_contact.gif') no-repeat 0px 0px;}
li a.active img {background-position: 0px -32px;}

#menu {height:52px;}
#menu ul li {border:0px;margin:0px;padding:0px;}

.contentPanel, .content_panel {padding-left:22px !important;}
#content{min-height:480px;height:auto !important;height:480px;overflow:visible;}

#usercopyright {height:80px;width:920px;margin-left:23px;border-top:0px; background:url('http://www.fyfemcdade.com/public/files/00000000-2008-0000-0000-000000000000/client_files/3E3A864A-D633-40FF-8549-7216A07C210B/img/footer_background.jpg') no-repeat; color:#505457;}
.webdadi {color:#ffffff;line-height:14px;font-size:12px;float:right; text-align:right; margin:15px; font-weight:normal;}
.webdadi b {color:#ffffff; font-size: 12px; font-weight:bold;}

#usercopyright div.datography {color:#ffffff;line-height:14px;font-size:12px;float:left; margin:15px;  font-weight:normal;}
.datography b {color:#ffffff; font-size: 12px;  font-weight:bold;}

.clearer {clear:both;}

#footer_copyright {float:left;}
#footer_links {float:right;}
#usercopyright div#footer_links a {color:#54585B;}


#content { margin-bottom: 15px; }

#warnings { margin-left: 20px; width: auto; }

#offices { padding-left: 22px; }
.office-type { float: left; margin-right: 15px; background-color: #ececec; width: 250px; height: 400px; }
.office_info { padding: 15px; }
.ftitle { color: #4d5762; font-weight: bold; }

/* index */

#inlinesearch {float:right;width:200px;height:281px;padding-left:8px;}
.search-saleslets {display: block; margin: 0;}
#inlinesearch #searchinputs { float: left; margin-bottom: 10px; }
#criteriapanel #searchinputs { margin: 10px 0px; margin-bottom: 0px; }
#criteriapanel #searchinputs #street { height: 34px; width: 388px; line-height: 34px; }

#inlinesearch #searchinputs #street { margin-bottom: 0px; height: 30px; line-height: 18px; }
#inlinesearch #criteriapanel #searchinputs #street {width:188px;height:22px;border:1px solid #ececec;padding-top:5px;}
.slider_container {background-color:#ececec;width:170px;margin: 0px; margin-bottom:10px;padding:10px;}
#criteriapanel .slider_container { margin-right: 10px; }
#indexcontent {height:386px;padding-top:32px;}

#indexcontent h1, h2 {font-family:Courier New, Courier New, Courier; font-size:14px; text-align:left; margin: 0 0 5px 0; text-transform:lowercase;}
#indexcontent h2 span.grey {color:#4d5762; font-family:Courier New, Courier New, Courier; font-size:14px; text-align:left; margin: 0 0 5px 0;}

.featured-text h2 {text-transform:none;}

.ifeatured {width:192px;float:left;}
.ifeatured div {position:relative;background-color:#4d5762;}
#indexcontent .ifeatured .propertyinfo { position:relative; }
.featimg { height: 144px; width: 192px; display: block; }
.topcurve { position: absolute; top: 0px; left: 0px; }
.bottomcurve { display: block; }
.featimg img { height: 144px; width: 192px; }

.featured-text {position:relative; padding:14px;padding-bottom:0;overflow:hidden;color:#FFFFFF;font-size:11px;height: 190px;}
.featured-text p { color: #FFFFFF; line-height: 13px; margin-bottom: 10px; }
.featured-text h2 {margin-bottom: 8px;}
.featured-text h2 a {color:#ffffff;font-size:12px;margin-bottom: 8px;text-decoration: none; font-weight:900}
div.featured-price {position:absolute; right:14px; text-align:right;color:#ef1552;font-weight:bold;font-size:14px;margin-bottom:5px; bottom:0;}



.icontent {width:292px;float:left;margin-right:18px}
.icontent * { text-align: justify; }
.icontent h1 {margin:0 0 5px 0 }

.search-content { margin: 14px 0px; clear: left; }
.search-content img { display: block; }

#areasearch {border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; margin: 10px 0; padding:20px 0; width:99%; overflow:hidden;}
#areasearch div ul {margin:5px 0; width:100%; height:100%;}
#properties_for_sale {border-right: solid 1px #ccc; float:left; width:48%; padding-right:2%; height:100%;}
#properties_to_rent {float:right; width:48%; padding-left:1%; height:100%;}
#areasearch div ul li {margin:5px 2%; float:left; width:21%;}
#areasearch div ul li a {color:#54585B; font-size:11px;}


/* results */

.keyword_group { color: #000000; }

.plist { border: 1px solid #FFFFFF; height: 160px; }
.row_highlight { border: 1px solid #FFFFFF !important; background-color: #ececec !important; }
.paddress { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.pstats { font-weight: bold; margin-bottom: 5px; color: #4d5762; }
.actionprice { font-size: 14px; font-weight: bold; }
#pdetails { padding: 0px; }
.slidecontrols { display: none; }
.pcontact { width: auto; background-color: #4d5762; color: #FFFFFF; }
.pcontact div, .pcontact b, .pcontact a { color: #FFFFFF; }
.propertyInfo { padding: 0px; width: 310px; }

.pfulladdress { font-size: 16px; font-weight: normal; margin-bottom: 5px; }
.pprice { color: #4d5762; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.ptenure { font-weight: bold; margin-bottom: 0px; }

.plist .pstatus { left: 10px; }

/* valuation forms */

.valuation-form {
    width: 530px;
    float: left;
    margin-right: 15px;
    margin-top: 10px;
    background-color: #ececec;
}

.valuation-form table td {
    padding-bottom: 0px;
}

.valuation-form table th {
    text-align: left;
}

.valuation-form span {
    color: #e21d50;
}

.valuation-form input {
    width: 180px;
}

.valuation-form textarea {
    width: 265px;
}

.valuation-form h2 {
    color: #FFFFFF;
    font-weight: bold;
}

/* international property */

.intprop {
    background-color: #ececec;
    margin-bottom: 14px;
    zoom: 1;
    clear: left;
}

.intprop-img {
    float: left;
}

.intprop-img img {
    display: block;
    margin-right: 15px;
}

.intprop-info {
    padding: 14px;
}

.pageprice {
    font-weight: bold;
    font-size: 12px;
    color: #e21d50;
    float: right;
}

/* end */

.lookuplist {
    border: 1px solid #a5acb2;
    border-bottom: 0;
    margin-left: 17px;
    margin-top: 36px;
    width: 390px;
}

#inlinesearch .lookuplist {
    display: none !important;
}

.lookuplist div {
    border-bottom: 1px solid #a5acb2;
}

.lookupactive {
    background-color: #e21d50;
    color: #FFFFFF;
}

.lookupactive span {
    color: #FFFFFF !important;
    font-weight: bold;
}

.tabs1 {border-bottom: 1px solid #4d5762;display:inline;}
.tabs1 div {display:inline;padding:4px 10px;line-height:30px;border:1px solid #4d5762;border-bottom:0px;padding-bottom:2px;margin-left: 5px; margin-right:0px;background-color:#4d5762;}
.tabs1 div a {color:#FFFFFF;text-decoration:none;}
.tabs1 div.active {background-color:#e21d50;}
.tabs1 div.active a {color:#ffffff;}
.tabs1 div.first {margin-left:0px;}

.tabsimg { display: inline; height: 30px; vertical-align: middle; }
.tabsimg div { display: inline; padding-right: 5px; }

.logindialog { border: 1px solid #e21d50; }

.search_map {
    width: 695px;
}

.detailsWrap {
    height: 150px;
}

.subitems {
    float: left;
}

.cms-item {
    float: left;
    padding-bottom: 15px;
    width: 590px;
}

.cms-item-image {
    float: left;
    width: 175px;
    margin-right: 15px;
}

.cms-item-content {
    float: left;
}

.cms-item-content p { margin: 0px; }

.page_pdf, .page_item_pdf { float:right;}



.area_images {
    float: left; margin-right: 15px; width: 250px;
}

.area_images img {
    display: block; margin-bottom: 10px;
}

#typeoption { padding: 10px 0px; clear: both; }

#commercial_search_options { height: 30px; display: inline; vertical-align: middle; }
#commercial_search_options select { margin-bottom: 9px; }

.map_button { text-align: center; padding-top: 8px; }
.smap_controls .slider_container { width: 150px !important; }

#areasdiv { clear: both; }

.sitemap_column { float:left; margin: 0 20px 0 0; width:200px; }

#pagetitle_0 {
padding-left:22px;
}

.content_panel #pagetitle_0 {
padding:0;
}

#pagecontent_0 {
margin:0px 0px 10px 22px;
}



