/*


 * Category styles 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 {


    -webkit-text-size-adjust:none;


}


#p-rcb p {


    margin-left:0;


}





#p-rcb a.p-link { background:transparent url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/icon-link.gif) no-repeat center right; padding-right:10px; color:#0b5ed7; }


 


#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:275px; min-height:275px; }


#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/enhancinglife2011/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/enhancinglife2011/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/enhancinglife2011/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/enhancinglife2011/assets/images/tab-redesign/bg-tab-left-short.gif) no-repeat -1px top; font-size: 11px; text-align: center; outline: none; }


    #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/enhancinglife2011/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/enhancinglife2011/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/enhancinglife2011/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/enhancinglife2011/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/enhancinglife2011/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/enhancinglife2011/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/enhancinglife2011/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:#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; }








#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 .turquoise_title{ color:#00a7bc; font-weight:bold; font-size:12px;}


#p-rcb .purple_title{ color:#992c96; font-weight:bold; font-size:12px;}





/* TAB 1 */


 #p-rcb .tab1_bg {


    /* background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab1_bg.jpg) no-repeat right top; */


} 


#p-rcb .tab1_box1 {


    padding:80px 0 30px 40px;


    width:430px;


    height:290px;


}



#p-rcb .tab1_box2 {
    background: url("/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab1_image1.jpg") no-repeat scroll 55px 0 transparent;
    height: 210px;
    padding: 100px 0 0 544px;
    width: 380px;
}


#p-rcb .tab1_box3 {
    float: right;
    height: 290px;
    margin-right: 39px;
    margin-top: -629px;
    width: 382px;
}

#p-rcb .tab1_box3 ul {
    margin: 0;
    padding: 0;
}

#p-rcb .tab1_box3 li {
    float: left;
    height: 73px;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-left: 15px;
    padding: 0;
    width: 119px !important;
}
#p-rcb .tab1_box3 .tab3_etb_blok1{
cursor:pointer;
}

/* TAB 2 */


#p-rcb .tab2_bg {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab2_bg.jpg) no-repeat right top;


}


#p-rcb .tab2_box1 {


    padding:98px 0 0 40px;


    width:410px;


    height:200px;


}


#p-rcb .tab2_box2 {


    padding:0 0 0 100px;


}


#p-rcb .tab2_box3 {


    border-width:2px 1px 1px;


    border-color:#7dbd2b;


    border-style:solid;


    margin:22px 0 0;


    padding:20px 0 10px;


    width:744px;


    background:#fbfbfb url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab2_image1.png) repeat-x 0 bottom;


    overflow:hidden;


}


#p-rcb .tab2_box3 div p {


    font-size:11px;


    margin:8px 0;


}


#p-rcb .tab2_box3 .ambient,


#p-rcb .tab2_box3 .focal,


#p-rcb .tab2_box3 .decorative {


    float:left;


    width:220px;


    padding:0 1px 0 20px;


}


#p-rcb .tab2_box3 .ambient div {


    background-position:0 0;


}


#p-rcb .tab2_box3 .focal div {


    background-position:0 -90px;


}


#p-rcb .tab2_box3 .decorative div {


    background-position:0 -180px;


}


#p-rcb .tab2_box3 div div {


    width:221px;


    height:90px;


    background-color:#808285;


    background-repeat:no-repeat;


    background-image:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab2_image2.jpg);


    margin:0 0 12px 0;


}


#p-rcb .tab2_box3 div span {


    font-size:13px;


}


#p-rcb .tab2_box4 {


    float:left;


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab2_image3.jpg) no-repeat 0 bottom;


    padding:153px 163px 0 116px;


    width:265px;


    height:152px;


}


#p-rcb .tab2_box4 .boxlink {


    float:right;


    width:83px;


    height:76px;


}


#p-rcb .tab2_box5 {


    float:left;


    padding:53px 0 0 0;


    width:310px;


}


#p-rcb .tab2_bg .popup .close {


    background-color:#00a7bc;


}


#p-rcb .tab2_bg .popup {


    width:940px;


}


