/*
Copyright (c) 2009, Typeslowly. All rights reserved.
version: 1.3.0
*/
body{font-family: "Century Gothic", Century Gothic, "Avant Garde", Avant Garde, Arial, Helvetica, sans-serif;margin:33px 0px 36px 33px; text-align: center; background-color: #fff}
a{color:#a8885f}

/* Layout */
#layout{width:853px;margin:0 auto;text-align: left}
#left{width:240px;float:left}
#right{width:554px;float:right}
#right h1,h2,h3,h4,h5,h6,p,dl,address{padding-right: 33px}

#right p, #right dl{font-size: 13px; line-height: 16px;margin:8px 0}
#right h1{text-align: center}
#right h2{font-size: 13px}
#right p{text-align: justify}
#right dl{text-align: center;margin:0}
#right dt{font-weight: bold}
#right dd{margin-bottom:4px}
#right ul{padding-right: 33px; font-size: 13px; line-height: 16px;margin:0}

.section{border-top:2px solid #f2edd8;margin:8px 0; width:520px}
.section h2{margin: 8px 0}
.section img{margin: 10px 0 0 0}
.section ul{margin-right: 0;padding-bottom: 8px}
.section li{width:256px;margin-bottom: 4px}
.ltcol{float:left; width: 256px}
.rtcol{float:left; margin-left:8px; width: 256px}
.section p{padding-right: 0px}
#right .sp_bg{font-size: 22px; line-height: 26px; font-weight: normal}
#right .sp_sm{font-size: 16px; font-weight: normal; display: block; padding-top: 4px}


/* H1 Classes */
h1.hdr{margin-top:0;border: 0;margin-left: 0;overflow: hidden;height: 0px;height: 0px !important;padding-top: 33px;height /**/: 33px;margin-bottom: 8px}
h1.hdr_home{background: #fff url(img-int/h1_home.gif) top left no-repeat}
h1.hdr_restaurant{background: #fff url(img-int/h1_restaurant.gif) top left no-repeat}
h1.hdr_restaurant{background: #fff url(img-int/h1_restaurant.gif) top left no-repeat}
h1.hdr_restaurant_menu{background: #fff url(img-int/h1_restaurant_menu.gif) top left no-repeat}
h1.hdr_restaurant_wine{background: #fff url(img-int/h1_wine.gif) top left no-repeat}
h1.hdr_bar{background: #fff url(img-int/h1_bar.gif) top left no-repeat}
h1.hdr_bar_menu{background: #fff url(img-int/h1_allday_menu.gif) top left no-repeat}
h1.hdr_bar_drinks{background: #fff url(img-int/h1_drinks.gif) top left no-repeat}
h1.hdr_breakfast{background: #fff url(img-int/h1_breakfast.gif) top left no-repeat}
h1.hdr_members{background: #fff url(img-int/h1_members.gif) top left no-repeat}
h1.hdr_events{background: #fff url(img-int/h1_events.gif) top left no-repeat}
h1.hdr_history{background: #fff url(img-int/h1_history.gif) top left no-repeat}
h1.hdr_friends{background: #fff url(img-int/h1_friends.gif) top left no-repeat}
h1.hdr_location{background: #fff url(img-int/h1_location.gif) top left no-repeat}
h1.hdr_contact{background: #fff url(img-int/h1_contact.gif) top left no-repeat}
h1.hdr_reservations{background: #fff url(img-int/h1_reservations.gif) top left no-repeat}
h1.hdr_members_events{background: #fff url(img-int/h1_members_events.gif) top left no-repeat}
h1.hdr_exclusive_hire{background: #fff url(img-int/h1_exclusive.gif) top left no-repeat}

/* Navigation */
#nav{margin-bottom:30px}
#nav li a{font-size: 14px; line-height: 18px; text-decoration: none; display: block;padding-left: 75px}
#nav li a:hover{color:#a8885f}

/* Navigation - Up */
a.ir{display: block; margin-left: 0;overflow: hidden;height: 0px;height: 0px !important;padding-top: 25px;height /**/: 25px}
a.logo{background: #fff url(img-int/lutyens_logo.gif) top left no-repeat;padding-top: 60px;height /**/: 60px; margin-bottom:47px}
#lt_1 a.restaurant{background: #fff url(img-int/restaurant.gif) top left no-repeat}
#lt_2 a.bar{background: #fff url(img-int/bar.gif) top left no-repeat}
#lt_3 a.breakfast{background: #fff url(img-int/breakfast.gif) top left no-repeat}
#lt_4 a.members{background: #fff url(img-int/members.gif) top left no-repeat}
#lt_5 a.events{background: #fff url(img-int/events.gif) top left no-repeat;padding-top: 38px;height /**/: 38px}
#lt_6 a.history{background: #fff url(img-int/history.gif) top left no-repeat}
#lt_7 a.friends{background: #fff url(img-int/friends.gif) top left no-repeat}
#lt_8 a.location{background: #fff url(img-int/location.gif) top left no-repeat}
#lt_9 a.contact{background: #fff url(img-int/contact.gif) top left no-repeat}
#lt_10 a.reservations{background: #fff url(img-int/reservations.gif) top left no-repeat;margin-top: 30px}

/* Hover */
#lt_1 a.restaurant:hover{background: transparent url(img-int/restaurant.gif) -240px 0 no-repeat}
#lt_2 a.bar:hover{background: transparent url(img-int/bar.gif) -240px 0 no-repeat}
#lt_3 a.breakfast:hover{background: transparent url(img-int/breakfast.gif) -240px 0 no-repeat}
#lt_4 a.members:hover{background: transparent url(img-int/members.gif) -240px 0 no-repeat}
#lt_5 a.events:hover{background: transparent url(img-int/events.gif) -240px 0 no-repeat}
#lt_6 a.history:hover{background: transparent url(img-int/history.gif) -240px 0 no-repeat}
#lt_7 a.friends:hover{background: transparent url(img-int/friends.gif) -240px 0 no-repeat}
#lt_8 a.location:hover{background: transparent url(img-int/location.gif) -240px 0 no-repeat}
#lt_9 a.contact:hover{background: transparent url(img-int/contact.gif) -240px 0 no-repeat}
#lt_10 a.reservations:hover{background: transparent url(img-int/reservations.gif) -240px 0 no-repeat}

/* Navigation - Selected */
a.restaurantsel{background: transparent url(img-int/restaurant.gif) -240px 0 no-repeat}
a.barsel{background: transparent url(img-int/bar.gif) -240px 0 no-repeat}
a.breakfastsel{background: transparent url(img-int/breakfast.gif) -240px 0 no-repeat}
a.memberssel{background: transparent url(img-int/members.gif) -240px 0 no-repeat}
a.eventssel{background: transparent url(img-int/events.gif) -240px 0 no-repeat;padding-top: 38px;height /**/: 38px}
a.historysel{background: transparent url(img-int/history.gif) -240px 0 no-repeat}
a.friendssel{background: transparent url(img-int/friends.gif) -240px 0 no-repeat}
a.locationsel{background: transparent url(img-int/location.gif) -240px 0 no-repeat}
a.contactsel{background: transparent url(img-int/contact.gif) -240px 0 no-repeat}
a.reservationssel{background: transparent url(img-int/reservations.gif) -240px 0 no-repeat;margin-top: 30px}

/* Awards */
p.awrd{margin-top:0;border: 0;margin-left: 0;overflow: hidden; height: 0px; height: 0px !important}
.awrdsm{padding-top: 118px;height /**/: 118px;margin-bottom: 8px; background: transparent url(img-int/award.png) 0 0 no-repeat}

#tawrds p{font-size: 11px; line-height: 13px}

/* Sub Navigation */
.subnav{margin:3px 0 12px 0}
.subnav a{margin:3px 0; color:#000}
.subnav a.selected{color:#a8885f}


/* Classes */
.clear{clear:both}
.tj{text-align:justify}
.dn{display: none}
.tb{font-weight: bold}
a.pdf{background: #fff url(img-int/pdf.gif) top right no-repeat;padding-right: 90px}
a.word{background: #fff url(img-int/word.gif) top right no-repeat;padding-right: 90px}
#right .tc{text-align: center}
#right .smtxt{font-size: 11px; line-height: 14px}

.albion_logo{display:block;margin-left: 0;overflow: hidden;background: #fff url(img-int/albion_logo.gif) top left no-repeat; margin-top:0;border: 0;margin-left: 0;overflow: hidden;height: 0px;height: 0px !important;padding-top: 85px;height /**/: 85px;float:left;width: 155px}
.boundary_logo{display:block;margin-left: 0;overflow: hidden;background: #fff url(img-int/boundary_logo.gif) top left no-repeat; margin-top:0;border: 0;margin-left: 0;overflow: hidden;height: 0px;height: 0px !important;padding-top: 85px;height /**/: 85px;float:left;width: 222px}
.pc_logo{display:block;margin-left: 0;overflow: hidden;background: #fff url(img-int/prescott-and-conran-logo.gif) top left no-repeat; margin-top:0;border: 0;margin-left: 0;overflow: hidden;height: 0px;height: 0px !important;padding-top: 85px;height /**/: 85px; float:left;width: 144px}

/* Newsletter Button */
#newsletter{position: absolute; top:0; right:0; width:150px;text-align: right; z-index: 11}

/* Photos */
.photos{height: 298px; width: 522px; position: relative} 
.photos img {background-color: #fff; height: 298px; width: 522px;position: absolute; top: 0; left: 0}

/* Map */
#mapwrap{text-align: left}
#map{margin-top: 20px}
.printer{background: #fff url(img-int/printer.png) top left no-repeat;padding-left: 20px; color:#333; font-size: 12px; padding-bottom: 60px}

/* Newsletter Form */
form#signup legend{font-weight: bold}
#control{text-align: right;color:#666;background-color: #fff;font-size:12px;padding-bottom: 15px}
form#signup{background: #fff url(frm_hdr.gif) top left no-repeat; width:550px;font-size:12px; text-align: left}
.silver{float:left;border:1px #ccc solid;height:18px;margin-top: 2px;background: #fff url(img-int/silver_back.gif) center left repeat-x}
.silvertxt{width:195px;float:left;border:1px #ccc solid;height:60px;margin-top: 2px;background: #fff url(img-int/silver_back.gif) center left repeat-x}
.pa{padding-top:10px;color:#666;font-size: 11px;line-height: 13px; width: 300px}
.req{color:#666}
.error{color:#c00;font-weight: bold;padding: 5px 0px}

#messages{position:fixed; bottom:0px;z-index: 10; height: 82px; margin:0;padding:0}

div#signup {background-color:#fff; width:230px;font-size:12px; text-align: left}
div#signup p,h1{margin-bottom: 16px; line-height: 16px}

address{text-align: center; font-size: 12px; line-height: 14px; font-style: normal;background: #fff url(img-int/bottom-rule.gif) top left no-repeat; padding: 24px 33px 0 0; margin-top: 10px}
address a{text-decoration: none}

#signup label{margin-top: 7px;display: block}
#signup .grouped{overflow: hidden; float:left; border-right: 3px solid white}

.sin{width:50px}
.min{width:150px;}
.lin{width:400px;}

.stf{padding-top:20px}

address{text-align: center; font-size: 12px; line-height: 14px; font-style: normal;background: #fff url(img-int/bottom-rule.gif) top left no-repeat; padding: 24px 33px 0 0; margin-top: 10px}
address a{text-decoration: none}

/* Announcements */
.announcement{background-color: #f6f3e8; border-bottom: 1px solid #f2edd8; color:#65604c; margin-right: 33px; margin-bottom: 8px; padding:10px 15px 15px 15px}
.announcement p{margin:0 0 12px 0; padding-right:0px}
.announcement a{color:#65604c; text-decoration: underline}