/* Developed by U-Lab - www.u-lab.nl */

BODY {
	background-image:		url("../images/background.gif");
	background-repeat: 		repeat-y;
	color:					#7F7F7F;
	background-color:		#FCBED0;

    font-family:			arial, sans-serif;
	font-weight:			normal;
    font-style:				normal;
	font-size: 				14px;
	
	margin:					0 auto;

}

IMG {
	border: 				0px;
}

A:link		{color: #C8013B; font-family: arial, sans-serif; font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none;}
A:active	{color: #C8013B; font-family: arial, sans-serif; font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none;}
A:visited	{color: #C8013B; font-family: arial, sans-serif; font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none;}
A:hover		{color: #FAA2BB; font-family: arial, sans-serif; font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none;}

#main_frame {
	width:					922px;	
	margin-top:				25px;
	margin-bottom:			0px;
	margin-left:			50px;
	margin-right:			0px;	
}

#left_frame {
	width:					150px;
	margin:					0 auto;
	
	float:					left;
}


#left_content {
	width:					150px;
	height:					311px;
	text-align:				right;	
	margin-top:				251px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;	
}


#content_frame {
	width:					761px;
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			10px;
	margin-right:			0px;
	
	float:					left;
}


#content_title {

	width:					761px;
	height:					170px;	
	text-align:				left;	
}

#content {
	background-image:		url("../images/bg_content.gif");
	width:					761px;

	text-align:				left;	
	margin-top:				15px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;	
	float:					left;
}


#content_animation {
	width:					365px;
	height:					311px;
	text-align:				left;	
	margin:					0 auto;	
	float:					left;	
}

#content_content {
	
	float:					left;	

	text-align:				left;
	
	margin:					0 auto;
	
	width:					346px;
	height:					271px;

	
	padding-top:			16px;
	padding-bottom:			18px;
	padding-left:			18px;
	padding-right:			18px;
	
	line-height: 			25px;
	
	overflow:				hidden;
}

#content_full {
	background-color:		#FFFFFF;	

	text-align:				left;
	
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;
	
	width:					725px;
	
	padding-top:			5px;
	padding-bottom:			5px;
	padding-left:			18px;
	padding-right:			18px;
	
	line-height: 			25px;
	position: 				relative;
}


#content_full_top {
	margin-top:				15px;
	background-image:		url("../images/bg_content_top.gif");
	width:					761px;
	height:					11px;
	position: 				relative;
}

#content_full_bottom {
	background-image:		url("../images/bg_content_bottom.gif");
	width:					761px;
	height:					11px;
}

#main_frame #content_frame #content_full #left {
	margin:					0px;
	width:					350px;
	margin-right:			20px;
	float:					left;	
}

#main_frame #content_frame #content_full #right {
	margin:					0px;
	width:					350px;
	float:					left;	
}

#main_frame #content_frame #content_full .title {

    font-family:			arial, sans-serif;
	font-weight:			bold;
    font-style:				normal;
	font-size: 				14px;
}



#main_frame #content_frame #content_full .row {
	background-color: 		#F5F5F5;
	
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			5px;
	padding-right:			5px;

	clear:					both;
}

#main_frame #content_frame #content_full .row .description {
	background-color: 		#F5F5F5;
	float:					left;
}

#main_frame #content_frame #content_full .row .field {
	background-color: 		#F5F5F5;
	text-align:				right;

	width:					225px;
	float:					right;
}

#main_frame #content_frame #content_full .row .amount {
	background-color: 		#F5F5F5;
	text-align:				right;

	width:					120px;
	float:					right;
}

#main_frame #content_frame #content_full .row .price {
	background-color: 		#F5F5F5;
	text-align:				right;

	width:					75px;
	float:					right;
}

#main_frame #content_frame #content_full .error {


    font-family:			arial, sans-serif;
	font-weight:			bold;
    font-style:				normal;
	font-size: 				14px;

	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			5px;
	padding-right:			5px;

	border-style:			solid;
	border-color:			#7F7F7F;
	border-width:			1px;
}