#p-rcb .tab2_box6 {


    padding:0 0 0 20px;


}


#p-rcb .popup.lighting ol {


    list-style:none;


    padding:0;


    margin:0 0 0 4px;


    width:925px;


}


#p-rcb .popup.lighting li {


    float:left;


    width:148px;


    padding:0;


    text-align:center;


}


#p-rcb .popup.lighting li a {


    color:inherit;


    display:block;


    padding:0 0 10px 0;


}


#p-rcb .popup.lighting li a:hover,


#p-rcb .popup.lighting li a.active {


    text-decoration:none;


}


#p-rcb .popup.lighting li a.active {


    color:#00a7bc;


}


#p-rcb .popup.lighting li a:hover span {


    border-color:#666666;


}


#p-rcb .popup.lighting li a.active span {


    border-color:#00a7bc;


}


#p-rcb .popup.lighting li a span {


    display:block;


    background-image:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab2_image4.jpg);


    background-repeat:no-repeat;


    width:122px;


    height:122px;


    padding:3px;


    margin:0 auto 2px auto;


    border:2px solid #ffffff;


}


#p-rcb .lighting1 span {


    background-position:0 0;


}


#p-rcb .lighting2 span {


    background-position:-130px 0;


}


#p-rcb .lighting3 span {


    background-position:-260px 0;


}


#p-rcb .lighting4 span {


    background-position:-390px 0;


}


#p-rcb .lighting5 span {


    background-position:-520px 0;


}


#p-rcb .lighting6 span {


    background-position:-650px 0;


}


#p-rcb .tab2_box7 {


    clear:both;


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab2_image6.png) no-repeat center top;


    height:8px;


    margin:0 20px 15px 0;


}


#p-rcb .tab2_box8,


#p-rcb .tab2_box8 div {


    height:370px;


}


#p-rcb .tab2_box8 {


    overflow:hidden;


}


#p-rcb .tab2_box8 div {


    background-image:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab2_image5.jpg);


    background-repeat:no-repeat;


    padding:0 520px 0 20px;


    margin:0 20px 0 0;


}


#p-rcb .tab2_box8 div h4 {


    padding:20px 0 0;


}


#p-rcb .tab2_box8 .lighting1_box {


    background-position:right 0;


}


#p-rcb .tab2_box8 .lighting2_box {


    background-position:right -400px;


}


#p-rcb .tab2_box8 .lighting3_box {


    background-position:right -800px;


}


#p-rcb .tab2_box8 .lighting4_box {


    background-position:right -1200px;


}


#p-rcb .tab2_box8 .lighting5_box {


    background-position:right -1600px;


}


#p-rcb .tab2_box8 .lighting6_box {


    background-position:right -2000px;


}





/* TAB 3 */


#p-rcb .tab3_bg {


}


#p-rcb .tab3_box1 {


    padding:36px 0 0 58px;


    width:620px;


    height:180px;


}


#p-rcb .tab3_box2 {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab3_image1.jpg) no-repeat center 0;


    padding:270px 0 0 157px;


    height:260px;


}

#p-rcb .tab3_box_lamp{


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab3_image1.jpg) no-repeat center 0;


    padding:270px 0 0 110px;


    height:260px;


}


#p-rcb .tab3_box2 div {


    float:left;


    width:190px;


    padding:0 38px 0 0;


    color:#68696b;


    line-height:15px;


}


#p-rcb .tab3_box3 {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab3_image2.jpg) no-repeat 13px 45px;


    padding:44px 0 0 168px;


    width:500px;


    height:210px;


}


#p-rcb .tab3_box3 .pdf {


    float:left;


    width:200px;


}





#p-rcb .green_title {


    color:#7cbd2a;


    font-weight:bold;


}





#p-rcb .pdf,


#p-rcb .search {


    padding:5px 0 10px 42px;


}


#p-rcb .pdf {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/icon_pdf.jpg) no-repeat 10px center;


}


#p-rcb .search {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/icon_search.jpg) no-repeat 8px top;


}





#p-rcb .pdf2 {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/icon_pdf2.gif) no-repeat center left;


    padding-left:20px;


}


