body { background-color:#99877D;
text-align:center; min-width:986px; font-family:"Trebuchet MS", "Times New Roman", Tahoma; margin:50px 0 100px 0; font-size:0.7em}

#wrapper {
	margin:0 auto;
	text-align: center;
	width:790px;
}

.divclear{
	clear: both;
	font-size: 0.1em;
	margin: 0; padding: 0; line-height:0; height:0
}

#terms {text-align:right}
#left {float:left}
#left-content {float:left; width:380px; text-align:right; padding:0 0 5px 0}
#right {float:right}
#content-container {float:left; background:url('images/quote1.jpg') bottom left no-repeat; width:790px;background-color:#FFFFFF;}
#right-content {float:right; background-color:#FFFFFF; text-align:left; position:relative; padding:0 5px 0 0}

/* box model hack start */
#right-content {
	width:395px;;
	voice-family: "\"}\""; 
  voice-family:inherit;
 	width:390px;
}
html>body #right-content {
  width:390px;
}
/* box model hack end */

#right-content-wide {float:right; background-color:#FFFFFF; text-align:left; position:relative; padding:0 5px 0 0}

/* box model hack start */
#right-content-wide {
	width:495px;;
	voice-family: "\"}\""; 
  voice-family:inherit;
 	width:490px;
}
html>body #right-content-wide {
  width:490px;
}
/* box model hack end */



#footer {position:absolute; bottom:0; right:0; width:100%; text-align:right; color:#99877B; padding:10px 10px 10px 10px}
#address {position:absolute; bottom:0; right:0; width:100%; text-align:right; color:#99877B; padding:10px 10px 10px 10px}

img {border:0}

.prop {
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

  .min-257 {
    height:350px;
  }
  
  
  #nav {
	margin: 0;
	padding: 0;
	height: 29px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}
	
	#nav li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	
	}

#nav a {
	float: left;
	padding: 29px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:29px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -29px;
	}
	
#nav a.on {background-position: 0 -29px;}
	

#thome a  {
	width: 48px;
	background: url(images/navigation/home.jpg) top left no-repeat;
	}
	
#tsuites a  {
	width: 60px;
	background: url(images/navigation/suites.jpg) top left no-repeat;
	}
	
#tfood a  {
	width: 56px;
	background: url(images/navigation/food.jpg) top left no-repeat;
	}
	
#tlocation a  {
	width: 74px;
	background: url(images/navigation/location.jpg) top left no-repeat;
	}
	
#ttariffs a  {
	width: 66px;
	background: url(images/navigation/tariffs.jpg) top left no-repeat;
	}
	
#tenquiries a  {
	width: 91px;
	background: url(images/navigation/enquiries.jpg) top left no-repeat;
	}
	
#footer a {color:#99877B; text-decoration:none; font-weight:bold}

#footer a:hover {
	color:#99877B; text-decoration:underline; font-weight:bold}
	
	
 #nav-secondary {
	margin: 0;
	padding: 0;
	height: 36px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}
	
	#nav-secondary li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}

#nav-secondary a {
	float: left;
	padding: 36px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:36px; /* for IE5/Win only */
	}
	
#nav-secondary a:hover {
	background-position: 0 -36px;
	}
	
#nav-secondary a.on {background-position: 0 -36px;}

#saccomm a  {
	width: 116px;
	background: url(images/navigation/suites-accomm.jpg) top left no-repeat;
	}

#sjay a  {
	width: 39px;
	background: url(images/navigation/suites-jay.jpg) top left no-repeat;
	}

#swren a  {
	width: 185px;
	background: url(images/navigation/suites-wren.jpg) top left no-repeat;
	}

#srobin a  {
	width: 55px;
	background: url(images/navigation/suites-robin.jpg) top left no-repeat;
	}
	
#fbreakfast a  {
	width: 72px;
	background: url(images/navigation/food-breakfast.jpg) top left no-repeat;
	}
	
#fdinner a  {
	width: 323px;
	background: url(images/navigation/food-dinner.jpg) top left no-repeat;
	}
	
#laboutedinburgh a  {
	width: 127px;
	background: url(images/navigation/location-aboutedinburgh.jpg) top left no-repeat;
	}
	
#lmap a  {
	width: 268px;
	background: url(images/navigation/location-map.jpg) top left no-repeat;
	}

#tavailability a  {
	width: 88px;
	background: url(images/navigation/tariffs-availability.jpg) top left no-repeat;
	}
	
#ttariffss a  {
	width: 307px;
	background: url(images/navigation/tariffs-tariffs.jpg) top left no-repeat;
	}