

	
	

 

/******* 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:#faa35e}
.typeoptionb {font-size:12pt;color:#faa35e} 

#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:#8c8c8e;}
	body{font-size: 9pt;background: #d6d6ca;margin:0px;}
	input, button, option, select{color: #8c8c8e;}
	h1, h1 *, .h1{font-family:Arial, Tahoma, Verdana;font-size: 120%;margin: 0px;font-weight: bold;color: #faa35e;}
	h2, h2 a {font-size:100%;font-family:Arial, Tahoma, Verdana;color:#faa35e;margin: 0;font-weight: normal; padding:0;}
	h3, h3 a {font-size:11px;font-family:Arial, Tahoma, Verdana;color:#faa35e;margin: 0px;font-weight: normal;}
	h4, h4 a {font-size:10px;font-family:Arial, Tahoma, Verdana;color:#faa35e;margin: 0px;font-weight: normal;}
	/* -TEXT */
	a {color:#faa35e;}
	a:hover {color:#faa35e;}
	a img {border:0px;}
	ul {list-style: none;margin:0px;padding: 0px;}
	img.png { behavior: url('http://www.farleysres.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:#8db2df;float:left;width:100%}
#menu ul li a{color:#FFFFFF; font-size: 110%}
#menu ul li a:hover{color:#FFFFFF; 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{display:none;}
	

	.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:#cacaca; border:0px; padding-right: 0px; margin-top: 4px; }
    .YBimg2 { margin-bottom: 4px; padding:2px;}
    .YBinfo2 div { padding: 8px; background-color: #cacaca; }
    .YBtitle2 { display: block; color: #4a4a4a; font-size: 12px; }
    .YBdesc2{color:#4a4a4a; font-size: 10px; }
    .YBlink2 { display: block; text-align: right; margin-top: 8px; }
    .YBlink2 a { font-size: 10px; }
    .YBsubinfo2{height: 105px;}
    .YBheader2 h1{color:#4a4a4a; font-size:11px; margin:0px;}
    
    .fpview{float:left; width:150px; height:40px; background-color:#e0e0e0; color:White; font-size:10px;}
    .fparrow{background-color:#333333; 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 #faa35e; padding-bottom:0px;}
		.tabs a {color:#FFFFFF;text-decoration:none; padding: 2px 10px; border: 1px solid #faa35e; border-bottom:0px;line-height:20px; margin-right:5px;background-color:#fcc69a;}
		.tabs a.active {color:#FFFFFF; background-color:#faa35e;}

		
		.tabs1 {border-bottom: 1px solid #faa35e;display:inline;}
		.tabs1 div {display:inline;padding:2px 10px;line-height:20px;border:1px solid #faa35e;border-bottom:0px;padding-bottom:0px;margin-left: 5px; margin-right:0px;background-color:#fcc69a;}
		.tabs1 div a {color:#FFFFFF;text-decoration:none;}
		.tabs1 div.active {background-color:#faa35e;}
		.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:#faa35e}
		.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:#faa35e;}
		.keywords nobr { color:#faa35e; }
		.keyword_group {text-align:right;margin-right:5px;margin-top:0px;width:130px;display:inline; color:#faa35e;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.farleysres.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.farleysres.com/public/files/00000000-2008-0000-0000-000000000000/client_files/00000000-0000-0000-0000-000000000000/img/tab.gif');}
		.tab td.active {background-image:url('http://www.farleysres.com/public/files/00000000-2008-0000-0000-000000000000/client_files/00000000-0000-0000-0000-000000000000/img/tab_active.gif');}		
		#presults {margin: 0 10px;height:500px;overflow-y:scroll;}
		.plist {height:140px;margin:5px;padding:5px;}
		.plist {border:1px solid #FFFFFF;}
		.row_highlight {border:1px dashed #FFFFFF !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: #faa35e; }
		.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:#faa35e;}
		.pcontact {border:1px solid #d6d6ca;width:340px;padding:10px;background-color:transparent;}    
        .pcontact b{color:#faa35e;}
		
		.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: #faa35e;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 #faa35e;width:333px;background-color:#FFFFFF; float:left;}
		#div_mortcalc div { padding: 10px; }
		.highlight { font-weight: bold; color: #faa35e; }
		.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:#8db2df; 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 transparent;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 #FFFFFF;}

#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.farleysres.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 #faa35e; }

.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: #faa35e;padding:2px;}
.stage .btn button {width:40px;}

/* STAFF PROFILES */

.person { float: left; padding: 10px; width: 96%; background-color: #faa35e; margin-bottom: 10px; }
.person * {  color: #d6d6ca; }
.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: #faa35e;  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 {
    background-image: url('http://www.farleysres.com/public/files/00000000-2008-0000-0000-000000000000/client_files/C1150351-3461-4917-9CF3-0D839BDBD9EB/img/page_back.gif');
    background-position: top center;
    background-repeat: repeat-x;
}


h1 {
    font-weight:normal;font-family:verdana;font-size:14pt;letter-spacing: -1px;
}

.h1div {
    font-weight:normal;font-family:verdana;font-size:14pt;letter-spacing: -1px;margin-bottom: 24px;color: #faa35e;
}

h2 {
    font-size: 14px;
    letter-spacing: -1px;
    font-weight: bold;
}

h3 {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
}

p {
    margin-top: 0px;
    line-height: 22px;
}

td {
    font-family: Arial, Tahoma, Verdana;
}

img {
    display: block;
}

ul {
    list-style-type: disc;
    margin-left: 15px;
}

form { margin: 0; }

img.png { behavior: url('http://www.farleysres.com/public/files/00000000-2008-0000-0000-000000000000/client_files/00000000-0000-0000-0000-000000000000/inc/pngbehavior.htc'); border:0px; }

.popup { border: 1px solid #8ab1de; }

#logindialog {
    border: 3px solid #8db1de;
}

#warnings img {
    display: inline;
}

#bodydiv {
    width: 901px;
    margin-left: auto;
    margin-right: auto;
}

#site {
    margin-top: 0px;
    border: 0;
    position: relative;
    width: 893px;
}

#menuHdr {
    height: 102px;
    background-color: Transparent;
}

#d4 {
    position: absolute;
    top: 10px;
    left: 610px;
    color: #8db2df;
    z-index: 1001;
}

#d4 a {
    color: #8db2df;
    font-size: 11px;
    text-decoration: none;
}

#d5 {
    position: absolute;
    top: 15px;
    left: 770px;
    z-index: 99;
}

#topmenu {
    position: absolute;
    top: 76px;
    left: 540px;
    width: auto;
    height: 25px;
    min-height: 0;
    line-height: 25px;
}

#topmenu ul {
    height: 25px;
    margin: 0px;
    line-height: 25px;
}

#topmenu ul li {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    display: inline;
}

#topmenu ul li a {
    color:#FFFFFF;
    font-size: 100%;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

#topmenu ul li a:hover {
    color:#FFFFFF;
    font-size: 100%;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

#menu {
    width: 177px;
    background-color: Transparent;
    color: #699ac4;
    margin-right: 13px;
}

#menu ul, .submenu {
    color: #699ac4;
    margin: 0;
    padding: 0;
    width: 134px;
}

#menu ul li {
    color: #699ac4;
    margin: 0;
    padding: 0;
    display: block;
    float: none;
    line-height: 14px;
    width: 134px;
    font-size: 12px;
    padding: 4px;
    border-top: 1px solid #bcd1eb;
    margin-bottom: 2px;
}

#menu .submenu_link {
    color: #699ac4;
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    float: none;
    line-height: 15px;
    width: 134px;
    font-size: 11px;
    margin-bottom: 2px;
    padding: 4px;
    padding-top: 0px;
}

#menu .menu_level2 { padding-left: 12px; }

#menu ul li a {
    color: #699ac4;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#menu ul li a:hover {
    color: #4f81ac;
    font-size: 12px;
}

#menu .submenu_link a {
    color: #699ac4;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

#menu .submenu_link a:hover {
    color: #4f81ac;
    font-size: 12px;
}

#content {
    min-height: 0;
    background-color: #FFFFFF;
    float: left;
}

#usercopyright {
    border-top: 3px solid #f8a352;
}

#usercopyright div {
    padding: 0px 15px 0px 15px;
}

.webdadi {
    color: #FFFFFF;
}

.ContentWrapper {
    padding: 13px;
    background-color: #FFFFFF;
    zoom: 1;
    padding-bottom: 40px;
}

.contentPanel { 
    padding-left: 0px;
    padding-top: 0px; 
    padding: 0px;
    zoom: 1;
}

#breadcrumbs {
    font-size: 11px;
    height: 40px;
    line-height: 35px;
}

#breadcrumbs p {
    display: inline;
}

#advert {
    width: 152px;
    display: block;
    margin-top: 35px;
}

.homepagetoggle {
    background-color: #8db1de;
    padding: 6px;
}

.homepagetoggle img {
    display: block;
}

.orangetitle {
    background-color: #f9a25d;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 8px;
    font-size: 11px;
}

.orangebox {
    border: 1px solid #f9a25d;
    border-top: 0;
    padding: 5px 8px;
    font-size: 11px;
    margin-bottom: 14px;
}

#quicklinks {
    color: #f9a25d;
    margin-bottom: 14px;
}

#quicklinks ul {
    list-style-image: url('http://www.farleysres.com/public/files/00000000-2008-0000-0000-000000000000/client_files/C1150351-3461-4917-9CF3-0D839BDBD9EB/img/list-arrow.gif');
    list-style-type: circle;
}

