/*
--------------------------------------------------------------
|	HTML TAGS
--------------------------------------------------------------
*/

	body{
		margin:			0px;
		padding:		0px;
		background-color:	#a9a9a9;
	}

	img{
		display:		block;
		outline:		none;
		border:			0px;
	}

	canvas{
		display:		block;
		padding:		0px;
		margin:			0px;
	}

	*{
		outline:		none;
		margin:			0px;
		padding:		0px;
	}
	
	abbr{
		border-bottom:		1px dotted;
		cursor:			help;
	}

/*
--------------------------------------------------------------
|	FRAMEWORK
--------------------------------------------------------------
*/
	#icemountain{
	}

	.ice_content{
		width:			972px;	
		position:		relative;
		left:			50%;
		margin-left:		-486px;
	}

	#ice_top{
		height:			60px;	
		background-color:	#000000;
	}
	
	#ice_top2{
		background-color:	#ffffff;		
	}
	
	#ice_top2 div{
		/*
		background-image:	url('images/bg_flash.jpg');
		background-repeat:	no-repeat;
		background-position:	center top;	
		*/
	}

	#ice_top3{
		height:			60px;
		background-image:	url('images/bg_nav.jpg');
		background-repeat:	repeat-x;		
		background-color:	#ffffff;		
	}
	
	#ice_center{
		background-color:	#ffffff;
	}

	#ice_bottom{
		height:			436px;
		background-image:	url('images/bg_footer.jpg');
		background-repeat:	repeat-x;
		background-color:	#a9a9a9;
	}	

/*
--------------------------------------------------------------
|	SLIDESHOW
--------------------------------------------------------------
*/
	
	#slideshow-container{
		width:			642px; 
		height:			300px;
		position:		relative;
		margin-bottom:		20px;
	}
	
	#slideshow-container div{ 
		display:		block;
		position:		absolute;
		top:			0px;
		left:			0px;
		z-index:		1;
	}

/*
--------------------------------------------------------------
|	HEADER
--------------------------------------------------------------
*/

	#header_subnav{
		position:		absolute;
		top:			21px;
		right:			70px;
	}
	
	#header_subnav a,
	#header_subnav a:link,
	#header_subnav a:active,
	#header_subnav a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#aeadad;
		text-decoration:	none;
		text-transform:		uppercase;
		border-right:		1px dotted #aeadad;
		padding-right:		7px;
		padding-left:		3px;
	}

	#header_subnav a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ffffff;
		text-decoration:	none;
		text-transform:		uppercase;	
	}

	#ice_top3 .ice_content{
		background-image:	url('images/bg_nav2.jpg');
		background-repeat:	no-repeat;	
		height:			60px;
	}
	
	.h1navBG{
		background-image:	url('images/nav_hover.jpg');
		background-repeat:	no-repeat;
	}
	
	#header_nav h1{
		float:			left;
		width:			242px;
		text-align:		center;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		16px;
		color:			#000000;
		text-decoration:	none;
		text-transform:		uppercase;
		height:			40px;
		padding-top:		20px;
	}
	
	#header_nav a,
	#header_nav a:link,
	#header_nav a:active,
	#header_nav a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		16px;
		color:			#000000;
		text-decoration:	none;
		text-transform:		uppercase;	
	}
	
	#header_nav a:hover{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		16px;
		color:			#000000;
		text-decoration:	none;
		text-transform:		uppercase;	
	}
	
	#taal_switch{
		position:		absolute;
		top:			21px;
		right:			0px;
	}
	
	#taal_switch a,
	#taal_switch a:link,
	#taal_switch a:active,
	#taal_switch a:hover,
	#taal_switch a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		text-decoration:	none;
		text-transform:		uppercase;
		padding:		2px;
	}

	.langNonActive{
		color:			#AEADAD;
	}
	
	.langActive{
		color:			#000000;
		background-color:	#AEADAD;
	}

