/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "White Fuse" in dotEditor style management */
div.main a {  color:#fba12b;  text-decoration:none;}
div.main a:hover {  color:#ed8f1e;}
div.main h1 {  min-height:1%;  margin:0;  font-size:24px;  font-weight:normal;  color:#52a22a;}
* html div.main h1 {  height:1%;}
div.main h1:after {  content:'.';  display:block;  clear:both;  height:0;  visibility:hidden;}
div.main h1 span.inner {  float:left;  padding:4px 10px 5px 10px;  color:#fff;  background:#52a22a;}
div.main h2 {  min-height:1%;  margin:0 0 15px 0;  font-size:16px;  font-weight:normal;  color:#52a22a;}
* html div.main h2 {  height:1%;}
div.main h2:after {  content:'.';  display:block;  clear:both;  height:0;  visibility:hidden;}
div.main h2 span.inner {  float:left;  padding:4px 10px 5px 10px;  color:#fff;  background:#52a22a;}
div.main p {  margin:0 0 1em 0;  line-height:1.4em;}
div.main ul {  margin:0 0 1em 0;  padding:0;  line-height:1.4em;  list-style:none;}
div.main ul li {  padding:0 0 0 24px; background:url('/images/whitefuse/back-ul-li.gif') no-repeat 10px 7px;}
div.main img {  border:0;}
div.main form {  margin:0;  padding:0;}
div.main input.button {  width:auto;  overflow:visible;  padding:4px 40px 5px 10px;  font-size:16px;  color:#fff;  background:#fba12b url('/images/whitefuse/back-button.gif') no-repeat right;  border:0;  cursor:pointer;}
.textleft {  text-align:left;}
.textcenter {  text-align:center;}
.textright {  text-align:right;}
.floatleft {  float:left;}
.floatright {  float:right;}
.clearleft {  clear:left;}
.clearright {  clear:right;}
.clearboth {  clear:both;}
div.main span.button {  font-size:16px;}
div.main span.button a {  float:left;  padding:4px 40px 5px 10px;  color:#fff;  background:#fba12b url('/images/whitefuse/back-button.gif') no-repeat right;}
div.main span.button a.floatright {  float:right;}
div.main span.button a:hover {  background-color:#ed8f1e;}
div.main { font:normal 15px Arial,Helvetica,sans-serif; color:#666;}
* html div.main {  height:1%;}
div.main:after {  content:'.';  display:block;  clear:both;  height:0;  visibility:hidden;}
div.maintop {  height:32px;  background:url('/images/whitefuse/back-maintop.jpg') no-repeat left top; clear:right;}
div.mainbottom {  height:45px;  background:url('/images/whitefuse/back-mainbottom.jpg') no-repeat left bottom;}
div.main div.menu {  float:left;  width:228px;  margin:0 0 0 14px;  font-size:14px;}
div.main div.menu h2 {  margin:0 0 10px 0;  font-size:20px;}
div.main div.menu div.block {  margin:0 0 10px 0;  padding:0 10px;}
div.main div.menu div.phone {  margin:0 0 6px 0;  font-size:22px;  color:#fba12b;}
div.main div.menu div.times {  line-height:16px;  font-size:13px;}
div.main ul.signposts {  margin:0;  padding:0;  list-style:none;}
div.main ul.signposts li {  margin:0 0 20px 0;  padding:2px 0;  background:none;}
div.main ul.signposts li.shade {  background:#f3f3ee;}
div.main ul.signposts li h2 {  margin-top:10px;}
div.main div.content {}
div.main div.region {  min-height:1%;  padding:0 0 20px 0;}
* html div.main div.region {  height:1%;}
div.main div.region:after {  content:'.';  display:block;  clear:both;  height:0;  visibility:hidden;}
div.main div.regionshade {  padding:20px 12px;  background:#f3f3ee;}
div.main div.regionshade h2 {  border-bottom:1px solid #e2e1d5;}
div.main div.banner {  position:relative;  height:132px;  margin:0 0 30px 0;  background:#c0d1e2;}
div.main div.banner img {  position:absolute;  left:0;  top:0;}
div.main div.banner h1 {  position:absolute;  left:0;  bottom:0;  padding:10px 15px 0 0;  background:url('/images/whitefuse/back-title.png') no-repeat right top;}
* html div.main div.banner h1 {  background:none;}
div.main div.map {  float:right;  width:300px;  height:300px;  margin:0 0 15px 15px;  padding:1px;  border:5px solid #d1d0bd;}
div.main div.slideshow {   width:618px;  height:185px;  overflow:hidden;  margin:0 0 0 28px;}
div.main div.slideshow ul {  margin:0;  padding:0;  list-style:none;}
div.main div.slideshow ul li {   width:618px;  height:185px;  margin:0;  padding:0;  overflow:hidden;   background:none;}
div.main div.slideshow ul li div.slide {  float:left;  width:181px;  margin:0 12px 0 0;  padding:0 12px 0 0;  border-right:1px solid #e2e1d5;}
div.main div.slideshow ul li div.image a {  display:block;  margin-bottom:2px;  border:3px solid #d1d0bd;}
div.main div.slideshow ul li div.image a img {  display:block;}
div.main div.slideshow ul li div.title {  min-height:30px;  line-height:15px;  font-size:12px;}
div.main div.slideshow ul li div.title a {  font-size:12px;  font-weight:bold;  color:#444;}
div.main div.slideshow ul li div.title a:hover {  color:#fba12b;}
div.main div.slideshow ul li div.title span.beds {  float:right;}
div.main div.slideshow ul li div.ratings {  line-height:14px;  text-align:center;  font-size:12px;}
div.main div.slideshow ul li div.ratings span.quality {  float:left;  text-align:left;}
div.main div.slideshow ul li div.ratings span.reviews {  float:right;  text-align:right;}
div.main span#prevBtn,
div.main span#nextBtn {  position:absolute;  width:28px;  height:185px;  margin-top:-185px;  font-size:1px;}
div.main span#prevBtn {  background:#f3f3ee url('/images/whitefuse/back-arrow-prev-fade.gif') no-repeat left center;}
div.main span#nextBtn {  margin-left:621px;  background:#f3f3ee url('/images/whitefuse/back-arrow-next-fade.gif') no-repeat right center;}
div.main span#prevBtn a,
div.main span#nextBtn a {  display:block;  width:28px;  height:185px;  color:#f3f3ee;}
div.main span#prevBtn a {  background:#f3f3ee url('/images/whitefuse/back-arrow-prev.gif') no-repeat left center;}
div.main span#nextBtn a {  background:#f3f3ee url('/images/whitefuse/back-arrow-next.gif') no-repeat right center;}
div.menu li.find_apartment select { margin:2px 0; padding:0; width:200px; }
div.main div.menu li.find_apartment p { border-top:1px solid #CCCCCC; padding-top: 5px; margin:5px 10px 0; }
div.menu li.find_apartment .orange { color:#F8A13A; }
div.menu li.find_apartment span.postcode_prompt { display:block; font-size:90%; }
div.main div.region div.slideshow ul li border-right: 0 none;
div.main div.menu input.hover  {
  background-color:#ed8f1e;
}
div.main_hp { width:920px; min-height:1%; padding:3px 19px 3px 15px; font:normal 14px Arial,Helvetica,sans-serif; color:#666; background:#fff url('/images/backmain.gif') repeat-y left;}
.button_flipped { width:auto; overflow:visible; padding:4px 40px 5px 10px; font-size:16px; color:#fff; background:#fba12b url('/images/whitefuse/back-button_flip.jpg') no-repeat right; border:0; cursor:pointer;}
div.main div.menu ul.signposts li p {margin-bottom:5px;}
div.main input.button2 {  width:auto;  overflow:visible;  padding:4px 40px 5px 10px;  font-size:16px;  color:#fff;  background:#fba12b url('/images/whitefuse/back-button.gif') no-repeat left;  border:0;  cursor:pointer;}
div.main div.region div.slideshow ul li border-right: 0 none;
div.main div.menu input.hover {  background-color:#ed8f1e;}