#p-rcb .pdf2.right {


    background-position:center right;


    padding-left:0;


    padding-right:20px;


}





.fleft {


    float:left;


}


.fright {


    float:right;


}





a.boxlink {


    display:block;


}





/* TAB 4 - Legislation */


#p-rcb .tab4_bg {


    float:left;


    width:960px;


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab4_bg.jpg) no-repeat left top;


    padding:0 0 20px 0;


}


#p-rcb .tab4_intro {


    float:left;


    clear:both;


    width:470px;


    height:315px;


    padding:45px 0 0 448px;


}


#p-rcb .tab4_box1 {


    float:left;


    width:425px;


    padding:0 0 0 32px;


}


#p-rcb .tab4_box2 {


    float:left;


    width:400px;


    padding:0 0 0 55px;


}


#p-rcb .tab4_box3 {


    float:left;


    clear:both;


    padding:74px 0 0 43px;


}


#p-rcb #tab4_video {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab4_image1.jpg) no-repeat 0 0;


    width:354px;


    height:194px;


}


#p-rcb .tab4_box4 {


    float:left;


    width:540px;


    height:340px;


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab4_image2.jpg) no-repeat 30px 4px;


}


#p-rcb .tab4_box4 .ftc {


    font-size:11px;


    display:block;


    width:130px;


    line-height:normal;


    padding:23px 0 0 85px;


    position:absolute;


    z-index:2;


    text-align:center;


    font-weight:bold;


}


#p-rcb .tab4_box4 .ftc_imagemap {


    display:block;


    width:400px;


    height:340px;


}


#p-rcb .tab4_bg .popup {


    width:680px;


}

.whatoptions {
width: 900px !important;
}




/* Popup */


#p-rcb .popup {


    display:none;


    background-color:#ffffff;


    position:fixed;


    z-index:2000;


    box-shadow:0 5px 12px rgba(0,0,0,0.4);


}


#p-rcb .popup .close {


    background-color:#7cbd2a;


    font-size:11px;


    height:27px;


    font-weight:normal;


}


#p-rcb .popup .close a {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/icon_close.png) no-repeat 50px 50%;


    color:#ffffff;


    display:block;


    float:right;


    padding:4px 28px 6px 10px;


}


#p-rcb .popup .scroll {


    overflow-y:auto;


    overflow-x:hidden;


}


#p-rcb .popup .content {


    border-width:0 1px 1px;


    border-color:#BCBCBC;


    border-style:solid;


    padding:14px 20px;


}





#p-rcb #cp_tab_content_4 ul.package_back


{


    list-style:none;


    margin:-35px 0 0;


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab4_image5.gif) no-repeat right bottom;


    padding:44px 292px 0 0;


}


#p-rcb #cp_tab_content_4 ul.package_back li {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab4_image4.gif) repeat-x 50%;


    margin:16px 0;


}


#p-rcb #cp_tab_content_4 ul.package_back li div {


    background-color:#fff;


    padding:0 16px 0 0;


    max-width:245px;


    float:left;


}





#p-rcb #cp_tab_content_4 .package_front {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab4_image6.gif) no-repeat center bottom;


    height:234px;


    padding:0 40px 0 100px;


    margin:20px 0 0;





}


#p-rcb #cp_tab_content_4 .package_front div {


    background-color:#ffffff;


    float:left;


    width:50%;


    padding:0 0 10px;


}





#p-rcb .tab4_box5 {


    float:left;


    border-width:2px 1px 1px;


    border-color:#7dbd2b;


    border-style:solid;


    margin:0 0 0 40px;


    _margin:0 0 0 20px;/* IE6 */


    padding:11px 0 18px 14px;


    width:864px;


    background:#fbfbfb url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab4_image3.png) repeat-x 0 100%;


}


#p-rcb .tab4_box5 {


    font-size:11px;


}


#p-rcb .tab4_box5 p {


    margin:4px 0;


}


#p-rcb #cp_tab_content_4 ul {


    list-style:disc;


    margin:12px 0 12px 14px;


}