/*
--------------------------------------------------------------
|	FOOTER
--------------------------------------------------------------
*/
	
	#ice_bottom .ice_content{
		background-image:	url('images/bg_footer_img.jpg');
		background-repeat:	no-repeat;	
		height:			436px;
	}
	
	#footer_blocks{
		overflow:		auto;
		margin-left:		1px;
		margin-right:		1px;
		padding-top:		40px;
	}
	
	.footer_block{
		float:			left;
		width:			212px;
		padding-left:		15px;
		padding-right:		15px;
	}
	
	.footer_block h1{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#888888;
		text-decoration:	none;
		text-transform:		uppercase;
		border-bottom:		1px dotted #888888;
		padding-bottom:		4px;
		margin-bottom:		4px;
	}
	
	.footer_block p{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#888888;
		line-height:		20px;	
		padding-bottom:		20px;
	}
	
	.footer_block p a,
	.footer_block p a:link,
	.footer_block p a:active,
	.footer_block p a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#888888;
		line-height:		20px;	
		text-decoration:	none;
		display:		block;
	}
	
	.footer_block p a:hover{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#000000;
		line-height:		20px;	
		text-decoration:	none;
		display:		block;
	}
	
	#footnotes{
		position:		absolute;
		bottom:			50px;
		left:			0px;
		overflow:		auto;
	}
	
	.footnote{
		float:			left;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ffffff;
		text-transform:		uppercase;
	}
	
	.footnote a,
	.footnote a:link,
	.footnote a:active,
	.footnote a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ffffff;
		text-decoration:	none;
		text-transform:		uppercase;
	}
	
	.footnote a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#000000;
		text-decoration:	none;
		text-transform:		uppercase;
	}

/*
--------------------------------------------------------------
|	SUBNAVIGATION
--------------------------------------------------------------
*/
	
	#menu{

	}
	
	.menu{
		position:		relative;
		width:			311px;
		height:			47px;
	}
	
	.menu h1{
		position:		absolute;
		top:			16px;
		left:			20px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;
		color:			#aaa9a9;
		text-transform:		uppercase;
	}
	
	.menu h1 a,
	.menu h1 a:link,
	.menu h1 a:active,
	.menu h1 a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;
		color:			#aaa9a9;
		text-decoration:	none;
		text-transform:		uppercase;
	}

	.menu h1 a:hover{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;
		color:			#000000;
		text-decoration:	none;
		text-transform:		uppercase;
	}
	
	.mnuTop{
		background-image:	url('images/bg_menu_top.png');
		background-repeat:	no-repeat;
	}
	
	.mnuCenter{
		background-image:	url('images/bg_menu_center.jpg');
		background-repeat:	no-repeat;
	}

	.mnuCenterFB{
		background-image:	url('images/bg_menu_center_fb.jpg');
		background-repeat:	no-repeat;
	}	
	
	.mnuBottom{
		background-image:	url('images/bg_menu_bottom.png');
		background-repeat:	no-repeat;
	}
	
	.mnuSolo{
		background-image:	url('images/bg_menu_solo.png');
		background-repeat:	no-repeat;	
	}

/*
--------------------------------------------------------------
|	CONTENT
--------------------------------------------------------------
*/
	
	#ice_center .ice_content{
		padding-top:		20px;
		padding-bottom:		20px;
	}	

/*
--------------------------------------------------------------
|	3 COLUMNS
--------------------------------------------------------------
*/

	#threeColumn{
		overflow:		auto;
	}
	
	#threeColumn_left{
		float:			left;
		width:			311px;
	}
	
	#threeColumn_center{
		float:			left;
		width:			311px;
		margin-left:		19px;
		margin-right:		20px;
	}

	#threeColumn_right{
		float:			left;
		width:			311px;
	}

/*
--------------------------------------------------------------
|	2 COLUMNS
--------------------------------------------------------------
*/

	#twoColomn{
		overflow:		auto;
	}
	
	#twoColomn_left{
		float:			left;
		width:			311px;
	}
	
	#twoColomn_right{
		margin-left:		19px;
		float:			left;
		width:			642px;
	}