#quicklinks h3 {
    margin-bottom: 4px;
}

#quicklinks a {
    text-decoration: none;
}

.right li {
    padding-bottom: 2px;
}

#right_newsletter {
    width: 152px;
    text-align: center;
    color: #f9a25d;
    margin-bottom: 14px;
    margin-top: 110px;
    font-weight: bold;
}

#right_newsletter a {
    text-decoration: none;
}

#right_newsletter b {
    color: #f9a25d;
}

#right_newsletter p {
    color: #f9a25d;
    line-height: normal;
    margin: 0;
    font-weight: bold;
}

.right_contact {
    height: 50px;
}

.right_contact img {
    float: left;
    margin-right: 6px;
}

#contact_general p {
    line-height: 14px;
    margin-bottom: 5px;
}

#contact_list_sales p, #contact_list_lettings p {
    line-height: 18px;
}

.orange {
    color: #f9a25d;
}

.cms_page {
    width: 460px;
}

.cms_page_image {
    margin-bottom: 20px;
}

.cms_page_title {

}

.cms_page_content, .cms_page_content * {
    line-height: 22px;
    margin-bottom: 20px;
}

.cms_page_item {
    float: left;
    margin-bottom: 3px;
}

.cms_page_item_image {
    float: left;
    width: 460px;
}