#content_photos {
	background-color:		#FFFFFF;	

	text-align:				left;
	
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;
	
	width:					743px;
	
	padding-top:			5px;
	padding-bottom:			5px;
	padding-left:			18px;
	padding-right:			0px;
	
	line-height: 			25px;
	position: 				relative;
}

#content_photos A {
	padding:				4px;
	border:					1px #7F7F7F solid;
	display:				block;
	width:					120px;
	margin-right:			18px;
	margin-bottom:			18px;	
	float:					left;
}

.arrange_title {
	color:					#D4064D;

	font-weight:			bold;
	font-size:				12px;

	line-height:			20px;
}

.arrange_content {
	font-weight:			normal;
	font-size:				12px;
	line-height:			20px;
}

.arrange_price {
	color:					#C8013B;
	font-weight:			bold;	
}

.arrange_image_left {
	margin-right:			10px;
}

.arrange_image_right {
	margin-left:			10px;
	margin-top:				5px;
}

.arrange_row {
	background-color: 		#F5F5F5;
}

.input	{
	background-color: 		#FFFFFF;
	color: 					#000000;

    font-family:			verdana, arial, sans-serif;
	font-weight:			normal;
    font-style:				normal;
	font-size: 				11px;
	
	border-style: 			solid;
	border-color:			#000000;
	border-width: 			1px;

	width:					250px;
}

.input_short	{
	background-color: 		#FFFFFF;
	color: 					#000000;

    font-family:			verdana, arial, sans-serif;
	font-weight:			normal;
    font-style:				normal;
	font-size: 				11px;
	
	border-style: 			solid;
	border-color:			#000000;
	border-width: 			1px;

	width:					30px;
}

.form_title {
	font-size: 				12px;	
	font-weight:			bold;
	color:					#000000;
}

.textarea {
	background-color: 		#FFFFFF;
	color: 					#000000;

    font-family:			verdana, arial, sans-serif;
	font-weight:			normal;
    font-style:				normal;
	font-size: 				11px;
	
	border-style: 			solid;
	border-color:			#000000;
	border-width: 			1px;

	width:					250px;
	height:					150px;
}

.select {
	background-color: 		#FFFFFF;
	color: 					#000000;

    font-family:			verdana, arial, sans-serif;
	font-weight:			normal;
    font-style:				normal;
	font-size: 				11px;
	
	border-style: 			solid;
	border-color:			#000000;
	border-width: 			1px;

	width:					250px;
}

.submit	{
	background-color: 		#FFFFFF;
	color: 					#000000;

    font-family:			verdana, arial, sans-serif;
	font-weight:			normal;
    font-style:				normal;
	font-size: 				11px;
	
	border-style: 			solid;
	border-color:			#000000;
	border-width: 			1px;

	width:					165px;
}

#tickets_promo {
	color:					#D96E8D;
	font-size:				10px;

	width:					761px;
	height:					100px;
	text-align:				left;	
	margin-top:				15px;	
	float:					left;	
		
}


#ulab {
	color:					#D96E8D;
	font-size:				10px;

	width:					761px;
	height:					20px;
	text-align:				right;	
	margin:					0 auto;	
	float:					left;	
		
}

#ulab A:link		{color: #E685A1; font-family: arial, sans-serif; font-weight: normal; font-style: normal; font-size: 10px; text-decoration: none;}
#ulab A:active		{color: #C8013B; font-family: arial, sans-serif; font-weight: normal; font-style: normal; font-size: 10px; text-decoration: none;}
#ulab A:visited		{color: #C8013B; font-family: arial, sans-serif; font-weight: normal; font-style: normal; font-size: 10px; text-decoration: none;}
#ulab A:hover		{color: #C8013B; font-family: arial, sans-serif; font-weight: normal; font-style: normal; font-size: 10px; text-decoration: underline;}







/* Developed by U-Lab - www.u-lab.nl */

