*. {margin:0px; padding:0px;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; background-image:url(images/bg.gif); background-repeat:repeat-x; margin-top:0px; padding-top:0px}

h1 {color:#FFFFFF; padding-top:10px; padding-left:10px; font-size:16px}
.h2 {}
.h3 {}

.container {width:850px; height:680px; margin-left:auto; margin-right:auto; margin-top:0px; padding-top:0px}
.header {width:850px; height:178px; display:block; background-image:url(images/title.gif); background-repeat:no-repeat; background-position:175px 45px; margin-top:0px; padding-top:0px }
.date {width:200px; float:right; margin-top:140px; margin-right:36px; text-align:right; color:#422D28}
.bottom {width:844px; height:443px; display:block; background-image:url(images/bottomBG.gif); margin-left:3px}

.bottom-topbar {width:775px; height:115px; display:block; background-image:url(images/bottom-topbaBG.gif); background-repeat:repeat-x; margin-left:auto; margin-right:auto}
.bottom-title-sheffield {width:337px; height:115px; display:block; background-image:url(images/bottom-title-sheffield.gif); background-repeat:no-repeat; float:left}
.bottom-piclinks {width:412px; height:115px; display:block; float:right; background-image:url(images/bottom-piclinksBG.gif); background-repeat:repeat-x;}
.bottom-area { width:775px; height:450px; display:block; margin-left:auto; margin-right:auto; background-image:url(images/left-menu-BG.gif); background-repeat:repeat-x; background-position:bottom}

.bottom-border { width:781px; height:503px; display:block; margin-left:auto; margin-right:auto; background-color:#D4C6BC; background-image:url(images/bottom-border-BGgif.gif); background-repeat:repeat-x }
.picture-bottom-left { width:364px; height:290px; display:block; float:left; background-image:url(images/main-image.jpg); background-repeat:no-repeat}
.text-area { width:411px; height:290px; background-image:url(images/bottom-right.gif); background-repeat:no-repeat; float:left}
.text-title {}
.text-content { padding-top:60px; font-size:11px; line-height:15px}
.topmar {margin-top:10px}

.footer {width:775px; margin-left:auto; margin-right:auto; text-align:right; font-size:9px; color:#C3B89C}
a.foot:active, a.foot:visited, a.foot:link {text-decoration:none; color:#C3B89C}
a.foot:hover {text-decoration:none; color:#a1967a}

/* buttons */
.home-title {width:499px; height:160px; background-image:url(images/title.gif); background-repeat:no-repeat; display:block; margin-top:0px; margin-left:auto; margin-right:auto; background-position:0px 45px}
a.rooms:link, a.rooms:visited, a.rooms:active {width:135px; height:115px; float:left; display:block; background-image:url(images/rooms.gif); background-repeat:no-repeat; cursor:pointer}
a.rooms:hover {width:135px; height:115px; float:left; display:block; background-image:url(images/rooms.gif); background-repeat:no-repeat; cursor:pointer}
a.prices:link, a.prices:visited, a.prices:active {width:135px; height:115px; float:left; display:block; background-image:url(images/prices.gif); background-repeat:no-repeat; cursor:pointer;}
a.prices:hover {width:135px; height:115px; float:left; display:block; background-image:url(images/prices.gif); background-repeat:no-repeat; cursor:pointer;}
a.contact:link, a.contact:visited, a.contact:active {width:135px; height:115px; float:left; display:block; background-image:url(images/contact.gif); background-repeat:no-repeat; cursor:pointer;}
a.contact:hover {width:135px; height:115px; float:left; display:block; background-image:url(images/contact.gif); background-repeat:no-repeat; cursor:pointer;}

/* button holders */
.room-holder {width:135px; height:115px; display:block; float:left; margin-left:1px; background-image:url(images/rooms.gif); background-repeat:no-repeat}
.price-holder {width:135px; height:115px; display:block; float:left; margin-left:2px; background-image:url(images/prices.gif); background-repeat:no-repeat}
.contact-holder {width:135px; height:115px; display:block; float:left; margin-left:2px; background-image:url(images/contact.gif); background-repeat:no-repeat}

/* new site bits */
.brown-line {width:775px; height:25px; margin-left:auto; margin-right:auto; color:#FFFFFF; text-align:center; background-color:#4F332F; display:block}
.left-menu {width:200px; height:290px; float:left; }
.home-pic {width:385px; height:287px; display:block; background-image:url(images/home-image.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto}
.text-center {width:750px; margin-left:auto; margin-right:auto; text-align:center}
.brown-line-bottom {width:775px; height:25px; margin-left:auto; margin-right:auto; color:#FFFFFF; text-align:center; background-color:#4F332F; border-left:solid 3px #D4C6BC; border-right:solid 3px #D4C6BC; border-bottom:solid 3px #D4C6BC; display:block}

/* brown menu */
.top-menu {color:#FFFFFF; font-weight:bold; display:inline-block; text-decoration:none}
.brown-txt {margin-left:auto; margin-right:auto; color:#4F332F; font-size:12px; font-weight:bold}

/* rooms page */
.room-bg {width:775px; height:450px; background-image:url(images/room-bg.jpg); background-repeat:no-repeat; display:block}
.room-txt {width:400px; margin-left:300px; font-size:16px; line-height:24px}
.room-padding2 {padding-left:50px}
.room-sub-text {font-style:italic; font-size:12px; font-weight:bold; line-height:18px}

/* prices */
.price-txt {width:400px; margin-left:350px; font-size:16px; line-height:24px}

/* offers */
.red-offer { color:#cc0000; font-weight:bold}

