@charset "utf-8";

/* comment for ie6 /**/
* {margin:0;padding:0;color:#333;font-family:Verdana, Geneva, sans-serif;}
body{background-color:#ebebeb;font-size:0.75em;}
body * {font-size:100%;}
html{font-size:100%;}
h1, h1 a, h1 *, .f-myr{color:#060;font-family:"Myriad Pro", "Trebuchet MS", Verdana, Geneva, sans-serif;}
h1{font-size:2.0em;}
h1 .subhead{font-size:0.95em;font-weight:normal;}
h2, h2 a, h3, h4, .f-treb{font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;color:#060;}
h2{font-size:1.50em;}
h2 a,h2 a:hover{text-decoration:none;display:block;}
h3{font-size:1.50em;}
h4{font-size:1.25em;}
p{margin:1.1em 0;}
ul{list-style-type:none;}
img{border:none;image-rendering:-moz-crisp-edges}
a{color:#060;text-decoration:none;}
a:hover{text-decoration:none;}
a.producttitle{color:#060;text-decoration:none;}
a.producttitle:hover{text-decoration:underline;}
/* from ic >>> */
.blk-group,.blk,.blk-group:after,.blk:after,.blk-group:before,.blk:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blk-group{*zoom:1;}
.blk-group:before,.blk-group:after{display:table;content:"";line-height:0;}
.blk-group:after{clear:both;}
.blk-group{list-style-type:none;padding:0;margin:0;}
.blk-group>.blk-group{clear:none;float:left;margin:0 !important;}
.blk{float:left;width:100%;}
.blk-r{float:right;width:100%;}
#container{padding:0;}
.container-fluid{width:100%;}
.container-fixed{width:1000px;margin:0 auto;padding:0;}
.iblk{display:inline-block;}
.bblk{display:block;}
.blk0 {width:100%;width:1000px;}
.blk0 .col1{width:100%;width:1000px;}
.blk0 .col2 {width:494px;}
.blk0 .col2:nth-child(4){margin-right:0;}
.blk0 .col3{width:325px;width:325.33px;}
.blk0 .col3.col_2_3{width:662px;width:662.67px;}
.blk0 .col4{width:231px;}
.blk0 .col4.col_3_4{width:717px;}
.blk0 .col4:nth-child(5){margin-right:0;}
/* from ic <<< */
/* reusable >>> */
.bld{font-weight:bold;}
.cb, span.cb{color:#f30;font-weight:bold;}
.flt{float:left;}
.frt{float:right;}
.clr,.clear{clear:both;}
.cent,.center,.f-cent{text-align:center;}
.row{display:block;clear:both;}
.blk{display:block;}
.no-outline{outline:none;}
.norm{font-weight:normal;}
.round{border-radius:10px;}
.round-big{border-radius:20px;}
.roundtop{border-radius:10px 10px 0 0;}
.roundtop-l{border-radius:10px 0 0 0;}
.roundtop-r{border-radius:0 10px 0 0;}
.roundbottom, .roundfoot{border-radius:0 0 10px 10px;}
.roundright{border-radius:0 10px 10px 0;}
.roundleft{border-radius:10px 0 0 10px;}
.round3{border-radius:3px;}
.round3-right{border-radius:0 3px 3px 0;}
.article_hdr{background-color:#e0eed2;border:1px solid #d3e8c1;height:28px;line-height:28px;}
.article_border{border:1px solid #d8ebc8;}
.article_box{border:1px solid #d8ebc8;border-top:none;}
.roundbottomright{border-radius:0 0 10px 0;}
*.ui2012{background:url(/seasonal/index_files/ui2014.1.0.1.png) no-repeat 0 0;/*sprite*/}
*.ui2014{background:url(/seasonal/index_files/ui2014.2.0.3.png) no-repeat 0 0;/*sprite*/}
.shop a{display:inline-block;width:75px;height:19px;background-position:-23px -18px;}
.merch-logos{margin:25px 0;text-align:center;}
.bg-w{background-color:#fff;}
.arrow,.arrow-sm,.arrow,.arrow-big,.triangle{display:inline-block;width:0;height:0;}
.arrow-sm.arr-up{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #fff;}
.arrow-sm.arr-down{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;}
.arrow-sm.arr-right{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff;}
.arrow-sm.arr-left{border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #fff;}
.arrow.arr-up-5{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;}
.arrow.arr-down-5{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;}
.arrow.arr-right-5{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;}
.arrow.arr-left-5{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;}
.triangle.tri-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;}
/* reusable <<< */
/* >>> header >>> */
.h-mainheader-old h1.ribbon,
.h-mainheader-old h3.ribbon{height:20px;font-size:9px;color:#333;font-family:Verdana,Geneva,sans-serif;}
#top-ribbon{width:1000px;height:18px;font-weight:bold;font-size:0.75em;margin-top:10px;}
#top-ribbon div{height:18px;line-height:20px;padding-bottom:3px;}
#top-ribbon .lt{padding:0 0 0 10px;width:330px;}
#top-ribbon .lt li{display:inline;margin:0 7px 0 0;list-style-type:none;}
#top-ribbon .mid{width:320px;text-align:center;}
#top-ribbon .rt{padding:0 10px 0 0;text-align:right;width:330px;}
#top-ribbon span.ellips{text-overflow:ellipsis;width:auto;}
#top-ribbon .rt a.flogin{width:57px;height:15px;display:inline-block;background-position:-137px -345px;}
#top-ribbon .rt a.fconnect{width:57px;height:15px;display:inline-block;background-position:-137px -360px;}
#home #top-ribbon a.home{color:#333;text-decoration:none;cursor:default;}
#fb-root{width:1px;height:1px;}
#header{margin:0;display:inline;float:left;width:1000px;height:126px;}
#max{width:1000px;height:95px;background-repeat:repeat-x;background-position:0 -95px;}
#max div{height:95px;}
#max div a{display:block;}
#max .max-ebates{width:260px;background-position:-19px 0px;}
#max .max-ebates a{width:180px;height:95px;}
#max .max-gb, #max .max-gb a{width:468px;}
#max .max-gb a{margin:18px 0 0 0;height:60px;}
#max .max-promo, #max .max-promo a{width:272px;height:95px;}
/* >>> TOP NAV MENU >>> */
#topnav{width:1000px;height:31px;clear:both;position:relative;margin:0;padding:0;overflow:hidden;background:#2b8001;}
#topnav ul#navtop{float:left;list-style:none;padding:0;margin:0;}
#topnav ul#navtop ul{width:160px;margin:0;list-style:none;display:none;position:absolute;top:100%;left:0;}
#topnav ul#navtop li{float:left;display:inline;position:relative;}
#topnav ul#navtop a{display:block;color:#fff;text-decoration:none;padding:0 16px;font-size:1.125em;line-height:31px;font-weight:normal;font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;border-right:1px solid #124f12;border-left:1px solid #499225;}
#topnav ul#navtop a:hover,ul#navtop li:hover a{color:#fff;background-color:#226601;}
#topnav ul#navtop li#nav-tab1{width:182px;text-align:center;}
#tab1 #topnav #nav-tab1, #tab2 #topnav #nav-tab2, #tab3 #topnav #nav-tab3, #tab4 #topnav #nav-tab4, #tab5 #topnav #nav-tab5, #tab6 #topnav #nav-tab6, #tab7 #topnav #nav-tab7{background-color:#226601;}
#topnav #search{height:19px;width:279px;background:#fff;position:absolute;top:6px;right:13px;}
#topnav #search input{border:none;}
#topnav #search input.text{width:256px;font-size:0.85em;color:#515151;position:absolute;right:19px;height:17px;line-height:17px;border:1px solid #fff;}
#topnav #search input.image{cursor:pointer;width:17px;height:17px;position:absolute;right:0px;border:1px solid #fff;background-position:-19px -190px;}
/* <<< TOP NAV MENU <<< */
.h-mainheader{background-position:0 487px;height:150px;border-bottom:1px solid #2b8001;width:100%;min-width:1000px;}
/* header ribbon module */
.h-ribbon{height:27px;}
.h-ribbon *{font-size:13px;}
.h-ribbon .t-line, .h-ribbon .user{height:18px;line-height:18px;}
.h-ribbon .t-line{padding-top:6px;}
.h-ribbon h1, .h-ribbon h3{padding-left:5px;color:#666;font-weight:normal;}
.h-ribbon .user{margin-top:5px;}
* + html .h-ribbon .user{z-index:999;position:relative;}
.h-ribbon .user li{float:left;padding:0 12px;}
.h-ribbon .user li.pipe{border-right:1px solid #ccc;}
.h-ribbon .user li.nopad-r{padding-right:0;}
.h-ribbon .user li ul{display:none;position:absolute;top:100%;right:0;}
.h-ribbon .user li:hover > ul {display:block;z-index:99999;border:1px solid #888;width:212px;text-align:right;padding:8px 18px 5px 18px;background:#fff;}
.h-ribbon ul{position:relative;display:inline-table;}
.h-ribbon ul:after{content:""; clear:both; display:block;}
.h-ribbon ul li{float:left;}
.h-ribbon ul li a{display:block;}
.h-ribbon .user ul li{float:none;position:relative;padding:5px 0;line-height:14px;}
.h-ribbon .user ul li.hr{border-bottom:1px solid #ccc;}
.h-ribbon .user ul li.cash-pending{line-height:16px;}
.h-ribbon .user ul li.connect{line-height:29px;margin-bottom:11px;}
.h-ribbon .user ul ul {position:absolute;right:100%;top:0;}
.h-ribbon .user a,.h-ribbon .user a span{color:#2b8001;}
.h-ribbon .user .triangle.tri-down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #c9e1b6;position:relative;top:-1px;margin-left:8px;}
* + html .h-ribbon .user .triangle.tri-down{vertical-align:3px;display:inline-block;position:static;margin-left:5px;}
.h-ribbon .user .flogin,.h-ribbon .user .fconnect,.h-ribbon .user .glogin,.h-ribbon .user .gconnect{height:15px;display:inline-block;margin-top:1px;}
.h-ribbon .user .flogin{width:58px;background-position:-66px -193px;}
.h-ribbon .user .fconnect{width:65px;background-position:0 -193px;position:relative;top:2px;margin-left:5px;}
.h-ribbon .user .glogin{width:58px;background-position:-66px -209px;}
.h-ribbon .user .gconnect{width:65px;background-position:0 -209px;}
.h-ribbon span.ellips{text-overflow:ellipsis;width:auto;}
/* header search module */
.h-search{height:75px;padding:8px 0 8px 0;}
.h-logo{width:260px;height:71px;background-position:0 -120px;margin-top:2px;}
.h-logo a{width:200px;height:75px;}
.h-search-blk{width:740px;height:75px;background-color:#2b8001;}
.h-search-form{width:470px;height:45px;}
.h-search-form form{width:470px;background:#fff;margin:5px 4px;padding:0;height:35px;}
.h-search-form input{border:none;}
.h-search-form input.text{width:470px;font-size:15px;color:#777;position:absolute;height:23px;line-height:23px;padding-left:10px;}
.h-search-form input.image{cursor:pointer;width:31px;height:31px;background-position:-125px -193px;float:right;margin-top:2px;margin-right:2px;}
/* suggest >> */
.ac_results {padding:0px;overflow:hidden;border:1px solid #2b8001;border-top:none;background-color:#fff;z-index:1;position:absolute;margin-left:-1px;}
.ac_results ul{width:279px;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:pointer;display:block;line-height:16px;overflow:hidden;clear:both;font-size:0.9em;}
.ac_loading{background:#fff url('/global_files/layout2009/images/header/indicator.gif') right center no-repeat;}
.ac_over{background-color:#eaeaea;color:#666;}
.ac_results li span.store-name{color:#666;float:left;width:170px;display:block;}
.ac_results li span.cashback{color:#f30;float:right;font-weight:bold;}
.ac_results li a#seeall{font-weight:bold;cursor:pointer;}
.ac_results h4{margin:0;padding:5px;font-size:0.9em;font-weight:bold;font-style:italic;}
#store_name::-ms-clear{display:none;}
.h-mainheader #store_name{width:423px;height:31px;margin:2px;}
.h-mainheader .ac_results {position:absolute;padding:0px;overflow:hidden;border:1px solid #2b8001;border-top:none;z-index:1;margin-left:-1px;}
.h-mainheader .ac_results ul{width:470px;font-size:14px;padding:10px 0;}
.h-mainheader .ac_results li{padding:5px 12px;line-height:15px;}
.h-mainheader .ac_results li span.store-name{color:#000;float:left;width:340px;display:block;}
.h-mainheader .ac_results li span.cashback{color:#f30;float:right;font-weight:normal;width:100px;text-align:right;}
.h-mainheader .ac_results #seeall{color:#2b8001;font-weight:normal;font-size:14px;}
.h-mainheader .ac_results #seeall:hover{text-decoration:none;}
/* suggest << */
.h-search-form .trend *{color:#fff;}
.h-search-form .trend{margin-left:5px;font-size:14px;height:25px;line-height:25px;text-align:center;}
.h-search-form .trend p{margin:0;padding:0;}
.h-search-campaign{width:265px;}
.h-search-campaign a{width:265px;display:block;height:75px;}
/* header nav module */
.h-nav{height:27px;}
.h-nav #navtop{width:1000px;}
.h-nav #navtop li,.h-nav #navtop a{height:27px;line-height:27px;}
.h-nav #navtop li{float:left;}
.h-nav #navtop a{color:#333;border:none;padding:0 20px 0 26px;font-size:16px;}
.h-nav #navtop li#nav-tab1{width:auto;}
.h-nav #navtop a:hover,.h-nav #navtop li:hover a,
#tab1 .h-nav #nav-tab1 *, #tab2 .h-nav #nav-tab2 *, #tab3 .h-nav #nav-tab3 *, #tab4 .h-nav #nav-tab4 *, #tab5 .h-nav #nav-tab5 *, #tab6 .h-nav #nav-tab6 *, #tab7 .h-nav #nav-tab7 *, #tab8 .h-nav #nav-tab8 *{color:#2b8001;background-color:#fff;text-decoration:none;}
.h-nav #navtop li#nav-tab8{width:265px;}
.h-nav #navtop .promotab{float:right;width:265px;position:static;right:0;}
.h-nav #navtop .promotab a{color:#fff;text-align:right;padding:0;background-color:#2b8001;padding:0 30px 0 0;display:block;}
.h-nav #navtop .promotab span.arrow-sm.arr-right{margin-left:15px;}
/* <<< header <<< */
#pge-container{position:relative;display:block;width:1000px;padding:0;clear:both;}
#pge{display:block;float:left;width:998px;clear:both;border-left:1px solid #bbb;border-right:1px solid #bbb;background-color:#fff;}
/* >>> PAGE LEFT >>> */
div#pge-lt{display:block;position:relative;float:left;width:180px;margin:0;padding:0;overflow:visible;z-index:99;}
/* >>> LEFT NAVIGATION >>> */
div.merch-menu{display:block;float:left;width:180px;margin:0 0 -20px 0;border-right:1px solid #2b8001;height:60px;}
ul.leftnav{list-style:none;display:block;float:left;width:180px;border-right:1px solid #2b8001;border-top:1px #c1dea6 solid;}
ul.leftnav li{float:left/**/;position:relative;width:180px;z-index:99;background-position:167px -1px;border-bottom:1px solid #c1dea6;}
ul.leftnav li:last-child{border-bottom:none;}
ul.leftnav li.iehover{z-index:1000/*iehover for ie6*/;}
ul.leftnav li.iehover ul{display:block;}
ul.leftnav li a, ul.leftnav a:hover{font-size:0.95em;width:180px;height:22px;line-height:22px;display:block;font-weight:bold;color:#124f12;text-decoration:none;}
ul.leftnav li:hover,ul.leftnav li.iehover{background-color:#e0eed2;background-position:167px -25px;}
ul.leftnav a strong{padding-left:5%;color:#124f12;}
ul.leftnav ul{display:none;position:absolute;top:-1px;left:100%;z-index:9999;width:271px;border:1px solid #2b8001;background-color:#e0eed2;}
ul.leftnav li ul *{background:none;}
ul.leftnav li:hover ul li{float:none;width:270px;display:block;}
ul.leftnav li:hover span.merchcb,ul.leftnav li.iehover span.merchcb{display:block;clear:both;width:250px;color:#f30;font-weight:bold;font-size:0.95em;float:left;padding:0 0 5px 10px;}
ul.leftnav li:hover span.merchcb a,ul.leftnav li.iehover span.merchcb a {display:inline;}
ul.leftnav li:hover span.couponpage,ul.leftnav li.iehover span.couponpage{width:240px;font-size:0.95em;display:block;padding:0 0 5px 20px;line-height:1.3em;}
ul.leftnav li:hover span.couponpage a,ul.leftnav li.iehover span.couponpage a{display:inline;font-weight:normal;padding:0;line-height:1.3em;}
ul.leftnav li:hover ul li a{float:none;background-color:#e0eed2;}
ul.leftnav li:hover li.subcat-top,ul.leftnav li.iehover li.subcat-top{float:none;padding:0 0 0 10px;width:261px;height:23px;line-height:23px;}
ul.leftnav li:hover li.subcat-top a,ul.leftnav li.iehover li.subcat-top a{background:none;width:261px;padding:0;}
ul.leftnav li:hover li a:hover,ul.leftnav li.iehover li a:hover{text-decoration:underline;}
ul.leftnav li:hover ul,ul.leftnav ul li:hover ul,ul.leftnav ul ul li:hover ul{display:block;}
ul#dailydouble{margin:0 0 17px 0;border:none;width:181px;}
ul#dailydouble.leftnav .ddmerch{background-color:#2b8001;width:181px;background-position:167px -209px;}
ul#dailydouble.leftnav .ddmerch:hover{background-position:167px -185px;}
ul#dailydouble a.cat{height:24px;line-height:24px;}
ul#dailydouble a.cat strong{color:#fff;}
ul#dailydouble a.cat strong:hover{color:#cfe8b9;}
ul#dailydouble li:hover ul{margin:1px 0 0 0;padding:5px 0;}
ul#dailydouble li:hover ul li{display:inline-block;}
ul#dailydouble li:hover ul li.subcat-top{height:20px;line-height:20px;padding:0 0 5px 10px;border-bottom:none;}
ul#dailydouble li:hover ul#no-dd li.subcat-top{height:auto;line-height:18px;padding:8px 0 5px 10px;}
ul#dailydouble li:hover ul li span.merchcb{color:#124f12;}
/* <<< LEFT NAVIGATION <<< */
#pge-lt .social{clear:both;margin:0 0 13px 0;}
#pge-lt .social a{height:41px;width:181px;line-height:41px;display:block !important;font-weight:bold;font-size:0.9em;padding-left:5px;}
#pge-lt .social a.tw{color:#fff;background-position:-19px -207px;}
#pge-lt .social a.fb{color:#3c5a9a;background-position:-19px -248px;}
#pge-lt .social a.am{color:#fff;background-position:-23px -116px;width:127px;height:36px;margin-left:20px;margin-top:18px;}
#pge-lt .social a.eb{color:#fff;background-position:0 -457px;width:127px;height:44px;margin-left:20px;}
#pge-lt .social a.gp{color:#fff;background-position:-23px -60px;width:127px;height:56px;margin-left:18px;}
#pge-lt .social a.hd{color:#fff;background-position:-23px -37px;width:145px;height:23px;margin-left:20px;}
#pge-lt .social a.tb{background:#e0eed2;height:74px;line-height:14px;width:175px;padding-top:8px;border-top:1px solid #2b8001;border-right:1px solid #2b8001;border-bottom:1px solid #2b8001;}
#pge-lt .social a.tb:hover{text-decoration:none;}
#pge-lt .social a.tb span{display:block;width:170px;font-family:"Trebuchet MS",Verdana,Geneva,sans-serif;font-weight:bold;font-size:1.1em;}
#pge-lt .social a.tb span.cb{font-size:1.5em;}
#pge-lt .app-soc{clear:both;margin:0 0 13px 4px;}
#pge-lt .app-soc,.app-left{height:106px;width:176px;}
div.merch-menu div#stores{height:30px;width:180px;}
div.merch-menu div#stores form#frmStoresList{margin:9px 7px 0 7px;height:22px;width:164px;background-position:145px -73px;border:1px solid #2b8001;}
select#merchant_id option{letter-spacing:-5px;}
ul#merchantListUL{display:block;width:160px;height:19px;overflow:hidden;margin-top:1px;list-style-type:none;font-size:7pt;z-index:999999;}
ul#merchantListUL.active{position:absolute;width:350px;height:410px;top:30px;left:155px;overflow:auto;margin:0;border:1px solid #2b8001;background-color:#fff;}
ul#merchantListUL li{background-position:145px -50px;}
ul#merchantListUL.active li{background:none;}
ul#merchantListUL li.over{background:#0a246a;}
ul#merchantListUL li{clear:both;min-height:19px;padding:0px;cursor:pointer;color:#7f7f7f;overflow:visible;}
ul#merchantListUL li.merchantListTopLI span.optionText {width:164px;height:22px;cursor:pointer;}
ul#merchantListUL.active li.merchantListTopLI span.optionText{background:#fff;cursor:default;}
ul#merchantListUL li.loadingLI{height:400px;padding-top:160px;font-size:20pt;font-weight:bold;text-align:center;color:#ccc;}
ul#merchantListUL li a{margin:4px 0px 0 7px;color:#000;text-decoration:none;cursor:pointer;display:block;}
ul#merchantListUL li span.optionText{width:210px;float:left;text-align:left;background:none;color:#7f7f7f;}
ul#merchantListUL li.over span.optionText{color:#fff;}
ul#merchantListUL li span.optionValue{width:100px;float:right;text-align:left;color:#f30;}
ul#merchantListUL li.over span.optionValue{color:#fc0;}
div#testBox{position:absolute;display:none;width:200px;height:150px;background:#fff;border:1px #000 solid;}
/* <<< PAGE LEFT  <<< */
div#pge-center{position:relative;float:left;margin:18px 0 1em 18px;width:564px;padding:0;vertical-align:top;}
div#pge-container div#track, div#pge-container div#track p{margin:0;padding:0;clear:both;height:1px;}
/*Right hand side navigation*/
div#pge-right{position:relative;float:right;margin:18px 18px 1em 0;width:200px;}
div#pge-right/**/{padding:18px 18px 1em 0;margin:0;}
div#pge-right ul{list-style-type:none}
div#pge-right div.right-200{margin:0;padding:0 0 15px 0;width:200px;height:auto;}
div#right-nav{padding:0;margin:35px 0 10px 0;width:199px;display:inline-block;}
div#right-bottom{padding:0;margin:10px 0;width:199px;display:inline-block;}
.rightbox{border:1px solid #c2d1b5;width:197px;}
.rightbox_hdr{border-bottom:1px dotted #d3e8c1;height:35px;line-height:35px;padding:0 0 0 15px;}
.rightbox ul{padding:0 0 10px 10px;}
.rightbox ul li{line-height:18px;font-size:0.90em;padding:0 0 0 10px;}
.rightbox ul.rtnav li{background-position:300px 300px;}
.subtab0 #sub-tab0, .subtab1 #sub-tab1, .subtab2 #sub-tab2, .subtab3 #sub-tab3, .subtab4 #sub-tab4, .subtab5 #sub-tab5, .subtab6 #sub-tab6, .subtab7 #sub-tab7, .subtab8 #sub-tab8, .subtab9 #sub-tab9, .subtab10 #sub-tab10{background-position:-165px -308px;}
.subtab0 #sub-tab0 a, .subtab1 #sub-tab1 a, .subtab2 #sub-tab2 a, .subtab3 #sub-tab3 a, .subtab4 #sub-tab4 a, .subtab5 #sub-tab5 a, .subtab6 #sub-tab6 a, .subtab7 #sub-tab7 a, .subtab8 #sub-tab8 a, .subtab9 #sub-tab9 a, .subtab10 #sub-tab10 a{font-weight:bold;color:#000;}
.rightbox-bottom{padding:0;margin:10px 0;width:199px;display:inline-block;}
.rightbox-bottom h4{border-bottom:1px dotted #ccc;color:#000;line-height:30px;margin:0;padding:0 0 0 15px;}
.rightbox-bottom ul{list-style-type:none;margin:0 0 0 25px;}
.rightbox-bottom ul li{line-height:20px;margin:0;font-size:0.9em;}
.rightbox ul li.on{background-position:-165px -308px;font-weight:bold;color:#000;}
.filter-nav{margin-top:18px;}
/*Footer*/
#footer-pre{clear:both;}
#footer-pre,#footer{font-size:14px;}
#footer{padding:0;text-align:center;display:block;clear:both;background:#333;}
.pop p{margin:0;}
.pop p a{color:#000;}
.pop ul{width:100%;}
.pop li{display:inline;line-height:12px;}
.pop li a{margin:0 10px;color:#000;}
.pop-stores{background:#ebebeb;border-top:1px solid #bbb;padding:9px 0;}
.pop-coupons{background:#888;border-top:1px solid #999;padding:9px 0;}
.pop-links{background:#333;border-top:1px solid #666;padding:14px 0;}
.no-top-brd{border-top:none;}
.pop-links *{color:#fff;}
.left-links{padding-left:28px;padding-top:20px;display:inline-block;float:left;}
.left-links .ftr-icon{display:inline-block;}
.right-links{width:200px;float:right;padding:70px 76px 0 0;}
.footer-list{float:left;line-height:16px;width:230px;padding:0;}
.footer-list li{text-align:center;}
.footer-list-hdr{font-size:14px;}
.footer-social{display:block;width:184px;padding-left:20px;}
.footer-social li{padding:0 4px;}
.footer-social li a{height:38px;line-height:38px;display:block;}
.intouch{display:block;clear:both;margin:0;width:180px;padding:14px 0 0 20px;}
.ftr-icon{height:38px;width:38px;display:block;}
.ftr-about{background-position:0 -224px;}
.ftr-fam{background-position:-38px -224px;}
.ftr-apps{background-position:-76px -224px;}
.ftr-bl{background-position:-114px -224px;}
.ftr-fb{background-position:0 -262px;}
.ftr-tw{background-position:-38px -262px;}
.ftr-gp{background-position:-76px -262px;}
.ftr-pt{background-position:-114px -262px;}
#footer .copyterms{margin-bottom:46px;martin-top:-5px;}
div.exceptions{margin:0 20px;}
div.exceptions p,div.exceptions ul{font-size:0.9em;margin:0;padding-bottom:8px;}
div.lr25{margin-left:25px;margin-right:25px;}
div#sitemap{margin:0;width:784px;font-size:0.9em;line-height:1.5em;}
div#sitemap div {margin:0 50px 0 0;width:220px;float:left;clear:none;}
div#sitemap div.last {margin:0;}
div#sitemap h3{display:block;margin-bottom:3px;margin:35px 0 0 0;padding:0 0 3px 0;color:#000;font-size:1.20em;}
div#sitemap ul{list-style-type:none;margin:0 0 12px 0;}
/*login form*/
#logincontent{width:780px;padding:26px 0 0 0;}
.logincol{padding:0 5px 0 20px;width:233px;border-right:2px solid #f0f0f0;height:412px;}
#logincontent .fb{border:none;}
#logincontent .fb h2{color:#3c5a9a;}
#logincontent form label{margin:10px 0 0 0;}
#logincontent input.text{width:210px;color:#333;padding:2px;}
#logincontent ul{list-style:none;}
#logincontent ul li{margin:10px 0 0 0;}
#logincontent ul#benefits{list-style-type:disc;margin:0 0 0 25px;}
#logincontent form ul li.err{margin:25px 0 0 0;}
#logincontent form ul li.fp{margin:15px 0 0 0;}
#logincontent form ul li span.error{color:#c30;}
#logincontent form ul li span#forgotpwd{padding:6px 10px 0 10px;}
#logincontent input.errorborder{border:solid 1px #c30;}
/* Coupons >>>*/
#coupons .filter{padding:10px 0;font-size:10px;display:inline-block;width:100%;}
#coupons .filter a{text-decoration:underline;}
#coupons .filter .disabled{color:#666;}
#coupons .filter .selected{font-weight:bold;}
#alphabet.filter .alpha-link,#alphabet.filter .selected,#alphabet.filter .disabled{margin-right:0.5em;height:10px;}
#coupons .filter a.selected{text-decoration:none;}
#coupons .filter a.dots{text-decoration:none;}
#coupons #sort a{text-decoration:none;}
#coupons #sort a:hover{text-decoration:underline;}
#coupons .coupon{border:solid 1px #bdcdaf;border-bottom:solid 3px #ccc;margin-bottom:15px;min-height:68px;height:auto;color:#000;position:relative;padding:5px 3px 5px 10px;font-size:11px;width:550px;}
#coupons .feat{background-color:#f3fbec;}
#coupons .coupon .shop{width:75px;position:absolute;height:19px;right:15px;bottom:7px;}
#coupons .coupon .shop .seedetails{ margin-top:-20px;margin-left:5px;}
div.shareDIV a,.cp-unsave{cursor:pointer;}
#coupons ul.coupon-details{list-style-type:none;}
#coupons ul.coupon-details li{margin:0 0 5px 0;display:inline-block;}
#coupons ul.coupon-details .title{font-weight:bold;width:100px;color:#666;float:left;}
#coupons ul.coupon-details .coupondesc{width:445px;float:left;}
#coupons ul.coupon-details .coupondesc .cb{display:block;margin:5px 0;}
#coupons ul.coupon-details .couponcode{width:150px;padding:0px 0px 3px 5px;border:1px dotted #7fb556;background-color:#ddeecf;font-weight:bold;float:left;margin-right:10px;overflow:hidden;}
#coupons ul.coupon-details .nocoupon-code{width:170px;float:left;margin-right:10px;padding:0 0 3px 0;}
#coupons ul.coupon-details .nocoupon-code a{font-weight:bold;}
#coupons ul.coupon-details .couponcopied,.couponcopy{float:left;width:250px;color:#f30;padding:0 0 3px 5px;font-weight:bold;}
#coupons ul.coupon-details .nocoupons{text-align:center;padding-top:40px;height:50px;}
#coupons .c-wide{width:765px;}
#coupons .c-wide ul.coupon-details .coupondesc{width:570px;}
#searchResultsContainer #coupons ul.coupon-details .coupondesc{width:364px;}
div.shareDIV{font-size:10px;height:15px;padding:0 8px 0 0;position:absolute;right:15px;text-align:right;top:7px;width:45px;}
div.shop{width:80px;position:absolute;height:20px;right:15px;bottom:10px;}
div.sponsor{bottom:3px;height:20px;left:10px;position:absolute;width:80px;color:#b9b9b9;font-style:italic;font-size:90%;}
span.seeall{width:355px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;}
div.cat-bread-crumb{font-size:0.95em;text-decoration:none;float:left;font-weight:bold;color:#060;padding:0 0 15px;}
span.cat-name{color:#060;}
span.cat-gt{color:#060;padding:0 5px;}
/* coupons <<<*/
/* stores >>>*/
.fav div{width:20px;height:17px;cursor:pointer;margin:1px 0 0 10px;overflow:hidden/*ie6*/;}
.favblk{cursor:pointer;float:left;width:18px;height:17px;margin:2px 0 2px 0;position:relative;left:-4px;}
.fav-s,.fav-n:hover,.favclose{background-position:-149px 0;}
.fav-n,.favadd{background-position:-168px 0;}
.fav-s:hover{background-position:-149px 0;}
/* stores <<<*/
/*Terms and privacy pop up window*/
div#dwindow{background-color:#fff;border:1px solid black;left:100px;top:100px; width:425px;height:250px;text-align:left;font-size:11px;line-height:1.4em;position:absolute;display:none; z-index:999;}
div#dwindow .close{background-color:#060;height:14px;position:relative;}
div#dwindow .close a{background:url(/seasonal/index_files/ui2014.1.0.0.png) no-repeat -102px -190px;position:absolute;top:0px;right:1px;width:13px;height:13px;cursor:pointer;display:block;}
div#dwindowcontent{height:90%;overflow:auto;padding-left:5px;padding-top:5px;}
div#dwindowcontent h1{margin-bottom:5px;}
div.sharing{margin-bottom:10px;clear:both;height:20px;}
div.sharing .share-btn{float:left;display:block;margin-right:5px;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* + html .clearfix{display:inline-block;}

/* --- ice --- */
.col{margin-bottom:10px;}
.col-1{width:1000px;}
.col-l{width:656px;}
.col-r{width:334px;}
.col-reg{background-color:#fff;}
.border{border:1px solid #ccc;}
.pad-20{padding:20px;}
.button{border:medium;border-radius:3px;cursor: pointer;display: inline-block;font-family: Arial;font-size: 16px;padding: 8px 12px;text-align: center;transition: all 0.2s ease 0s;}
/* --- AdBlock Warning --- */
.ABP-container{background-color:#333;margin:0;padding:2px 0;font-size:14px;}
.ABP-warning .button{border:none;border-radius:3px;cursor:pointer;transition:all 0.1s;text-align:center;font-size:15px;padding:11px 18px !important;display:inline-block;height:auto;}
.button:hover{text-decoration:none;}
.white-font{color:#fff;}
.hide{display:none;}
.ABP-info{text-align:center;}
.ABP-info span{color:#999 !important;}
.ABP-info a{color:#21af4b !important;}
.ABP-text, .ABP-text div {max-width:310px;}
.ABP-text strong{font-weight:normal;}
.dark-green-bg{background-color:#060;}
.ABP-warning{border:1px solid #bbb;border-radius:6px;background:#feffd6;padding:14px 58px 14px 14px;margin:8px auto;width:926px;position:relative;height:32px;}
.ABP-icon {margin-right:14px;}
.ABP-warning .close{background:transparent;color:#999;font-size:20px !important;font-weight:bold;height:20px;line-height:20px;position:absolute;right:16px;top:18px;transition:all 0.1s;width:17.5px;font-family:verdana !important;}
.ABP-warning .close:hover{text-decoration:none;color:red;}
.blockdecoy{position:absolute;left:0;}
.ABP-warning .install-filter{margin:-5px 15px 0 25px;visibility:visible;}
.ABP-help .install-filter.button{padding:8px 12px !important;display:inline-block !important;height:auto !important;line-height:1.2;border-radius:3px;}
.ABP-help .install-filter.hide{display:none !important;}
.IE .ABP-text{max-width:100%;width:700px;}
.IE .ABP-text div {margin:0 6px 5px 0;}
.IE .ABP-info span,.IE .ABP-warning .button{display:none !important;}
.IE .ABP-info{float:left !important;width:800px;text-align:left;}
/* --- Generic fixed footer --- */
.fixed{position:fixed;} .absolute{position:absolute;} .clear-both{clear:both;} .hide{display:none;} .relative{position:relative;}
.f16{font-size:16px;} .f12{font-size:12px !important;} .f11{font-size:11px !important;} .f9{font-size:9px;text-shadow: 0 0 1px rgba(0,0,0,0.5);} .f15{font-size:15px;} .f13{font-size:13px;}
.gray-bg{background:#4d4d4d;} .blue-bg{background:#3D78C3;} .brown-bg{background:#BC6100} .light-brown-bg{background: #E18922;} .light-gray-bg{background:#F6F6F6;}
.footer-fixed * {color:white; line-height: 1;font-weight:normal; font-family:arial;text-align:left;}
.footer-fixed strong, .footer-fixed .bold{font-weight:bold;}
.footer-fixed {border: none;bottom: 0;height:58px;left: 0;text-align:center;width: 100%;z-index: 202;padding:0;transition: all 0.5s ease-in-out 0.1s;box-shadow:0 -3px 3px rgba(0, 0, 0, 0.15);border-top:1px solid #888;}
.footer-fixed-center {margin:auto;width:998px;position:relative;height:inherit;}
.footer-fixed-center .button{padding:7px 10px;transition: all .2s;border-radius:3px;}
.footer-fixed-center .min-max-tab{right:-2px;top:-22px;height:13px;width:44px;border-radius:4px 4px 0 0;background:#8FB37C;box-shadow:0 -3px 6px -3px rgba(0, 0, 0, 0.3) inset;padding:7px 0 0;border:1px solid #7FA26D; border-bottom: none;}
.footer-fixed-center .min-max-tab:after{content:"";width:0; height:0;border:10px solid transparent;display:block; margin: auto;border-top-color:white;border-top-width:6px;}
.footer-fixed-center .min-max-tab.min:after{content:"";width:0; height:0;border:10px solid transparent;display:block; margin: auto;border-bottom-color:white;border-bottom-width:6px;margin-top:-10px;}
.footer-fixed.min{bottom:-59px;}
/* --- Fixed footer - CC offer --- */
.CC {position:absolute;top:-19px;left:5px;transition: all .9s;}
.cc-reminder .center-div,.cc-reminder .d2{left:140px;top:11px;text-shadow: 0 1px 1px rgba(0,0,0,0.4);}
.cc-reminder .left-div{right:0;top:10px;width:262px;}
.cc-reminder .copy-div{width:170px;height:27px;margin-top:4px}
.cc-reminder .accept{margin-top:4px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=68)";filter:alpha(opacity=68);opacity:0.68;}
.cc-reminder .accept:hover, .footer-fixed-center .accept.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.cc-reminder input.copy-code{border:none;color:#444;height:21px;padding:2px 8px;top:0;left:0;width:110px;z-index:2;line-height:22px;}
.cc-reminder .copy{right:0;top:0;width:26px;background-image:url(/global_files/layout_v1/images/cc-footer/checkmark.1.0.0.png);background-position:-100px center;background-repeat:no-repeat;}
.cc-reminder .copy.done{color:transparent;background-position:center center;}
.cc-reminder .CC.min{top:0;}
.cc-reminder {border-top:1px solid #c17215;}
.cc-reminder .d2{left:460px;top:-3px;white-space:nowrap;height:30px;padding:8px 0 2px 25px!important;padding}
.cc-reminder .apply{margin-top:14px; padding:8px 17px;}
.cc-reminder .cc-tc{left:570px;padding:20px 0 11px 29px;top:8px;box-shadow:-7px 0 6px -7px rgba(50,50,50,0.6);}
.cc-reminder .cc-tc a {color:#ddd;color:rgba(250,250,250,0.7);}
/* --- Fixed footer - Browser extension button --- */
.browser-extension .cb-button-logo{background:white url(/images/icons/icon-32.png) no-repeat center center;border-radius:7px;border:1px solid #c1c1c1;box-shadow: -2px 2px 1px #c1c1c1;height:37px;width:37px;margin:auto;top:10px;left:52px;}
.browser-extension .d1{color:#333;margin:13px 0 0 105px;line-height:1.6;width:300px;}
.browser-extension .d1 *, .browser-extension .d2{color:#333;}
.browser-extension .d2,.cc-reminder .d2{padding:2px 0 2px 30px;margin-top:13px;border-radius:3px;box-shadow:-7px 0 6px -7px rgba(50,50,50,0.6);line-height:1.2;width:360px;}
.browser-extension .button{margin-top:14px;line-height:1.4;font-weight:bold;height:auto;}
/* EOF END OF FILE */

.imagemaxsize {
  max-width: 200px;
  max-height: 200px;
  width: expression(this.width > 200 ? "200px" : true);
  height: expression(this.height > 200 ? "200px" : true);
}


.imagemaxsize2 {
  max-width: 300px;
  max-height: 300px;
  width: expression(this.width > 300 ? "300px" : true);
  height: expression(this.height > 300 ? "300px" : true);
}

.imagemaxsize3 {
  max-width: 100px;
  max-height: 100px;
  width: expression(this.width > 100 ? "100px" : true);
  height: expression(this.height > 100 ? "100px" : true);
}