BODY {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
 	background-color:#000;

}

TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; 
}

A {
	FONT-WEIGHT: normal; COLOR: #eb1f4f; ; TEXT-DECORATION: none; font-size:12px;
}
A:link {
	COLOR: #eb1f4f;TEXT-DECORATION: none; FONT-SIZE: 12px;
}
A:visited {
	COLOR: #eb1f4f;TEXT-DECORATION: none; FONT-SIZE: 12px;
}
A:hover {
	TEXT-DECORATION: underline; color: #eb1f4f;TEXT-DECORATION: underline; FONT-SIZE: 12px;
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #eb6704; 
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ce3031; 
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #990000; 
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; 
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 25px; COLOR: #333333; LINE-HEIGHT: 17px; 
}
P {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 17px; 
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
PRE {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 22px
}
LI {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; LIST-STYLE-TYPE: square
}
INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; 
}
TEXTAREA {
	FONT-SIZE: 8pt; 
}

/**Noraml CSS tags**/
.imgtags
{
background-repeat:no-repeat;
}

.blackarrow
{
background-color:#000;
padding-left:21px;
padding-right:4px;
background-position:left;
background-image:url(arrow_black.jpg);
background-repeat:no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
display:inline;
}

.imgtags span
{

background-color:#F0FF00;
margin:0px;
margin-top:2px;
text-transform:uppercase;
color:#000;
font-size:20px;
line-height:26px;
font-weight:bold;
margin-bottom:2px;
}



.imgtags a:link
{
margin-left:10px;
background-color:#fff;
padding:2px;
color:#000;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}


.imgtags a:visited
{margin-left:10px;
background-color:#fff;
padding:2px;
color:#000;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}


.imgtags a:hover
{
margin-left:10px;
/* background-color:#F0FF00; */
padding:2px;
color:#000;
text-transform:uppercase;
text-decoration:underline;
font-weight:bold;
}

.yellowborder
{
border-bottom:3px solid #f0ff00;
border-right:27px solid #f0ff00;
background-color:#fff;
padding-top:11px;
}
.yellowborder_event
{
border-bottom:10px solid #f0ff00;
border-right:27px solid #f0ff00;
background-color:#fff;
padding-top:11px;
}
	
.yellowborder_event span
{
color:#eb1f4f;
}

.yellowborder_event p
{
font-size:12px;
line-height:16px;
padding-left:20px;
padding-right:100px;
}
.yellowborder_event h3
{


background-color:#000;
color:#fff;
font-size:24px;
font-weight:bold;
line-height:18px;
margin:0px;
padding-top:3px;
padding-bottom:3px;
width:360px;
}


.yellowborder h3
{
width:360px;
}
.yellowborder h3 span
{
color:#fff;
background-color:#000;
font-size:24px;
font-weight:bold;
line-height:28px;
margin:0px;
padding:2px 0px 2px 0px;
}

.yellowborder  h3 span span
{
color:#eb1f4f;
}

.yellowborder p
{
font-size:12px;
line-height:16px;
padding-left:20px;
padding-right:100px;
}


A.toplink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000;  ;  TEXT-DECORATION: none; padding-left:10px; padding-right:10px;
}
A.toplink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000;  ;  TEXT-DECORATION: none; padding-left:10px; padding-right:10px;
}
A.toplink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#e26100;  ;  TEXT-DECORATION: underline; padding-left:10px; padding-right:10px;
}



.navlink
{

}

a.navhomelink:link
{
margin-bottom:15px;
background-color:#f0ff00;
color:#000;
text-transform:uppercase;
font-size:19px;
line-height:22px;
text-decoration:none;
width:120px; 
font-weight:bold;
padding-right:5px;
}


a.navhomelink:visited
{width:120px;margin-bottom:15px;
background-color:#f0ff00;color:#000;text-transform:uppercase;
font-size:19px;line-height:22px;text-decoration:none; font-weight:bold;
padding-right:5px;
}

