
/* Form Input Display */
form {
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}
input,select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* View Property Page Layout (layout_view.php) */
table.lvp_top_nav_menu_bg { 
   background-color: #B1CBE4;
   padding-bottom: 2px;
   padding-top: 2px;
}

/* Property Results Page Layout (layout_results.php) */
table.lrp_bg { 
   background-color: #B1CBE4;
}
/* Property Status Text Colour */
p.propertystatus { 
	color: #B22222;
	font-weight: bold;
}
/* Property Print Fact Sheet*/
p.factsheet_title {
	color: Navy;
	font-weight: bold;
	padding-bottom: 2px;
   padding-top: 2px;
	font-size: 16px;
}





h1 .price { font-size:100%; color: #fff; font-weight: bold; padding-right: 0.2em; margin-right: 0.2em; border-right: 1px solid #DDD; padding-left: 0.2em; margin-left: 0.2em; border-left: 1px solid #DDD; white-space: nowrap; }
h1 .type { text-transform: lowercase; white-space: nowrap; }



/* Thumbnails */
div#thumbnails { height: 181px; padding-bottom: 2.8em; position: relative; left: 0.8em; margin: 0.8em 1.5em 0 0; overflow: auto; }

* html div#thumbnails { margin-left: auto; top: 0; left: 0.7em; }

	div#thumbnails ol { list-style-type: none; padding: 0; line-height: 85%; margin:0; }
	div#thumbnails ol li { height:63px; background-color:#fff;width:82px; text-align: center; float: left; margin: 0 0.6em 0.6em 0;}
	div#thumbnails ol li a:hover { background-color: transparent; }
	div#thumbnails ol li img { max-width: 76px; max-height: 57px; border: 3px solid #FFF; }


/* Media Centre */
#mediacentre { background: #F5F5F5; border: 1px solid #EEE; padding-bottom: 1em; position:relative}
ul#media { list-style-type: none; padding: 1em 1em 0 0; border-top: 2px solid #DAD8D9; clear: both; }
ul#media li{ background: #EEE; border: 1px solid #DDD; float: left; padding: 0.2em; margin: 0 0 0.2em 0.7em; white-space:nowrap; }

#dropshadow{ background: url(/mediaPageDropShadowStrip-x.gif) repeat-x right top; height: 7px; position: relative; top: -4px; clear: both; }
#dropshadow #left{background: url(/mediaPageDropShadowStripLeft.gif) no-repeat left top; height: 7px;float:left; width:50%; }
#dropshadow #right{background: url(/mediaPageDropShadowStripRight.gif) no-repeat right top; height: 7px; float:right; width:49%; }


a#link-map.priority2 { background-position: 0 -90px; }
a#link-map { background-position: 0 -130px; }
a#link-map { background-position: 0 -170px; } /* diff priority */

.priority1, .priority2, .priority3, .priority4 { line-height: 1em; padding: 3px 3px 1px 20px; background: url(/icon-sprite.gif) 0 0 no-repeat; } /* See lower down for 'Icon positioning' */


/*links*/
a.imglinkrequest{height: 25px} /*when using img instead of buttons/inputs - this removes the anchor hover state + specific color change for request details grey background*/
a.imglinkrequest:hover{background-color: #EEEEEE;} /*when using img instead of buttons/inputs - this removes the anchor hover state + specific color change for request details grey background*/

/* Contact agent button in media centre */
div#contactagentbutton { position: relative; left: 0.8em; margin: 1em 1.5em 0.7em 324px; padding-bottom: 0.7em; height: 28px; border: 1px solid #ddd; background-color: #eee; }
div#contactagentbutton a { position: absolute; right: 0.7em; top: 0.5em; }
div#contactagentbutton p { margin: 0.9em 150px 0 0.7em; }


/* Photos */
#mainphotocontainer { display: inline; position: relative; left: 0.8em; float: left; border: 3px solid #FFF; background: #FFF; margin: 0.8em; margin-left: 0; }
div#mainphoto { text-align: center; width: 310px; height: 232px }
div#photoinfo { position: relative; width: 310px; height: 1.8em; background: #FFF; padding-top: 0.5em; font-weight: bold; }

	/* Within mainphoto */
	div#mainphoto img.fixedPic { max-width: 310px; max-height: 232px; }
	.invisible { visibility: hidden; }

	/* Within photoinfo */
	div#caption { position: absolute; left: 6px; }
	ul#photonav { position: absolute; right: 3px; list-style-type: none; margin: 0; }
	ul#photonav li { float: left; }