/*
--------------------------------------------------------------
|	GOOGLE MAPS
--------------------------------------------------------------
*/
	
	.GInfoWindow{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#000000;
	}
	
	.GInfoWindow span{
		font-weight:		bold;
	}
	
	.GInfoWindow img{
		float:			left;
		padding-right:		10px;
		padding-bottom:		10px;
	}	
	
/*
--------------------------------------------------------------
|	HomePage
--------------------------------------------------------------
*/	
	
	#hp_jumps{
		position:		relative;
		width:			309px;
		height:			73px;
		background-image:	url('images/bg_jumps.png');
		background-repeat:	no-repeat;
		margin-left:		1px;
	}
	
	#hp_jumps h1{
		position:		absolute;
		left:			0px;
		top:			5px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		18px;
		color:			#ffffff;
		text-transform:		uppercase;
		text-align:		center;
		width:			289px;
		padding:		10px;
	}

	#hp_info{
		position:		relative;
		width:			271px;
		height:			197px;
		background-image:	url('images/bg_hp_info.png');
		background-repeat:	no-repeat;
		padding:		20px;
	}	
	
	#hp_info h1{
		padding-top:		5px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		11px;
		color:			#333333;
		text-transform:		uppercase;	
	}

	#hp_info h2{
		padding-top:		10px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#333333;
		line-height:		17px;
	}	

	#hp_info h3{
		padding-top:		10px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		15px;
		color:			#fea202;
		text-transform:		uppercase;
	}	
	
	#hp_info h2 span{
		color:			#48bfea;
	}

	#seasonHours{
		position:		relative;
		width:			311px;
		height:			397px;
		background-image:	url('images/bg_hours1.png');
		background-repeat:	no-repeat;	
		padding-bottom:		10px;
	}
	
	#seasonHours h1{
		margin-top:		14px;
		margin-left:		50px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		11px;
		color:			#ffffff;
		float:			left;
		width:			103px;
		text-transform:		uppercase;
		cursor:			pointer;
	}
	
	.hourBlock{
		padding-top:		70px;
		padding-left:		30px;
		padding-right:		30px;
	}
	
	.hourBlock p{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#ffffff;
		padding-top:		10px;
		padding-bottom:		10px;
		line-height:		16px;
	}
	
	.hourBlock table{
		width:			251px;
	}
	
	.hourBlock table tr td{
		padding-bottom:		5px;
	}
	
	.softOrange{
		position:		relative;
		height:			10px;
		background-color:	#fcbe55;
		width:			201px;
		padding-left:		10px;
		padding-right:		10px;
	}
	
	.h23{
		width:			173px;
		height:			2px;
		background-color:	#ffffff;
		position:		absolute;
		top:			4px;
	}

	.h24{
		width:			201px;
		height:			2px;
		background-color:	#ffffff;
		position:		absolute;
		top:			4px;		
	}
	
	.dow_label{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#ffffff;
		width:			30px;
		text-transform:		uppercase;
	}
	
	.tHead{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#ffffff;	
	}
	
	#homepage_slider{
		position:		relative;
		width:			311px;
		height:			480px;
		background-image:	url('images/bg_hp_news.png');
		background-repeat:	no-repeat;	
	}	
	
	#homepage_slider h1{
		position:		absolute;
		top:			20px;
		left:			20px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;
		color:			#5d5d5d;
		text-transform:		uppercase;
	}

	.hp_slider_img{
		position:		absolute;
		top:			50px;
		left:			20px;
		width:			270px;
		height:			250px;
		background-color:	#000000;
	}
	
	.hp_slider_date{
		position:		absolute;
		top:			280px;
		left:			30px;	
		font-family:		Arial;
		font-weight:		bold;
		font-size:		11px;
		color:			#ffffff;
	}

	#homepage_slider h2{
		position:		absolute;
		top:			315px;
		left:			20px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#f29a01;
		width:			270px;
		height:			15px;
		overflow:		hidden;
	}

	#homepage_slider p{
		position:		absolute;
		top:			335px;
		left:			20px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#474747;
		width:			270px;
		height:			110px;
		overflow:		hidden;
		line-height:		18px;
	}	
	
	#homepage_slider h3{
		position:		absolute;
		top:			449px;
		left:			20px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#48bfea;
		text-decoration:	none;		
	}
	
	#homepage_slider h3 a,
	#homepage_slider h3 a:link,
	#homepage_slider h3 a:active,
	#homepage_slider h3 a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#48bfea;
		text-decoration:	none;	
	}
	
	#homepage_slider h3 a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#000000;
		text-decoration:	none;
	}

	#homepage_counter{
		position:		absolute;
		top:			12px;
		right:			20px;
		background-image:	url('images/bg_counter.png');
		background-repeat:	no-repeat;
		width:			106px;
		height:			31px;
	}

	#homepage_counter ul{
		padding-top:		7px;
		padding-left:		18px;
	}

	#homepage_counter ul li{
		display:		inline;
		list-style-type:	none;
	}

	#homepage_counter ul li div{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		15px;	
		color:			#898989;
		width:			18px;
		height:			18px;	
		float:			left;
		margin-right:		7px;
		text-align:		center;
	}

	.counterBG{
		background-image:	url('images/bg_counter2.png');
		background-repeat:	no-repeat;	
	}	