a.navhomelink:hover
{width:120px;margin-bottom:15px;
background-color:#f0ff00;color:#FFF;text-transform:uppercase;
font-size:19px;line-height:22px;text-decoration:none; font-weight:bold;
padding-right:5px;
}
.nav
{


}



.nav ul
{
padding:0px;
margin:0px; 
list-style:none;
}

.nav li
{
padding:0px;
margin:0px;
list-style:none;
}


a.pinknavhomelink:link
{
margin-top:15px;
padding-left:5px;
background-color:#eb1f4f;
color:#fff;
text-transform:uppercase;
font-size:19px;
line-height:21px;
text-decoration:none;
font-weight:bold;
padding-right:5px;

}


a.pinknavhomelink:visited
{
padding-left:5px;background-color:#eb1f4f;color:#fff;text-transform:uppercase;
font-size:19px;line-height:21px;text-decoration:none;
font-weight:bold;padding-right:5px;
margin-top:15px;
}

a.pinknavhomelink:hover
{padding-left:5px;background-color:#eb1f4f;color:#F0FF00;text-transform:uppercase;
font-size:19px;line-height:21px;text-decoration:none;
font-weight:bold;padding-right:5px;
margin-top:15px;
}

a.pinknavlink 
{
float:right;
padding-left:5px;background-color:#eb1f4f;color:#fff;text-transform:uppercase;
font-size:13px;line-height:18px;text-decoration:none;
font-weight:bold;padding-right:5px;
margin-left:4px;
}

a.pinknavlink:hover
{padding-left:5px;background-color:#eb1f4f;color:#F0FF00;text-transform:uppercase;
font-size:13px;line-height:18px;text-decoration:none;
font-weight:bold;padding-right:5px;
margin-left:4px;
}

#contactform td {
	margin-top: 10px;
}
.contactlabel {
padding:3px;
background-color:#F0FF00;color:#EE1F52;text-transform:uppercase;
font-size:11px;line-height:18px;text-decoration:none;
font-weight:bold;
margin-left:15px;
}

.contactlabel_black {
padding:3px;
background-color:#000;
color:#FFF;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;
margin-left:15px;
}
.contactlabel_red {
padding:3px;
background-color:#eb1f4f;
color:#FFF;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;
margin-left:15px;
}

.link_red {
padding-left:5px;
background-color:#FF002A;
color:#FFF;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;
padding-right:5px;
margin-left:0px;
}

