@charset "utf-8";
/* CSS Document */

body{
background-color:#440202;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#F5F5F5;
background-image:url(../images/background.gif);
background-position:top;
background-repeat:repeat-x;
}
.div
{ 
width:400px;
height:200px;
background-image:url(div.gif);
float:inherit;
background-repeat:repeat-x;
clear:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#F5F5F5;

}
a:link{
color:#F5F5F5;
text-decoration:none;
}
a:visited{
color:#F5F5F5;
text-decoration:none;
}
a:hover{
color:#F5F5F5;
text-decoration:none;
}

#container{
width:100%;
float:left;
}
.main{
width:869px;
margin:auto;
}
.main-container{
width:869px;
float:left;
}
#top{
width:866px;
height:412px;
float:left;
padding-left:2px;
padding-right:1px;
}
.rays{
width:869px;
height:120px;
float:left;
background-image:url(../images/rays.gif);
background-repeat:no-repeat;
}
.logo{
width:323px;
height:120px;
float:left;
background-image:url(../images/logo.gif);
background-position:left;
background-repeat:no-repeat;
}
.top-holder{
float:right;
padding-top:43px;
width:311px;
}
.icons{
width:272px;
float:right;
padding-top:17px;
padding-bottom:19px;
padding-right:39px;
}
.holder1{
width:309px;
padding-right:2px;
float:right;
clear:none;
}
.booking-information{
background-color:#B20D0E;
width:309px;
height:32px;
background-image:url(../images/booking-information-bg.gif);
background-repeat:repeat-x;
}
.curl{
width:309px;
height:24px;
background-image:url(../images/curl.gif);
background-repeat:no-repeat;
padding-top:8px;
}
.main-menu{
width:864px;
height:41px;
float:left;
clear:none;
padding-left:3px;
padding-right:2px;
}
.main-menu-holder{
width:864px;
height:41px;
background-color:#7C0505;
background-image:url(../images/menu-bg.gif);
background-repeat:repeat-x;
}
.main-menu-curve{
width:850px;
height:41px;
background-image:url(../images/menu-curve.gif);
background-position:top;
background-repeat:no-repeat;
padding-left:14px;
}
/* menu code srts off from here */
.glossymenu{
float:left;
padding-left:10px;
height:41px;
overflow:hidden;
 /*width of menu*/
}

.glossymenu a.menuitem{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:normal;
font-weight:bold;
color:#ffffff;
float:left;
display:inline;
height:29px;
padding-top:12px;
text-decoration: none;
padding-left:11px;
padding-right:11px;
border-right:1px solid #7F0405;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color:#ffffff;
}

.glossymenu a.menuitem:hover{
background-image:url(../images/menu-hover.gif);
background-repeat:repeat-x;
color:#ffffff;
}



.glossymenu a.menuitem2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:normal;
color:#ffffff;
float:left;
display:inline;
height:29px;
padding-top:12px;
text-decoration: none;
padding-left:13px;
padding-right:13px;
}


.glossymenu a.menuitem2:visited, .glossymenu .menuitem2:active{
color:#ffffff;
}

.glossymenu a.menuitem2:hover{
background-image:url(../images/menu-hover.gif);
background-repeat:repeat-x;
color:#ffffff;
}

/* ends here */

.area1{
width:866px;
height:251px;
float:left;
clear:none;
padding-left:2px;
padding-right:1px;
}
.banner-area{
width:866px;
height:251px;
background-color:#900406;
background-image:url(../images/banner-bg.gif);
background-repeat:repeat-x;
}
.banner-curve{
width:846px;
height:251px;
background-image:url(../images/banner-curve.gif);
background-repeat:no-repeat;
padding:0px 10px;
}
.tag{
padding-left:612px;
height:20px;
float:left;
}
.banner-image-area{
width:846px;
height:207px;
background-color:#830505;
background-image:url(../images/banner-bg2.gif);
background-repeat:repeat-x;
float:left;
clear:none;
}
.banner-image-curve{
width:829px;
height:199px;
background-image:url(../images/banner-curve2.gif);
background-repeat:no-repeat;
padding-right:8px;
padding-left:9px;
padding-top:8px;
}
.banner-image{
width:829px;
height:190px;
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
}

