html{
width:100%;
height:100%;
margin:0px;
padding:0px;
border:0px;
}
body{
width:100%;
height:100%;
margin:0px;
padding:0px;
border:0px;
text-align:center;
color:#000000;
background-color:#FFFFEE;
background-image:url(img/bg.jpg);
background-repeat:repeat-x;
line-height:0px;
font-family:verdana, sans-serif;
font-size:12px;
font-weight:normal;
}

#master{
width:940px;
margin:auto;
padding:0px;
border:0px;
text-align:center;
color:#000000;
background-color:#;
}

#header{
width:940;
height:130px;
margin:0px;
padding:0px;
border:0px;
text-align:center;
}
#logo{
width:321px;
height:130px;
padding:0px;
margin:0px;
border:0px;
float:left;
}
#topNav{
height:21px;
padding-left:20px;
margin:0px;
border:0px;
float:right;
background-color:#FFFFEE;
background-image:url(img/topNavleft.jpg);
background-repeat:no-repeat;
line-height:18px;
}
a.toplinks:link, a.toplinks:active, a.toplinks:visited{
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
margin-right:10px;
padding:0px;
border:0px;
color:#000000;
font-size:12px;
text-decoration:none;
}
a.toplinks:hover{
color:#641727;
}
#mainNav{
width:300px;
padding:0px;
margin-top:65px;
margin-bottom:0px;
margin-left:30px;
margin-right:0px;
border:0px;
float:left;
text-align:left;
line-height:1;
}
a.mainlinks:link, a.mainlinks:active, a.mainlinks:visited{
margin-top:0px;
margin-bottom:0px;
margin-left:8px;
margin-right:8px;
padding:0px;
border:0px;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
line-height:16px;
}
a.mainlinks:hover{
color:#000000;
}

#contentmaster{
width:940px;
margin:auto;
padding:0px;
border:0px;
text-align:center;
line-height:1;
}
#leftPane{
float:left;
width:580px;
margin-top:15px;
padding:0px;
border:0px;
text-align:left;
}
.leftPane_top{
float:left;
width:244px;
height:197px;
margin:0px;
padding:0px;
border:0px;
text-align:center;
background-image:url(images/lefttop.jpg);
background-repeat:no-repeat;
}
.leftPane_Content{
width:244px;
margin:0px;
padding:0px;
border:0px;
text-align:center;
background-image:url(images/leftbg.png);
background-repeat:repeat-y;
}
.lefttextbox{
width:205px;
margin-left:28px;
padding:0px;
border:0px;
text-align:left;
line-height:18px;
}

#rightPane{
position:relative;top:-52px;
width:290px;height:541px;float:right;margin:0px;padding:0px;border:0px;
text-align:right;
background-image:url(img/rightPane/rightside.jpg);background-repeat: no-repeat;background-position:top right;}

.rightPaneText{
width:280px;
position:relative;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:20px;
padding:0px;
border:0px;
text-align:right;
color:#555;
font-size:14px;
font-weight:bold;
z-index:99;}

.rightpanemenu{
width:290px;height:131px;
display:block;clear:both;}

#RightImgPane{
width:252px;height:410px;margin-left:38px;clear:both;background-position:center top;}

.home{background:url(img/rightPane/home.jpg) no-repeat;}
.gallery{background:url(img/rightPane/gallery.jpg) no-repeat;}
.testimonial{background:url(img/rightPane/testimonial.jpg) no-repeat;}
.about{background:url(img/rightPane/about.jpg) no-repeat;}
.aboutInfo{background:url(img/rightPane/aboutInfo.jpg) no-repeat;}
.aboutKeating{background:url(img/rightPane/aboutKeating.jpg) no-repeat;}
.aboutTeam{background:url(img/rightPane/aboutTeam.jpg) no-repeat;}
.contact{background:url(img/rightPane/contact.jpg) no-repeat;}
.facility{background:url(img/rightPane/facility.jpg) no-repeat;}
.cuisine{background:url(img/rightPane/cuisine.jpg) no-repeat;}
.cafe{background:url(img/rightPane/cafe.jpg) no-repeat;}
.pricing{background:url(img/rightPane/pricing.jpg) no-repeat;}
.pricingBallroom{background:url(img/rightPane/pricingBallroom.jpg) no-repeat;}
.pricingFlorist{background:url(img/rightPane/pricingFlorist.jpg) no-repeat;}


.rightPaneText h1{
text-align:right;
color:#500f1d;
font-size:22px;
font-weight:bold;
}
.rightPaneText2{
width:280px;
position:relative;
top:-380px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:20px;
padding:0px;
border:0px;
text-align:right;
color:#555;
font-size:14px;
font-weight:bold;
z-index:99;
}
a.rightpane:link, a.rightpane:active, a.rightpane:visited{
margin-top:0px;
margin-bottom:0px;
margin-left:20px;
margin-right:8px;
padding:0px;
border:0px;
color:#555;
font-size:12px;
text-decoration:underline;
}
a.rightpane:hover{
color:#545e43;
text-decoration:none;
}

#clearall{clear:both;display:block;}

a:link, a:visited, a:active{
color:#000000;
text-decoration:underline;}
a:hover{
color:#000000;
text-decoration:none;}

h1{
margin-top:15px;
margin-bottom:25px;
margin-left:15px;
font-size:45px;
font-family:Georgia, times, serifs;
font-weight:normal;
line-height:20px;
color:#FFFFFF;
}
.h1small{
margin-top:15px;
margin-bottom:25px;
margin-left:15px;
font-size:30px;
font-family:Georgia, times, serifs;
font-weight:normal;
line-height:20px;
color:#FFFFFF;
}
h2{
margin:0px;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:20px;
text-decoration:underline;
}
h3{
margin-top:15px;
margin-bottom:10px;
margin-left:15px;
text-align:left;
font-size:14px;
font-weight:bold;
line-height:24px;
}
img.topimages{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
}
p{
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
margin-right:15px;
text-align:left;
font-size:12px;
line-height:18px;
}
p.text{
text-align:left;
font-size:12px;
}
p.spacer{
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
margin-right:15px;
text-align:left;
font-size:14px;
line-height:12px;
}
p.spacer2{
margin-top:2px;
margin-bottom:2px;
margin-left:15px;
margin-right:15px;
text-align:left;
font-size:14px;
line-height:2px;
}
p.centered{
margin-top:5px;
margin-bottom:20px;
margin-left:15px;
margin-right:15px;
text-align:center;
font-size:12px;
line-height:24px;
}
p.centered2{
margin-top:5px;
margin-bottom:20px;
margin-left:15px;
margin-right:15px;
text-align:center;
font-size:12px;
line-height:24px;
}
p.centered3{
margin-top:5px;
margin-bottom:10px;
margin-left:15px;
margin-right:15px;
text-align:center;
font-size:12px;
line-height:24px;
}
.tableborder{
border:1px solid #641727;
}

.tableborder_andbkg{
border:1px solid #641727;
background-color:#F4F2DD;
}
p.cafemenu{
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
margin-right:15px;
text-align:center;
font-size:12px;
font-style:italic;
line-height:14px;
}
p.rightpane
{
margin-top:0px;
margin-bottom:0px;
margin-left:15px;
margin-right:0px;
font-size:14px;
font-weight:bold;
line-height:15px;
text-align:right;
}
tr{line-height:18px;}




