/* global =================================================*/
.center
{
	text-align: center;
}
.clearBotrh
{
	clear: both;
}
.spacer8px
{
	line-height: 8px;
	height: 8px;
}

/* text =================================================*/
/* normal text */
.text10pt, .text11pt, .text12pt, .text14pt, .text16pt
{
	color: #555555;
}
.text10pt
{
	font-size: 10px;
}
.text11pt
{
	font-size: 11px;
}
.text12pt
{
	font-size: 12px;
}
.text14pt
{
	font-size: 14px;
}
.text16pt
{
	font-size: 16px;
}
/* normal text Color */
.text10ptColor, .text11ptColor, .text12ptColor, .text14ptColor, .text16ptColor
{
	color: #009515;
}
.text10ptColor
{
	font-size: 10px;
}
.text11ptColor
{
	font-size: 11px;
}
.text12ptColor
{
	font-size: 12px;
}
.text14ptColor
{
	font-size: 14px;
}
.text16ptColor
{
	font-size: 16px;
}
/* normal text Color1 */
.text10ptColor1, .text11ptColor1, .text12ptColor1, .text14ptColor1, .text16ptColor1
{
	color: #0f2c5c;
}
.text10ptColor1
{
	font-size: 10px;
}
.text11ptColor1
{
	font-size: 11px;
}
.text12ptColor1
{
	font-size: 12px;
}
.text14ptColor1
{
	font-size: 14px;
}
.text16ptColor1
{
	font-size: 16px;
}
/* normal text Color2 */
.text10ptColor2, .text11ptColor2, .text12ptColor2, .text14ptColor2, .text16ptColor2
{
	color: #ffcc00;
}
.text10ptColor2
{
	font-size: 10px;
}
.text11ptColor2
{
	font-size: 11px;
}
.text12ptColor2
{
	font-size: 12px;
}
.text14ptColor2
{
	font-size: 14px;
}
.text16ptColor2
{
	font-size: 16px;
}
/* normal text White Color */
.text10ptWhiteColor, .text11ptWhiteColor, .text12ptWhiteColor, .text14ptWhiteColor, .text16ptWhiteColor, .text22ptWhiteColor
{
	color: #FFFFFF;
}
.text10ptWhiteColor
{
	font-size: 10px;
}
.text11ptWhiteColor
{
	font-size: 11px;
}
.text12ptWhiteColor
{
	font-size: 12px;
}
.text14ptWhiteColor
{
	font-size: 14px;
}
.text16ptWhiteColor
{
	font-size: 16px;
}
.text22ptWhiteColor
{
	font-size: 22px;
	text-decoration: none;
}

/* normal text Black Color */
.text10ptBlackColor, .text11ptBlackColor, .text12ptBlackColor, .text14ptBlackColor, .text16ptBlackColor
{
	color: #000000;
}
.text10ptBlackColor
{
	font-size: 10px;
}
.text11ptBlackColor
{
	font-size: 11px;
}
.text12ptBlackColor
{
	font-size: 12px;
}
.text14ptBlackColor
{
	font-size: 14px;
}
.text16ptBlackColor
{
	font-size: 16px;
}


.displayNone
{
	display: none;
	visibility: hidden;
}
.displayShow
{
	display: block;
	visibility: visible;
}
.borderType1
{
	border: #b4da33 solid 1px;
	padding: 3px;
}

