@charset "utf-8";
/* CSS Document */
.add-campaign{padding:0;}
.add-campaign h2{background:url(../images/add-campaign/repeted-bg.png) repeat-x 0 0 #eeeff1;border:#d4d5d7 1px solid;font:bold 18px Arial, Helvetica, sans-serif;color:#444343;padding:8px 10px 5px;height:26px;margin:0 0 10px;}
.add-campaign h2 .changeproduct{color:#0061C4;font-size:12px;float:right;margin-top:3px;cursor:pointer;}
.reset{color:#0C4779;font:bold 12px Arial, Helvetica, sans-serif;}
.reset:hover{text-decoration:underline;}
.product-listing{padding:0 0 10px;}
.product-listing ul{border:#BEBDBB 1px solid;border-bottom:0;}
.product-listing li{border-bottom:#BEBDBB 1px solid;}
.product-listing li:hover{background:url(../images/add-campaign/producttype.png) repeat-x 0 -116px #DBEAF1}
.product-listing .column01{float:left;width:3%;text-align:center;}
.product-listing .column01 div{padding:5px 0 0 ;}
.column02{float:left;width:97%;font: 12px Arial, Helvetica, sans-serif;}
.product-listing .column02 .inner-div{border-left:#C0CFD4 1px solid;}
.product-listing .column02 .fst-row{padding:5px 5px 0;}
.product-listing .column02 .fst-row .product-time{float:right;font-size:12px;color:#5A5A5A;}
.column02 .product_id_type span{color:#B7B7B7;font-size:12px;}
.column02 .product_id_type span span{color:#5A5A5A;}
.column02 .product_id_type storng{color:#313131;}
.product_id_type span.Now,.product_id_type span.Products,.product_id_type span.Featured,.product_id_type span.Getaways  {background:url(../images/add-campaign/producttype.png) no-repeat 0 -30px;padding:0 0 5px 25px;display:inline-block;margin-right:5px}
.product_id_type span.Products{background-position:0 -89px;}
.product_id_type span.Featured{background-position:0 0;}
.product_id_type span.Getaways{background-position:0 -58px;}
.column02 h4{font:normal 16px/18px Arial, Helvetica, sans-serif;color:#0c4779;padding:0 0 5px 5px;}
.column02 .city{padding:0 0 5px 5px;color:#B7B7B7;}
.column02 .city  span{color:#5A5A5A;}
.show-hide-div{padding:10px 0;}
.show-hide-div .column02{width:88%;float:right;}
.show-hide-div .img-div{width:11%;float:left;}
.show-hide-div .img-div div{border:#ddd 1px solid;padding:4px;}
.show-hide-div .img-div div img{max-width:100%;}
.show-hide-div .column02 h4,.show-hide-div .column02 .city{padding-left:0!important;}
.product-details{padding:0 0 20px;}
.banner-size{padding:10px 0 20px;}

/*-----IE hack CSS Starts here-----*/
.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
*+html .clearfix{display:inline-block}
.tab-block {background: #848484;margin: 0 0 20px;padding: 0 10px;height: 40px;}
.tab-block ul.listing-01{padding:10px 0 0 ;}
.listing-01 li{float:left;margin:0 4px 0 0;}
.listing-01 li a {background: url(../images/strip-01.gif) repeat-x left top;height: 30px;float: left;padding: 0 20px;display: block;text-decoration: none;text-transform: uppercase;font: bold 13px/30px "Segoe UI", Verdana;color: #3E3E3E;}
.listing-01 li.active a, .listing-01 li a:hover {background: white;outline: none;}

.tab-content{border: 1px solid #E1E0E0;background: #F2F2F2;padding: 6px;font: 400 12px Arial, Helvetica, sans-serif;}
.resetCheck{float:none;font:bold 12px arial;display:inline-block;float:right;border:#cecece 2px solid;background:#F7F7F4;padding:3px 10px;cursor:pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color:#454545;}
.shadow_inner .button{background:url(../images/add-campaign/repeted-bg.png) repeat-x 0 -39px ;border:#3581C1 1px solid;padding:5px 20px;overflow:visible;cursor:pointer;width:auto;color:#fff;font:bold 13px Arial, Helvetica, sans-serif;}
.button-section{padding:15px 0;text-align:center;}
.validation01 .message_inline_validation{display:inline-block;float:none;}
.message_error {display:block;}
a.action-link-reset {
    color: #0C4779;
    font: 11px Arial,Helvetica,sans-serif;
    margin-left: 10px;
    text-decoration: underline;
}

.custom-radio{margin:0;font-family:Arial, Helvetica, sans-serif;position:relative;}
.custom-radio input {margin: 0;z-index: 0;width:15px;height:15px;outline: 0px dotted #ccc;visibility:visible;}
.custom-radio label {position: relative;z-index: 1;font-size:13px;padding:0 5px 1px 20px;margin:0;cursor: pointer;height:18px;font-weight:bold;background:url(../images/radio-button.png) no-repeat 0 0;left:-16px;top:1px;}

.custom-radio label.checked {background-position:0 -19px;}
.custom-radio label.focus {outline: 0px dotted #ccc;}

.column01 .custom-radio{width:18px;height:18px;display:block;}
.column01 .perioddiv{margin:0 auto;width:18px;}
.column01 .custom-radio label{padding:0 0 0 18px;position:absolute;left:0;top:0}
.banner-listing{float:left; margin:5px;padding:6px;background:#fff}
.banner-listing .perioddiv{padding:3px 0;background:#E0E1E3;text-align:center;margin-bottom:5px;font-weight:bold;}
.message_inline_validation{background:none;float:none;display:inherit;padding:0;}
.message_inline_validation span,.message_validation{background:url(../images/error-icon.png) no-repeat  left 2px;color:#f4550f;display:block;font:bold 12px/18px Arial,Helvetica,sans-serif;padding:0 0 0 20px;border:0;}
.hide{display:none}
.message_info,.message_success,.message_error{background:url(../images/msgvalidation.gif) no-repeat;border: 1px solid #eac572;color: #444;display: block;font: bold 12px Arial,Helvetica,sans-serif;padding:7px 10px 7px 34px;margin:10px 0;position:relative;}
.message_info {background-position:-5px -121px ;background-color:#ffe9ad;border-color: #eac572;}
.message_success {background-position:-5px -6px;background-color: #d6f9c7;border-color:  #69C045;}
.message_error {background-position:-5px -220px;background-color: #f0bdbd;border-color:  #e17b7b;}
a.notifyShow-close{background:url(../images/msgvalidation.gif) no-repeat -15px bottom;display:inline-block;position:absolute;right:10px;top:9px;width:10px;height:10px;text-indent:-9999px;overflow:hidden;}
.left{padding:7px 0 0 ;}
.size{background:#CCC;padding:2px 0;text-align:center;font:12px Arial, Helvetica, sans-serif;}

.custom-checkbox{margin:0;font-family:Arial, Helvetica, sans-serif;position:relative;}
.custom-checkbox input {margin: 0;z-index: 0;width:15px;height:15px;outline: 0px dotted #ccc;visibility:visible;}
.custom-checkbox label {position: relative;z-index: 1;font-size:13px;padding:1px 5px 2px 20px;margin:0;cursor: pointer;height:18px;font-weight:bold;background:url(../images/radio-button.png) no-repeat 0 -38px;left:-16px;top:1px;}
.custom-checkbox label.checked {background-position:0 -62px;}
.custom-checkbox label.focus {outline: 0px dotted #ccc;}

.loader{font:bold 15px Arial, Helvetica, sans-serif;color:#333;text-align:center;}
.linkbtnt01{background: #fafafa; /* Old browsers */background: -moz-linear-gradient(top,  #fafafa 0%, #f2f2f2 94%, #ffffff 96%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(94%,#f2f2f2), color-stop(96%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fafafa 0%,#f2f2f2 94%,#ffffff 96%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fafafa 0%,#f2f2f2 94%,#ffffff 96%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fafafa 0%,#f2f2f2 94%,#ffffff 96%,#ffffff 100%); /* IE10+ */background: linear-gradient(to bottom,  #fafafa 0%,#f2f2f2 94%,#ffffff 96%,#ffffff 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */border: 1px solid #D5D5D5;color: #343434;font: bold 12px Arial,Helvetica,sans-serif;overflow: visible;padding: 4px 12px 5px;width: auto;margin:0;}
a.linkbtnt01{display:inline-block;text-decoration:none;color: #343434;}