

	
	

 

/******* 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:#224a92}
.typeoptionb {font-size:12pt;color:#224a92} 

#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:Trebuchet MS;color:#000000;}
	body{font-size: 9pt;background: #FFFFFF;margin:0px;}
	input, button, option, select{color: #000000;}
	h1, h1 *, .h1{font-family:Trebuchet MS;font-size: 120%;margin: 0px;font-weight: bold;color: #224a92;}
	h2, h2 a {font-size:100%;font-family:Trebuchet MS;color:#224a92;margin: 0;font-weight: normal; padding:0;}
	h3, h3 a {font-size:11px;font-family:Trebuchet MS;color:#224a92;margin: 0px;font-weight: normal;}
	h4, h4 a {font-size:10px;font-family:Trebuchet MS;color:#224a92;margin: 0px;font-weight: normal;}
	/* -TEXT */
	a {color:#224a92;}
	a:hover {color:#224a92;}
	a img {border:0px;}
	ul {list-style: none;margin:0px;padding: 0px;}
	img.png { behavior: url('http://commercial.martyngerrard.co.uk/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 #cacaca;}
#header {overflow:hidden; background-color: #FFFFFF;}
#banner {}
#menu {background-color:#FFFFFF;float:left;width:100%}
#menu ul li a{color:#454545; font-size: 110%}
#menu ul li a:hover{color:#224a92; 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 #cacaca;
}
.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:#224a92; border:0px; padding-right: 0px; margin-top: 4px; }
    .YBimg2 { margin-bottom: 4px; padding:2px;}
    .YBinfo2 div { padding: 8px; background-color: #224a92; }
    .YBtitle2 { display: block; color: #FFFFFF; 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:#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 #1f6495; padding-bottom:0px;}
		.tabs a {color:#000000;text-decoration:none; padding: 2px 10px; border: 1px solid #1f6495; border-bottom:0px;line-height:20px; margin-right:5px;background-color:#FFFFFF;}
		.tabs a.active {color:#FFFFFF; background-color:#1f6495;}

		
		.tabs1 {border-bottom: 1px solid #1f6495;display:inline;}
		.tabs1 div {display:inline;padding:2px 10px;line-height:20px;border:1px solid #1f6495;border-bottom:0px;padding-bottom:0px;margin-left: 5px; margin-right:0px;background-color:#FFFFFF;}
		.tabs1 div a {color:#000000;text-decoration:none;}
		.tabs1 div.active {background-color:#1f6495;}
		.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 #cacaca;font-size:11pt;border-bottom: 1px;}
		.lookuplist div{color:;border-bottom:1px solid #cacaca;padding:2px;padding-left:5px;cursor:pointer;}
		.lookuplist div span{color:#224a92}
		.lookupactive {background-color:#cacaca;}		
		/*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:#224a92;}
		.keywords nobr { color:#224a92; }
		.keyword_group {text-align:right;margin-right:5px;margin-top:0px;width:130px;display:inline; color:#224a92;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://commercial.martyngerrard.co.uk/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://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/tab.gif');}
		.tab td.active {background-image:url('http://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/tab_active.gif');}		
		#presults {margin: 0 10px;height:500px;overflow-y:scroll;}
		.plist {height:140px;margin:5px;padding:5px;}
		.plist {border:1px solid #ebebeb;}
		.row_highlight {border:1px dashed #ebebeb !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: #224a92; }
		.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:#224a92;}
		.pcontact {border:1px solid #FFFFFF;width:340px;padding:10px;background-color:#cacaca;}    
        .pcontact b{color:#224a92;}
		
		.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: #224a92;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 #224a92;width:333px;background-color:#FFFFFF; float:left;}
		#div_mortcalc div { padding: 10px; }
		.highlight { font-weight: bold; color: #224a92; }
		.input110 { width:110px; }
		.mortcalc { border:0; border-collapse: collapse; }
		.pmortgagecalc {margin-top:10px;z-index:100;position:absolute;display:none;border:1px solid #cacaca;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:#224a92; border-top:2px solid #cacaca; 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 #cacaca;padding:5px;margin-bottom:5px}
.popup {position: absolute;overflow: hidden;border: 1px outset #224a92;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 #ebebeb;}

#menuHdr{overflow:hidden; background-color:#224a92;}
#d3 {float:left;}
#d4 {text-align: right; overflow:hidden;}
/*end*/

/*panel*/
/*.panel{padding-left: 10px;border-top: 1px solid #cacaca;border-left: 2px solid #cacaca;border-right: 2px solid #cacaca;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://commercial.martyngerrard.co.uk/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 #224a92; }

.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: #224a92;padding:2px;}
.stage .btn button {width:40px;}

/* STAFF PROFILES */

.person { float: left; padding: 10px; width: 96%; background-color: #224a92; 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: #224a92;  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: #FFFFFF url('http://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/body_bg.gif') repeat-x top; }
#bodydiv { background: url('http://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/content_bg.png') no-repeat top center; }

#site { border: 0; margin-top: 10px; }
#menuHdr { height: 133px; background: url('http://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/header_bg_c.gif') no-repeat top left; }
#menu { height: 55px; background: url('http://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/menu_bg.gif') no-repeat top left; float:none; }
#menu ul { margin-top: 23px; }
#menu ul li { text-transform: uppercase; font-size: 12px; height: 10px; line-height: 10px; }
#menu ul li.rline { border-right: 1px solid silver; }
#menu ul li.lmargin { margin-left: 15px; }
#menu ul li a { text-decoration: none; }
#menu ul li a.active { color: #214994; }

#content { padding: 10px; border: 0; min-height:740px; }

p { font-size: 11px; margin: 0; margin-top: 8px; }

#usercopyright { border: 0; height: 45px; background: url('http://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/footer_bg.gif') no-repeat bottom left; margin-bottom: 50px; }
#usercopyright div { margin-top: 15px; }
.datography { margin-left: 10px; }
.webdadi { margin-right: 10px; }

#account { margin-top: 20px; width: 186px; }
#account_top { height: 17px; background: url('http://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/account_top.gif') no-repeat top left; font-size: 2px; }
#account_inner { padding: 0 14px; background-color: #224a92; color:#FFFFFF; font-size: 11px; }
#account_inner a { color: #FFFFFF; font-size: 11px; }
#account_inner div { color: #FFFFFF; font-size: 11px; }
#account_bott { height: 17px; background: url('http://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/account_bott.gif') no-repeat top left; }

/* NEW HIGHLIGHT DIV CLASS */


     #advert {width:186px; padding: 0; margin-right: 15px; }


.YBcontainer2 { background-color:#224a92; border:0px; padding-right: 0px; margin-top: 4px; width: 186px; }
.YBimg2 { margin-bottom: 0px; padding:0px; text-align: center;}
.YBinfo2 div { padding: 8px; padding-top: 4px; background-color: #224a92; height: 170px; }
.YBtitle2 { display: block; color: #FFFFFF; font-size: 12px; }
.YBdesc2{color:#FFFFFF; font-size: 11px; }
.YBlink2 { display: block; text-align: right; margin-top: 8px; }
.YBlink2 a { font-size: 10px; }
.YBsubinfo2{height: 100px;}
.YBheader2 h1{color:#FFFFFF; font-size:11px; margin:0px;}

/* end */

/* SEARCH / HOMEPAGE */

.HPoffice { float: left; width: 97px; margin-right: 8px; height: 103px; position:relative;}
.bluebar { height: 38px; background-color: #2f549a;  padding: 4px 8px 0px 8px; }
.bluebar a {color: #FFFFFF; font-size: 10px;text-decoration:none;}

#map_container { margin: 15px 0px; float: left; background-color: #f3f3f3; }
.search_map {float: left; width: 555px; height: 300px; }
.smap_controls { padding: 10px; width: 150px; float: right; }
.map_button input.button { width: 150px; }

/* end */

.white { font-size: 10px; }

#resultsbar { border: 0; float: left; clear: both; width: 950px; }
.tab {border-collapse:collapse; height:29px;}
.tab a{text-decoration:none; color: #FFFFFF;}
.tab td {width:132px;padding:0px;padding-left:10px;}
.tab td {background-image:url('http://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/tab.gif'); background-repeat: no-repeat; }
.tab td.active {background-image:url('http://commercial.martyngerrard.co.uk/public/files/00000000-2008-0000-0000-000000000000/client_files/80B78AB3-6CD9-44BB-B87C-46F2152BDB81/img/tab_active.gif'); background-repeat: no-repeat; }		

.tabs1 div { position: relative; zoom: 1; }

#presults {margin: 0 10px;height:500px;overflow-y:scroll;}
.plist {height:150px;margin:5px;padding:5px;}
.plist {border:1px solid #ebebeb;}
.row_highlight {border:1px solid #ebebeb !important; background-color: #ebebeb; }
.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 .pstatus{margin-left: 5px;}
.plistimg{float:left;width:152px;margin-right:5px; height:125px;}
.paddress a { font-weight: bold; }
.actionprice { font-weight: bold; }

#refine_searchbox { background-color: #ebebeb; width: 460px; margin-right: 12px; float: left; padding: 10px; }
#refine_filters { background-color: #003063; width: 450px; float: left; }
.keywords{margin: 10px; color: #FFFFFF;}
.keywords a {margin:0px; color: #FFFFFF;}
.keywords span {margin:5px 5px 5px 0;font-weight:normal;color:#FFFFFF;}
.keywords nobr { color:#224a92; color: #FFFFFF; }
.keyword_group {text-align:left;margin-right:5px;margin-top:0px;width:auto;display:inline; color:#FFFFFF;font-weight:bold;margin-bottom:0px; float:left;}

#pmedia { width: 580px; }
#page_media { background-color: #003063; }
#pmediatabs { margin-top: 9px; width: 50px; }

#criteriapanel { float: left; margin-bottom: 20px; width: 100%; }

.YBsubinfo2 * {color:#ffffff !important;}

/* CONTACT US */
.office_panel { border: 1px solid #c5c5c5; background-color: #f1f1f1; float: left; width: 360px; height: 240px; margin-right: 10px; margin-bottom: 10px; }
.office_image { float: left; margin: 10px; }
.office_info { float: left; padding: 10px 10px 10px 0px; }

.searchtitle { font-weight: bold; color: #224a92; font-size: 17px; text-transform: uppercase; }

hr.tooltip { background-color: #FFFFFF; color: #FFFFFF; height: 1px; }

#dhtmltooltip {
    position: absolute;
    /* border-bottom: 6px solid #383838; */
    max-width: 120px;
    width: 120px;
    padding: 10px;
    background-color: #ce6100;
    color: #FFFFFF;
    visibility: hidden;
    z-index: 100;
}

#dhtmltooltip b { color: #FFFFFF; }

.officepopup {background-color:#8993c4;width:152px;padding:10px;top:150px;left:0px; display: none;color:#ffffff;position:absolute;}

h1 { font-weight: bold; color: #224a92; font-size: 17px; text-transform: uppercase; }
#quote_block { width :208px; padding: 10px 0px 0px 0px; color: #224a92; font-weight: bold; }
#quote_block * { color: #224a92; font-weight: bold; }

.newsintro { font-size: 11px; }

.person { float: left; padding: 10px; width: 721px; background-color: #224a92; margin-bottom: 10px; }
.person * {  color: #FFFFFF; }
.person_image { float: left; margin: 0px; }
.person_info { padding: 0px; margin-left: 10px; float: left; }
.person_desc { padding: 0px; margin-left: 10px; float: right; width: 50%; margin-left: 10px; }

.detailsWrap { height: 140px; }

.tabbook { width: 490px !important; }

.printtab { margin-right: 80px; }

.featureslist { list-style-type: none; }

.mainimg {
    text-align: center;
}

.cmspage { padding: 10px; }
.cmstitle { margin-bottom: 4px; }
.cmscontent { margin-bottom: 15px; width: 740px; }

.subitems { border-bottom: 1px solid #ebebeb; width: 740px; }
.cmspage_subitem { padding: 20px 0px; border-top: 1px solid #ebebeb; width: 740px; }
.cmspage_subitemtitle a { font-weight: bold; font-size: 14px; margin-bottom: 5px; text-decoration: none; }
.cmspage_subitemcontent { margin-bottom: 10px; }

.servies_item h2, .management_item h2 { font-size: 17px; font-weight: bold; text-transform: uppercase; }

.slideshow {filter:none;}

/* CREARE ADDED STYLES */

.bluetexttd p { margin:10px 0; font-size: 12px; }
.h1 { margin-bottom: 5px; font-size: 18px; }
.h2, .h2 a { margin: 10px 0; font-size: 16px; }
.h2 span { display: block; margin-top: 2px; font-size: 14px; color: #224A92; }