/*
--------------------------------------------------------------
|	OTHER PAGES
--------------------------------------------------------------
*/
	
	.page_heading{
		position:		relative;
		height:			70px;
		width:			642px;
	}
	
	.page_heading h1{
		position:		absolute;
		top:			13px;
		left:			17px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		18px;	
		color:			#ffffff;
		width:			608px;
	}
	
	.subTitleH2{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		18px;	
		color:			#b8c7d3;
		padding-bottom:		5px;
	}
	
	#twoColomn_right .pNormal{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#000000;
		line-height:		19px;
		padding-bottom:		20px;
	}
	
	#twoColomn_right .pNormal a,
	#twoColomn_right .pNormal a:link,
	#twoColomn_right .pNormal a:active,
	#twoColomn_right .pNormal a:hover,
	#twoColomn_right .pNormal a:visited,
	#twoColomn_right ul li a,
	#twoColomn_right ul li a:link,
	#twoColomn_right ul li a:active,
	#twoColomn_right ul li a:hover,
	#twoColomn_right ul li a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;	
		color:			#000000;	
	}
	
	#twoColomn_right ul{
		margin-left:		17px;
	}
	
	#twoColomn_right ul li{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#000000;
		line-height:		19px;
	}

	.warning{
		margin-top:		20px;
		padding:		10px;
		position:		relative;
		width:			622px;
		height:			76px;
		background-image:	url('images/bg_warning.png');
		background-repeat:	no-repeat;	
	}
	
	.warning h1{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;	
		color:			#ffffff;
		text-transform:		uppercase;
		padding-bottom:		8px;
	}

	.warning h2{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#ffffff;
		padding-bottom:		8px;
	}

	.warning h3{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;	
		color:			#ffffff;
		text-transform:		uppercase;
	}	
	
	.blokje_container{
		overflow:		auto;
	}
	
	.blokje{
		float:			left;
		position:		relative;
	}
	
	.bLefty{
		margin-right:		5px;
	}
	
	.bRighty{
		margin-left:		5px;
	}
	
	.blokje_center{
		background-image:	url('images/blokje_center.png');
		background-repeat:	repeat-y;
		width:			286px;
		padding-top:		11px;
		padding-left:		15px;
		padding-right:		15px;
		padding-bottom:		11px;
		overflow:		auto;
	}
	
	.blokje_center h1{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;	
		color:			#ffa201;
		text-transform:		uppercase;
		padding-bottom:		5px;
	}
	
	.blokje_center p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#787878;
		line-height:		20px;
	}

	.blokje_center p a,
	.blokje_center p a:link,
	.blokje_center p a:active,
	.blokje_center p a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#787878;
		text-decoration:	none;
	}	

	.blokje_center p a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#000000;
		text-decoration:	none;
	}
	
	.blokje .noImg h1,
	.blokje .noImg p{
		width:			286px;
	}

	.blokje .withImg h1,
	.blokje .withImg p{
		width:			178px;
	}	

	.blokje_canvas{
		position:		absolute;
		right:			15px;
		top:			18px;
	}
	
	.blokje_big_center{
		background-image:	url('images/blokje_big_center.png');
		background-repeat:	repeat-y;
		width:			612px;
		padding-top:		11px;
		padding-left:		15px;
		padding-right:		15px;
		padding-bottom:		11px;
		overflow:		auto;	
	}	
	
	.blokje_big_heading{
		position:		relative;
		height:			34px;
		width:			612px;
	}
	
	.blokje_big_heading h1{
		position:		absolute;
		top:			9px;
		left:			10px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;	
		color:			#ffffff;		
	}
	
	.blokje_big_heading h2{
		position:		absolute;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;	
		color:			#ffffff;
		text-transform:		uppercase;
	}

	.blokje_big_heading h3{
		position:		absolute;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;	
		color:			#ffffff;
		text-transform:		uppercase;
	}

	.blokje_big_heading h4{
		position:		absolute;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;	
		color:			#ffffff;
		text-transform:		uppercase;
	}	
	
	.blokje_big_center table{
		margin-top:		10px;
		padding-bottom:		10px;
	}
	
	.blokje_big_center table tr td{
		padding-bottom:		4px;
	}
	
	.tblLabel{
		vertical-align:		top;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#000000;	
	}
	
	.tblValue{
		vertical-align:		top;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;	
		color:			#ffb638;	
	}
	
	.note{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;	
		color:			#000000;
		font-style:		italic;
	}
	
	.itemPic{
		position:		relative;
		padding-bottom:		15px;
	}
	
	#viewGal{
		position:		absolute;
		right:			10px;
		bottom:			25px;
		background-image:	url('images/btnGallery.png');
		background-repeat:	no-repeat;
		width:			221px;
		height:			54px;
		text-align:		center;
	}

	#button{
		background-image:	url('images/btnGallery.png');
		background-repeat:	no-repeat;
		width:			221px;
		height:			54px;
		text-align:		center;
	}
	
	#viewGal div,
	#button div{
		padding-top:		18px;
	}
	
	#viewGal div,
	#viewGal div a,
	#viewGal div a:link,
	#viewGal div a:active,
	#viewGal div a:visited,
	#button div,
	#button div a,
	#button div a:link,
	#button div a:active,
	#button div a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		15px;	
		color:			#aaa9a9;
		text-decoration:	none;	
		text-transform:		uppercase;
	}
	
	#button div a:hover,
	#viewGal div a:hover{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		15px;	
		color:			#000000;
		text-decoration:	none;
		text-transform:		uppercase;
	}	
	