.cms_page_item_title {
    float: left;
    width: 120px;
    margin-right: 15px;
}

.cms_page_item_title h3 {
    line-height: 22px;
}

.cms_page_item_content {
    float: left;
    line-height: 22px;
    width: 325px;
}

.cms_page_item_content * {
    line-height: 22px;
}

.market_comment {
    line-height: 30px;
    font-size: 18px;
    text-align: center;
    padding-top: 21px;
    padding-bottom: 21px;
}

#login { background-color: #FFFFFF; position: absolute; top: 0px; left: 0px; padding: 0px; width: 560px; height: 400px; }

#inline_login { padding: 20px; }

/* RESULTS */

.reccount {
    color: #d7d7d7;
}

#presults {position:relative;height: auto;overflow: visible;margin: 0;width: 678px;}

.panel {padding:5px;margin-bottom:5px}

#resultsbar, #resultsbar2 { margin: 0; padding: 0; background-color: #f9a25d; }
#resultsbar td, #resultsbar2 td { color: #FFFFFF; }
#resultsbar select, #paging_select { margin-top: 4px; }
#paging, #paging2, #paging span { color: #FFFFFF; text-align: right; }
#paging2 span {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.farleysres.com/public/files/00000000-2008-0000-0000-000000000000/client_files/00000000-0000-0000-0000-000000000000/img/tab.gif');}
.tab td.active {background-image:url('http://www.farleysres.com/public/files/00000000-2008-0000-0000-000000000000/client_files/00000000-0000-0000-0000-000000000000/img/tab_active.gif');}		

.presultsmap, .rrnormal {
    display: none;
}

#pitems { margin-top: 10px; border-top: 1px solid #f9a25d; float: left; }

