/*
 * Category style's that will come back in every catergory page
 * - Links
 * - Main flash animation, if height of animation is higher simply overwrite that value
 * - Tabs
 */
#p-rcb a.p-link { background:transparent url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/icon-link.gif) no-repeat center right; padding-right:10px; color:#000000; font-weight:bold; }
 
#p-rcb #flashcontent_header { background-repeat: no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#p-rcb #flashcontent_header,
#p-rcb #flashcontent_header #flash-inner-wrapper { height:312px; min-height:312px; }
#p-rcb #flashcontent_header object   { outline: none; }

/* Start: Product Details Tabs */

	#p-rcb #cp_wrap_tab_productdetails {
      width:960px;
      background:#f7f7f7 url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/menuBg.gif) repeat-x bottom;
      font-size:12px;
      line-height:normal;
	  height:32px; max-height:32px;
    }

/* End: Product Details Tabs */





 /* Tab redesign
    ---------------------------------------------------------*/
    
    #p-rcb #cp_wrap_tab_productdetails ul       { margin: 0; padding: 0; background: url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab-redesign/bg-tab-container.gif) repeat-x left top; list-style: none; }
    #p-rcb #cp_wrap_tab_productdetails li       { float: left; padding: 0; background: url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab-redesign/bg-tab-right-long.gif) no-repeat right top; }
    #p-rcb #cp_wrap_tab_productdetails a        { display: block; line-height: 32px; background: url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab-redesign/bg-tab-left-short.gif) no-repeat -1px top; font-size: 9px; text-align: center; outline: none; color:
	#df2823; }
    #p-rcb #cp_wrap_tab_productdetails a:hover  { text-decoration: none; }
    
    #p-rcb #cp_wrap_tab_productdetails .cp_active                       { background: url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab-redesign/bg-tab-active-right-long.gif) no-repeat right top; }
    #p-rcb #cp_wrap_tab_productdetails .cp_active a,
    #p-rcb #cp_wrap_tab_productdetails .cp_active a:hover               { background: url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab-redesign/bg-tab-active-left-short.gif) no-repeat left top; color: #000000; font-weight: bold; text-decoration: none; }

    #p-rcb #cp_wrap_tab_productdetails .cp_active_firstTab a            { background-position: -4px top !important; }
    #p-rcb #cp_wrap_tab_productdetails .cp_active_lastTab               { background: url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab-redesign/bg-tab-active-left-long.gif) no-repeat left top !important; }
    #p-rcb #cp_wrap_tab_productdetails .cp_active_lastTab a             { background: url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab-redesign/bg-tab-active-right-last.gif) no-repeat right top !important; }
    #p-rcb #cp_wrap_tab_productdetails ul.two_tabs .cp_active_lastTab   { background: url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab-redesign/bg-tab-active-right-long-nonext.gif) no-repeat right top !important; }
    #p-rcb #cp_wrap_tab_productdetails ul.two_tabs .cp_active_lastTab a { background: url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab-redesign/bg-tab-active-left-short.gif) no-repeat left top !important; }
    
    #p-rcb #cp_wrap_tab_productdetails .cp_active_leftSibling           { background: url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab-redesign/bg-tab-mid.gif) no-repeat right top; }
    #p-rcb #cp_wrap_tab_productdetails .cp_active_rightSibling a        { background: none; }
    
    #p-rcb #cp_wrap_tab_productdetails .cp_firstTab a                   { background-position: 0 0; }
    
    #p-rcb #cp_wrap_tab_productdetails ul.two_tabs li       { width: 320px; }
    #p-rcb #cp_wrap_tab_productdetails ul.three_tabs li     { width: 320px; }
    #p-rcb #cp_wrap_tab_productdetails ul.four_tabs li      { width: 240px; }
    #p-rcb #cp_wrap_tab_productdetails ul.five_tabs li      { width: 192px; }
    #p-rcb #cp_wrap_tab_productdetails ul.six_tabs li       { width: 160px; }
    
    #p-rcb #cp_wrap_tab_productdetails .cp_spacer,
    #p-rcb #cp_wrap_tab_productdetails .cp_leftImg,
    #p-rcb #cp_wrap_tab_productdetails .cp_rightImg         { display: none; }
	
	
	
.sIFR-active #p-rcb h2 {

	visibility:hidden;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}	
.sIFR-active #p-rcb h3 {

	visibility:hidden;
	padding-bottom: 0px;
	margin:0px;
}	
.sIFR-active #p-rcb h4 {

	visibility:hidden;
	padding-bottom: 0px;
	margin:0px;
}	
	
/* End of common catergory style's */

/* Use the following to to push centered tabs (2, 3, ...) and have them positioned manualy, this must be done per language */

#p-rcb #cp_wrap_tab_productdetails #cp_tab_2 span.cp_spacer {
	padding-left:100px;
}
#p-rcb #cp_wrap_tab_productdetails #cp_tab_3 span.cp_spacer {
	padding-left:100px;
}
#p-rcb #cp_wrap_tab_productdetails #cp_tab_4 span.cp_spacer {
	padding-left:100px;
}
#p-rcb #cp_wrap_tab_productdetails #cp_tab_5 span.cp_spacer {
	padding-left:200px;
}

/* End of manualy position tabs */

/* Theme depended content*/

/* Examples of use css in previous category pages, these line may be replace by your own styles.*/