#p-rcb #cp_tab_content_4 li {


    padding:0;


}


#p-rcb .tab4_box5_text1 {


    float:left;


    width:415px;


}


#p-rcb .tab4_box5_text2 {


    float:left;


    width:415px;


    padding:0 0 0 18px;


}





/* TAB 5 - Energy Smart */


#p-rcb .tab5_bg {


    float:left;


    width:960px;


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab5_bg.jpg) no-repeat right top;


}


#p-rcb .tab5_intro {


    float:left;


    clear:both;


    width:425px;


    padding:32px 0 0 20px;


}


#p-rcb .tab5_box5_rebate {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab5_image1.jpg) no-repeat right top;


    float:right;


    padding:0 0 30px 30px;


}


#p-rcb .tab5_box5_rebate a {


    display:block;


    width:147px;


    height:190px;


}


#p-rcb #cp_tab_content_5 .pdf {


    background-position:10px 10px;


    padding:0 0 10px 42px;


    margin:15px 0;


}


#p-rcb #cp_tab_content_5 .search {


    background-position:8px 4px;


    padding:0 0 10px 42px;


}


#p-rcb .tab5_box1 {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab5_image3.gif) no-repeat 0 0;


    float:right;


    width:482px;


    height:500px;


    margin:235px 0 0;


}


#p-rcb .tab5_box1_text {


    /* background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab5_image4.gif) no-repeat left bottom; */


    padding:45px 36px 118px 36px;


}


#p-rcb .tab5_box1_text .green_title {


    font-size:12px;


}


#p-rcb .tab5_box1_text .small {


    font-size:9px;


    color:#58595B;


    line-height:normal;


    margin:20px 0 14px;


}


#p-rcb .tab5_box2 {


    float:left;


    padding:10px 0 0 80px;


    width:410px;


}


#p-rcb .tab5_box3 {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/tab5_image5.jpg) no-repeat 30px 21px;


    padding:5px 0 0 20px;


    height:160px;


}


#p-rcb .tab5_box3 .boxlink {


    float:left;


    width:70px;


    height:110px;


    margin:0 20px 0 0;


}


#p-rcb .tab5_box6 {


    float:left;


    clear:both;


    margin:0 0 0 50px;


    width:320px;


    text-align:right;


}





/* Smart solutions > Rebate map popup */


.popup.rebatemap {


    width:900px;


}


#stateInfo {


    padding:0 0 10px;


}


#stateInfo div {


    text-align:center;


}


#stateInfo h1 {


    color:#3379df;


    font-size:18px;


    padding:0;


    margin:5px 0;


    font-weight:normal;


    visibility:visible!important;


}


#stateInfo .loading {


    color:#AAA;


}


#stateInfo .tableHeader {


    clear:both;


    color:#FFF;


    font-size:13px;


    font-weight:bold;


    background-color:#0b5ed8;


    width:700px;


}


#stateInfo .col1,


#stateInfo .col2,


#stateInfo .col3 {


    float:left;


    padding:4px 4px 5px;


}


#stateInfo .col1 {


    float:left;


    width:216px;


}


#stateInfo .col2 {


    width:230px;


}


#stateInfo .col3 {


    width:221px;


}


#stateInfo .tableRow {


    clear:both;


    width:700px;


    color:#000;


    font-size:13px;


}


#stateInfo .even {


    background-color:#cedff7;


}


#stateInfo .odd {


    background-color:#ecf2fc;


}





#p-rcb .clear {


    float:none !important;


    clear:both;


}


#p-rcb .normal {


    font-weight:normal;


}





/* Flash video player popup */


#p-rcb .tab_video {


    cursor:pointer;


}


#p-rcb #video_bg {


    display:none;


    position:fixed;


    z-index:4000;


    top:0;


    bottom:0;


    left:0;


    right:0;


    width:100%;


    height:100%;


    background:rgba(0,0,0,0.5);


}


#p-rcb #video_container {


    background-color:#000000;


}


#p-rcb .popup.video {


    z-index:inherit;


}


#p-rcb .popup.video .close {


    background-color:#992C96;


}