.plist {float: left; padding: 12px; margin: 0; border-bottom: 1px solid #fdca9f; height: auto; min-height: 0;}
.row_highlight { border-bottom: 1px solid #fdca9f !important; background-color: #fff4eb; }
.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;}
.plist .ptenure { margin-bottom: 10px; }
.plistimg{float:right;width:300px;position: relative; height: auto; margin-right: 0px;}
.plistimg .pstatus { position: absolute; left: 0px; top: 0px; }

.pblock { margin: 0px; padding: 10px; width: 200px; height: 270px; }
.pblockimg{float:none;width:150px;position: relative; height: auto; margin-right: 0px; margin-bottom: 10px;}
.pblockimg .pstatus { position: absolute; left: 0px; top: 0px; }
.pblock .paddress b { font-size: 12px; margin-top: 10px; }
.pblock .resnav { display: none; }
.pblock .ptenure { margin-bottom: 10px; }

.showbar { border-bottom: 0 !important; margin-top: 6px; }

.pshow .actionprice { margin-bottom: 15px; }

.pshowimg { position: relative; float: left; margin-right: 15px; }
.pshowimg .pstatus { position: absolute; top: 0px; left: 0px; }

.pshowdesc { float: left; margin-bottom: 10px; }
.pshowfeat { float: left; }

.paddress { font-size: 12px; font-weight: bold; margin-bottom: 10px; }
.paddress a { text-decoration: none; }

.ptenure { margin-bottom: 10px; }

.pstats, .pcondspace { font-weight: bold; }

.pstats { margin-bottom: 8px; }

.page_stats { font-weight: bold; margin-bottom: 8px; }

.mainimg1 { 
	overflow:hidden;
	height:235px;
	position: relative;  
}
.mainimg1 .pstatus { position: absolute; top: 0px; left: 0px; }

.actionprice{font-size: 12px; float: none; font-weight: bold;}
.actionlist{}
.detailsWrap{float: left; width: 315px; padding-bottom: 15px; height: auto; margin-right: 30px; }

#portfolioImg{height:26px; width:26px;}
.resnav{float:left}

#results_map {display:none; width: 676px !important;}
#results_map_bar {height:50px;}

#results_map a { background-color: Transparent; }  

.myMap {  }

.myMap a { background-color: Transparent; }  

.resultsmap {z-Index:0;position:relative;height:500px; }
#detailsmap_0 {width:375px !important;}

.resultsmap a { background-color: Transparent; }
.detailsmap a { background-color: Transparent; }

.pimg_main {margin-bottom:3px;width:100%;width:100%;height:100%;}
.pimg{width:32%;border:0px;}				



#paging2 { clear: both; }

/* END RESULTS */

/* DETAILS */

#pTab { height: auto; }
#ptopinfo { height: 100px; }
#ptopinfo_address { float: left; }
.pfulladdress { font-weight: bold; color: #f9a25d; }
#ptopinfo_info { float: right; }
.ptenure { margin: 0; }
#pdetails { padding: 0; width: 450px; }

#pmedia { float: none; width: auto; padding: 0; }
#pmediapage { float: none; width: auto; }
.mainimg { margin: 0; width: 306px; float: left; }
.mainimg img { border-bottom: 5px solid #f9a25d; }
.mainimg .pstatus { border: 0px; }
.imglist { width: 126px; margin: 0; float: right; }
.imglist img, .activeImg, .nonactiveimg { border: 0 !important; padding: 0; margin-bottom: 10px; }

#page_description { clear: both; padding-top: 8px; }
.page_condarea { font-weight: bold; margin-bottom: 10px; }
.plongdescription { margin-bottom: 8px; }
.plongdescription p { line-height: normal; }
.pdescription, .pdescription p { line-height: normal; }

#page_epc { padding: 0; }
.propertyInfo { margin: 0; padding: 0; float: none; clear: none; }
.pcontact { padding: 0; border: 0; }

#myMap { height: 420px !important; }

#pmediatabs { width: 247px; text-align: left; float: left; }

#mortcalc_showhide { display: block; overflow:hidden; width: 190px; border: 1px solid #f9a25d; float: right; }
#div_mortcalc { width: 190px; border: 0; }
.input110 { width: 90px; }

.ContactForm { padding: 0; }
.submit { width: 440px; text-align: right; }
#sendemail { float: right; }

#imglist table td img { border:1px solid #cee2fa !important; }
#imglist table td img.active {border:1px solid #8ab1de !important;} 

input, button, option, select, textarea {
    color: #8C8C8E;
}

/* END DETAILS */

/* TABS */

.tabs {

}

.tabs div {
    display:inline;
    padding:8px 8px;
    top:1px;
    position:relative;
    font-size:12px;
    font-weight:bold;
    margin-right:3px;
    background-color:#fcc59b;
}

.tabs div.active {
    border-bottom:1px solid #f9a25d;
    background-color:#f9a25d;
}

.tabs div a {    
    color:#FFFFFF;
    text-decoration:none;
    border: 0;
    background-color: Transparent;
    padding: 0;
    margin: 0;
}

.tabs div a img { display: inline; }

.tabs div a:hover { background-color:  transparent; }

.tabs div.active a {
    color:#FFFFFF;
}

.tabcontent {
    border:1px solid #e2d4e5;
    border-top:0px;
    padding: 10px;
}

.tabcontent .tabpad {
}

.tabcontainer {
    position:relative;
    height: 28px;
}

/* END TABS */

/* SEARCH */

.propsearch_h2 { font-weight:normal;font-family:verdana;font-size:14pt;letter-spacing: -1px; margin-bottom: 14px; }

#criteria {
    padding: 14px;
    background-color: #fde7d7;
    overflow: visible;
}

#criteria_table td {
    padding-bottom: 10px;
}

.tabs1 {
    clear: left;
    display: block;
    width: 360px;
    overflow: hidden;
}

.tabs1 div {display:inline;padding:2px 10px;line-height:20px;padding-bottom:5px;}

.search_tabcontent {
    position: relative;
    padding: 12px;
    background-color: #FFFFFF;
}

.search_tabcontent .slider_container { float: none; }

#searchMap {
    width: 336px;
}

