body#upgrades #holder {background: url(i/default_bg.gif) repeat-y;}
body#upgrades .bgcolour {background: #A2C4B8;}

#extrawordsa {display: block;}
#extrawordsb {display: none;}
#extrawordsc {display: none;}

#groupb .ogfloat a img.ogtiles {width: 50px;}
#groupb .ogfloat {margin: 0 0 0 0; padding: 0 0 0 0;}
#groupb .ogfloat a img.og2tiles {width: 40px; display: block;  margin: 0 2px 2px 0; padding: 0 0 0 0;}
#groupb .ogfloat img.og2blank {width: 40px; display: block;  margin: 0 2px 2px 0; padding: 0 0 0 0;}
#ownergallery p { margin: 4px 0 4px 0; padding: 0 0 0 0;}
#ownergallery a {font-size: 0.75em; color: #eee; margin: 0 0 0 0; padding: 0 0 0 0;}
#ownergallery {float: right; display: block; width: 175px; height: 110px; margin: 8px 0 0 0; padding: 0 0 0 0;}

#upgrades .listpic {width: 84px; float: left; padding: 0 0 0 0;
	margin: 6px 6px 6px 6px;
#upgradescontent h4.comfortheadwrap {font-size: 3em;}
#upgradescontent p.comfortdesc {font-size: 3em;}

	
	}
	
	ul.upgradeslist {}
	
#upgrades form {padding-bottom: 8px;}

.offertop {display: block; clear: both; height: 8px; width: 295px; margin: 0 0 0 0; padding: 0 0 0 0; background: url(/accommodation/c/i/offertop.gif) bottom no-repeat;}
.offermid {display: block; clear: both; margin: 0 0 0 0; padding: 0 0 0 0; background: url(/accommodation/c/i/offermid.gif) repeat-y; }
.offerbot {display: block; clear: both; height: 8px; width: 295px; margin: 0 0 0 0; padding: 0 0 0 0; background: url(/accommodation/c/i/offerbot.gif) no-repeat;}

.offerdesc {position: relative; display: block; height: auto; background: transparent; padding: 0 0 0 12px; margin: 0 0 0 0; font-size: 0.75em; line-height: 1.5em;}


#groupb .offerdesc {width: 270px;}
#groupa .tcofferdesc {display: block; width: 310px;}

.tcoffertop {display: block; clear: both; height: 8px; width: 335px; margin: 0 0 0 0; padding: 0 0 0 0; background: url(/accommodation/c/i/tcoffertop.gif) bottom no-repeat;}
.tcoffermid {display: block; clear: both; margin: 0 0 0 0; padding: 0 0 0 0; background: url(/accommodation/c/i/tcoffermid.gif) repeat-y; }
.tcofferbot {display: block; clear: both; height: 8px; width: 335px; margin: 0 0 0 0; padding: 0 0 0 0; background: url(/accommodation/c/i/tcofferbot.gif) no-repeat;}

.tcofferdesc, p.tcofferdesc {position: relative; display: block; height: auto; background: transparent; padding: 0 0 0 16px; margin: 0 0 0 0; font-size: 0.75em; line-height: 1.5em;}



div.spacer {
  clear: both;
  }
  
  
div.ogfloat {
  float: left;
   padding: 0 0 0 0;
  margin: 0 6px 16px 6px;
  voice-family: "\"}\""; voice-family: inherit;
  margin: 0 4px 16px 12px;
  }
  
 div.ogfloat img{
 display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }
  
div.ogfloat p {
   text-align: left;
   font-size: 0.7em;
   width: 55px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
   }
   
  div.ogfloat a {
   text-align: left;
   font-size: 0.8em;
   width: 55px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-decoration: none;
   }
   
      
   
#propertythemes a {font-size: 0.8em; color: #eee; margin: 0 0 0 0; padding: 0 0 0 0;}
#propertythemes { display: block; width: 293px; margin: 8px 0 0 0; padding: 0 0 0 0;}
  
  
div.ptfloat {
  float: left;
   padding: 0 0 0 0;
  margin: 0 0 16px 0;
  voice-family: "\"}\""; voice-family: inherit;
  margin: 0 0 16px 6px;
  }
  
 div.ptfloat img{
 display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }
  
div.ptfloat p {
   text-align: left;
   font-size: 0.7em;
   width: 55px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
   }
   
  div.ptfloat a {
   text-align: left;
   font-size: 0.8em;
   width: 55px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-decoration: none;
   }

 .uppropimg {width: 294px;} 
 .editimage {width: 100px; display: block; padding: 0; margin: 0 0 0 0; position: relative; top: 8px; left: 8px;}
 .gocheck {display: block; padding: 0; margin: 0 0 0 0; position: relative; top: 8px; left: 8px;}
 
 dl.boxes input {margin-left: 8px;}

 
 #upgradescontent input {margin: 8px 0 0 8px;}
   	
.upgroupa {display: block; float: left; background: transparent; width: 335px; clear: both; line-height: normal;}
   
   
.upgroupb {display: block; float: right; background: transparent; width: 295px; }

.upgroupa p.smallprint, .upgroupb p.smallprint {margin-left: 8px;}

.upgroupa .shorthead, .upgroupb .shorthead {margin-top: 8px;}

 #groupa div.ownerfloat {display: block; width: 335px; padding: 0 0 8px 0; margin: 0 0 0 0;}

 #groupa div.ownerfloat img {border: none; margin: 0 0 8px 0;}
	
.ownerchoicesa {
	display: block;
	width: 335px;
	padding: 0 0 0 0;
	margin: 8px 0 8px 0;
	border: 0;}
	
	
div.ownerchoicesa img
{float: left;
width:135px;
  margin: 8px 0 0 0;
  padding: 0 0 0 0;
  border: 0;}


  
div.ownerchoicesa p {
float: left;
   text-align: left;
   font-size: 0.75em;
   width: 170px;
   margin: 0 8px 0 0;
  padding: 0 0 0 8px;
   }
   
#groupb div.ownerchoicesa p a {

  display: inline;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0;
   } 
	
.ownerchoicesb {display: block;
	float: right;
	width: 287px;
	padding: 0 0 0 0;
	margin: 8px 0 8px 0;
	border: 0;}
	

#three div.georgia-italic{
    color: #454344;
    font-family: Georgia;
    font-size: 15px;
    font-style: italic;
    padding: 4px 0;
    text-align: center;
}       

#three span.adcontainer .ads-box #owner-apply-why{
 	display: block;
 	margin-top: 7px;
        margin-left: -5px;
}
 
#three span.adcontainer .ads-box #owner-apply-enquire{
        display: block;
        margin-bottom: 7px;
 	margin-left: -5px;
} 

