        #primary-content { overflow: visible !important; }
        div.inner-content a:hover { background-color: transparent !important; }
        #primary-content .span-2 { height: auto !important; }

        /*
        .banner.howitworks {background-image:url('/images/boilershop/banner_howitworks.gif');}
        .banner.centralheatingexplained {background-image:url('/images/boilershop/banner_centralheatingexplained.jpg');}
        .banner.doesyourboilerneedreplacing {background-image:url('/images/boilershop/banner_doesyourboilerneedreplacing.jpg');}
        .banner.heatingsystem {background-image:url('/images/boilershop/banner_howitworks.gif');}
        .banner.solartechnology {background-image:url('/images/boilershop/banner_howitworks.gif');}
        .banner.newtechnology {background-image:url('/images/boilershop/banner_howitworks.gif');}
        .banner.boilersandcentralheating {background-image:url('/images/newcontent/bg_hero_fireplace.jpg');}
        */
        
        .banner.alternativehomeheating { background-image: url('/images/boilershop/banner_alternativehomeheating.jpg'); }
        .banner.boilersandcentralheating { background-image: url('/images/boilershop/banner_boilersandcentralheating.jpg'); }
        .banner.boilersandcentralheating2 { background-image: url('/images/boilershop/banner_boilersandcentralheating2.jpg'); }
        .banner.boilersandcentralheatinglarge { background-image: url('/images/boilershop/banner_boilersandcentralheatinglarge.jpg'); }
        .banner.britishgasboilerinstallationservice { background-image: url('/images/boilershop/banner_britishgasboilerinstallationservice.jpg'); }
        .banner.britishgasboilerinstallationservice2 { background-image: url('/images/boilershop/banner_britishgasboilerinstallationservice2.jpg'); }
        .banner.centralheatingandboilersexplained { background-image: url('/images/boilershop/banner_centralheatingandboilersexplained.jpg'); }
        .banner.doesyourboilerneedreplacing { background-image: url('/images/boilershop/banner_doesyourboilerneedreplacing.jpg'); }
        .banner.whychoose { background-image: url('/images/boilershop/banner_whychoosebg.jpg'); }
        .banner.howboilerworks { background-image: url('/images/boilershop/banner_howboilerworks.jpg'); }
        .banner.howdoipayforanewboiler { background-image: url('/images/boilershop/banner_howdoipayforanewboiler.jpg'); }
        .banner.howdoipayforanewboiler2 { background-image: url('/images/boilershop/banner_howdoipayforanewboiler2.jpg'); }
        .banner.latestboileroffers8 { background-image: url('/images/boilershop/banner_latestboileroffers8.jpg'); }
        .banner.ourboilerandheatingrange { background-image: url('/images/boilershop/banner_ourboilerandheatingrange.jpg'); }
        .banner.ourboilerinstallationservice { background-image: url('/images/boilershop/banner_ourboilerinstallationservice.jpg'); }
        .banner.questionstoask { background-image: url('/images/boilershop/banner_questionstoask.jpg'); }
        .banner.whatboilerisrightforme { background-image: url('/images/boilershop/banner_whatboilerisrightforme.jpg'); }
        .banner.whatmakesaheatingsystem { background-image: url('/images/boilershop/banner_whatmakesaheatingsystem.jpg'); }
        .banner.whatourcustomersthink { background-image: url('/images/boilershop/banner_whatourcustomersthink.jpg'); }
        .banner.whatourcustomersthink2 { background-image: url('/images/boilershop/banner_whatourcustomersthink2.jpg'); }
      
         #primary-content .newBlk{display:block;height:30px;}
        #primary-content .padding { padding: 10px 5px; }
        #primary-content h1.hidethis { display: none; }
        #primary-content p { margin-bottom: 20px; }
        #primary-content .spacerdiv { clear: both; width: 100%; height: 1px; line-height: 1px !important; font-size: 1px; }
        #primary-content .listheading { color: #039; font-family: arial; font-size: 1.167em; margin-bottom: 10px; }
         #advantageslist .listheading { padding-left: 20px; }
        #primary-content .mainheading { color: #006; font-family: arial; font-size: 1.417em; }
        #primary-content .subheading { color: #006; font-family: arial; font-size: 1.459em; margin-bottom: 10px; }
        #primary-content .subheading2 { color: #006; font-family: arial; font-size: 1.459em; margin-bottom: 10px; }
        #primary-content .blueheading { color: #039; font-size: 1.167em; }
        #primary-content .arrowlink { padding-left: 10px; font-size: 0.916em; font-weight: bold; background: transparent url(/images/boilershop/arrow_green1.gif) no-repeat 0 4px !important; }
        #primary-content h2 .arrowlink { color: #333 !important; font-size: 0.833em; }
        #primary-content h2 .current { color: #006 !important; }
        #primary-content h3 { font-size: 1.0em; }
        #primary-content h4 { font-size: 1.0em; margin-bottom: 5px; }
        #primary-content .buttondiv { width: 100%; }
        #primary-content .buttondiv .left { float: left; width: 49%; }
        #primary-content .buttondiv .right { float: right; width: 50%; text-align: right; }
        #primary-content .btn { margin: 3px 0; }
        #primary-content .number { color: #D20062; }
        
        #primary-content .col { float: left; width: 50%; }
        #primary-content .twocol .col { float: left; width: 50%; }
        #primary-content .twocol .one { width: 49%; padding: 0 1% 0 0; }
        #primary-content .twocol .two { width: 49%; _width: 48%; padding: 0 0 0 1%; }
        #primary-content .threecol .col { float: left; width: 33%; }
        #primary-content .threecol .one { width: 32%; padding: 0 1% 0 0; }
        #primary-content .threecol .two { width: 31%; padding: 0 1%; }
        #primary-content .threecol .three { width: 32%; padding: 0 0 0 1%; }
            #phc_thumbs2 .threecol .col { padding-top: 10px; padding-bottom: 10px; }
            #phc_thumbs2 .threecol .col a { display: block; width: 212px; margin: 0 auto; overflow: hidden;}
            #phc_thumbs2 .threecol .col a.current { border: 1px solid #fb0; background: none; }
            #phc_thumbs2 .threecol .col a img { padding: 10px; }
        
        #primary-content .padTpBt10 { padding-top: 10px; padding-bottom: 10px; }
        #primary-content .pad10 { padding: 10px; }
        #primary-content .padTp10 { padding-top: 10px; }
        #primary-content .padBt10 { padding-bottom: 10px; }
        #primary-content .pad10n { padding: 10px 10px 0; }
        #primary-content .pad10u { padding: 0 10px 10px; }
        #primary-content .padTpBt15 { padding-top: 15px; padding-bottom: 15px; }
        #primary-content .pad15 { padding: 15px; }
        #primary-content .pad15n { padding: 15px 15px 0; }
        #primary-content .pad15u { padding: 0 15px 15px; }
        #primary-content .txtcenter { text-align: center; }
        #primary-content .txtleft { text-align: left; }
        #primary-content .txtright { text-align: right; }
        #primary-content .imgleft { float: left; padding-right: 5px; }
        #primary-content .tfont1, #primary-content .tfont1 p, #primary-content .tfont1 li { }
        #primary-content .tfont2 { font-family: verdana; }
        #primary-content .brdTp { border-top: 1px solid #eee; }
        #primary-content .brdBt { border-bottom: 1px solid #eee; }
        #primary-content .brddotTp { background: transparent url(/images/boilershop/dotted_line_grey.gif) repeat-x top left; }
        #primary-content .brddotBt { background: transparent url(/images/boilershop/dotted_line_grey.gif) repeat-x bottom left; }
        #primary-content .brddot { background: transparent url(/images/boilershop/dotted_line_grey.gif) repeat-x center center; }
        #primary-wrapper #primary-content a.green-arrow { padding-left: 10px; font-size: 0.916em; font-weight: bold; background: transparent url(/images/boilershop/arrow_green1.gif) no-repeat 0 4px !important; }
        #primary-content a.green-arrow:hover { background-position: 0 4px !important; }
        #primary-content .singleline li { white-space: nowrap; }
        #primary-content .boxes .inner-box { margin-left: 100px; }
        
        .newsawards { float: right; width: 200px; padding-top: 17px; text-align: left; }
        .newsawards img { margin-bottom: 5px; margin-right: 7px; }
        .newsawards .newsawardstext { float: left; width: 130px; }
        .plus { display: block; float: left; padding: 0 0 0 25px; margin: 10px 0 5px; line-height: 19px; font-family: verdana; font-size: 0.833em; background: transparent url(/images/newcontent/more.gif) no-repeat top left !important; }
        .minus { display: block; float: left; padding: 0 0 0 25px; margin: 10px 0 5px; line-height: 19px; font-family: verdana; font-size: 0.833em; background: transparent url(/images/newcontent/less.gif) no-repeat top left !important; }        
        .imgborder { width: 331px; padding: 2px; height: 220px; background-image: url(/images/boilershop/thumbs/bg_md_boilerrange.gif); }
        
        .nbox { width: 100%; }
        .nbox .ntop, 
        .nbox .nbottom { background-image: url(/images/boilershop/bg_rounded_greyline.png); _background-image: url(/images/boilershop/bg_rounded_greyline.gif); background-repeat: no-repeat; }
        .nbox .ntop { padding: 1px; background-position: top left; }
        .nbox .nbottom { height: 14px; line-height: 14px; background-position: bottom left; }
        .nbox .ncontent { padding: 9px; }
        
        .description { width: 668px; margin: 0 auto; }
        .description .ncontent { width: 626px; padding: 10px 20px 1px; }
        .description .imagediv { float: left; width: 160px; padding-bottom: 10px; }
        .description .imagediv img { width: 130px; padding: 1px; border: 1px solid #ccc; }
        .description .textdiv { float: right; width: 446px; padding: 0 10px; }
        
        #primary-content .tabbed_main .tabbed_body .description .bottom { width: 228px; padding-bottom: 4px; background: transparent url(/images/newcontent/bg_m_panel_bottom_small.gif) 0 100% no-repeat; }
        
        .m_panel { background: transparent url(/images/boilershop/bg_m_panel_720_rptr.gif) repeat-y top left; margin-bottom: 15px; position: relative; }
        .m_panel .top { padding-top: 4px; background: transparent url(/images/boilershop/bg_m_panel_720_top.gif) no-repeat top left; }
        .m_panel .bottom { padding-bottom: 4px; background: transparent url(/images/boilershop/bg_m_panel_720_bottom.gif) no-repeat bottom left; }
        .m_panel .m_content { width: 690px; padding: 7px 13px; background: transparent url(/images/boilershop/bg_m_panel_720_blue_rptr_v.gif) repeat-x bottom left; margin: 0 2px; }
        .m_panel .m_content .m_header { padding-bottom: 4px; }
        .m_panel .m_content .m_header h2 { padding-top: 3px; padding-bottom: 3px; font-size: 1.5em; font-family: arial; margin: 0; }
        
        .m_panel.new .top { padding-top: 0; }
        .m_panel.new .bottom { padding-bottom: 10px; background-image: url(/images/boilershop/bg_nbox_footer.gif); }
        .m_panel.new .m_header { padding: 8px 15px; background: transparent url(/images/boilershop/bg_m_panel_blueheader.gif) no-repeat top left; }
        .m_panel.new .m_header h2 { margin: 0; font-size: 1.5em; font-family: arial; font-weight: normal; }
        .m_panel.new .m_content { background: url(/images/newcontent/bg_nbox_rptr_v.gif) repeat-x scroll center bottom; margin: 0 2px; }
        
        .m_panel.blue .top { background-image: url(/images/boilershop/bg_m_panel_720_blue_top.gif); }
        .m_panel.blue .bottom { background-image: url(/images/boilershop/bg_m_panel_720_blue_bottom.gif); }
        .m_panel.blue .m_content { background-color: #fefefe; background-image: url(/images/boilershop/bg_m_panel_720_blue_rptr_v.gif); }
        
        .m_panel.medium { width: 474px; background: transparent url(/images/boilershop/bg_m_panel_474_rptr.gif) repeat-y top left; }
        .m_panel.medium .top { background-image: url(/images/boilershop/bg_m_panel_474_blue_top.gif); }
        .m_panel.medium .bottom { background-image: url(/images/boilershop/bg_m_panel_474_bottom.gif); }
        .m_panel.medium .m_content { width: 470px; padding: 0; background-color: #fff; background-image: url(/images/boilershop/bg_m_panel_474_rptr_v.gif); }
        .m_panel.medium .m_header { width: 450px; padding: 0px 10px 4px; height: auto !important; background: #BCDDF3 url(/images/boilershop/bg_m_panel_474_header_blue.gif) repeat-x top left; }
        .m_panel.medium .m_header h2 { font-size: 1.5em; font-family: arial; margin-bottom: 0; }
        .m_panel.medium .m_details { width: 450px; padding: 10px 10px 4px; height: auto !important; }
        
        .m_panel.small { width: 228px; background: transparent url(/images/newcontent/bg_m_panel_small.gif) 0 0 repeat-y; }
        .m_panel.small .top { width: 228px; padding-top: 4px; background: transparent url(/images/boilershop/bg_m_panel_228_top_blue.gif) 0 0 no-repeat; }
        .m_panel.small .bottom { width: 228px; padding-bottom: 4px; background: transparent url(/images/newcontent/bg_m_panel_bottom_small.gif) 0 100% no-repeat; }
        .m_panel.small .m_content { width: 224px; padding: 0; background: transparent url(/images/boilershop/bg_m_panel_228_content_blue.gif) 0 100% repeat-x; margin: 0 2px; }
        .m_panel.small .m_content .m_header { width: 194px; padding: 0px 0px 1px 30px; height: auto !important; background: #BCDDF3 url(/images/boilershop/bg_m_panel_228_header_blue.gif) repeat-x top left; }
        .m_panel.small .m_content .m_details { padding: 5px 10px; }
        
        #primary-content .m_panel.centralheating .m_content .m_details .textadjust { height: 130px; }
        #primary-content .m_panel.centralheating .m_content .m_details .textadjust p { margin-bottom: 10px; }
        
        .m_panel.small2 { width: 351px; background: transparent url(/images/newcontent/bg_m_panel.gif) repeat-y 0 0; }
        .m_panel.small2 .top { width: 351px; padding-top: 4px; background: transparent url(/images/newcontent/bg_m_panel_top.gif) 0 0 no-repeat; }
        .m_panel.small2 .bottom { width: 351px; padding-bottom: 4px; background: transparent url(/images/newcontent/bg_m_panel_bottom.gif) 0 100% no-repeat; }
        .m_panel.small2 .m_content { width: 347px; padding: 0; background: transparent url(/images/newcontent/bg_m_panel_content.gif) 0 100% repeat-x; margin: 0 2px; }
        .m_panel.small2 .m_content .m_header { width: 327px; padding: 0px 10px 1px; height: auto !important; background: #BCDDF3 url(/images/boilershop/bg_m_panel_228_header_blue.gif) repeat-x top left; }
        
        .m_panel.purplehead .top { background-image: url(/images/boilershop/bg_m_panel_additional_top_228_3.gif); }
        #primary-content .additional .m_panel.purplehead .bottom { background: transparent url(/images/newcontent/bg_m_panel_bottom_small.gif) 0 100% no-repeat; }
        
        .m_panel.purplehead .m_content .m_header { background: #550063 url(/images/boilershop/bg_m_panel_additional_header_3.gif) repeat-x top left; }
        .m_panel.purplehead .m_content .m_header h2 { color: #fff !important; font-family: arial; }
        
        .bulletlistdottedline { margin: 0; padding: 0; list-style: none; }
        .bulletlistdottedline li { padding: 5px 0; padding-left: 4px; margin: 0 !important; }
        .bulletlistdottedline li.first { background: none; }
  *html .bulletlistdottedline a { float: left; display: block; }
        
        .arrowlist { margin: 0; padding: 0; list-style: none; }
        .arrowlist li { font-weight: bold; padding: 0px 0 0px 15px; background: transparent url(/images/boilershop/arrow_green1.gif) no-repeat 0 4px; margin-bottom: 5px; }
        
        #phc_ourboilerinstallationservice .bulletlistdottedline { height: 181px; }
        #primary-content .banner { width: 474px; height: 110px; overflow: hidden; background-repeat: no-repeat; background-position: top left; }
        #primary-content .banner .text { display: block; width: 320px; padding: 15px 0; color: #fff; background: transparent url('/images/boilershop/bg_banner_text.gif') no-repeat top right; margin-top: 25px; }
        #primary-content .banner .text h1 { padding: 0 15px; color: #fff; margin: 0; }
        #primary-content .banner .text span.h1 { display: block; padding: 0 15px; color: #fff; margin: 0; }
        #primary-content .banner .text .subtext { display: block; padding: 0 65px 0 15px; color: #fff; margin: 0; font-size: 1.167em; }
        #primary-content .banner.twolines .text { padding: 5px 0; }
        #primary-content .banner.large { width: 720px; height: 90px; overflow: hidden; background-repeat: no-repeat; background-position: top left; }
        #primary-content .banner.large .text { margin-top: 16px; }
                   
        #primary-content .tabbed_main { width: 720px; margin-bottom: 15px; }
        #primary-content .tabbed_main .tabbed_menu { width: 720px; list-style: none; margin: 0 0 0 -3px; }
        #primary-content .tabbed_main .tabbed_menu li { float: left; _width: 100px; padding: 0 0 0 9px; height: 65px; margin: 0; background: transparent url('/images/boilershop/bg_tab4.gif') no-repeat top left; position: relative; z-index: 2; }
        #primary-content .tabbed_main .tabbed_menu li h2 { display: block; padding: 10px 10px 5px 0px; height: 50px; margin: 0; font-size: 13px; background: transparent url('/images/boilershop/bg_tab4.gif') no-repeat top right; }
        #primary-content .tabbed_main .tabbed_menu li.selected { background-position: 0% bottom; }
        #primary-content .tabbed_main .tabbed_menu li.selected h2 { background-position: bottom right; }
        #primary-content .tabbed_main .tabbed_menu li a { display: block; }
        #primary-content .tabbed_main .tabbed_menu li a:hover { text-decoration: none; }
        #primary-content .tabbed_main .tabbed_menu .banner { float: right; width: 232px; padding: 0; height: 95px; margin: -30px 0 0 0; text-align: right; background: none; overflow: hidden; position: relative; z-index: 3; }
        #primary-content .tabbed_main .tabbed_menu .banner img { padding-bottom: 14px; }

       
        #primary-content .tabbed_main .tabbed_menu2 { width: 720px; list-style: none; margin: 0; }
        #primary-content .tabbed_main .tabbed_menu2 li { overflow: hidden; float: left; _width: 132px; padding: 0 0 0 12px; height: 73px; margin: 0; background: transparent url('/images/boilershop/bg_tab2.gif') no-repeat top left; position: relative; z-index: 2; }
        #primary-content .tabbed_main .tabbed_menu2 li img { float: left; width: 30px; margin-top: 10px; }
        #primary-content .tabbed_main .tabbed_menu2 li h2 { overflow: hidden; display: block; float: left; _float: right; _width: 90px; padding: 10px 0 5px 5px; _padding-right: 7px; height: 60px; margin: 0; font-size: 13px; background: transparent url('/images/boilershop/bg_tab2.gif') no-repeat top right; }
        #primary-content .tabbed_main .tabbed_menu2 li.selected { background-position: bottom left; }
        #primary-content .tabbed_main .tabbed_menu2 li.selected h2 { background-position: bottom right; }
        #primary-content .tabbed_main .tabbed_menu2 li.selected h2 * { background: none !important; }
        #primary-content .tabbed_main .tabbed_menu2 li a { display: block; }
        #primary-content .tabbed_main .tabbed_menu2 li a:hover { text-decoration: none; }
        
        #primary-content .tabbed_main .tabbed_body { float: left; clear: both; width: 720px; background: transparent url(/images/boilershop/bg_tabbed_body_720_norptr.gif) no-repeat top left; }
        #primary-content .tabbed_main .tabbed_body .bottom { width: 720px; padding-bottom: 4px; background: transparent url(/images/boilershop/bg_nbox_footer.gif) no-repeat bottom left; }
        #primary-content .tabbed_main .tabbed_body .tabbed_content { width: 716px; padding-bottom: 10px; background: url(/images/newcontent/bg_nbox_rptr_v.gif) repeat-x scroll center bottom; margin: 0 2px; }
        #primary-content .tabbed_main .tabbed_body .tabbed_content .tabbed_heading { padding: 7px 15px 6px; font-family: arial; font-size: 1.2em; color: #006; background: #ddeefa url('/images/boilershop/bg_tabbed_heading.gif') no-repeat bottom left; }
        #primary-content .tabbed_main .tabbed_body .tabbed_content .two_column { width: 686px; padding: 30px 15px 0; }
        #primary-content .tabbed_main .tabbed_body .tabbed_content .two_column .text { float: left; width: 320px; padding-right: 16px; }
        #primary-content .tabbed_main .tabbed_body .tabbed_content .two_column .image { float: left; width: 350px; text-align: center; }
        
        .imgboxh { width: 250px; height: 190px; padding: 3px; background: transparent url(/images/boilershop/bg_img_md2.png) no-repeat top left; }
        .imgboxh img { width: 250px; height: 190px; }
        .imgboxvn { background: transparent url(/images/boilershop/bg_img_md3.png) no-repeat scroll left top; height: 360px; padding: 3px; width: 260px; }
        .imgboxv { width: 190px; height: 250px; padding: 3px; background: transparent url(/images/boilershop/bg_img_md3.png) no-repeat top left; }
        .imgboxv img { width: 190px; height: 250px; }
        
        #primary-content .tabbed_main .tabbed_body .tabbed_content .two_column2 { width: 686px; padding: 30px 15px 0; }
        #primary-content .tabbed_main .tabbed_body .tabbed_content .two_column2 .text { float: left; width: 320px; padding-right: 16px; }
        #primary-content .tabbed_main .tabbed_body .tabbed_content .two_column2 .image { float: left; width: 350px; }
        
        #primary-content .twocollist { float: left; width: 311px; }
        #primary-content .twocollist .twocol_rtop { width: 311px; height: 10px; line-height: 10px; background: transparent url(/images/boilershop/bg_twocol_rtop.png) no-repeat top left; }
        #primary-content .twocollist .twocol_rbottom { width: 311px; height: 10px; line-height: 10px; background: transparent url(/images/boilershop/bg_twocol_rbottom.png) no-repeat top left; }
        #primary-content .twocollist .twocol { width: 311px; background: transparent url(/images/boilershop/bg_twocol_rptr.gif) repeat-y top left; }
        #primary-content .twocollist .twocol .top { width: 311px; background: transparent url(/images/boilershop/bg_twocol_top.gif) no-repeat top left; }
        #primary-content .twocollist .twocol .bottom { width: 311px; background: transparent url(/images/boilershop/bg_twocol_bottom.gif) no-repeat bottom left; }
        #primary-content .twocollist .twocol.small { background: transparent url(/images/boilershop/bg_twocol_rptr2.gif) repeat-y top left; }
        #primary-content .twocollist .twocol.small .top { background: transparent url(/images/boilershop/bg_twocol_top2.gif) no-repeat top left; }
        #primary-content .twocollist .twocol.small .bottom { background: transparent url(/images/boilershop/bg_twocol_bottom2.gif) no-repeat bottom left; }
        #primary-content .twocol .col1 { float: left; width: 51%; }
        #primary-content .twocol .col2 { float: right; width: 49%; }
        #primary-content .twocollistwide { float: left; width: 626px; }
        #primary-content .twocollistwide .twocol { width: 626px; background: transparent url(/images/boilershop/bg_twocol2_rptr.gif) repeat-y top left; }
        #primary-content .twocollistwide .twocol .top { width: 626px; padding-top: 10px; background: transparent url(/images/boilershop/bg_twocol2_top.gif) no-repeat top left; }
        #primary-content .twocollistwide .twocol .bottom { width: 626px !important; padding-bottom: 10px; background: transparent url(/images/boilershop/bg_twocol2_bottom.gif) no-repeat bottom left; }

        #primary-content .tabbed_main .tabbed_body .description .advantagescol { width: 626px; background: transparent url(/images/boilershop/bg_advantages_rptr.gif) repeat-y top left; margin-bottom: 10px; }
        #primary-content .tabbed_main .tabbed_body .description .advantagescol .top { width: 626px; padding-top: 10px; background: transparent url(/images/boilershop/bg_advantages_top.gif) no-repeat top left; }
        #primary-content .tabbed_main .tabbed_body .description .advantagescol .bottom { width: 626px !important; padding-bottom: 10px; background: transparent url(/images/boilershop/bg_advantages_bottom.gif) no-repeat bottom left; }
        #primary-content .tabbed_main .tabbed_body .description .advantagescol.short { background: transparent url(/images/boilershop/bg_advantages2_rptr.gif) repeat-y top left; }
        #primary-content .tabbed_main .tabbed_body .description .advantagescol.short .top { background: transparent url(/images/boilershop/bg_advantages2_top.gif) no-repeat top left; }
        #primary-content .tabbed_main .tabbed_body .description .advantagescol.short .bottom { background: transparent url(/images/boilershop/bg_advantages2_bottom.gif) no-repeat bottom left; }
        
        .bluegradbox { width: 312px; }
        .bluegradbox .rtop { height: 7px; line-height: 7px; background: transparent url(/images/boilershop/bg_bluegradbox2_rtop.png) no-repeat top left; }
        .bluegradbox .rbot { height: 7px; line-height: 7px; background: transparent url(/images/boilershop/bg_bluegradbox2_rbot.png) no-repeat bottom left; }
        .bluegradbox .ncontent { width: 312px; background: transparent url(/images/boilershop/bg_bluegradbox2_rptr.gif) repeat-y top left; }
        .bluegradbox .ncontent .ntop { background: transparent url(/images/boilershop/bg_bluegradbox2_top.gif) no-repeat top left; }
        .bluegradbox .ncontent .nbottom { background: transparent url(/images/boilershop/bg_bluegradbox2_bottom.gif) no-repeat bottom left; }
        
        #primary-content .callertext { width: 700px; padding: 15px 8px; }
        #primary-content .list { margin: 0; padding: 0; list-style: none; }
        #primary-content .list li { padding: 0 5px 0 20px; background: transparent url(/images/newcontent/tick.gif) no-repeat 0 3px; }
        #primary-content .bluelist { width: 95%; margin: 0; padding: 0; list-style: none; }
        #primary-content .bluelist li { padding: 0 5px 0 20px; background: transparent url(/images/boilershop/bg_bullet_blue.png) no-repeat top left; margin-bottom: 10px; }
        #primary-content .greylist { width: 95%; margin: 0; padding: 0; list-style: none; }
        #primary-content .greylist li { padding: 0 5px 0 20px; background: transparent url(/images/boilershop/bullet_greydot.gif) no-repeat 7px 7px; }
        
        #primary-content .quotes { margin: 0; padding: 0; list-style: none; }
        #primary-content .quotes li { margin: 0; padding: 10px 0 0 30px; background: transparent url(/images/boilershop/quote_open.gif) no-repeat top left; }
        #primary-content .quotes li p { margin: 0; padding: 0 20px 10px 0; }
        #primary-content .quotes li span.quote_close { margin: 0; padding: 0 30px 10px 0; background: transparent url(/images/boilershop/quote_close.gif) no-repeat bottom right; }
        
        #primary-content .homeheatingexplained .m_header { background-image: url(/images/boilershop/bg_m_panel_228_header_blue_l.gif); }
        #primary-content .homeheatingexplained .m_details { padding: 10px; width: 204px; }
        #primary-content .homeheatingexplained li { margin: 0; padding: 5px 0; font-size: 0.917em; }
        
        #primary-content .boilersandcentralheating .m_header { background-image: url(/images/boilershop/bg_m_panel_228_header_blue_l.gif); }
        #primary-content .boilersandcentralheating .m_header .headertext { height: 95px; padding-bottom: 5px; }
        #primary-content .boilersandcentralheating .bottom { background: transparent url(/images/newcontent/bg_m_panel_bottom_small.gif) 0 100% no-repeat; }
        #primary-content .boilersandcentralheating .m_details ul { height: 160px; }
        #primary-content .boilersandcentralheating li { }
        
        /*	
        #primary-content .additional .m-panel { background:transparent url(/images/newcontent/bg_m_panel_small.gif) 0 0 repeat-y;}
        #primary-content .additional .m-panel .top { padding-top:4px;background:transparent url(/images/boilershop/bg_m_panel_228_top_blue.gif) 0 0 no-repeat;}
        #primary-content .additional .m-panel .bottom { padding-bottom:4px;background:transparent url(/images/newcontent/bg_m_panel_bottom_small.gif) 0 100% no-repeat;}
        #primary-content .additional .m-panel .m-content { width:224px;background:transparent url(/images/boilershop/bg_m_panel_228_content_blue.gif) 0 100% repeat-x;margin:0 2px;}        
        */
        
        #phc_callus { margin-bottom: 0; }
        #primary-content .newboilermar{_margin-left:12px;}
        #primary-content .m_details_content_1 span{padding-left:9px;}
        #phc_callus .m_details { font-size: 12px; padding:1px 4px;}
        #phc_callus .subheading { font-size: 14px; color: #000066; margin-bottom:4px; font-family:verdana; }
        #phc_callus p { margin-bottom: 5px; line-height: 1.5em; font-family: verdana; font-size:12px; }
        #phc_callus .textadjust { height: 80px; font-size: 1.091em; }
        #phc_callus .textadjust p { font-family: verdana; }
        
        #primary-content .icon .headertext { padding: 3px 0; padding-left: 40px; line-height: 24px; }
        #primary-content .icon2 .headertext { padding-left: 50px; padding-bottom: 3px; }
        #primary-content .icon_information { background: transparent url(/images/boilershop/icon_information.png) no-repeat top left; }
        #primary-content .icon_phone { background: transparent url(/images/boilershop/icon_phone.png) no-repeat top left; }
        #primary-content .icon2 .icon_boiler { background: transparent url(/images/boilershop/icon_boiler_2.png) no-repeat top left; }
        #primary-content .icon2 .icon_services { background: transparent url(/images/boilershop/icon_services_2.png) no-repeat top left; }
        
        #primary-content .offerstar { width: 80px; position: absolute; top: 0; left: 0; margin-top: -25px; margin-left: -60px; z-index: 10000; }
        #primary-content .offerstar-new { width: 80px; position: absolute; top: 0; left: 0; margin-top: -30px; margin-left: -48px; z-index: 10000; }        
        #primary-content #phc_didyouknow2 .offerstar { width: 80px; position: absolute; top: 0; left: 168px; margin: 0; margin-top: -25px; margin-right: -60px; z-index: 10000; }
        
        #latestoffers .m_header { padding: 0 10px 10px; }
        #latestoffers .bottom { width: 474px; }
        #primary-content .boxes { width: 680px; padding: 18px; }
        #primary-content .thumbnail { float: left; width: 158px; padding: 10px 6px 20px 6px; height: 209px; text-align: center; background: transparent url(/images/boilershop/bg_thumbnail.png) no-repeat center top; position: relative; }
  *html #primary-content .thumbnail { background-image: url(/images/boilershop/bg_thumbnail.gif); }
        #primary-content .thumbnail.current { background-image: url(/images/boilershop/bg_thumbnail_highlight.png); }
  *html #primary-content .thumbnail.current { background-image: url(/images/boilershop/bg_thumbnail_highlight.gif); }
        #primary-content .thumbnail img { width: 138px; margin-top: 14px; }        
        #primary-content .thumbnail h5 { font-size: 1.1em; font-weight: bold; color: #fff; background-color: #00195d; width: 128px; height: 40px; line-height: 1.0em; padding: 2px 5px; opacity: 0.85; position: absolute; top: 5px; left: 16px; }
        #primary-content .thumbnail h5.thumbheading { height: auto; padding: 3px 5px; }
        #primary-content .thumbnail .arrowlink { position: absolute; bottom: 25px; right: 20px; }
        
        #primary-content .boxes2 { width: 680px; padding: 18px; padding-bottom: 5px; }
        #primary-content .boxes2 .thumbnail { width: 115px; padding: 0; padding-right: 25px; height: 166px; background-image: url(/images/boilershop/bg_thumbnail2.gif); background-position: top left; }
        #primary-content .boxes2 .thumbnail.last { padding-right: 0; }
        #primary-content .boxes2 .thumbnail.current { background-image: url(/images/boilershop/bg_thumbnail2_highlight.gif); }
        #primary-content .boxes2 .thumbnail img { width: 109px; height: 115px; margin-top: 2px; opacity: 0.5; filter: alpha(opacity=50); }
        #primary-content .boxes2 .thumbnail.current img { opacity: 1.0; filter: alpha(opacity=100); }
        #primary-content .boxes2 .thumbnail h5 { width: 101px; left: 2px; }
        #primary-content .boxes2 .thumbnail .arrowlink { width: 103px; padding-left: 7px; top: 118px; left: 3px; text-align: left; }
        
        #primary-content .two-col .col-1 { width: 351px; }
        #primary-content .two-col .m-panel .m-content .m-details ul li { display: block; margin-bottom: 7px; }
        #primary-content .two-col .m-panel .m-content .m-details ul li a { width: auto; }
        
        #phc_footnotes { border-bottom: 1px solid #eee; margin-bottom: 40px; }        
        #phc_faqs { width: 69%; padding: 25px 0 5px; }
        #phc_faqs a { margin: 0; margin-top: 5px; }
        #phc_faqs p { margin-bottom: 5px; }
        #phc_faqs .acc_content { padding: 5px 0; border-bottom: 1px solid #eee; margin-bottom: 20px; }
        
        #phc_whatyoushouldask .m_content { width: 690px; padding: 15px 13px 5px; }
        #phc_whatyoushouldask .m_content * { }
        
        #phc_information { }
        #phc_overview .twocol .one { width: 44%; }
        #phc_overview .twocol .two { width: 54%; }
        
        #phc_manufacturerdesc { padding: 20px; }
        #phc_manufacturerdesc p { margin-bottom: 12px; }
        
        #phc_whichboilerisrightforme { float: right; width: 200px; padding: 17px; height: 134px; background: transparent url(/images/boilershop/banner_whichboilerisrightforme.gif) no-repeat top left; }
        #phc_whichboilerisrightforme h2 { margin-bottom: 3px; }
        #phc_whichboilerisrightforme p { font-size: 0.917em; line-height: normal; margin-right: 50px; }
        
        .scrollimages { padding: 5px 45px 10px; margin-bottom: 10px; }
        .scrollimages a { float: left; }
        .scrollimages img { width: 70px; padding: 1px; border: 1px solid #ccc; opacity: 0.8; filter: alpha(opacity=80); background-color: #fff; margin-right: 10px; }
        .scrollimages img.current { opacity: 1.0; filter: alpha(opacity=100); border-color: #fb0; }
        
        /* ------------------Start of scrollimages styles-------------------- */
        #phc_scrollimages { width: 626px; padding: 15px 0; border: 1px solid #ddd; border-width: 1px 0; }
        #galleryContainer { height: 62px; border: 0px solid #CCCCCC; position: relative; overflow: hidden; padding: 1px; height: 64px; height: /* */ /**/ 62px; height: /**/ 62px; }
        #arrow_left { position: absolute; left: 0px; z-index: 10; background-color: #fff; padding: 1px 0; height: 60px; }
        #arrow_right { position: absolute; right: 0px; z-index: 10; background-color: #fff; padding: 1px 0; height: 60px; }
        #theImages { position: absolute; height: 60px; left: 35px; width: 800px; }
        #theImages #slideEnd { float: right; }
        #theImages img { float: left; width: 58px; padding: 1px; border: 1px solid #ccc; opacity: 0.6; filter: alpha(opacity=60); cursor: pointer; margin: 0 4px; }
        #theImages img.current { opacity: 1.0; filter: alpha(opacity=100); border-color: #fb0; }
        
        #phc_scrollimages2 { width: 626px; padding: 15px 0; border: 1px solid #ddd; border-width: 1px 0; }
        #galleryContainer2 { height: 62px; border: 0px solid #CCCCCC; position: relative; overflow: hidden; padding: 1px; height: 64px; height: /* */ /**/ 62px; height: /**/ 62px; }
        #arrow_left2 { position: absolute; left: 0px; z-index: 10; background-color: #fff; padding: 1px 0; height: 60px; }
        #arrow_right2 { position: absolute; right: 0px; z-index: 10; background-color: #fff; padding: 1px 0; height: 60px; }
        #theImages2 { position: absolute; height: 60px; left: 35px; width: 800px; }
        #theImages2 #slideEnd2 { float: right; }
        #theImages2 img { float: left; width: 58px; padding: 1px; border: 1px solid #ccc; opacity: 0.6; filter: alpha(opacity=60); cursor: pointer; margin: 0 4px; }
        #theImages2 img.current { opacity: 1.0; filter: alpha(opacity=100); border-color: #fb0; }
        /* ------------------End of scrollimages styles-------------------- */
        
        .datatable { width: 80%; border: 1px solid #eee; border-width: 1px 0 0 1px; }
        .datatable th { padding: 5px; border: 1px solid #eee; border-width: 0 1px 1px 0; }
        .datatable td { padding: 5px; border: 1px solid #eee; border-width: 0 1px 1px 0; }
        .datatable .price { width: 100px; }
        .datatable tfoot td { font-weight: bold; }
        .datatable td .plus, 
        .datatable td .minus { font-size: 1.0em; margin: 0; }
        .datatable td .acc_content { width: 80%; margin: 10px; padding: 10px; border: 1px dashed #fb0; }
        
        #phc_popularmodels .acc_content { padding-left: 25px; font-size: 0.917em; }
        #phc_showersdesc .box, 
        #phc_showersdesc1 .box { height: 180px; }
        #primary-content .m-included ul { float: none; }
        
        .phc_carousel .jcarousel-clip { margin: 0 auto; }
        .phc_carousel .jcarousel-skin-tango .jcarousel-container { border-color: #ddd; background-color: #f1f1f1; }
        .phc_carousel .jcarousel-skin-tango .jcarousel-container-horizontal { width: 544px; padding: 20px 40px; }
        .phc_carousel .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 518px; }
        .phc_carousel .jcarousel-skin-tango .jcarousel-item { width: 64px; height: 64px; padding: 5px; }
        .phc_carousel .jcarousel-skin-tango .jcarousel-item img { width: 60px; height: 60px; padding: 1px; border: 1px solid #ccc; opacity: 0.9; filter: alpha(opacity=90); cursor: pointer; }
        .phc_carousel .jcarousel-skin-tango .jcarousel-item img.current { opacity: 1.0; filter: alpha(opacity=100); border-color: #fb0; }
        
        #sidebar-navigation-list ul li a { padding-right: 5px; }
        #phc_didyouknow p { margin-bottom: 10px; }
        
        #phc_solarheating { margin: 0; }
        #phc_solarheating .bottom { width: 474px; }
        #phc_solarheating .m_content { background: none; }
        #phc_solarheating .m_details { width: 452px; padding: 10px; height: 99px !important; }
        
        #primary-content  .m_panel.new .m_header_blue { padding: 8px 15px; background: #A5C0E0 url(/images/boilershop/bg_m_panel_blueheader2.gif) no-repeat top left; }

	#primary-content .col1header {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:12px;
	font-weight:bold;
	width:165px;
	background:#EAF8FF none repeat scroll 0 0;
	}
	#primary-wrapper .brdsm {
	border:1px solid #ECECEC;
	}
	#primary-content .tablesm {
	margin:-2px 0 0 0;
	}
	#primary-content table {
	border-collapse:collapse;
	padding-top:15px;
	}
	#primary-content .row_firstcolor {
	
	background:#EAF8FF none repeat scroll 0 0;
	}
	#primary-content .col2header {
	border-bottom:1px solid #CCCCCC;
	font-size:12px;
	font-weight:bold;
	width:135px;
	background:#EAF8FF none repeat scroll 0 0;
	}
	#primary-content table td {
	padding:5px 5px 5px 6px;
	text-align:left;
	}
	#primary-content .row2_color {
	background:#EAF8FF none repeat scroll 0 0;
	}
	#primary-content .colsm1 {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:12px;
	font-weight:bold;
	width:165px;
	}
	#primary-content .colsm2 {
	border-bottom:1px solid #CCCCCC;
	font-size:11px;
	width:135px;
	text-align:center;
	}
	#primary-content .last {
	border-bottom:medium none !important;
	}
	#inner #primary-wrapper .last {
	margin-right:0;
	}
	#primary-content .pad5{
	padding-top:5px;
	}
	#primary-content .tabbed_main .tabbed_menu li h2 a{width:103px;}
	
           /* ------------------starting of CHI styles-------------------- */
                     
                     
                     #phc_callus .m_details p{margin: 0px 0px 12px 0px; padding: 0px; font-size: 11px;text-align:center;}
                     
                     #phc_callus .m_details .m_details_content{width: 221px; float: right; margin-bottom: 4px;}
                     #phc_callus .m_details .m_details_content_1{border-right: 1px solid rgb(221, 221, 221);width: 76px; color: rgb(0, 103, 149); float: left;font-size: 11px;padding-left:4px; padding-top: 45px; background:transparent url(/images/CHI_img/contact-mouse.gif) no-repeat scroll 15px 0;}
                     .additional #phc_callus .m_content .m_details .m_details_content_2{border-right: 1px solid rgb(221, 221, 221); color:#003399; width: 65px;padding-left:5px; float: left; font-size: 11px; padding-top: 45px;background:transparent url(/images/CHI_img/contact-number.gif) no-repeat scroll 12px 0;}
                     #phc_callus .m_details .m_details_content_3{color: rgb(0, 103, 149); width: 62px; float: left; font-size: 11px; padding-left: 7px; padding-top: 45px;padding-right:0px;background:transparent url(/images/CHI_img/contact-receiver.gif) no-repeat scroll 13px 0;}
                     
              /* ------------------ending of CHI styles-------------------- */



#primary-content .bannernew { width: 474px; height: 110px; overflow: hidden; background-repeat: no-repeat; background-position: top left; }
        #primary-content .bannernew .text { display: block; width: 320px; padding: 15px 0px; color: #fff; background: transparent url('/images/boilershop/bg_banner_text.gif') no-repeat top right; margin-top: 25px; }
        #primary-content .bannernew .text h1 { padding: 0 15px;width:250px;margin:0px;COLOR: #fff;margin:0px;}
        #primary-content .bannernew .text span.h1 { display: block; padding: 0 15px; color: #fff; margin: 0; }
        #primary-content .bannernew .text .subtext { display: block; padding: 0 65px 0 15px; color: #fff; margin: 0; font-size: 1.167em; }
        #primary-content .bannernew .twolines .text { padding: 5px 0; }
        #primary-content .bannernew .large { width: 720px; height: 90px; overflow: hidden; background-repeat: no-repeat; background-position: top left; }
        #primary-content .bannernew .large .text { margin-top: 16px; }
 
        
        #primary-content .boilerreplacing .text { display: block; width: 320px; padding: 15px 0px 10px 0px; color: #fff; }
        #primary-content .boilerreplacing .text h1 { padding: 0 15px;width:250px;margin:0px;COLOR: #fff;margin:0px;}
        #primary-content .boilerreplacing .text span.h1 { display: block; padding: 0 15px; color: #fff; margin: 0; }
        #primary-content .boilerreplacing .text .subtext { display: block; padding: 0 65px 0 15px; color: #fff; margin: 0; font-size: 1.167em; }
        #primary-content .boilerreplacing .twolines .text { padding: 5px 0; }
        #primary-content .boilerreplacing .large { width: 720px; height: 90px; overflow: hidden; background-repeat: no-repeat; background-position: top left; }
        #primary-content .boilerreplacing .large .text { margin-top: 16px; }
        #primary-content .boilerreplacing p{ padding:0px 0px 0px 15px;color:#ffffff;width:310px;}
        #primary-content .boilerreplacing .botttxt{ padding:12px 0px 0px 15px;color:#ffffff;width:450px;}       
        #primary-content .boilerreplacing .flex-cont{width:444px;margin:0px 15px 0px 15px;}
          
  .inner-content .main-column{width:720px;}

.inner-content .main-column .left-column{width:476px;float:left;}

.inner-content .main-column .left-column .padding-vertical{width:474px;padding:0px;}
.boilerreplacing {background: url(/images/boilershop/boilerrepalce_blue_bg.gif) left top;width:474px;height:823px;margin-top:15px;}

.inner-content .main-column .right_column{float:right;width:230px;}
.contact-containernew .contact-container-top-blue

{

background: transparent url(/images/CHI_img/header-blue-top.gif) no-repeat scroll left top;

padding-top:3px;

}



.contact-containernew .contact-container-top-blue .contact-container-bottom-blue

{

background: transparent  url(/images/CHI_img/header-blue-bottom.gif) no-repeat scroll left bottom;

padding-bottom:2px;

 

}



.contact-containernew .contact-container-top-blue .contact-container-bottom-blue .contact-container-content

{

width:225px;

}



.contact-containernew .contact-container-top-blue .contact-container-bottom-blue .contact-container-content .contact-container-header-blue

{

background: transparent url(/images/CHI_img/contact-header-blue.gif) no-repeat;

height:35px;

width:209px;

float:right;

padding-left:15px;

padding-top:8px;

margin-bottom:5px;

}

.contact-containernew .contact-container-top-blue .contact-container-bottom-blue .contact-container-content .contact-container-header-blue h2

{

color:#ffffff!important;

font-size:16px!important;



}



.contact-containernew .contact-container-top-blue .contact-container-bottom-blue .contact-container-content .contact-continer-description

{



width:220px;


}


.contact-containernew .contact-container-top-blue .contact-container-bottom-blue .contact-container-content .contact-continer-descriptionnew

{

background:url(/images/boilershop/boiler_happy_man_parachute.gif) no-repeat 130px 150px;

width:220px;


}


.contact-containernew .contact-container-top-blue .contact-container-bottom-blue .contact-container-content .contact-continer-description p

{

margin:0px !important;

padding:10px;


}
.contact-containernew .contact-container-top-blue .contact-container-bottom-blue .contact-container-content .contact-continer-descriptionnew p

{

margin:0px !important;

padding:10px;


}

.contact-containernew .contact-container-top-blue .contact-container-bottom-blue .contact-container-content .contact-continer-descriptionnew .txtAli{width:140px;}
.contact-containernew





{

background: transparent url(/images/CHI_img/contact-content.gif) repeat-y scroll left top;

width:225px;

float:right;
margin:15px 0px 0px 15px;



}
.contact-containernew .contact-container-top-blue .contact-container-bottom-blue .contact-container-content .contact-continer-description ul
{

list-style-type:none;
margin:0 0 10px 0;
padding:0px;

}

.contact-containernew .contact-container-top-blue .contact-container-bottom-blue .contact-container-content .contact-continer-description li
{

background:transparent url(/images/CHI_img/tick.gif) no-repeat scroll 15px 9px;

padding-left:30px;

padding-top:4px;


}

.quote-content{
background:url(/images/boilershop/quote-rpt-grey.gif) repeat-y left top;
width:480px;

margin-top:25px;

}
.quote-content .quote-top{
background:url(/images/boilershop/quote-top-grey.gif) no-repeat left top;
width:480px;
}
.quote-content .quote-top .quote-bottom{
background:url(/images/boilershop/quote-bot-grey.gif) no-repeat left bottom;
width:480px;
}
.quote-content .quote-top .quote-bottom .quote-desc{
padding-left:25px;
padding-top:15px;
}
.quote-content .quote-top .quote-bottom .quote-cont{
float:left;
width:300px;
}
.quote-content .quote-top .quote-bottom .imgHolder{
float:left;
padding-top:0px;

}
#primary-content .imgRight{
float:left;
}
#primary-content .textLeft{
float:left;
width:115px;
padding-right:0px !important;
}
#primary-content .nMargin{
margin-bottom:10px;
}
#primary-content .newPad{
padding-bottom:0px;
}
#primary-content .newBld{
padding-bottom:0px;
font-weight:bold;
}
#primary-content .quote-content-in
{
background:url(/images/boilershop/quote-rpt-grey-small.gif) repeat-y left top;
width:446px;
margin-left:15px;
}
#primary-content .quote-content-in .quote-top-in
{
background:url(/images/boilershop/quote-top-grey-small.gif) no-repeat left top;
width:446px;

}
#primary-content .quote-content-in .quote-top-in .quote-bottom-in
{
background:url(/images/boilershop/quote-bot-grey-small.gif) no-repeat left bottom;
width:446px;
}
#primary-content .quote-desc-in{
padding:10px;
}
#primary-content .boilerreplacing .quote-cont-in p{
color:#333333 !important;
width:250px;
}
#primary-content .quote-cont-in{
width:400px;
}
#primary-content .quote-cont-in .text-holder{
width:275px;
float:left;
}

#primary-content .quote-cont-in .imgHolder{
width:75px;
float:left;
}
.pad10btm{
padding-bottom:10px;
}









.blue-maindiv{width:720px;margin-left:8px;}
.main-blue{background:transparent url(/images/blue-repear.gif) repeat-y scroll left top;
}
.blue-top{background:transparent url(/images/blue-top.gif) no-repeat scroll left top;}
.blue-bottom{background:transparent url(/images/blue-bottom.gif) no-repeat scroll left bottom;}
.blue-content{padding:10px;}
#primary-content .header_blue_grad11 {
margin:0;
padding:12px 0 0 10px;
position:relative;
width:690px;
}

#primary-content .phn-number{
font-size:9px; 
line-height:1.3em; 
margin-bottom:0px !important;
}


#primary-content .footnote .plus {
    background: url("/images/newcontent/more.gif") no-repeat scroll 0 60% transparent !important;
    color: #676767 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    margin: 0;
    padding: 11px 0 10px 25px;
}
#primary-content .footnote .minus {
    background: url("/images/newcontent/less.gif") no-repeat scroll 0 60% transparent !important;
    color: #676767 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    margin-top: 0;
    padding: 11px 0 10px 25px;
}

#primary-content a {
    outline: medium none !important;
}


