@charset "utf-8";


/* ------ SPRITE FLAGS ------ */
.spFlag{background-image:url(/img/sprites/spFlags.png) !important;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;height:1%;top:-2px;margin-left:0;}
.spFlagNew{display:block;float:left;margin-right:2px;width:73px;height:19px;background:0 0 no-repeat;position:absolute;top:-21px;left:30px;}
.spFlagSale{display:block;float:left;margin-right:2px;width:73px;height:19px;background:0 -19px no-repeat;position:absolute;top:-21px;left:30px;}


/* ------ ROW OF PRODUCTS WITH TITLE ------ */
.fourProductRow {text-align:center;}
.fourProductRow .row_title{ border-bottom: 1px solid rgb(221, 221, 221); font-weight: bold; font-size: 150%; padding-bottom: 2px; margin: 5pt 0pt 10px; color: rgb(42, 42, 42); display:block;text-align:left;}
.fourProductRow .prodContainer{ text-align: center; margin-bottom: 19px; width: 100%;}
.fourProductRow .prod{ padding-bottom: 15px; float: left; width: 25%;}
.fourProductRow .prod a{color: #3F6DB8;}
.fourProductRow .prod a:hover{color: #f54c2b; text-decoration:underline;}
.fourProductRow .prod img{display:inline;}
.fourProductRow .prod .title{ font-size: 1.2em; display: block; padding-right: 15px; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; }
.fourProductRow .prod .price{ font-size: 1.166em; margin-bottom: 5px; color: #585A5D; letter-spacing: .025em; line-height: 1.286em; }
.fourProductRow .prod .origPrice{ font-size: .916em; margin-bottom: 5px; color: #666; text-decoration: line-through; line-height: 1.75em; }
.fourProductRow .prod .salePrice{ font-size: 1.166em; margin-bottom: 5px; color: #900; letter-spacing: .025em; line-height: 1.286em; }
.fourProductRow .prod .more{clear: both;}
.fourProductRow .productWrap li{list-style-type: none; padding: 0 0 4px 0; line-height: 1.2em; list-style-position: outside; list-style-type: none;display: block;}

.featureditem{position:relative;}


/* ------ BOX CONTAINER ------ */
#hp_box_pic_info {float:left; border: 1px solid #DDD; width:290px; height:30px; height:140px;}
#hp_box_pic_info img{float:left;padding-right:10px;}
#hp_box_pic_info p{font-size: 12px; font-weight: bold; padding: 0 0 1px 0; line-height: 14px; color: #F60;}
#hp_box_pic_info h2{margin: 0 0 5px; line-height: 1em; font-size: 18px; color: #333; cursor:pointer;}
#hp_box_pic_info h2:hover{color: #f54c2b;}
#hp_box_pic_info #hpMainText{font-size: 14px; text-decoration: none; color: #666; text-align: left;}
#hp_box_pic_info a{display: block;}
#hp_box_pic_info a:hover{color: #f54c2b;}


/* ------ FORMAT CONTAINER ------ */
#hp_format_container{position:relative; font-size:0;}
#hp_format_container li{margin:0;padding:0;list-style:none;position:absolute;top:0; font-size:10px;}
#hp_format_container li, #hp_format_container a{height: 89px;display: block;width: 90px;}
#hp_format_container ul{margin-top: 10px;}

#hp_format_desk{left:20px;width:90px;}
#hp_format_desk {background-image: url(/img/common/homepage/formatbuttons.png); background-position: -10px -10px;}
#hp_format_desk a:hover{background: url('/img/common/homepage/formatbuttons.png') -10px -446px;}

#hp_format_mini{left:135px;width:90px;}
#hp_format_mini { background-image: url(/img/common/homepage/formatbuttons.png); background-position: -10px -119px;}
#hp_format_mini a:hover{background: url('/img/common/homepage/formatbuttons.png') -10px -555px;}

#hp_format_engagement{left:250px;width:90px;}
#hp_format_engagement { background-image: url(/img/common/homepage/formatbuttons.png);background-position: -10px -228px;}
#hp_format_engagement a:hover{background: url('/img/common/homepage/formatbuttons.png') -10px -664px;}

#hp_format_wall{left:365px;width:90px;}
#hp_format_wall { background-image: url(/img/common/homepage/formatbuttons.png); background-position: -10px -337px;}
#hp_format_wall a:hover{background: url('/img/common/homepage/formatbuttons.png') -10px -773px;}


/* ------ PUBLISHER CAROUSEL ------ */
.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:5px;background:#fff;border:1px solid #DDD;}
.jcarousel-skin-tango #mycarousel{width:2932px !important;}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
.jcarousel-skin-tango img{border-style:none;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:700px;padding:0;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:700px;height:50px;}
.jcarousel-skin-tango .jcarousel-item{width:137px;height:38px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:20px;margin-right:20px;padding-top:6px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:10px;right:-38px;width:32px;height:32px;cursor:pointer;background:transparent url(/img/common/homepage/jcarousel/jcarousel-next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(/img/common/homepage/jcarousel/jcarousel-prev-horizontal.png);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:10px;left:-38px;width:32px;height:32px;cursor:pointer;background:transparent url(/img/common/homepage/jcarousel/jcarousel-prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(/img/common/homepage/jcarousel/jcarousel-next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
