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

*				{ margin:0; padding:0;}
body			{ font-family:Arial, Helvetica, sans-serif; background:url(../images/bgRepeat.jpg); }
img, div 		{ behavior: url(iepngfix.htc) }
.header			{ width:100%; height:538px; margin:0 auto; background:url(../images/beachBg.jpg) no-repeat; max-width:1440px; text-align:center;}
.topbar			{ width:100%; height:27px; background:url(../images/topRepeat.jpg) repeat-x; text-align:right; color:#FFF; }
.topbar a, .topbar a:hover, .topbar a:visited		{ color: #FC0; text-decoration:none; font-size:12px; font-weight:bold; }
.topbar span	{ color: #FC0; text-decoration:none; font-size:12px; font-weight:bold; }
.content		{ width:100%; background:url(../images/transparent.png) repeat-y; margin:-3px auto;  }
.contentCenter	{ width:993px; height:auto; background:url(../images/repeat.jpg) repeat-y; margin:0 auto; min-height:600px; }
.clear			{ clear:both; }
.push			{ width:100%; height:40px; }
a				{ color:#78322b; }

/* matrix nav */

#nav 			{ width: 990px; height:37px; margin:0px 0 50px 0; padding: 0; }
/*#nav 			{width: 990px; height:37px; margin:0px 0 10px 0; padding: 0;}*/
/*
#nav			{ width: 890px; height:30px; margin:-1px auto 10px auto; padding: 0 50px; }
#nav li 		{ height: 30px; margin: 0 5px; padding-top: 10px; float:left; list-style: none; top: 0; font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; }
#nav li a 			{ color:#FFF; text-decoration:none; }*/

/* footer */

.footer			{ width:890px; height:223px; padding:0 50px; }


/* home page */
.container1		{ width:597px; float:left; margin-right:20px; }
.latest			{ width:597px; height:101px; background:url(../images/latest.gif) no-repeat; margin:0; }
/*.latestContent  { width:526px; height:auto; background:url(../images/latestRep.png) repeat-y; margin:0; min-height:269px; padding:0 20px 0 50px; }*/
.latestContent  { width:526px; height:auto; background:url(../images/latestRep.gif) repeat-y; margin:0; padding:0 20px 10px 50px; }
.latestbottom	{ width:597px; height:81px; background:url(../images/latestBot.gif) no-repeat; margin:0; }
/*.bannerad		{ width:335px; height:420px; background-color:#FFFFFF; float:left; }*/
.bannerad 		{ width:335px; height:420px; float:left; }
.box1			{ width:510px; height:100px; margin-bottom:15px; }
.box1 img		{ width:165px; height:95px; float:left; margin-right:5px; }
.box1 p			{ font-size:12px; }
.box1 a			{ font-weight:bold; color:#481d05; text-decoration:none; }

/* about page */
.container2		{ width:959px; height:auto; margin:0 auto; }
.aboutTop		{ width:959px; height:160px; background-image:url(../images/paperTop.png); }
.aboutContent	{ width:959px; height:auto; padding:40px 0 0 30px; background:url(../images/paperRep.png) repeat-y; }

.aboutContent p { font-size:12px; color:#37250d; margin-bottom:15px; }
.aboutContent a { color:#78322b; font-size:12px; }
.aboutContent h3{ color:#78322b; }
.aboutbox		{ height:auto; float:left; margin:0 0px 20px 35px; width:550px; }
.aboutbox p 	{ font-size:12px; }
.linkbox 		{ width:170px; float:left; clear:right; }
.linkbox h5		{ font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#78322b; }
.linkbox a		{ color:#78322b; font-family:Georgia, "Times New Roman", Times, serif; }
.linkbox li		{ list-style:none; font-size:15px; }
.linkbox ol		{ color:#78322b; font-size:12px; margin-left:10px; }
.aboutBottom	{ width:959px; height:138px; background:url(../images/paperBottom.png) no-repeat; }

/* news */
.newsbox		{ width:550px; float:left; margin:0 20px 20px 40px; }
.newsbox a		{color:#78322b; font-size:12px; }
.newsbox h3		{ margin:0; padding:0; }
.newsbox h5		{ margin:0; padding:0; }
.newsbox p		{ font-size:12px; margin:0; }
.newsbox p img	{ margin-bottom:10px; margin-left:5px; margin-top:0; } 
.box2 ul		{ width:550px; margin:0; padding:0; }
/*.box2 li		{ width:550px; height:100px; border-top: 5px solid #be9d6a; margin-top:10px; list-style:none; padding-top:10px; clear:both; }
.box2 li img	{ width:165px; height:95px; float:left; margin-right:5px; margin-top:0px; }*/
.box2 li		{ width:550px; height:auto; border-top: 5px solid #be9d6a; margin-top:10px; list-style:none; padding-top:10px; clear:both; }
.box2 li img	{ width:165px; height:auto; float:left; margin-right:5px; margin-top:0px; }

/* e-store */
.storeContent	{ width:959px; height:auto; background:url(../images/paperRep.png) repeat-y; }
.storeContent h3{ color:#78322b; margin: 20px 65px; }
.storeContent p { font-size:12px; color:#481d05; margin:0px 50px 0px 80px; font-weight:bold; }
.storebox		{ width:800px; height:auto; margin:0 20px 20px 40px; }
.storeboximg	{ width:829px; height:390px; margin-bottom:20px; }
.storebox ul	{ margin:0; padding:0; }
.storebox li	{ width:808px; height:290px; list-style:none; margin:0 auto 50px auto; font-weight:bold; }
.storebox h2	{ font-size:25px; margin-left:150px; margin-top:15px; z-index:9999; }

/* restaurants */
.location		{ height:30px; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; }
.location a		{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
.newsbox h3		{ font:Arial, Helvetica, sans-serif; color:#78322b; font-size:20px; margin-top:20px 0; }
.newsbox img	{ margin:15px; float:left;}
.box3 ul		{ width:550px; margin:0; padding:0; }
/*.box3 li		{ width:550px; height:100px; margin-top:5px; list-style:none; padding-top:10px; }
.box3 li img	{ width:130px; height:70px; float:left; margin-right:5px; margin-top:0px;}*/
.box3 li		{ width:550px; height:150px; margin-top:5px; list-style:none; padding-top:10px; }
.box3 li img	{ width:165px; height:auto; float:left; margin-right:5px; margin-top:0px;}
.box3 h4		{ color:#78322b; font-size:14px; }
.box5			{ width:800px; height:auto; margin:0 20px 20px 40px; }
.box5 td		{ border:1px solid #666; margin:5px; padding:10px; }
.box5 td h2		{ color:#78322b; font-weight:bold; font-size:14px; }
.box5 td p		{ color:#78322b; font-weight:bold; font-size:12px; }
.box5 td label		{ font-size:12px; }
.box5 td img	{ margin-right:5px; }
.outletbox		{ width:420px; height:auto; float:left; margin:0 20px 20px 40px; }
.outbox			{ width:300px; height:auto; padding:5px; float:right; }
.outbox div	img	{ float:left;	}
.outbox ul		{	}
.outbox li		{ width:100px; height:auto; float:left; margin:10px; list-style:none; }

/* blogs */
.blogbox		{ width:550px; float:left; margin:0 10px 20px 60px; }
.blogbox tr, 
.blogbox tr	h3	{ color:#2b5878; }
.blogbox tr, 
.blogbox tr	h5	{ color:#78322b; }
.blogboximg		{ width:360px; height:270px; margin:10px auto; }
.datebox		{	}

/* contact */
/*.contactbox	{ width:830px; float:left; margin:0 10px 20px 60px; }*/
.contactbox		{ width:800px; height:auto; margin:0 20px 20px 40px; }
.contactbox h3	{ color:#78322b; }
.contactbox tr	{ color:#78322b; font-size:12px; }

/* events */
.box4 ul		{ width:550px; margin:0; padding:0; }
.box4 li		{ width:550px; height:90px; margin-top:5px; list-style:none; padding-top:10px; }
.box4 li img	{ float:left; margin-right:5px; margin-top:0 }
.box4 h4		{ color:#78322b; font-size:14px; }
.calendarcont   { width:624px; height:auto; }
.beermatch		{ width:850px; float:left; margin:0 10px 20px 60px; }
.beermatch tr, .beermatch td { color:#78322b; }

/* registration */
.finished		{ width:835px; height:auto; padding:40px 0 0 90px; }
.forgotContent	{ width:959px; height:auto;  background:url(../images/paperRep.png) repeat-y; }
.forgotContent p{ font-size:12px; color:#37250d; margin-bottom:15px; font-weight:bold; }
.forgotContent tr, .forgotContent td { color:#78322b; font-size:12px; }

/* bar clusters */
.clustersbox	{ width:700px; height:auto; margin:40px; }
.clustersbox div{ width:130px; height:130px; margin:20px; float:left; position:relative; }
/*.clustersbox img{ width:100px; height:100px; border:#78322b solid 1px; margin:5px; }*/
.clustersbox img{ margin:5px; }
.clustersbox h4 { font-weight:lighter; font-size:12px; margin:0 5px; }

/* bar clusters */
.clustersbox2	{ width:550px; height:auto; padding:40px; }
.clustersbox2 div{ margin:0 auto; }
.clustersbox2 p	{ margin:10px auto; }
.clustersbox2 img{ width:600px; height:345px; border:#78322b solid 1px; }
.clustersbox2 h4 { font-weight:lighter; font-size:12px; margin:0 5px; }

/* trip pinas */
.tripbox		{ width:805px; height:auto; margin:0 20px 20px 40px;}
.tripbox img	{ margin:15px; float:left; }
.tripbox h1		{ color:#01264f; margin-bottom:10px; } 
.tripbox h2		{ color:#481d05; margin:0 0 10px 15px; } 
.tripbox h3 	{ color:#78322b; }
.tripbox h4		{ color:#78322b; font-size:14px; }
.tripbox p		{  }
.tripbox ul		{ }
.tripbox li		{ list-style:none; font-size:12px; }

/* party plan */
.partybox		{ width:830px; height:auto; margin:40px; }
.partyleft		{ width:350px; height:auto; float:left; padding-left:30px; margin-right:10px; }
.partyright		{ width:370px; height:auto; float:left; }
.partydiv		{ width:10px; height:450px; float:left; border-left:#78322b 3px solid;} 

/* template */
.cont			{ width:955px; height:auto; padding:0 10px; margin:0 auto; }
.contop			{ width:955px; height:65px; background:url(../images/con_top.gif) no-repeat; }
.contbottom		{ width:955px; height:159px; background:url(../images/con_bottom.gif) no-repeat; }
.contrep		{ width:955px; height:inherit; background: url(../images/con_rep.gif) repeat-y; margin:0 auto;}
.contitle		{ width:865px; height:113px; margin-bottom:20px; }
.context		{ width:800px; height:auto; padding:40px; }
.context p		{ font-size:12px; }
.context h3		{ color:#78322b; }
.context tr, .context td { font-size:12px; }

/* pagination */
#tnt_pagination {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #78322b;
	margin-left:10px;
	text-decoration:none;
	color:#78322b;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	border:1px solid #BBDDFF;
	color: #FC0;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #78322b;
	margin-left:10px;
	text-decoration:none;
	color:#78322b;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:10px;
	text-decoration:none;
	color:#78322b;
	cursor:default;
}

#Table_01 {
	margin:0 auto;
}

.linkbox h3 { 
	font-size:14px;
	color:#78322b;
	margin-bottom:10px;
}

.linkbox h4 {
	font-size:12px;
	color:#481d05;
	/*margin-bottom:10px;*/
}

/* others */
.black	{ color:#481d05; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif }

.staticbox	{ width:800px; height:auto; margin:0 20px 20px 40px; font-size:12px;}
.staticbox h3	{ font-size:18px; color:#78322b;}
.textlink{
	font-family: arial, Helvetica;
	font-weight: none;
	color:#0c24a8;
	font-size: 11px;
	text-decoration:none;
}

.paging{
	font-size: 11px;
	font-family: arial, Helvetica;
	font-weight: none;
	color: #481d05;
}

.intro{ width:650px; height:auto; margin-left:40px; font-family:"Times New Roman", Times, serif; }
.intro h3{ font-size:20px; color:#78322b; margin-bottom:20px; text-align:center}

.intro2{ width:800px; height:auto; margin-left:40px; font-family:"Times New Roman", Times, serif; }
.intro2 h3{ font-size:20px; color:#78322b; margin-bottom:20px; text-align:center}

/*New Added by Hikari*/
.tripInfo { padding-left:40px; font-size:12px; width:800px;  }
.divider { background:url(../images/divider.gif) no-repeat; width:795px; padding:10px 5px; height:5px; clear:both; }
 h1 { color:#272727; font-family:Arial, Helvetica, sans-serif; font-size:25px; padding:0; margin:0; color:#78322b; font-weight:bold; }
		
.itinerary { width:800px; float:left; padding:0; margin:0; }
.myTripHeader { background:url(../images/paperTop.gif) no-repeat; width:800px; height:72px; clear:both; }
.myTripText1 { padding:30px 30px 0 30px; text-align:left; }
.myTripText2 { padding:8px 30px 0 30px; text-align:left; }
	.myTripText2 td { color:#78322b; padding-bottom:15px; }
	.myTripText2 td ul { list-style:disc; margin-left:5px; }
	.myTripText2 td li { list-style:disc; margin-left:10px; }
.myTripContent { background:url(../images/paperBottom.gif) repeat-y; width:800px; height:auto; clear:both; padding-bottom:30px; }

.select1 { height:20px; width:250px; }		
.select2 { height:20px; width:150px; }	
.select3 { height:20px; width:230px; }			
.select4 { height:20px; width:170px; }
.myTrip img { padding:0; margin:0; clear:both; border:none; float:none; }
.myTrip p		{ font-size:12px; }
.f1 { font-size:11px; }
.f2 { color:#78322b; font-weight:bold; }
.f4 { font-size:14px; font-weight:bold; color:#43130d; }\
.f5 { font-size:11px; font-weight:normal; text-decoration:none; color:#451811; }
.f6 { font-weight:bold; text-decoration:underline; color:#451811; }
.f7 { font-size:12px; font-weight:normal; color:#532620; }
.myTrip h2 { clear:both; float:none; }
.myTrip h3		{ color:#78322b; }
.myTrip tr, .myTrip td { font-size:12px; }

.h6 { font-size:18px; font-weight:bold; font-family:"Times New Roman", Times, serif; color:#78322b; }

.archives { width:140px; float:right; text-align:left; padding:0; margin:0; }
        .archives ul { padding:0; margin:10px 0 0 10px; list-style:none; }
        .archives li { padding:0; margin:0 0 5px 10px; list-style:disc; color:#78322b; }
        .archives a, .archives a:hover { color:#78322b; text-decoration:none; }
    .itinerary2 { width:650px; float:left; padding:0; margin:0; }
        .myTripHeader2 { background:url(../images/paperTop.gif) no-repeat; width:650px; height:72px; clear:both; }
        .myTripContent2 { background:url(../images/paperBottom.gif) repeat-y; width:650px; height:auto; clear:both; padding-bottom:30px; }
        .f3, .f3 a, .f3:hover { color:#4955f7; font-size:10px; text-decoration:none; }
		
.aboutUs { width:100%; padding-left:40px; text-align:center; }
    .aboutSec { padding-left:60px; text-align:left; }
        .aboutSec td { font-family:"Times New Roman", Times, serif; color:#662219; font-style:normal; font-size:14px; font-weight:bold; }
        .aboutSec img { border:none; }
    .linkbox td { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#481d05; }
	.linkbox input.text { width:120px; }
	.linkbox select { width:120px; }

.outletbox td { padding-left:6px; }

.smartBox
{
  width : 214px;
  height : auto;
  overflow : auto;
  background : #F8F8F8;
  position : absolute;
  border-top : none;
  padding:2px 4px;
  border:#C5C5C5 1px solid;
  text-align : left;
  display : none;
  top:1010px;
}

.smartBox tr { font-size:12px; font-weight:normal; cursor:pointer; }
.note	{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px;}

.linkbox_text { color:#78322b; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:3px 0 0 15px;}
.linkbox_text a { text-decoration:none;}
.linkbox_text a:hover { text-decoration:underline;}

/* 08/25/10 */
.h5 { font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#78322b; text-align:center; }

.box6 ul        { width:550px; margin:0; padding:0; }
.box6 li        { width:550px; height:100px; margin-top:5px; list-style:none; padding-top:10px;  }
.box6 li img    { float:left; margin-right:10px; margin-top:0px; }
.box6 h4        { color:#78322b; font-size:14px; margin-bottom:5px; }
.box6 p         { color:#78322b; }

.beer_contest     { width:550px; margin:0; padding:0; }
.beer_contest ul { list-style:none; margin:10px 5px 10px 20px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.beer_contest li { padding:3px 0 2px 15px; list-style:decimal;  }
.beer_contest li li { list-style:lower-alpha; padding:3px 0 2px 15px; }
.beer_contest li ul {  margin:0 0 5px 20px; }

.contest_image div { float:left; padding:0; margin:0; clear:none; }
.contest_image img { float:left; clear:none; margin:0; padding:0; border:0; }
.contest_thumb { padding-top:15px; }
.contest_thumb img { padding:0; margin:5px; float:none; border:1px; }

