@charset "utf-8";

/* If you don't like to use this CSS 3 preferense, add comments */
@font-face {font-family:"Segoe UI"; font-weight:normal; src:url('../other/segoeui.ttf');} 
@font-face {font-family:"Segoe UI"; font-weight:700; src:url('../other/segoeuib.ttf');} 

/*
Colors:

Background Gray: #1A1A1A
Border Gray: #333
Text Gray: #DDD
Red: #ED1C24

*/

* {margin:0; padding:0; color:#ccc; font:100%/130% "Segoe UI", Arial, Helvetica, sans-serif}
img{border:0}
p{margin:1em 0}
.left{float:left; margin-right:2em}
.right{float:right; margin-left:2em}
ul, ol{list-style:none none}
.background{background:#1a1a1a}
h1{font-size:140%}
h3{font-size:100%}
a{color:#ED1C24; text-decoration:none}
.red{color:#ED1C24}
.uppercase{text-transform:uppercase}

#wrap{width:920px; margin:0 auto; font-size:75%; position:relative}
#header{height:75px; margin:4em 0 0; text-align:center}

#main_menu{text-align:center; width:100%; overflow:hidden; font-size:105%; border-top:1px solid #bbb; border-bottom:1px solid #999;}
#main_menu ul{background:#ED1C24; opacity:.85; padding:1em 0; margin:1px 0 1px;}
#main_menu li{display:inline; color:#680F17}
#main_menu a{color:#fff; text-shadow:#680F17 0 1px 1px; text-decoration:none; font-weight:700; text-transform:uppercase; padding:0 .25em}
#main_menu a:hover{text-shadow:#680F17 0 2px 2px;} 

#content{min-height:146px; position:relative; margin-bottom:1px; border-bottom:4px solid #6E1B1E;}
.home_background{background:url(../images/04_2.jpg) top center no-repeat; height:392px}
.inner_background{background:url(../images/the_lounge_03.jpg) top center no-repeat}
.wine_background{background:url(../images/the_lounge_05.jpg) top center no-repeat}
.menu_background{background:url(../images/the_lounge_04.jpg) top center no-repeat}

.home06{background:url(../images/06.jpg) top center no-repeat; height:392px}
.home05{background:url(../images/05.jpg) top center no-repeat; height:392px}
.home04{background:url(../images/04_2.jpg) top center no-repeat; height:392px}
.home03{background:url(../images/03_2.jpg) top center no-repeat; height:392px}
.home02{background:url(../images/02.jpg) top center no-repeat; height:392px}
.home01{background:url(../images/01.jpg) top center no-repeat; height:392px}

#images{margin:0;padding:2em 0 0; overflow:visible; width:100%}
#images li{float:left; display:inline; margin-right:10px}
#images li.last{margin-right:0}
#images img{padding:0; border:1px solid #000}
#images img:hover{border-color:#999}
.booking{background:#333; display:block; border:1px solid #000; width:246px; height:65px}
.booking:hover{background:#111; border-color:#444}
.booking p{position:relative; color:#fff; left:1em; text-transform:uppercase}
.booking p span{top:0; left:0}
	
#additional_content{overflow:hidden; clear:both; width:100%; font-size:90%; border-bottom:4px solid #B81B21; padding:2em 0}
#additional_content p{font-family:Arial, Helvetica, sans-serif}
#additional_content img{border:1px solid #444; padding:1px}
#additional_content h1{color:#ED1C24}
#additional_content h3{color:#ED1C24; text-transform:uppercase}
#additional_content li{float:left; display:inline; padding-right:2em; margin-right:3em}
.welcome{width:580px; border-right:1px solid #333}
.workhours{width:228px; position:relative}
.workhours dt{text-transform:uppercase; color:#ED1C24; margin:0 0 1em}
#add_workhours_info{width:40%; position:absolute; right:0; top:-1em}
#additional_content .newsletter{border-left:1px solid #333; padding-right:0; padding-left:3em; width:165px; margin-right:0}
.newsletter input{display:block}
.input_field{background:#333; border:0; padding:.5em}
.button{background:#666; border:0; padding:.4em; text-transform:uppercase; cursor:pointer}
.button:hover{color:#eee}

#page_content{width:790px; min-height:400px; margin:0 auto; padding:7em 0 4em}
#page_content h1{font-size:190%; color:#ED1C24; text-transform:uppercase}
.eventday {font-size:120%; color:#ED1C24; text-transform:uppercase}
#short_info{width:300px}

.form_containter{width:430px; overflow:hidden; position:absolute; right:5.5em; top:13em}
.form_containter label{color:#ED1C24}
.form_containter input{color:#333; padding:.25em .1em; width:200px}
.message{float:right}
.message textarea{width:200px; height:146px; overflow:hidden}
input.red_button{background:#ED1C24; border:0; text-transform:uppercase; cursor:pointer; font-size:90%; color:#fff; width:auto; position:relative; top:1em; padding:.5em 1em;}

.location_images{padding:1em 0 0; overflow:hidden; margin:2em 0 0; border-top:1px solid #333}
.overlay{position:absolute; top:22em; overflow:visible; background:#fff; opacity:.85; color:#666; display:block; padding:2em; right:340px; z-index:50}
.map{position:absolute; right:5.4em; top:19.9em}

.content_switcher{text-align:center; margin-bottom:3em}
.content_switcher a{color:#ddd}
.content_switcher h1{display:inline}
a.active{color:#ED1C24}
a.activeblack{color:#000}

.with_separator{padding-left:1em; margin-left:1em; border-left:1px solid #444}

/*Menu page elements start*/
.menu{margin:0 auto 1em; width:100%; background:#e6e6e6; overflow:hidden}
.menu .left{width:46%; margin:0; padding:0;}
.menu .right{width:46%; float:right; margin:0; padding:0;}
.red_line{width:88%; font-size:4px; margin:0 auto; padding:0; display:block; height:5px; background:#ED1C24}
.menu_header{background:url(../images/grad_white.jpg) top center repeat-x; display:block; padding:2px 1px 0; height:40px}
.menu_content{padding:1em 5em 0}
#page_content .menu_content h1{color:#333; margin-bottom:2em}
.menu_content h3{text-transform:uppercase; font-size:140%; color:#333}
.menu_content p{color:#333}
.with_border{padding-bottom:3em; border-bottom:1px solid #ddd; margin-bottom:3em}
.wine_list{list-style:inside square}
.menu_item{margin:1em 0; color:#333}
.menu_item h4{color:#ED1C24; margin-bottom:1em}
.menu_item li{padding:1em 0; color:#ED1C24}
.menu_item li ul{list-style:inside square}
.menu_item li ul li{padding:.5em 0; color:#333}
.menu_item li ul li span{font-weight:700; text-decoration:underline; color:#333}
.price{float:right; top:0; right:0; color:#222; font-size:120%}
.menu_footer{clear:both; background:url(../images/grad_gray.jpg) bottom center repeat-x; display:block; padding:0 1px 1px; height:40px}
/*Menu page elements end*/

#footer{font-size:80%; padding-bottom:2em; text-align:center; border-top:1px solid #444; margin:1px 0 0}
#footer a{color:#666; text-decoration:none}
#footer p{color:#666}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

    .pointer {
          cursor: pointer;
      }
      
.mooquee
{

	
	/* don't change */
    position: absolute;
	overflow: hidden;
	white-space: nowrap;
	margin-left:190px;
	
}
.mooquee-text
{
	/* don't change */
	position: absolute;
	top:1px;
}


