/* CSS Document */
/* Basic */
body{
	background:#125B98;
	font-family:Verdana;
	font-size:11px;
	line-height:19px;
	color:#001E3C;
	margin:0;
	height:100%;
	width:100%;
	padding:0;
}
a,a:visited,a:hover{
	color:#001E3C;
	font-weight:bold;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

/* body sky blue background */
.bodyMain{
	background:#BBD9EE;
	width:860px;
	margin:0 auto;
	height:600px;
	padding:0 20px;
}
body > .bodyMain{
	min-height:600px;
	height:auto;
}
/*Header */
.header{
	width:860px;
	height:380px;
	/*background-image:url(../images/header.jpg);
	background-repeat:no-repeat;*/
}
/*  Menu  */
.menu{
	width:740px;
	height:52px;
	padding:0 55px 10px 65px;
	background:url(../images/title_bg.gif) #F1EFE2 55px -773px no-repeat;
}
.menu_1{
	width:730px;
	height:52px;
	padding:0 10px 0 0;
	background:url(../images/title_bg.gif) 730px -714px no-repeat #1D6092;
}

.menubtn,.menubtn:visited,.menubtn:hover{
	width:102px;
	height:33px;
	margin:9px 23px 10px 0;
	background:url(../images/title_bg.gif) 0 -1551px no-repeat;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:33px;
	text-align:center;
	text-decoration:none;
}

.menubtn:hover{
	color:#BBD9EE;
}

/* Body Contants */
.body_main{
	width:850px;
	background-color:#F1EFE2;
	height:500px;
	padding:0 5px;
}
.bodyMain > .body_main{
	min-height:600px;
	height:auto;
}
.page_text{
	width:542px;
	height:550px;
	float:left;
	background:#DDD9C1 url(../images/box_1_left.gif) no-repeat left top;
}
.page_text1{
	width:542px;
	height:535px;
	margin:0;
	padding:15px 0 0 0;
	background:url(../images/box_1_right.gif) no-repeat right top;
}
.body_main > .page_text{
	min-height:550px;
	height:auto;
}
.page_text > .page_text1{
	min-height:550px;
	height:auto;
}
div.page_text1 .text{
	width:830px;
	height:500px;
	margin:0;
	padding:0 10px 0 10px;
	float:left;
	display:inline;
}
div.page_text1 > .text{
	min-height:500px;
	height:auto;
	overflow:hidden;
}

.text ul.barandfoodmenu,.text .barandfoodmenu li{
	margin:0;
	padding:0;
	list-style:none;
}
.text .barandfoodmenu li{
	width:270px;
	height:auto;
	float:left;
	padding-left:5px;
}
div.page_text1 .scrollarea {
	height: 500px;
	width: 9px;
	float: left;
	display:inline;
	border-left: 1px solid #832C0E;
	cursor: pointer;
	background:#0D2E44 ;
}

div.page_text1 div.scrollBarContainer {
	height: 482px;
}
div.page_text1 .scrollKnob{
	width: 5px;
	margin: 1px;
	border: 1px solid #FFF2DF;
	background: #FFF2DF;
	min-height: 10px;
}
div.page_text1 .scrollForward, div.page_text1 .scrollBack{
	width: 5px;
	margin: 1px;
	border: 1px solid #BBD9EE;
	background:#0D2E44 ;
	height: 5px;
	line-height:0;
	font-size:0;
}
div.page_text1 .scrollForward {
	background:url(images/backword_arrow.gif) no-repeat;
}
div.page_text1 .scrollBack {
	background:url(images/forward_arrow.gif) no-repeat;
}
/* News Section */
.lastest_news_title{
	background:url(../images/title_bg.gif) 0 -1118px no-repeat;
	display:block;
	width:109px;
	height:20px;
	margin:0px 0 7px 15px;
}
.latest_news_block{
	width:512px;
	height:87px;
	background:#CAC49F;
	border-left:15px solid #0D2E44;
	padding:3px 10px 3px 5px;
	margin-bottom:5px;
	overflow:auto;
}
.latest_news_block .date{
	font-size:12px;
}

/* Photos Section  */
.photos_main{
	width:542px;
	height:173px;
	background:url(../images/photos_round_left.gif) no-repeat left bottom #0D2E44;
}
.photos_main1{
	width:508px;
	height:164px;
	padding:9px 17px 0 17px;
	background:url(../images/photos_round_right.gif) no-repeat right bottom;
}
.photos_title{
	width:134px;
	height:25px;
	background:url(../images/title_bg.gif) 0 -1199px no-repeat;
	display:block;
	margin:0 0 4px 0;
}
.photos_box{
	width:110px;
	height:110px;
	padding:4px;
	border:1px solid #1F69A0;
	background:#113E5B;
	float:left;
	display:inline;
	margin:0 9px 0 0;
}
.noMargin,.noMargin:visited,.noMargin:hover{
	margin-right:0;
}

/* Signup section */
.sign_up_box{
	width:300px;
	height:268px;
	float:left;
	display:inline;
	margin:0 0 0 8px;
	background:#BBD9EE url(../images/sign_up_bottam.gif) no-repeat left bottom;
	text-align:center;
	color:#0D2E44;
	font-family:Tahoma;
	line-height:20px;
}
.sign_up_box input{
	width:244px;
	height:22px;
	padding-top:8px;
	background:#DFEDF7;
	border:1px solid #F4FAFD;
	text-align:center;
}
/*download Menu*/
.download_menu{
	width:273px;
	height:48px;
	float:left;
	display:block;
	margin:0 0 0 8px;
	padding:2px 15px 7px 12px;
	background:url(../images/ind_download_menu.jpg) 0 0  no-repeat;
}
/*Contact Section */
.contact_box{
	width:300px;
	height:276px;
	float:left;
	display:inline;
	margin:0 0 0 8px;
	background:#0D2E44 url(../images/ind_contact_round_left.gif) no-repeat left top;
}
.contact_box1{
	width:278px;
	height:269px;
	padding:7px 9px 0 13px;
	color:#DFEDF7;
	font-size:10px;
	line-height:16px;
	background:url(../images/ind_contact_round_right.gif) no-repeat right top;
}
.contact_title{
	width:225px;
	height:27px;
	background:url(../images/title_bg.gif) 0 -1231px no-repeat;
	display:block;
	margin:0 0 10px 0;
}

/* Footer Section */
.footer_main{
	width:850px;
	height:190px;
	background:#00152B url(../images/title_bg.gif) 843px 0 no-repeat;
	margin:10px 0 0 0; 
}
div[class="footer_main"]{
		background:#00152B url(../images/title_bg.gif) 841px 0 no-repeat;
}
.footer_main_1{
	width:660px;
	height:190px;
	background:#00152B url(../images/title_bg.gif) no-repeat left -196px;
	padding:0 0px 0 15px;
	line-height:25px;
	color:#F1EFE2;
	float:left;
	display:inline;
}
.footer_main_1 a,.footer_main_1 a:visited,.footer_main_1 a:hover{
	color:#F1EFE2;
	text-decoration:none;
	font-weight:normal;
}
.footer_main_1 a:hover{
	text-decoration:underline;
}
.footer_main_1 .mailLink,.footer_main_1 .mailLink:visited,.footer_main_1 .mailLink:hover{
	text-decoration:underline;
	font-weight:normal;
}
.footer_main_1 .mailLink:hover{
	text-decoration:none;
}
.friends_links{
	width:580px;
	height:68px;
	background:url(../images/title_bg.gif) 0 -1383px no-repeat;
}
.friends_links #link1{
	display:block;
	width:116px;
	height:68px;
	float:left;
}
.friends_links #link2{
	display:block;
	width:118px;
	height:68px;
	float:left;
}
.friends_links #link3{
	display:block;
	width:103px;
	height:68px;
	float:left;
}
.friends_links #link4{
	display:block;
	width:154px;
	height:68px;
	float:left;
}
.friends_links #link5{
	display:block;
	width:87px;
	height:68px;
	float:left;
}
.footer_drifters{
	width:68px; height:58px; background:url(../images/footer_drifters.gif) no-repeat center #000000; float:left;
	border-top:#123E5F 5px solid; border-right:#123E5F 5px solid; border-bottom:#123E5F 5px solid;
}
/* WVMagic Link*/
.wvmagicLink{
	width:69px;
	height:36px;
	display:block;
	background:url(../images/big_images.jpg) 0 -432px no-repeat;
	margin:33px 5px;
	float:right;
}
.myspace_link{
	width:163px;
	height:68px;
	display:block;
	background:url(../images/title_bg.gif) 0 -1591px no-repeat;
	margin:0px 5px 0 0;
	float:right;
}
.footer_main_1 >.wvmagicLink{
	margin:32px 14px;
}
.footer_main_1 > .myspace_link{
	margin:0px 14px 0 0;
}
/* For Photos Page */
.photos_page_title{
	background:url(../images/title_bg.gif) 0 -1091px no-repeat;
	display:block;
	width:64px;
	height:20px;
	margin:0px 0 7px 10px;
}
#flashcontent{
	width:850px;
	height:480px;
}

