/*
 * 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/ConnectedAudio2009/assets/images/icon-link.gif) no-repeat center right; padding-right:10px; color:#5D015D; font-weight:bold; cursor:pointer;text-decoration:underline;}
#p-rcb a.p-link-blue { background:transparent url(/consumerfiles/pageitems/master/categorypages/ConnectedAudio2009/assets/images/icon-link-blue.gif) no-repeat center right; padding-right:10px; color:#186786; font-weight:bold; cursor:pointer; text-decoration:none;}
#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/ConnectedAudio2009/assets/images/menu_bg.jpg) repeat-x bottom; font-size:12px; line-height:normal; height:31px; max-height:31px; }
/* End: Product Details Tabs */


/* Start: Product Details Tabs */
    
/* Tab redesign
---------------------------------------------------------*/
    
#cp_tab_productdetails      { margin: 0; padding: 0;background:transparent url(/consumerfiles/pageitems/master/categorypages/ConnectedAudio2009/assets/images/menubg.jpg) no-repeat 0 0; }
#cp_tab_productdetails li       { float: left;text-align:center;padding:0;list-style:none;background:none;width:20%; list-style: none; height:31px;}
#cp_tab_productdetails a        { display: block; line-height: 30px;font-size: 11px; text-align: center; outline: none;color:#323232;background:transparent url(/consumerfiles/pageitems/master/categorypages/ConnectedAudio2009/assets/images/menubg.jpg) no-repeat 0 0;height:31px; }
#cp_tab_productdetails a:hover  { text-decoration: none; }

#cp_tab_productdetails .cp_active a                      {background:none; color:#323232; font-weight:bold;}
#cp_tab_productdetails .cp_active a,
#cp_tab_productdetails .cp_active a:hover               {}



#cp_tab_productdetails .cp_spacer,
#cp_tab_productdetails .cp_leftImg,
#cp_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:#0b5ed7; background-color:none; }
#p-rcb h5 { color:#0b5ed7; 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; }

/* DIV POPUP */
#p-rcb .overlay_clips_top		{ padding-top : 20px; }
#p-rcb .overlay_clips_3			{ text-align : center; position: absolute; width: 936px; height : 550px; z-index: 10000; padding: 10px;}
#p-rcb #video1, #video2, #video3, #video4{color: #0D5FD8;cursor: pointer;}
#p-rcb #video1:hover, #video2:hover, #video3:hover, #video4:hover{text-decoration: underline;}
#p-rcb .close_button{ position: absolute; padding:0px 5px 0px 5px; right: 120px; top: -8px; cursor: pointer; color : #00000; font-weight:bold;  }
#p-rcb .green_title{ color:#00a7bc; font-size:12px; font-weight:bold;}



/* TAB 1 */
#p-rcb .tab1_mainbg_top{width: 960px;height: 664px;background-image: url(/consumerfiles/pageitems/master/categorypages/ConnectedAudio2009/assets/images/tab1_mainbg_top.jpg);background-repeat: no-repeat;}
#p-rcb .tab1_textbox1{padding-top: 20px;padding-left: 35px;height: 303px;width: 925px;}
#p-rcb .tab1_textbox2{padding-top: 15px;padding-left: 35px;height: 360px;width: 925px;}
#p-rcb .tab1_textbox1_txt{height: 200px;width: 380px;}
#p-rcb .tab1_textbox2_title{float:left; clear:both;width: 800px;}
#p-rcb .tab1_textbox2_txt{height: 180px;width: 800px;}
#p-rcb .tab1_textbox2_text{float:left;width: 450px;}
#p-rcb .tab1_flashbox{padding-left: 15px;height: 332px;width: 908px;}
#p-rcb .tab1_flashbox_intro{height:20px;width:960px;text-align: center;}
#p-rcb .tab1_mainbg_middle{width: 960px;height: 420px;background-color:#FFFFFF;float:left;}
#p-rcb .tab1_mainbg_bottom{width: 960px;height: 131px;background-image: url(/consumerfiles/pageitems/master/categorypages/ConnectedAudio2009/assets/images/tab1_mainbg_bottom.jpg);background-repeat: no-repeat;clear: both;}
#p-rcb .tab1_mainbg_bottom_2010{width: 960px;height: 131px;background-image: url(/consumerfiles/pageitems/master/categorypages/ConnectedAudio2009/assets/images/tab1_mainbg_bottom_2010.jpg);background-repeat: no-repeat;clear: both;}
#p-rcb .tab1_textbox2_kader{width: 265px;height: 220px;float: left;padding-left: 35px;text-align: center; cursor:pointer;}