h1, h2, .h3XXX
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 1px;
}
h1, h2
{
	line-height: 25px;
}
.h1Style
{
	color: #009515;
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

h1
{
	/*padding-left:20px; 	padding-right:20px; 	background-color:#0f2c5d;*/ /*color:#009515; 	font-weight:bold; 	font-size:15px;*/
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 10px 0;
	color:#009515;
	text-transform: capitalize;
}
h2
{
	/*padding-left:20px; 	padding-right:20px; 	background-color:#61b1c9;*/ /* 	color:#009515; 	font-weight:bold;*/
	font-size: 1.4em;
	font-weight: normal;
	margin: 10px 0 10px 0;
	font-weight: bold;
	color: #333;
}



h3
{/*
	font-size: 1.4em;
	font-weight: bold;
	color:#009515;*/
}

/*gallery =======================================================================*/
.gallery
{
	float: right;
	padding: 8px;
}
.gallery img
{
	border: solid 1px #aaaaaa;
}
.gallery .mediums img
{
	width: 400px; /*height: 267px;*/
}
.gallery .mediums, .gallery .thumb td
{
	padding: 5px;
	text-align: center;
}

.gallery .thumb img
{
	width: 70px;
	height: 47px;
	cursor: pointer;
}

/*pnl2 =======================================================================*/

.pnl2
{
	font-size: 12px;
	color: #000000;
	margin-bottom: 1px;
}

.pnl2 li, .pnl2 ul, .pnl2 form
{
	/*background-color:#d8ebf3;	*/
}
.pnl2 form
{
	margin: 0px;
	padding: 10px;
	padding-left: 20px;
}
.pnl2 input
{
	/*color:#888; border:none; height:17px; line-height:17px; font-size:12px;*/
	width: 145px;
	vertical-align: middle;
}

.pnl2 input.inactive
{
	color: #888;
	font-size: 0.9em;
	height: 16px;
	padding: 4px 0 0 0;
	vertical-align: middle;
}
.pnl2 input.active
{
	color: #000;
	font-size: 1.1em;
	height: 17px;
	padding: 2px 0 0 0;
	vertical-align: middle;
}



.pnl2 img
{
	vertical-align: middle;
}

.pnl2 h2
{
	/* background-color:#61b1c9;*/
	font-size: 13px;
}

.pnl2 h2 span
{
	float: right;
}
.pnl2 .borderNone li
{
	border-bottom: none;
}
.pnl2 strong
{
	color: #000000;
}
.mainSide .pnl2 ul
{
	list-style: none;
	margin-top: 10px;
}
.pnl2 li
{
	/*list-style:none; 	margin:0px; 	padding:0px;*/
}
.pnl2 li
{
	/*border-bottom:#61b1c9 1px solid;*/
}
.pnl2 a, .pnl2 a:link, .pnl2 a:active, .pnl2 a:visited
{
	color: #777;
	text-decoration: underline; /*margin-bottom:1px;	 	padding-left:20px; 	line-height:22px; 	background-image:url(../images/template/pnlSet2LinkIcon.jpg); 	background-repeat:no-repeat; 	background-position:left;*/
}
.pnl2 a:hover
{
	color: #777;
	text-decoration: underline;
}

/*pnl2 eklenti*/
.AreaSide .bulletNone .rightSide .container .pnl2 h2
{
	margin: 0px;
	padding: 0px;
	color: #777777;
}
.pnl2 h3
{
	font-size: 16px;
	color: #009515;
	margin-bottom: 1px;
}
.pnl2 h4
{
	font-size: 12px;
	color: #000000;
	margin-bottom: 1px;
}

.AreaSide .bulletNone .rightSide .container .pnl2 ul li
{
	list-style-type: disc;
	list-style-position: inside;
}

.AreaSide .bulletNone .rightSide .container .pnl2 ul
{
	list-style: none;
	margin-top: 0px;
	margin-bottom: 10px;
}
/*searchPnl =======================================================================*/
.searchPnl
{
	background-image: url( 'images/template/bgset2.jpg' );
	background-position: left top;
	background-repeat: repeat-x;
	height: 43px;
	line-height: 20px;
	padding-left: 20px;
	margin-bottom: 1px;
	background-color:  #009515;
}
.searchPnl li, .searchPnl ul
{
	margin: 0px;
	padding: 0px;
}
.searchPnl li
{
	float: left;
	margin-right: 5px;
	color: #FFFFFF;
}
.searchPnl div
{
	line-height: 16px;
	height: 16px;
}


/*searchPnl1 =======================================================================*/
.searchPnl1
{
	font-size: 12px;
	color: #184674;
	margin-bottom: 1px;
}

.searchPnl1 li, .searchPnl1 ul, .searchPnl1 form
{
}
.searchPnl1 form
{
	margin: 0px;
	padding: 10px;
	padding-left: 20px;
}
.searchPnl1 select .bg
{
	background-color: #eee;
}
.searchPnl1 input, .searchPnl1 select
{
	color: #333; /*height:17px; line-height:17px;*/
	width: 145px;
	vertical-align: middle;
	font-size: 12px;
}

.searchPnl1 img
{
	vertical-align: middle;
}

.searchPnl1 h2
{
	font-size: 13px;
}

.searchPnl1 h2 span
{
	float: right;
}
.searchPnl1 .borderNone li
{
	border-bottom: none;
}
.searchPnl1 strong
{
	color: #000000;
}
.mainSide .searchPnl1 ul
{
	list-style: none;
	margin-top: 10px;
}
.mainSide .searchPnl1 li
{
	float: left;
	padding-right: 10px;
}

.searchPnl1 a, .searchPnl1 a:link, .searchPnl1 a:active, .searchPnl1 a:visited
{
	color: #777;
	text-decoration: underline;
}
.searchPnl1 a:hover
{
	color: #777;
	text-decoration: underline;
}
/*pnlFloatLeftLi=======================================================================*/
.pnlFloatLeftLi
{
	/*padding-left: 20px;*/
	color: #333333;
}
.pnlFloatLeftLi li, .pnlFloatLeftLi ul
{
	margin: 0px;
	padding: 0px;
}
.pnlFloatLeftLi li
{
	float: left;

	vertical-align: middle; /*height: 22px;
	margin-right: 5px;
*/
}
.pnlFloatLeftLi br
{
	line-height: 7px;
	height: 7px;
}
.pnlFloatLeftLi div
{
	font-size: 10px;
}
#updating
{
	/* 	width: 230px;*/
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: #ffcc00;
	font-size: 1.3em;
	color: black;
	text-transform: uppercase;
	font-weight: bold;
	margin: 20px 0 0 0;
}
/* slider */
div#feature_list {
	width: 100%;
	height: 323px;
	overflow: hidden;
	position: relative;
	border:1px solid #00aa38;
	margin-bottom:15px;
}