#p-rcb .popup.video .content {


    padding:10px;


}





/* Savings calculator popup */


#p-rcb #calc_bg {


    display:none;


    position:fixed;


    z-index:4000;


    top:0;


    bottom:0;


    left:0;


    right:0;


    width:100%;


    height:100%;


    background:rgba(240,240,242,0.6);


}


#p-rcb .popup.calc {


    z-index:inherit;


    width:924px;


}


#p-rcb .popup.calc .content {


    padding:30px 0;


    min-height:480px;


}


#calc_detail,


#calc_list {


    margin:0 auto;


}


#calc_list {


    width:820px;


}


#calc_detail {


    padding:0 0 0 140px;


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/calc/bg3.jpg) no-repeat center 30px;


}





/* Calculator -- Page 1 */


#calc_list #header {


    color:#7CBD2A;


    font-size:13px;


    font-weight:bold;


    margin:0 0 14px;


}


#calc_list #header td {


    text-align:center;


}


#calc_list .item {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/calc/bg.gif) no-repeat 190px 5px;


    float:left;


    clear:both;


    border:1px solid #d2d5da;


    border-radius:4px;


    cursor:pointer;


    padding:1px;


    margin:0 0 2px;


    width:820px;


}


#calc_list .item:hover {


    background-position:190px -155px;


}


#calc_list .calc_lamp {


    float:left;


    text-align:center;


    line-height:normal;


    font-weight:bold;


    width:180px;


    padding:6px 0 0 10px;


}


#calc_list .pijl {


    float:left;


    display:block;


    width:30px;


    height:100px;


}


#calc_list .info {


    float:right;


    height:108px;


    background:#e3f1d0 url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/calc/bg2.gif) no-repeat 360px 30px;


    border-radius:0 3px 3px 0;


}


#calc_list .item:hover .info {


    background-color:#9ac855;


    background-position:360px -131px;


}


#calc_list .benefit {


    float:left;


    width:334px;


    padding:20px 50px 0 12px;


    font-weight:bold;


    color:#6aa322;


}


#calc_list .item:hover .benefit {


    color:#FFFFFF;


}


#calc_list .benefit ul {


    list-style-type:disc;


    margin:2px 0 0 14px;


}


#calc_list .benefit li {


    color:#000000;


    padding:0;


}


#calc_list .calc_lamp,


#calc_list .info,


#calc_list .img {


    display:block;


}


#calc_list .img {


    padding:0 0 5px;


}





/* Calculator -- Page 2 */


#calc_details_top {


    padding:0 0 28px 20px;


}


#calc_detail .line1,


#calc_detail .line2 {


    display:block;


    padding:0 0 5px;


}


#calc_detail .line1 {


    font-size:14px;


}


#calc_detail .line2 {


    font-size:22px;


    color:#7AB51F;


}


#calc_detail #box_savings_settings {


    background-color:#f6f7f8;


    border:1px solid #e0e0e8;


    border-radius:4px;


    padding:11px 0 18px 14px;


    margin:0 20px 10px 0;


    width:170px;


}


#calc_detail #box_savings_settings input {


    border:1px solid #E0E0E8;


    color:#0E5FD8;


    padding:5px 6px 5px 0;


    text-align:right;


    width:60px;


    vertical-align:0;


    margin:0 6px 0 0;


}


#calc_detail #box_savings_settings li {


    padding:0 0 2px 0;


}


#calc_detail #calc_details_table,


#calc_detail input,


#calc_detail select {


    font-size:12px;


}


#calc_detail #calc_details_table table {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/calc/bg.gif) no-repeat 405px -146px;


    border-collapse:collapse;


    width:636px;


}


#calc_detail tbody input {


    width:60px;


}


#calc_detail tbody select {


    width:70px;


}


#calc_detail tbody input,


#calc_detail tbody select {


    padding:2px 4px;


    margin:0 6px 0 50px;


    text-align:right;


    vertical-align:0;


}


#calc_detail li .bold_11_black {


    display:block;


}


#calc_detail .bold_11_black {


    font-weight:bold;


}