/* TAB 2 */
#p-rcb .tab2_mainbg_top{width: 960px;height: 720px;background-repeat: no-repeat;background-position:top;}
#p-rcb .tab2_textbox{padding-top: 20px;padding-left: 35px;height: 200px;width: 925px;}
#p-rcb .tab2_textbox_txt{height: 200px;width: 500px;}
#p-rcb .tab2_textbox2{padding-left: 35px;height: 300px;width: 925px;float:left;}
#p-rcb .tab2_textbox2_txt{height: 200px;width: 350px;float: left;padding-left:25px;padding-top: 35px;}
#p-rcb .tab2_textbox2_maintxt{height: 200px;width: 260px;float: left;padding-left:25px;}
#p-rcb .tab2_textbox2_movie{height: 238px;width: 281px;background-repeat: no-repeat;float: left;}
#p-rcb .tab2_flashbox{height: 514px;width: 960px;}
#p-rcb .tab2_flashbox_2010{height: 590px;width: 960px;}
#p-rcb .tab2_arrow{background-repeat: no-repeat;height: 162px;width: 23px;float: left;}
#p-rcb .tab2_textbox3{height: 50px;width: 960px;clear: both;}
#p-rcb .tab2_textbox3_txt1{width: 250px;float: left;padding-left: 35px;}
#p-rcb .tab2_textbox3_txt2{width: 250px;float: left;padding-left: 395px;}
#p-rcb .tab2_video1{ float:left; width:700px; clear:both; padding-top:20px; padding-left:35px; padding-bottom:20px; }
#p-rcb .tab2_video2{ float:left; width:700px; clear:both;  padding-top:20px; padding-left:35px; padding-bottom:20px; }
#p-rcb .tab2_video_text{ float:left; width:380px; padding-left:20px;}
#p-rcb .tab2_video_text2{ float:left; width:380px; padding-left:20px;}
#p-rcb .tab2_video_img1{ float:left; width:227px; }
#p-rcb .tab2_video_img2{ float:left; width:227px;}
#p-rcb .tab2_videoimg_border{ border:1px solid #999999;}
#p-rcb .tab2_purple{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#5C005C; font-size:12px;}
#p-rcb .napster_section{ float:left; width:700px; padding:20px 0 40px 25px; height:60px;}

/* TAB 3 */
#p-rcb .tab3_mainbg_top{width: 960px;height: 720px;background-repeat: no-repeat;background-position:top;}
#p-rcb .tab3_textbox{padding-top: 20px;padding-left: 35px;height: 420px;width: 925px;}
#p-rcb .tab3_textbox_txt{height: 200px;width: 500px;}
#p-rcb .tab3_video{ float:left; width:810px; clear:both; padding-top:20px; padding-left:40px; padding-bottom:20px; height: 200px;}
#p-rcb .tab3_video_img{ float:left; width:227px; }
#p-rcb .tab3_video_text{ float:left; width:245px; padding-left:20px; }
#p-rcb .tab3_textbox3{height: 50px;width: 960px;clear: both;}
#p-rcb .tab3_textbox3_txt1{width: 250px;float: left;padding-left: 35px;}
#p-rcb .tab3_textbox3_txt2{width: 250px;float: left;padding-left: 395px;}
#p-rcb .tab3_flashbox{height: 514px;width: 960px;}
#p-rcb .tab3_purple{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#5C005C; font-size:12px;}

#p-rcb .tab3_newproducts{ float:left; width:920px; clear:both; padding:20px 0 20px 40px;}
#p-rcb .tab3_newprod01{ float:left; width:350px; padding:20px 120px 0 0;}
#p-rcb .tab3_newprod02{ float:left; width:350px; padding:20px 0 0 0;}
#p-rcb .tab3_prod_txt{ width:330px; padding:0 0 0 20px;}


#p-rcb .mainbutton_wrapper{
	background-image:url(../images/mainbutton_wrapper.jpg);
	width:960px;
	height:215px;
	float:left;
}
#p-rcb .button_link{
	margin: 45px 0 0 20px;
	float:left;
	width: 915px;
	height:142px;
	cursor:pointer;
}
#p-rcb .mainbutton_txt{
	padding: 35px 0 0 15px;
	float:left;
	width: 680px;
	color:#FFF;
}


/* TAB 4 */
#p-rcb .tab4_mainbg_top{width: 960px;height:671px;background-repeat: no-repeat;background-position:top;}
#p-rcb .tab4_textbox{padding-top: 20px;padding-left: 35px;height: 400px;width: 925px;}
#p-rcb .tab4_textbox_txt{height: 350px;width: 500px;}
#p-rcb .tab4_video{ float:left; width:810px; clear:both; padding-top:20px; padding-left:40px; padding-bottom:20px; height: 220px;}
#p-rcb .tab4_video_img{ float:left; width:227px; }
#p-rcb .tab4_video_text{ float:left; width:230px; padding-left:20px; }
#p-rcb .tab4_textbox3{height: 50px;width: 960px;clear: both;}
#p-rcb .tab4_textbox3_txt1{width: 250px;float: left;padding-left: 35px;}
#p-rcb .tab4_textbox3_txt2{width: 250px;float: left;padding-left: 395px;}
#p-rcb .tab4_flashbox{float:left;height: 580px;width: 960px;}
#p-rcb .tab4_purple{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#5C005C; font-size:12px;}