.banner-image1{
width:829px;
height:190px;
background-image:url(../images/idamcbeth.jpg);
background-repeat:no-repeat;
}


.tag-holder{
float:left;
}
.tag-image{
background-image:url(../images/tag.jpg);
background-repeat:no-repeat;
width:76px;
height:87px;
float:left;
position:absolute;
z-index:1;
padding-left:126px;
padding-top:84px;
padding-right:24px;
padding-bottom:30px;
overflow:hidden;
}
/* code for footer goes here */
#footer{
width:100%;
height:150px;
float:left;
clear:none;
background-color:#190101;
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
}
.footer-txt{
width:400px;
padding-left:30px;
padding-top:10px;
}
.font1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
text-decoration:none;
}
.font1 a:link{
color:#F5F5F5;
text-decoration:none;
}
.font1 a:visited{
color:#F5F5F5;
text-decoration:none;
}
.font1 a:hover{
color:#F5F5F5;
text-decoration:none;
}

/* ---------------- */
/* code for main section goes here */
.main-section{
width:865px;
padding-top:14px;
float:left;
clear:none;
padding-bottom:22px;
padding-left:4px;
}
.left-section{
width:313px;
float:left;
}
.special-events-container{
width:312px;
height:254px;
float:left;
background-color:#800405;
background-image:url(../images/special-eventcont-bg.gif);
background-repeat:repeat-x;
}
.special-events-cont-curve{
width:293px;
height:245px;
background-image:url(../images/special-eventcont-curve.gif);
background-repeat:no-repeat;
padding-left:9px;
padding-right:10px;
padding-bottom:9px;
}
.buy-ticket-holder{
width:93px;
height:8px;
padding-left:200px;
float:left;
overflow:hidden;
}
.titlebox1{
width:273px;
height:26px;
background-color:#690403;
background-image:url(../images/title-bg5.gif);
background-repeat:no-repeat;
float:left; clear:none;
padding-top:15px;
padding-left:20px;
}
.event-content-box{
width:290px;
padding-top:7px;
float:left;
clear:none;
padding-left:1px;
}
.event-content-box2{
width:291px;
height:189px;
background-color:#3A0101;
background-image:url(../images/event-cntbx-bg.gif);
background-repeat:repeat-x;
float:left;
}
.event-content-curve{
width:272px;
height:172px;
background-image:url(../images/event-cntbx-curve.gif);
background-repeat:no-repeat;
float:left;
padding-left:19px;
padding-top:17px;
}
.event-content-curve2{
width:262px;
height:173px;
background-image:url(../images/event-cntbx-curve.gif);
background-repeat:no-repeat;
float:left;
padding-left:19px;
padding-top:16px;
padding-right:10px;
}
.innerbox{
width:247px;
height:59px;
float:left; clear:none;
background-color:#800100;
background-image:url(../images/innerbox-bg.gif);
background-repeat:repeat-x;
padding:3px;
margin-bottom:20px;
}
.img1{
float:left;
padding:3px;
background-color:#FFFFFF;
margin-right:5px;
width:50px;
height:53px;
overflow:hidden;
}
.img3{
width:100px;
height:73px;
overflow:hidden;
float:left;
padding:3px;
background-color:#FFFFFF;
margin-right:5px;
}
.img4{
width:76px;
height:87px;
overflow:hidden;
float:left;
padding:3px;
background-color:#FFFFFF;
margin-right:5px;
}

/* ---------------- */