/*
--------------------------------------------------------------
|	LIST NAV MENU
--------------------------------------------------------------
*/	

	#menuList{
	
	}

	#menuList h1{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		15px;	
		color:			#aaa9a9;
		text-transform:		uppercase;
		padding-top:		15px;
		padding-bottom:		15px;
		padding-left:		20px;
		border-bottom:		1px dotted #000000;
	}	
	
	.menuListItem{
		position:		relative;
		padding-top:		10px;
		padding-bottom:		10px;
		padding-left:		20px;
		padding-right:		20px;
		border-bottom:		1px dotted #000000;
	}
	
	.menuListItem h2{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;		
	}
	
	.menuListItem h3{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;
		height:			16px;
		overflow:		hidden;
	}
	
	.menuListItem h3 a,
	.menuListItem h3 a:link,
	.menuListItem h3 a:active,
	.menuListItem h3 a:hover,
	.menuListItem h3 a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;
		text-decoration:	none;
	}

	.menuListItem h2.mli_active,
	.menuListItem h3.mli_active,
	.menuListItem h3.mli_active a{
		color:			#b8c7d3;
	}
	
	.menuListItem h2.mli_nonactive,
	.menuListItem h3.mli_nonactive,
	.menuListItem h3.mli_nonactive a{
		color:			#000000;
	}
	
	.menuListItem div{
		position:		absolute;
		top:			13px;
		right:			0px;
	}