#searchinputs { float: none; }

#street { width: 330px; float: none; margin-bottom: 0px !important; }
#street2 { width: 120px; }

.lookuplist {
    width: 330px;
}

.lookupactive {
    background-color: #c9ddf4;
}

.sliders {
    float: none;
}

.searchbutton {
    float: none;
    clear: left;
}

#typeoption {
    clear: left;
}

.typeoptionsfirst {
    width:200px;
}
.typeoptionsto {
    width:70px;
    text-align:center;
}
.typeoptionsselect {
    width:120px;
}

/* REGISTER & MY FARLEYS */

.regtype_radio {
    width: 150px;
    float: left;
}

label { margin: 0; }

#register .tabs1 {
    width: 450px;
    margin-bottom: 12px;
}

#tab1 div {
    padding-bottom: 0;
}

#tab1 td {
    padding-bottom: 12px;
}

#tab1 td input {
    border: 1px solid #f9a25d; 
}

.regtype_radio input {
    border: 0 !important;
}

.input300 {
    width: 300px;
}

.input150 {
    width: 150px;
}

#register_faves .plist .detailsWrap {
    width: 225px !important;
}

#register_faves .plist .plistimg {
    width: 175px;
}

#register_faves .plist .plistimg img {
    width: 175px;
}

/* END REGISTER */
#sidesearch {
    background-color: #fde7d7;
    margin-bottom:15px;
}
.advancedbtn{
    background-color:#f9a25d;
    width:57px;
    padding:5px;
    float:right;
}
.advancedbtn a {
    color:#ffffff;
    text-decoration:none;
}
.quickbtn{
    float:left;
    width:80px;
    padding:5px 0px 5px 5px;
    color:#f9a25d;
}

#breadcrumbs a {
    color: #8c8c8e;
    text-decoration: none;
}

#breadcrumbs a:hover {
    text-decoration: underline;
}

.valuations input, .valuations textarea {
    width: 250px;
}

.peoplelist {
    float: left;
    clear: left;
    width: 510px;
    margin-bottom: 15px;
}

.person {
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    margin-right: 30px;
    height: 225px;
    width: 135px;
}

.person_image {
    width: 134px;
    float: left;
    margin-bottom: 8px;
}

.person_info {
    width: 134px;
    margin-left: 0px;
    float: left;
    clear: left;
}

.person_info ul {
    margin-top: 8px;
    list-style-type: none;
    margin: 0;
}

.person_info ul li a {
    color: #f9a25d;
    text-decoration: none;
}

.person * {  color: #808285; }

.popupinner {
    margin-left: auto;
    margin-right: auto;
}
.sitemap li {
	list-style:none;
	padding-bottom:3px;
}

#sidesearchfields a{
	font-weight:bold
	
	}