.contactinput {
padding-left:5px;
color:#000;
font-size:11px;
line-height:18px;
text-decoration:none;
padding-right:5px;
margin-bottom:10px;
margin-left:15px;
width: 500px;
height:17px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.contactinput_day{
padding-left:5px;
color:#000;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
padding-right:5px;
margin-left:15px;
width: 20px;
height:17px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}
.contactinput_month{
padding-left:5px;
color:#000;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
padding-right:5px;
margin-left:0px;
width: 20px;
height:17px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}
.contactinput_year{
padding-left:5px;
color:#000;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
padding-right:5px;
margin-left:0px;
width: 30px;
height:17px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.contactinput_checkbox {
padding-left:5px;
color:#000;
text-transform:uppercase;
padding-right:5px;
margin-left:15px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.contactsubmit {
padding:3px;
background-color:#EE1F52;
color:#FFF;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;
font-size:11px;
margin-left:15px;
margin-top: 10px;
border: 0px;
}

.contacttextarea {
padding-left:5px;color:#000;text-transform:uppercase;
font-size:11px;line-height:18px;text-decoration:none;
padding-right:5px;
margin-left:15px;
width: 500px;
height: 120px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
overflow:hidden;
}

.error {
padding-left:5px;background-color:#FFF;text-transform:uppercase;
font-size:9px;line-height:18px;text-decoration:none;
font-weight:bold;padding-right:5px;
margin-left:4px;
}

.select_location {
float:left;
background:#F0FF00;
width:172px;
height:22px;
margin:0px;
text-transform:uppercase;
color:#000;
font-size:11px;
line-height:20px;
font-weight:bold;
padding-left: 4px;
}

.select_party {
float:left;
background:#F0FF00;
width:173px;
height:22px;
margin:0px;
text-transform:uppercase;
color:#000;
font-size:11px;
line-height:20px;
font-weight:bold;
padding-left: 3px;
}

.select_location_selector {
	float:left;
	width:22px;
	height:22px;
	background:#EB1F4F;
	background-image: url('/images/select.gif');
	align:top;
}

.eventpage_label_black {
padding:2px;
display:inline;
background-color:#000;
color:#FFF;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;padding-right:5px;
margin-left:4px;
}

.eventpage_label_yellow {
padding:2px;
display:inline;
background-color:#F0FF00;color:#EE1F52;text-transform:uppercase;
font-size:11px;line-height:18px;text-decoration:none;
font-weight:bold;padding-right:5px;
margin-left:4px;
width:50px;
overflow:auto;
}

.eventpage_label_red {
padding:2px;
display:inline;
background-color:#FD002A;color:#FFF;text-transform:uppercase;
font-size:11px;line-height:18px;text-decoration:none;
font-weight:bold;padding-right:5px;
margin-left:4px;
width:50px;
overflow:auto;
}

.eventpage_input {

font-size:14px;
line-height:14px;
padding-left:2px;
margin-left:4px;
margin-top:2px;

}

.eventpage_input_edit {

font-size:14px;
line-height:14px;
padding-left:2px;
margin-left:4px;
margin-top:2px;
border-bottom: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
border-top: 2px solid #D9D9D9;
width:50%;
}

.eventpage_input_presalesaddress_edit {

font-size:14px;
line-height:14px;
padding-left:2px;
margin-left:4px;
margin-top:2px;
border-bottom: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
border-top: 2px solid #D9D9D9;
width:100%;
height:18px;
}

.eventpage_input_edit_area {
font-size:14px;
line-height:14px;
padding-left:2px;
margin-left:4px;
margin-top:2px;
border-bottom: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
border-top: 2px solid #D9D9D9;
width:100%;
}

.eventpage_input_edit a:link {
font-size:14px;
line-height:14px;
padding-left:2px;
margin-left:4px;
margin-top:2px;
color: #EE1F52;
}

.eventpage_input a:link, .eventpage_input a:hover, .eventpage_input a:visited {
font-size:14px;
line-height:14px;
padding-left:2px;
margin-left:4px;
margin-top:2px;
color: #EE1F52;
}


.eventpage_block {
float:left;
background:#FFF;
margin-bottom:5px;
margin-left:5px;
}

.eventpage_subblock_1 {
width:280px; 
height: 75px;
background:#FFF;
margin-bottom:25px;
margin-left:5px;

}
.eventpage_subblock_2 {
width:280px; 
height: 50px;
background:#FFF;
margin-bottom:8px;
margin-left:5px;
}

.eventpage_subblock_3 {
width:480px; 
background:#FFF;
margin-bottom:8px;
margin-left:5px;
}

.eventpage_subblock_4 {
width:575px; 
margin-bottom:8px;
margin-left:5px;
float:left;
}

.eventpage_image_block {
float:left;
width:560px; 
margin-bottom:5px;
margin-left:5px;
}

.eventpage_image_block_image {
position:relative;
float: left;
margin: 0px 5px 5px 0;
padding-left: 0px;
width: 96px;
height:106px;
}

.eventpage_image_block_image_not_approved {
position:relative;
float: left;
margin: 0px 5px 5px 0;
padding-left: 0px;
width: 96px;
height:96px;
border: 2px solid red;
}

.eventpage_image_block_image_remove {
position:absolute;
top:0;
right:0;
width:20px;
height:20px;
margin-left:2px;
}

.party_header {
	position:relative;
    width:100%;
	margin-left:-20px;
}
.party_header_type {
	line-height:1.4em;
	background-color:#FF002A;
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}

.party_header_title {
    line-height:1.1em;
	background-color:#FF002A;
	color:#FFF;
	margin:0px;
	padding:1px 10px 0px 10px;
	font-size:43px;
	font-weight:bold;
}
.party_content {
	background-color:#FFF;
	margin-left:20px;
	width:590px;
	padding-top:6px;
}
.party_content h3 {
	background-color:#000;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	width:360px;
}
.party_content p {
	font-size:12px;
	line-height:16px;
	padding-left:20px;
	padding-right:100px;
}
a.boeknulink:link
{
margin-bottom:15px;
background-color:#f0ff00;
color:#FF002A;
text-transform:uppercase;
font-size:19px;
line-height:22px;
text-decoration:none;
width:120px; 
font-weight:bold;
padding-right:5px;


}
a.boeknulink:visited
{
width:120px;
margin-bottom:15px;
background-color:#f0ff00;
color:#FF002A;
text-transform:uppercase;
font-size:19px;
line-height:22px;
text-decoration:none; 
font-weight:bold;
padding-right:5px;


}

a.boeknulink:hover
{width:120px;margin-bottom:15px;
background-color:#f0ff00;color:#FFF;text-transform:uppercase;
font-size:19px;line-height:21px;text-decoration:none; font-weight:bold;
padding-right:5px;
}

a.freelink_black:link {
margin-bottom:15px;
background-color:#000;
color:#FFF;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;
padding:3px;


}
a.freelink_black:visited {
margin-bottom:15px;
background-color:#000;
color:#FFF;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none; 
font-weight:bold;
padding:3px;
}

a.freelink_black:hover {
margin-bottom:15px;
background-color:#000;
color:#F0FF00;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;
padding:3px;
}

a.freelink_red:link {
margin-bottom:15px;
background-color:#EB1F4F;
color:#FFF;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;
padding:3px;


}
a.freelink_red:visited {
margin-bottom:15px;
background-color:#EB1F4F;
color:#FFF;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none; 
font-weight:bold;
padding:3px;
}

a.freelink_red:hover {
margin-bottom:15px;
background-color:#EB1F4F;
color:#F0FF00;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;
padding:3px;
}

a.freelink_yellow:link {
margin-bottom:15px;
background-color:#F0FF00;
color:#000;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;
padding:3px;


}
a.freelink_yellow:visited {
margin-bottom:15px;
background-color:#F0FF00;
color:#000;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none; 
font-weight:bold;
padding:3px;
}

a.freelink_yellow:hover {
margin-bottom:15px;
background-color:#F0FF00;
color:#EB1F4F;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-decoration:none;
font-weight:bold;
padding:3px;
}

.reservation_title{
	font-size:14px;
	line-height:14px;
	font-weight: bold;
	color: #000;

}
.reservation_content{
	font-size:14px;
	line-height:14px;
	padding-left:20px;
	padding-right:100px;
}
.reservation_section {
	background-color:#eb1f4f;
	margin:0px;
	color:#FFF; 
	padding:5px;
	font-weight:bold;
	text-transform:uppercase;
	width: 573px;
}

.big_thumbnail {
float: left;
width: 200px;

border: 0px;
margin-top: 1px;
margin-left: 2px;
margin-right: 0px;
margin-bottom: 4px;
padding: 0px;
}

.thumbnail {
float: left;
/* border: 1px solid #3c3d41; */
margin-top: 0px;
margin-left: 7px;
margin-right: 0px;
margin-bottom: 9px;
padding: 0px;
}

.clearboth { clear: both; }

.pictures_backbutton {
float:left;
width:197px;
height:20px;
text-align:left;
background-color:#EB1F4F;
color:#F0FF00;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
line-height:18px;
text-decoration:none;
padding-left:5px;
padding-top:2px;
}
.pictures_backbutton a{ 
	font-weight:bold;font-size:12px;line-height:18px;text-decoration:none;color:#F0FF00;text-transform:uppercase;
}
.pictures_backbutton a:hover{ 
	font-weight:bold;font-size:12px;line-height:18px;text-decoration:none;color:#FFF;text-transform:uppercase;
}

.pictures_yellowbar {
float:left;width:195px;height:22px;text-align:left;background-color:#F0FF00;color:#F0FF00;text-transform:uppercase;margin-left:7px;
}
.pictures_redbar {
	float:left;width:89px;height:20px;text-align:left;background-color:#EB1F4F;color:#F0FF00;text-transform:uppercase;margin-left:7px;font-weight:bold;font-size:12px;line-height:18px;text-decoration:none;padding-left:5px;padding-top:2px;
}
.pictures_redbar a{
	font-weight:bold;text-align:left;font-size:13px;line-height:18px;text-decoration:none;color:#F0FF00;text-transform:uppercase;
}
.pictures_redbar a:hover{
	font-weight:bold;text-align:left;font-size:13px;line-height:18px;text-decoration:none;color:#FFF;text-transform:uppercase;
}
.calendar_month {
	background-color:#000;padding-top:3px;padding-right:3px;margin:0px;margin-top:0px;text-transform:uppercase;color:#FFF;font-size:20px;line-height:25px;font-weight:bold;
}
.calendar_yellowbar {
float:left;width:200px;height:22px;text-align:left;background-color:#F0FF00;color:#F0FF00;text-transform:uppercase;margin-left:7px;
}
.calendar_yellowbar2 {
float:left;width:405px;height:22px;text-align:left;background-color:#F0FF00;color:#F0FF00;text-transform:uppercase;margin-left:0px;margin-right:0px;
}
.calendar_yellowbar3 {
float:left;width:102px;height:22px;text-align:left;background-color:#F0FF00;color:#F0FF00;text-transform:uppercase;margin-left:0px;margin-right:0px;
}
.calendar_yellowbar4 {
float:left;width:102px;height:22px;text-align:left;background-color:#F0FF00;color:#F0FF00;text-transform:uppercase;margin-left:0px;margin-right:0px;
}
.calendar_redbar {
float:left;width:90px;height:20px;text-align:left;background-color:#EB1F4F;color:#F0FF00;text-transform:uppercase;margin-left:7px;font-weight:bold;font-size:12px;line-height:18px;text-decoration:none;padding-left:5px;padding-top:2px;
}
.calendar_redbar a{
	font-weight:bold;font-size:13px;line-height:18px;text-decoration:none;color:#F0FF00;text-transform:uppercase;
}
.calendar_redbar a:hover{
	font-weight:bold;font-size:13px;line-height:18px;text-decoration:none;color:#FFF;text-transform:uppercase;
}

.eventnotavailable_backbutton a{ 
	background-color:#EB1F4F;font-weight:bold;font-size:12px;line-height:18px;text-decoration:none;color:#F0FF00;text-transform:uppercase;padding:3px;
}
.eventnotavailable_backbutton a:hover{ 
	background-color:#EB1F4F;font-weight:bold;font-size:12px;line-height:18px;text-decoration:none;color:#FFF;text-transform:uppercase;padding:3px;
}
.calendar_header {
	background-color:#F0FF00;padding-top:1px;margin:0px;margin-top:0px;text-transform:uppercase;color:#000;font-size:20px;font-weight:bold;padding-bottom:1px;
}
.calendar_header_a:link{
	background-color:#000;font-weight:bold;font-size:12px;;text-decoration:none;color:#FFF;text-transform:uppercase;padding:1px;margin:0px;
}
.calendar_header_a:visited{
	background-color:#000;font-weight:bold;font-size:12px;text-decoration:none;color:#FFF;text-transform:uppercase;padding:1px;margin:0px;
}
.calendar_header_a:hover{
	background-color:#000;font-weight:bold;font-size:12px;text-decoration:none;color:#F0FF00;text-transform:uppercase;padding:2px;margin:0px;
}
.showparty {
	cursor: pointer;
	cursor: hand;
}
.showparty span { color:#FFFFFF; }

