#container {
background-color:#FFF;
border:16px solid #FFF;
position:relative;
text-align:left;
width:890px !important
}

* html #container {
width:922px !important
}

#header {
clear:both;
height:200px
}

#body {
height:1050px;
left:8px;
position:relative;
top:-6px;
width:550px
}

body {
background-color:#555450
}

#searches {
position:absolute;
right:0;
top:194px;
width:322px
}

#uttlogo {
background-image:url("/images/uttlogo.jpg");
background-repeat:no-repeat;
height:188px;
position:absolute;
width:192px
}

#hptoprightimg {
border:0;
height:144px;
position:absolute;
right:100px;
top:0;
width:220px
}

#hptoprighttxt {
border:0;
height:144px;
position:absolute;
right:0;
top:0;
width:100px
}

#mybooking {
background-color:#871B09;
cursor:pointer;
height:34px;
position:absolute;
right:330px;
top:110px;
width:224px
}

.corepic {
cursor:pointer;
height:297px;
width:551px
}

#sitesearch {
background-color:#6A613F;
cursor:pointer;
height:34px;
position:absolute;
right:330px;
top:152px;
width:262px
}

#browseprop {
background-color:#898974;
cursor:pointer;
height:34px;
position:absolute;
right:0;
top:152px;
width:322px
}

#quicksearch {
background-color:#DDD8CB;
background-image:none;
font-family:"Geneva", Verdana;
height:80px
}

TABLE.qstab {
padding-left:18px;
padding-top:8px
}

.qstab TD {
margin:0;
padding-bottom:0;
padding-left:0;
padding-top:0;
text-indent:0
}

#quicksearch SELECT {
border:0;
color:#75716C;
font-family:Verdana;
font-size:12px;
font-weight:700;
width:160px
}

#propertysearch {
background-color:#DDD8CB;
background-image:none;
height:36px
}

#propertysearchresult {
background-color:#DDD8CB;
border:2px solid #999;
color:#000;
display:none;
font-family:Verdana;
font-size:10px;
overflow-y:scroll;
padding:8px;
position:absolute;
right:0;
text-indent:0;
width:250px;
z-index:1
}

#propertysearchresult A {
color:#000;
margin:0;
text-indent:0;
text-decoration: none;
}

#propertysearchresult A:hover {
text-decoration: underline;
color: #871B09;
}

#europemap {
height:157px;
margin:0;
padding:0;
position:relative;
width:322px
}

#newsletter {
background-color:#74706B;
height:35px;
top:8px
}

#propertyowner {
background-color:#74706B;
cursor:pointer;
height:35px;
top:16px
}

#joinnewsletter {
background-color:#FFF;
margin-top:10px
}

#twitter {
cursor:pointer;
margin-top:36px;
position:relative;
top:-11px
}

#twitterfeed {
font-family:Verdana;
font-size:10px;
height:200px;
overflow:hidden;
position:relative;
width:322px
}

LABEL.inputlabel {
color:#000;
font-family:Verdana;
font-size:10px;
margin-left:-40px;
padding-right:6px
}

.tweet {
font-family:Verdana;
font-size:10px;
padding-bottom:10px;
padding-left:4px;
padding-right:4px;
text-indent:0
}

A {
color:#6A613F
}

A:hover {
color:#871B09
}

#aboututt {
background-color:#6A613F;
left:0;
position:absolute;
top:305px;
width:271px
}

#featuredproperty {
background-color:#871B09;
left:279px;
position:absolute;
top:305px;
width:271px
}

A.fplink {
color:#871B09;
font-family:"Georgia", Verdana;
font-size:12px;
font-weight:700;
text-decoration:none
}

A.fplink:hover {
color:#871B09;
text-decoration:underline
}

#uttlatestnews {
background-color:#6A613F;
left:0;
position:absolute;
top:556px;
width:550px
}

#aboututttext {
font-family:"Verdana";
font-size:11px;
height:206px;
left:0;
line-height:165%;
overflow:hidden;
position:absolute;
top:340px;
width:271px
}

