body {
	font-family:"Trebuchet MS";
}

.biggerfonts strong a {
	font-size:18px;
}
.biggerfonts a p {
	font-size:14px !important;
}

.biggerfonts a {
	font-size:15px;
}

.cont-image {
	width:70px;
	height:70px;
	display:block;
	border:1px solid #CCC;
	float:left;
	margin-right:10px;
	text-indent:-999999px;
	background-position:50% 50%;
}
.tab-cont a b {
	font-size:16px;
}

.spacer-cont {
	clear:both;
	margin-top:5px;
	width:100%;
	height:10px;
}
.myownsearch .subm {
	margin-top:3px;
			border:1px solid #CCC;
			background-color:#EEE;
			color:#555;
			font-weight:bold;
			cursor:pointer;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
}
.mylogo span {
	background-repeat:no-repeat;
}
.gallery-image {
	width:80px;
	height:80px;
	border:2px solid #CCC;
	margin-left:5px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:10px;
	background-position:center;
	background-color:#FFF;
}

	#results-e .gallery-image {
		margin-right:5px;
	}

	#results-e a {
		font-weight:bold;
	}

#results-g {
	margin-top:10px;
	height:180px;
	margin-left:15px;
}

.bott-border {
	border-bottom:1px solid #CCC;
}

#results-e .left-border {
	border-left:1px solid #CCC;
	width:2%;
	height:100px;
	float:left;
}

#results-e .result {
	width:47%;
	float:left;
	height:130px;
	border-color:#CCC;
	margin-right:1%;
	margin-bottom:10px;
}

#results-e .result img {
	float:left;
	margin-right:10px;
	height:60px;
	border:2px solid  #CCC;
	background-color:#FFF;
}

#results-e p {
	margin-top:5px;
}

ul.subhide {
	display:none;
}

.affiliazione img {
	float:left;
	margin-right:10px;
}

.spacer {
	clear:both;
	margin:10px 0px;
	height:1px;
	width:95%;
	background-color:#eed397;
	margin-left:auto;
	margin-right:auto;
}

.aff-image {
	width:204px;
	height:64px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	margin-right:10px;
	background-color:#FFF;
	border:1px solid #eed397;
	margin-bottom:3px;
}

.affiliazione h2 {
	background-image:url(/img/gen-sec-mod-y.png) !important;
	font-size:16px;
}

.r h2 {
	font-size:16px;
	/*background-image:url(/img/gen-sec-mod-r2.png) !important;*/
}

.hom, .hom h2 {
	background-image:url(/img/gen-sec-mod-grey2.png) !important;
}

.affiliazione .tab-cont {
	background-image:url(/img/gen-sec-mod-y.png) !important;
}

#results-y .result strong {
	font-weight:bold;
	font-size:16px;
}
#results-y .result p {
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	color:#333 !important;
}
#results-y .result a {
	text-decoration:none !important;
	/*display:block;*/
}
#results-y .result {
	padding-top:4px;
	padding-bottom:4px;
}
#results-y .bord {
	border-bottom:1px solid #CCCCCC;
}

#more-y-res .result strong {
	font-weight:bold;
	font-size:16px;
}
#more-y-res .result p {
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	color:#333 !important;
}
#more-y-res .result a {
	text-decoration:none !important;
	display:block;
}
#more-y-res .result {
	padding-top:4px;
	padding-bottom:4px;
}
#more-y-res .bord {
	border-bottom:1px solid #CCCCCC;
}


.home img {
	margin-bottom:-3px;
	margin-right:2px;
	margin-left:-6px;
}

.desc img {
	float:left;
	margin-right:5px;
}
.e h2 {
	font-size:16px;
}

#carousel_small {
	margin-top:25px;
}
#carousel_big  {
	height:243px;
	border:1px solid #CCCCCC;
	background-color:#FFF;
}
#carousel_big li {
	display:none;
	position:relative;
	height:243px;
	background-color:#FFF;
}
	#carousel_big li.currentz {
		/*display:block;*/
	}

	#carousel_big li span {
		display:block;
		background-color:#000;
		color:#FFF;
		opacity:0.5;
		-moz-opacity:0.5;
		filter:alpha(opacity=50);
		position:absolute;
		bottom:0;
		width:100%;
		height:40px;
		left:0;
	}
		#carousel_big li span p {
			margin:5px;
		}

#carousel_small {
	margin-left:30px;
	height:90px;
}

	#carousel_small li {
		float:left;
		margin-left:10px;
		position:relative;
	}

	#carousel_small img {
		width:80px;
		height:80px;
		border:1px solid #CCCCCC;
		cursor:pointer;
	}

	#carousel_small li.currentz img {
		border:1px solid #CCCCCC;
	}
.hom h2 {
	font-size:16px;
}

.selectorz {
	display:none;
	width:80px;
	height:80px;
	background-color:#000;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	top:1px;
	left:1px;
}
.currentz .selectorz {
	display:block;
}

.ratingz {
	float:left;
	text-align:center;
	border:1px solid #eed397;
	width:204px;
	background-color:#FFF;
	margin-right:10px;
	padding-bottom:5px;
}

