#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:1020px;
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:"Geneva";
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
}

#europemap {
height:156px;
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:8px
}

#joinnewsletter {
background-color:#FFF;
margin-top:10px
}

#twitter {
cursor:pointer;
margin-top:36px;
position:relative;
top:-16px
}

#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 {
color:#333;
font-family:Verdana;
font-size:10px;
height:160px;
position:relative;
width:700px
}

#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
}

#honeymoon {
bottom:0;
position:absolute;
right:0
}

#ethicalaward {
position:absolute;
right:-160px
}

.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
}

.flickrphoto {
border:1px solid #999;
margin:6px;
padding:4px
}

#flickrfeed {
clear:both;
left:16px;
position:absolute
}

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
}