/* CSS Document */

body, ul, li, h1, h2, h3, h4, form, input {
padding:0px;
margin:0px;
}
a {
border:none;
outline:none;
text-decoration:none;
color:#F11955;
}
a:hover{
text-decoration:underline;
}
.clear {
clear:both;
}
body {
text-align:center;
background:url(images/bg.jpg);
}
h1 {
font:30px Arial, Helvetica, sans-serif;
color:#AF174A;
}
h2 {
font:25px Arial, Helvetica, sans-serif;
color:#A96F58;
}
h3 {
font:25px Arial, Helvetica, sans-serif;
color:#AF174A;
}
h4 {
font:22px Arial, Helvetica, sans-serif;
color:#a96f58;
padding:4px 0px 10px 17px;
}

#FlashID {
	position:relative;
	left:145px;
}
.main {
width:1003px;
margin:auto;
background:#000000;
}
/*header start here*/
.header {
background:url(images/headerbg.jpg) repeat-x;
height:184px;
}
.logo {
width:442px;
float:left;
margin:38px 0px 0px 17px;
}
.headerright {
width:524px;
float:right;
background:url(images/header_right.jpg) no-repeat;
text-align:right;
height:184px;
}
.phone {
margin:61px 17px 24px 0px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#2B0310;
}
.phone span {
font:18px Arial, Helvetica, sans-serif;
}
.address {
font:14px Arial, Helvetica, sans-serif;
color:#2B0310;
line-height:18px;
margin:0px 17px 0px 0px;
}
/*header end here*/

/*nevigation  start here*/
.nev {
background:url(images/nev.jpg) repeat-x;
height:52px;
padding:0px 17px 0px 17px;
}
.nev ul {
list-style-type:none;
}
.nev li {
float:left;
display:block;
line-height:10px;
background:url(images/nev_border.jpg) right top no-repeat;
padding:17px 0px;
}
.nev a {
font:12px Arial, Helvetica, sans-serif;
color:#B5775E;
text-decoration:none;
padding:17px 55px;
}
.nev a:hover {
color:#F11955;
background:url(images/nev_hover.jpg) no-repeat center top;
}
.nev li.close {
float:left;
display:block;
line-height:10px;
background:none;
padding:17px 0px;
}
.nev li.closed {
float:left;
display:block;
line-height:10px;
background:none;
padding:17px 0px;
}
.nev li.closed a {
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:17px 54px;
color:#F11955;
background:url(images/nev_hover.jpg) no-repeat center top;
}
.nev li.selected a {
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:17px 54px;
color:#F11955;
background:url(images/nev_hover.jpg) no-repeat center top;
}
/*nevigation  end here*/
/*banner start here*/
.banner {
background:url(images/banner.jpg) no-repeat;
width:1003px;
height:193px;
}
.opening {
padding:78px 0px 10px 794px;
font:18px Arial, Helvetica, sans-serif;
color:#B6164C;
text-align:left;
}
.opening_hour {
font:14px Arial, Helvetica, sans-serif;
color:#B6164C;
line-height:24px;
padding:0px 0px 0px 794px;
text-align:left;
}
/*banner end here*/
/*content section start here*/
.content {
width:969px;
margin:auto;
background:#000000;
}
.contentleft {
width:676px;
float:left;
text-align:left;
margin:20px 0px 0px 0px;
}
.contentright {
width:276px;
float:right;
}
.contenthead {
color:#B5775E;
}
.welcometext {
padding:0px 0px 0px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#B5775E;
width:664px;
line-height:18px;
}
.readmore {
text-align:right;
width:664px;
margin:16px 0px 36px 0px;
}
.readmoreimage {
border:none;
outline:none;
}
.restaurant {
margin:23px 0px 0px 0px;
}
.restaurantimage {
padding:0px 0px 0px 16px;
}
.rightmenu {
width:274px;
background:url(images/menu_bg.jpg) repeat-y;
margin:16px 0px 0px 0px;
}
.rightmenuinner {
background:url(images/menutop.jpg) no-repeat;
text-align:left;
}
.rightmenubottom {
padding:0px;
}
.rightmenuhead {
font:25px Arial, Helvetica, sans-serif;
color:#331205;
margin:0px 0px 0px 18px;
padding:18px 0px 8px 0px;
width:241px;
background:url(images/menu_border.jpg) repeat-x left bottom;
}
.rightlinks {
padding:9px 0px 0px 18px;
width:241px;
}
.rightlinks ul{
list-style-type:none;
}
.rightlinks li{
width:241px;
background:url(images/menu_border.jpg) repeat-x left bottom;
line-height:10px;
padding:2px 0px 2px 0px;
}
.rightlinks a{
padding:7px 0px 7px 30px;
background:url(images/menu_nev.jpg) left top;
text-decoration:none;
font:12px Arial, Helvetica, sans-serif;
color:#331205;
display:block;
}
.rightlinks a:hover{
background:url(images/menu_nev.jpg) left bottom;
}
.rightlinks li.highlighted{
width:241px;
background:url(images/menu_border.jpg) repeat-x left bottom;
line-height:10px;
padding:2px 0px 2px 0px;
}
.rightlinks li.highlighted a{
padding:7px 0px 7px 30px;
background:url(images/menu_nev.jpg) left bottom;
text-decoration:none;
font:12px Arial, Helvetica, sans-serif;
color:#331205;
display:block;
}
/*content section end here*/
/*footer section start here*/
.blank {
height:46px;
}
.footer {
width:969px;
margin:auto;
background:url(images/footer.jpg) repeat-x;
padding:21px 0px 0px 0px;
}
.footerinner {
width:415px;
margin:auto;
font:11px Arial, Helvetica, sans-serif;
color:#673520;
}
.footerinner ul{
list-style-type:none;
}
.footerinner li{
float:left;
background:url(images/footernevborder.jpg) no-repeat right 2px;
line-height:10px;
padding:0px 12px;
}
.footerinner a {
font:11px Arial, Helvetica, sans-serif;
color:#673520;
text-decoration:none;
}
.footerinner a:hover {
color:#A65939;
}
.footerinner li.endlink{
float:left;
background:none;
line-height:10px;
padding:0px 12px;
}
.copyright {
padding:5px 0px 29px 0px;
}
/*footer section end here*/