/* TAB 5 */
#p-rcb .tab5_mainbg{ float:left; width:960px; height:668px; }
#p-rcb .tab5_maintitle{ float:left; width:880px; padding-left:40px; padding-top:20px; padding-bottom:10px;clear:both; }
#p-rcb .tab5_products{ float:left; width:920px; padding-left:40px; clear:both; padding-bottom:20px;}
#p-rcb .tab5_products_content{ float:left; width:920px; padding-left:40px; clear:both;}
#p-rcb .tab5_prod1{ float:left; width:290px; padding-left:5px; padding-right:5px;}
#p-rcb .tab5_prod2{ float:left; width:306px; padding-left:5px; padding-right:5px;}
#p-rcb .tab5_prod3{ float:left; width:291px; padding-left:5px; padding-right:5px;}
#p-rcb .tab5_prod1_text{ float:left; width:290px; padding-left:5px; padding-right:5px;}
#p-rcb .tab5_prod2_text{ float:left; width:276px; padding-left:25px; padding-right:15px;}
#p-rcb .tab5_prod3_text{ float:left; width:261px; padding-left:15px; padding-right:20px;}
#p-rcb a.tab5_link { background:transparent no-repeat center right; font-size:12px; font-weight:bold; padding-right:10px; color:#5c005c; font-weight:bold;}
#p-rcb .tab5_products_content li{ padding-bottom:10px; line-height:15px;}


/* 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:900px; height:626px; /* 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:30px;}
#popupManBackground {background:#333;}
#overlayDiv2 .close_btn{ cursor: pointer; color : #000000; font-weight:bold; }

/* AVM - Soundclub */

#p-rcb .avm_box{
float:left;
width:960px;
background-image:url(../images/tab1/avm_bg1-repeat.jpg);
}
#p-rcb .avm_topbox{
background-image:url(../images/tab1/avm_bg1.jpg);
background-repeat:no-repeat;
float:left;
width:960px;
padding-bottom:30px;
}
	#p-rcb .avm_topbox1{
	float:left;
	width:290px;
	clear:both;
	}
	#p-rcb .avm_topbox2{
	float:left;
	width:505px;
	clear:both;
	}
#p-rcb .avm_btmbox{
background-image:url(../images/tab1/avm_bg2.jpg);
background-repeat:no-repeat;
float:left;
width:960px;
padding-bottom:23px;
}
#p-rcb .subscr_btn{
padding:20px 10px 20px 0px;
float:left;
clear:both;
width:700px;
}
	#p-rcb .subscr_btn .subscrbtn_l{
	float:left;
	background-image:url(../images/tab1/subscrbtn_l.png);
	width:11px;
	height:45px;
	}
	#p-rcb .subscr_btn .subscrbtn_m{
	float:left;
	background-image:url(../images/tab1/subscrbtn_m.png);
	padding-top:5px;
	height:40px;
	}
	#p-rcb .subscr_btn .subscrbtn_r{
	float:left;
	background-image:url(../images/tab1/subscrbtn_r.png);
	width:31px;
	height:45px;
	}
#p-rcb a.avm_subscribe{
float:left;
height:16px;
margin-top:9px;
color:#FFFFFF;
font-weight:bold;
}
#p-rcb a.avm_register:hover{
text-decoration:underline;
}
#p-rcb a.avm_subscribe:hover{
text-decoration:underline;
}
#p-rcb .avm_topbox_text{
float:left;
width:487px;
padding-left:270px;
padding-top:22px;
clear:both;
color:#788392;
}
#p-rcb .avm_btmbox_text{
float:right;
padding-right:50px;
color:#788392;
width:910px;
}
#p-rcb .avm_btmbox_text .text{
float:right;
padding-top:24px;
width:500px;
text-align:right;
}
#p-rcb .avm_btmbox_text .btn{
float:right;
padding-top:20px;
margin-left:10px;
}
#p-rcb .regmidbtn a.avm_register{
height:17px;
color:#FFFFFF;
font-weight:bold;

}
	#p-rcb .avm_btmbox_text .btn .regleftbtn{
	float:left;
	background-image:url(../images/tab1/regbtn_l.png);
	width:11px;
	height:27px;
	}
	#p-rcb .avm_btmbox_text .btn .regmidbtn{
	float:left;
	background-image:url(../images/tab1/regbtn_m.png);
	padding-top:5px;
	height:22px;
	}
	#p-rcb .avm_btmbox_text .btn .regrightbtn{
	float:left;
	background-image:url(../images/tab1/regbtn_r.png);
	width:23px;
	height:27px;
	}

	/* sIFR replacements */
.sIFR-active #p-rcb h2.white {
	visibility:hidden;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.sIFR-active #p-rcb h3.white {
	visibility:hidden;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
/* These are sIFR equivalents to make the titles look roughly the same when sIFR does not work (offline editing) */
#p-rcb h2.white {font-size: 30px; padding:0px 0px 5px 0px; color:#ffffff; }
#p-rcb h3.white {font-size: 22px; padding:0px 0px 5px 0px; color:#ffffff; }