#p-rcb h2 { font-size:170%; }
#p-rcb h3, h4 { color:#df2823; background-color:none; }
#p-rcb h5 { color:#df2823; font-weight:bold; }
#p-rcb .p-col-articles h4 { color:#7cbd2a; }
#p-rcb #cp_flashcontent_header { width:957px; margin:0 1px;background-color:#fff; text-align:center; }
#p-rcb #cp_flashcontent_header img { margin:0; }


#p-rcb .overlay_clips_1		{ text-align : center; position: absolute; width: 500px; height : 480px; z-index: 10000; padding: 10px;}

/* DIV POPUP */


#p-rcb #bottom_1, #bottom_2, #bottom_3,  #bottom_7, #instantReplay, #pauseLive
{
	color: #0D5FD8;
	cursor: pointer;
}

#p-rcb #bottom_1:hover, #bottom_2:hover, #bottom_3:hover
{
	text-decoration: underline;
}


#p-rcb .close_button{ position: absolute; padding:0px 5px 0px 5px; right: 17px; top: -5px; cursor: pointer; color : #993300; font-weight:bold; background-color:#FFFFFF; }

#p-rcb .green_title{ color:#00a7bc; font-size:12px; font-weight:bold;}

/* TAB 1 */
#p-rcb .tab1_main_bg{ float:left; background-image:url(/consumerfiles/pageitems/master/categorypages/PhotoFrame2009/assets/images/tab1_mainbg.jpg); width:960px; height:992px; background-repeat:no-repeat; }
#p-rcb .tab1_right_blok{ float:left; padding-left:460px; padding-top:40px; width:460px; }
#p-rcb .tab1_textbox1{ float:left; height:auto; clear:both; width:460px;  }
#p-rcb .tab1_textbox2{ float:left; height:180px; clear:both;  width:460px; }
#p-rcb .tab1_textbox2_unique{ float:left; height:450px; clear:both;  width:460px; }
#p-rcb .tab1_textbox3{ float:left; height:156px; clear:both; width:460px;}


/* TAB 2 */
#p-rcb .tab2_mainbg{float:left; width:960px; height:750px;}
#p-rcb .tab2_textbox1{ float:left; padding-top:40px; padding-left:40px; width:400px; height:180px;}
#p-rcb .tab2_flashpart{float:left; width:960px; }


/* TAB 3 */
#p-rcb .tab3_mainbg{ float:left; width:960px; height: 1110px; background-color:#FFFFFF; background-repeat:no-repeat; background-position:top left; }
#p-rcb .tab3_textbox1{ float:left; padding-left:40px; padding-top:30px; width:400px; height:150px; clear:both; }
#p-rcb .tab3_textbox2{ float:left; padding-left:190px; padding-top:30px; width:300px; height:300px; clear:both;  }
#p-rcb .tab3_btm_area{ float:left; width:900px; margin-left:35px; clear:both; height:600px; background-position:bottom left; background-repeat:no-repeat; }
#p-rcb .tab3_textbox3{ float:left; padding-left:480px; padding-top:50px; width:400px; height:180px; clear:both;  }
#p-rcb .tab3_imgbox{ float:left; padding-left:480px; padding-top:0px; width:450px; height:200px; clear:both;  }
#p-rcb .tab3_imgbox1{ float:left; width:180px; text-align:center; }
#p-rcb .tab3_imgbox2{ float:left; width:180px; text-align:center;  padding-left:10px; }


/* TAB 4 */
#p-rcb .tab4_img1{ float:left; margin-top:40px; width:960px; background-position:right top; background-repeat:no-repeat;}
#p-rcb .tab4_textbox1{ float:left; padding-left:40px; width:600px; height:350px; }
#p-rcb .tab4_textbox1_title{float:left; width:600px; }
#p-rcb .tab4_textbox1_text{float:left; width:380px; }
#p-rcb .tab4_img2{float:left; clear:both; height:320px; background-position:top left; background-repeat:no-repeat; width:960px;}
#p-rcb .tab4_textbox2{ float:left; padding-left:400px; padding-top:70px; width:500px;}


/* DIV POPUP */
#p-rcb #video1, #video2, #video3, #video4, #freedom_flash{color: #0D5FD8;cursor: pointer;}

/* BRIGHTCOVE */
#overlayDiv.popup {width:auto;/*750px;*/ /* player height + padding left and right (486 + 20)*/display:none;background:#fff;border:1px solid black;padding:4px;}
#overlayDiv.popup .navigation {float:right;	}
#overlayDiv.popup .content{padding:10px;text-align:center;}
#overlayDiv.popupbrightcove{height:auto; /* player height + padding top and bottom + close button height (412 + 20 + 15)*/}
#popupManBackground {background:#333;}
#overlayDiv .close_btn{ cursor: pointer; color : #000000; font-weight:bold; }

/* FLASH VIDEO */
#overlayDiv2.popup2{width:auto;/*750px;*/ /* player height + padding left and right (486 + 20)*/display:none;background:#fff;border:1px solid black;padding:4px;}
#overlayDiv2.popup2 .navigation {float:right;}
#overlayDiv2.popup2 .content{padding:10px;text-align:center;}
#popupManBackground {background:#333;}
#overlayDiv2 .close_btn{ cursor: pointer; color : #000000; font-weight:bold; }

