@charset "UTF-8";

@media all {
	
/* YAML Browser compatibility section */
	* {margin:0;padding:0;}
	* html body *{overflow:visible}
	* html iframe,* html frame{overflow:auto}
	* html frameset{overflow:hidden}
	html {height:100%}
	body {min-height:101%;font-size:100.01%;font-family:arial,helvetica;color:#000;background:#fff;text-align:left;}
	option{padding-left:0.4em}
	fieldset, img {border: 0 solid}

	ul, ol, dl {margin:0;padding:0;}
	li {margin-left: 1.5em; line-height: 1.5em;}
	
	* html ol {padding:0; margin-left:0.5em;}
	* html ol li a{list-style-position:outside;margin:0;padding:0; }
	*+ html ol {padding:0;margin-left:0.5em;}
	*+ html ol li a{list-style-position:outside;margin:0;padding:0;}

	dt {font-weight: bold;}
	dd {margin: 0 0 1em 2em;}
	blockquote, cite {margin: 0 0 1em 1.5em;font-size: 0.93em;width: auto;}

	.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	* html .clearfix {height: 1%;}
	.clearfix {display: inline-block;}
	.clearfix {display: block;}
/* End of YAML Browser compatibility section */

body {
	font-size:				12px;	
	padding:				0px 10px 0px 10px;
}

/* general font definitions */
h1 {
	font-size:				20px;
	padding:				0;
	margin:					0;
}

label {
	font-weight:			bold;
}

.CWFontBig {
	font-size:				16px;
}

.CWFontSmall {
	font-size:				11px;
}
.CWFontCDefault {
  color:#000000;
}
.CWFontCSubText {
	color:					#7d7d7d;
}
.CWFontCError {
	color:					#FF0000;
}

/* generel form definitions */
textarea {
	border:					1px solid #D1D1D1;
	padding:				3px;
}

.CWTextField {
	border:					1px solid #D1D1D1;
	padding:				3px;
}

/* general link definitions */
a.CWLINKSub {
	color:					#7d7d7d;
}
a {
	color:					#000000;
	text-decoration:		underline;
}

a:visited {
	color:					#551A8B;
	text-decoration:		underline;
}

a:hover {
	color:					#FF7F00;
	text-decoration:		underline;
}

.CWLINKExt {
	color:					#0000FF;
	font-weight:			bold;
}

.CWLINKExt:visited {
	font-weight:			bold;
}

.CWLINKExt:hover {
	font-weight:			bold;
}

.CWLINKArrowR {
	padding-left:			10px;
	background-image:		url(http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -26px;
}

.CWLINKArrowR:hover {
	background-image:		url(http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -53px;
}

/* arrowR multiline */
a.CWLINKArrowRMulti {
	text-decoration: none;
}

.CWLINKArrowRMulti img {
	
	background-image:		url(http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -26px;
}

.CWLINKArrowRMulti:hover img {
	background-image:		url(http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -53px;
}

a.CWLINKArrowRMulti span {
	text-decoration: underline;
}

/* arrowD multiline */
a.CWLINKArrowDMulti {
	text-decoration: none;
}

.CWLINKArrowDMulti img {
	background-image:		url(http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -79px;
}

.CWLINKArrowDMulti:hover img {
	background-image:		url(http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position: 	0px -103px;
}

a.CWLINKArrowDMulti span {
	text-decoration: underline;
}


.CWLINKArrowD {
	padding-left:			10px;
	background-image:		url(http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -79px;
}

.CWLINKArrowD:hover {
	background-image:		url(http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position: 	0px -103px;
}

/* general background definitions */
.CWBGTopCompare {	
	background-image:		url(http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px 0px;
	background-repeat:		repeat-x;
	height:					30px;
}

.CWBGTopReview {
	background-image:		url(http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px -40px;
	background-repeat:		repeat-x;
	height:					30px;
}

.CWBGBotReview {
	background-image:		url(http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px -360px;
	background-repeat:		repeat-x;
	height:					40px;
}

.CWBGTopSponsored {
	background-image:		url(http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px -80px;
	background-repeat:		repeat-x;
	height:					30px;
}

.CWBGTopError {
	background-image:		url(http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px -240px;
	background-repeat:		repeat-x;
	height:					30px;
}

/* general background color definitions */
.CWBGColorError {
	background-color:		#FDF5F4;
}

/* general border definitions */
.CWBORDERReview {
	border:					solid 1px #c5e6a9;	
}

.CWBORDERCompare {
	border:					solid 1px #ccdef8;	
}

.CWBORDERSponsored {
	border:					solid 1px #e0e3e5;	
}

.CWBorderError {
	border:					solid 1px #EEB3A8;
}

/* little helper classes only use for module content only!!! */
.CWBorderClearingL {
	border-left:			none 0px;
}

.CWBorderClearingR {
	border-right:			none 0px;
}

.CWBorderClearingT {
	border-top:				none 0px;
}

.CWBorderClearingB {
	border-bottom:			none 0px;
}

.CWnoWrap {
	white-space:nowrap;
}

/**** Special classes for user formated content ****/

.bigheadline {
	font-size:				16px;
	margin:					15px 0 7px;
}

.subheadline {
	font-size:				14px;
	margin:					15px 0 7px;
}

/**** End of special classes for user formated content ****/

/**** Beginning of complex item definition ****/
/* button definition */
a.CWButtonNeutral, a.CWButtonNeutral:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#585858;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonNeutral:visited {
	color:					#585858;
	text-decoration:		none;
}

a.CWButtonNeutral:hover {
	color:					#FF7F00;
		text-decoration:		none;
}

.CWButtonNeutral span.CWButtonLeft {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -46px;	
	padding: 				4px 0 4px 4px;				
	[padding: 				4px 0 4px 4px;
	padding: 				4px 0 4px 4px;
	]padding: 				0px 0 0px 4px;
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonNeutral span.CWButtonRight {
	 background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat right -46px; 
		
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 4px 4px;
	]padding: 				0px 10px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}



a.CWButtonReview, a.CWButtonReview:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#006600;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonReview:visited {
	color:					#006600;
	text-decoration:		none;
}

a.CWButtonReview:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonReview span.CWButtonLeft {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 0px;	
	padding: 				4px 0 4px 4px;				
	[padding: 				4px 0 4px 4px;
	padding: 				4px 0 4px 4px;
	]padding: 				0px 0 0px 4px;
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonReview span.CWButtonRight {
	 background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat right 0px; 
		
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 4px 4px;
	]padding: 				0px 10px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

a.CWButtonBad, a.CWButtonBad:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#CC0000;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonBad:visited {
	color:					#CC0000;
	text-decoration:		none;
}

a.CWButtonBad:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonBad span.CWButtonLeft {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -23px;
	padding: 				4px 0 4px 4px;				
	[padding: 				4px 0px 4px 4px;
	padding: 				4px 0px 5px 4px;
	]padding: 				0px 0px 0px 4px;
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonBad span.CWButtonRight {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat right -23px;
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 5px 4px;
	]padding: 				0px 10px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

a.CWButtonPrime, a.CWButtonPrime:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonPrime:visited {
	color:					#FFFFFF;
	text-decoration:		none;
}

a.CWButtonPrime:hover {
	color:					#000000;
	text-decoration:		none;
}

.CWButtonPrime span.CWButtonLeft {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -69px;	
	padding: 				4px 0 4px 4px;				
	[padding: 				4px 0 4px 4px;
	padding: 				4px 0 4px 4px;
	]padding: 				0px 0 0px 4px;
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonPrime span.CWButtonRight {
	 background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat right -69px; 
		
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 4px 4px;
	]padding: 				0px 10px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonPrime.CWButtonOptBlack span.CWButtonLeft {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.png') no-repeat 0 -377px;
}
.CWButtonPrime.CWButtonOptBlack span.CWButtonRight {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.png') no-repeat right -377px;
}

.CWButtonPrime.CWButtonOptBlack:hover {
	color: #F76120;
}


/* green button old style */

a.CWButtonReviewDarker, a.CWButtonReviewDarker:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonReviewDarker:visited {
	color:					#FFFFFF;
	text-decoration:		none;
}

a.CWButtonReviewDarker:hover {
	color:					#FFFFFF;
	text-decoration:		none;
}

.CWButtonReviewDarker span.CWButtonLeft {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -224px;	
	padding: 				4px 0 4px 4px;				
	[padding: 				4px 0 4px 4px;
	padding: 				4px 0 4px 4px;
	]padding: 				0px 0 0px 4px;
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonReviewDarker span.CWButtonRight {
	 background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat right -224px; 
		
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 4px 4px;
	]padding: 				0px 10px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}


a.CWButtonPublish, a.CWButtonPublish:link {
	line-height:			30px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#000000;	
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonPublish:visited {
	color:					#000000;
	text-decoration:		none;
}

a.CWButtonPublish:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonPublish span.CWButtonLeft {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -92px;
	padding: 	 	 		8px 0 7px 13px;	
	[padding: 				8px 0 7px 13px;
	padding: 				8px 0 7px 13px;
	]padding: 				0px 0 0px 13px;			
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonPublish span.CWButtonRight {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat right -92px;
	padding: 	 	 	 	8px 15px 7px 0px;								
	[padding: 				8px 15px 7px 0px;
	padding: 				8px 15px 7px 0px;
	]padding: 				0px 15px 0px 0px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

/* publish big button  */
a.CWButtonPublishBig, a.CWButtonPublishBig:link {
	line-height:			30px;
	padding:				0px;
	margin:				 0px;
	text-decoration:		none;
	color:				  #7d7d7d;	
	white-space:nowrap; /* andrzej */
	cursor:pointer;
	font-size:14px;
	font-weight:normal;
}
a.CWButtonPublishBig:link {
  color:					#7d7d7d;
}

a.CWButtonPublishBig:visited {
	color:					#7d7d7d;
	text-decoration:		none;	
}

a.CWButtonPublishBig:hover {
	color:					#FF7F00;
	text-decoration:		none;	
}

.CWButtonPublishBig span.CWButtonLeft {
	background:			 transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -92px;
	padding:				   7px 0 7px 18px;	
	[padding:				 7px 0 7px 18px;
	padding:				 7px 0 7px 18px;
	]padding:				 0px 0 0px 18px;			
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonPublishBig span.CWButtonRight {
	background:			 transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat right -92px;
	padding:					7px 20px 7px 0px;								
	[padding:				 7px 20px 7px 0px;
	padding:				 7px 20px 7px 0px;
	]padding:				 0px 20px 0px 0px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

a.CWButtonInappropriate, a.CWButtonInappropriate:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#000;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonInappropriate:visited {
	color:					#000;
	text-decoration:		none;
}

a.CWButtonInappropriate:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonInappropriate span.CWButtonLeft {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -150px;
	padding: 				4px 5px 4px 4px;	
	[padding: 				4px 5px 4px 4px;
	padding: 				4px 1px 4px 4px;
	]padding: 				0px 1px 0px 4px;			
	margin:					0;		
	text-decoration:		none;			
	
	zoom:1;
}

.CWButtonInappropriate span.CWButtonRight {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat right -150px;
	padding: 				4px 15px 4px 0px;								
	[padding: 				4px 15px 4px 4px;
	padding: 				4px 15px 4px 4px;
	]padding: 				0px 15px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

a.CWButtonMiniAction, a.CWButtonMiniAction:link {
	line-height:			17px;
	font-size:				11px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#000;	
	white-space:nowrap;
	cursor:pointer;
}

a.CWButtonMiniAction:visited {
	color:					#000;
	text-decoration:		none;
}

a.CWButtonMiniAction:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonMiniAction span.CWButtonLeft {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -173px;
	padding: 			 	1px 5px 2px 4px;	
	[padding: 				1px 5px 2px 4px;
	padding: 				2px 1px 1px 4px;
	]padding: 				0px 1px 0px 4px;			
	margin:					0;		
	text-decoration:		none;		
	zoom:1;
}

.CWButtonMiniAction span.CWButtonRight {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat right -173px;
	padding: 				1px 15px 2px 0px;								
	[padding: 				1px 15px 2px 4px;
	padding: 				2px 15px 1px 4px;
	]padding: 				0px 15px 0px 4px;
	margin:					0;
	text-decoration:		none;		
	zoom:1;
}

a.CWButtonMiniNeutral, a.CWButtonMiniNeutral:link {
	line-height:			17px;
	font-size:				11px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#585858;	
	white-space:nowrap;
	cursor:pointer;
}

a.CWButtonMiniNeutral:visited {
	color:					#585858;
	text-decoration:		none;
}

a.CWButtonMiniNeutral:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonMiniNeutral span.CWButtonLeft {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -207px;
	padding: 			 	1px 5px 2px 4px;	
	[padding: 				1px 5px 2px 4px;
	padding: 				2px 1px 1px 4px;
	]padding: 				0px 1px 0px 4px;			
	margin:					0;		
	text-decoration:		none;		
	zoom:1;
}

.CWButtonMiniNeutral span.CWButtonRight {
	background: 			transparent url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_button.gif') no-repeat right -207px;
	padding: 				1px 15px 2px 0px;								
	[padding: 				1px 15px 2px 4px;
	padding: 				2px 15px 1px 4px;
	]padding: 				0px 15px 0px 4px;
	margin:					0;
	text-decoration:		none;		
	zoom:1;
}

/* disabled button styling */

a.CWButtonDisabled, a.CWButtonDisabled:link {
	color:#585858;
	opacity:0.4;
	filter:alpha(opacity=40);
	cursor:default;
	font-size:				12px;
}
a.CWButtonDisabled span {
	filter:alpha(opacity=40);
}

a.CWButtonDisabled:visited {
	color:					#585858;
	text-decoration:		none;
}

a.CWButtonDisabled:hover {
	color:					#585858;
	text-decoration:		none;
}

/* block button addon class */

/* class for normal size button */
a.CWBlockButton {
  display: block;
  text-decoration: none;
}
a.CWBlockButton span.CWButtonLeft {
  display: inline;
  float:left;
  width:10px;
  padding:0;
  margin:0;
  
  _margin:0 -10px 0 0; 
  *padding:0px 0 0px 0;
}
a.CWBlockButton span.CWButtonRight {
  display: block;
  margin:0 0 0 10px;
  padding:0 10px 0 0;
  text-align: center;
  
  *padding:0px 10px 0px 0;
}









/* tab definition */
.CWTabNavi {	
	margin:					0px 0px 0px 0px;
	padding:				4px 0px 4px 0px;	
	list-style:				none;	
	color:					#575757;
	text-decoration:		none;
}

.CWTabNavi li {
	display:				inline;	
	margin:					0px 0px 0px -3px;
	padding:				4px 0px 4px 0px;	
	text-decoration:		none;
}

.CWTabNavi li:first-child {
	margin:					0px 0px 0px 0px;
}

.CWTabNavi span.starboard {
	padding:				4px 15px 4px 0px;
	margin:					0 3px 0 0;	
	background:				url(http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_navi.gif) no-repeat; 
	text-decoration:		none;
}

.CWTabNavi span.portside {
	padding:				4px 0px 4px 14px;
	margin:					0px 0px 0px 0px;
	background:				url(http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_bg_navi.gif) no-repeat;	
	text-decoration:		none;
}

.CWTabNavi a {
	text-decoration:		none;	
	color:					#575757;	
	outline:none;
}

.CWTabNavi a:hover {
	text-decoration:		none;	
	color:					#575757;	
}

/*
 * Example for style definitions @a menue.... must be defined in the module specific css
.CWTabNavi .bluestyle a:hover span.portside {
	background-position:	left -223px;	
}

.CWTabNavi .bluestyle a:hover span.starboard {
	background-position:	right -223px; 			
	color:					#000;	
}

.CWTabNavi .bluestyleactive span.portside {
	background-position:	left -223px;	
}

.CWTabNavi .bluestyleactive span.starboard {
	background-position:	right -223px; 			
	color:					#000;
	font-weight:			bold;
}

*/

/* tooltip */

div#CRUX_TTIP_default {
	position: absolute;
	display:inline;
	/* max-width:300px; */
	padding:7px 9px;
	background-color:#fff;
	text-align:left;
	border:1px solid #cecece;
	-moz-border-radius:6px;
	opacity:0.94;
	cursor:default;
	z-index:1000;
	font-size:11px;
	color:#7D7D7D;
	font-weight:normal;
	left: 0px;
	top: 0px;
}

div.CW_CRUX_TTIP_default {
	position: absolute;
	display:inline;
	/* max-width:300px; */
	padding:7px 9px;
	background-color:#fff;
	text-align:left;
	border:1px solid #cecece;
	-moz-border-radius:6px;
	opacity:0.94;
	cursor:default;
	z-index:1000;
	font-size:11px;
	color:#7D7D7D;
	font-weight:normal;
	left: 0px;
	top: 0px;
}

/* error blocks */

.CWWrapperWReviewErrorblock div.CWContainerHead {
	margin:						0;
	padding:					7px 7px 0;
}
.CWWrapperWReviewErrorblock div.CWContainerBody {
	margin:						0;
	padding:		 		 	0px 7px 10px 5px;
	margin-top:-15px;
}

/* confirm block */

.CWWrapperConfirmBlock {
	padding:5px 5px 5px 10px;
}

.CWWrapperConfirmBlock img.checkmark {
	margin-bottom:-2px;
	background: transparent url('http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif') no-repeat 0 -200px;
}
.CWWrapperConfirmBlock img.exclamation {
	margin-bottom:-2px;
	background: transparent url('http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif') no-repeat 0 -359px;
}


/* tooltip */
a.tooltip span{display:none;}
a.tooltip:hover{background:#fff;text-decoration:none;}
a.tooltip:hover span{max-width:500px;position:absolute;display:block;z-index:666;padding:7px 9px;background-color:#fff;border:1px solid #cecece;color:#000;}

div.tooltip {
	position: absolute;
	display: none;
	max-width:500px;
	padding:7px 9px;
	background-color:#fff;
	text-align:left;
	border:1px solid #cecece;
	color:#000;
	-moz-border-radius:6px;
	opacity:0.94;
	cursor:default;
	z-index:100;
}

div.tooltip a {
	color:#0033cc;
	border:0;
	text-decoration:underline;
}

div.tooltip iframe {
	display:none;
}

* html div.tooltip iframe {
	filter:mask();
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
	border:1px solid #000000;
}

div.tooltip img.close {
	position:relative;
	top:-5px;
	right:-5px;
	cursor:pointer;
	margin-left:5px;
	margin-bottom:5px;
	border:0px solid #000;
	float:right;
}

div.tooltip img.mouseOut {
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
}

div.tooltip img.mouseOver {
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}

table.common a.tooltip:hover span{background-color:#ffffe1;}
html>body a.tooltip:hover span{-moz-border-radius:6px;opacity:0.94;cursorefault;}

.CWIconFlags
{
	padding: 0 0 0 25px;
	display: inline;
}
.CWIconFlags a { vertical-align:top;padding-right:5px; }
.CWIconFlagES {
	background:	no-repeat url(http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_flags.png) 0 2px;
}
.CWIconFlagDE {
	background:	no-repeat url(http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_flags.png) 0 -18px;
}
.CWIconFlagUK {
	background:	no-repeat url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_flags.png') 0 -38px;
}
.CWIconFlagFR {
	background:	no-repeat url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_flags.png') 0 -58px;
}
.CWIconFlagIT {
	background:	no-repeat url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_flags.png') 0 -78px;
}
.CWIconFlagNL {
	background:	no-repeat url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_flags.png') 0 -98px;
}
.CWIconFlagSE {
	background: no-repeat url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_flags.png') 0 -118px;
}
.CWIconFlagUS {
	background:	no-repeat url('http://uk-img2.ciao.com/iuk/images/crux/sprites/sprites_flags.png') 0 -138px;
}


.ratingStars {
	background-image: url(http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif);
}

.ratingStars.size_big {
	width:	85px;
	height:	15px;
}

.ratingStars.size_normal {
	width:	60px;
	height:	10px;
}

.ratingStars.size_big.color_yellow.rank_00 {
	background-position: -375px -1392px;
}

.ratingStars.size_big.color_yellow.rank_10 {
	background-position: -358px -1392px;
}

.ratingStars.size_big.color_yellow.rank_20 {
	background-position: -341px -1392px;
}

.ratingStars.size_big.color_yellow.rank_30 {
	background-position: -324px -1392px;
}
.ratingStars.size_big.color_yellow.rank_40 {
	background-position: -307px -1392px;
}

.ratingStars.size_big.color_yellow.rank_50 {
	background-position: -290px -1392px;
}

.ratingStars.size_big.color_yellow.rank_05 {
	background-position: -358px -1409px;
}

.ratingStars.size_big.color_yellow.rank_15 {
	background-position: -341px -1409px;
}

.ratingStars.size_big.color_yellow.rank_25 {
	background-position: -324px -1409px;
}
.ratingStars.size_big.color_yellow.rank_35 {
	background-position: -307px -1409px;
}

.ratingStars.size_big.color_yellow.rank_45 {
	background-position: -290px -1409px;
}

.ratingStars.size_big.color_blue.rank_00 {
	background-position: -560px -1392px;
}

.ratingStars.size_big.color_blue.rank_10 {
	background-position: -543px -1392px;
}

.ratingStars.size_big.color_blue.rank_20 {
	background-position: -526px -1392px;
}

.ratingStars.size_big.color_blue.rank_30 {
	background-position: -509px -1392px;
}
.ratingStars.size_big.color_blue.rank_40 {
	background-position: -492px -1392px;
}

.ratingStars.size_big.color_blue.rank_50 {
	background-position: -475px -1392px;
}

.ratingStars.size_big.color_blue.rank_05 {
	background-position: -543px -1409px;
}

.ratingStars.size_big.color_blue.rank_15 {
	background-position: -526px -1409px;
}
.ratingStars.size_big.color_blue.rank_25 {
	background-position: -509px -1409px;
}

.ratingStars.size_big.color_blue.rank_35 {
	background-position: -492px -1409px;
}

.ratingStars.size_big.color_blue.rank_45 {
	background-position: -475px -1409px;
}

.ratingStars.size_normal.color_yellow.rank_00 {
	background-position: -350px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_10 {
	background-position: -338px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_20 {
	background-position: -326px -1427px;
}
.ratingStars.size_normal.color_yellow.rank_30 {
	background-position: -314px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_40 {
	background-position: -302px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_50 {
	background-position: -290px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_05 {
	background-position: -338px -1440px;
}

.ratingStars.size_normal.color_yellow.rank_15 {
	background-position: -326px -1440px;
}

.ratingStars.size_normal.color_yellow.rank_25 {
	background-position: -314px -1440px;
}
.ratingStars.size_normal.color_yellow.rank_35 {
	background-position: -302px -1440px;
}

.ratingStars.size_normal.color_yellow.rank_45 {
	background-position: -290px -1440px;
}

.ratingStars.size_normal.color_blue.rank_00 {
	background-position: -535px -1427px;
}

.ratingStars.size_normal.color_blue.rank_10 {
	background-position: -523px -1427px;
}

.ratingStars.size_normal.color_blue.rank_20 {
	background-position: -511px -1427px;
}
.ratingStars.size_normal.color_blue.rank_30 {
	background-position: -499px -1427px;
}

.ratingStars.size_normal.color_blue.rank_40 {
	background-position: -487px -1427px;
}

.ratingStars.size_normal.color_blue.rank_50 {
	background-position: -475px -1427px;
}

.ratingStars.size_normal.color_blue.rank_05 {
	background-position: -523px -1440px;
}

.ratingStars.size_normal.color_blue.rank_15 {
	background-position: -511px -1440px;
}

.ratingStars.size_normal.color_blue.rank_25 {
	background-position: -499px -1440px;
}
.ratingStars.size_normal.color_blue.rank_35 {
	background-position: -487px -1440px;
}

.ratingStars.size_normal.color_blue.rank_45 {
	background-position: -475px -1440px;
}

a .CWBar, a .CWOBarbig {
	text-decoration:none;
	cursor:pointer;
}

.CWBar {
	background: url("http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1476px transparent;
	display: inline-block;
	float: none;
	height: 6px;
	overflow: hidden;
	position: relative;
	width: 55px;
	margin-bottom:1px;
	*margin-bottom:4px;
}

.CWBar span {
	background: url("http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1465px transparent;
	display: block;
	height: 6px;
}

.CWOBar {
	background-position:-527px -1522px;
	height:4px;
	*margin-bottom:5px;
}

.CWOBar span {
	height:4px;
	background-position:-527px -1513px;
}

.CWOBarbig {
	background: url("http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1499px transparent;
	display: inline-block;
	height: 5px;
	overflow: hidden;
	position: relative;
	width: 108px;
	margin-bottom:1px;
	 *margin-bottom:4px;
}

.CWOBarbig span {
	background: url("http://uk-img1.ciao.com/iuk/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1489px transparent;
	display: block;
	height: 5px;
}

input.t_disabled {
	background-color: #f0f0f0;
}

#EUCookieMsg {
	min-height: 18px;
	margin: 0;
	padding: 6px 0 5px 5px;
	line-height: 14px;
	text-align: center;
	font-size: 12px;
	color: #898994;
	background-color: #f9f9f9;
	z-index: 999999999;
}

#EUCookieMsg a {
	color: #898994;
	text-decoration: underline;
}

#EUCookieMsg #EUCookieClose {
	position: relative;
	top: 2px;
	display: inline-block;
	margin-left: 8px;
	font-size: 19px;
	font-weight: bold;
	color: #898994;
	cursor: pointer;
}

.videoInfoHide {
	width:480px; overflow:hidden;
}


/* hide the images read by google RDS */
.CWCiaoBlRDF {   
	display:none;
}

/* annonce word below offers */
.searchResults2offers .frd {
	margin: 2px 0 0;
	font-size: 11px;
	color: #7D7D7D;
}

/* annonce word in reviews */
.CWReviewsProdInfo .frd {
	margin: 10px 0 -10px;
	font-size: 11px;
	color: #7D7D7D;
}

/* ad info */
div.ad-info-horizontal {
	font-size: 11px;
	clear:both;
	text-align:right;
	margin: 2px 0 0 0;
	font-size: 11px;
	color: #7D7D7D;
	background-color: transparent !important;
}

/* Vertical ad-info to be placed at the right of 90px height banners */
div.ad-info-vertical-wrapper {
	position: relative;
	margin: 0 0 -1em 0; /* = Negative ad-info's height before rotation */
	text-align: center;
}

div.ad-info-vertical {
	position: relative;
	display: inline-block;
	top: -51px; /* = 39px (ad-info width before rotation, string/font/size specific) - 90px (banner height) */
	left: 372px; /* = banner_width/2 + 8 */
	font-size: 11px;
	color: #7D7D7D;

	-ms-transform:rotate(90deg); /* IE 9 */
	-moz-transform:rotate(90deg); /* Firefox */
	-webkit-transform:rotate(90deg); /* Safari and Chrome */
	-o-transform:rotate(90deg); /* Opera */
	transform:rotate(90deg);
}
.lt-ie9 div.ad-info-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	letter-spacing: 1px;
	top: -71px;
}
.ie8 div.ad-info-vertical {
	display: inline-block;
	left: 389px;
}
.ie7 div.ad-info-vertical {
	/* Getting inline-block in IE7 with inline and zoom:1 */
	display: inline;
	zoom: 1;
	
	margin-bottom: -3.9em;
}


.ad-info-normal {
color: #7D7D7D;
font-size: 11px;
margin-top: 2px;
}

/* Styles for the Google Ads */
div.googleAdsenseBox:empty {
    display: none;
}

div.googleAdsenseBox {
    margin: 12px 0 0 -3px;
}
	
/* New footer */
	#ciao-footer {
  margin-top: 80px;
  font-size: 11px;
  text-align: center;
  line-height: 16.5px;
}
#ciao-footer p {
    margin: 0;
    padding-top: 10px;
    color: #555;
}
#ciao-footer p small {
    font-size: 9px !important;
}
#ciao-footer span.footer-link-normal {
  color: #03c;
  cursor: pointer;
  text-decoration: none;
  background: transparent;
}
#ciao-footer span.footer-link-normal:hover {
  color: #ff7f00;
  text-decoration: underline;
  outline: none;
}
#ciao-footer ul {
    margin: 0;
    padding: 0;
}
#ciao-footer ul li {
  display: inline;
  margin: 0;
}
#ciao-footer ul li:before {
  content: " - ";
  margin: 0 3px;
  font-size: 10px;
}
#ciao-footer ul li:first-child:before {
  content: "";
}
#ciao-footer ul li a {
    font-size: 11px;
    text-decoration: none;
}

#ciao-footer ul li a:hover {
    text-decoration: underline;
}
#ciao-footer ul.list-last a,
#ciao-footer ul.list-last span.footer-link-text {
  color: #555;
  cursor: pointer;
  text-decoration: none;
}
#ciao-footer ul.list-last a:hover {
  color: #555;
  text-decoration: none;
}
#ciao-footer i.flag {
  background: no-repeat url("//uk-img2.ciao.com/iuk/images/crux/sprites/sprites_flags.png") 0 0;
  padding: 0 0 0 25px;
}
#ciao-footer i.flag.de {
  background-position: 0 -20px;
}
#ciao-footer i.flag.uk {
  background-position: 0 -40px;
}
#ciao-footer i.flag.fr {
  background-position: 0 -60px;
}
#ciao-footer i.flag.it {
  background-position: 0 -80px;
}
#ciao-footer i.flag.nl {
  background-position: 0 -100px;
}
#ciao-footer i.flag.se {
  background-position: 0 -120px;
}

	#tealium-sticky-floor {
		position: fixed;
		left: 50%;
		bottom: 0;
		width: 800px;
		margin-left: -400px;
		z-index: 10;
	}

	#tealium-mpu-bottom {
		text-align: center;
	}

	div.CWReviewsCompareLeft td.ComparePrice span.sales-prices-active, table.priceComp2 td.price span.sales-prices-active {
		text-decoration: line-through;
		color: gray;
		font-weight: normal;
		font-size: 11px;
	}

	div.CWReviewsCompareLeft td.ComparePrice span.offer-row-sales-price a.sales, table.priceComp2 td.price span.offer-row-sales-price a.sales  {
		color: red;
		display: block;
	}


	.sales-prices-active {
		color: gray;
		text-decoration: line-through;
		font-size: 1em;
		font-weight: normal;
		font-size: 0.8em;
		float: right;
	}


	.offer-row-sales-price {
		line-height: 1.2em;
		font-size: 1em;
		font-weight: 600;
		color: red;
		display: block;
		float: right;
		clear:both;
	}

	.saleBox {
		position: absolute;
		font-size: 0.9em;
		top: -10px;
		left: -5px;
		text-align: center;
		font-weight: bold;
		padding: 0;
		z-index: 10;
	}
	.sale-box-header {
		border: 2px solid red;
		width: 38px;
		height: 12px;
		background-color: red;
		color: white;
	}

	.sale-box-value {
		border: 2px solid red;
		width: 38px;
		height: 12px;
		background-color: white;
		color: red;
	}
}
