@charset "UTF-8";
/* CSS Document */
/*home css*/
#wrapper{
	height:773px;
	width: 990px;
	background-image:url(images/webbackgroundfinal.gif);
	background-repeat: no-repeat;
	color: #FFCC99;
	background-color:#5C674C;
	background-position:center;
	position:relative;
	left: 10%;
	top:5%
}
a {color: #FFFFCC}
p.text {padding:1.5em; line-height:1.5em; color: #FFCC99}

body
{
background-color: #5C674C;
margin: 0px;
width: 100%}

table.links {width: 350px; position:relative; border:none; }
table.main {width:350px; height:10px; text-align:center}

#img_main{width:350px; height:400px; background-repeat:no-repeat; position:relative; top:17%; left:9%;}
#mainnav{position:relative; top:-52%; left:0%; width:350px; height:10px; text-align:center}
.gallery{background-color:#5C674C; width:115px; height:20px; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em; border: 10px; color:#ffffcc}
.signup{background-color:#5C674C; width:115px; height:20px; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em; color:#ffffcc}
.book{background-color:#5C674C; width:115px; height:20px; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em; color:#ffffcc}
#welcometext{position:relative;width:400px; height:180px; position:relative; left:34%; top:-39% }
#para_main{position:relative; top:-60%; left:32%; width:380px; height:200px; padding:1.5em; line-height:1.5em}
#tue{position:relative; top:-105%; left:75%; width:150px; height:150px}
#cask{position:relative; top:-100%; left:82%; width:150px; height:150px}
#twitter{position:relative; top:-72%; left:83%; width:150px; height:150px}
/*dining css*/
#para_dining{background-color:#000000; width:350px; height:200px; position:relative; left:30%; top:13%}
#menus{position:relative; left:10%; top:-3%; width:150px; background-color:#5C674C;text-align:center; font-style:italic; font-weight:bold; color:#FFFFCC }
#alacarte{background-color:#5C674C}
#weekend{background-color:#5C674C}
#sunday{background-color:#5C674C }
#private{background-color:#5C674C }
#mason{background-color:#5C674C }
#mainnav_dine{position:relative; top:-3%; left:29%; width:350px; height:10px; text-align:center}
#gallery{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-25%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em }
#signup{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-55%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#book{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#img_dine{width:300px; height:300px; background-repeat:no-repeat; position:relative; top:-42%; left:70%;}
#diningtext{position:relative; right:16%; top:5%}
#dine{line-height:1.5em}
/*bar css*/
#wines{width:150px; height:230px; position:relative; top:-31%; left:76%; background-repeat:no-repeat; border:none}
#ales{width:150px; height:230px; position:relative; top:-60.2%; left:62%; background-repeat:no-repeat; border:none}
#img_bar{
	width:430px;
	height: 300px;
	background-repeat:no-repeat;
	position:relative;
	left:10%;
	top:19%
}
#para_bar{background-color:#000000; width:400px; height:150px; position:relative; left:47%; top:-22%; line-height:1.5em}
#mainnav_bar{position:relative; top:-12%; left:10%; width:350px; height:10px; text-align:center}
#gallery{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-25%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em }
#signup{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-55%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#book{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#bartext{position:relative; left:46%; top:-24%; width:200px; height:20px}
#bar{line-height:1.5em}
/*history css*/
#para_history{background-color:#000000; width:650px; height:220px; position:relative; left:10%; top:-37%; line-height:1.2em}
#historytext{width:50px; height:20px; position:relative; top:-38%; left:9%}
#img_history{width:200px; height:400px; background-repeat:no-repeat; position:relative; top:20%; left:78%;}
#mainnav_history{position:relative; top:-2%; left:33%; width:350px; height:10px; text-align:center}
#gallery{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-25%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em }
#signup{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-55%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#book{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}/*shoppe css*/
#img_chutney{width:227px; height: 302px; background-repeat:no-repeat; position:relative; left:41%; top:17%}
#img_cap{width:230px; height: 290px; background-repeat:no-repeat; position:relative; left:7%; top:-12%}
#img_shirt{width:230px; height: 290px; background-repeat:no-repeat; position:relative; left:64%; top:-61%}
#mainnav_shoppe{position:relative; top:-5%; left:-6%; width:350px; height:10px; text-align:center}
#gallery{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-25%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em }
#signup{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-55%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#book{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#shoppetext{position:relative; left:10%; top:-98%; width:200px; height:20px}
/*news css*/
#mainnav_news{position:relative; top:55%; left:31%; width:380px; height:10px; text-align:center}
#gallery{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-25%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em }
#signup{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-55%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#book{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#newsletter{position:relative; top:-26%; left:15%; height:150px; width:100px; background-color:#000000}
#news1{position:relative; left:37%; top:-10%; width:100px; height:100px;}
#news2{position:relative; left:60%; top:6%;  width:100px; height:100px;}
/*contact css*/
#para_contact{position:relative; top:16%; left:13%; width:300px; height:90px}
#contacttext{position:relative; top:15%; width:10px; height:20px; left:12.5%}
#map{position:relative; top:-1%; left:56%}
#mainnav_contact{position:relative; top:-2%; left:37%; width:260px; height:10px; text-align:center}
#signup{background-color:#5C674C; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#book{background-color:#5C674C; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
/*sign up css*/
#signtext{position:relative; top:13%; left:45%; height:30px; width:30px}
#signform{
	position:relative;
	left:35%;
	top:5%;
	
}
#user_name{background-color:#CC9933; position:relative; left:10%}
#user_email{background-color:#CC9933; position:relative; left:6.8%}
#user_number{background-color:#CC9933; position:relative; left:5%}
#user_date{background-color:#CC9933; position:relative; left:7%}
#user_time{background-color:#CC9933; position:relative; left:7%}
#mainnav_sign{position:relative; top:-35%; left:10%; width:260px; height:10px; text-align:center}
#gallery{background-color:#5C674C; width:130px; height:20px; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em }
#signup{background-color:#5C674C; width:130px; height:20px; background-repeat:no-repeat;text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#book{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#img_sign{width:300px; height:300px; background-repeat:no-repeat; position:relative; top:-32%; left:10%;}
/*book css*/
#img_book{width:250px; height: 238px; background-repeat:no-repeat; position:relative; left:60%; top:15%}
#para_book{background-color:#000000; width:550px; height:250px; position:relative; left:12%; top:4%}
#booktext{position:relative; top:-17%; left:7%; width:40px; height:20px}
#form_book{position:relative; top:-25%; left:-2%}
#user_name{background-color:#CC9933; position:relative; left:10%}
#user_email{background-color:#CC9933; position:relative; left:6.8%}
#user_number{background-color:#CC9933; position:relative; left:5%}
#user_date{background-color:#CC9933; position:relative; left:7%}
#user_time{background-color:#CC9933; position:relative; left:7%}
#mainnav_book{position:relative; top:-23%; left:63%; width:260px; height:10px; text-align:center}
#gallery{background-color:#5C674C; width:130px; height:20px; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em }
#signup{background-color:#5C674C; width:130px; height:20px;  background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
/*gallery css*/
#img_gallery1{width:150px; height:300px; position:relative; top:5%; left:10%}
#img_gallery2{width:150px; height:150px; position:relative; top:-28%; left:38%; background-color:#000000}
#img_gallery3{width:150px; height:150px; position:relative; top:-47%; left:54%;  background-color:#000000}
#img_gallery4{width:150px; height:147px; position:relative; top:-66.5%; left:70%;  background-color:#000000}
#img_gallery5{width:150px; height:150px; position:relative; top:-65%; left:38%; background-color:#000000}
#img_gallery6{width:150px; height:150px; position:relative; top:-85%; left:54%; background-color:#000000}
#img_gallery7{width:150px; height:150px; position:relative; top:-104%; left:70%; background-color:#000000}
#mainnav_gallery{position:relative; top:52%; left:7%; width:260px; height:10px; text-align:center}
#signup{background-color:#5C674C; width:130px; height:20px; background-repeat:no-repeat;text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#book{background-color:#5C674C; width:130px; height:20px; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#gallerytext{position:relative; left:38%; top:14%; width:200px; height:20px}/*caps css*/
#img_cap1{width:230px; height: 290px; background-repeat:no-repeat; position:relative; left:10%; top:-2%}
#mainnav_cap{position:relative; top:-22%; left:25%; width:350px; height:10px; text-align:center}
#chutney{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-55%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#poloshirts{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#back{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-55%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#para_cap{position:relative; top:-40%; left:43%; width:300px; height:90px; line-height:1.6em}
#capstext{position:relative;width:400px; height:180px; position:relative; left:42.5%; top:17% }/*chutney css*/
#mainnav_chutney{position:relative; top:-7%; left:34%; width:300px; height:10px; text-align:center}
#poloshirt{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-55%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#back{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#caps{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#img_chutney1{width:230px; height: 290px; background-repeat:no-repeat; position:relative; left:10%; top:-3%}
#para_chutney1{width:300px; heigh:150px; position:relative; top:-51%; left:35%; line-height:1.5em}
#para_chutney2{width:165px; heigh:150px; position:relative; top:-82%; left:72%; line-height:1.2em; background-color:#5C674C}
#chutneytext{position:relative;width:400px; height:180px; position:relative; left:34.5%; top:14% }/*shirts css*/
#img_men{width:230px; height: 290px; background-repeat:no-repeat; position:relative; left:8%; top:20%}
#img_women{width:230px; height: 290px; background-repeat:no-repeat; position:relative; left:50%; top:-18%}
#mainnav_shirt{position:relative; top:-62%; left:25%; width:380px; height:10px; text-align:center}
#chutney{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-55%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#caps{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#para_men{width:250px; height:150px; position:relative; top:-47%; left:28%; line-height:1.5em}
#para_women{width:250px; height:150px; position:relative; top:-64%; left:69%; line-height:1.5em}
#tshirttext{position:relative; left:40%; top:14%; width:200px; height:20px}/*ales css*/
#img_ales{ background-repeat:no-repeat; position:relative; left:21%; top:10%}
#aletext{position:relative; left:42%; top:6%; width:100px; height:20px}
#mainnav_ales{position:relative; top:55%; left:41%; width:150px; height:10px; text-align:center}
#backbar{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-25%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em }
/*pumps css*/
#para_pumps{position:relative; top:-27%; left:27%; width:490px; height:100px}
#img_pumps{ background-repeat:no-repeat; position:relative; left:7%; top:20%; width:300px; height:300px}
#guest{background-color:#FFFFCC; width:130px; height:160px; position:relative; top:-20%; left:79%}
#mainnav_pumps{position:relative; top:-1%; left:8px; width:150px; height:8px; text-align:center}
#back{background-color:#5C674C; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em }/*xmas css*/
#mainnav_xmas{position:relative; top:-3%; left:29%; width:350px; height:10px; text-align:center}
#gallery{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-25%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em }
#signup{background-color:#5C674C; width:130px; height:20px; position:relative; background-repeat:no-repeat; top:-55%; left:6%; text-align:center; font-style:italic; font-weight:bold; padding-top:0.5em}
#book{background-color:#5C674C; width:130px; height:20px; position:relative; left:75%; top:-41%; background-repeat:no-repeat; text-align:center; font-style:italic; font-weight:bold;  padding-top:0.5em}
#xmastext{position:relative; top:15%; width:10px; height:20px; left:12.5%}
