*{margin:0;padding:0;outline:0 none!important}
#searchForm{overflow:hidden;position:relative}
img{border:0 none;outline:0 none!important}
a,a:hover,a:active,a:focus,a:selected{outline:0 none!important}
body{background:#fff url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/homebanner/pagination.png) repeat-x;color:#666;font-size:62.5%;font-family:Arial,Helvetica,sans-serif}
.wrapper-bg{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/wrapper-bg.jpg) repeat-x center top;width:auto}
.wrapper{width:922px;height:auto;margin:0 auto;position:relative}
.header{width:922px;height:117px;overflow:hidden;padding:4px 0 0 0}
.inner-header{height:125px!important}
.logo{float:left;width:209px;height:117px;float:left;position:absolute;left:-12px;top:0}
.navigation{width:725px;height:117px;float:right}
.top-menu{width:725px}
.top-link{float:right;width:256px;height:33px}
.top-link ul{list-style:none;color:#fff;background-color:transparent;font-weight:bold;font-size:1.1em;text-transform:uppercase;background:url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/top-link-bg.png) no-repeat;width:336px;height:33px;position:absolute;top:2px;right:-14px}
.top-link ul li{float:left;letter-spacing:1px;padding:11px 30px 5px 20px;font-weight:normal!important}
.top-link ul li a{text-decoration:none;color:#fff;background-color:transparent;display:block;letter-spacing:0}
.top-link ul li.facebook{background:url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/facebook-icon.jpg) no-repeat 90px 9px}
.top-link ul li.flag{background:url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/canada-flag.jpg) no-repeat 172px 9px}
.main-navigation{width:725px;height:84px;clear:both;margin-top:50px;}
.main-nav{width:594px;height:70px;padding:15px 0 0 0;float:left;margin:0 0 0 15px}
.main-nav .links{width:594px;height:47px;overflow:hidden}
.main-nav .links-bottombg{width:594px;height:23px;overflow:hidden}
.buy-bounce{float:left;height:99px;overflow:hidden;position:absolute;right:-7px;top:36px;width:123px}
.main-nav ul{list-style:none}
.main-nav ul li{float:left;height:47px;overflow:hidden}
.main-nav ul li a img:hover{margin-top:-52px}
.main-nav ul li a.active img,.main-nav ul li a.active img:hover{margin-top:-104px}
.buy-bounce a img:hover{margin-top:-104px}
.buy-bounce a.active img,.buy-bounce a.active img:hover{margin-top:-208px}
.container{width:922px;overflow:hidden}
.middle-container{width:922px;overflow:hidden;padding-top:43px}
.container .left-container{width:545px;margin:39px 20px 0 0;float:left}
.container .right-container{width:357px;float:left}
.container .inner-left{width:550px;margin:0 40px 0 0;float:left}
.container .inner-right{width:332px;float:left}
.container .deatil-left{width:570px;margin:0 20px 0 0;float:left;position:relative}
.home-slider{width:545px;height:360px;position:relative}
.pagination{position:absolute;right:46px;top:321px;z-index:99}
.gallery-container{width:545px;overflow:hidden;position:relative;height:360px}
.gallery-container .cover{width:2180px;position:absolute;height:360px}
.gallery-container .gallery-txt{width:545px;float:left}
.button{background:url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/homebanner/pagination.png) no-repeat;width:25px;height:25px;float:left}
.button1{background-position:0 0}
.button2{background-position:-25px 0}
.button3{background-position:-50px 0}
.button4{background-position:-75px 0}
.pagination .active{background-position:0 -30px}
.button1.active{background-position:0 -30px}
.button2.active{background-position:-26px -30px}
.button3.active{background-position:-51px -30px}
.button4.active{background-position:-76px -30px}
.clear{clear:both}
.item1,.item2,.item3{width:545px;height:360px;overflow:hidden}
.item4{width:545px;height:445px;overflow:hidden}
.gallery-img{width:545px;height:360px;overflow:hidden}
.item4 .content{color:#777777;background-color:transparent;	font-size:1.4em; line-height:17px; width:200px; margin:-234px 219px 0 64px}
.item4 .more{overflow:hidden;height:43px;margin:19px 0 0 47px;width:226px}
/*.item2 .content{color:#ffffff;background-color:transparent;font-size:1.4em;line-height:17px;width:225px;margin:-217px 266px 7px 310px}
.item2 .more{height:43px;margin:42px 0 0 313px;width:220px;overflow:hidden}
.item2 .moreextra{height:43px;margin:-43px 0 0 345px;width:169px;overflow:hidden}*/
.item2 .more{height:43px;margin:-152px 0px 0 295px;width:220px;overflow:hidden}
.item2 .moreextra{height:43px;margin:-43px 0 0 345px;width:169px;overflow:hidden}
/*.item5 .content{color:#777777;background-color:transparent;font-size:1.4em;line-height:17px;margin:-235px 245px 0 49px}
.item5 .more{width:221px;height:43px;overflow:hidden;margin:20px 0 0 46px;padding:0 !important}*/
.item3 .content{color:#ffffff;background-color:transparent;font-size:1.4em;line-height:17px;margin:-178px 5px 0 21px;width:200px}
.item3 .more{width:540px;height:43px;overflow:hidden;margin:37px 5px 0 -397px;padding:0 !important;text-align:right}
.item1 .more{width:540px;height:43px;overflow:hidden;margin:-300px 5px 0 -30px;padding:0 !important;text-align:right}
.item1 .more img:hover,.item2 .more img:hover,.item3 .more img:hover,.item4 .more img:hover,.item2 .moreextra img:hover{margin-top:-49px}
/*.rew1{background:url(../Images/homebanner/review_btn.png) no-repeat;width:auto;height:auto;}
#rew1:before{background: url(../Images/homebanner/review_btn.png)}
#rew1:after{background: url(../Images/homebanner/review_btn.png)}
.reviewClass img {background: url(../Images/homebanner/review_btn.png)}
.reviewClass2 img {background: url(../Images/homebanner/review_btn.png)}
*/
.reviewClass img:hover{margin-top:-49px}
.reviewClass{width: 110px;
height: 47px;
overflow: hidden;
margin: -100px 0 0 85px;}


.reviewClass2 img:hover{margin-top:-49px}
.reviewClass2{width: 110px;
height: 47px;
overflow: hidden;
margin: -57px 0 0 350px;}
.gallery-bg{margin-top:30px;width:545px;height:48px}
.promotional-buckets{width:357px;overflow:hidden}
.pro-margin{margin-top:68px;overflow:hidden}
.promotional-buckets .buckets-img{width:131px;float:left;text-align:center}
.promotional-buckets .buckets-text{width:226px;float:left}
.promotional-splitter{color:inherit;background-color:#fde8e9;height:1px;width:357px;overflow:hidden;margin:24px 0}
.buckets-text .heading{color:#999;background-color:transparent;font-size:1.8em;line-height:20px;text-transform:uppercase}
.buckets-text .content{color:#999;background-color:transparent;font-size:1.4em;line-height:18px}
.buckets-text .read-more{color:#f37021;background-color:transparent;font-size:1.2em;text-transform:uppercase;margin:8px 0 0}
.buckets-text .read-more a{color:#f37021;background-color:transparent;text-decoration:none}
.buckets-text .read-more a:hover{color:#b6180e;background-color:transparent;text-decoration:none}
.buckets-text .read-more img{vertical-align:text-top;margin-left:4px}
.pro-padding{padding:15px 0 0 0;overflow:hidden}
.alignleft{text-align:left!important}
.footer-bg{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/footer-bg.png) repeat-x center bottom;width:auto;height:123px;position:relative}
.footer-wrapper{width:922px;height:123px;margin:0 auto}
.inner-footer-wrapper,.inner-footer-wrapper .footer-wrapper{height:182px!important}
.inner-footer-wrapper .footer-wrapper .copyright,.inner-footer-wrapper .footer-wrapper .facebook-img{padding-top:97px!important}
.footer-wrapper .facebook-img{float:left;padding-top:44px;width:95px;text-align:right}
.footer-wrapper .copyright{width:776px;float:left;padding:44px 0 0 16px}
.footer-wrapper .copyright div{width:776px;overflow:hidden;line-height:12px}
.footer-wrapper .copyright ul{list-style:none}
.footer-wrapper .copyright ul li{float:left;color:#e55026;background-color:transparent;font-size:1em;border-right:1px solid;padding:0 7px}
.footer-wrapper .copyright ul li a{color:#e55026;background-color:transparent;text-decoration:none}
.copyright .copy-txt{padding:5px 0 0 7px;position: relative;
    top: -33px;}
.footer-wrapper .copyright ul li a:hover{color:#d79b7c;background-color:transparent}
.rollover-to-have-some-fun{bottom:-1px;height:121px;overflow:hidden;position:absolute;right:0;width:252px}
.inner-footer-wrapper .rollover-to-have-some-fun{display:none!important}
.no-border{border:0 none!important}
.rollover-to-have-some-fun img:hover{margin-top:-126px}
.pro-landing-page{width:550px;padding-top:43px;overflow:hidden}
.product_img{float:left;margin:0 20px 15px 0}
.main-product{width:550px;overflow:hidden;margin:14px 0 0}
.main-product .pro-image{float:left;text-align:center;width:125px}
.main-product .pro-desc{width:425px;float:left}
.main-product .pro-desc p,.main-product p{color:#999;background-color:transparent;line-height:20px;font-size:1.6em;line-height:22px;padding-bottom:8px}
.main-product .pro-desc .read-more,.main-product .read-more{color:#eb5c15;background-color:transparent;font-size:.9em;text-transform:uppercase}
.main-product .pro-desc .read-more a,.main-product .read-more a{color:#eb5c15;background-color:transparent;text-decoration:none}
.main-product .pro-desc .read-more a:hover,.main-product .read-more a:hover{color:#b6180e;background-color:transparent;text-decoration:none}
.main-product .read-more img,.pro-desc .read-more img{vertical-align:text-top;margin-left:4px}
.main-product .pro-desc span,.main-product span{display:block!important}
.pro-landing-page .related-product{width:550px;margin-top:32px;overflow:hidden}
.related-product .head-img{width:550px;overflow:hidden;color:#EB5C15;background-color:transparent;text-transform:uppercase;font-family:"Gotham Book",Arial,Helvetica,sans-serif;border-bottom:1px solid #EB5C15;font-size:2em;line-height:30px}
.related-product .sub-products{width:550px;height:140px;overflow:hidden}
.sub-products .pro-image{width:124px;float:left;text-align:center;padding-top:17px}
.sub-products .pro-desc,.pro-desc-link{width:305px;float:left;overflow:hidden}
.sub-products .pro-rating{width:121px;float:left}
.sub-products .pro-rating .pro-rating-bg{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/customer-rating.gif) no-repeat;width:115px;height:90px;margin-top:20px;text-align:center;padding-top:10px}
.sub-products .pro-rating .pro-rating-bg p{padding-top:10px}
.pro-rating-bg p.rating-txt{color:#EB5C15;background-color:transparent;font-size:1.4em;line-height:17px;text-transform:uppercase}
.pro-desc-head{color:#999;background-color:transparent;font-size:2.1em;padding-top:23px}
.pro-desc-head sup{font-size:.49em;vertical-align:super}
.pro-desc-subhead sup{font-size:.7em;vertical-align:super}
.pro-desc-subhead{color:#999;background-color:transparent;font-size:1.4em;line-height:18px;padding:5px 20px 0 0}
.pro-desc-link .buy-now{width:105px;float:left;padding-top:8px}
.pro-desc-link .learn-more{width:135px;float:left;padding-top:8px}
.pro-desc-link .buy-now,.pro-desc-link .learn-more{color:#eb5c15;background-color:transparent;font-size:1.4em;text-transform:uppercase}
.pro-desc-link .buy-now img,.pro-desc-link .learn-more img{vertical-align:text-top;margin-left:4px}
.pro-desc-link .buy-now a,.pro-desc-link .learn-more a{color:#eb5c15;background-color:transparent;text-decoration:none}
.pro-desc-link .buy-now a:hover,.pro-desc-link .learn-more a:hover{color:#b6180e;background-color:transparent;text-decoration:none}
.related-product .pro-splitter{background-color:#c8c8c8;color:inherit;height:1px;width:550px;overflow:hidden}
.head-img-margin{margin-top:28px}
.inner-right .promotional-buckets{margin-top:43px;width:332px}
.inner-right .promotional-buckets .callout,.inner-right .promotional-buckets .callout1,.inner-right .promotional-buckets .callout2,.inner-right .promotional-buckets .callout3,.inner-right .promotional-buckets .callout4{width:332px;height:165px;position:relative;overflow:hidden}
.inner-right .promotional-buckets .callout .callout-img,.inner-right .promotional-buckets .callout1 .callout-img,.inner-right .promotional-buckets .callout2 .callout-img,.inner-right .promotional-buckets .callout3 .callout-img,.inner-right .promotional-buckets .callout4 .callout-img{width:332px;height:165px;overflow:hidden}
.inner-right .promotional-buckets .callout-splitter{width:332px;height:20px;overflow:hidden}
.callout .morelink{width:161px;height:38px;overflow:hidden;margin:-54px 0 0 24px}
.callout1 .morelink{width:110px;height:38px;overflow:hidden;margin:-72px 0 0 174px}
.callout2 .morelink{width:110px;height:38px;overflow:hidden;margin:-58px 0 0 136px}
.callout3 .morelink{width:161px;height:39px;overflow:hidden;margin:-46px 0 0 20px}
.callout4 .morelink{width:123px;height:39px;overflow:hidden;margin:-46px 0 0 20px}
.callout .morelink a,.callout1 .morelink a{height:38px;overflow:hidden;display:block}
.callout .morelink img:hover,.callout1 .morelink img:hover{margin-top:-43px}
.callout2 .morelink a{height:37px;overflow:hidden;display:block}
.callout3 .morelink a,.callout4 .morelink a{height:39px;overflow:hidden;display:block}
.callout2 .morelink img:hover{margin-top:-42px}
.callout3 .morelink img:hover,.callout4 .morelink img:hover{margin-top:-44px}
.pro-detail-page{width:570px;padding-top:43px;overflow:hidden}
.pro-landing-page .heading,.pro-detail-page .heading,.middle-container .heading{color:#EB5C15;background-color:transparent;font-size:3.3em;text-transform:uppercase;font-family:"Gotham Book",Arial,Helvetica,sans-serif;font-weight:normal}
.pro-landing-page .heading sup,.pro-detail-page .heading sup,.middle-container .heading sup{vertical-align:text-top;font-size:.3em}
.pro-detail-page .main-product{margin-top:35px;width:570px}
.pro-detail-page .pro-image{float:left;text-align:center;width:145px;margin-right:30px}
.pro-detail-page .pro-desc{width:395px;float:left}
.pro-detail-page .pro-desc p{color:#999;background-color:transparent;line-height:20px;font-size:1.6em;line-height:25px;padding-bottom:8px}
.pro-detail-page .pro-desc .read-more{color:#eb5c15;background-color:transparent;font-size:.9em;text-transform:uppercase}
.pro-detail-page .pro-desc .read-more a{color:#eb5c15;background-color:transparent;text-decoration:none}
.pro-detail-page .pro-desc .read-more a:hover{color:#b6180e;background-color:transparent;text-decoration:none}
.pro-detail-page .pro-desc span{display:block!important}
.pro-detail-page .review{width:391px;height:39px;background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/rating-bg.gif) no-repeat;overflow:hidden;margin-top:10px;position:relative}
.review .rating{color:#eb5c15;background-color:transparent;font-size:1.4em;text-transform:uppercase;width:220px;margin:12px 0 0 0;float:left;padding-left:13px}
.review .write-review{color:#eb5c15;background-color:transparent;font-size:1.4em;text-transform:uppercase;width:157px;margin:12px 0 0 0;float:left;word-spacing:3px}
.review .rating a,.review .write-review a{color:#eb5c15;background-color:transparent;text-decoration:none}
.review .rating a:hover,.review .write-review a:hover{color:#b6180e;background-color:transparent;text-decoration:none}
.review .rating img{vertical-align:text-top;margin-left:4px;margin-top:-2px}
.review .write-review img{vertical-align:text-top;margin-left:2px}
.find-store{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/find-a-store-bg.png) no-repeat;width:330px;height:103px;overflow:hidden}
.find-store p{padding-top:25px;text-align:center}
.find-store .zip-code{width:315px;overflow:hidden;margin-top:8px;padding-left:17px}
.zip-code .input-bg{float:left;background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/search-bg.png) no-repeat;width:149px;height:36px}
.zip-code .input-bg input{background-color:transparent;border:0 none;color:#999;font-size:1.2em;margin:10px;text-transform:uppercase;width:10.5em}
.zip-code .input-btn,.zip-code .input-btn a{float:left;height:43px;margin-left:5px;overflow:hidden}
.zip-code .input-btn img:hover{margin-top:-48px}
.online-retailers{width:330px;overflow:hidden}
.online-retailers .headingbg{width:300px;overflow:hidden;height:46px;background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/buy-online-topbg.png) center top no-repeat;padding:14px 15px}
.online-retailers .middlebg{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/buy-online-middlebg.png) repeat-y;width:300px;padding:0 15px}
.retailers{width:300px;overflow:hidden}
.retailers .retailers-logo{width:114px;margin-right:10px;float:left;overflow:hidden}
.retailers .retailers-des{width:176px;float:left;overflow:hidden}
.retailers .retailers-des p{color:#999;font-size:1.2em;line-height:16px;background-color:transparent}
.retailers-des .buy-now,.retailers-des .buy-now a{width:78px;height:37px;margin-top:5px;overflow:hidden;display:block}
.retailers-des .buy-now img:hover{margin-top:-37px}
.online-retailers .footerbg{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/buy-online-bottombg.png) center bottom no-repeat;width:330px;overflow:hidden;height:60px}
.retailers-splitter{margin:15px 0 20px 0;background-color:#d9e0e5;color:inherit;height:1px;overflow:hidden;width:300px}
.tab-parent{width:570px;overflow:hidden;margin-top:40px;position:relative;min-height: 251px;}
ul.tabs{margin:0;padding:0 0 10px;float:left;list-style:none;height:57px;border-bottom:1px solid #f0f0f0;width:568px}
ul.tabs li{float:left;margin:0;padding:10px 0 0 0;height:57px;line-height:31px;border-left:none;margin-bottom:-1px;overflow:hidden;position:relative;border-right:1px solid #FFF}
ul.tabs li.last{border:0 none!important}
ul.tabs li a{text-decoration:none;color:#000;display:block;font-size:1.2em;outline:0}
ul.tabs li a img:hover{margin-top:-67px}
html ul.tabs li.active,html ul.tabs li.active a:hover{background:#fff;height:67px;padding:0!important;float:left;border:0 none!important;border-bottom:1px solid #fff!important}
ul.tabs li.active a img:hover{margin-top:0!important}
.tab_container{border:1px solid #f0f0f0;border-top:0;overflow:hidden;clear:both;float:left;width:565px;background:#fff}
.tab_content{padding:20px 18px 20px;font-size:1.2em;display:block;width:525px;overflow:hidden}
.no-border{border:0 none!important}
.tab_content .reviews-block{width:525px;overflow:hidden}
.tab_content .sort-reviews{color:#eb5c15;background-color:transparent;font-size:1.2em;text-transform:uppercase;float:left;width:345px;margin-right:15px}
.tab_content .write-review{float:left;width:165px;background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/write-a-review-bg.gif) no-repeat;height:28px;text-align:center;font-size:1.2em;color:#EB5C15;background-color:transparent;margin-top:8px;padding-top:13px;text-transform:uppercase}
.tab_content .write-review a{color:#EB5C15;background-color:transparent;text-decoration:none}
.tab_content .write-review a:hover{color:#B6180E;background-color:transparent;text-decoration:none}
.tab_content .write-review img{vertical-align:text-top;margin-left:2px}
.sort-reviews p{width:122px;float:left;padding-top:23px}
.tab_content .sort-reviews .feature-review{width:223px;height:25px;background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/featured-review-bg.gif) no-repeat;float:left;margin-top:16px}
.sort-reviews .feature-review input{background:transparent;border:0 none;color:#999;float:left;padding:4px 9px;width:13.72em}
.sort-reviews .feature-review img{float:left;width:22px;height:25px}
.tab_content .review-description{overflow:hidden;width:525px;margin:30px 0 0}
.review-description .title{color:#666;background-color:transparent;font-size:1.2em}
.review-description .author{color:#999;background-color:transparent;font-size:1em;padding:5px 0 16px}
.review-description .author span{color:#ff571c;background-color:transparent}
.review-description .description{color:#999;background-color:transparent;font-size:1em;line-height:18px}
.review-description .like-txt{color:#EB5C15;background-color:transparent;font-size:1.3em;margin-top:20px;text-transform:uppercase}
.tab_content .splitter{border-top:1px solid #e6e6e6;color:inherit;margin:20px 0;height:1px;overflow:hidden;width:525px}
.tab_content .pro-sizes{width:525px;overflow:hidden}
.tab_content .pro-sizes-block{width:255px;overflow:hidden;color:#999;background-color:transparent;font-size:1.2em;float:left}
.tab_content .pro-sizes-splitter{width:15px;height:15px;overflow:hidden;float:left}
.pro-sizes-block .images{float:left;width:120px;text-align:center;padding-left:20px}
.pro-sizes-block .desc{float:left;width:115px;padding-top:60px}
.pro-sizes-block .desc span{color:#666;background-color:transparent}
.tab_content .install-block{color:#999;background-color:transparent}
.tab_content .install-block span{color:#666;background-color:transparent;display:block}
.tab_content .install-block p{margin:10px 0;font-size:1.2em;line-height:20px}
.tab_content p.install-steps{margin-left:20px}
.tab_content ul.install-steps{font-size:1.2em;margin-left:20px}
.tab_content ul.install-steps li{line-height:20px;margin-left:10px;list-style:disc}
.tab_content .install-head{font-size:1.8em!important;color:#f26922;background-color:transparent}
.tab_content p a{color:#999;background-color:transparent;text-decoration:underline}
.pro-enlarge{width:570px;text-align:center;top:115px;position:absolute;display:none;z-index:1}
#pro-mask{background-color:#FFF;color:inherit;display:none;left:0;position:absolute;top:0;z-index:0}
#enlarge{cursor:pointer}
.pro-enlarge .close_icon{text-align:right}
.pro-enlarge .close_icon a{color:#EB5C15;text-align:right;font-size:1.2em;text-transform:uppercase;text-decoration:none}
.pro-landing-page .sub-head{background-color:transparent;color:#F15E25;font-size:2em;margin-top:30px}
.pro-landing-page .sub-content{background-color:transparent;color:#999;font-size:1.6em;line-height:24px;border-bottom:1px solid #E0E0E0;padding-bottom:25px;margin-top:10px}
.pro-landing-page .sub-content sup{vertical-align:super;font-size:.6em}
.faq-block{margin-top:20px;width:550px;overflow:hidden}
.faq-block .heading{background-color:transparent;color:#686767;font-size:1.8em;line-height:18px}
.faq-block .heading sup{vertical-align:super;font-size:.55em}
.faq-block .content{background-color:transparent;color:#999;font-size:1.6em;line-height:20px}
.faq-block .content sup{vertical-align:super;font-size:.6em}
.faq-block .content a{background-color:transparent;color:#999;text-decoration:underline}
.faq-block p{margin:10px 0}
.faqarea .head-img{width:298px;overflow:hidden;height:10px;background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/buy-online-topbg.png) center top no-repeat;padding:22px 16px}
.faqarea .faq-link{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/buy-online-middlebg.png) repeat-y;width:330px;overflow:hidden}
.faqarea .footerbg{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/buy-online-bottombg.png) center bottom no-repeat;width:330px;overflow:hidden;height:45px}
.faqarea .faq-link ul{width:330px;overflow:hidden}
.faqarea .faq-link ul li{width:330px;border-top:1px solid #e1e1e1;color:#eb5c15;font-size:1.6em;background-color:transparent}
.faqarea .faq-link ul li sup{vertical-align:super;font-size:.6em}
.faqarea .faq-link ul li a{color:#eb5c15;background-color:transparent;padding:10px 16px;width:298px;display:block;text-decoration:none;overflow:hidden;line-height:18px}
.faqarea .faq-link ul li:hover a{background-color:#ffded9;color:#eb5c15}
.faqarea .faq-link ul li.active a{background-color:#fff!important;color:#666}
.faq-block .faq{padding-bottom:10px}
.video .main-heading{background-color:transparent;color:#f15e25;font-size:1.8em;line-height:18px}
ul.site-map{margin-top:20px}
ul.site-map li{color:#eb5c15;background-color:transparent;line-height:25px;font-size:1.6em;margin-bottom:10px}
ul.site-map li a{color:#eb5c15;background-color:transparent;text-decoration:none}
ul.site-map li span{font-weight:bold}
ul.site-map li ul li{font-size:1em;margin-left:15px;margin-bottom:0}
.contact-content{color:#999;background-color:transparent;font-size:1.6em;line-height:20px}
.marginT35{margin-top:30px}
.marginT15{margin-top:15px}
.contact-heading{color:#f15e25;background-color:transparent;font-size:3em;text-transform:uppercase;font-family:"Gotham Book",Arial,Helvetica,sans-serif}
.coupon-heading{color:#f15e25;background-color:transparent;font-size:2.1em;text-transform:uppercase;font-family:"Gotham Book",Arial,Helvetica,sans-serif}
.coupon-heading sup,.contact-content sup{vertical-align:super;font-size:.6em}
.contact-splitter{margin-top:50px}
.send-mail{margin-top:25px;height:38px;overflow:hidden}
.send-mail a{width:157px;height:38px;overflow:hidden;display:block}
.send-mail a img:hover{margin-top:-43px}
.coupon-more{margin:20px 0 0 0}
.coupon-more a{background-color:transparent;color:#EB5C15;font-size:1.4em;text-transform:uppercase;text-decoration:none}
.coupon-more a:hover{color:#b6180e;background-color:transparent;text-decoration:none}
.coupon-more img{margin-left:4px;vertical-align:text-top}
.middle-container .content{background-color:transparent;color:#999;font-size:1.6em;line-height:20px}
.promotional-block{margin-top:50px;width:922px;overflow:hidden}
.promotion0,.promotion1,.promotion2{width:270px;height:273px;overflow:hidden;float:left;padding:20px 13px}
.promotion0{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/coupons-bg.png) no-repeat}
.promotion1{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/brilliant-black-bg.png) no-repeat}
.promotion2{background:url(http://media.bouncefresh.ca/Common/Assets/Images/Default/tv-spots-bg.png) no-repeat}
.promotion-splitter{width:17px;height:313px;float:left}
.promotional-block .heading{background-color:transparent;color:#EB5C15;font-size:2.4em;text-transform:capitalize}
.promotional-block .promation-image{padding:3px 0}
.promotional-block .promotion-desc{background-color:transparent;color:#999;font-size:1.4em;line-height:18px}
.promotional-block .promotion-desc span{background-color:transparent;color:#e95808;display:block}
.promotional-block .promotion-link{margin-top:7px}
.promotional-block .promotion-link a{background-color:transparent;color:#EB5C15;font-size:1.4em;text-transform:uppercase;text-decoration:none}
.promotional-block .promotion-link a:hover{color:#b6180e;background-color:transparent;text-decoration:none}
.promotional-block .promotion-link img{margin-left:4px;vertical-align:text-top}
.ext-width{width:550px!important}
.sub-products .ext-width{width:425px!important}
ul.pro-list li{background-color:transparent;color:#999;font-size:1.4em;list-style:disc;margin:0 0 0 15px;line-height:20px}
.tab_content .pro-sizesblock{background-color:transparent;color:#999;float:left;font-size:1.2em;overflow:hidden;width:165px;text-align:center;line-height:20px}
.pro-sizesblock span{background-color:transparent;color:#666}
.guide-block{border-top:1px solid #e0e0e0;width:550px;overflow:hidden;margin-top:30px;padding-top:20px}
.guide{width:548px;height:268px;color:#fff;background-color:transparent;line-height:18px;position:relative}
.guide .guide-img{width:548px;height:268px}
.guide .guid-content{position:absolute;top:45px;left:32px}
.guide p.head{margin-bottom:15px;width:240px}
.guide p.content{margin-bottom:25px;width:240px}
.guide p.note{width:240px;line-height:15px}
.guide .head{font-size:1.8em;font-weight:bold}
.guide .content{font-size:1.4em;font-weight:normal}
.guide .note{font-size:1.1em;font-weight:normal}
.steps{margin-top:10px;width:550px;overflow:hidden}
.steps .previous{float:left}
.steps .next{float:right}
.steps .previous,.steps .next,.steps .previous a,.steps .next a{background-color:transparent;color:#EB5C15;font-size:1.4em;text-transform:uppercase;text-decoration:none;cursor:pointer}
.steps .previous:hover,.steps .next:hover,.steps .previous a:hover,.steps .next a:hover{color:#b6180e;background-color:transparent;text-decoration:none;cursor:pointer}
.steps .previous img{margin-right:4px;vertical-align:text-top}
.steps .next img{margin-left:4px;vertical-align:text-top}
.all-products{width:922px;overflow:hidden;margin-top:40px}
.all-products .griditemstyle0{width: 340px;overflow: hidden;float: left;margin-right: 72px;height: 280px;}
.all-products .griditemstyle1{width: 340px;overflow: hidden;float: left;margin-right: 72px;height: 310px;}
.all-products .griditemstyle0 .heading,.all-products .griditemstyle1 .heading,.all-products .griditemstyle2 .heading,.all-products .griditemstyle3 .heading {color:#f26922;background-color:transparent;border-bottom:1px solid #EB5C15;line-height:30px;font-size:2em;text-transform:uppercase}
.all-products .griditemstyle4 .heading{color:#f26922;background-color:transparent;line-height:30px;font-size:2em;text-transform:uppercase}
.all-products .griditemstyle4 p{text-align: left;font-size: 1.5em;color: #999;background-color: transparent;margin: 10px 0 20px 0;}
.all-products .griditemstyle3{width: 510px;overflow: hidden}
.all-products .griditemstyle2{width: 340px;overflow: hidden;float: left;margin-top: -200px;}
.all-products .griditemstyle4{width: 930px;overflow: hidden;margin-right: 72px;float: left;}
.griditemstyle1 .pro-block-list{width:340px;overflow:hidden;margin:10px 0}
.griditemstyle2 .pro-block-list{width:510px;overflow:hidden;margin:10px 0}
.griditemstyle4 .pro-block-list{width:910px;overflow:hidden;margin:10px 0}
.griditemstyle4 .pro-block-list .items{width:280px;float:left;overflow:hidden;}
.pro-block-list .items{width:160px;float:left;overflow:hidden;}
.pro-block-list .items p{text-align:center;font-size:1.7em;color:#999;background-color:transparent;margin:0 0 10px 0}
.pro-block-list .items p span{font-size:.7em!important}
.pro-block-list .broder-splitter{background:#E0E0E0;color:inherit;height:1px;overflow:hidden;width:340px}
.pro-block-list .splitter{float:left;width:20px!important;overflow:hidden;height:250px}
.pro-block-list .link{font-size:1.2em!important}
.pro-block-list .link a{background-color:transparent;color:#EB5C15;text-decoration:none}
.pro-block-list .link a:hover{background-color:transparent;color:#B6180E;text-decoration:none}
.pro-block-list .link img{margin-left:4px;vertical-align:text-top}
.griditemstyle2 .pro-block-list .splitter{width:15px!important}
.griditemstyle2 .pro-block-list .broder-splitter{width:510px!important}
.all-products .griditemstyle3 p{text-align: center;font-size: 1.7em;color: #999;background-color: transparent;margin: 0 0 10px 0;}
.griditemstyle3 .pro-block-list{width: 700px;overflow: hidden;margin: 10px 0;}
.griditemstyle3 .pro-block-list .items{width: 160px;float: left;overflow: hidden;height: 250px;}
.griditemstyle3 .splitter{float: left;width: 20px!important;overflow: hidden;height: 250px;}
.griditemstyle3 .pro-block-list .link{font-size:1.2em!important}
.griditemstyle3 .pro-block-list .link a{background-color:transparent;color:#EB5C15;text-decoration:none}
.griditemstyle3 .pro-block-list .link a:hover{background-color:transparent;color:#B6180E;text-decoration:none}
.griditemstyle3 .pro-block-list .link img{margin-left:4px;vertical-align:text-top}
/*.griditemstyle3 .pro-block-list #pImgProduct{text-align:left;margin-left:0px}*/
.center{text-align:center}
.error-mes{margin-top:4px;min-height:600px;text-align:center}
.error-mes div{margin:0 auto;text-align:left;width:476px}
.error-mes div p{margin-top:5px}
.error-mes .heading{color:#f15e25;background-color:transparent;font-size:2.4em;text-transform:uppercase}
.error-mes .content{color:#999;background-color:transparent;font-size:1.6em;line-height:20px}
.modalWIN{position:absolute;display:none;z-index:10}
#mask{position:absolute;z-index:1;background-color:#000;color:inherit;display:none;top:0;left:0}
.overlay-container{border:0 none!important;width:855px;overflow:hidden}
.overlay-close{width:815px;overflow:hidden;text-align:right;color:#fff;background-color:transparent;font-size:1.2em;text-transform:uppercase;line-height:30px;margin-right:40px;font-family:"Gotham Book"}
.overlay-close a{color:#fff;background-color:transparent;text-decoration:none}
.overlay-container .top-bg{background:url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/common/popup-top-bg.png) no-repeat;width:855px;height:6px;overflow:hidden}
.overlay-container .middle-bg{background:url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/common/popup-middle-bg.png) repeat-y;width:855px;overflow:hidden;min-height:500px;height:500px!important}
.overlay-container .bottom-bg{background:url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/common/popup-bottom-bg.png) no-repeat;width:855px;height:6px;overflow:hidden}
.writeareviewDiv .overlay-container{background-color:#fff!important;color:inherit;width:855px;overflow:hidden}
.writeareviewDiv .middle-bg{background:url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/common/popup-middle-bg.png) repeat-y;width:855px;overflow:hidden;min-height:500px}
.writeareviewDiv1 .overlay-container{background-color:#fff!important;color:inherit;width:855px;overflow:hidden}
.writeareviewDiv1 .middle-bg{background:url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/common/popup-middle-bg.png) repeat-y;width:855px;overflow:hidden;min-height:500px}
.hdisplay,.hdisplay1{display:none}
.preloader{position:absolute;top:250px;left:470px;z-index:2000}
.product-tab-preloader,.iframe-loader{position:absolute;left:250px;z-index:100000;text-align:center!important}
.ajax-preloader{width:565px;opacity:.8;background:#fff;left:0;top:0;position:absolute;z-index:0;color:inherit;filter:alpha(opacity=80)}
.country-selector{background:url(http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/dropdown.jpg) no-repeat;width:203px;height:109px;position:absolute;right:-13px;top:-2px;z-index:9999!important;font-size:1em;font-weight:normal;text-transform:uppercase;color:#fff;background-color:transparent;padding:0 15px;display:none;}
.country-selector a{color:#fff;background-color:transparent;text-decoration:none;overflow:hidden;width:188px}
.country-selector div{margin-bottom:-14px;margin-top:0px;width:203px;overflow:hidden; padding:15px 0 0 0}
.country-selector div span{float: left;cursor: pointer!important;width: 173px;text-align: left;display: block;height: 20px;}
.country-selector div.selected-flag{padding:15px 0 0}
.country-selector div.sub-country{padding:5px 0 13px 0}
.country-selector div.sub-country span{overflow:hidden;width:105px}
.country-selector div img{float:right;width:16px;margin-top:-17px}
.top-link ul li.flag:hover .country-selector,.top-link ul li.flag .country-selector:hover{display:block!important}
*html .buy-bounce{top:35px!important}
*+html .buy-bounce{top:35px!important}
.iframeCss{padding-top:10px!important}
.error-mes p.content a{color:#999;background-color:transparent;text-decoration:underline}
*html .pro-margin{height:165px!important}
*html #pro-mask{top:108px!important}
*+html #pro-mask{top:108px!important}
*html .beyond-dryerie{margin-top:-25px!important}
.legalline{font-size:1.2em!important}
.top-link ul li a:hover,.sub-country span:hover{color:#ffde05;background-color:transparent}
.selected-flag span{color:#d03927;background-color:transparent}
.faq p.main-heading sup{font-size:.5em}
.gallery-container sup{font-size:.6em}
.buckets-text sup{font-size:.6em}
.main-product sup{font-size:.6em}
.middle-container .marginT35 sup{font-size:.6em}
.promotion-desc sup{font-size:.7em}
.coupon-heading sup{font-size:.49em}
.site-map sup{font-size:.6em}
.all-products sup{font-size:.6em}
.desc sup{font-size:.6em}
.install-block sup{font-size:.6em}
.install-head sup{font-size:.45em}
.language-selector{background:url(http://media.bouncefresh.ca/common/assets/images/language-selector.jpg) repeat-x center top;width:auto}
.selector-mes{margin-top:210px;height:400px;text-align:center;width:922px;overflow:hidden}
.select-country{width:895px;height:auto;margin:0 auto}
.country-blk{width:275px;float:left;height:auto;overflow:hidden;font-size:2.4em;font-weight:bold}
.country-blk sup{font-size:0.4em;vertical-align:top}
.country-blk p.country,.country-blk p.country a{text-transform:uppercase;margin-top:60px;color:#ffffff;background-color:transparent;text-decoration:none}
.country-blk p.country a:hover{color:#f15e25;background-color:transparent}
.country-blk p.list,.country-blk p.list a{color:#ffffff;background-color:transparent;font-size:0.7em;font-weight:normal;text-transform:uppercase;text-decoration:none}
.country-blk p.list a:hover{color:#f15e25;background-color:transparent}
.country-splitter{width:30px;height:30px;overflow:hidden;float:left}
.language-footer{text-align:center;padding-top:115px;line-height:15px}
.language-footer a{color:#666;background-color:transparent}
.top-link ul li.flag a{margin-top:-4px; padding:6px;}
.buyonline-container{border:0 none!important;width:400px;overflow:hidden;background:#ffffff;padding:10px 0px 10px 10px;border:2px solid #dddddd;color:#999;font-size:1.3em;line-height:18px;text-align:center}
.buyonline-container a{color:#999;text-decoration:none}
.buyonline-container a:hover{color:#999;text-decoration:underline}
.buyonline-container .overlay-close{width:auto!important;overflow:hidden;float:right; margin-top: -82px !important; margin-right:0!important}
.buyonline-container .overlay-continue{float: left;
    margin-bottom: -10px;
    margin-left: -10px;
    margin-top: 72px;
    position: relative;}
.buyonline-container .overlay-continue a,.buyonline-container .overlay-close a{text-decoration:none}
.buyonline-container .overlay-continue input,.buyonline-container .overlay-close input{color:#FFFFFF;border:1px solid #EB5C15;background-color:#EB5C15;padding:5px;cursor:pointer}

.flag a{margin-top: -6px!important} 

.transcript,.transcriptc{background:none repeat scroll 0 0 #F2F2F2;color:#999999;font-size:1.2em;margin-top:0px;padding:10px 20px;width:485px;border-bottom:1px solid #FFFFFF}
.transcript span,.transcriptc span{background-color:transparent;color:#F35E25;display:block;font-size:1.3em;margin-bottom:5px}
.transcript a,.transcriptc a{background-color:transparent;color:#F35E25;text-decoration:none;cursor:pointer}
.transcriptc{border-top:1px solid #ffffff}
.hide{display:none}
.video-transcriptdes{height:auto;overflow:auto;padding:10px 20px;width:485px;background:none repeat scroll 0 0 #F2F2F2;color:#999999;}
.video-transcriptdes p.head{background-color:transparent;color:#F15E25;font-size:1.7em;margin-bottom:2px;margin-top:10px}
.video-transcriptdes p{background-color:transparent;color:#999999;font-size:1.2em;line-height:20px;margin-bottom:10px}
.video-transcriptdes .sub-head{color:#666666;font-size:1.6em;background-color:transparent}

.oba{margin:0;height: 24px;font-size:1em;color:#ffffff;background-color:transparent;
    left: 521px;
    position: relative;
    top: -27px;
    width: 250px; float: right;
     }
.obaSeparator{font-size:1.1em;color:#E55026;font-weight:bold;background-color:transparent;
	left:  509px;
    position: relative;
    top: -13px;
    width: 250px;float: right;}
.oba a{color:#E55026;text-decoration: none; } 
.oba .imgAdChoices{margin-top:5px; }
.oba a:hover {
    background-color: transparent;
    color: #D79B7C;     
}
.MBG
{
	float: right;
	width:280px;
}
/*ranjith*/
.top_nav{
width: 586px;
height: 53px;
background: url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/nav_bg.png") no-repeat;
margin-left: 23px;
}

#sddm {
margin: 0 0 0 111px;
padding: 0;
z-index: 30;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	overflow:hidden;
	height:40px;
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	/*padding: 4px 10px;*/
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #FFF;
	text-align: center;
	text-decoration: none}
img{border:none;}
#sddm li a:hover
{	/*background: #49A3FF*/}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: -9px 0 0 -45px;
	padding: 0;
	background:url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/submenu_bg_new.png") no-repeat;
	/*border: 1px solid #5970B2;*/
	width:183px;
	height:123px;
	z-index:1;
	
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 10px 0 10px 10px ;
		/*padding: 5px 10px;*/
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	/*	background: #EAEBD8;*/
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	/*background: #49A3FF;*/
		color: #FFF}
		
		.divider{margin:0 30px;}
		
.dryer_bar {
background: url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/sub_dryerbar.png") 0 0 no-repeat;
width: 92px;
height: 15px;
cursor: pointer;
text-indent: -9999px;
}
.bursts {
background: url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/sub_bursts.png") 0 0 no-repeat;
width: 92px;
height: 15px;
cursor: pointer;
text-indent: -9999px;
}

.dryer_sheet {
background: url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/sub_dryersheet.png") 0 0 no-repeat;
width: 115px;
height: 15px;
cursor: pointer;
text-indent: -9999px;
}
.dryer_beyond {
background: url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/sub_dryerbeyond.png") 0 0 no-repeat;
width: 148px;
height: 15px;
cursor: pointer;
text-indent: -9999px;
}
.bursts_active{background:url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/sub_bursts.png") 0 -15px no-repeat;width:92px;height:15px;cursor:pointer;text-indent:-9999px;}  
 .dryer_bar_active{background:url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/sub_dryerbar.png") 0 -15px no-repeat;width:92px;height:15px;cursor:pointer;text-indent:-9999px;}
 .dryer_beyond_active{background:url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/sub_dryerbeyond.png") 0 -15px no-repeat;width:148px;height:15px;cursor:pointer;text-indent:-9999px;}
 .dryer_sheet_active{background:url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/sub_dryersheet.png") 0 -15px no-repeat;width:115px;height:15px;cursor:pointer;text-indent:-9999px;}
  

a.product_nav {
background: url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/menu-dryer-img.png") no-repeat;
height: 53px;
background-position: 0px 0px;
width: 80px;
text-indent: -99999px;
}
a.promo_nav {
background: url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/menu-promotions-img.png") no-repeat;
height: 53px;
background-position: 0px 0px;
width: 98px;
text-indent: -99999px;
}
a.vid_nav {
background: url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/menu-videos-img.png") no-repeat;
height: 53px;
background-position: 0px 0px;
width: 55px;
text-indent: -99999px;
}
a.video_active {
background: url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/menu-videos-img.png") no-repeat;
height: 53px;
background-position: 0px -104px;
width: 53px;
text-indent: -99999px;
}

a:hover.product_nav{background:url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/menu-dryer-img.png") no-repeat;height:53px;background-position:0px -52px !important;width:80px;}
a:hover.promo_nav{background:url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/menu-promotions-img.png") no-repeat;height:53px;background-position:0px -52px !important;width:98px;}
a:hover.vid_nav{background:url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/menu-videos-img.png") no-repeat;height:53px;background-position:0px -52px !important;width:55px;}
a.menuactive{height:53px;background-position:0px -104px !important;}
a:hover.menuactive{height:53px;background-position:0px -104px !important;}	
a.product_active
{
background:url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/menu-dryer-img.png") no-repeat;height:53px;background-position:0px -104px;width:80px;text-indent:-99999px;	
}
a.promotion_active
{
background:url("http://media.bouncefresh.ca/LocaleData/en-CA/Assets/Images/menu/menu-promotions-img.png") no-repeat;height:53px;background-position:0px -104px;width:98px;text-indent:-99999px;	
}

#overlay-img {
left: 10px;
position: absolute;
top: 275px;
}