.ratingz .spacerz {
	margin-left:10px;
	margin-right:10px;
	width:184px;
	height:1px;
	margin-top:5px;
	background-color:#eed397;
}

.ratingz h3 {
	clear:left;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:4px;
}

#rate-this {
	width:110px;
	height:19px;
	margin-left:auto;
	margin-right:auto;
}

.aff-image2 {
	width:204px;
	height:64px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFF;
}
.stars {
	text-align:left;
	font-weight:bold;
	padding-left:5px;
	font-size:11px;
	padding-top:7px;
}
.stars br {
	clear:both;
}
.stars img {
	float:right;
}
.stars span {
	display:block;
	margin-bottom:5px;
}

#disqus_thread {
	margin:10px;
}

a.nolink {
	text-decoration:none !important;
	color:#333 !important;
}

.more {
	float:right;
	padding:2px;
	border:1px solid #EED397;
	color:#EED397;
	margin-right:20px;
	/*margin-bottom:5px;*/
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	clear:none !important;
	margin-top:4px;
}

.more:hover {
	border: 1px solid #FFC50A;
}
	.more a:link, .more a:visited, .more a:hover {
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		color:#F2C73C;
		text-decoration:none
	}

	.more a:hover {
		color:#FFC50A;
	}

#pageflip {
	position: relative;
	right: 0; top: 0;
	float: right;
	z-index:99999;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: no-repeat right top;
	text-indent: -9999px;
}

#newsletter-signup {
	display:none;
	position:absolute;
	top:50px;
	left:50%;
	width:400px;
	margin-left:-200px;
	z-index:1002;
	background-color:#FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
	#newsletter-signup h3 {
		font-size:20px;
		font-weight:normal;
		margin-bottom:10px;
		margin-top:10px;
		font-family:Verdana;
		text-align:center;
	}

	#newsletter-signup div {
		font-size:11px;
		color:#333;
		text-align:left;
		padding:10px;
	}

	#newsletter-signup table {
		width:100%;
	}

	#newsletter-signup table th{
		font-size:12px;
		font-weight:bold;
		height:24px;
	}

	#newsletter-signup table td {
		vertical-align:top;
	}

	#newsletter-signup input {
		float:left;
		width:90%;
		height:24px;
		margin-bottom:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		opacity:0.9;
		-moz-opacity:0.9;
		-webkit-opacity:0.9;
		color:#555;
	}

	#newsletter-signup br {
		clear:both;
	}

	#newsletter-signup .form-button {
		width:122px;
		height:41px;
		background-image:url(/img/form-button.png);
		padding:10px;
		color:#FFF;
		border:none;
		cursor:pointer;
		font-weight:bold;
		font-size:12px;
		float:right;
		margin-top:10px;
		margin-right:20px;
	}
	#newsletter-signup .form-button:hover {
		background-position:0 -40px;
	}
	#newsletter-signup .left {
		float:left !important;
	}


	#newsletter-signup .nl-check {
		clear:both;
		margin:2px;
		padding:2px;
		float:none !important;
	}

.checkbox {
	width:16px !important;
	height:16px !important;
	margin-right:3px;
}

#opaque {
	display:none;
	position:absolute;
	z-index:1001;
	background-color:#FFF;
	opacity:0.8;
	-moz-opacity:0.8;
	-webkit-opacity:0.8;
	filter:alpha(opacity=80);
	width:100%;
	height:100%;
}

#nl-step2, #nl-results {
	display:none;
}

#tab-c {
	width:662px;
	margin-top:10px;
	clear:both;
}

	#tab-c .tabs {
		width:600px;
		height:35px;
		float:none;
	}

		#tab-c .tab {
			float:left;
			background-image:url(/img/layout/tab.png);
			width:150px;
			height:35px;
			color:#333;
			font-size:16px;
			text-align:center;
			font-weight:bold;
		}
			#tab-c .tab a {
				margin:0;
				padding:0;
				margin-top:7px;
				background:transparent !important;
			}

		#tab-c .tab-inactive {
			border-bottom:1px solid #CCC;
			height:34px;
		}

		#tab-c .tab-sep {
			float:left;
			width:5px;
			height:35px;
		}

	#tab-c .tabbed-content {
		background-image:url(/img/layout/cont.png);
		margin-top:-1px;
	}

	#tab-c .framer {
		padding:10px;
	}

	#tab-c .bubble {
		background-image:url(/img/layout/bubble.png);
		width:54px;
		height:42px;
		margin-right:5px;
		padding-top:12px;
		float:left;
		background-repeat:no-repeat;
		cursor:pointer;
	}
		#tab-c .bubble span {
			padding-left:15px;
			color:#333;
			font-weight:bold;
			font-size:15px;
		}

	#tab-c .result:hover {
		background-color:#FFF;
	}

	#tab-c .stelle {
		margin-left:5px;
	}

	.res-aff {
		padding-left:5px;
		padding-top:10px;
		margin-top:0;
	}

		.res-aff .aff-image {
			border: 1px solid #CCC;
		}

		.res-aff .spacer {
			background-color:#CCC;
			clear:both;
			margin-bottom:0;
		}

		.res-aff .more {
			border-color:#CCC;
			color:#888;
		}

		.res-aff .more a{
			border-color:#CCC;
			color:#888 !important;
		}

		.res-aff:hover {
			background-color:#FFF;
		}

		.res-aff .nostyle {
			text-decoration:none;
			color:#333;
		}

	.contbott {
		background-image:url(/img/layout/cont-bot.png);
		width:662;
		height:27px;
	}

	.single-product {
		clear:both;
		padding:5px 0px;
	}

		.single-product a {
			color:#333 !important;
			text-decoration:none !important;
			display:block;
		}

		.single-product img {
			width:85px;
			border:2px solid #CCC;
			float:left;
			margin-right:5px;
		}

		.single-product h2 {
			margin-top:0 !important;
			padding-top:0 !important;
		}

		.single-product a h2:hover {
			text-decoration:underline !important;
		}

		.single-product p {
			color:#555;
		}

		.single-product .clear {
			clear:both;
		}

