.cp_tab{

	display:none;

}



/* Flash Header */

#cp_header{

background-repeat: no-repeat; 

background-position: 0px 0px; 

background-color: #ffffff;

height:289px; 

}

#cp_header object{ 

	outline: none; 

}



.tabContent{

	padding:30px 40px; 

}



h1{

	padding:.5em 0 .6em 0;

}



h2 {

	color: #005AFF;

	font-size:24px;

}



#cp_flashheader {

height:289px; 

}



/* ################################################# */

/* GLOBAL TAB STYLES */

#p-rcb .tabAnimation { display:none; }

.cp_tab { background: url("../images/css/bg_saeco_new.jpg") no-repeat scroll -1px 0 #000; padding:28px 0 28px 55px; }



.cp_tab a,

.cp_tab a:link { font:12px/17px Verdana, Arial,Helvetica,sans-serif; color:#fff6df; }

.cp_tab a:hover { text-decoration:none; color:#d07137; }

.cp_tab a:focus { outline:none; }

.cp_tab a:visited { color:#fff6df; }



.cp_tab  ul { color:#FFF6DF; list-style:none; }

.cp_tab  ul li{ background:url("../images/css/li_fff6df.gif") no-repeat scroll left 7px transparent; padding:0 0 0 10px; }





.cp_tab  .section { background: url("../images/css/bg_hr.png") no-repeat top center; margin:25px 0 0 0; padding:25px 0 0 0;  }



.cp_tab p { font:12px/20px Verdana, Arial,Helvetica,sans-serif; color:#fff6df; }

.cp_tab hr { clear:both; display:block; border:none; height:1px; background:transparent url("../images/css/bg_hr.png") no-repeat;	width: 900px; }



.cp_tab .subline { margin:0 0 10px !important; }

.cp_tab .subhead { font:bold 14px/15px Verdana, Arial, Helvetica,sans-serif; padding:8px 0 0 0; }

.cp_tab .intro { padding:40px 0 35px 0; position:relative; min-height:230px; }

.cp_tab .intro p,

.cp_tab .intro ul { width:450px; }

.cp_tab .intro ul li{ padding:0 0 0 40px; }



.cp_tab .text_block { width:450px; }

.cp_tab .text_block_small{ width:330px; }

.cp_tab .link_block_small{ width:321px; margin:0; min-height:10px;}

.cp_tab .link_block_collection{ margin:0 0 20px 0; }

.cp_tab .button_link { color:#fff; background:url("../images/css/bg_button_orange.png") no-repeat scroll 0 -50px transparent; padding:0 0 0 15px; height:46px; display:inline-block; margin:0 0 0 -2px; }

.cp_tab .button_link span { font-weight:bold; color:#fff; background:url("../images/css/bg_button_orange.png") no-repeat scroll right 0px transparent; padding:13px 50px 0 0; height:33px; display:inline-block; }

.cp_tab .button_link:hover { background:url("../images/css/bg_button_orange.png") no-repeat scroll 0px -146px transparent; }

.cp_tab .button_link span:hover  { background:url("../images/css/bg_button_orange.png") no-repeat scroll right -96px transparent; }



.cp_tab .teaser a { color:#d07137; cursor:pointer; line-height:13px;	background:url("../images/tab1/link.png") no-repeat right 3px; padding:2px 15px 0 0; display: inline-block; }

.cp_tab .teaser a:hover {	color: #fff6df; }

.cp_tab .teaser .img_link { background:none; padding:0; }



.cp_tab .teaser.col_3 { width:270px; float:left; margin:0 20px 0 0; }

.cp_tab .teaser.last { margin:0; }

.cp_tab .teaser img { margin:0 0 5px; }

.cp_tab .teaser.col_3 p { margin: 3px 0 11px 0; }



.cp_tab .carousel { margin:0px -5px 0px -55px; padding: 50px 0 0 0; height:600px; }

.cp_tab .clear { clear:both; }



.cp_tab .hidden-list { display:none; }



/* #####################*/

/* layer */

#p-rcb-layer .layer { text-align:left; }

#p-rcb-layer .layer h2 { font:23px/25px Arial, Verdana, sans-serif; color:#d07137; margin:0 0 10px; }

#p-rcb-layer .layer h3 { font:20px/22px Arial, Verdana, sans-serif; color:#d07137; margin:0 0 10px; }

#p-rcb-layer .layer.certification, #p-rcb-layer .layer.quality { width:760px; padding:30px; }

#p-rcb-layer .layer .text_block { width:420px; margin:0 10px 0 40px; float:left; }

#p-rcb-layer .layer .text_block p { margin: 0 0 20px 0; }

#p-rcb-layer .layer .img_block { width:230px; float:left; padding:0 0 20px 0; }



/* layer comparison table */

#p-rcb-layer .layer { text-align:left; }

#p-rcb-layer .layer h2 { font:23px/25px Arial, Verdana, sans-serif; color:#d07137; margin:0 0 10px; }

#p-rcb-layer .layer.head { width:900px; padding:30px; }

#p-rcb-layer .layer.foot { width:900px; margin: 20px 0 0; }

#p-rcb-layer .page_compare{ width:900px; padding:10px 30px 30px 30px; }

#p-rcb-layer .layer.left { width:255px; margin:0 10px 0 0; float:left; }

#p-rcb-layer .layer.right { float:left; width:635px; }

#p-rcb-layer .layer.right .thumb { display:inline-block; width:104px; float:left; text-align:center; position:relative; font:11px/15px Verdana,Arial,Helvetica,sans-serif !important; color:#fff; }

#p-rcb-layer .layer.right .xelsis { margin:0 5px 0 -7px; }

#p-rcb-layer .layer.right .exprelia { width:80px; margin:0 30px 0 0; }

#p-rcb-layer .layer.right .syntia_cappucino { width:110px; }

#p-rcb-layer .layer.right .syntia { width:131px; }

#p-rcb-layer .layer.right .intelia { width:80px; margin:0 0 0 -13px; }



#p-rcb-layer a { color:#d07137; cursor:pointer; line-height:13px; background:url("../images/tab1/link.png") no-repeat right 3px; padding:2px 15px 0 0; }



#p-rcb-layer table.compare { border: 0 none; border-collapse: collapse; border-spacing: 0; font:11px/13px Arial, Verdana, sans-serif; margin: 0; padding: 0; }

#p-rcb-layer table.compare td { padding:6px 5px; text-align:center;/*vertical-align:top;*/ }

#p-rcb-layer table.compare td img { text-align:center; }

#p-rcb-layer tr.head { padding:6px; margin:0 0 5px 0; text-align:center !important; color:#ffffff; background:#d07137; font:11px/13px Arial, Verdana, sans-serif; }

#p-rcb-layer td.first { padding:6px; width:250px; border-right:1px solid #ffffff; font:11px/13px Arial, Verdana, sans-serif; text-align:left !important; color:#d07137; }

#p-rcb-layer table.compare .odd { padding:6px; background:#fafafa; }

#p-rcb-layer table.compare .even { padding:6px; background:#e2e2e2; }

#p-rcb-layer table.compare .row_1 { padding: 6px; text-align:left }

table.compare .rate { font-weight:bold; color:#d07137; }

.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }





/* flash layer */

#p-rcb-layer .layer { text-align:left; }

#p-rcb-layer .layer h2 { font:23px/25px Arial, Verdana, sans-serif; color:#d07137; margin:0 0 10px; }

#p-rcb-layer .layer.flash { width:650px; padding:5px; }

#p-rcb-layer .layer .text_block { width:420px; margin:0 10px 0 40px; float:left; }

#p-rcb-layer .layer .img_block { width:230px; float:left; }



.video-wrap object{ position:relative; z-index:20; }



#p-rcb-layer .layer .img_block { width:230px; float:left; }



/* #####################*/

/* ROTATOR with zoom */

.cp_tab .thumb_wrapper { width:269px; height:208px; position:relative;	float:left;	margin-bottom:10px;	overflow:hidden; }

.cp_tab .thumb_wrapper a.prev,

.cp_tab .thumb_wrapper a.next { width:26px;	height:208px;	position:absolute; top:1px;	outline:none;	cursor:pointer;	padding:0; }

.cp_tab .thumb_wrapper a.prev { left:0;	background:transparent url(fancybox/prev.png) no-repeat top left; }

.cp_tab .thumb_wrapper a.next { right:0; background:transparent url(fancybox/next.png) no-repeat top left; }

.cp_tab .thumb_wrapper .zoom-glasses { background: url(fancybox/zoom-glass.png) no-repeat -2px 0; position:absolute; right:0; top:0; width:23px; height:21px;	display:block; cursor:pointer; z-index:1000; }

.cp_tab .thumb_wrapper img { position:relative; }

.cp_tab .thumb_wrapper span{	display:block; text-align:center;	font-size:11px;	font-style:italic; margin-top:3px; }

.cp_tab .thumb{ width:268px; height:208px; overflow:hidden; }

.cp_tab .thumb ul{	list-style:none; width:10000px !important; /*width for moz fix !?*/ }

.cp_tab .thumb ul li{ float:left; padding:0; background:none; }

.cp_tab .thumb ul li a{ background:none; padding:0; }

.cp_tab .description{ width:620px;	float:right; }

.cp_tab .thumb_wrapper .thumb_ctrl { display:none; }

.cp_tab .thumb_wrapper_hover .thumb_ctrl{ display:block; }





/* #####################*/

/* HOTSPOT right icon */

.cp_tab .hotspot_out { cursor:pointer; position:absolute; width:65px; height:57px; margin:0 0 0 340px; background:url("../images/css/hotspot_i.png") no-repeat scroll 0 6px transparent; }

.cp_tab .hotspot_wrap { cursor:pointer; display:none; position:relative; width:396px; z-index: 1001; }

.cp_tab .hotspot_top { background:url("../images/css/bg_hotspot_active.png") no-repeat scroll -1px 0 transparent; height:48px; width:400px; }

.cp_tab .hotspot_in { background:url("../images/css/hotspot_i.png") no-repeat scroll 0px -215px transparent; margin:0 0 0 340px; width:57px; height:45px; position:relative; z-index: 1000; }

.cp_tab .hotspot_content { background:url("../images/css/bg_hotspot_active.png") repeat-y scroll -402px 0; width:315px; padding:0px 40px 10px; position: relative; z-index: 102; }

.cp_tab .hotspot_content img { display: block; margin-bottom: 15px;  position:absolute; top:-20px; left:38px; }

.cp_tab .hotspot_content .headline { display:inline-block; color:#350f02; font: bold 11px/16px Verdana, Arial,Helvetica,sans-serif; text-transform:uppercase; margin:0 0 5px; }

.cp_tab .hotspot_content .text { padding:140px 0 0; }

.cp_tab .hotspot_content p { color:#000000; font:11px/16px Verdana, Arial,Helvetica,sans-serif; margin:0 0 5px; }

.cp_tab .hotspot_content ul { color:#000; list-style:none; }

.cp_tab .hotspot_content ul li{ padding:0; }



.cp_tab .hotspot_bottom { position:absolute; height:30px; width:402px; background:url("../images/css/bg_hotspot_active_left.png") no-repeat scroll -802px 0; }



/* left icon */

.cp_tab .left .hotspot_out { cursor:pointer; position:absolute; width:65px; height:57px; margin:0; background:url("../images/css/hotspot_i.png") no-repeat scroll 5px -104px transparent; }

.cp_tab .left .hotspot_wrap { cursor:pointer; display:none; position:relative; width:396px; z-index: 101; }

.cp_tab .left .hotspot_top { background:url("../images/css/bg_hotspot_active_left.png") no-repeat scroll 8px 0 transparent; height:48px; width:400px; }

.cp_tab .left .hotspot_in { background:url("../images/css/hotspot_i.png") no-repeat scroll 5px -325px transparent; margin:0; width:57px; height:45px; position:relative; z-index: 1000; }

.cp_tab .left .hotspot_content { background:url("../images/css/bg_hotspot_active_left.png") repeat-y scroll -394px 0; width:305px; padding:0px 50px 10px; position: relative; z-index: 102; }

.cp_tab .left .hotspot_content img { left:47px; }

.cp_tab .left .hotspot_bottom { position:absolute; height:30px; width:396px; background:url("../images/css/bg_hotspot_active_left.png") no-repeat scroll -794px 0; }





/* #####################*/

/* POPUPS (tooltips) */

.cp_tab .popup { display: none; position:absolute; left: 50%; width:505px; padding-bottom: 0;  left: -5000px; z-index:20; }

.cp_tab .popup .content { background-image: url("../images/css/tip_top.png"); background-position: bottom; }

.cp_tab .popup p { display: block; width: 485px; padding: 0 10px 20px; color: #333; margin:0 !important; font:11px/17px Verdana, Arial,Helvetica,sans-serif; }

.cp_tab .popup .headline { color:#401D11; display:inline-block; font:13px/15px Verdana, Arial,Helvetica,sans-serif; padding: 7px 10px 6px; text-transform:uppercase; }

.cp_tab .popup ul { float:left; list-style-type:none; }

.cp_tab .popup ul li { float:left; list-style-type:none; color:#fff8e4; font:15px/20px Verdana, Arial,Helvetica,sans-serif; background:url("../images/css/li_fff8e4.png") no-repeat scroll left 0 transparent; }

.cp_tab .popup .bottom { background:url("../images/css/tip_bottom.png") no-repeat scroll 0 0 transparent; height: 28px; }

.cp_tab .popup .arrow{ background:url("../images/css/tip_arrow.png") no-repeat scroll 0 bottom transparent; height: 28px; }



/* These are sIFR equivalents to make the titles look roughly the same when sIFR does not work (offline editing) */

#p-rcb h2 { font-size:32px; line-height:36px; color:#d07137; margin:5px 0 7px; position:relative; z-index:10; }

#p-rcb h3 { font-size:26px; line-height:30px; color:#fff8e4; padding:6px 0 6px 0; position:relative; z-index:10; }

#p-rcb h4 { font-size:26px; line-height:30px; color:#d07137; padding:6px 0 6px 0; position:relative; z-index:10; }

#p-rcb h5 { font-size:20px; line-height:24px; color:#d07137; padding:0; position:relative; z-index:10; }

#p-rcb h6 { font-size:18px; line-height:22px; color:#fff8e4; padding:0; position:relative; z-index:10; }

#p-rcb h2 object,

#p-rcb h3 object,

#p-rcb h4 object,

#p-rcb h5 object {

	margin-left: -1px;

}