/* for beer page */
.beer_page_title{
	background:url(../images/title_bg.gif) 0 -1738px no-repeat;
	display:block;
	width:95px;
	height:21px;
	margin:0px 0 7px 10px;
}
/* for food menu */
.food_page_title{
	background:url(../images/title_bg.gif) 0 -1145px no-repeat;
	display:block;
	width:101px;
	height:21px;
	margin:0px 0 7px 10px;
}
/* for events page */
.events_page_title{
	background:url(../images/title_bg.gif) 0 -1172px no-repeat;
	display:block;
	width:64px;
	height:21px;
	margin:0px 0 7px 10px;
}
/*for contact page*/
.contact_page_title{
	background:url(../images/title_bg.gif) 0 1710px no-repeat;
	display:block;
	width:68px;
	height:21px;
	margin:0px 0 7px 0px;
}

.inner_signup{
	width:850px;
	height:317px;
	background:#CEC9A8 url(../images/inner_signup_round_left.gif) no-repeat left bottom;
	color:#FFFFFF;
}
.inner_signup1{
	width:800px;
	height:267px;
	padding:25px;
	background:url(../images/inner_signup_round_right.gif) no-repeat right bottom;
}
.inner_signup_box{
	width:319px;
	height:268px;
	float:left;
	background:#BBD9EE url(../images/inner_page_signup_left.gif) no-repeat left bottom;
}
.inner_signup_box1{
	width:319px;
	height:268px;
	background:url(../images/title_bg.gif) 304px -758px no-repeat;	
	text-align:center;
	color:#0D2E44;
}
.inner_signup_box1 input{
	width:244px;
	height:22px;
	padding-top:8px;
	background:#DFEDF7;
	border:1px solid #F4FAFD;
	text-align:center;
}
.inner_download_menu{
	width:481px;
	height:60px;
	float:left;
	padding:14px 0 0 0;
	text-align:center;
	background:url(../images/inner_download_corner_bg.gif) no-repeat right top #206BA4;
}
.innerpage_contactbox{
	width:466px;
	height:184px;
	float:left;
	padding:10px 0 0 15px;
	line-height:15px;
	background:#0D2E44 url(../images/title_bg.gif) no-repeat 466px -467px;
}
.innerpage_contactbox img{
	border:10px solid #134464;
	margin:0 10px 0 0;
}
.contactForm{
	height:540px;
	width:451px;
}
.contactForm .lable{
	width:85px;
	height:30px;
	line-height:30px;
	padding-right:5px;
	text-align:right;
	float:left;
}
.contactForm .input{
	width:281px;
	height:25px;
	padding:4px 0 4px 0;
	float:left;
}
.contactForm .input input, .contactForm .textArea input{
	margin:0;
	padding:0;
	background:#CEC9A8;
	border:1px solid #ABA065;
	width:151px;
	height:20px;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	line-height:20px;
}
.contactForm .textArea{
	width:281px;
	height:170px;
	float:left;
	padding:5px 0 0 0;
	line-height:25px;
}
.contactForm .textArea textarea{
	width:259px;
	height:168px;
	margin:0;
	padding:0;
	background:#CEC9A8;
	border:1px solid #ABA065;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	line-height:20px;
}
/* This is for Clearing all floats */
.clear{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}