div#feature_list ul, #tabs {
	background:#ffffff;
	height:263px;
	position: absolute;
	top: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}

#tabs {
	right: 0;
	z-index: 50;
	width:255px;
}


#tabs a {
	color:#00aa38;
	text-decoration: none;
	display: inline-block;
	outline: none;
	background:#ebf7ed;
	border:1px solid #3db54b;
	border-top:0;
	border-right:0;
	border-left:0;
	position:relative;
	cursor:pointer;
	height:80px;
	width:255px;
	margin:0;
	padding:0;
}

#tabs a:hover {
	text-decoration: none;
}

#tabs a h3, #tabs a p, #tabs a em{
	position:absolute;
	}

#tabs a h3{
	margin: 0;
	padding: 0;
	font-size:16px;
	top:8px;
	left:10px;
	color:#3db54b;
	margin-right:5px;
}
#tabs a p{
	top:24px;
	left:10px;
	color:#3db54b;	
}

#tabs a em{
	top:33px;
	right:10px;
	font-style:normal;
	font-family:MetaBoldCE-RomanRegular;
}

#tabs a i{
	display:none;
}

#tabs a.current {
	background: #3db54b;
	color: #ffffff;
	display:block;
}
#tabs a.current p
{
	color:#ffffff;
}
#tabs a.current h3
{
	color:#fff000;
}
#tabs a.current i {
	background: url(http://www.gofun.nl/images/sliderArrow.png) no-repeat;
	width:43px;
	height:81px;
	display:inline-block;
	position:absolute;
	left:-43px;
	top:0;
	z-index:51;
}

#tabs a.current:hover {
	text-decoration: none;
}


ul#output {
	left: 0;
	width: 100%;
	height: 252px;
	position: relative;
}

ul#output li {
	position: absolute;
	width: 498px;
	height: 263px;
}

ul#output li .title, ul#output li .shortInfo{
	background:url(../images/sliderTitleBg.png);
	position:absolute;
	text-align:center;
	color:#ffffff;
	}

ul#output li .title{
	padding:5px;
	width:100%;
	}

ul#output li .title{
	top:0;
	font-size:20px;
	}

ul#output li .price{
	background:url(../images/sliderPriceBg.png) 50% 50% no-repeat;
	color:white;
	text-align:center;
	position:absolute;
	width:100px;
	height:100px;
	left:10px;
	bottom:10px;
	z-index:7;
	font-size:40px;
	line-height:40px;
	display:inline-block;
	}

ul#output li .price i{
	font-style:normal;
	font-size:18px;
	height:25px;
	line-height:18px;
	margin:3px 0;
	display:block;
	}

ul#output li .shortInfo{
	bottom:0;
	z-index:5;
	width:383px;
	padding:5px 5px 5px 110px;
	text-align:left;
	font-size:15px; 
	}
ul#output li img 
{
	height:323px;
}		
/* /slider */