/* code for newsletter goes here */
.newsletter-holder{
width:313px;
float:left;
clear:none;
padding-top:13px;
}
.newsletter_area{
width:312px;
height:134px;
background-color:#740303;
float:left;
background-image:url(../images/newsletter-bg1.gif);
background-repeat:repeat-x;
}
.newsletter_area_curve{
width:292px;
height:115px;
float:left;
background-image:url(../images/newsletter-area-curve.gif);
background-repeat:no-repeat;
padding:10px;
padding-bottom:9px;
}
.title2{
width:292px;
height:41px;
background-color:#670302;
}
.title2-curve{
width:272px;
height:26px;
background-image:url(../images/title-bg3.gif);
background-repeat:no-repeat;
padding-top:15px;
padding-left:20px;
}
.signupform-bg{
height:74px;
float:left;
clear:none;
background-image:url(../images/newsletter-form-bg.gif);
background-repeat:repeat-x;
}
.signupform-curve{
width:272px;
height:64px;
background-image:url(../images/signupform-curve.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-left:19px;
padding-top:10px;
}
form{
margin:0px;
padding:0px;
}
.txtarea{
width:164px;
height:17px;
background-color:#683734;
border:1px solid #3D0101;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
padding:3px;
}
.txtarea3{
width:191px;
height:17px;
background-color:#A44A4B;
border-top:1px solid #410001;
border-left:1px solid #410001;
border-right:0px solid #560001;
border-bottom:0px solid #560001;
margin-bottom:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
padding:3px;
}
.txtarea4{
width:191px;
height:40px;
background-color:#A44A4B;
border-top:1px solid #410001;
border-left:1px solid #410001;
border-right:0px solid #560001;
border-bottom:0px solid #560001;
margin-bottom:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
padding:3px;
}
.textarea{
width:200px;
height:75px;
background-color:#683734;
border:1px solid #3D0101;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
padding:3px;
}
.tickettext{
width:25px;
height:17px;
background-color:#683734;
border:1px solid #3D0101;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
padding:3px;
}
.drop{
width:208px;
height:30px;
background-color:#683734;
border:1px solid #3D0101;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
padding:3px;
}
.txtarea2{
width:150px;
height:20px;
border:1px solid #5A0102;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
background-color:#6D0002;
}
.button{
width:67px;
height:23px;
background-color:#6A0202;
background-image:url(../images/button-bg.gif);
background-position:top; background-repeat:no-repeat;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
padding-bottom:3px;
margin-top:5px;
}
.button2{
width:67px;
height:20px;
background-color:#6A0202;
background-image:url(../images/button-bg2.gif);
background-position:top; background-repeat:no-repeat;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
padding-bottom:3px;
margin-top:5px;
border:0px solid #5A0102;
}
/* ---------------- */
/* code for content section goes here */
.content-section{
width:542px;
float:right;
padding-left:10px;
}
.content-container{
width:542px;
height:254px;
float:left;
background-color:#7E0304;
background-image:url(../images/content-container-bg.gif);
background-repeat:repeat-x;
}
.menu-wine{
width:540px;
background-color:#810405;
float:left;
background-image:url(../images/content-container-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.menu-wine-curve{
width:540px;
float:left;
background-image:url(../images/menu-vine-curve.gif);
background-repeat:no-repeat;
background-position:top;
}
.menu-wine-curve2{
width:520px;
float:left;
background-image:url(../images/menu-vine-curve2.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:10px;
padding-bottom:100px;
}
.menu-wine-curve3{
width:520px;
float:left;
background-image:url(../images/menu-vine-curve2.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:10px;
}
.content-container-curve{
width:522px;
height:236px;
float:left;
background-image:url(../images/content-container-curve.gif);
background-repeat:no-repeat;
padding:10px;
padding-top:8px;
}
.abt-us{
width:293px;
float:left;
}
.ads{
width:213px;
padding-left:14px;
float:left;
}
.img2{
padding-top:15px;
}
/* ------------------------- */
/* code for main section goes here */
.calender-holder{
width:542px;
float:left;
clear:none;
padding-top:14px;
}
.calender-area{
width:542px;
height:134px;
float:left;
background-color:#5C0101;
background-image:url(../images/calender-bg.gif);
background-repeat:repeat-x;
}
.calender-curve{
width:530px;
height:123px;
float:left;
background-image:url(../images/calender-curve.gif);
background-repeat:no-repeat;
padding-left:12px;
padding-top:11px;
}
.inner-calender-area{
width:518px;
overflow:hidden;
height:113px;
float:left;
background-color:#3A0102;
background-image:url(../images/inner-calender-bg.gif);
background-repeat:repeat-x;
}
.inner-calender-curve{
overflow:hidden;
width:518px;
height:113px;
float:left;
background-image:url(../images/inner-calender-curve.gif);
background-repeat:no-repeat;
}
.calender-title{
width:496px;
height:18px;
padding-left:22px;
padding-top:8px;
float:left;
}
.scroller{
width:475px;
height:75px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:center;
float:left;
clear:none;
padding-left:17px;
padding-right:17px;
padding-top:5px;
margin-left:3px;
margin-right:3px;
}
.innerbox2{
width:220px;
height:59px;
float:left;
background-color:#800100;
background-image:url(../images/innerbox-bg.gif);
background-repeat:repeat-x;
padding:3px;
margin-left:5px;
}
/* menu vine */
.menu-vine-header{
background-image:url(../images/menu-vine-header.gif);
background-repeat:no-repeat;
background-color:#690302;
float:left;
clear:none;
width:493px;
height:27px;
padding-top:14px;
padding-left:26px;
}
.menu-vine-header2{
background-image:url(../images/menu-vine-header.gif);
background-repeat:no-repeat;
background-color:#690302;
float:left;
clear:none;
width:493px;
height:33px;
padding-top:8px;
padding-left:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bolder;
}
.menu-vine-txt{
width:483px;
float:left;
clear:none;
padding:10px;
padding-left:26px;
}
.red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFF00;
text-decoration:none;
}
.red a:link{
color:#FFFF00;
text-decoration:none;
}
.red a:visited{
color:#FFFF00;
text-decoration:none;
}
.red a:hover{
color:#FFFF00;
text-decoration:none;
}



.calender-main-box{
width:518px;
height:34px;
float:left;
clear:none;
background-color:#6C0303;
margin-top:1px;
background-image:url(../images/calender-box-bg.gif);
background-repeat:repeat-x;
}
.calender-main-box3{
width:518px;
height:34px;
float:left;
clear:none;
background-color:#6C0303;
background-image:url(../images/calender-box-bg2.gif);
background-repeat:repeat-x;
}
.calender-main-box-curve{
width:518px;
height:34px;
background-image:url(../images/calender-box-curve.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
}
.calender-main-box-curve2{
width:518px;
height:29px;
background-image:url(../images/calender-box-curve2.gif);
background-position:bottom;
background-repeat:no-repeat;
float:left;
padding-top:5px;
}
.calender-main-box2{
width:518px;
float:left;
clear:none; background-color:#640304;
margin-top:1px;
}
.calender-innerbox1{
width:73px;
height:24px;
border-right:1px solid #810405;
float:left;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.calender-innerbox2{
width:74px;
float:left;
height:24px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/* menu code srts off from here */
.glossymenu2{
width:844px;
float:left;
clear:none;
padding-top:1px;
margin-left:1px;
overflow:hidden;
 /*width of menu*/
}

.glossymenu2 a.menuitem3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
float:left;
display:inline;
width:113px;
height:120px;
margin-right:1px;
margin-bottom:1px;
text-decoration: none;
padding:3px;
overflow:hidden;
background-color:#530000;
}


.glossymenu2 a.menuitem3:visited, .glossymenu2 .menuitem3:active{
color:#ffffff;
}

.glossymenu2 a.menuitem3:hover{
background-color:#4B0000;
color:#ffffff;
}




.new-button{
width:59px;
height:20px;
background-color:#6D0405;
background-image:url(../images/new-button.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
}
.thanks-img{
width:484px;
float:left;
clear:none;
overflow:hidden;
}

.calender-box{
height:auto;
float:left;
background-color:#770304;
background-image:url(../images/new-calender-bg.gif);
background-repeat:repeat-x;
}
.new-calender-curve{
width:844px;
height:auto;
background-image:url(../images/new-calender-curve.gif);
background-repeat:no-repeat;
padding:10px; padding-left:12px;

}
.calender-main-box-curve-new{
width:844px;
height:34px;
float:left;
margin-left:1px;
}
.calender-innerbox-new{
width:119px;
height:24px;
margin-right:1px;
float:left;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#4B0000;
}
.calender-new-box{
width:804px;
padding-bottom:5px;
padding-left:40px;
}
.calender-header{
background-color:#740504;
float:left;
clear:none;
background-image:url(../images/calender-header.gif);
width:842px;
height:34px;
background-repeat:repeat-x;
}
.calender-header2{
float:left;
width:842px;
height:26px;
background-image:url(../images/calender-header2.gif);
background-repeat:no-repeat;
padding-top:8px;
text-align:center;
}
.calender-button{
width:844px;
float:left;
clear:none;
padding-top:10px;
text-align:right;
}

.popup-area{
width:400px;
margin:auto;
}
.popup-area2{
width:400px;
background-color:#440202;
padding:0px;
float:left;
padding-bottom:0px;
}
.popup-box{
width:375px;
clear:none;
background-color:#800305;
background-image:url(../images/pop-up-bg.gif);
background-position:bottom;
background-repeat:repeat-x;
margin-bottom:15px;
padding:5px;
float:left;
}
.popup-image{
padding:5px;
background-color:#440202;
float:left;
margin-right:5px;
float:left;
}










.abt-us2{
width:522px;
float:left;
}

.event-content-box{
width:290px;
padding-top:7px;
float:left;
clear:none;
padding-left:1px;
}

.event-content-box2{
width:291px;
height:189px;
background-color:#3A0101;
background-image:url(../images/event-cntbx-bg.gif);
background-repeat:repeat-x;
float:left;
}
.event-content-curve{
width:272px;
height:172px;
background-image:url(../images/event-cntbx-curve.gif);
background-repeat:no-repeat;
float:left;
padding-left:19px;
padding-top:17px;
}
.event-content-curve2{
width:490px;
height:173px;
background-image:url(../images/event-cntbx-curve2.gif);
background-repeat:no-repeat;
float:left;
padding-left:19px;
padding-top:16px;
padding-right:10px;
}


.content-container-curve-new{
width:541px;
float:left;
background-image:url(../images/1.gif);
background-position:top;
background-repeat:no-repeat;
}
.content-container-curve-new2{
width:528px;
float:left;
background-image:url(../images/2.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:13px;
padding-top:8px;
padding-right:0px;
}
.content-container-curve-new3{
width:517px;
float:left;
background-color:#6A0709;
background-image:url(../images/3.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-top:7px;
}
.content-container-curve-new4{
width:517px;
float:left;
background-image:url(../images/4.gif);
background-position:top;
background-repeat:no-repeat;
}
.content-container-curve-new5{
width:467px;
float:left;
background-image:url(../images/5.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:10px 25px;
}
.content-container-new{
width:541px;
float:left;
background-color:#810405;
background-image:url(../images/content-container-bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.abt-title4{
background-image:url(../images/title-bg4.gif);
width:495px;
height:26px;
float:left;
background-repeat:no-repeat;
background-color:#670303;
padding-top:15px;
padding-left:25px;
}

.scroler{
width:846px;
float:left;
padding-top:3px;
}
