@charset "UTF-8";
/* CSS Document */

#container {width:900px; margin:20px auto; overflow:hidden;}

#header {height:115px; position:relative;}
#slideshow {width:450px; height:350px; background-color:#CCCCCC; float:left; background-color:#f0f0f0; position:relative; border:solid 2px #ffffff;}
#slideshowLarge {width:800px; height:600px; background-color:#CCCCCC; float:left; background-color:#f0f0f0; position:relative; border:solid 2px #ffffff;}

#loading {position:absolute; top:50%; left:50%; margin-left:-15px; margin-top:-15px;}
#loadingTxt {position:absolute; top:60%; text-align:center; font-size:1.6em; width:100%; color:#666666; font-weight:bold;}

#propertyTitle {padding-bottom:20px;}
h1 {font-weight:normal; color:#c40b21; font-size:1.7em;}
h2 {font-weight:normal; color:#c40b21; font-size:1.6em;}

img { -ms-interpolation-mode: bicubic; }
.floorplan {float:right; border:solid 2px #ffffff;}

.enlarge {float:right; clear:both; color:#d8dbe5; font-size:1.4em; width:200px;}
.enlarge a {color:#d8dbe5; text-decoration:none;}
.enlarge a:hover {color:#d8dbe5; text-decoration:underline;}
.enlarge a img {border:none;}
#logo {top:35px; left:0; position:absolute;}
#tel {position:absolute; right:0; top:17px; color:#ffffff; font-size:3em;} 


p#epc {float:left;padding-top:20px; clear:left; width:400px;}
p#epc a {color:#dc0029; text-decoration:none; font-size:1.4em;}
p#epc a:hover {text-decoration:hover;}

#banner {position:absolute; top:0; right:0; z-index:9999;}

#message {margin:0 auto 25px auto; width:903px; /*background-color:#2EB200; background-url:url('http://www.nichecom.co.uk/gilmoursOnlineDetails/images/bannerBg.png'); background-repeat:repeat-x; background-position:top; /*width:500px;*/}
#message p {font-size:1.6em; color:#fff; line-height:1.4em; font-weight:bold; text-shadow:1px 1px 3px rgba(0,0,0,0.3)}