/*
--------------------------------------------------------------
|	NEWSLETTER (UN)SUBSCRIBE
--------------------------------------------------------------
*/	
	
	#frmNewsletter tr td{
		padding-bottom:		4px;
	}
	
	.frmLabel{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#000000;
		width:			85px;
	}
	
	.frmValue{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#000000;	
		width:			250px;
	}
	
	.bg_input{
		position:		relative;
		background-image:	url('images/bg_input.jpg');
		background-repeat:	no-repeat;
		width:			250px;
		height:			24px;
	}
	
	.txtInput{
		position:		absolute;
		top:			3px;
		left:			2px;
		height:			17px;
		width:			244px;
		background-color:	#f8f8f8;
		border:			0px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#000000;		
	}
	
	#frmError span{
		font-weight:		bold;
	}
	
	.frmCheckBox{
		padding-bottom:		4px;
	}
	
/*
--------------------------------------------------------------
|	PAINTBALL
--------------------------------------------------------------
*/	
	
	.popOut{
		font-size:		14px;
		color:			#ffa201;
		font-weight:		bold;
	}


/*
--------------------------------------------------------------
|	PARTNERS
--------------------------------------------------------------
*/	
	
	#tblPartners img{
		border:			1px solid #AAA9A9;
	}
	
	#tblPartners tr td{
		vertical-align:		top;
		color:			#000000;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		padding-right:		20px;
		padding-bottom:		10px;
	}
	
	#tblPartners tr td span{
		font-weight:		bold;
	}
	
	#tblPartners tr td a,
	#tblPartners tr td a:link,
	#tblPartners tr td a:active,
	#tblPartners tr td a:hover,
	#tblPartners tr td a:visited{
		color:			#000000;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		text-decoration:	none;
	}


/*
--------------------------------------------------------------
|	MILKBOX
--------------------------------------------------------------
*/

#mbOverlay {position: absolute;left: 0;width:100%;background-color: #000;z-index:100;cursor: pointer;}
#mbCenter {position: absolute;z-index:101;overflow:hidden;left: 50%;top:10%;background-color: #fff;border: 5px solid #fff;margin:0; padding:5px;}
.mbLoading{ background: #fff url(images/loading.gif) no-repeat center; }
#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }
.mbClear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }
#mbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;padding-top:8px;margin:0;}
#mbNavigation{float:right;width:27px;padding-top:3px;border-left:1px solid #9c9c9c;}
#mbCount{width:55px; overflow:hidden;padding-top:1px;float:right;text-align:right;font-size:9px;}
#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{outline:none;display:block;float:right;height:19px;cursor:pointer;}
#mbPrevLink, #mbNextLink{width:15px; }
#mbPrevLink{background:transparent url(images/prev.gif) no-repeat; }
#mbNextLink{background:transparent url(images/next.gif) no-repeat; }
#mbPlayPause{width:13px;}
#mbPlayPause{background:transparent url(images/play-pause.gif) no-repeat;}
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover{background-position: 0 -22px; }
#mbCloseLink {width:17px;background: transparent url(images/close.gif) no-repeat;}
#mbDescription{margin-right:27px;padding:0px 10px 0 0;font-weight: normal;text-align:justify;}	

#mbDescription a,
#mbDescription a:link,
#mbDescription a:active,
#mbDescription a:hover,
#mbDescription a:visited{
	color:#000000;
}