body								{background-color:#000;margin:0px;padding:0px;font-family:"Times New Roman", Times, serif;color:#fff;font-size:13px;line-height:18px;min-width:1000px;}
body.bset1							{background:url(images/bg1.jpg) no-repeat top right #000;}
body.bset2							{background:url(images/bg2.jpg) no-repeat top left #000;}
body.bset3							{background:url(images/bg3.jpg) no-repeat top right #000;}
body.bset4							{background:url(images/bg4.jpg) no-repeat top left #000;}
body.bset5							{background:url(images/bg5.jpg) no-repeat top right #000;}
body.bset6							{background:url(images/bg6.jpg) no-repeat top left #000;}
body.bset7							{background:url(images/bg7.jpg) no-repeat top right #000;}
a, div, p, li, ul, img, a img		{padding:0px;margin:0px;text-decoration:none;border:none;}
h1, h2, h3, h4, h5, h6				{margin:0px;padding:0px;font-weight:normal;}
iframe								{position:absolute;width:1000px;left:50%;height:620px;margin:0px;margin-left:-500px;padding:0px;}



/*-------------------------------------------------general styles-----------------------------------*/
div.maintxt							{position:absolute;width:350px;margin-top:240px;left:50%;}
body.bset1 div.maintxt,
body.bset3 div.maintxt,
body.bset5 div.maintxt,
body.bset7 div.maintxt				{margin-left:-250px;}
body.bset2 div.maintxt,
body.bset4 div.maintxt,
body.bset6 div.maintxt				{margin-left:-100px;}
img.logo							{position:absolute;margin-top:-220px;margin-left:-100px;}



/*-------------------------------------------------nav----------------------------------------------*/
div.menu							{position:absolute;width:200px;margin-top:-70px;}
body.bset1 div.menu,
body.bset3 div.menu,
body.bset5 div.menu,
body.bset7 div.menu					{margin-left:-250px;}
body.bset2 div.menu,
body.bset4 div.menu,
body.bset6 div.menu					{margin-left:400px;}
div.menu a							{display:block;color:#fff;font-size:16px;border-bottom:1px solid #fff;padding:7px;}
div.menu div.social-media a			{float:left;border:none;padding:0px;margin:0px;}
div.menu div.social-media img		{float:left;}
div.menu div.social-media			{width:188px;height:57px;padding:0px;margin:0px;margin-top:10px;}


/*---------------------------------------------------divs general-----------------------------------------*/
img.closer							{position:absolute;z-index:999999;}
#enn05 .closer						{top:20px;left:50%;margin-left:-500px;}
#enn06 .closer						{bottom:100px;left:20px;}
#enn03 .closer, #enn02 .closer		{right:20px;top:20px;}
#enn01 .closer						{right:20px;bottom:20px;}
#enn04 .closer						{top:20px;left:50%;margin-left:-100px;}


/*---------------------------------------------contact div-----------------------------------------------*/
div#enn01							{position:absolute;right:0px;bottom:0px;background:url(images/bg-contact.png) bottom right no-repeat;width:1000px;height:430px;}
div.contact-wrap					{position:absolute;width:910px;height:330px;bottom:0px;right:0px;}
div.contact-wrap input				{border:none;background:none;z-index:999;}
input.con-name						{position:absolute;margin-left:222px;margin-top:15px;width:230px;height:15px;padding:4px;font-size:14px;line-height:15px;}
input.con-email						{position:absolute;margin-left:222px;margin-top:75px;width:230px;height:15px;padding:4px;font-size:14px;line-height:15px;}
input.con-phone						{position:absolute;margin-left:222px;margin-top:136px;width:230px;height:15px;padding:4px;font-size:14px;line-height:15px;}	
div.contact-wrap input.con-answer	{position:absolute;margin-left:13px;margin-top:189px;width:158px;height:31px;padding:4px;font-size:24px;line-height:27px;}	
div.contact-wrap input.con-submit	{position:absolute;margin-left:215px;margin-top:260px;width:150px;height:30px;padding:4px;}	
textarea.con-comments				{position:absolute;margin-left:222px;margin-top:195px;width:230px;height:50px;padding:4px;font-size:16px;line-height:17px;border:none;background:none;
									font-family:"Times New Roman", Times, serif;}	
div.contact-wrap div.hidden,
div.contact-wrap div.unhidden		{position:absolute;margin-left:-50px;margin-top:-50px;width:400px;height:100px;padding:50px;background-color:#333;border:5px solid #fff;z-index:99999}




div.contact-info					{position:absolute;margin-left:505px;margin-top:20px;width:365px;height:212px;}
div.contact-info p					{padding-bottom:10px;}
div.contact-info p.contact-item		{padding:2px;}
div.contact-info p.contact-item span {position:absolute;left:0px;margin-left:100px;}



/*---------------------------------------------forum div-----------------------------------------------*/
div#enn02							{position:absolute;left:0px;bottom:0px;margin-top:72px;background:url(images/bg-large.png) bottom center no-repeat;width:100%;height:548px;}



/*---------------------------------------------blog div-----------------------------------------------*/
div#enn03							{position:absolute;left:0px;bottom:0px;margin-top:72px;background:url(images/bg-large.png) bottom center no-repeat;width:100%;height:548px;}



/*---------------------------------------------beer div-----------------------------------------------*/
div#enn04							{position:absolute;right:0px;top:0px;background:url(images/bg-large2.png) top center no-repeat;width:100%;height:548px;}
img.beerlist						{position:absolute;top:50px;left:50%;margin-left:-500px;}
div.beerlist h3						{margin:20px;float:left;width:230px;}
div.beerlist h3 a					{color:#fff;font-size:20px;display:block;}
div.beerlist h3 span				{color:#fff;font-size:13px;margin-left:20px;}
div.beer-content					{position:absolute;margin-left:100px;left:50%;top:10px;width:400px;}


/*---------------------------------------------menu div-----------------------------------------------*/
div#enn05							{position:absolute;right:0px;top:0px;background:url(images/bg-large2.png) top center no-repeat;width:100%;height:548px;}
img.menulist						{position:absolute;top:70px;left:50%;margin-left:-400px;}
div.menulist h3						{margin:20px;float:left;width:230px;}
div.menulist h3 a					{color:#fff;font-size:20px;display:block;}
div.menulist h3 span				{color:#fff;font-size:13px;margin-left:20px;}
div.menu-content					{position:absolute;margin-left:-300px;left:50%;top:10px;width:400px;}


/*---------------------------------------------calendar div-----------------------------------------------*/
div#enn06							{position:absolute;left:0px;top:0px;background:url(images/bg-calendar.png) top center no-repeat;width:100%;height:614px;}
div.calendar-wrap					{position:absolute;left:50%;margin-left:-265px;top:120px;width:700px;z-index:999;padding:30px;background:url(images/calendar-bg2.png) bottom center no-repeat;}
div.calendar-wrap img.calbg1		{position:absolute;margin-top:-51px;margin-left:-30px;}
table.calendar						{width:100%;color:#000;}
div.calendar-bg						{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:99;}
a.eventlink							{display:block;color:#000;margin:2px;}
a.eventlink span					{display:none;position:absolute;width:170px;margin-top:-50px;margin-left:-260px;padding:20px;padding-right:60px;
									background:url(images/event-bg2.png) top left no-repeat;color:#000;}
a.eventlink:hover span				{display:block;}
a.eventlink span img.evebg1			{position:absolute;margin-left:-20px;margin-top:20px;display:block;}
a.cal-prev							{position:absolute;top:-80px;margin-left:400px;height:50px;width:50px;}
a.cal-next							{position:absolute;top:-80px;margin-left:480px;height:50px;width:50px;}



/*-------------------------------------------------script use----------------------------------------------*/
.hidden								{display:none;}
.unhidden							{display:block;}
#motioncontainer 					{width: 500px;height: 130px;}
#statusdiv 							{background-color: lightyellow;border: 1px solid gray;padding: 2px;position: absolute;left: -300px;display:none;}