#y-fallback iframe {
	width:630px;
	height:280px;
}

#results-y.wide .result {
	margin-left:20px !important;
	margin-right:20px !important;
}

h2.wide {
	background-image:url(/img/gen-sec-mod-wide.png) !important;
	width:974px !important;
	padding-left:0 !important;
	padding-right:0 !important;
}

#results-y.wide {
	background-image:url(/img/gen-sec-mod-wide.png) !important;
	width:974px;
	padding:0 !important;
	padding-bottom:10px !important;
}

#sssearch input.text {
	border: 1px solid #CCC;
	font-size: 100%;
	margin-bottom: 4px;
	margin-left: 10px;
	width: 180px;
	background-color: white;
	background-position: -28px -760px;
	background: transparent url(/img/offetebk.png) no-repeat scroll 0px 0px;
}

.desc strong {
	font-weight:bold !important;
}

.sidebar-aff {
	text-align:left;
	background-color:#FFF;
	border:1px solid #EED397;
	margin:10px;
	padding:4px;
	text-align:justify;
}

.sideaff-container h2 {
	font-size:14px;
}

.sidebar-aff p {
	margin:5px;
}

.sidebar-aff span {
	margin-left:auto;
	margin-right:auto;
	border:0;
}

.sideaff-container {
	background-color:#FFF5D3;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #EED397;
	padding:5px;
	margin-bottom:10px;
	font-size:11px;
}

.a-square {
	width:44%;
	float:left;
	padding:3%;
}

.a-square .aff-image2 {
	margin-left:auto;
	margin-right:auto;
}

.a-square a {
	color:#333 !important;
	text-decoration:none !important;
}

.a-right {
	background-color:#FFF;
	border:1px solid #EED397;
	height:200px;
	padding-top:5px;
}

.a-right p {
	margin:0px 10px;
	font-size:11px;
}

.hr {
	color:#F37619;
	background-color:#EED397;
	margin:10px;
	height:1px;
	clear:both;
}

.mtop {
	/*margin-top:10px;*/
}

.a-wide {
	width:94%;
	padding:0;
	height:70px;
}

.a-wide span {
	border:1px solid #EED397;
	background-color:#FFF;
	float:left;
	margin-right:5px;
}

.a-wide p {
	float:left;
	width:320px;
	font-size:11px;
}

.a-wide a {
	color:#333 !important;
	text-decoration:none !important;
}

#sswide.sswide {
	border-bottom:1px solid #EED397;
}

/*


body, ul, li  {
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:11px;
}

.spacer {
	clear:both;
	height:10px;
}




/*


#container {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

	#main-menu {
		width:1000px;
		text-transform:uppercase;
		font-size:14px;
		color:#333;
		border:1px solid #CCC;
		background-color:#DEDEDE;
		height:20px;
	}

		#main-menu ul li {
			float:left;
			margin-right:15px;
			list-style-type:none;
			background-color:#DEDEDE;
		}

		#main-menu ul li a:link, #main-menu ul li a:hover, #main-menu ul li a:visited {
			color:#555;
			font-weight:bold;
		}

	#main-content {
		width:700px;
		float:left;
	}
		#results-e {
			background-color:#FFAF00;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;
			padding:30px;
			width:85%;
			border:1px solid #BE8300;
			height:350px;

		}
			#results-e .loading {
				margin-left:40px;
			}



			#results-e .result {
				width:47%;
				float:left;
				height:110px;
				border-color:#BE8300;
				margin-right:1%;
				margin-bottom:10px;
			}
				#results-e .result img {
					float:left;
					margin-right:10px;
					height:60px;
					border:2px solid  #BE8300;
				}

				#results-e .result a:link, #results-e .result a:hover, #results-e .result a:visited {
					color:#333;
					font-weight:bold;
				}

				#results-e .result p {
					color:#555;
				}




	#sidebar {
		width:300px;
		float:left;
	}*/
	
	div.desc ul {
		list-style-type:disc;
		padding-left:20px;
		font-weight:normal;
	}
	
	div.tab-cont p strong {
		font-weight:bold;
	}
#y-fall-iframe-more{
	width:630px;
	height:280px;
}
#y-fallback-more{
	padding-left: 0px !important;
}