#calc_detail .container_input {


    display:block;


    padding:0 0 0 30px;


    width:110px;


}


#calc_detail .container_input .normal_10_black {


    width:50px;


}


#calc_detail .icon {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/calc/icon_help.png) no-repeat 2px 2px;


    float:right;


    width:18px;


    height:18px;


    position:relative;


    cursor:help;


    margin:2px 5px 0 0;


}


#calc_detail li .icon {


    margin-top:4px;


}


#calc_detail .icon:hover {


    background-position:-22px 2px;


}


#calc_detail .icon:hover .bubble {


    display:block;


}


#calc_detail .bubble {


    display:none;


    position:absolute;


    z-index:10;


    bottom:18px;


    left:-136px;


    cursor:default;


    width:290px;


}


#calc_detail .arrow {


    background:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/calc/bubble.png) no-repeat center bottom;


    display:block;


    position:absolute;


    left:0;


    right:0;


    bottom:0;


    height:17px;


}


#calc_detail .message {


    display:block;


    font-size:11px;


    font-weight:normal;


    text-align:left;


    line-height:normal;


    background-color:#ffffdc;


    border:1px solid #5f5c00;


    border-radius:10px;


    box-shadow:0 5px 12px rgba(0,0,0,0.4);


    padding:10px 12px 12px 14px;


    margin:0 0 14px;


}


#calc_detail .pijl1,


#calc_detail .pijl2 {


    text-align:center;


    background-color:transparent;


    width:200px;


}


#calc_detail td,


#calc_detail th {


    padding:2px 5px 3px;


}


#calc_detail thead th.td2,


#calc_detail tbody td {


    border:1px solid #E0E0E8;


}


#calc_detail tbody td {


    background-color:#f8f9f9;


    padding:4px 8px 5px;


}


#calc_detail thead th {


    text-align:center;


    font-weight:bold;


    padding:5px 8px 6px;


}


#calc_detail tbody tr.dark td {


    background-color:#f0f0f2;


}


#calc_detail tbody td.green {


    background-color:#f7fbf2;


}


#calc_detail tbody tr.dark td.green {


    background-color:#ecf6de;


}


#calc_detail .total td {


    background-color:#82B83B;


    font-size:14px;


    font-weight:bold;


    padding:8px 12px;


    color:#FFFFFF;


    text-align:right;


}


#calc_detail .total .icon {


    margin:0 0 -1px 5px;


}


#calc_detail .bubble.formula {


    color:#651b77;


    width:440px;


    left:-211px;


}


#calc_detail .td32 {


    font-size:16px;


    padding:0 62px 0 0;


    -webkit-transition:text-shadow 500ms ease-in-out;


    -moz-transition:text-shadow 500ms ease-in-out;


    -ms-transition:text-shadow 500ms ease-in-out;


    -o-transition:text-shadow 500ms ease-in-out;


    transition:text-shadow 500ms ease-in-out;


}


.td32.glow {


    text-shadow:-4px -4px 4px #FFFFFF, -4px 4px 4px #FFFFFF, 4px -4px 4px #FFFFFF, 4px 4px 4px #FFFFFF, -8px 0 4px #FFFFFF, 8px 0 4px #FFFFFF;


}


#calc_detail .btn_text {


    background-repeat:repeat-x;


    background-position:center;


    border-radius:4px;


    font-weight:bold;


    width:136px;


    padding:4px 0 5px;


    display:block;


    text-align:center;


    margin:10px 0;


}


#calc_detail .btn_white {


    background-image:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/calc/btn_white.png);


    border:1px solid #a8a8a6;


    color:#000000;


}


#calc_detail .btn_white:active {


    color:#4d4d4d;


}


#calc_detail .btn_grey {


    background-image:url(/consumerfiles/pageitems/master/categorypages/enhancinglife2011/assets/images/calc/btn_green.png);


    background-color:#283c59;


    border:1px solid #000000;


    color:#FFFFFF;


}


#calc_detail .btn_grey:active {


    color:#b8c7db;


}


#calc_detail tfoot td {


    height:100px;


}


#calc_detail tfoot a:hover {


    text-decoration:none;


}