#featuredpropertytext {
font-family:"Verdana";
font-size:11px;
height:200px;
left:279px;
line-height:165%;
overflow:hidden;
position:absolute;
top:348px;
width:271px
}

#uttlatestnewstext {
font-family:"Verdana";
font-size:11px;
height:400px;
left:0;
line-height:165%;
overflow:hidden;
position:absolute;
top:598px;
width:550px
}

#navfooter {
clear:both;
color:#333;
font-family:Verdana;
font-size:10px;
height:120px;
position:relative;
left:8px;
top: 8px;
width:874px
}

#navfooter A {
color:#000;
font-family:Verdana;
font-size:10px;
font-weight:700;
text-decoration:none
}

#navfooter A:hover {
color:#000;
font-family:Verdana;
font-size:10px;
text-decoration:underline
}

#menulinks {
}

#honeymoon {
bottom:0;
position:absolute;
right:0
}

#ethicalaward {
position:absolute;
right:-160px
display:none;
}


#addthisboxes {
margin-left:908px;
margin-top:-16px;
width:32px;
position:fixed;
z-index:1000;
float:right;
height:200px;
}

.addthis_button_preferred_1, .addthis_button_preferred_2, .addthis_button_preferred_3, .addthis_button_preferred_4 {
margin-bottom:4px;
}

#createdby {
padding-top:8px;
font-family:Verdana;
font-size:9px;
color:white;
}

#createdby A {
	text-decoration:none;
	font-weight:normal;
	color:white;
}

#rtaward {
bottom:0px;
right:0px;
position:absolute;
}

.textsection {
background-color:#FFF;
background-image:none;
color:#000;
font-family:"Verdana";
font-size:11px;
line-height:1.2em;
padding-left:18px;
text-indent:0;
top:12px;
width:200px
}

.uttmenu {
background-color:#898974;
background-image:url("/images/heart.png");
background-position:17px 4px;
background-repeat:no-repeat;
color:#FFF;
cursor:default;
font-family:"Georgia";
font-size:18px;
height:34px;
line-height:1.75em;
position:relative;
text-indent:54px;
text-transform:lowercase;
width:322px
}

.uttmenu A {
background-image:url("/images/gobutton.gif");
background-position:0 0;
background-repeat:no-repeat;
height:22px;
overflow-x:hidden;
overflow-y:hidden;
position:absolute;
right:18px;
text-indent:-10000px;
top:6px;
width:30px
}

.uttmenu A:hover {
background-position:0 -22px
}
 
span.flickrphotolink {
margin: 6px 6px 6px 6px;
}

img.flickrphoto {
	border: 1px solid #999;
	padding: 4px;
	background: #fff;
}
	

#flickrfeed {
clear:both;
top: 8px;
left:16px;
position:relative;
}

INPUT {
border:1px solid #75716C;
color:#75716C;
font-family:Verdana, Arial, Helvetica;
font-size:10px;
margin-top:8px;
width:200px
}

OPTION {
color:#75716C;
font-family:Verdana;
font-size:12px;
font-weight:700
}

LABEL {
color:#000;
font-family:Verdana;
font-size:12px
}

#advancedsearch,#flickr {
cursor:pointer
}

A#twitter_me {
	position: fixed;
	right: 0px;
	top:20px;
	width:32px;
	height:32px;	
	background-image: url("/images/twitter_32.png");
}


A#twitter_me, A#facebook_me, A#mail_me
{
	position: fixed;
	width:32px;
	height:32px;	
	right: -10px;
}

A#twitter_me {
	top:20px;
	background-image: url("/images/twitter_32.png");
}

A#facebook_me {
	top:62px;
	background-image: url("/images/facebook_32.png");
}

A#mail_me {
	top:104px;
	background-image: url("/images/email_32.png");
}

A#twitter_me:hover, A#facebook_me:hover, A#mail_me:hover {
	right: 0px;
}