/*innerpage content start here*/
.innerpage_wrapper {
padding:19px 0px 0px 0px;
text-align:left;
}
.bodytext {
padding:22px 0px 0px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#B5775E;
line-height:18px;
text-align:left;
}

/*contact us content start here*/
.contactleft {
width:679px;
float:left;
}
.contactright {
width:210px;
float:right;
}
.contact_address {
margin:29px 0px 45px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#B5775E;
line-height:28px;
text-align:left;
}
.contact_addressbold {
font:bold 12px Arial, Helvetica, sans-serif;
}
.contactimage {
margin:62px 0px 0px 0px;
}
.querieshead {
color:#B5775E;
}
.queriesform {
width:461px;
margin:12px 0px 0px 148px;
background:url(images/queries_bg.jpg) repeat-y;
}
.queriestop {
padding:0px;
}
.queriescontent {
padding:0px 25px 0px 25px;
}
.queriesbottom {
padding:0px;
}
.querieslabel {
width:100px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#B5775E;
padding:4px 0px 0px 0px;
margin:10px 0px 0px 0px;
}
.queriesfield {
float:right;
width:310px;
margin:10px 0px 0px 0px;
}
.formstyle {
width:310px;
background:#231F20;
border:1px solid #2C2C2C;
font:12px Arial, Helvetica, sans-serif;
color:#B5775E;
padding:3px 0px;
}
.formstyle_textarea {
width:310px;
background:#231F20;
border:1px solid #2C2C2C;
font:12px Arial, Helvetica, sans-serif;
color:#B5775E;
padding:3px 0px;
}
.submitbut {
margin:14px 8px 0px 100px;
float:left;
width:98px;
}
.resetbut {
margin:14px 0px 0px 0px;
float:left;
width:98px;
}
.submit_button {background:url(images/submit.jpg) no-repeat;
width:98px;
height:27px;
cursor:pointer;
border:none;
outline:none;
}
.reset_button {background:url(images/reset.jpg) no-repeat;
width:98px;
height:27px;
cursor:pointer;
border:none;
outline:none;
}
/*contact us content end here*/

/*tapas menu start here*/
.tapas {
width:590px;
margin:27px 0px 0px 0px;
background:url(images/popularmenu_bg.jpg) repeat-y;
}
.tapastop {
padding:0px;
}
.tapas_center {
padding:0px;
}
.tapasbottom {
padding:0px;
}
.tapastitle {
font:18px Arial, Helvetica, sans-serif;
color:#AF174A;
padding:0px 16px 0px 16px;
}
.tapastext {
font:12px Arial, Helvetica, sans-serif;
color:#b5775e;
padding:0px 16px 20px 16px;
line-height:18px;
}

/*tapas menu end here*/

/*branch menu start here*/
.branchtitle {
font:18px Arial, Helvetica, sans-serif;
color:#AF174A;
padding:10px 16px 10px 16px;
}
/*branch menu end here*/

/*promotion start here*/
.sunday {
padding:35px 0px 46px 0px;
}
/*promotion end here*/

/*wine start here*/
.wine_title {
font:25px Arial, Helvetica, sans-serif;
color:#a96f58;
padding:5px 0px 12px 0px;
margin:0px 0px 25px 17px;
border-bottom:1px solid #282828;
width:434px;
}

.winetext {
font:12px Arial, Helvetica, sans-serif;
color:#b5775e;
padding:0px 16px 5px 16px;
line-height:18px;
text-align:right;
}
.next_button {
text-align:right;
width:590px;
padding:24px 0px 0px 0px;
}
.wine_but {
border:none;
outline:none;
}
.winother {
font:18px Arial, Helvetica, sans-serif;
color:#AF174A;
padding:0px 16px 10px 16px;
}
/*wine end here*/

/*clcktail menu start here*/
.cocktailtext {
font:12px Arial, Helvetica, sans-serif;
color:#b5775e;
padding:0px 16px 10px 16px;
line-height:18px;
}
.cocktail_title {
font:25px Arial, Helvetica, sans-serif;
color:#a96f58;
padding:5px 0px 12px 0px;
margin:0px 0px 15px 17px;
border-bottom:1px solid #282828;
width:434px;
}
.cocktailbottom {
font:18px Arial, Helvetica, sans-serif;
width:590px;
color:#af174a;
padding:20px 0px 0px 0px;
}
/*clcktail menu start here*/

/*drinkmenu start here*/
.drink_content {
font:18px Arial, Helvetica, sans-serif;
color:#af174a;
padding:0px 16px 0px 16px;
}
/*drinkmenu start here*/

/*innerpage content end here*/