body{font-size:14px; line-height:16px; background:#ffffff; font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
a { color: #0f5388;  text-decoration: underline; outline:0 none}
a:active, a:focus{ color: #4387B0;}
input[type="text"], input[type="password"], input[type="email"], .ui-select.white, textarea, select, input.form-control[type="text"], input.form-control[type="password"], input.form-control[type="email"], textarea.form-control {
    
    border: 2px 2px 1px 2px solid #BEBEBE #DCDCDC #e0e0e2 #DCDCDC;
    box-sizing: border-box;
    outline: 0 none;
    width: 100%;
    min-height:35px;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top,  #f2f2f2 0%, #f9f9f9 51%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(51%,#f9f9f9), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#f9f9f9 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#f9f9f9 51%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#f9f9f9 51%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f2f2 0%,#f9f9f9 51%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

}
.filters-box input.form-control[type="text"], .filters-box input.form-control[type="password"], .filters-box input.form-control[type="email"], .filters-box textarea.form-control {
    max-width: 300px;
}
form-search input{ 
    background-color: #f7f7f7;
}
iframe{border:0 none;}
hr{margin:0}
.wrapper{margin:0 auto} 
#goog-gt-tt{display:none!important;}
body .goog-text-highlight{background:inherit !important;box-shadow:0 0 0 #FFFFFF !important;}
/* Common */
#ie8-message {display:block; position:absolute; width:60%; left:20%;  top:20px; border:1px solid #000; color:#000000;  padding:10px 15px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;  z-index:10000}
span.half{display:block;line-height:5px; height:5px;}
span.p{display:block;margin-bottom:10px;text-indent:10px;}
span.li{display:block;text-indent:-17px; margin-left:15px;}
span.link{color:#0F568A; text-decoration:underline; cursor:pointer; position:relative;}
span.link:hover{color:#EE7F01;}
.error-report span.link:hover{color:#EE7F01}
a.nolink{color:inherit; text-decoration:none; cursor:inherit}
a.nolink:hover{color:inherit; text-decoration:none; cursor:inherit}
#shopper-slider-select span.link{font-size:16px; }
b.link{ text-decoration:underline; cursor:pointer}
.commissions span.li{text-indent:-13px;}
span.li.last{margin-bottom:10px;}
.center, .centered { text-align: center; margin-left:auto; margin-right: auto; position:relative;}
.centerTxt {text-align:center}
.relative{position:relative}
.redbg{background:#ff0000;}
.bluebg{background:#4387B0;}
.greenbg{background:#1DB200;}
.blackbg{background:#4387B0;}
.lightbluebg{background:#E4F5FD}
.lightbluebg a.inline{color:#fff;}
.lightbluebg a:hover.inline{color:#7a7a7a;}
.orangebg{background:#FF6F08;}
.medbg{background:#CCCCCC}
.lightbg{background:#F8F8F8}
.lightbg h3{padding-left:15px; height:auto;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */}
.lightbg.two{background:#FBE0C1;}
.lightbg table{background:#fff;}
.lightbg table.no-bg{background:transparent;}
table.lightbg{background:#f1f1f1;}
.lightbgcurve h2{text-align:center;}
.mediumbg{background:#dddddd; color:#333;}
.whitebg{background:#ffffff}
.whitebg.curva span.arrow{position:absolute; top:-13px; left:20px;background:transparent url(../Images/icons/arrow-dashboard-white.png) no-repeat top left; width:25px; height:20px;}
.whitebg .page-content-ctabox{background: #fff; text-align:center}
.whitebg{position:relative;}
.lightbluebg{position:relative;}
.lightbluebg{position:relative;}
.green-radius{background:#38B75C; color:#fff; display:inline-block; padding-top: 13px; width:50px; height:50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
span.arrow{position:absolute; top:-13px; left:20px;background:transparent url(../Images/icons/arrow-dashboard-white.png) no-repeat top left; width:25px; height:20px;}
.bordered{border:1px solid #A9A9A9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.pb5 a{text-decoration:none;}
.rightForce.col-md-7{float:right}
.selectlink {max-width:100%; font-size: 11px;}
.selectlink .showmyBusinesses{cursor:pointer; color:#fff}
#shade{background:#000;opacity:0.4; filter:alpha(opacity=40); position:fixed; width:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:10000}
#shade-infobox{background:#000;opacity:0.2; filter:alpha(opacity=20); position:fixed; width:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:10000}
#shade-videobox{background:#000;opacity:0.2; filter:alpha(opacity=20); position:fixed; width:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:10000;}

.blink-arrow-left{background:url('/img/icons/ico-izq-dark.png'); height:32px ;width:32px ;margin-top:20px; margin-right:10px; display:block; right: -40px; position: absolute; top: -10px;}
.blink-arrow-right{background:url('/img/icons/ico-der-dark.png'); height:32px ;width:32px ;margin-top:20px; margin-right:10px; display:block; left: -40px; position: absolute; top: -10px;}
@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
.blink-arrow-left, .blink-arrow-right {
-webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    
    -webkit-animation-direction: normal;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: blink;
    -webkit-animation-timing-function: ease-in-out;
    
-moz-animation-direction: normal;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: blink;
    -moz-animation-timing-function: ease-in-out;    
}

/* Popups */
 .popup-box{display:none; background:#fff;position:fixed; top:10%; max-height:80%; bottom:10%; left:50%; width:540px; margin-left:-285px; z-index:100001; padding:10px 15px; border:2px solid #ccc;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
 .popup-box.big{top:5%; left:5%; width:90%;  margin-left:0}
 .popup-wrap{display:none; background:#f1f1f1;position:fixed; top:20%; left:50%;  z-index:100001;}
 #why-join-pop.popup-box{top:5%; height:85%; width:50%; left:25%; margin-left:0}
 .popup-box-inner .bordered{background:#fff;color:#0f5388; padding:10px;}
 .popup-box .close{text-decoration:none;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.popup-box iframe{border:0 none;width:470px; height:350px; overflow:hidden}
.popup-box .bordered{border:0 none; max-height:450px; overflow-y:auto; padding:10px;}
#why-join-pop .whyjoin{  height:100%}
.whyjoin .bordered { margin-top:10px; margin-bottom:10px;height:85%; padding-bottom:10px;}
.whyjoin tr .features-col {background:#4387B0; color:#fff; font-weight:bold; text-align:center;border:1px solid #4387B0; padding:5px; font-size:12px;}
.whyjoin tr td {padding:5px; background:#fff;}
.whyjoin tr td.features-col {border-top:1px solid #fff; border-bottom:1px solid #fff;}
.whyjoin tr th.shopper-col{font-size:14px; background:#4387B0; color:#fff;padding:10px; border:1px solid #4387B0; text-align:center;}
.whyjoin tr th.business-col{font-size:14px; background:#4387B0; /*background:#ff6f08;*/ color:#fff;padding:10px; border:1px solid #4387B0; text-align:center;}
.whyjoin tr th.employee-col{font-size:14px; background:#4387B0; /*background:#278000;*/ color:#fff;padding:10px; border:1px solid #4387B0; text-align:center;}
.whyjoin tr .shopper-col, .whyjoin tr .business-col, .whyjoin tr .employee-col{font-size:12px;color:#000;padding:10px; border:1px solid #4387B0}
.whyjoin .business-wrap, .whyjoin .employee-wrap{display:none;}

#why-join-pop .tac.bold {
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
}
 .popup-box .close{text-decoration:none;}
#business-logged .culture label{padding-top:8px;}
#new-deal .culture label{padding-top:8px;}
#languageBox .close { border:0px none; background:transparent}
#business-logged .clearfix #languageBox .left { width:auto; height: auto;}
input[type="checkbox"], input[type="radio"]{width:auto;}
hr.flat {margin: 0 auto; padding: 0}

.modal-header{border:0 none;}
.modal-content, .popup-box {
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px;
    font-size:16px;
background: #032240; /* Old browsers */
background: -moz-linear-gradient(left,  #032240 0%, #043059 21%, #04294d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#032240), color-stop(21%,#043059), color-stop(100%,#04294d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #032240 0%,#043059 21%,#04294d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #032240 0%,#043059 21%,#04294d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #032240 0%,#043059 21%,#04294d 100%); /* IE10+ */
background: linear-gradient(to right,  #032240 0%,#043059 21%,#04294d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#032240', endColorstr='#04294d',GradientType=1 ); /* IE6-9 */
color:#fff;
}

.modal-content .boton, btn-primary {
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px;
    text-decoration:none;
    border:0 none;
    font-size:18px;
    text-align:center; margin-left:5px;
    color:#fff;
background: #ffa600; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa600 1%, #f65200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffa600), color-stop(100%,#f65200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa600 1%,#f65200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa600 1%,#f65200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa600 1%,#f65200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa600 1%,#f65200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#f65200',GradientType=0 ); /* IE6-9 */
}
.modal-content .boton:hover, btn-primary:hover {
    color:#025098;
background: #f65200; /* Old browsers */
background: -moz-linear-gradient(top,  #f65200 0%, #ffa600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f65200), color-stop(100%,#ffa600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f65200 0%,#ffa600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f65200 0%,#ffa600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f65200 0%,#ffa600 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f65200 0%,#ffa600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f65200', endColorstr='#ffa600',GradientType=0 ); /* IE6-9 */
}
.modal-body hr{border-top:1px solid #000; background:0 none; height:0px; border-bottom:1px solid #025098;}
.modal-content button.close, .ui-widget button.close, .popup-box .close{color:#000; opacity:1; filter:alpha(opacity=100);min-width:20px;}
.modal-content button.close:hover, .ui-widget button.close:hover, .popup-box .close:hover{color:#ccc}

.modal-content #cropContainer{background:#787877; padding-top:25px; padding-bottom:25px; }
body .ui-widget-content{border: 0 none !important}
body .ui-widget-content.ui-slider{border: 1px solid #0D6C9F !important}
.text-fade {
  position: relative;
  display:block;
    overflow: hidden;
}
.text-fade:after {
  content: "";
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20%;
  height: 0.9em;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
}
.button-goto-top {
    position: fixed;
    bottom: 100px;
    right: 0.5em;
    text-decoration: none;
    color: white;
    background-color: rgba(0, 0, 0, 0.25);
    font-size: 12px;
    padding: 10px;
    display: none;
    margin: 0;
    z-index:1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.tabs .inner-page .content{background:#f8f8f8; padding:20px 50px; border:1px solid #dededc; margin-top:-9px;
-webkit-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
}
.tabs .container{background:#f8f8f8; padding:20px 50px; border:1px solid #dededc; margin-top:-9px;
-webkit-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
}
.packages-page #main {width:95%; margin:0 auto; 
}

.tabs .inner-page .inlinemenu{background:transparent;border:0 none; margin: 0 0 0 10px; padding: 0;height:28px;}
.tabs .inner-page .inlinemenu .inlinemenu-item{font-size:13px; font-weight:normal; list-style-type:none; margin:0 1px -5px; padding:5px;  color:#fff;
background: #022f52; /* Old browsers */ background: -moz-linear-gradient(left,  #022f52 0%, #176199 12%, #176199 88%, #022f52 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#022f52), color-stop(12%,#176199), color-stop(88%,#176199), color-stop(100%,#022f52)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #022f52 0%,#176199 12%,#176199 88%,#022f52 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(left,  #022f52 0%,#176199 12%,#176199 88%,#022f52 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #022f52 0%,#176199 12%,#176199 88%,#022f52 100%); /* IE10+ */ background: linear-gradient(to right,  #022f52 0%,#176199 12%,#176199 88%,#022f52 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022f52', endColorstr='#022f52',GradientType=1 ); /* IE6-9 */  }
.tabs .inner-page .inlinemenu .inlinemenu-item:first-child {-webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
.tabs .inner-page .inlinemenu .inlinemenu-item:last-child {-webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }
.tabs .inner-page .inlinemenu .inlinemenu-item:hover,.tabs .inner-page .inlinemenu .inlinemenu-item.active{background:#ed5f00; color:#fff}

.button-goto-top:hover {
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    text-decoration: none;
}
.dealEntry .entryDetails .text-fade {
  height: 2.7em; /* exactly three lines */
}
.dealEntry .entryDetails .text-fade:after {
  height: 0.9em;
}
.btn-blue.green:hover{background: #1DB200;}
.breadcrumbs{ font:11px bold "Lucida Grande", Lucida, Verdana, sans-serif; margin-left:10px; height:2.3em; }
.breadcrumbs ul li { list-style-type:none; padding:0; margin:0; }	
.breadcrumbs li { float:left; line-height:2.3em; color:#777; padding-left:.75em; }		
.breadcrumbs li a { display:block; padding:0 15px 0 0; }							
.breadcrumbs li a:link,
.breadcrumbs li a:visited { color:#777; text-decoration:none; }	
.breadcrumbsa:link, .breadcrumbsa:visited,	
.breadcrumbs li a:hover,
.breadcrumbs li a:focus { color:#dd2c0d; }
/*#join-pop .tac .iblock .inner {border-left:1px solid #000;}*/ 
.boton{background: #0D6C9F;}
.btn-orange, a.boton.btn-orange{background:#ff6f08; font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#fff;}
a.btn-blue,input.btn-blue, .boton.btn-blue{background:#2A6496; font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#fff;}
a.btn-blue:hover,input.btn-blue:hover, .boton:hover{background:#58A7FF;}
input.btn-orange{background:#fc6e51; font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#fff;}
input.boton{min-height:28px;}
.boton.big{font-size:16px; padding:15px !important; height:auto }
.table-deals a.btn-orange{float:left; cursor:pointer; height:26px; padding:5px 5px 2px; font-size:12px; display:inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#fff; text-decoration:none;}
.content .btn-orange:hover{background:#EA7900;}
.modal-header .close, .close, .minmax{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	opacity: 1; cursor:pointer; font-weight:bold; color:#000; background:#fff; border:1px solid #ccc; position:absolute; top:2px; right:2px; display:block; padding:0px 5px 1px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.modal-header .close{top:5px;}
.close:hover{color:red; background:#fff;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	opacity: 1;}
.minmax:hover{color:#4387B0; background:#fff;  border:1px solid #000;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	opacity: 1;}
.bold{font-weight:bold}
.centered.fs12{font-size:12px !important;}
section h2{font-size:16px;}
.container h2{font-size:16px;margin-left:15px; line-height:16px;}
.container #send-funds h2{font-size:22px;}
.container #send-funds h2.large { color: #444; font-weight: 300; margin:10px auto }
#send-funds .accounts .w45p{min-width:260px}
#send-funds #section-paypal {}
#send-funds #section-paypal p.step-text { display: table-cell; height: 30px; font-size:12px; padding: 0; vertical-align: middle; }
#send-funds #section-paypal p.circle { border: 1px solid #c0c0c0; border-radius: 50%; float: left; margin-right: 20px; padding: 4px 11px; }
#send-funds #section-paypal .other-reasons{ background-color: #009cde; color: #fff; padding-bottom:10px; }
#send-funds #section-paypal .other-reasons h2.pulloutHeadline{ color: #fff; }
#send-funds #section-paypal .other-reasons .contentPara{ font-size:13px; }
#send-funds #section-paypal .other-reasons a{ color: #fff; }
#send-funds #section-paypal .other-reasons a:hover{  color: #ccc; }
#send-funds #section-paypal .btn-white { background-color: #ffffff; border: 1px solid #009cde; color: #009cde; border-radius: 5px; box-sizing: border-box; cursor: pointer; display: inline-block; font-size: 1.07143rem; font-weight: bold; line-height: 1.4545em;  margin-bottom: 0; padding: 9px 15px 10px; text-align: center;  vertical-align: middle; }
.wrap_nearby .container {padding-top:7px;}
/*.wrap_nearby  .autoheight{overflow-y:scroll; width:95%}*/
.wrap_nearby .wrap_lista_nearby{overflow-y:scroll; width:95%; max-height:300px;}
.content .tabs .container.mediumbg{background:#bbbbbb; color:#333;}
.content .tabs .container{min-height:430px; width:943px}
.adminDetails.content .tabs .container{min-height:357px;}
.content .tabs .container .container{min-height:initial;}
#deal-checkout  .tabs .container{ border:0 none;box-shadow:	0px 0px 0px 0px}  
.content .tabs.right .selectlink{text-align:center; font-size:16px;background:#f1f1f1;  border:1px solid #000;  -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.content .tabs.right .selectlink .showmyBusinesses{text-align:center; font-size:16px; color:#fff; background:#ff6f08;  border:1px solid #000;  -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.field{float:left;display:inline;}
.QuickCreate .field{margin-right:10px; width:40%; min-width:200px}
.place-edit form .field input[type="Text"], .place-edit form .field textarea{width:900px}
.place-edit .field .field{margin-right:20px;}
.field.clear{position:relative;}
.place-edit #map{float:right; margin-top:15px; margin-right:15px;}
.place-edit #map{float:right}
#edit-page .gps-box{background:#111111; color:#ffffff; margin-top:10px; border:2px solid #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
}
.contests #edit-page input.datetimepicker{width:180px}
#edit-page .gps-box label, #edit-page .gps-box .help-text, #edit-page .container .gps-box h2 { color:#ffffff;}
#edit-page .gps-box .link  { font-size:14px; color:#ffffff;}
#edit-page .gps-box .link:hover  {color:#ccc;}
#edit-page .gps-box input  {color:#000;}
.field.hidden, .iblock.hidden{display:none;}
.field{position:relative}
.field .field-validation-error{padding:3px 10px; position:absolute; top:65px; left:10px; background:#F1F1F1;  border:1px solid #A9A9A9;  -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; z-index:10; width:auto;}
.dealpage .form-horizontal label{width:auto; margin-left:5px; font-weight:bold;}
.dealpage .form-horizontal .field label{width:100%;margin-left:15px;}
.dealpage .form-horizontal .squaredTwo label{width:70px;margin-left:25px;}
.dealpage .form-horizontal .squaredTwo .squaredTwo1 label{ width: 55px; margin-left: 25px;}
.dealpage td{vertical-align:top;}
.dealpage .en-US hr{display:none;}
.placepage .en-US hr{display:none;}
.dealpage .important.block{font-size:13px}
.faq {padding:10px; margin:0 20px 20px;}
.faq .form-horizontal label{width:auto; margin-left:5px; font-weight:bold;}
.faq .form-horizontal .field label{width:100%;margin-left:15px;}
.faq hr{margin-top:10px;margin-bottom:0px}
.faq .en-US hr{display:none;}
.faq .important.block{font-size:13px}
.placepage .form-horizontal label{width:auto; margin-left:5px; font-weight:bold; }
.placepage .form-horizontal .field label{width:100%; margin-left:15px;}
.placepage .form-horizontal .field .schedule label {
    width:75%;
    margin-left: 15px;
}
.placepage .form-horizontal .squaredTwo label {
    width: 70px;
    margin-left: 10px;
}
.placepage .form-horizontal .squaredTwo .squaredTwo1 label{ width: 55px; margin-left: 25px;}
.placepage td{vertical-align:top;}
.placepage .inlinemenu{ clear:left;}
.placepage .important.block{font-size:13px}
.placepage #businessSearchResultBoxSample{position:fixed; top:50%; left:50%; margin-left:-40px; margin-top:-77px; z-index:10000; padding:20px; background:#fff; border:1px solid #4387B0; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.account-info-box.business .link-box a.inline{font-weight:bold; color:blue; margin-left:5px; text-decoration:underline}
.account-info-box.business .link-box a.inline:hover{color:#00598F;}
.examples-text{color:#7a7a7a; font-weight:normal;font-size:12px;}
.examples-text .note{color:#7a7a7a; font-weight:normal;font-size:10px; line-height:11px; display:block; text-align:center;}
h2 .examples-text{font-size:16px;}
label .examples-text{color:#7a7a7a; font-size:12px;font-weight:normal;}
.examples-info-icon{cursor:pointer; background: url('../img/icon-example.png') no-repeat; height:20px; width:20px; display:inline-block; margin-bottom:-4px; margin-right:0px;}
.examples-box .center{margin: 0px 2px 2px; padding:0 5px !important;}
.examples-box a{color:#000000; }
.examples-box a:hover{color:#0F5388; }
.examples-box .close{cursor:pointer; font-weight:bold; color:#000; background:#fff; border:3px solid #FFA866; position:absolute; top:-13px; right:-12px; display:block; padding:3px 5px 1px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.examples-box .close:hover{color:red; background:#fff;  }
.examples-box .center{display:block; padding-top:10px;}
.examples-box{width:84%; color:#0F568A; background:#FFA866; border:1px solid #000; padding:1px; display:none; position:absolute; top:10px; left:5%; z-index:1000; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.examples-wrap{position:relative; padding-left:15px;}
.examples-wrap span#place-view, .examples-wrap span#place-view span{display:block;}
.examples-wrap span#place-view{margin-left:15px; margin-bottom:5px;}
.examples-wrap span#place-view2, .examples-wrap span#place-view2 span{display:block;}
.examples-wrap span#place-view2{margin-left:15px; margin-bottom:5px;}
.examples-wrap .place-view-top .slidertext{font-size:12px;}
.examples-wrap .examples-info-icon{left:5px; top:0px; }
.examples-wrap .inner-box{display:block;width:90%; margin:10px auto 0; text-align:center; background:#fff; padding:10px; border:1px solid #666666;}
.examples-wrap .image-box{display:block;width:90%; margin:10px auto 0; text-align:center; background:#fff; padding:10px; border:1px solid #666666;}
.examples-wrap .image-box img{width:100%; height:auto;}
body.SlideUpload #business-logged .tinymce{height:200px !important}
body.SlideUpload .input-multiple.editimage li.input-text{width:70%; min-width:250px; max-width:500px}
.field label{float:none; display:block; text-align:left; width:100%;padding-top:10px; margin-left:15px; font-weight:bold;}
.help-text, .greyed{color:#7a7a7a; font-weight:normal;font-size:12px;}
.help-text .note{color:#7a7a7a; font-weight:normal;font-size:10px; line-height:11px; display:block; text-align:center;}
.help-text.black{color:#000}
td.help-text{color:#0A8CBC}
h2 .help-text{font-size:16px;}
label .help-text{color:#7a7a7a; font-size:12px;font-weight:normal;}
label .help-text.red{color:red;}
.help-info-icon{cursor:pointer; background: url('../img/icon-info.png') no-repeat; height:20px; width:20px !important; display:inline-block; margin-bottom:-4px; margin-right:0px;}
.help-wrap .bordered, .examples-wrap .bordered, .help-box .bordered{font-size:14px; line-height:16px; margin:6px; display:block; position:relative; border:1px solid #fff; background:#fff; color:#000; padding:5px 10px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.help-wrap .bordered .bordered, .examples-wrap .bordered .bordered, .help-box .bordered .bordered{font-size:16px; margin:3px; display:block; position:relative; border:1px solid #fff; background:#FBE0C1; color:#000; padding:5px 10px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.help-wrap .bordered a, .examples-wrap .bordered a, .help-box .bordered a{color:#1DB200}
.help-wrap .bordered a:hover, .examples-wrap .bordered a:hover, .help-box .bordered a:hover{color:#008000}
#whyupgrade-box .bordered .image{width:150px; height:100%; margin-left:5px;    margin-top: 0;}
#whyupgrade-box.help-box {width:60%; margin-left:15% }
.bordered h3 a{font-size:18px;}
.help-box a{color:#ffffff; font-weight:bold; }
.help-box a:hover{color:#0F5388; }
.help-box .close{ background: #fff; border: 1px solid #ccc; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #000; cursor: pointer; display: block; font-weight: bold; padding: 0 5px 1px; position: absolute; right: 2px; top: 2px; }
.help-box .close:hover{color:red; background:#ffffff;  }
.help-box .center{display:block; padding-top:10px;}
.help-box{width:84%; color:#000; background:#fff; border:1px solid #000; padding:1px; display:none; position:absolute; top:10px; left:5%; z-index:1000; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.help-box article{color:#000;}
.help-box article h3{color:#4387B0;}
.help-box article a{color:#4387B0;}
.inline-box a{color:#ffffff; font-weight:bold; }
.inline-box a:hover{color:#0F5388; }
.inline-box .close{cursor:pointer; color:#ffffff; background:#FF6F08; border:1px solid #FF6F08; position:absolute; top:15px; right:15px; display:block; padding:3px 5px 1px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.inline-box .close:hover{color:#FF6F08; background:#ffffff;  }
.inline-box .center{display:block; padding-top:10px;}
.inline-box{color:#ffffff; background:#008000; border:1px solid #000; padding:10px 35px 10px 10px; display:none;z-index:1000; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.help-wrap{position:relative; padding-left:15px;}
.help-wrap .help-info-icon{left:5px; top:0px; }
.help-box .save-box{position:relative; height:20px; padding-top:10px;}
.help-box .save-box a{color:#4387B0 !important}
.popup-infobox iframe{border:0 none;width:470px; height:350px; overflow:hidden}
.popup-infobox .bordered{border:0 none; max-height:350px; overflow-y:auto; padding:10px;}
.popup-infobox.help-box{display:none; width:600px; position:fixed; top:15%; left:50%; margin-left:-300px; z-index:100001; padding:10px 15px; border:2px solid #0f5388;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.popup-infobox.big{top:5%; left:5%; width:90%;  margin-left:0}
.welcomepage .review-lately-box .bordered{background:#F0F0EE; color:#05496E; border:0 none; max-height:350px; overflow-y:auto; padding:10px;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.review-lately-box{background:#0D6C9F; width:600px; position:fixed; top:15%; left:50%; margin-left:-300px; z-index:100001; padding:20px 25px; border:2px solid #0f5388;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.review-lately-box .smilehighway-box span.image{display:block; margin-top: 10px; /*margin-left: 30px; width:180px;*/ height:180px;}
.review-lately-box .smilehighway-box span.image{ background:url('../Images/icons/Smile-Big.jpg') no-repeat center center; background-size:contain;}
h2.centered span{display:block;}
.req{color:#FF6F08;display:inline-block; padding-left:5px;}
#map{width:270px; height:270px; z-index:100}
.maps-outside-feebee{font-size:14px; font-weight:bold; text-decoration:none;}
.page-content-heading .back-btn{top:4px; right:4px; cursor:pointer; }
input[value="Cancel"]{margin-left:200px;}
.learn-more, .view-more{color:red; font-size:11px; font-weight:bold; margin-left:5px;}
.learn-more:hover, .view-more:hover{color:#000;}
#map-canvas{font-size:9px;}
#map-legend .inline-block{min-width:100px}
.dealslist .container #map-canvas h2{font-size:12px; color:#fff;}
 .update-btn{cursor:pointer; display:block; width:100px; margin:25px auto 0; padding:5px 10px; color:#fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
 .update-btn:hover{color:#ccc;}
 .back-btn{text-decoration:none;position:absolute; top:0px; right:0px; padding:5px 10px; color:#fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
 .back-btn:hover{color:#ccc;}
 .btn-box{width:100%; text-align:center; padding:10px;}
 .btn{cursor:pointer; padding:5px 10px; color:#fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
 .btn span{font-size:12px;}
 .btn:hover{color:#ccc}
ol.alpha{list-style-type:upper-alpha; padding-left:15px}
ol.roman{list-style-type:upper-roman}
.no-indent{text-indent:0px !important;}
.white{color:#fff}
.black{color:#000;}
.red{color:red;}
.darkred{color:#DC0000;}
.color-basic{color:#000;background:#ccc;}
.color-growth{color:#000;background:#ccc;}
.color-premium{color:#000;background:#C0E3F7;}
.color-basic a,.color-growth a,.color-premium a{color:#000}
.color-basic.fs18 a,.color-growth.fs18 a,.color-premium.fs18 a{color:#fff}

.package-list .color-basic{color:#000;background:#ccc;}
.package-list .color-growth{color:#000;background:#ccc;}
.package-list .color-premium{color:#000;background:#C0E3F7;}
.package-list .color-basic .p10,.package-list .color-growth .p10,.package-list .color-premium .p10{color:#000;background:#F1F1F1; margin:10px}

.important.red{display:block; width:90%; margin:0 auto; padding-top:10px; font-size:80%; }
.important.big{font-size:120%; }
.important{color:#FF6F08;}
.required{color:#ff924c; font-weight:bold; font-size:16px;}
a:hover .important{color:#ff924c;}
.block{display:block !important}
.inline-block{display:inline-block}
.inline{display:inline !important}
.relative{position:relative !important}
.absolute{position:absolute}
.link-box{padding:20px 15px; font-size:12px; position:relative; clear:both;}
.link-box right{padding:20px 15px; font-size:12px; position:relative; clear:both; float:right; width:40%}
.link-box a{}
.link-box a.inline{display:inline;}
.link-box a.b{margin-left:10px; margin-right:10px;}
.link-box a .red{color:red; font-size:10px ;}
.link-box a.huge{font-size:18px; color:#DD6700}
.link-box span span{display:inline; padding-bottom:0px;}
.link-box span a{display:inline}
.link-box span a.b{color:#7a7a7a}
.link-box2{padding:0px 15px; font-size:16px; position:relative;}
.link-box2 a{display:block; text-indent:-10px; margin-left:10px; margin-bottom:5px;}
.list-box ul{list-style-type:none;}
.list-box ul li{line-height:25px;}
.content .tabs.training .container .container h2 .back-btn{margin-top:10px; margin-right:10px;}
.content .tabs.training .container .container h2{margin-right:120px;}
.content .tabs.training.tutorials .container .container h2 .back-btn{margin-top:0px; margin-right:10px;}
.content .tabs.training.tutorials .container .container h2{margin-right:0px;}
.content .tabs.training .container .container{background:#FBE0C1; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); margin-bottom:10px;}
.content .tabs.training .container .container .bordered{background:#fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding:5px 10px; margin-bottom:5px;}
.training-box{ text-align:left; padding:0px 15px; font-size:14px; position:relative; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; background:#fff; padding:5px 10px;}
.training-box a{display:block; text-indent:-10px; margin-left:10px; margin-bottom:5px;}
.no-border, .no-border td{border-color:#fff !important;}
.box-r.no-border{border-color:#000 !important;}
select.file-claims{font-size:11px;}
.ui-widget { background:#ffffff !important; border: 3px solid #58A7FF !important; color: #333333; }
/*.green{background:#fff; color:#000000; font-weight:bold; padding:2px 5px; border:1px solid #0CEC13; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }*/
.blue{color:#00598F; font-weight:bold;}
.purple{color:purple; font-weight:bold;}
.orange{color:#FF6600; font-weight:bold;}
.black{color:#000000;}
.blue b{color:#000;}
.green{color:#008000;}
.lightblue{color:#3366FF; }
.lblue{color:#3366FF; font-style:italic}
.foot-text{color:#FF8B31; text-align:right; font-size:12px; margin-right:15px; display:none;}
/*form .field:hover .foot-text{display:block; position:absolute; top:10px; right:20px;}*/
.account-info-box h2{border-bottom:1px solid #d8d8d6; text-align:center; margin:0px 0px -2px 0px; color:#000; font-weight:bold; font-size:20px; background:#fff; padding:4px 6px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.account-info-box div h2{background:#fff; font-size:20px; margin:10px;}
.account-info-box .infoBox.bluebg  h2{background:#ff0000; padding-top:6px; }
.account-info-box .infoBox.bluebg .close{top:7px; right:7px;}
.account-info-box .link-box .infoBox.bluebg .fs16 p{color:#4387B0; }
.account-info-box .link-box .infoBox.bluebg .fs16 a{color:#ff0000; }
.account-info-box .link-box{text-align:center; padding:10px 15px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.account-info-box .link-box .view-more{text-align:center; font-weight:bold;}
.account-info-box .link-box .hidden p{padding:0 10px}
.account-info-box .link-box .lightbg{margin-bottom:5px;}
.account-slide-box h2{background:#4387B0; text-align:center; margin:0px 0px -2px 0px; color:#ffffff; font-weight:bold; font-size:16px; padding:2px 6px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }

.feature-info-box{margin-top:5px}
.feature-info-box h2{text-align:center; margin:0px 0px -2px 0px; color:#000; font-weight:bold; font-size:16px; background:#B0B3B5; padding:5px 6px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
#current-contests .feature-info-box h2{background:#ED5F00; color:#fff }
.feature-info-box .infoBox.bluebg  h2{background:#ff0000; padding-top:6px; }
.feature-info-box .infoBox.bluebg .close{top:7px; right:7px;}
.feature-info-box .link-box .infoBox.bluebg .fs16 p{color:#4387B0; }
.feature-info-box .link-box .infoBox.bluebg .fs16 a{color:#ff0000; }
.feature-info-box .link-box{text-align:center; padding:10px 15px; background:#fff; border:1px solid #A52A2A;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.feature-info-box .link-box .view-more{text-align:center; font-weight:bold;}
.feature-info-box .link-box .hidden p{padding:0 10px}
.feature-info-box .link-box .lightbg{margin-bottom:5px;}
.feature-info-box .link-box .fs16{color:#A52A2A; display:block;}
.feature-info-box.business .link-box a.inline{font-weight:bold; color:blue; margin-left:5px; text-decoration:underline}
.feature-info-box.business .link-box a.inline:hover{color:#00598F;}
.maxmin{margin-left:100px;}
    .invitecodeslist{width:88%; margin:0 10%;}
.invitecodeslist h2{text-align:center; margin:0px 0px -2px 0px; color:#ffffff; font-weight:bold; font-size:12px; background:#4387B0; padding:2px 6px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; max-width:520px; }
.invitecodeslist h2 .help-text{font-size:10px; color:#f1f1f1; display:block; border:0 none; padding:0;}
.invitecodeslist .link-box{overflow-y:scroll; overflow-x:hidden;  max-height:250px; text-align:center; padding:10px 15px; background:#fff; border:1px solid #4387B0; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px; }
.invitecodeslist .link-box a{display:inline-block; font-size:16px; text-indent:0px; padding:2px 5px; font-weight:bold; height:54px; width:150px; border:1px solid #FF6F08}
.invitecodeslist .red{font-size:14px; font-weight:bold;}
#place-fims .invitecodeslist{margin:0px auto;}
#place-fims .invitecodeslist h2{font-size:13px;}
#place-fims .invitecodeslist .link-box{overflow:auto; overflow-x:hidden; max-height: 10000px; }
#place-fims .invitecodeslist .link-box a, #place-fims .invitecodeslist .link-box span{display:inline; }
#place-fims .invitecodeslist .link-box a img{border:1px solid #ff924c}
.trialinvite .infoBox .inner .field{width:100%;}
.trialinvite .infoBox .inner .field input[type=text]{width:95%;}
.trialinvite .infoBox .inner .field select{width:95%;}
.trialinvite .infoBox .inner .field textarea{width:100%;}
.trialinvite .form .link-box2{display:none;}
.btn-join {
    color:#fff;
    background:#0D6C9F;
    font-weight:bold;
    height:35px;
    display:block;
    padding:7px 30px;
    margin:0 auto 20px;
    cursor:pointer;
    text-decoration:none;
}
.form-search-filters input[type=text]{width:250px;}
ul.no-bullet{list-style-type:none;}
.adboxclick {cursor:pointer}
 
.selectlink {max-width:100%; font-size: 11px; margin-bottom:5px;}
/* header */
header .curva.left{margin-left:10px; padding-right:5px; padding-bottom:5px; margin-top:0px; padding-top:0px;}
.header{min-height:55px;background:#fff; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); position:relative; z-index:1000;
}
.header .logo{width: 136px; height: 42px; margin: 6px 0 0; float:left;}
.header .logo img{width:90%; height:auto;}
.header .form-search .mt15{margin-top:14px;}
.header .form-search .btn-orange{
background: #ff924c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2ZmOTI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmOTY1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2ZmOTI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2RkNjcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #ff924c 6%, #ff9659 60%, #ff924c 73%, #dd6700 95%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#ff924c), color-stop(60%,#ff9659), color-stop(73%,#ff924c), color-stop(95%,#dd6700)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* IE10+ */
background: linear-gradient(to bottom, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff924c', endColorstr='#dd6700',GradientType=0 ); /* IE6-8 */
margin-left:-3px; border:none; cursor:pointer; height:28px; margin-top:0px; display:block;}
.header .form-search .btn-orange:hover{background:#FF924C}
.header .form-search {margin-top:15px;}
.header .form-search label, .header .form-search p{color:#4c4c4c;font-size:10px; display:block; height:14px; margin:0}
.header .form-search input[type="text"]{height:28px; min-height:28px; padding:0 4px 0 4px; width:290px; }
.header .form-search .input-group{ width:290px; }
.header .form-search button{height:28px; padding:0 4px;}
.header .form-search .boton-buscar{margin-left:-3px;background:url("../img/bg-boton-buscar.png") -2px 0; border:none; cursor:pointer;height:28px;width:35px; margin-top:14px; text-indent:-9999em; display:block;}
.header .form-search .ui-select div{padding-top: 2px;}
.header .form-search .ui-select{width:100px;}
.header .nav{padding-top:15px; padding-left:25px; float:left}
.header .nav ul{margin:0; padding:0}
.header .nav li{list-style:none; float:left; display:inline; margin-left: 5px}
.header .nav li a{display:block; font-size:16px; height:28px; line-height:28px; padding:0 5px; color:#4387B0; text-decoration:none}
.header .nav li a:hover, .header .nav li a.selected{color:#F16101}
.header nav .google-translate{position:absolute; top:0px; right:0px;}
.home-business-landing .header nav .google-translate{position:absolute; top:0px; right:0px;}
.header nav ul.right{margin-top:15px}
.header nav ul{margin:0;padding:0}
.header nav li{list-style:none; float:left; display:inline; }
.header nav li a{float:left; height:30px; line-height:28px; padding:0 5px; color:#fff; text-decoration:none; font-size:16px; }
.header nav li .join-btn{font-family:"Raleway",sans-serif; cursor:pointer;float:left; height:30px; line-height:28px; padding:0 10px; color:#fff; text-decoration:none; float:left; color:#2a2a2a; display:inline-block; margin-right:10px; font-size: 14px; text-transform: uppercase;}
.header nav li .join-btn:hover{color:#279fbb}
.header nav li .log-btn{font-family:"Raleway",sans-serif; float:left; color:#2a2a2a; display:inline-block; font-size: 14px; text-transform: uppercase;}
.header nav li .logout-btn{/*background: #fff url("../img/button-logout.png") no-repeat center; padding-left:27px;*/ width:61px;font-size: 12px; text-transform: inherit;}
.header nav li .log-btn:hover{color:#279fbb}
.header nav li .btn-blue{ font-weight:bold;}
.header nav .dropdown{float:left}
.header nav .dropdown li{float:none;margin: 0}
.header nav .dropdown li a{float:none}
.header nav .dropdown>a{padding-right:0}
.header nav .drop-gray>a{background:#727272}
.header nav .drop-gray li a{background:rgba(114,114,114,0.75)}
.header nav .drop-gray li a:hover{background:#727272}
.header nav .drop-blue>a{background:#58a7ff}
.header nav .drop-blue li a{background:rgba(37,137,249,0.75)}
.header nav .drop-blue li a:hover{background:#58a7ff}
#language-unfinished-pop{display:block;position:absolute; z-index:10000; background:#fff; border:1px solid #0D6C9F; padding:20px 30px; width:300px; left: 50%;  top: 10px;  margin-left:-150px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#language-unfinished-pop.en-us{display:none !important;}
#language-unfinished-pop .close{ background: #0f568a none repeat scroll 0 0; border: 1px solid #ff8630;  border-radius: 4px; color: #fff;  cursor: pointer;  display: block; padding: 1px 5px; position: absolute;  right: 5px; top: 5px;}
.sub-header .widget-box{font-size:14px; max-width:300px; float:left;}
/*.searchtype{margin-left:-8px;}*/
.searchtype .icon{ position:relative}
.searchtype .icon .info{display:none; top:25px; left:-73px; width:170px; padding:5px 0; text-align:center; border:1px solid #000; font-weight:bold; color:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.searchtype .icon.search-businesses .info{background:#FF9B42}
.searchtype .icon.search-deals .info{background:#0287FE}
.searchtype .icon.search-jobs .info{background:#1DB200}
.searchtype .icon:hover .info{display:block !important; position:absolute; }
.searchtype .search-deals{background:url('../Images/ui/ui-action-rounded.png') no-repeat -260px -2px;}
.searchtype .search-businesses{background:url('../Images/ui/ui-action-rounded.png') no-repeat -221px -2px;}
.searchtype .search-charities{background:url('../Images/ui/ui-action-rounded.png') no-repeat -114px -2px;}
.searchtype .search-jobs{background:url('../Images/ui/ui-action-rounded.png') no-repeat -295px -2px;}
.searchtype .search-deals.selected, .searchtype .search-deals:hover{background:url('../Images/ui/ui-action-rounded.png') no-repeat -260px -37px;}
.searchtype .search-businesses.selected, .searchtype .search-businesses:hover{background:url('../Images/ui/ui-action-rounded.png') no-repeat -221px -37px;}
.searchtype .search-charities.selected, .searchtype .search-charities:hover{background:url('../Images/ui/ui-action-rounded.png') no-repeat -114px -37px;}
.searchtype .search-jobs.selected, .searchtype .search-jobs:hover{background:url('../Images/ui/ui-action-rounded.png') no-repeat -295px -37px;}
.searchtype .search-deals, .searchtype .search-businesses, .searchtype .search-charities, .searchtype .search-jobs{margin-top:-1px; cursor:pointer; height:26px; display:inline-block; width:27px;}
.searchtype .search-charities {display:none;}
.header .searchcta{margin-left:5px; text-align:right; line-height:10px; padding-top:12px; padding-left:30px; background:url('/img/searchctabg.png') no-repeat top left}
.header .searchcta label{height:30px;}
#registro .field label{font-size:13px;}
.arrow-info-wrap{position:relative;}
.arrow-info-box{position:absolute; top:-10px; left:-73px; padding-top:13px; text-align:center; background:url('../img/icons/info-up-arrow.png') no-repeat top center }
.arrow-info-boxB{position:absolute; top:-10px; left:-73px; padding-top:13px; text-align:center; background:url('../img/icons/info-up-arrow.png') no-repeat top left }
.arrow-info-boxC{position:absolute; top:-10px; left:-73px; padding-top:13px; text-align:center; background:url('../img/icons/info-up-arrow.png') no-repeat top right }
.arrow-info-box .arrow-shaft{width:10px; background:#4386b0; margin:0 auto; padding-left:-5px; height:5px;}
.arrow-info-boxB .arrow-shaft{width:10px; background:#4386b0; margin:0; margin-left:3px; height:5px;}
.arrow-info-box-inner{font-size:14px; background:#58A7FF;border:4px solid #4386b0; font-weight:bold; color:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; max-width:300px; padding:5px;}
.arrow-info-box-inner .small{font-size:12px;}
.language-select-box{float:left; margin-top:10px; padding:5px 2px 0;}
.language-select-box a.btn-default{border:0px none; box-shadow:0 0 1px rgba(0, 0, 0, 0.3); margin-top:2px;}
.icon, .icon-action, .ui-icons, .share-icon, .ui-has-icon a, .social-share a, .cart-icon, .blue .help-info {position:relative; padding-left:2px}
#account-status-showButton .hidden-info,.icon-action.icon-contest  .hidden-info{left:-115px;}
.content .page-content-heading h2 .reports-icon .hidden-info, .icon .hidden-info, .icon-action .hidden-info, .ui-icons .hidden-info, .share-icon .hidden-info, .ui-has-icon a .hidden-info, .social-share a .hidden-info, .cart-icon .hidden-info, a .hidden-info, .boton .hidden-info,.search-filters div.relative .hidden-info, .help-info .hidden-info,#SmileMilesView .list-item .hidden-info, .link .hidden-info{z-index:100000; display:none; font-size:11px; line-height:12px; position:absolute; top:27px; left: 50%;  line-height: 12px; margin-left: -60px; width:130px; padding:5px 0; text-align:center; border:1px solid #000; background:#71A4C3; font-weight:bold; color:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.link .hidden-info{ left: 10px;   margin-left: 0px; }
.cart-icon .hidden-info{left:10px; top:25px;}
.prize-box .help-info .hidden-info{top:-75px}
.prize-slide-box{position:relative; min-height:200px;}
.prize-slide-box .arrow-left, .prize-slide-box .arrow-right{width:40px; height:40px; position:absolute; top:50%;  margin-top:-20px; }
.prize-slide-box .arrow-left span.text, .prize-slide-box .arrow-right span.text{width:60px; padding-top:40px; color:#02467A; font-weight:bold; margin-left:-10px; text-align:center; display:block; text-shadow: 1px 1px 0px rgba(255, 255, 255, 1)}
.prize-slide-box .arrow-left{background:url('/Images/icons/arrow-circle-orange-left.png') no-repeat; left:15px; z-index: 50;}
{/*background:url('/Images/icons/arrow-circle-orange-left.png') no-repeat;*/ background:transparent}
.prize-slide-box  .arrow-left:hover{background:url('/Images/icons/arrow-circle-orange-left.png') no-repeat; }
.prize-slide-box .arrow-right {background:url('/Images/icons/arrow-circle-orange-right.png') no-repeat; right:15px; z-index: 50;}
.prize-slide-box  .disabled .arrow-left, .prize-slide-box  .disabled .arrow-left:hover{background:url('/Images/icons/arrow-circle-grey-left.png') no-repeat; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.prize-slide-box  .disabled .arrow-right,.prize-slide-box  .disabled .arrow-right:hover {background:url('/Images/icons/arrow-circle-grey-right.png') no-repeat; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.prize-slide-box  .arrow-right:hover {background:url('/Images/icons/arrow-circle-orange-right.png') no-repeat; }
.prize-slide-box .prize-details-box{background:#ed5f00; position:absolute; top:15px; left:15px;  color:#fff; text-align:center; font-size:14px; padding:5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.prize-slide-box .prize-details-box .arrow{background:url('/Images/icons/arrow-skinny-down-prize.png') no-repeat;  position:absolute; top:auto; bottom:-19px; left:50%; margin-left:-8px; }
 .icon:hover .hidden-info,  .link:hover .hidden-info, .boton:hover .hidden-info, .reports-icon:hover .hidden-info, .icon-action:hover .hidden-info, .ui-icons:hover .hidden-info, .share-icon:hover .hidden-info, .ui-has-icon a:hover .hidden-info, .social-share a:hover .hidden-info, .cart-icon:hover .hidden-info, a:hover .hidden-info,.search-filters div.relative:hover .hidden-info, .help-info:hover .hidden-info, #SmileMilesView .list-item:hover .hidden-info{display:block !important;}
.contest-view .icon-action .hidden-info{top:0px; left:25px;}

.keyword-certificate {background:url('/Images/ui/certificate_double_line.png') no-repeat; padding: 75px 20px 120px;}

/* Account SmileMiles Page */
.content .tabs.SmileMiles .container{background:#8BAEDB;}
.content .tabs.SmileMiles h2{ font-size: 30px; padding: 10px 0; text-align: center; width: 100%;}
/*.content .tabs.SmileMiles .selection{ left: 10px; position: absolute; top: 13px; width: 200px;}*/
.content .tabs.SmileMiles h3{position:relative}
.content .tabs.SmileMiles h3:hover .hidden-info{display:block}
#smilemiles-fullview { position:relative;margin-top:-5px }
#smilemiles-fullview h3{  z-index:10000; position:absolute; bottom:10px; right:10px; color:#fff; padding:2px 5px; }
#smilemiles-fullview a{ color:#f5f5f5}
#smilemiles-fullview a:hover{ color:#fff}
#smilemiles-fullview h3 img{margin-right:5px; }
#smilemiles-fullview .road{display:block}
#smilemiles-fullview .road.CelebrityGlobal{height:45px}
#smilemiles-fullview #Smile-GCelebB{margin-top:10px}
#smilemiles-fullview #Smile-GCelebB .marker-pole{margin-bottom:-5px}
#smilemiles-fullview #Smile-GCelebB .slick-track{margin-top:-15px}
#smilemiles-fullview  .slick-next::before, #smilemiles-fullview .slick-prev::before{color:#fff;}
#smilemiles-fullview .hidden-info{left:120px; top:20px;  background:transparent; border: 0 none;}
body #smilemiles-fullview .hidden-info span.marker{position:absolute; left:44px; top:85px; display:block;width:42px; height:53px; text-align:center; padding-top:30px; margin:0 auto; color:#fff}
#smilemiles-fullview #Smile-CelebB .hidden-info{top:0px;}
#smilemiles-fullview #Smile-GCelebB .hidden-info{top:10px;}
#smilemiles-fullview #Smile-GCelebB .hidden-info .marker, #smilemiles-fullview #Smile-CelebB .hidden-info .marker{top:115px;}
#smilemiles-fullview #Smile-GlobalB .hidden-info{top:35px;}
#smilemiles-fullview #Smile-GlobalB .hidden-info .marker{top:85px;}
#smilemiles-fullview #Smile-GlobalB .marker-pole{margin-bottom:-5px}
#smilemiles-fullview #Smile-GlobalB .slick-track{margin-top:3px}
#smilemiles-fullview .hidden-info .sign{display:block; color:#000; background:#fff; padding:5px 3px; min-height:67px; border:2px solid #373739; -webkit-box-shadow: 0px 0px 2px 0px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 2px 0px rgba(255,255,255,1); box-shadow: 0px 0px 2px 0px rgba(255,255,255,1); -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
#smilemiles-fullview .hidden-info .sign img{width:100%; height:auto}
#smilemiles-fullview #Smile-GCelebB .hidden-info .sign, #smilemiles-fullview #Smile-CelebB .hidden-info .sign{ margin-left:15px;width:100px; min-height:45px; font-size:10px;}
#smilemiles-fullview #Smile-GCelebB .hidden-info .sign.second,#smilemiles-fullview #Smile-CelebB .hidden-info .sign.second{min-height:36px; margin-top:3px}
#smilemiles-fullview #Smile-GCelebB .hidden-info .sign img, #smilemiles-fullview #Smile-CelebB .hidden-info .sign img{margin:0 auto;max-width:85px; max-height:65px;width:100%;height:auto;}
#smilemiles-fullview .description img{max-height:200px}
#smilemiles-fullview #Smile-NationalB{background:url('/images/smilemiles/skyline.jpg') #CCCCCC no-repeat top left}
#smilemiles-fullview #Smile-GlobalB{background:url('/images/smilemiles/ocean.jpg') #CCCCCC no-repeat top left}
#smilemiles-fullview #Smile-GCelebB{background:url('/images/smilemiles/mehrangarh_fort-india.jpg') #CCCCCC no-repeat top left}
#smilemiles-fullview #Smile-CelebB{background:url('/images/smilemiles/taj-mahal.jpg') #CCCCCC no-repeat top left}
#smilemiles-fullview #Smile-NationalB{-webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
#smilemiles-fullview #Smile-CelebB {-webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
#smilemiles-fullview #Smile-NationalB .hidden-info .marker{background:url('../images/smilemiles/shield-national.png') no-repeat;}
#smilemiles-fullview #Smile-GlobalB .hidden-info .marker{background:url('../images/smilemiles/shield-global.png') no-repeat}
#smilemiles-fullview #Smile-GCelebB .hidden-info .marker{background:url('../images/smilemiles/shield-celeb-global.png') no-repeat}
#smilemiles-fullview #Smile-CelebB .hidden-info .marker{background:url('../images/smilemiles/shield-celeb-national.png') no-repeat}
#smilemiles-fullview #Smile-NationalB, #smilemiles-fullview #Smile-GlobalB, #smilemiles-fullview #Smile-CelebB , #smilemiles-fullview #Smile-GCelebB {position:relative; height:400px}
#smilemiles-fullview .smile-divider{height:120px; width:100%; background:url('../images/smilemiles/bg-divider.png') no-repeat}
#smilemiles-fullview img.Global{height:45px; margin-top: -2px;}
#smilemiles-fullview #Smile-GlobalB{margin-top:10px;}
#smilemiles-fullview #Smile-CelebB{margin-top:5px;}
#smilemiles-fullview .HighwayLocation { -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;  position:absolute; top:0px; right:10px; width:200px; min-height:65px; color:#fff; font-size:16px; line-height: 16px; padding-top: 12px;  background:transparent url("../images/smilemiles/marker-current-bg.png") no-repeat scroll left top}
#smilemiles-fullview .HighwayLocation span { font-size:12px; display:block;}
.smilehighway-page .HighwayLocation{position: relative; cursor:pointer;}
.smilehighway-page .HighwayLocation .highway-info-box{color:#fff; font-size:12px;  background:#022F52; padding:5px; border:1px solid #fff; display:none; right: 200px; position: absolute; top: 10px; z-index: 100000; cursor:pointer;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.smilehighway-page .HighwayLocation:hover .highway-info-box{display:block;}
#smilemiles-fullview .popup-infobox.car-ad{font-size:12px; position:absolute; width:200px; height:200px; overflow-y:auto; bottom:30px; left:20px; color:#fff; background:#022F52; padding:10px; border:1px solid #fff; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; z-index:1000000 }
#smilemiles-fullview .popup-infobox.car-ad .close {font-size: 16px; top:4px; right:4px }
#smilemiles-fullview current-car{cursor:pointer}
.SmileMiles{position:relative;}
.SmileMiles .package-index{ padding-top:10px;}
.SmileMiles .smilemiles-info{font-size:11px;position:absolute; top:10px; left:10px; display:inline-block; width:100px; height:53px;}
.SmileMiles .smilemiles-info a{color:#fff;}
.SmileMiles .smilemiles-info a:hover{color:#ccc;}
.SmileMiles .language-info{font-size:11px; position:absolute; top:10px; left:120px; display:inline-block; min-height:53px;}
.SmileMiles .language-info select{margin-top:10px;}
.SmileMiles .language-info label{padding-top:0px}
.SmileMileView .current-marker .marker-shield{font-size:11px; padding-top:28px;float:left; display:inline-block; width:42px; height:53px;}
.SmileMileView .current-marker.National .marker-shield{background:url('../images/smilemiles/shield-national.png') no-repeat;}
.SmileMileView .current-marker.Global .marker-shield{background:url('../images/smilemiles/shield-global.png') no-repeat}
.SmileMileView .current-marker.CelebrityGlobal .marker-shield{background:url('../images/smilemiles/shield-celeb-global.png') no-repeat}
.SmileMileView .current-marker.CelebrityNational .marker-shield{background:url('../images/smilemiles/shield-celeb-national.png') no-repeat}
.smile-bg{padding-top:40px; background:url('../images/smilemiles/smile-bg.jpg') top left repeat-x}
.package-index .marker-ad { background: #fff; margin: 7px 1% 3px; padding:0 0 15px 15px;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #ccc;}
.smile-separator{ z-index:100; position:absolute; left:0; right:0; top:-40px; width:100%; height:80px; /*background:url('../images/smilemiles/separator.png') top center no-repeat;*/}
.smile-bg h2{color:#ed5f00; font-size:28px; line-height:30px; font-weight:bold; }
.smile-bg .markerapply{ margin:0 auto; padding:50px; width:100%; text-align:center; color:#000; background:url('../images/smilemiles/markerapplybox.jpg') top center no-repeat; font-size:28px; font-weight:bold; }
.welcomepage .smile-separator{ z-index:100; position:absolute; left:0; right:0; top:-40px; margin-top:0px; width:100%; height:80px; /*background:url('../images/smilemiles/separator.png') top center no-repeat;*/}
.welcomepage .smile-bg {margin-top:30px; background:transparent; border-top:1px solid #ccc; padding-bottom:35px;}
.welcomepage .smile-bg .markerapply{ width:95%; margin:0 auto; background:#f8f8f8; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; border-top-right-radius: 4px;}

/* Arrows */
.arrows.prev, .arrows.next { width:22px; height:49px; position: absolute; display: block; cursor: pointer; background: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.arrows.prev:hover:before, .slick-prev:focus:before, .arrows.next:hover:before, .arrows.next:focus:before { opacity: 1; }
.arrows.prev.arrows.disabled:before, .arrows.next.slick-disabled:before { opacity: 0.25; }

.arrows.prev:before, .arrows.next:before { font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.arrows.next { right: -1px;background:url('../images/icons/SHarrow-next.png') no-repeat }
.arrows.next:hover {background:url('../images/icons/SHarrow-next-h.png') no-repeat }
.arrows.prev { left: -1px;background:url('../images/icons/SHarrow-prev.png') no-repeat }
.arrows.prev:hover { background:url('../images/icons/SHarrow-prev-h.png') no-repeat}

/* Footer */
footer .copy{font-size:11px; }
footer{z-index:1000000; position:absolute; bottom:0; width:100%;}
footer .max{display:none;}
footer .min { bottom: 0; display: block; left: 0; position: fixed; width: 100%; background:#383838;}
footer .btn-max {cursor:pointer; float:right; margin-top:4px; padding-bottom: 4px;}
footer .btn-min {cursor:pointer; float:right;}
footer .min li{display:inline;}
footer .copy{font-size:11px; }
.home-footer{min-width:960px; margin-top:0; position:relative; background:#222222; color:#9b9b9b; padding:20px 10px}
.home-footer ul{list-style-type:none}
.home-footer a{color:#9b9b9b; text-decoration:none}
.home-footer .wrapper {width:100%}
footer .foot-wrap{ position:fixed; bottom:0;font-family: "Open Sans",sans-serif; z-index:100001;  width:100%; color:#000000; box-shadow:0px 0px 0px}
footer .foot-wrap .max{  padding-top:5px; padding-bottom:5px;background:#383838; border-top:2px solid #B3B3B3; box-shadow:0px 0px 2px}
footer .foot-wrap .max .inner{max-width:960px; margin:0 auto;}
footer .foot-wrap .wrapper{width:100%;}
footer .foot-wrap ul{margin:0px;}
footer .foot-wrap li{list-style-type:none;}
footer .foot-wrap .inner{max-width:1024px; padding:0 10px; margin:0 auto}
footer .foot-wrap a{color:#c9c9c9; text-decoration:none; font-size:12px;}
footer .foot-wrap a:hover{color:#fbfbfb}

footer .foot-wrap .copyright{max-width:960px; margin:0 auto}
footer .foot-wrap .copyright-text{padding-top: 7px; font-size:10px; color:#ccc; text-align:center;}
footer .foot-wrap .copyright-text a{font-size:10px;}
footer .message-box{position:relative}
footer .message-box .outer{z-index:100000; left:50%; margin-left:-205px; width:400px; position:fixed; bottom:55px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color:#176199; background:#f8f8f8; padding:25px 5px 5px; -webkit-box-shadow: 0px 0px 5px 2px rgba(255,111,8,1);-moz-box-shadow: 0px 0px 5px 2px rgba(255,111,8,1);box-shadow: 0px 0px 5px 2px rgba(255,111,8,1); border:1px solid #FF6F08;}
footer .message-box .errormessage{background:transparent}
footer .message-box .message{background:transparent}
footer .message-box h1{text-align:center; color: #FFFFFF; font-size: 14px; left: 15px; margin: 0; padding: 0 5px 0 15px; position: absolute; top: 5px; width:360px;}
footer .message-box .inner{min-height:100px; background:#fff; padding:10px 5px; border:1px solid #f0f0fe}
footer .message-box .close{text-decoration:none; cursor:pointer; color:#fff; background:#e73827; border:1px solid #000; position:absolute; top:2px; right:2px; display:block; padding:1px 4px 1px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
footer .message-box .close:hover{color:#cccccc; background:#FF0000;  }
footer .notice-message{z-index:100001; left:50%; top:50%; margin-left:-205px; width:400px; position:fixed; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#58A7FF; padding:25px 5px 5px; border:2px solid #e73827}
footer .notice-message h1{text-align:center; color: #FFFFFF; font-size: 14px; left: 15px; margin: 0; padding: 0 5px 0 15px; position: absolute; top: 5px; width:360px;}
footer .notice-message .inner{margin-top:5px;text-align:center; font-weight:bold; min-height:20px; background:#fff; padding:10px 5px; border:1px solid #e73827}
footer .notice-message .close{text-decoration:none; cursor:pointer; color:#fff; background:#e73827; border:1px solid #000; position:absolute; top:2px; right:2px; display:block; padding:1px 4px 1px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
footer .notice-message .close:hover{color:#cccccc; background:#FF0000;  }
.footer .social-icons { overflow: hidden; height: 40px; margin-bottom:20px} 
.footer .social-icons .social-media-icon { background-color: transparent; border: none;}
.footer .social-icons .social-media-icon:hover { border: none;}
.footer .footer-col .footer-content a { color: #c9c9c9; text-decoration: none;} 
.footer .footer-col .footer-content .footer-recent-tweets { list-style-type: none; padding-left: 25px; color: #c9c9c9;} 
.footer .footer-col .footer-content .footer-recent-tweets li { line-height: 20px; margin-top: 20px; position: relative;}
.footer .footer-col .footer-content .footer-recent-tweets li a { color: #f8f8f8;} 
.footer .footer-col .footer-content .footer-recent-tweets li:after { content: ""; position: absolute; left: -25px; top: 5px; background: no-repeat -98px -1px url("/images/sprites.png"); width: 16px; height: 13px;}
.social-icons .aim-icon { background-image: url("/images/social-media/social-media-aim.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .aim-icon:hover { background-color: #e95a00; border: 1px solid #b64600;} 
.social-icons .behance-icon { background-image: url("/images/social-media/social-media-behance.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .behance-icon:hover { background-color: #18a3fe; border: 1px solid #0189e2;} 
.social-icons .blogger-icon { background-image: url("/images/social-media/social-media-blogger.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .blogger-icon:hover { background-color: #fb913f; border: 1px solid #fa740d;} 
.social-icons .devianart-icon { background-image: url("/images/social-media/social-media-devianArt.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .devianart-icon:hover { background-color: #d0de21; border: 1px solid #a6b21a;} 
.social-icons .digg-icon { background-image: url("/images/social-media/social-media-digg.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .digg-icon:hover { background-color: #2882c6; border: 1px solid #1f669c;} 
.social-icons .dribble-icon { background-image: url("/images/social-media/social-media-dribble.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .dribble-icon:hover { background-color: #ef5b92; border: 1px solid #ea2d73;} 
.social-icons .ember-icon { background-image: url("/images/social-media/social-media-ember.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .ember-icon:hover { background-color: #fb9d00; border: 1px solid #c87d00;} 
.social-icons .evernote-icon { background-image: url("/images/social-media/social-media-everNote.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .evernote-icon:hover { background-color: #87c441; border: 1px solid #6da032;} 
.social-icons .flickr-icon { background-image: url("/images/social-media/social-media-flickr.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .flickr-icon:hover { background-color: #ff0084; border: 1px solid #cc006a;} 
.social-icons .forrst-icon { background-image: url("/images/social-media/social-media-forrst.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .forrst-icon:hover { background-color: #5b9a68; border: 1px solid #487a52;} 
.social-icons .googleplus-icon { background-image: url("/images/social-media/social-media-googlePlus.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .googleplus-icon:hover { background-color: #d94a39; border: 1px solid #bb3424;} 
.social-icons .instagram-icon { background-image: url("/images/social-media/social-media-instagram.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .instagram-icon:hover { background-color: #4e433c; border: 1px solid #312a26;} 
.social-icons .lastfm-icon { background-image: url("/images/social-media/social-media-lastFm.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .lastfm-icon:hover { background-color: #d21309; border: 1px solid #a10f07;} 
.social-icons .linkedin-icon { background-image: url("/images/social-media/social-media-linkedIn.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .linkedin-icon:hover { background-color: #71b2d0; border: 1px solid #4b9dc3;} 
.social-icons .myspace-icon { background-image: url("/images/social-media/social-media-myspace.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .myspace-icon:hover { background-color: #053593; border: 1px solid #032362;} 
.social-icons .paypal-icon { background-image: url("/images/social-media/social-media-paypal.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .paypal-icon:hover { background-color: #32689a; border: 1px solid #264e73;} 
.social-icons .reddit-icon { background-image: url("/images/social-media/social-media-reddit.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .reddit-icon:hover { background-color: #cde2f9; border: 1px solid #9fc8f4;} 
.social-icons .sharethis-icon { background-image: url("/images/social-media/social-media-shareThis.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .sharethis-icon:hover { background-color: #44832e; border: 1px solid #305d21;} 
.social-icons .wordpress-icon { background-image: url("/images/social-media/social-media-wordpress.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .wordpress-icon:hover { background-color: #464646; border: 1px solid #2d2d2d;} 
.social-icons .yahoo-icon { background-image: url("/images/social-media/social-media-yahoo.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .yahoo-icon:hover { background-color: #ab64bc; border: 1px solid #9348a5;} 
.social-icons .zerply-icon { background-image: url("/images/social-media/social-media-zerply.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .zerply-icon:hover { background-color: #637e44; border: 1px solid #495d32;} 
.social-icons .twitter-icon { background-image: url("/images/social-media/social-media-twitter.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .twitter-icon:hover { background-color: #00a0d1; border: 1px solid #00799e;} 
.social-icons .facebook-icon { background-image: url("/images/social-media/social-media-facebook.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .facebook-icon:hover { background-color: #3b5998; border: 1px solid #2d4373;} 
.social-icons .youtube-icon { background-image: url("/images/social-media/social-media-youtube.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .youtube-icon:hover { background-color: #c4302b; border: 1px solid #9a2622;} 
.social-icons .rss-icon { background-image: url("/images/social-media/social-media-rss.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .rss-icon:hover { background-color: #fa9b39; border: 1px solid #f98207;} 
.social-icons .vimeo-icon { background-image: url("/images/social-media/social-media-vimeo.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .vimeo-icon:hover { background-color: #44bbff; border: 1px solid #11a8ff;} 
.social-icons .skype-icon { background-image: url("/images/social-media/social-media-skype.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .skype-icon:hover { background-color: #18b7f1; border: 1px solid #0c97ca;} 
.social-icons .mail-icon { background-image: url("/images/social-media/social-media-mail.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .mail-icon:hover { background-color: #666666; border: 1px solid #4d4d4d;} 
.social-icons .apple-icon { background-image: url("/images/social-media/social-media-apple.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .apple-icon:hover { background-color: #666666; border: 1px solid #4d4d4d;} 
.social-icons .pininterest-icon { background-image: url("/images/social-media/social-media-pininterest.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .pininterest-icon:hover { background-color: #910101; border: 1px solid #5e0101;} 
.social-icons .tumblr-icon { background-image: url("/images/social-media/social-media-tumblr.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .tumblr-icon:hover { background-color: #34526f; border: 1px solid #24384c;} 
.social-icons .soundcloud-icon { background-image: url("/images/social-media/social-media-soundCloud.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .soundcloud-icon:hover { background-color: #db5708; border: 1px solid #aa4306;} 
.social-icons .dropbox-icon { background-image: url("/images/social-media/social-media-dropBox.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.social-icons .dropbox-icon:hover { background-color: #2d76be; border: 1px solid #235c95;} 
footer .social-icons > ul { list-style-type: none; padding: 0; margin: 0; overflow: hidden; margin-top:10px;} 
.social-icons > ul li{list-style-type:none; float:left;}
.social-media-icon { width: 40px; height: 40px; text-indent: -9999px; display: inline-block; margin: 0 5px 5px 0; float: left; background-repeat: no-repeat; background-position: 0 -40px; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
.social-media-icon:hover { background-position: 0 0;} 
ul.errormessage {color:black; font-weight:bold; margin-left:20px; padding-left:0px; margin-top:0px; text-align:left; width:80%;}
ul.errormessage span {color:red;}

.dropdown{position:relative}
.dropdown:hover .combo{display:block}
.dropdown>a{background:#FF924C;color:#fff;text-decoration:none;height:28px;line-height:28px;display:block;padding-left:10px}
.dropdown>a .icor{background:url("../img/ico-flecha.png") no-repeat 50% 10px; border-left:1px solid #fff; margin:1px 0 0 10px; height:26px; width:22px}
.dropdown .combo{padding:1px 0 0; position:absolute; top:100%; display: none;}
.dropdown ul{margin:0; padding:0; overflow:hidden}
.dropdown li{list-style:none; float:none; display:block}
.dropdown li a{background:rgba(243,165,77,0.75); color:#fff; text-decoration:none; display:block; float:none; padding:0 10px; height:28px; line-height:28px; white-space: nowrap}
.dropdown li a:hover{background:#FF924C}
.marketingassist .examples-wrap h1{font-size:28px;}
.marketingassist .examples-wrap h2{font-size:22px;}
.marketingassist .examples-wrap h3{font-size:18px;}
.marketingassist .examples-wrap h1 span{display:block; font-size:22px;}
.marketingassist .examples-wrap h3 span{display:block; font-size:12px;}
.marketingmaterials a{text-decoration:none; }
.marketingmaterials .bordered iframe { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #F1F1F1; border-color: #FF6F08 #FF6F08 -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px 0; display: block; margin: 0 auto; min-height: 200px; overflow: hidden; padding-right: 5px; width: 100%;}
.marketingmaterials .bordered a span{font-size:12px; line-height:12px; color:#000; display:block; font-weight:bold;}
.marketingmaterials .bordered a{text-decoration:none; background:#f1f1f1;display:block; border:1px solid #FF6F08; border-top:0 none; width:100%; margin:0 auto; text-align:center; font-size:10px; line-height:10px; color:#4387B0 !important; margin-bottom:5%; padding: 10px 5px 10px 0}
.marketingmaterials .bordered iframe{width:100%; margin:0 auto;  min-height:200px; overflow:hidden; padding-right:5px; background:#f1f1f1;display:block; border:1px solid #FF6F08; border-bottom:0 none; }
.marketingmaterials .framebutton.forceDownload span { color: #FFFFFF !important; font-size: 16px; line-height: 16px;}
.marketingmaterials .bordered a:hover{ text-decoration:none; color:#000 !important;}
.marketingmaterials .bordered .bordered a:hover span{color:#000 !important;}
.marketingmaterials .bordered a img{width:100%; height:auto; border-bottom:1px solid #FF6F08; }
.marketingmaterials .bordered h2{clear:both; color:#4387B0 !important;}
.marketingmaterials .imgGallery div {
    background: none repeat scroll 0 0 #F1F1F1;
    border-radius: 4px 4px 4px 4px;
    -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);
    margin: 10px;
    padding: 5px;
}
.marketingmaterials .framebutton.forceDownload{background: #7db9e8; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiMyOTg5ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiM0Mzg3YjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #7db9e8 14%, #2989d8 74%, #207cca 81%, #4387b0 95%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#7db9e8), color-stop(74%,#2989d8), color-stop(81%,#207cca), color-stop(95%,#4387b0)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* IE10+ */background: linear-gradient(to bottom,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#4387b0',GradientType=0 ); /* IE6-8 */ font-weight:bold; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#fff !important; font-size:12px; width:80%; line-height:14px;}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}
.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* home */
.content-wrap{z-index:10;position: relative;background:#f0f0ee}
.form-join input, .form-join a{border:none; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius: 4px; display:inline-block; font-size:16px; height:32px; padding:0}
.form-join input[type="text"]{ text-align:center; border:1px solid #FF6F08;padding:0 5px;width:300px;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.form-join input[type="submit"], .form-join a{
    background: #ff924c; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2ZmOTI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmOTY1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2ZmOTI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2RkNjcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #ff924c 6%, #ff9659 60%, #ff924c 73%, #dd6700 95%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#ff924c), color-stop(60%,#ff9659), color-stop(73%,#ff924c), color-stop(95%,#dd6700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* IE10+ */
    background: linear-gradient(to bottom, #ff924c 6%,#ff9659 60%,#ff924c 73%,#dd6700 95%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff924c', endColorstr='#dd6700',GradientType=0 ); /* IE6-8 */
    text-shadow:1px 1px #000; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color:#fff; font-weight:bold; height:25px; padding:10px 30px; cursor:pointer; border:1px solid #4387B0; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); }
.form-join input[type="submit"]:hover{color:#7a7a7a; background:#E95A01}
.form-join input[type="submit"]:active{position:relative;}
.why-join-container{position:relative; color:#4387B0; font-weight:bold;}
.why-join-container .back-btn{top:10px; left:0px; right:auto}
.why-join-container .link-boxb{text-align:center;}
.why-join-container .link-boxb a.btn-orange, .why-join-container .link-boxb a.btn-blue{text-indent:0px; margin:0px; margin-right:5px; cursor:pointer; height:38px; padding:5px 10px; font-size:16px; text-align:center; display:inline-block; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; color:#fff; text-decoration:none; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.why-join-container .link-boxb a.btn-orange{margin:0px;}
.why-join-container .link-boxb a.btn-blue{margin:0px; margin-right:5px;}
.why-join-container li a{color:#1DB200}
.why-join-container li a:hover{color:#008000}
.why-join{text-decoration:none; color:#fff; background:#FF6F08; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:inline-block; font-size:16px; height:20px; width:120px; height:20px; padding:7px 20px; cursor:pointer}
.why-join:hover{background: #EA7900; color:#fff;}
 .why-join-box{width:60%;margin:0 auto;}
 .welcomepage  .why-join-box{width:95%; margin:0 auto 0 -12px;}
 .why-join-box .help-box{padding-left:35px;}
 .why-join-box .bordered{background:#fff; color:#000; clear:both; margin:5px auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
 .why-join-box .image {width:150px; float:right; margin:20px 5px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
 .why-join-box .image.left {float:left; }
 .home-business-landing .home-bottom{
background: #B0CF12; /* Old browsers */
background: -moz-linear-gradient(top,  #C5E8FE 0%, #46739A 7%, #2360A4 11%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C5E8FE), color-stop(7%,#46739A), color-stop(11%,#2360A4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #C5E8FE 0%,#46739A 7%,#2360A4 11%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #C5E8FE 0%,#46739A 7%,#2360A4 11%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #C5E8FE 0%,#46739A 7%,#2360A4 11%); /* IE10+ */
background: linear-gradient(to bottom,  #C5E8FE 0%,#46739A 7%,#2360A4 11%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C5E8FE', endColorstr='#2360A4',GradientType=0 ); /* IE6-9 */
margin-bottom:50px;
padding:10px 20px;
color:#fff;}
 .home-business-landing .home-bottom a{color:#fff;}
 .home-business-landing .home-bottom ul{padding-left:15px;}
 .home-business-landing .home-footer{  background: #000; color: #fff; position:fixed; bottom:0px; left:0px; width:100%;height:40px;padding-top:15px;box-shadow:0 0 3px 0 yellow;z-index:2; border-top:2px solid yellow; font-size:18px; text-align:center }
 .home-business-landing .home-footer a{color:#58A7FF; font-weight:bold; font-size:24px;}
 .home-business-landing .home-footer a.biz{color:#FF7109;}
 .home-business-landing .home-footer a:hover{text-decoration:none; color: #7a7a7a;}
 .home-business-landing .home-footer .iblock{font-size:16px;}
.join-wrap{margin:0px auto 0;}
.content.home-business-landing.inner-wrapper h2{color:#fff; margin:10px auto;}
 .join-wrap .box{ min-height:200px; width:100%;}
 .join-wrap .box .box-l{ float:left; width:510px; margin-top:12px; padding-right:5px;}
 .join-wrap .box .box-l h3{text-align:center; font-size:16px; color:#fff; padding:10px 0px; text-align:center}
 .join-wrap .box .box-r{ float:left; width:510px;  margin-top:12px;  padding-left:5px; border-left:1px solid #fff;}
 .join-wrap .box .box-r h3{text-align:center; font-size:16px; color:#fff; padding:10px 0px; text-align:center}
 .join-wrap .box.box-a{height:300px; background:transparent}
 .join-wrap .box.box-a .search-box{margin:160px auto 0; padding-left:-290px; width:580px; text-align:center;}
 .join-wrap .box.box-a .search-box .sub{
    background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 33%, #ffffff 68%, #f3f3f3 93%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(33%,#ffffff), color-stop(68%,#ffffff), color-stop(93%,#f3f3f3), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
border:2px solid #4387B0; padding:10px 5px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
 .join-wrap .box.box-a .search-box .sub .searchtype{margin-bottom:-10px}
 .join-wrap .box.box-a h2{color:#58A7FF; font-size:20px; padding-bottom:10px;}
 .join-wrap .box.box-b{background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #595959 6%, #666666 14%, #474747 67%, #2c2c2c 74%, #2b2b2b 87%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(6%,#595959), color-stop(14%,#666666), color-stop(67%,#474747), color-stop(74%,#2c2c2c), color-stop(87%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#595959 6%,#666666 14%,#474747 67%,#2c2c2c 74%,#2b2b2b 87%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#595959 6%,#666666 14%,#474747 67%,#2c2c2c 74%,#2b2b2b 87%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#595959 6%,#666666 14%,#474747 67%,#2c2c2c 74%,#2b2b2b 87%,#1c1c1c 91%,#131313 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#595959 6%,#666666 14%,#474747 67%,#2c2c2c 74%,#2b2b2b 87%,#1c1c1c 91%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

color:#fff; font-size:16px;
} 
.join-wrap .box.box-b.tealbg{background: #00D0FF; color:#000; font-weight:bold;}
.join-wrap .box.box-b.tealbg .lightgray{color:#fff}
.home-business-landing .dealEntry .purchaseData{padding-bottom:0px;}
 .join-wrap .box-b-top-bar{background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 82%, #207cca 86%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(82%,#2989d8), color-stop(86%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 82%,#207cca 86%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 82%,#207cca 86%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 82%,#207cca 86%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 82%,#207cca 86%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
 min-height:20px; width:100%; color:#fff; font-size:16px; padding:10px 0; text-align:center}
 .join-wrap .box-b-top-bar h2{font-size:20px; margin:0px;}
 .join-wrap .box-b-top-bar2{font-size:16px; background: #141414; min-height:20px; width:100%; color:#fff;  padding:5px 0; text-align:center}
 .join-wrap .box-b-top-bar a{color:#f1f1f1}
 .join-wrap .box-b-top-bar a:hover{color:#ccc}
 .join-wrap .box-b .purplebg .inner-wrapper .left{ min-height:410px; margin:5px;background: #4e99c6; margin-top:15px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px; }
 .join-wrap .box-b .purplebg .inner-wrapper .left .mt10.tac {background:#214F6B}
 .join-wrap .box-b .purplebg .inner-wrapper .left .inner-box{float:left; text-align:center; padding:5px; padding-top:10px; min-height:335px;}
 .join-wrap .box-b .purplebg .inner-wrapper .left .inner-box.w100px{ font-size:12px; }
  

 .join-wrap .box.box-c{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
 font-size:16px;
}
 .join-wrap .box-c-top-bar{background:#FF0000; padding:30px 0 10px; font-size:24px;border-bottom:1px solid #000; box-shadow:#ccc 2px 2px; }
 .join-wrap .box-c-top-bar h3{ font-size:18px;}
 .join-wrap .box.box-d{background: #4387b0; /* Old browsers */
background: -moz-linear-gradient(top,  #4387b0 0%, #0a77d5 50%, #539fe1 79%, #87bcea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4387b0), color-stop(50%,#0a77d5), color-stop(79%,#539fe1), color-stop(100%,#87bcea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4387b0 0%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4387b0 0%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4387b0 0%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4387b0 0%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387b0', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */
background:url('../images/home/backgrounds/charitybg.jpg') no-repeat top center;
color:#000; font-size:18px; padding-bottom:60px;
}
 .join-wrap .box-d-top-bar{background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 82%, #207cca 86%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(82%,#2989d8), color-stop(86%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 82%,#207cca 86%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 82%,#207cca 86%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 82%,#207cca 86%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 82%,#207cca 86%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
 padding:10px 0 10px; font-size:24px; color:#fff;  opacity:0.95; filter:alpha(opacity=95); }
 .join-wrap .box.box-e{background: #0e0e0e; /* Old browsers */
background: -moz-linear-gradient(top,  #0e0e0e 0%, #7d7e7d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#7d7e7d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0e0e0e 0%,#7d7e7d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0e0e0e 0%,#7d7e7d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0e0e0e 0%,#7d7e7d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0e0e0e 0%,#7d7e7d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#7d7e7d',GradientType=0 ); /* IE6-9 */
color:#fff; font-size:16px;
}
.whyjoinimg{ width:380px; height:380px; border:1px solid #EE7F01; margin :5px 10px; float:right}
.join-why ul li{text-indent:-10px; font-size:18px; font-weight:bold}
.form-join div {color:#666; font-size:13px; margin:0 0 30px 0;}
span.viewmore, span.viewless{ color:blue; cursor:pointer}
.topquote{font-size:24px; font-weight:bold; width:100%; text-align:center; margin-bottom:5px; color:#4387B0;}
.square .form-join input[type="text"]{border:1px solid #57585a}
.square .form-join input[type="submit"]{background: #4387B0;}
.home-business-landing .header{display:none; position:fixed; width:100%;}     
#parallax { 
	height: 1000px;  
	margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; 
    box-shadow: 0 0 50px rgba(0,0,0,0.8);
}

#why-join-pop .whyjoin{  height:100%}
.whyjoin .bordered { margin-top:10px; margin-bottom:10px;height:85%; padding-bottom:10px;}
.whyjoin tr .features-col {background:#4387B0; color:#fff; font-weight:bold; text-align:center;border:1px solid #4387B0; padding:5px; font-size:12px;}
.whyjoin tr td {padding:5px; background:#fff;}
.whyjoin tr td.features-col {border-top:1px solid #fff; border-bottom:1px solid #fff;}
.whyjoin tr th.shopper-col{font-size:14px; background:#4387B0; color:#fff;padding:10px; border:1px solid #4387B0; text-align:center;}
.whyjoin tr th.business-col{font-size:14px; background:#4387B0; /*background:#ff6f08;*/ color:#fff;padding:10px; border:1px solid #4387B0; text-align:center;}
.whyjoin tr th.employee-col{font-size:14px; background:#4387B0; /*background:#278000;*/ color:#fff;padding:10px; border:1px solid #4387B0; text-align:center;}
.whyjoin tr .shopper-col, .whyjoin tr .business-col, .whyjoin tr .employee-col{font-size:12px;color:#000;padding:10px; border:1px solid #4387B0}

.whyjoin .business-wrap, .whyjoin .shopper-wrap, .whyjoin .employee-wrap {display:none;}
#parallax article { position: absolute; width: 100%; }
.home-business-landing.content{top:0px;}
.home-business-landing .home-boxes ul{padding-left:20px}
.home-business-landing .top-header{width:100%; position:relative; top:20px}
.home-business-landing .top-header .logo{margin-left:130px; text-align:left;}
.home-business-landing .top-header .logo .iblock{font-weight:bold; font-size:16px;}
.home-business-landing .top-header .logo .logo{margin-left:-55px;  position:absolute; top:-10px; left:20px;}
.home-business-landing .top-header .login{float:right; margin-right:-30px;}
.home-business-landing .top-header .login a{color:#fff; text-decoration:none; font-weight:bold;}
.home-business-landing .top-header .login a:hover{color:#fff;}


.facebook-bt {
    background: url("../img/boton-facebook-small.png") no-repeat;
    height: 25px;
    width: 75px;
    border: none;
    vertical-align: middle;
    display: inline-block;
    zoom:1; 
    *display: inline;
    margin-top:4px;
}
.facebook-bt:hover {
    background: url("../img/boton-facebook-small.png") no-repeat;
}
.facebook-bt:active {
  position: relative;
  top: 1px;
}
.facebook-bt-big {
    background: url("../img/boton-facebook.png") no-repeat;
    height: 25px;
    width: 75px;
    border: none;
    vertical-align: middle;
    display: inline-block;
    zoom:1; 
    *display: inline;
    margin-top:4px;
}
.facebook-bt:hover {
    background: url("../img/boton-facebook.png") no-repeat;
}
.facebook-bt:active {
  position: relative;
  top: 1px;
}
.section-content{padding-top:10px;}

/* Welcome Page */
.welcomepage .popup-box, .invitecodespage .popup-box{width:500px; margin-left:-250px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  }
.welcomepage .popup-box a, .invitecodespage .popup-box a{color:#FF6F08 }
.welcomepage .popup-box a:hover, .invitecodespage .popup-box a:hover{color:#ff924c }
 .welcomepage .popup-box.big, .invitecodespage .popup-box.big{top:5%; left:5%; width:90%;  margin-left:0}
.invitecodespage .popup-box{margin-left:-270px;}
.invitecodespage .table-deals td{padding-top:5px;}
.popup-box iframe{border:0 none;width:470px; height:350px; overflow:hidden}
.popup-box .bordered{border:0 none; max-height:450px; overflow-y:auto}
#SiteTips table.w100p td{width:33%;}
#Tips article h3{color:#4387B0}
.account-slide-box .square .canvas, .account-slide-box .square .canvas .slider{height:350px; font-size:14px;}


.trans-image{width:26px; height:26px; float:left}
.content .tabs > ul{margin:0;padding:0;height:30px;line-height:30px; z-index:1000}
.content .tabs > ul li{list-style:none; float:left; display:inline; padding:3px 3px 0 3px; height:44px; margin-top:-15px; overflow:hidden}
.content .tabs > ul li:first-child{margin-left:12px}
.content .tabs > ul li a{background:#ccc; color:#000; float:left; line-height:30px; padding:0 10px; text-decoration:none; position:relative}
.content .tabs > ul li a:hover{background:#dedede}
.content .tabs > ul li a.actual{color:#FF6F08; background:#fff; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); z-index:2; border:none}
.content .tabs > ul li a{margin-top:12px; width:75px; text-align:center; font-size:10px; line-height:10px; font-weight:bold; padding:4px 0px 16px; }
.content .tabs > ul li a.actual{color:#68A1C1; font-size:12px; line-height:12px; font-weight:bold; margin-top:0px; padding:10px 5px; }
.content .tabs .container{ margin:inherit;-position:relative;}
.content .home .tabs .container{height:500px}
.content .home .square{height:430px}
.container-inner{position:relative;}
.content .halfpage {margin-bottom:25px;  }
.content .halfpage  .purchaseData{padding:2px 10px 3px 15px;}
.content .halfpage  .price{ font-size: 18px; font-weight: bold;  position: relative; top:3px; text-align: center; width: 70px; display: block;}
.content .halfpage  .oldprice{ font-size: 10px; font-weight: bold; position: relative; top:1px; text-align: center; width: 70px; display: block; }
.content .fullpage .container { width: 900px; padding: 10px; margin:25px auto 25px; background:#fff;}
.matrix article{background:#fff; width:138px; height:204px; margin:10px 0 0 10px; border:2px solid #f6b974; padding:5px 8px}
.matrix article h3{margin:0; font-size:12px; line-height:32px; height:32px; text-align:center}
.matrix article h3 a{color:#0f588c; text-decoration:none; display:inline-block; vertical-align:middle; line-height:normal}
.matrix article h3 a:hover{text-decoration:underline}
.matrix article .thumb{position:relative; display:block; margin-top:2px; height:114px; width:138px}
.matrix article .thumb img{display:block;border:1px #000 solid;height:112px;width:136px;}
.matrix article .thumb p{left:0;right:0;position:absolute;bottom:0;height:20px;line-height:20px;background:rgba(0,0,0,0.50);color:#fff;margin:0}


.ico-face{height:24px;width:24px;background:#000;margin:0 0 0 0; background:url("../img/ico-facebook.png") no-repeat center}
.ico-twit{height:24px;width:24px;background:#000;margin:0 0 0 17px; background:url("../img/ico-twitter.png") no-repeat center}
.ico-pint{height:24px;width:24px;background:#000;margin:0 0 0 17px; background:url("../img/ico-pinterest.png") no-repeat center}

.matrix article .opciones .right{border-left:1px solid #f6b974;width:68px;}
.matrix article .opciones .left{width:69px;text-align:center;height:24px;line-height:24px}
body.home-business-landing{
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 3%, #f1f1f1 8%, #d3d3d3 51%, #f1f1f1 93%, #ffffff 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(3%,#ffffff), color-stop(8%,#f1f1f1), color-stop(51%,#d3d3d3), color-stop(93%,#f1f1f1), color-stop(98%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 3%,#f1f1f1 8%,#d3d3d3 51%,#f1f1f1 93%,#ffffff 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 3%,#f1f1f1 8%,#d3d3d3 51%,#f1f1f1 93%,#ffffff 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 3%,#f1f1f1 8%,#d3d3d3 51%,#f1f1f1 93%,#ffffff 98%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 3%,#f1f1f1 8%,#d3d3d3 51%,#f1f1f1 93%,#ffffff 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
top:0 !important
}
.home-business-landing .header-help{position:absolute; top:-70px; left:140px; z-index: 2; line-height:12px;}

.home-business-landing .header-help div{float:left; font-size:15px; font-weight:bold; color:red; padding-top:10px; text-align:center;}
.home-business-landing .header-help .search-what{ width:290px;}
.home-business-landing .header-help .search-where{ width:170px;}
.home-business-landing .header-help .search-type{ text-align:left; width:200px;}
.home-business-landing .navi {
     height:52px; width: 96%; padding:2px 0 2px 4%; margin:10px 0 1px;
}
.home-business-landing .navi a{width:30%; height:50px; 
    display:block;text-align:center; font-size:20px; text-decoration:none; float:left;
border:1px solid #ccc; margin-left:1%;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

}
    .home-business-landing .navi a:hover {
        background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(225,225,225,1) 51%, rgba(241,241,241,1) 53%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(53%,rgba(241,241,241,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 51%,rgba(241,241,241,1) 53%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 51%,rgba(241,241,241,1) 53%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 51%,rgba(241,241,241,1) 53%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 51%,rgba(241,241,241,1) 53%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
border-bottom:0px none;
    }
.home-business-landing .navi a:active, .home-business-landing .navi a:focus{background:#4387B0 !important; color:#fff; border-bottom:0 none;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  
}
.home-business-landing .navi a.selected{ background:#4387B0 !important; color:#fff; border-bottom:0 none;
-webkit-border-radius: 10px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius: 10px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-radius: 10px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
.home-business-landing .navi a.selected span{width:100%;padding-bottom:15px; background:#4387B0 !important; color:#fff; border-bottom:0 none;
-webkit-border-radius: 10px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius: 10px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-radius: 10px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;}
.home-business-landing .navi a span{
    display:block; height:30px; padding-top:10px;
}
.home-business-landing .home-boxes{ font-size:16px; width:96%;margin:0 0 15px;}
.home-business-landing .home-boxes ul{ margin:5px auto 0;}
.home-business-landing .home-boxes {background: #ff0000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2EwMDgwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzM4MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff0000 0%, #a00808 94%, #e73827 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(94%,#a00808), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff0000 0%,#a00808 94%,#e73827 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff0000 0%,#a00808 94%,#e73827 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff0000 0%,#a00808 94%,#e73827 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff0000 0%,#a00808 94%,#e73827 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#e73827',GradientType=0 ); /* IE6-8 */

-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:30px 1% 5px;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);
}
.home-business-landing .home-boxes.two {background: #ff0000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2EwMDgwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzM4MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff0000 0%, #a00808 94%, #e73827 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(94%,#a00808), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff0000 0%,#a00808 94%,#e73827 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff0000 0%,#a00808 94%,#e73827 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff0000 0%,#a00808 94%,#e73827 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff0000 0%,#a00808 94%,#e73827 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#e73827',GradientType=0 ); /* IE6-8 */
}
.home-business-landing .home-boxes div a{ color:#4387B0; font-size:16px; text-decoration:none; font-weight:bold; margin-bottom:10px;display: block; margin-bottom: 5px;}
.home-business-landing .home-boxes div a.inline{display:inline;}
.home-business-landing .home-boxes div a:hover{color:#7DB9E8;}

.home-business-landing .home-ad{width: 232px; height:430px; margin: 10px; margin-top:0px; padding: 0px; }
.home-business-landing .centered h1{margin-top:30px;width:100%; text-align:center; color:#217AC8;}
.home-business-landing .home-ad img{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.home-business-landing .join-wrap .inner{width:200px; font-size:15px; font-weight:bold; color:#2B2830}
.home-business-landing .join-wrap .inner ul{padding-left:25px; margin-top:0px; list-style-type:none; list-style-image:url('../img/icons/bullet.png');}
.home-business-landing .join-wrap .inner h3{font-size:21px; padding-left:13px; color:#217AC8}
.home-business-landing .join-wrap .top-content{margin-left: 10%; top: 70px; width:80%; font-size:16px; font-weight:bold; color:blue}
.home-business-landing .join-box-corp,
.home-business-landing .join-box-business,
.home-business-landing .join-box-shoppers,
.home-business-landing .join-box-connecting{ position:relative;}
.home-business-landing .join-box-corp .arrow-box,
.home-business-landing .join-box-business .arrow-box,
.home-business-landing .join-box-shoppers .arrow-box, 
.home-business-landing .join-box-corp .arrow-box2,
.home-business-landing .join-box-business .arrow-box2{width:200px; position:absolute; text-align:center; color: #217AC8; font-size: 16px; font-weight: bold;}
.home-business-landing .join-box-corp{ text-align:center; width:50%; margin:-30px auto 0}
.home-business-landing .join-box-corp .inner{text-align:left;  width:400px; position:absolute; top:70px; left:320px;}
.home-business-landing .join-box-corp .inner ul{list-style-image:none;}
.home-business-landing .join-box-corp .inner.b{text-align:right;  left:-265px;}
.home-business-landing .join-box-corp .arrow-box{font-size: 14px; background:url('../images/marketing/arrow-down-out.png') no-repeat top center; width:500px; height:150px; left:0px; top:150px; }
.home-business-landing .join-box-corp .arrow-box span{font-size: 16px; display:block; position:absolute; left:60px; bottom:-12px}
.home-business-landing .join-box-business{ width:45%; text-align:center;  float:left; margin-top:-20px;}
.home-business-landing .join-box-business img{margin-right:-215px}
.home-business-landing .join-box-business .inner{ text-align:left; position: absolute; left: 220px; top: 200px; width:270px; }
.home-business-landing .join-box-business .arrow-box{text-align:center; position:absolute;  background:url('../images/marketing/arrow-down-in.png') no-repeat top center; width:500px; height:150px; left:-220px; top:200px; }
.home-business-landing .join-box-business .arrow-box span{text-align:left; font-size: 16px; display:block; position:absolute; left:50px; bottom:-12px}
.home-business-landing .join-box-shoppers{ width:43%; margin-left:5%; float:left;text-align:center; margin-top:20px;}
.home-business-landing .join-box-shoppers img{margin-left:-120px}
.home-business-landing .join-box-shoppers .inner{text-align:left; width:350px; position:absolute; top:155px; left:40px;}
.home-business-landing .join-box-shoppers .arrow-box{position:absolute;  width:340px; height:40px; left:220px; top:80px; padding-left:30px; }
.home-business-landing .join-box-shoppers .arrow-box span.a{font-size: 16px; display:block; background:url('../images/marketing/arrow-left-short.png') no-repeat top center; position:absolute; text-align:left; left:55px; bottom:-25px; padding-top:18px; height:47px; width:325px}
.home-business-landing .join-box-shoppers .arrow-box span.b{font-size: 16px; display:block; background:url('../images/marketing/arrow-right-short.png') no-repeat top center; position:absolute; text-align:right; left:55px; bottom:25px; padding-top:18px; height:47px; width:325px}
.home-business-landing .join-box-shoppers .arrow-box span.a span,
.home-business-landing .join-box-shoppers .arrow-box span.b span{width:50px; display:inline-block;}
.home-business-landing .join-box-connecting{text-align:center; width:50%; margin:0px auto 130px;}
.home-business-landing .join-box-connecting img{margin-left:10px; margin-top:-80px}
.home-business-landing .join-box-connecting .inner{ text-align:left; position: absolute; left: 100px; top: 110px; width:300px}
.home-business-landing .btn-red{margin:10px auto; font-size:24px; color:#fff; padding:10px 20px; border:1px solid darkred; text-decoration:none; margin:0 auto;}
.home-business-landing .box .inner-wrapper .btn-blue{margin:0 auto; font-size:24px; color:#fff; padding:10px 20px; border:1px solid darkblue; text-decoration:none; margin:0 auto;}
.home-business-landing .top-header .login .join-btn{border:0 none; background:0 none; font-size:12px;}
.black_overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #D1EAF9;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
 
.white_content {
    display: none;
    position: fixed;
    top: 10%;
    left: 10%;
    width: 75%;
    height: 75%;
    padding: 25px;
    margin:0;
    background: #ffffff;
    z-index:100002;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
    overflow:hidden;
    border: 2px solid #CCCCCC;color:#000
}

#loading-container {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 300px;
    height:  auto;
    margin-left:-150px;
    margin-top:-50px;
    padding-top:15px;
    background:#fff;
    z-index:10001;
    overflow:hidden;
    border: 2px solid #FF8630;
     -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
    text-align:center;
}
 


#AdBox.white_content {
    top: 2%;
    left: 50%;
    width: 200px;
    margin-left:-100px;
    height: 96%;
}
 
.white_content .bordered {
    overflow-y:auto;
    overflow-x:hidden;
    padding: 2% 10px;
    background:#fff;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height:82%; margin-bottom:10px;
}
 
.white_content .bordered .bordered {
    overflow:auto;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height:auto; margin-bottom:10px; width:95%; display:block;
}
 
.white_content .bordered .bordered img{
    float:right; width:150px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin:5px
}
 
.white_content .bordered .image{
 width:200px; height:auto;
}
 
.white_content .image.right{
    margin-left:10px;
}
 
.white_content .image.left{
    margin-right:10px;
}
 
.white_content .image.right{
    margin-left:10px;
}
 
.white_content .image.left.w30p, .white_content .image.right.w30p{
    margin-right:0px;
}
 
.white_content .bordered2{
background:#FBE0C1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:5px 10px; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);
}
.white_content .close{text-decoration:none; cursor:pointer; color:#fff; background:#0F568A; border:1px solid #000; position:absolute; top:1px; right:1px; display:block; padding:3px 7px 1px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.white_content .close:hover{color:#FF6F08; background:#00598F;  }

.content .square{
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 61%, rgba(225,225,225,1) 84%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(61%,rgba(241,241,241,1)), color-stop(84%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 61%,rgba(225,225,225,1) 84%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 61%,rgba(225,225,225,1) 84%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 61%,rgba(225,225,225,1) 84%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 61%,rgba(225,225,225,1) 84%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
border:2px solid #E2ECF4; width: 98%; /*height:300px;*/ margin:10px 1%; padding:0; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.square .canvas .slider{min-height:300px}
.square .canvas{position:relative; /*height:300px;*/}
.square .canvas .blue,.content .square .canvas .red,.content .square .canvas .green,.content .square .canvas .purple{font-weight:normal}
.square .canvas .green{border:0 none; background:transparent; color:green;}
.square .canvas .purple{color:purple;}
.square .canvas h1{margin:0; padding:0; font-size:36px; line-height:36px; margin-top:5px; color:#000; background:transparent;}
.square .canvas h1.small{font-size:26px;}
.square .canvas h1 span{font-size:34px; display:block;}
.square .canvas p.big{font-size:14px; display:block; color:#00598F; }
.square .canvas h2{ color:#00598F; text-align:left; margin:0; padding:0; padding-left:10px; font-size:20px; line-height:22px; margin-top:5px; background:transparent; font-weight:normal;}
.square .canvas h2.tac{ padding-left:0px;}
.square .canvas h2 .big{font-size:30px; }
.square .canvas h2.red{color:red }
.square .canvas h2 .small{font-size:16px; display:block}
.square .canvas p{text-align:left; padding:0 3%; width:94%; font-weight:bold; margin-bottom:0px; margin-top:5px; line-height:14px;}
.square .canvas p.half{width:54%;}
.square .canvas img.right{width:30%; margin:5px;-webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px;}
.square .arrow{position:absolute;bottom:5px;margin-top:-16px;width:32px;height:32px;display:none; z-index:10000;}
.square .prev{background:url("../img/icons/ico-left-red.png") no-repeat center;left:0;margin-left:5px}
.square .next{background:url("../img/icons/ico-right-red.png") no-repeat center;right:0;margin-right:5px}
#BusinessList .square .canvas h1{font-size:34px; font-weight:normal}
#BusinessList .square .canvas h1.small, #BusinessList .square .canvas h1.small .blue{font-size:28px; font-weight:normal}
#BusinessList .square .canvas h2{color:#000; font-size:18px;  font-weight:normal;}
#BusinessList .square .canvas h2.green{color:green;}
#BusinessList .square .canvas ul{text-align:left; padding-left:20px; padding-right:5px;}
#BusinessList .square .canvas div.left.w50p{ width:45% !important; margin-right:5%}
#slider, #slider1, #slider2, #slider3{z-index:0;position: relative}
#slider img{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  }
#slider1 img, #slider2 img, #slider3 img{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:100%;height:220px; }
#slider div, #slider1 div, #slider2 div, #slider3 div{position: absolute}
#deal-view #slider div, #deal-view #slider1 div, #deal-view #slider2 div, #deal-view #slider3 div{width:100% !important}
.slider:hover .arrow, #slider1:hover .arrow, #slider2:hover .arrow, #slider3:hover .arrow{display:block}
.slider #slider-nav, .slider #slider-nav1, .slider #slider-nav2, .slider #slider-nav3{position:absolute;right:0;left:0;bottom:10px;height:15px;z-index:2;}
.slider #slider-nav a, .slider #slider-nav1 a, .slider #slider-nav2 a, .slider #slider-nav3 a {background:url("../img/slider-botones.png") no-repeat -15px 0;margin-left:10px;height:15px;width:15px;overflow:hidden;white-space:nowrap;display:inline-block;}
.slider #slider-nav a:hover,.slider #slider-nav .activeSlide,.slider #slider-nav1 a:hover,.slider #slider-nav1 .activeSlide, .slider #slider-nav2 a:hover,.slider #slider-nav2 .activeSlide, .slider #slider-nav3 a:hover,.slider #slider-nav3 .activeSlide{background-position:0 0}
#place-top .sliderimage .arrow, #place-slides .sliderimage .arrow{position:absolute;top:163px;width:32px;height:32px;}
#place-top .sliderimage .prev, #place-slides .sliderimage .prev {background:url("../img/icons/ico-izq-dark.png") no-repeat center; left:5px;}
#place-top .sliderimage .next, #place-slides .sliderimage .next {background:url("../img/icons/ico-der-dark.png") no-repeat center; left:415px;}
#place-top .sliderimage:hover .prev, #place-slides .sliderimage:hover .prev {display:block !important;}
#place-top .sliderimage:hover .next, #place-slides .sliderimage:hover .next{display:block !important;}
#place-view #place-deals .entry{margin:0 0 5px 5px}
#place-view .tabs-wrap {margin-top:0px; min-height: 337px;}
#place-view .tabs-wrap .page-content-heading h2{padding-top:0px; margin-top:0px;}
.content .square .form-code{margin:10px 0 0 0}
.shopper-slide, .business-slide{width:100% !important}
.content header h1{margin:0;}

/* Tutorial Bootstrap Carousels */
.square .carousel .carousel-control { visibility: hidden; }
.square .carousel:hover .carousel-control { visibility: visible; }
.square .carousel-control {position: absolute; top: 90%; width:auto;}
.square .carousel-inner .item {padding-bottom:10%;}
.square .carousel-inner h1 {margin:0; padding:0; font-size:36px; line-height:36px; margin-top:5px; color:#000; background:transparent;}
.square .carousel-inner h1 span{font-size:34px; display:block;}
.square .carousel-inner p.big{font-size:14px; display:block; color:#00598F; }
.square .carousel-inner p{text-align:left; padding:0 3%; width:94%; font-weight:bold; margin-bottom:0px; margin-top:5px; line-height:14px;}
.square .carousel-inner h2{ color:#00598F; text-align:left; margin:0; padding:0; padding-left:10px; font-size:20px; line-height:22px; margin-top:5px; background:transparent; font-weight:normal;}
.square .arrows{position:absolute;bottom:5px;width:32px;height:32px; z-index:10000;}
.square .carousel-control .arrow-prev{background:url("../img/icons/ico-left-red.png") no-repeat center;left:0;margin-left:5px}
.square .carousel-control .arrow-next{background:url("../img/icons/ico-right-red.png") no-repeat center;right:0;margin-right:5px}

/* Bootstrap Grid System */
.v-center {display: inline-block; vertical-align: middle; float: none;}
/* Bootstrap Grid: Responsive columns of same height */
.container-xs-height {display:table; padding-left:0px; padding-right:0px;}
.row-xs-height {display: table; width: 100%;}
.col-xs-height {display: table-cell; float: none !important;}
/* vertical alignment styles */
.col-top    {vertical-align:top;}
.col-middle {vertical-align:middle;}
.col-bottom {vertical-align:bottom;}
/* firefox fix */
.img-responsive {width: 100%;}



.menu-activity{padding:12px 0 0;margin:0; background:#fff; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);
margin-right: 10px; height: 37px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.menu-activity li{display:inline;list-style:none;float:left;margin-left:10px;line-height:16px;height:16px}
.menu-activity li a{float:left;}
.menu-activity li a:hover{border-bottom:1px dotted #FF6F08}
.menu-activity li .ico-visa{background:url("../img/ico-visa.png") no-repeat;width:30px;height:20px;margin-top:-2px}
.menu-activity li .ico-visa-gris{background:url("../img/ico-visa-gris.png") no-repeat}
.menu-activity li .ico-more{background:url("../img/ico-more.png") no-repeat;width:20px;height:20px;margin-top:-2px}
.hideactive .menu-activity {display: none;}
.activity-menu{margin-right:10px;}
.activity-menu .inner{ padding:0px 5px;background:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.activity-menu table{ }
.activity-menu .less_than{margin-top:-1px;}
.activity-menu td{padding-bottom:4px;}
.activity-menu td .btn-blue{ color: #fff; text-align: center; }
.activity-menu td .btn-blue a{ text-decoration:none; height: 23px; line-height: 23px; display:block; padding: 5px 3px 0px; color: #fff; text-align: center; }
.activity-menu .ui-select.blue{ width:auto; max-width:205px;height: 28px; margin-bottom:1px; color: #fff; text-align: center;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.activity-menu .ui-select.blue div{ text-align: left;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding-top:3px;}
.activity-menu td .btn-blue a{padding:3px;color:#fff;}
.ico-more{background:url("../img/ico-more.png") no-repeat;width:20px;height:20px;margin-top:6px;margin-right: 5px;float: left}
.press-box{border:5px solid #4387B0; padding:0 20px 20px !important;}
.press-box .heading{background:#4387B0; color:#fff; border:3px solid #4387B0; border-top:0px none; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.add-deal{padding:20px;}
.add-deal li{display:inline;}
.add-deal .add-deal2{margin-left: 15px;}

#business-logged .tabs{position: relative}
#business-logged .tabs .container,#deal-checkout .tabs .container, .content .leftmaincol .container{padding:15px 5px; margin-bottom:20px}
#business-logged .tabs .actions-top{position: absolute;right:0;top: -1px;line-height: 26px}
#business-logged .tabs .actions-top .boton{height: 26px}
#business-logged #keywords textarea{width: 400px}
.tinymce{width:97%; max-height:200px;}
#business-logged .divcell{width:40%; float:left; margin-top:15px;}
.input-multiple .input-image, .prize-image .photo-upload{margin-top:5px; background:url("../img/bg-input-photo.png") no-repeat center;width:160px;height:120px;border:3px solid #ccc;position:relative}
.input-image.input-video{width:105px; height:80px;}
.input-image .boton{background:rgba(0,0,0,0.30);height:24px;line-height:24px;position:absolute;left:9px;right:9px;bottom:9px;font-size:11px;color:#fff;padding:0 5px;text-align:left}
.input-image .boton:active{position:absolute;bottom:8px;top:auto}
.input-image .boton-upload .ico-load{margin-top:4px;background:url("../img/ico-load.png") no-repeat}
.input-image .boton-delete .ico-cross{margin-top:4px;background:url("../img/ico-cross.png") no-repeat}
.input-multiple{margin:0;padding:0}
.input-multiple li{float:left;list-style:none; margin-bottom:5px;}
.input-multiple li.input-text{display:inline; width:400px; float:left; list-style:none;margin-left:5px ; }
.input-multiple li.input-image{display:inline; float:left;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.input-multiple li.input-image form{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.input-multiple li.input-image img{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#marker .editimage.input-multiple li.input-image img{width:200px; height:151px}
.SmileMileMarker .input-multiple.editimage li.input-image{width:207px; height:167px; margin-left:25%;}
.input-multiple li.input-text textarea{width:95%; height:90px !important;}
.input-multiple li.input-text .tinymce{width:100%;}
.input-multiple li.input-blast{width:90%; float:left; list-style:none;margin-left:5px ; margin-bottom:15px;}
.input-multiple li.input-photo .button, .prize-image .button.removephoto{left:25px !important;}
.input-multiple li.input-video .button{left:1px !important;}
.input-multiple li.input-video img{height:83px; width:110px;}
.input-photo{background:url("../img/bg-input-photo.png") no-repeat center;height:135px;width:160px; clear:both;margin-left:25px; margin-bottom:15px;}
 div.imgUploadContainer li.input-photo {width: 120px; height: 89px; border: 2px solid #EAEAEA}
 div.uploadImgInfo {float: left; background: #eaeaea; width: 334px; margin-left: 6px; padding: 7px; margin-top: 6px; height: 76px}
 div.imgUploadContainer {float: left}
 div.imgUploadContainer .input-multiple li.input-photo .button, .prize-image .button.removephoto {left: -9px !important; top: 56px}
 #new-deal > form > div:nth-child(10) > div.imgUploadContainer > ul {margin-bottom: 0}
 div.imgUploadContainer ul.accountProfile li.input-photo {margin-bottom: 5px}
.dealpage .input-photo{background:url("../img/bg-input-photo.png") no-repeat center;height:83px;width:110px; clear:none; float:left; margin-left:7px;}
.dealpage .input-multiple li.input-photo.input-image .button{left:3px !important;}
.dealpage .button.uploadphoto{margin-left:0px;}
.input-video{background:url("../img/bg-input-video.png") no-repeat center; height:83px;width:110px; float:left; }
.input-image.input-video{margin-left:9px}
 .button.uploadphoto{margin-left:17px !important;}
 .input-photo .photo-upload .uploadphoto{margin-left:0px !important;}
 .input-multiple.editimage li.input-image{margin-left:5px; margin-bottom:24px}
 .input-multiple.editimage li.input-text{width:470px;}
 .button.uploadvideo{left:3px;}
 .agentprofile .input-multiple li.input-photo .button{margin:0px !important;}
.media-thumbs { border:1px solid #fff;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eceded 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eceded)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eceded 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eceded 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eceded 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eceded 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eceded',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.media-thumbs ul{max-width: 600px;margin:0 auto; 
}
.maincol{width:975px;}
.cartpage .maincol{width: 960px; float: left; }
.page-content-ctabox .btn-check-out, .page-content-ctabox .btn-continue-shop{font-weight:bold; color:#fff; text-shadow:none;}
.page-content-ctabox .btn-check-out:hover, .page-content-ctabox .btn-continue-shop:hover{color:#F1F1F1; text-decoration:none;}
.maincol .box{height:auto; margin-bottom: 5px;}
.searchpage .maincol .box{position:fixed; overflow:auto; height:98%; min-height:78%; width:527px; margin:0}
.twocolumnleft .filters-options{display:none}
#cse-search-results iframe{width:94%; margin-left:3%; margin-top:10px; height:1120px;}
.barra_perfil_search .left{display:none}
.searchPage .barra_perfil_search .left{display:block}
.searchPage .search-tab{background:#CCCCCC; color:#000; font-size:14px; display:inline-block; text-align:center; padding:7px 0px 10px; width:120px; cursor:pointer; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px;border-top-right-radius: 4px; }
.searchPage .search-tab.active.place-businesses, .searchPage .search-tab.place-businesses:hover{background:#FF924C; color:#fff; font-size:18px; padding:10px 0px 12px; }
.searchPage .search-tab.active.place-deals, .searchPage .search-tab.place-deals:hover{background:#4387B0; color:#fff; font-size:18px; padding:10px 0px 12px; }
.searchPage .search-tab.active.place-jobs, .searchPage .search-tab.place-jobs:hover{background:#1DB200; color:#fff; font-size:18px; padding:10px 0px 12px; }
.searchPage .search-tab.active.place-charities, .searchPage .search-tab.place-charities:hover{background:#FF00F7; color:#fff; font-size:18px; padding:10px 0px 12px; }
.searchPage .search-tab.active.google, .searchPage .search-tab.google:hover{background:#E11A31; color:#fff; font-size:18px; padding:10px 0px 12px; }
.searchPage .page-heading-outer{margin-top:95px; margin-bottom: -85px}
.businessresults #box_maxprice,.businessresults #box_radius,.businessresults #box_maxprice,.businessresults #box_radiuskm,.businessresults #search-filters-button span, .businessresults #search-filters-hide-button span{border:1px solid #FF924C;}
.dealsresults #box_maxprice,.dealsresults #box_radius,.dealsresults #box_maxprice,.dealsresults #box_radiuskm,.dealsresults #search-filters-button span, .dealsresults #search-filters-hide-button span{border:1px solid #4387B0;}
.careersresults #box_maxprice,.careersresults #box_radius.careersresults #box_maxprice,.careersresults #box_radiuskm,.careersresults #search-filters-button span, .careersresults #search-filters-hide-button span{border:1px solid #1DB200;}
.charitiesresults #box_maxprice,.charitiesresults #box_radius,.charitiesresults #box_maxprice,.charitiesresults #box_radiuskm,.charitiesresults #search-filters-button span, .charitiesresults #search-filters-hide-button span{border:1px solid #FF00F7;}
.googleresults #box_maxprice,.googleresults #box_radius,.googleresults #box_maxprice,.googleresults #box_radiuskm,.googleresults #search-filters-button span, .googleresults #search-filters-hide-button span{border:1px solid #E11A31;}
#search-filters-hide-button span, #search-filters-button span{padding:5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#search-filters-hide-button span{padding-right:0px; margin-right:5px;}

.businessresults #box_maxprice .arrows,.businessresults #box_radius .arrows,.businessresults #box_radiuskm .arrows{border-left:1px solid #FF924C; background: #FF924C;}
.dealsresults #box_maxprice .arrows,.dealsresults #box_radius .arrows .arrows,.dealsresults #box_radiuskm .arrows{border-left:1px solid #4387B0; background: #4387B0;}
.careersresults #box_maxprice .arrows,.careersresults #box_radius .arrows,.careersresults #box_radiuskm .arrows{border-left:1px solid #1DB200; background: #1DB200;}
.googleresults #box_maxprice .arrows,.googleresults #box_radius .arrows,.googleresults #box_radiuskm .arrows{border-left:1px solid #E11A31; background: #E11A31;}


.businessresults #box_maxprice{border:1px solid #FF924C;}
.dealsresults #box_maxprice{border:1px solid #4387B0;}
.careersresults #box_maxprice{border:1px solid #1DB200;}
.charitiesresults #box_maxprice{border:1px solid #FF00F7;}
.googleresults #box_maxprice{border:1px solid #E11A31;}

.businessresults .jspDrag,.businessresults.boton-up{background-color:#FF924C;}
.dealsresults .jspDrag,.dealsresults.boton-up{background-color:#4387B0;}
.careersresults .jspDrag,.careersresults.boton-up{background-color:#1DB200;}
.charitiesresults .jspDrag,.charitiesresults.boton-up{background-color:#FF00F7;}
.googleresults .jspDrag,.googleresults.boton-up{background-color:#E11A31;}

.businessresults .jspVerticalBar, .dealsresults .jspVerticalBar, .careersresults .jspVerticalBar, .charitiesresults .jspVerticalBar, .googleresults .jspVerticalBar 
{ right: 6px; top: 1%; bottom: 1%; width: 22px;}

.searchPage .boton-up{right:35px}

.searchPage .businessresults.box{border:2px solid #FF924C;}
.searchPage .dealsresults.box{border:2px solid #4387B0;}
.searchPage .careersresults.box{border:2px solid #1DB200;}
.searchPage .charitiesresults.box{border:2px solid #FF00F7;}
.searchPage .googleresults.box{border:2px solid #E11A31;}
.searchPage .googleresults.box{margin-left:-255px; width:100% !important }

.searchPage .filters-options{float:right; cursor:pointer; margin-top:4px;  width:200px; text-align:right; margin-right:10px; }
.searchPage .filters-options #search-filters-button, .searchPage .filters-options #search-filters-hide-button{cursor:pointer; margin-top:4px;}
.searchPage .filters-options #search-filters-hide-button{display:none;}
.searchPage .search-filters{padding:0 10px; text-align:left;}
.searchPage .search-filters #search-filters{display:none;}
.searchPage .businessresults.box #search-filters{border-bottom:2px solid #FF924C; padding:2px 0 4px;}
.searchPage .dealsresults.box #search-filters{border-bottom:2px solid #4387B0; padding:2px 0 4px;}
.searchPage .careersresults.box #search-filters{border-bottom:2px solid #1DB200; padding:2px 0 4px;}
.searchPage .charitiesresults.box #search-filters{border-bottom:2px solid #FF00F7; padding:2px 0 4px;}
.searchPage .results-list-box {font-weight:bold; font-size:14px; width:97%; margin:5px auto 0; text-align:center; clear:both; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.searchPage .results-list-box span{color:#4387B0}
.searchPage .boton-showmore{margin-top:5px}
.maincol h2{margin:0;font-size:20px;line-height:20px}
.maincol .tabs{width:auto}
.prizes-wrap{margin-top:8px;}
.prize-nav{height:25px; padding-top:5px;}
.prizes-wrap .inner{width:98%; overflow-x:hidden;  margin:0 1%; border:1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.prizes-wrap .inner table{width:100%;}
.contest .arrows .arrow-down{margin-top:10px}
.contest-view .box h2 {margin-left:15px}
.contest-view .box h3 {margin-left:15px}
.contest-view .message-box, .contest-view .rules-box{width:96%; margin:0 2%; margin-bottom:10px;}
.contest-view .message-box h1, .contest-view .rules-box h1{background:#6d6e70; margin:0px; padding:10px 15px; font-size:18px; color:#fff;}
.enter-more{ display:block; height:52px; padding:10px !important;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
background: #7db9e8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiMyOTg5ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiM0Mzg3YjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7db9e8 14%, #2989d8 74%, #207cca 81%, #4387b0 95%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#7db9e8), color-stop(74%,#2989d8), color-stop(81%,#207cca), color-stop(95%,#4387b0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* IE10+ */
background: linear-gradient(to bottom,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#4387b0',GradientType=0 ); /* IE6-8 */
 font-weight:bold; text-shadow:1px 1px #000; color:#fff; text-decoration:none;}
.enter-more span {font-size:12px; display:block;}
.enter-more:hover {color:#fff; background:#7db9e8}
.prizes-wrap td{padding:0 5px; color:#fff; }
.prizes-wrap td .field {width:93%; margin:10px auto 0; background:#fff; color:#000; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.prizes-wrap td img {-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.box .prizes-wrap td{border-top:0 none;padding-top:0px !important}
.prize-name, .prize-desc{width:280px; padding-left:15px;}
.contest-box{ margin:5px;  text-align:center; display:inline; background:#fff; min-height:292px; width:182px; padding:1%; float:left; border:2px solid gold; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.contest-box .First{width:90%; height:auto; margin-left:5%;}
.contest-box .contestname, .contest-box .contestprize, .contest-box .contestwinnings{display:block;}
.contest-box .contestname{color:#000; font-weight:bold}
.contest-box .content-name{max-height:54px; height:54px; display:block; overflow:hidden;}
.contest-box .contestwinnings{margin-top:10px;}
.contest-list .whitebg{ background:#f1f1f1;}
.contest-list .contest-box{display:inline; background:#ffffff; margin:15px 10px;}
.contest-list .random{text-align:center; display:inline;}

.contest-join{background: #7db9e8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiMyOTg5ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiM0Mzg3YjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7db9e8 14%, #2989d8 74%, #207cca 81%, #4387b0 95%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#7db9e8), color-stop(74%,#2989d8), color-stop(81%,#207cca), color-stop(95%,#4387b0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* IE10+ */
background: linear-gradient(to bottom,  #7db9e8 14%,#2989d8 74%,#207cca 81%,#4387b0 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#4387b0',GradientType=0 ); /* IE6-8 */
    font-size:18px; font-weight:bold; margin-top:5px; text-decoration:none; color: #fff; cursor: pointer; border: 1px solid #7db9e8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height: 30px; padding: 5px 20px; display:inline-block;
}
.contest-join:hover{
    background: #7db9e8; color:#fff;
}

.search_content .maincol{position:relative;} 
.searchPage .googleresults#search.box{width:800px }
.search_content .maincol .tabs .container{position:absolute;top: 30px;left: 0;bottom: 0;right: 0}

.search_content .wrap_right_content{position:absolute;right:0;top:0;height:440px}
.Ad-Wrap{height:445px; position:relative;}
.Ad-Wrap .wrap_right_content{position:relative; left:0; right:auto; float:left; background:#FFFFFF; }
.adsetup .search_content .wrap_right_content{position:relative; left:0; right:auto; float:left; background:#FFFFFF; margin-bottom:10px }
.ad-intro{
    display:none;
    margin-top: 450px;
    position: absolute;
}
.welcomepage .ad-intro{
    display:block;
}
.dashboard-page.home-page .ad-intro{
    display:block;
    margin-top: 0px;
}
.home-page.dashboard-page .ad-intro{position:absolute; top:450px; right: -5px; width:167px;display:block; margin-left:10px; font-size:14px; line-height:13px; text-align:center; }
.home-page.dashboard-page .ad-intro .link{font-weight:bold;text-decoration:none; color:#FF6F08}
.home-page.dashboard-page .ad-intro .link:hover{text-decoration:none; color:#ff924c}
.home-page.dashboard-page .wrap_right_content{top:30px;}
#AdPopout-SponsorInfo{min-height:40px; display:none; position:absolute; top:10px; right:10px; background:#FFFFFF; padding:10px; border: 1px solid #7db9e8;  width: 300px; z-index: 1000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  } 
#AdPopout-SponsorInfo .close{margin-top:1px;cursor:pointer; font-weight:bold; color:#176199; font-size:16px;background:#fff; border:2px solid #176199; position:absolute; top:2px; right:2px; display:block; padding:0px 4px 1px; -webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; }
#AdPopout-SponsorInfo .close:hover{color:#1C629B; background:#fff; border:2px solid #1C629B;  }
    
.dealContent{display:block; background: #fff url('../img/dealview-box-small-bottom.png') no-repeat 71px 21px; height:50px}
#items_change_nearby .nearby-list .title .title{cursor:pointer; }
.dealContent .title:hover{background: #DDDDDD url('../img/dealview-box-small-bottom.png') no-repeat 71px 21px;border-bottom:1px solid #4387B0 }
#items_change_deals .deals-list .title .left{width:100%;}
.placeContent{height:29px;text-overflow:ellipsis; overflow:hidden;}
#items_change_nearby .placeTitle{cursor:pointer;  display:block; min-height:29px; border-bottom:1px solid #4387B0;text-overflow:ellipsis; overflow:hidden;}
#items_change_nearby .nearby-list  .placeTitle:hover .place{ color:#ED5D01;}
 #items_change_deals .placeTitle{height:20px;text-overflow:ellipsis; overflow:hidden;}
 #items_change_deals .deals-list .title .title:hover{background:#DDDDDD;border-bottom:1px solid #4387B0}

 /* User */
 .account-profile #profile-Media {margin-top:155px;}
 .account-profile .upload-profile-image{position:absolute; left:0px; bottom:70px}
  .account-profile div.imgUploadContainer li.input-photo{width:120px; height:120px;}
 body .upload-profile-image div.imgUploadContainer .input-multiple li.input-photo .button.removefile {left:7px !important}
.dobdisplay{height:30px; width:123px; display:block; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #A9A9A9; display:block; padding:7px 10px;}
.disabledinput{ width:90%; margin-left:10px; display:block; border:1px solid #A9A9A9; display:block; padding:5px 10px; font-size:12px}
.enabledinput2{ width:90%; margin-left:10px; display:inline; border:1px solid #A9A9A9; display:inline; padding:5px 10px; font-size:12px}
/*.emaildisplay{height:30px; min-width:220px; display:block; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #A9A9A9; display:block; padding:7px 10px;}*/
.effectivedatedisplay{height:30px; width:202px; display:block; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #A9A9A9; display:block; padding:7px 10px;}
.balancedisplay{height:30px; width:170px; display:block; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #A9A9A9; display:block; padding:7px 10px;}
.input-disabled{height:30px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #A9A9A9; display:block; padding:7px 10px;}
#business-view .maincol .tabs section{padding:15px 0;height:100%}
#business-view .maincol .tabs #profile{padding:15px;}
#business-view .maincol .tabs #deals{padding:0 0 10px 0;}
#business-view .maincol .tabs #reviews{margin:0 0 0 15px;}

#business-view .maincol .container p{font-size:12px;line-height:1.5em;margin:1em 0 0 0}


#profile .info .mitad.right{border-left:1px solid #ccc;padding-left:15px}
#business-view #profile p{margin-top:0}
#business-view #profile .description p{margin-top:1em}
#profile a{font-size:12px;line-height:16px;float:left}
.zipcode input{width:75px;}
.ico-card{background:url("../img/ico-vcard.png") no-repeat}
.ico-marker{background:url("../img/ico-marker.png") no-repeat}
.ico-phone{background:url("../img/ico-phone.png") no-repeat}
.ico-email{background:url("../img/ico-email.png") no-repeat}
.ico-clock{background:url("../img/ico-clock.png") no-repeat}
.ico-none{background:url("../img/ico-none.png") no-repeat}
.schedule th{background: #efefef;border-bottom:1px solid #000;padding:4px}
.schedule td{background: #efefef;width:20px;text-align:center;padding:4px}
.schedule th.marked,.schedule td.marked{background:#ffcf99}

.gallery{margin-left:auto;margin-right:auto;}
.gallery .canvas{position:relative;height:294px}
.gallery .canvas .arrow{position:absolute}
.gallery .thumbnails{padding:3px;margin:0;list-style-type:none;float:left;}
td.gallery, td.gallery .thumbnails{width:150px;}
.gallery .thumbnails li{list-style:none;float:left;display:inline}
.gallery .thumbnails li a{background:#000;border:2px solid #FF6F08;width:90px;height:68px; margin:0px 0px 5px 5px; float:left;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.gallery .thumbnails li a:hover{border-color:#58A7FF}
.gallery .thumbnails li a img{width:90px;height:68px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
#place-media .gallery .left{width:390px}
.list-reviews{border:1px solid #ccc;padding:9px;margin-top:10px; margin-bottom:20px}
.list-reviews article{padding:10px; position:relative;}
.list-reviews article .datos{color:#666;font-size:11px; min-height:15px}
.list-reviews article .datos .right.date{margin-right:30px;}
body #place-reviews .score-count{color:#fff; min-width:25px; background:#ed5f00;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.list-reviews .close, .list-reviews .minmax{position:absolute; padding:1px 5px 3px; top:4px; right:4px;font-size:12px; color:#fff; background:#a8a7a7;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	opacity: 1;}
.list-reviews .close:hover, .list-reviews:hover .minmax{ color:#fff; background:#ED5F00;}
.employee-info{font-size:16px;}
.form-review{margin-bottom:10px;}
.form-review input[type="text"],.form-review textarea{width:100%; color:#000}
.form-review .boton{background:#fc6e51}
.review-box{padding-right:15px}
.review-box .green{background:transparent; border:0 none; font-weight:bold; color:#1DB200}
.review-box .black{font-weight:bold; color:#000}
.review-box .red{font-weight:bold; color:red}
.review-box .rate.btn-green, .review-box .rate.btn-red{display:inline-block; position:relative; font-size:20px; font-weight:bold; color:#000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.review-box .rate.btn-green:hover {color:green}
.review-box .rate.btn-red:hover {color:red}
.review-box .rate.btn-green .radiomask, .review-box .rate.btn-red .radiomask{cursor:pointer; width:100%; height:100%; z-index:1000; position:absolute; top:0; left:0}
.review-box .rate .info-box{display:none; top:15px; left:-75px; width:180px; padding:5px 0; text-align:center; border:1px solid #000; font-weight:bold; color:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.review-box .rate .info-box{background:#4387B0}
.review-box .rate:hover .info-box{display:block !important; position:absolute; }
#search-employee-review {width:85%; margin:0 auto }
.list-faqs h3.w95p{position:relative; margin-bottom: 7px; padding-right:25%; width:70% !important}
.list-faqs h2{margin-top:50px; text-align:center;}
.list-faqs .curva.shadow p{font-size:14px; padding-left:0px; margin-top:0px; }
.list-faqs hr{border-color:#022f52; width:80%; margin:-15px auto 15px;  }

.shadow{-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3)}
.curvb{-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;}
.curva.shadow{padding:5px 2px; margin:10px 0px; }
.curva.shadow.submenu{padding:0px; margin:0px; }
.curva.shadow.box{padding:0px; margin:0px; margin-bottom:5px;}
.curva.shadow .grey{color:#777777}
ul.curva.shadow{list-style-type:none;}
ul.curva.shadow li{border-top:1px solid #7a7a7a;}
ul.curva.shadow li:first-child{border-top:0px none;}
#infobox-shareyourbiz ul.curva.shadow li{padding:5px 0 15px;}
#infobox-shareyourbiz ul.curva.shadow li img{margin-bottom:-10px;}
.curva.shadow p{padding-left:15px; padding-right:15px;}
.box-scroll{ padding: 0px; height:100%; overflow:hidden; position:relative; }
.box-scroll-wrap{ position:absolute; top:0px; bottom:20px; left:0px;  }
#place-view .box-scroll-wrap{top:257px;width:528px;}
#place-view .box-scroll{width: 528px;  }
#place-view2 .box-scroll-wrap{top:257px;width:528px;}
#place-view2 .box-scroll{width: 528px;  }
#deal-view .box-scroll-wrap{top:278px; width:528px;}
#deal-view .box-scroll{width: 528px;  }
#deal-view .box td{border-top: 1px solid #F7C58C;padding: 5px 0;}
.box .tr{margin-top: 15px;}
.box .check-remove{width:80px; text-align:center;}
.box .check-remove .btn_remove{margin-left:27px; float:left;}
.box .check-remove .btn_remove:after{clear:both;}
.box .check-title{margin-left: 85px; min-width:220px; margin-right:10px;}
.box .check-title h3{padding: 2px 0; margin: 0; min-height: 55px; overflow:hidden; font-weight:bold; font-size:15px; color:#545454}
.box .check-title p{font-size:12px;margin: 0; padding: 0;}
.box .up-re, .box .pr{margin: 0 auto;}
.box .tar {right: 0;}
.box h2{margin: 0;padding: 0;}
.box .clearfix .right p{margin: 0; font-size: 12px;}
.box .clearfix .right .info{margin: 4px 0 4px 0;border-top: 1px dotted #000;padding-top: 3px;font-size: 13px;}
.box .clearfix .right .info p{margin-left: 35px;}

#business-dashboard {position:relative;}
#business-dashboard .maincol .box > .container{padding: 15px}
.left .submenu{position: relative;width:245px; margin-bottom:35px;}
.submenu h2{margin-bottom: 15px; }
.submenu h3{font-size:14px; margin-top:10px; text-align:center;}
.submenu .BizMenu { padding: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  background:#fefefe}
.submenu .BizMenu a{ font-size:12px; line-height:14px; font-weight:bold; text-decoration:none; color:#fff}
.submenu .BizMenu a:hover{color:#CCCCCC}
.submenu .BizMenu b.blue{ font-size:12px; line-height:14px; font-weight:bold;}
.submenu .BizMenu .whitebg { padding: 5px 15px;}
.submenu .BizMenu.Business { border:1px solid #ccc; background:#4387B0}
.submenu .BizMenu.Branch { border:1px solid #ccc; background:#FF6F08}
.submenu .BizMenu.Corp { border:1px solid #ccc; background:#4387B0}
.submenu .BizMenu ul li a{color:#fff;}
.submenu .BizMenu ul li a:hover{color:#F1F1F1;}
a.currentPlace{padding:5px 0; font-weight:bold;}
.statistics .graph{width: 165px}
.statistics .graph p{font-size: 12px;padding: 0 5px}
#business-dashboard .maincol .box footer{margin-top: 15px}
#business-dashboard .maincol .box footer p{border-top: 1px solid #ccc;margin: 0;padding: 15px 0}
 .dashboard-page .lightbg .infobox .whitebg{color:#176199; min-width:210px; padding:10px 3%; width:92%; margin:10px 3%; -webkit-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
box-shadow: 0px 0px 5px 2px rgba(181,200,212,1); border:1px solid #B1C7D6;  }
.infoBox{position:relative; width:95%; margin:10px auto;font-size:12px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.welcomepage .infoBox{ background:#F0F0EE;}
.infoBox.mportant-message .inner{ background:#f1f1f1;}
.infoBox .box .col-md-4{color:#fff;min-height:95px;  min-width:100px; padding-top:10px; text-align:center; width:30%; margin:0px 1%}
.infoBox .box .col-md-4 .value{color:#fff; float:left; text-align:center; width:100%; font-size:32px;}
.infoBox .box .col-md-4 .tag{float:none; font-weight:normal; font-size:12px;}
.infoBox .box .col-md-4.a{background:#6dcff6;}
.infoBox .box .col-md-4.b{background:#f49ac1;}
.infoBox .box .col-md-4.c{background:#8781bd;}
.infoBox .box .col-md-6{padding-top:10px; text-align:center; min-width:100px}
#shopper-box .infoBox .box .col-md-6{width:33%; min-width:100px}
.infoBox .box .col-md-6.a, .infoBox .box .col-md-6.b{width:48%; margin:0px 1%}
.infoBox .box .col-md-6 .value{padding:0; text-align:center; margin:0 auto;  font-size:21px;}
.infoBox .box .col-md-6 .tag{ color: #434a54; display:block; margin-top:5px; font-weight:normal; text-align:center; font-size:12px;}
.infoBox .box .col-md-6.a .value{color:#fff; background:#ed5f00; padding:15px ; -webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
.infoBox .box .col-md-6.b .value{color:#fff; background:#165f96; padding:15px ; -webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; }
#business-box .contests.infoBox .inner, #business-box .business.infoBox .inner, #business-box .keywords.infoBox .inner{min-height:200px;}
#business-box .contests.infoBox, #business-box .business.infoBox, #business-box .keywords.infoBox{width:31%; margin:0 1%;min-width:250px;}
.keywords.infoBox .box .col-md-6.b, .keywords.infoBox .box .col-md-12{border-top:1px solid }
.keywords.infoBox .box .col-md-6.a, .keywords.infoBox .box .col-md-6.b, .keywords.infoBox .box .col-md-12{width:100%; padding:0px; margin:0px;text-align:left;}
.keywords.infoBox .box .col-md-6.a .value, .keywords.infoBox .box .col-md-6.b .value, .keywords.infoBox .box .col-md-12 .value{color:#434a54; background:transparent; padding:4px 2px ; text-align:left;display:inline; font-size:16px;}
.keywords.infoBox .box .col-md-6.a .tag, .keywords.infoBox .box .col-md-6.b .tag, .keywords.infoBox .box .col-md-12 .tag{font-weight:normal; color:#434a54; background:transparent; padding:2px ; float:left; }
.infoBox .value{display:block; text-align:right; padding-right:5px; color:#434a54; font-weight:normal; vertical-align: top;}
.infoBox .tag{display:block; font-weight:bold;}
.infoBox .tag .value{font-size:18px;padding-top:0px; padding-left:10px; text-align:left;}
.infoBox .tag .value.inline{padding-left:0px;}
.infoBox .tag .value.balance{font-size:30px;}
.infoBox h3{font-size:16px;}
.infoBox .close{margin-top:15px;cursor:pointer; font-weight:bold; color:#176199; font-size:16px;background:#fff; border:2px solid #176199; position:absolute; top:2px; right:2px; display:block; padding:0px 4px 1px; -webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; }
.infoBox .close:hover{color:#1C629B; background:#fff; border:2px solid #1C629B;  }
.infoBox.redbg {background:#ff0000}
.infoBox.redbg h2{color:#fff;}
.infoBox.bluebg {background:#4387B0}
.infoBox.bluebg h2{color:#fff;}
.infoBox.important-notice{position:relative; width:95%; margin:10px auto;font-size:12px; background:#CB3B52; padding:20px 5px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;border:1px solid #B72F44; margin-top:-9px; -webkit-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1); -moz-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1); box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);}
.page-content-ctabox .alert-info{ background:#CB3B52;border-color:#B72F44;color:#fff; margin:10px auto}
.dashboard-page .infoBox.important-notice h2{color:#fff; padding-left:15px}
.infoBox.important-notice .help-text{font-weight:bold;}
.infoBox.important-notice .inner{min-height:35px;background:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.curva.lightbg.shadow{position:relative;}
.ui-two-col-perc .ui-col-one, .ui-two-col-perc .ui-col-two{width:47%;}
.ui-two-col-perc .ui-col-one.curva{width:44%;}
.ui-two-col-perc .ui-col-one{padding:6px; border:0 none;}
.ui-two-col-perc .curva label{margin-top:10px;}
.ui-two-col-perc .curva input.btn-blue{width:150px;float:none; margin-top:10px; color:#fff;}
.ui-two-col-perc .curva input.btn-blue:hover{color:#00598f;}
.ui-two-col-perc .curva{padding:5px;}
.ui-two-col-perc .curva label{display:block; float:left; clear:left}
.ui-two-col-perc .ui-col-two{padding:6px; border:0 none;}
.feedback .curva label{display:block; width:60px; float:left; clear:left; margin-top:5px;}
.feedback p{padding:5px 10px;}
.feedback .curva{padding:10px 20px;}
.feedback .curva input.btn-blue{width:160px; float:none; margin-top:10px; color:#fff;}
.feedback .curva input.btn-blue:hover{color:#000000;}
.feedback h3 span{font-weight:normal; font-size:13px; padding-left:10px;}
.header .form-search .input-group{margin:0 auto}
/*nav.top{z-index:100; margin-top:0px; width:100%; min-height:27px;position: relative; background:#F1F1F1; border-bottom:1px solid  #D5D5D5;}*/
nav.top {
  background: none repeat scroll 0 0 #0d6c9f;
  border-bottom: 1px solid #d5d5d5;
  box-shadow: 0 1px 2px #0d6c9f;
  min-height: 34px;
  position: relative;
  z-index: 100;
}
nav.top .smiles img {margin-top:-2px}
.header-box .account-info-box{
    font-size:12px;
    padding:6px 5px;
  border: 1px solid #d5d5d5;
  z-index: 2000;
  position:fixed;
  top:53px;
  left:-5px;
  background:#fff;
  margin-top:8px;
  -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;
}
.header-box .account-info-box .item{text-align:center;display:block;}
.mobile-menu-button {
    float: right;
    display: none;
    padding: 4px 9px;
    position: absolute;
    top: 0px;
    right: 15px;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.mobile-menu-button:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=78)"; filter: alpha(opacity=78);	opacity: .78;
}
.mobile-nav { display: none;} 
.mobile-nav > li:last-child a { border-bottom: none;}
.header-box .hide-in-header{display:none}
#account-box-shade{position:fixed; top:0; left:0; bottom:0; right:0; width:100%; height:100%; z-index: 1999; background:#000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30);	opacity: .30;}
#account-balance .balance-box{position:relative; float:left; min-width:300px; margin-top:15px;margin-bottom:10px; width:45%; display:inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;padding:10px; max-width:500px; margin-left:15px; background:#e7f6fd; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
#account-balance .balance-box .arrow{position:absolute; top:-15px; left:10px; background:url("../Images/Icons/box-arrow-up-blue.png") no-repeat; height:15px; width:26px;}
#current-balance{clear:both}
.balance-total-box{padding:10px 20px;background:#043059; color:#fff;}
.header-box .account-info-box .tag{text-align:center; font-size:10px; width:100%}
.header-box .account-info-box .dark{color: #0d6c9f; font-weight:bold;}

#account-box, #account-box-shade{display:none}
#account-box-min{display:block;}
#account-box hr{margin-top:5px; margin-bottom:5px;}
#account-box a, #account-box .link{color:#428bca; text-decoration:none; line-height:16px; font-weight: bold; padding: 5px 0;}
#account-box .orange{color:#FF6F08;padding-top:4px}
#business-box #account-status-box, #business-box .infoBox .box #account-status-wrap .tag, #business-box .accountinfo hr{display:none }
#navigation_menu{margin-top:-15px}
.navigation{width:100%; }
.navigation a.welcome{ padding:2px 0; margin-top:5px;text-decoration:none;display:block; text-align:center; background:#1DB200; color:#fff; font-size:14px; font-weight:bold; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;} 
.navigation a.training{ padding:5px 0; margin-top:2px;text-decoration:none;display:block; text-align:center; background:#4387B0; color:#fff; font-size:18px; font-weight:bold; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;} 
.navigation a.welcome:hover{background:green;  } 
.navigation a.training:hover{background:#58A7FF;  } 
.navigation a.employeeredeem{ padding:5px 0; margin-top:2px;text-decoration:none;display:block; text-align:center; background:#FF0000; color:#fff; font-size:18px; font-weight:bold;} 
.navigation a.employeeredeem:hover{background:#A00808;  } 
.navigation ul{padding:0px; margin:0px;position:relative; padding: 0 0 5px 25px;} 
.navigation ul ul{ display: none; position: absolute; left:0px ;right:0px; padding: 1px 5px;}
.navigation ul li{display:inline-block; font-size:12px; color:#4387B0; line-height:12px; list-style-type:none; padding:3px 8px; margin: 0 2px; border-radius: 2px;}  
.navigation li{ display: none; }
.navigation ul li a{font-family:"Raleway",sans-serif;  text-decoration:none; color:#fff; display:inline-block; font-size: 14px; padding: 4px 0; font-weight:bold;}
.navigation ul li:hover{ background:#ed5f00;}  
.navigation ul ul li{position:relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top:-5px; padding: 0 10px;}
/*.navigation ul ul li a:hover{color:#000;}*/
.navigation li:hover ul{display: block !important;  z-index:10}
.navigation ul li ul li{background: #258fc4; z-index: 1; margin: 0;}
.navigation ul li ul li a{ padding: 12px 0; color:#fff}
.navigation ul li li a:hover{ color:#fff;}  
.navigation ul li.business-links li a:hover{ color:#fff;}  
.navigation .business-links .menuitemselected a{ color:#fff; font-weight:bold;}  
.navigation .agent-links.investor{position:relative;}  
.navigation .agent-links.investor ul{left:0;}  
.navigation ul li a span.red{ color:red}  
.navigation ul li ul li a  {  text-decoration:none; color:#fff; font-weight: bold; white-space:nowrap; overflow:hidden}
.navigation ul li ul li a.important{color:#fff;}
.navigation .menuitemselected{background:#58A7FF}
/*.navigation .menuitemselected a:hover{color:#0f568a}*/
.navigation ul li ul li.selected{background: #f9d2a6; border-top: 1px solid #fff; z-index: 2; position: relative;}
/*.navigation ul li ul li a:hover, .navigation ul li ul li:hover a {color:#fff;}*/
.navigation ul li.active a {background: #f9d2a6;}
.navigation ul li ul li:hover{background: #ed5f00; z-index: 3;} 
.navigation ul ul ul{ display: none; left:0; width:800px;}
.navigation li:hover ul ul{display: none !important;  z-index:10}
.navigation ul ul li:hover ul{ display: block !important;}
.navigation ul ul ul li{display:inline-block;  font-size:12px; color:#4387B0; border:1px solid #0D6C9F;line-height:12px; list-style-type:none; padding:0 10px; background: #f1f1f1; }  
.navigation ul ul ul li a{color:#4387B0;}  
.navigation .toggle-mobile{cursor:pointer;}
.navigation .selectlink{width:232px; max-width:232px; border:1px solid #FF8630}
.sub-menu .help-menu, .sub-menu .about-menu{  position:relative;}  
.sub-menu .help-menu ul, .sub-menu .about-menu ul{  position:absolute; left:0; right:auto; width:auto}  
.sub-menu .help-menu li{ width:100%}  
.sub-menu .about-menu li{display:inline-block; float:left;}  
.sub-menu .help-menu:hover ul, .sub-menu .about-menu:hover ul{  display:block;}  
.general-links .help-menu, .navigation .help-menu{  position:relative; }  
.general-links .help-menu:hover ul, .navigation .help-menu:hover ul {  display:block;}  
.general-links .help-menu ul, .navigation .help-menu ul {  position:absolute; left:-160px; right:auto; width:325px}  
.general-links .help-menu li, .navigation .help-menu li { width:75px; text-align:center;}  
.general-links .help-menu.medium li, .navigation .help-menu.medium li { width:125px; text-align:center;}  
.general-links .help-menu.wide li, .navigation .help-menu.wide li { width:150px; text-align:center;}  
.general-links, .navigation ul li.general-links {float:right; margin:0}
.general-links ul{text-align:right}
.select-biz-cta{background:url('../Images/marketing/arrow-down.png') no-repeat bottom center; padding-bottom:30px; text-align:center;}
.select-biz-cta p{position:relative; width:96%; border:1px solid #E72501; background:#A11A01; color:#fff; margin:0; padding:5px 2%;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size:14px;}
.select-biz-cta span.link{color:#fff; text-decoration:none; position:absolute; top:5px; right:5px;}
.shopper-slider-select{background:url('../Images/marketing/arrow-down.png') no-repeat bottom right; padding-bottom:30px; text-align:center; margin-top: -72px;}
.shopper-slider-select p{font-size:16px; position:relative; width:40%; border:1px solid #E72501; background:#A11A01; color:#fff; margin:0 0 0 60% ;  padding:5px 4% 5px 0;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.shopper-slider-select span.link{color:#fff; text-decoration:none; position:absolute; top:5px; right:5px;}
.sslinfo {margin-top:25px; margin-left:65px; width:75px}

.table-check.table{width: 100%; margin-bottom:0; border-bottom:0 none !important;}
.table-check th{background: none repeat scroll 0 0 #FF924C; color: #fff;padding: 4px; border: 1px solid #FF924C;}
.table-check .tb_quantity {text-align:center;}
.table-check img.left {margin-left:7px; width:75px; height:auto;}
.table-check .btn_remove span {display:block; height:24px; padding-top:5px; width:24px; background:#4387B0; color:#fff; font-weight:bold; text-align:center;}
.table-check .in.tablefo p{border-left: 1px solid #FFAE4A; padding:5px 10px;}
.table-check .info p:first-child{border-left:none}
.table-check .price{font-size: 18px;}
.table-check.table .info, .table .info{background:transparent; height: 60px;}
.table-check.table td{border-top:4px solid #f0f0ee ;border-bottom:2px solid #f0f0ee ;}
.table-check td strong{font-size: 12px}
.table-check .ui-icons{float:none;}
.table-check.order-summary.table th, .table-check.order-summary.table th:last-child{font-size:16px; text-align:left;background:#ed5f00;}
.table-check.order-summary.table td, .table-check.order-summary.table td:last-child{background:#043059;}
.cont-shop{margin-top: 15px;margin-right: 10px;}
.paginacion .naranja{color: #f5770e;}
.paginacion .pag{background:url("../img/ico-numer.png") no-repeat;}
.paginacion a{padding: 2px 6px;color: #FFF;}
.paginacion a:hover{color: #0F5388;}


.table-step{width: 100%;}
.table-step th{background: none repeat scroll 0 0 #FF924C; color: #fff;padding: 4px; border: 1px solid #FF924C;}
.table-step td{border-top: 1px solid #F7C58C;padding: 4px;}
.table-step td{border-left:1px solid #FF6F08; border-right:1px solid #FF6F08}
.table-step .last td{border:0 none; border-top:1px solid #FF6F08;}
.table-step td h3{padding: 6px 0 3px 0;}
.table-step td #Total{font-weight:bold; margin-top:10px; display:block; font-size:1.2em}
.table-step td p{padding-bottom: 6px;margin: 0;}
.table-step .check-title{margin-left: 7px; width:350px; margin-right:10px;}
.table-check .check-title h3{padding: 2px 0; margin: 0; font-size:15px;}
.table-step .check-title p{font-size:12px;margin: 0; padding: 0;}
.table-step .price{font-size: 18px;}
.table-step .info{background: #FBE0C1;}
.table-step .white{background: #FFF;}
#step2 .mt15 .right{font-weight:bold}
#step2 .mt15 .right span{display:inline-block; width:100px; text-align:center;}
.btn-back-next{height: 32px;text-align: center;background: url("../img/btn-back-next.png") repeat-x;border: none;font-size: 13px;font-weight: bold;color: #fff;border-radius: 4px;cursor: pointer;padding: 0 20px;line-height: 30px;}
.btn-back-next:active{position:relative;top:1px}
.btn-back-next:hover{color: #fff;}
.page-info-box{position:relative; float:left; min-width:300px; margin-top:15px;margin-bottom:10px; width:40%; margin-left:2%; display:inline-block; background:transparent; }
.page-info-box .arrow{position:absolute; top:-15px; left:10px; background:transparent; height:15px; width:26px;}

.page-info-box.white{position:relative; color:#000;  float:left; min-width:300px; font-size: 12px; margin-top:15px;margin-bottom:10px; width:55%; margin-left:2%; display:inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;padding:10px; max-width:500px; margin-left:15px; background:#fff; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.page-info-box.white .arrow{position:absolute; top:-15px; left:10px; background:transparent; height:15px; width:26px;}

.page-info-box.blue{background:#e7f6fd; width:95%; padding:10px 2%}
.page-info-box.blue h3{font-size:16px;}
.page-info-box.blue p{font-size:12px;}
.page-info-box.blue .arrow{position:absolute; top:-15px; left:10px; background:url("../Images/Icons/box-arrow-up-blue.png") no-repeat; height:15px; width:26px;}


#place-view, #place-view2{padding:0px 0px 15px;  height:100%; position:relative; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#place-view .info, #place-view2 .info{background:#fbe0c1;width:181px;padding:2px}
#place-view img.right, #place-view2 img.right{border:1px solid #ccc}
#place-view .description p, #place-view2 .description p{font-size: 12px;line-height: 1.5em;margin-top:5px}
#place-view .description .entryDetails p, #place-view2 .description .entryDetails p{margin-top:0px}
#place-view .separator, #place-view2 .separator{border-bottom:1px solid #ccc;margin:15px 0}
#place-view .title, #place-view2 .title{font-size:13px; line-height:15px; text-align:center;}
.contests #place-view .title, .contests #place-view2 .title{font-size:20px; margin-bottom:5px}
#place-view .PlaceAdAbove, #place-view2 .PlaceAdAbove { 
    height:31px; color:#000; font-weight: bold;font-size:18px; text-align:center; padding: 15px 11px 30px; width: 100%; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;                                
    background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 33%, #ffffff 68%, #f3f3f3 93%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(33%,#ffffff), color-stop(68%,#ffffff), color-stop(93%,#f3f3f3), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}
#place-view .title, #place-view2 .title { color:#000;}
#place-view .ui-three-col .PlaceAdBelow, #place-view2 .ui-three-col .PlaceAdBelow {border-top:1px solid #FF6F08;  background:#fff url('../img/place-bottom-bg.png') bottom center repeat-x; clear:both; display: block;height: 46px; overflow: hidden; text-align: center; width: 310px; padding:5px;}
.place-view-top .sliderimage{ height:195px; }
.place-view-top .sliderimage img{width:260px; height:195px;}
.place-view-top .slidertext{height:195px; overflow:hidden; padding:15px 10px; background:#fcfcfc;font-size:13px; border-left:1px solid #FF6F08}
#media .place-view-top .slidertext{height:195px}
.place-view-top .slidertext ul{text-align:left;}
#place-view .image, #place-view2 .image{position:relative;}
#place-slides .sliderimage, #place-slides .sliderimage img{width:450px; height:338px; position:relative; }
#place-slides .slidertext{position:relative; padding:15px 10px; font-size:13px;}
#place-slides .slidertext ul{text-align:left;}
#place-slides .image, #place-slides .image{position:relative;}
#place-slides #nav { width: 450px; margin: 10px }
#place-slides #nav li { width: 50px; float: left; margin: 5px; list-style: none }
#place-slides #nav a { width: 50px; padding: 3px; display: block; border: 1px solid #ccc; }
#place-slides #nav li.activeSlide a { background: #88f }
#place-slides #nav a:focus { outline: none; }
#place-slides #nav img { border: none; display: block }

#place-view span.share, #place-view2 span.share { color:#FF6F08; display: inline-block; font-weight: bold; font-size: 12px; vertical-align: top; height: 12px; margin-top: 3px;}
#place-view .sharebox span.ui-icons-mail, #place-view2 .sharebox span.ui-icons-mail { float:none; display:inline-block}
#deal-view{padding:7px 10px; min-height:460px;  height:100%; position:relative}
#deal-view .right img{width:340px; height:255px;}
#deal-view .info{background:#fbe0c1;width:181px;padding:2px}
#deal-view img.right{border:1px solid #ccc}
#deal-view .place{height:36px; overflow:hidden; margin-top:6px; font-size:14px}
#deal-view .description p{font-size: 12px;line-height: 1.5em;margin-top:5px}
#deal-view .separator{border-bottom:1px solid #ccc;margin:15px 0}
#deal-view .ui-col-one{width:175px;}
#deal-view .tabs-wrap {background:#fff; margin-top:0px; min-height: 200px;}
.place-view-top, .deal-view-top{  background:#fff; z-index:1000; -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.deal-view-top {background: #fff;}
#place-view, #place-view2{background:transparent }
#place-view .place-view-top .ui-three-col, #place-view2 .place-view-top .ui-three-col{border:1px solid #FF924C;}
#place-view .place-view-top .ui-col-one, #place-view2 .place-view-top .ui-col-one{width:262px;  margin:0px; margin-bottom:2px;}
#place-view .place-view-top .ui-col-twothree, #place-view2 .place-view-top .ui-col-twothree{ width:460px;}
#place-view .place-view-top .ui-two-col.b , #place-view2 .place-view-top .ui-two-col.b {                        
    background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 33%, #ffffff 68%, #f3f3f3 93%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(33%,#ffffff), color-stop(68%,#ffffff), color-stop(93%,#f3f3f3), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
height:auto;border:1px solid #FF924C; margin:0 2px;}
#place-view .place-view-top .ui-two-col.b .ui-col-one, #place-view2 .place-view-top .ui-two-col.b .ui-col-one{ 
 padding:10px 0;position:relative; text-align:center; width:67%; margin:0px; padding:10px 0; border-right:1px solid #FF924C;}
#place-view .place-view-top .ui-two-col.b .ui-col-two, #place-view2 .place-view-top .ui-two-col.b .ui-col-two{ 
width:32%; margin:0px; padding:10px 0; text-align:center;}
#place-view .place-view-top .ui-two-col.b .ui-col-two .mobile-hide, #place-view2 .place-view-top .ui-two-col.b .ui-col-two .mobile-hide{ 
font-size:24px;}
#deal-view .ui-two-col .title{ height:auto; text-align:center; font-size:14px;}
#deal-view .ui-two-col.b {height:35px;background:#fff;border-bottom:1px solid #FF924C; margin:10px 10px 0 10px}
#deal-view .ui-two-col.b .ui-col-one{background:#fff;  width:68%; height:25px;  margin:0px; margin-bottom:0px; padding-top:10px; padding-right:0px;}
#deal-view .ui-two-col.b .ui-col-two{width:25%; height:35px;  margin:0px; margin-bottom:0px;padding-top:5px; font-size:20px; text-align:center;}
.place-view-top .title{height: auto;width: 320px;margin-left: 30px; font-size:18px; }
#place-view .place-view-top .title, #place-view .place-view-top .hours, #place-view2 .place-view-top .title, #place-view2 .place-view-top .hours{width: 320px;margin-left:0px; padding-left: 30px; font-size:18px; padding-bottom:5px;}
.place-view-top .icon-action{position:absolute; top:7px; left:5px;}
.place-view-top .tagline{text-align:center; height:24px; font-size:10px; padding:0 5px;}
.contest-view #place-view .place-view-info {border:1px solid #DA0000; }
.contest-view #place-view .place-view-info.ui-two-col.b {                        
    background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 33%, #ffffff 68%, #f3f3f3 93%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(33%,#ffffff), color-stop(68%,#ffffff), color-stop(93%,#f3f3f3), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1727fffff 33%,#ffffff 68%,#f3f3f3 93%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */ }
.contest-view #place-view .place-view-info.ui-two-col.b .ui-col-one{ position:relative; text-align:center; width:67%; margin:5px 0px; padding-top:6px; padding-right:0px;border-right:1px solid #DA0000; overflow:hidden; text-overflow:ellipsis}
.contest-view #place-view .place-view-info.ui-two-col.b .ui-col-two{     
width:32%; margin:10px 0px 0px; padding-left:0px; padding-top:5px; padding-bottom: 3px;font-size:20px; text-align:center;}
.contest-view #place-view .place-view-info .icon-action{left: 25px; position: absolute; top: 10px;}
#place-contest .inline.bordered{margin-left:15px;}

.deal-view-top{padding:7px;}
.deal-view-top .buyinfo{ width:49%;}
.deal-view-top .deal-image{ width:49%; margin-bottom:10px}
.deal-view-top .deal-image .image-box{margin:0 auto}
.deal-view-top .redeem{font-size:11px; text-align:center; color:#043059}
.deal-priceview td{border:1px solid #ffae4a; padding:2px;}
.deal-priceview td b{display:inline-block; width:45px; text-align:right; font-weight:bold;}
.deal-priceview .col1{font-size:10px;}
.deal-priceview .col1 span{font-size:10px;}
.deal-priceview .col2{font-size:18px;}
.deal-priceview .col2 span{font-size:18px;}
.table-deals.table-fims{border:0 none;}
.table-deals.table-fims th{border:0 none;}
.table-deals.table-fims .thr{width:200px;}
.table-deals.table-fims .share-code{width:420px}
.btn-red.unassign { margin-bottom:5px; margin-left:5px; float:left; padding: 3px 5px !important; width: 60px;}
.assignedto { font-size: 12px; color: #4387B0; display:block}
.curva.bluebg{color:#fff}
.curva.bluebg .whitebg, .curva.bluebg .lightbg{color:#000}
.whitebg .info-box, body .content .page-heading-wrap .whitebg .info-box h2{color:#0D6C9F}
.curva.shadow.bluebg .whitebg a{color:#ff0000}
.curva.shadow.bluebg table{background:#4387B0; color:#000;} 
.curva.shadow.bluebg table td{background:#fff; color:#000;} 
.curva.shadow.bluebg .help-text, .curva.shadow.bluebg .greyed{color:#fff}
.curva.shadow.bluebg a{color:#fff}
.curva.shadow.bluebg a.blue{color:#4387B0}
.curva.shadow.greenbg a.green{color:#1DB200}
.curva.shadow.bluebg table tr.bluebg td{background:#4387B0;border-color:#4387B0;}
.table-deals tr .th, .table tr .th{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.table-deals tr .thl, .table tr .thl{ -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px;}
.table-deals tr .thr, .table tr .thr{ -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px;}
.table-deals tr.bluebg td, .table tr.bluebg td{padding-bottom:2px}
.table-deals tr.bluebg td span, .table tr.bluebg td span{background:#4387B0; line-height:5px; display:block; width:100%;}
.table-deals, .table-admin, .table{width:100%; text-align:left; clear:left;}
.table-deals td, .table-admin td, .table td{border-left:1px solid #ddd;border-right:1px solid #ddd;}
.table-deals td:first-of-type, .table-admin td:first-of-type, .table td:first-of-type{border-left:0 none;}
.table-deals td:last-of-type, .table-admin td:last-of-type, .table td:last-of-type{border-right:0 none;}
.table-deals, .table-admin{width:98%; margin:0 auto;}
.table-deals th, .table-admin th, .table th{ padding-top:2px !important; padding-bottom:2px !important}
#webgrid-content .table {width:98%}
.table .draw-status{min-width:150px}
body .table-deals th.active, body .table-admin th.active, body .table th.active{background:#FF6F08 !important}
.table-deals .small, .table .small{display:block; font-size:10px;}
.table-deals .top td, .table .top td{ border-top:1px solid #0F5388; border-bottom:1px solid #fff;}
.table-deals .top td.first, .table .top td.first{ border-left:1px solid #0F5388;}
.table-deals .top td.last, .table .top td.last{ border-right:1px solid #0F5388; }
.table-deals .bottom td, .table .bottom td{border:1px solid #0F5388; border-top:1px solid #FF6F08;}
.table-deals .Refunded td, .table .Refunded td{background:#EFEFEF; color:#7a7a7a}
.table-deals .Redeemed td, .table .Redeemed td{background:#B2D5EE;}
.table-deals .status-box, .table .status-box{background:#0F5388; color:#fff; text-align:center;}
/*#current-deal {width:97%; margin:0 auto;}*/
body.deals-list  #DataTables_Table_0_wrapper #DataTables_Table_0_info{padding-top:40px}
body.deals-list  #DealOptionsBox{width:40%; display:inline-block;}
#current-deal .table-deals .status-box{background:#0F5388; color:#fff; text-align:center;}
.table-deals tr .separator{background:#fff !important;}
.deals-list .table-reports th{max-width:150px}
.table-deals th, .table-admin th, .table-reports th, .table th{background:#ed5f00;color:#fff;padding:4px 4px; text-align:center; font-size:14px; height:35px;}
.table-deals th a, .table-admin th a, .table-reports th a, .table th a{color:#fff;}
.table-deals th:first-child, .table-admin th:first-child, .table-reports th:first-child, .table th:first-child, .table th:first-child{-webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px;}
.table-deals th:last-child, .table-admin th:last-child, .table-reports th:last-child, .table th:last-child, .table th:last-child{-webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px;}
#account-balance th:last-child, #account-balance .table-deals th:last-child, .table-check th:last-child{background:#043059;}
#account-balance td:last-child, #account-balance .table-deals td:last-child, .table-check td:last-child{background:#e4f5fd;}
#account-balance .balance-box-total td:last-child{background:#043059; padding:20px 5px; }

#account-balance .lightbg table.w100p td:last-child{background:transparent;}
.table-deals th:last-child, .table-admin th:last-child, .table-reports th:last-child, .table th:last-child, .table th:last-child{-webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px;}
.table-deals th a:hover, .table-admin th a:hover, .table th a:hover{color:#7a7a7a;}
.table-deals tr:nth-child(even), .table-admin tr:nth-child(even), .table-reports tr:nth-child(even), .table tr:nth-child(even), .table tr:nth-child(even) {background: #fdefe5}
.table-deals tr:nth-child(odd), .table-admin tr:nth-child(odd), .table-reports tr:nth-child(odd), .table tr:nth-child(odd), .table tr:nth-child(odd) {background: #fef7f2}
.table.ads tr.active {background: #0D6C9F; color:#fff;}
.table.ads tr td {vertical-align:middle}
.table.ads tr.active td {color:#fff;}
.table.ads tr.active td.relative {color:#000;}
.table.ads .relative {width:185px}
.table-deals td{border-bottom:1px solid #FF6F08; border-top: 1px solid #ed5f00; border-left:1px solid #ccc; border-right:1px solid #ccc}
.table-admin td{border:1px solid #ed5f00; border-bottom:1px solid #FF6F08; padding:4px 5px 3px; font-size:12px;}
.table-admin td:last-child{text-align:center;}
.table-admin tfoot td {border:0px; text-align:center; padding-top:10px;}
.table-admin tfoot td a{text-decoration:none; font-weight:bold;}
.table-reports {width:98%;  -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; margin:0 1%}
.table-reports td{text-align:center; border:1px solid #ccc; padding:4px 5px 3px; font-size:12px;}
.table-reports .fs16 td{ font-size:16px;}
.table-reports th.orangebg{background:#FF6F08 !important;}
.table-reports td:last-child{text-align:center;}
.table-reports td.tal{text-align:left;}
.table-reports th.tal{text-align:left;}
.table-reports tfoot td {border:0px; text-align:center; padding-top:10px;}
.table-reports tfoot td a{text-decoration:none; font-weight:bold;}
.table-reports.child th{background:#043059; border-color:#58A7FF}
.table-reports.child th a{color:#fff;}
.table-reports.child th a:hover{color:#f1f1f1;}
.table-gridview .item{width:150px; float:left; background:#f6f7f6;border:1px solid #ccc; margin:5px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.table-gridview .item div{padding:5px; text-align:center; }
.table-gridview .item.image{background:#fff;padding:0px; }
.employee-image{height:100px; width:auto}
.table-employees td{color:green; font-weight:bold;}
.table-employees td.True span, .table-deals td.True span, .check-box-wrap.True {background:url(../img/icons/icon-checked.png) no-repeat; height:25px; width:25px; display:block; margin:0 auto;}
.table-employees td.False span, .table-deals td.False span, .check-box-wrap.False  {background:url(../img/icons/icon-unchecked.png) no-repeat; height:25px; width:25px;display:block; margin:0 auto;}
.table-employees td.branch-box{background:#0F5388; color:#fff; text-align:center; width:105px;}
.table-employees td.role ul{list-style-type:none; padding:0; margin:0; }
.table-employees td.role ul li{list-style-type:none; padding:0; margin:0; }
.table-deals .odds td{border-bottom:0px none; }
.table-deals .evens td{border-top: 0px none; }
.table-deals .spacer td{border-top: 0px none;  border-bottom:0px none;}
.table-deals .Valid.top td{border-left:1px solid #FF6F08; border-right:1px solid #FF6F08; border-bottom:1px solid #FF6F08 }
.table-deals .Valid.top td.first{ border-left:1px solid #0F5388;}
.table-deals .Valid.top td.last{ border-right:1px solid #0F5388; }
.table-deals td.purchased{font-size:14px;}
.table-deals td.account{width:100px;}
.table-deals .col1{width:350px;}
.table-deals .col2{width:130px;}
.table-deals .col3{width:30px;}
.table-deals .col5{width:120px;}
.table-deals.redeem input{width:150px}
.deal-table .Active span{background:url(../img/icons/icon-checked.png) no-repeat; height:25px; width:25px; display:block; margin:0 auto;}
.deal-table .Disabled span{background:url(../img/icons/icon-unchecked.png) no-repeat; height:25px; width:25px;display:block; margin:0 auto;}
.orderspage .table-deals tr:nth-child(2n+1){background:#efefef}
.orderspage .table-deals tr:nth-child(2n+1).whitebg{background:#fff}
.img-delete{background: url("../img/deals/icon-delete.png") no-repeat; display: inline-block;height: 25px; width: 25px;  cursor:pointer;}
.relative .one{float:left;}
.relative .two{float:left;}
.table-order-payment{margin-bottom:50px;padding:10px 0px;}
.table-order-payment .first, .table-order-payment .second, .table-order-payment .third{float:left; width:33%; font-size:12px;}
.table-order-payment .first .controles{width:110px;}
.table-order-payment .second .controles{width:70px;}
.table-order-payment .third .controles{width:80px;}
.table-order-payment table{width: 100%;}
.table-order-payment table .curva{height:250px;}
.orderspage table .purchased{width:120px; height:35px;}
.orderspage table .total{width:110px;}
.table-order-payment label.order {width: 60px;}
.table-order-payment .first label.order {width: 70px;}
.table-order-payment .third label.order {width: 130px;}
.table-order-payment .second {width: 180px;}
.table-order-payment .third {width: 260px;}

#press{position:relative}
#press .portfolio-item{float:left; padding:5px 2px; height:275px; background-color: #F5F5F5;}
#press .portfolio-thumbnail-image img{width:100%; height:auto;}
#press .portfolio-thumbnail-image, #press .portfolio-thumbnail-context{width:150px; font-size:12px}
#press .portfolio-thumbnail-context{padding:5px; text-align:center; display:block;}
#press .portfolio-thumbnail-context a{font-size:12px}


.header .form-search{float:left}
.lupa{float:left;margin-left:5px;margin-top:14px}
.deals{margin-left:0;margin-right:0;margin-top:13px;height: 28px;}
.dealslist #map-canvas{margin:0 auto;}
.header .wrapper{position:relative}
.barra_perfil_search{margin-top:5px;}
.barra_perfil_search .texto{height:33px;font-weight:bold;float:left;width:245px; }
.shopping-cart-box{float:left; }
.account-panel-box {float:left; margin-top:10px; padding-left:7px; padding-right: 7px; height:25px; padding-top:5px; position:relative; }
.header .widgets-wrap{position:relative}
.header .home-btn{/*background: #fff url("../img/button-home.png") no-repeat center; padding-left:30px; width:59px;*/  font-family:"Raleway",sans-serif; cursor:pointer;float:left; height:30px; line-height:28px; padding:0; color:#fff; text-decoration:none; float:left; color:#2a2a2a; display:inline-block; font-size: 12px;}
.header .home-btn:hover{color:#279fbb}
.barra_perfil_search .texto h1{margin:0px; overflow:hidden; height:35px; padding: 0px 5px 12px; background-color:#fff;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); white-space:nowrap;text-align:center; overflow: hidden;  border-radius:4px; }
.barra_perfil_search .texto a{position:relative; background-color:#58A7FF; height: 25px; padding-top: 3px; padding-left:35px; display: block; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; font-weight:bold;}
.barra_perfil_search .texto a:hover{color:#00598f;}
.barra_perfil_search .texto img{background:#fff;border:1px solid #ccc;font-size:12px;height:33px;margin-right:5px;padding:2px;width:33px; padding: 0 5px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.barra_perfil_search .left.box.curva.shadow{margin-top:0px; padding:2px 2px 3px}
.porcentaje_perfil{width:324px;position:absolute;left:50%;margin-left:-162px}
.barra_perfil_search .carrito_search{float:right;color:#fff;font-size:15px;width:89px;margin-top: 1px;height:36px;background:url("../img/fondo_carrito.png") no-repeat;text-align:right;line-height:39px;font-weight:bold;padding-right:9px;text-decoration:none}
.barra_perfil_search .carrito_search:active{position: relative;top: 1px;}
.page-content-ctabox .btn-check-out, .page-content-ctabox .btn-continue-shop{cursor: pointer;padding: 5px;border: none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:12px;min-width:150px; margin-left:5px; height:30px;text-align:center;font-weight:bold;text-decoration:none}
.page-content-ctabox .btn-check-out:active, .page-content-ctabox .btn-continue-shop:active{position: relative;top: 1px;}
.order-list {width:100%;}
.order-list span{display:inline-block;padding:4px;}
.order-list .col1{width:160px;}
.order-list .col2{width:65px;}
.order-list .col3{width:70px;}
.order-list .col4{width:70px;}
table.order-list td {border:1px solid #58A7FF;background: #FEFEFE; }
table.order-list{border-left:1px solid #58A7FF; border-right:1px solid #58A7FF}
#main .upgrade.form-horizontal .page-content-ctabox .left.ml15{width:250px !important}
#BusinessWhyUpgrade img{max-width:250px; max-height:250px}
.account-info-box .link-box .bordered { font-size:16px; line-height:16px; background: #fff; float: left; min-height:40px; margin: 7px 1% 3px;  width: 31%; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #FBFBFB;}
.account-info-box.shopper .link-box .bordered {min-height:100px; }
.account-info-box .link-box .bordered.half { margin: 7px 1% 3px;  width: 48%;  font-size:16px;}
.account-info-box .link-box .bordered.half.middle { margin: 7px 25% 3px;  width: 50%;  font-size:16px;}
.account-info-box .link-box .bordered.full { margin: 7px 1% 3px;  width: 98%;  font-size:16px;}
.package-index div.left { background: #fff; float: left; margin: 7px 1% 3px;  width: 47%; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #ccc;}
.package-index div.left li.FIM1.Package, .package-index div.left li.FIM3.Package ,.package-index div.left li.FIM10.Package{display:none;}
.package-index div.left li.Additional.Deal.Distance {margin-bottom:27px;}
.importantbg { background: #C0E3F7; }
.controles .btn-check-out{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; color:#fff;font-size:12px;width:124px;height:47px;background:url("../img/btn-check-out2.png") no-repeat;text-align:center;font-weight:bold;text-decoration:none}
.page-content-ctabox{background: #EEEEEE; width:95%; margin:0 auto; text-align:left}
.actions{background: #EEEEEE;padding: 10px;}
td.actions{background: inherit}
.page-content-ctabox .bordered{background:#fff; color:#000; clear:both; margin:5px auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.height{height: 47px;}
.controles .btn-check-out:hover{background:url("../img/btn-check-out2.png") no-repeat no-repeat 0 -47px;}
.height{height: 47px;}
.btn-check-out span, .btn-continue-shop span{font-size: 16px;line-height: 17px;}
.porcentaje_perfil .porcentaje_total{width:130px;height:27px;text-align:right;background-color:#fff;border:1px solid #FF6F08;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px; float:left;overflow:hidden}
.porcentaje_perfil .perfil_porcentaje_usuario{width: 0;height:27px;background-color:#FF924C;}
.porcentaje_perfil .percent10{width: 10%}
.porcentaje_perfil .percent20{width: 20%}
.porcentaje_perfil .percent30{width: 30%}
.porcentaje_perfil .percent40{width: 40%}
.porcentaje_perfil .percent50{width: 50%}
.porcentaje_perfil .percent60{width: 60%}
.porcentaje_perfil .percent70{width: 70%}
.porcentaje_perfil .percent80{width: 80%}
.porcentaje_perfil .percent90{width: 90%}
.porcentaje_perfil .percent100{width: 100%}
.completar_registro{float:left;margin-left:7px;margin-top:7px}
.completar_registro a{font-size:14px;color:#0f568a;text-decoration:none}
.completar_registro a:hover{border-bottom:1px dotted #0f568a}
.wrap_porcentaje{background:#fff;border:2px solid #f00;padding:4px;border:1px solid #727272;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}
.numero_porcentaje{text-align:right;font-size:14px;padding-top:6px;margin-left:126px}
.wrap_range{float:left;width:217px;border:2px solid #f00}
.clear{clear:both}
.strong{font-weight:bold}
.dropdown > a.azul_search,.dropdown li a.azul_search:hover{background:none repeat scroll 0 0 #1f77d9}
.dropdown li a.azul_search{background:none repeat scroll 0 0 rgba(37,137,249,0.70)}
.dropdown li a.plomo_search{background:none repeat scroll 0 0 rgba(114,114,114,0.70)}
.titulo_lista_nearby{font-size:18px;}
.productos_search h3{margin:0;margin-bottom:5px;font-size:12px;line-height:15px;font-family:arial;text-align:center}

.primary-ad{}
.secondary-ad .wrap_right_content{top:450px;}
.wrap_right_content{float:right;width:168px; margin-left:10px;height:460px;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.wrap_right_content .sample-box-big {margin-top:0px; width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#right_content .titulo_find_local{margin-top:8px;font-size:20px;text-align:center}
#right_content .texto_findo_local{margin-top:5px;font-size:13px;text-align:center;line-height:20px}

#right_content .ico-tijera{background:url("../img/tijera_ploma.png") no-repeat center}
#right_content .ico-carrito{background:url("../img/carro_plomo.png") no-repeat center}
.subtitulo_article{margin:0;margin-bottom:5px;font-size:12px;line-height:15px;font-family:arial;text-align:center;font-weight:bold;margin-top:5px}

.matrix article .ubicacion_producto{margin:0;font-size:13px}
.matrix article .numero_tlf_producto{margin:0;margin-top:8px;font-size:15px;text-align:center;font-weight:bold}

#wrap_productos article img.deals{display:block;margin:0 auto;margin-top:11px}


.matrix article img.deals{display:block;margin:0 auto;margin-top:5px}
.matrix article .rating{padding:0;margin-top:3px;float:left;margin-left:3px}
.matrix article .rating li a{outline:none}
.matrix article .votos{float:left;margin-left:10px;margin-top:3px;font-size:13px}
.matrix .puntuacion_producto{margin-top:4px}



.saldo #wrap_slider #slider_costos a{outline:none;cursor:pointer}
#wrap_slider{width:208px;padding:5px;border:1px solid #0f588c;padding-top:0;padding-bottom:10px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px; clear:both;float:left;overflow:hidden;background:#fff}
ul.parametros_slider{width:180px;list-style-type:none;margin:0 auto;padding-left:12px;margin-bottom:-3px;border-bottom:3px solid #FF6F08;overflow:hidden}
ul.parametros_slider li{float:left;margin:5.5px;margin-left:0;margin-right:16px;font-size:11px;font-family:arial}
ul.parametros_slider li.parametro_texto{position:relative;bottom:-4px}
ul.parametros_slider li img{margin-bottom:-6px}
#slider_costos{width:102px;margin-left:20px}
li#valor_calculado{width:58px;margin:0;margin-top:5.5px;height:13px;overflow:hidden}

.arrow-up{position:relative;top:-2px;left:4px;cursor:pointer}
.arrow-down{position:relative;top:-8px;left:4px;cursor:pointer}
.less_than{clear:left; font-size:10px; text-align:center;display:block; font-weight:bold;}

#wrap_radius{float:right;width:101px;padding:0px; margin-top:0px; margin-right:10px;}
#wrap_radius1{float:right;width:101px;padding:0px; margin-top:0px; margin-right:10px;}
#box_radius, #box_radiuskm{ float:right;border:1px solid #000;width:102px;height:30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#box_radius .arrows, #box_radiuskm .arrows, #wrap_maxprice .arrows{width:25px; height:28px; padding-left:2px;  -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
#radius, #radiusKM {text-align:center;font-size:12px;font-weight:Bold;width:70px;min-height:20px;height:20px;float:left;color:#4387B0;background: none;border: none;padding: 0;line-height: normal;margin-top:4px;}
#radius:focus{border: none;box-shadow: none}
/*#radiusKM{text-align:center;font-size:12px;font-weight:Bold;width:70px;height:20px;float:left;color:#4387B0;background: none;border: none;padding: 0;line-height: normal;margin-top:4px;}*/
#radiusKM:focus{border: none;box-shadow: none}
.arrows{float:right;}
.contests .arrows{margin-left:15px;}
.contests .whitebg img.right { -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; margin-right:10px;}
.arrow-up{background:url(../img/icons/arrow-up-h.png) no-repeat; width:14px; height:7px; margin-left:0px; margin-top:5px; cursor:pointer;}
.arrow-down{background:url(../img/icons/arrow-down-h.png) no-repeat; width:14px; height:7px; margin-left:0px; margin-top:10px; cursor:pointer;}
.arrow-left{background:url(../img/icons/arrow-left-h.png) no-repeat; width:7px; height:14px; margin-left:5px; margin-top:2px; cursor:pointer;}
.arrow-right{background:url(../img/icons/arrow-right-h.png) no-repeat; width:7px; height:14px; margin-right:5px; margin-top:2px; cursor:pointer;}
.arrow-up:hover{background:url(../img/icons/arrow-up.png) no-repeat; }
.arrow-down:hover{background:url(../img/icons/arrow-down.png) no-repeat;}
.arrow-left:hover{background:url(../img/icons/arrow-left.png) no-repeat;}
.arrow-right:hover{background:url(../img/icons/arrow-right.png) no-repeat;}
.disabled .arrow-up{background:url(../img/icons/arrow-up-d.png) no-repeat;  cursor:auto;}
.disabled .arrow-down{background:url(../img/icons/arrow-down-d.png) no-repeat;  cursor:auto;}
.disabled .arrow-left{background:url(../img/icons/arrow-left-d.png) no-repeat;  cursor:auto;}
.disabled .arrow-right{background:url(../img/icons/arrow-right-d.png) no-repeat;  cursor:auto;}
#box_radius .arrows .arrow-up, #box_radiuskm .arrows .arrow-up, #box_maxprice .arrows .arrow-up{ top: -6px;}
#box_radius .arrows .arrow-down, #box_radiuskm .arrows .arrow-down, #box_maxprice .arrows .arrow-down{ top: -16px;}


#wrap_maxprice{float:right;width:91px;padding:0px; margin-top:0px; display:none;}
#wrap_maxprice .less_than{padding-left:5px;}
#box_maxprice{float:right; border:1px solid #000;width:82px;height:30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:8px}
#maxprice{text-align:center; font-size:12px;font-weight:Bold; width:50px; padding-right:5px; height:18px; min-height:18px;float:left;color:#4387B0;background: none;border: none;padding: 0;line-height: normal; margin-top:4px;}
#maxprice:focus{border: none;box-shadow: none}
.activity-table{ float:left;  height:45px; width:95px; background:#fff; border-radius:4px;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.activity-table.b{padding:0px 2px 0px 3px; margin-left:5px;margin-top:17px; height:28px; width:40px; background:#fff; border-radius:4px;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
.activity-table td{ padding-left:5px;}
.activity-table.b td{ padding:0px;}
.activity-table td a span{ display:block; width:100%;  text-align:center; }
.activity-table td.cart a span{ width:80%;  text-align:center; }
.activity-table td a{text-decoration:none; display:block;  width:100%;padding:0px; font-size:14px; font-weight:bold;  text-align:center;}
.activity-table span.icon{display:inline-block; width:25px; height:25px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.activity-table .favpl span.icon{background:url('../Images/ui/ui-action-rounded.png') no-repeat -2px -38px;}
.training-page section .bordered{ padding:10px;margin:2px}
.training .favpl span.icon{background:url('../Images/ui/ui-action-rounded.png') no-repeat -2px -38px; display:inline-block; width:25px; height:25px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; margin:-10px 0px -5px 0px}
.activity-table .favdl span.icon{background:url('../Images/ui/ui-action-rounded.png') no-repeat -41px -38px;} 
.activity-table .favjob span.icon{background:url('../Images/ui/ui-action-rounded.png') no-repeat -78px -38px;} 
.activity-table .favcha span.icon{background:url('../Images/ui/ui-action-rounded.png') no-repeat -114px -38px;} 
.activity-table .favcha, .activity-table .favdl{padding-left:4px;} 
.activity-table .cart a{width:37px; height:24px; background:#fff url('../img/action-icon-cart.png') no-repeat -0px -2px;} 
.activity-table .cart a:hover{background-position:-0px -29px;} 
.activity-table .cart a span{font-size:12px;} 
.activity-table .cart{  width:58px;} 
.activity-table .heading{font-size:10px; text-align:center; font-weight:bold;} 
#sample .favpl span.icon{background:url('../Images/ui/ui-action-rounded.png') no-repeat -2px -37px; width:25px; height:25px; margin-bottom:-7px}
#sample .favdl span.icon{background:url('../Images/ui/ui-action-rounded.png') no-repeat -41px -37px; width:25px; height:25px; margin-bottom:-7px } 

.content .nearby{width:245px;position: absolute;left: 0;top: 12px;bottom: 10px;}
.nearby h2{font-size: 18px;font-weight:normal;padding: 7px 0 0 7px}
.searchPage .nearby {
    z-index:10000; display:none; padding:20px; width:600px; margin-left:-300px; position: fixed ;left:50%; top: 100px; bottom:auto; min-height:300px;
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px;
    font-size:16px;
background: #032240; /* Old browsers */
background: -moz-linear-gradient(left,  #032240 0%, #043059 21%, #04294d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#032240), color-stop(21%,#043059), color-stop(100%,#04294d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #032240 0%,#043059 21%,#04294d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #032240 0%,#043059 21%,#04294d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #032240 0%,#043059 21%,#04294d 100%); /* IE10+ */
background: linear-gradient(to right,  #032240 0%,#043059 21%,#04294d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#032240', endColorstr='#04294d',GradientType=1 ); /* IE6-9 */
color:#fff;
}
.searchPage .nearby .boton {
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px;
    text-decoration:none;
    border:0 none;
    font-size:18px;
    text-align:center; margin-left:5px;
    color:#fff;
background: #ffa600; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa600 1%, #f65200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffa600), color-stop(100%,#f65200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa600 1%,#f65200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa600 1%,#f65200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa600 1%,#f65200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa600 1%,#f65200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#f65200',GradientType=0 ); /* IE6-9 */
}
.searchPage .nearby .boton:hover{
    color:#025098;
background: #f65200; /* Old browsers */
background: -moz-linear-gradient(top,  #f65200 0%, #ffa600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f65200), color-stop(100%,#ffa600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f65200 0%,#ffa600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f65200 0%,#ffa600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f65200 0%,#ffa600 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f65200 0%,#ffa600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f65200', endColorstr='#ffa600',GradientType=0 ); /* IE6-9 */
}
.searchPage .nearby  .close{background-color:transparent; color:#fff; opacity:1; filter:alpha(opacity=100);}
.searchPage .nearby  .close:hover{color:#ccc}
.searchPage .nearby  .wrap_lista_nearby{background:#fff;}

.item_nearby{border-top:1px solid #FF6F08;position:relative}
.item_nearby:first-child{border-top:none}
.item_nearby .title{width:170px;font-size:12px;}
.options .ico-check{cursor:pointer; position:absolute;left:0;top:50%;margin-top:-8px}
.options .ico-check-blue{background:url("../img/ico-check-blue.png") no-repeat;}
.options .ico-check-orange{background:url("../img/ico-check-orange.png") no-repeat;}
.item_nearby .options{ width:26px; height:52px;}
.ico_nearby{float:left;width:24px;height:24px;}
#items_change_nearby .nearby-list .title{width:100%; }
#items_change_nearby .nearby-list .title .dealContent, #items_change_nearby .nearby-list .title .placeContent{display:block; width:100%;}
#items_change_nearby .nearby-list .title .dealContent{display:none;}
#items_change_nearby .nearby-list .title .title{display:block; width:97%; height:20px; line-height:18px; font-size:12px;padding:0 3px; /* display: block; height: 18px;  line-height: 18px; overflow: hidden;*/}
#items_change_nearby .nearby-list .distance{float:right; padding:2px; height:25px;}
#items_change_nearby .nearby-list .place{height:28px;color:#000; font-size:12px;line-height:12px;padding-left: 30px;display: inline-block; padding-top:1px ; text-transform:lowercase/*display: block;  height: 18px; line-height: 18px; overflow: hidden;*/}
#items_change_nearby .nearby-list .address{color:#000; font-size:12px;line-height:18px; margin-left:-25px; width:45px; text-align:right;}

#items_change_nearby .nearby-list .icon-deal{background-position: -41px -3px; margin-left:-1px;}
#items_change_nearby .nearby-list .icon-place{background-position: -2px -3px; margin-top:-2px; margin-left:1px; }
#items_change_nearby .nearby-list .icon-deal:hover{background-position: -41px -37px;}
#items_change_nearby .nearby-list .icon-place:hover{background-position: -2px -37px;}
#items_change_nearby .nearby-list .icon-deal.active{background-position: -41px -73px;}
#items_change_nearby .nearby-list .icon-place.active{background-position: -2px -73px;}
#items_change_nearby .nearby-list .icon-deal.active:hover{background-position: -41px -108px;}
#items_change_nearby .nearby-list .icon-place.active:hover{background-position: -2px -108px;}
#items_change_nearby .nearby-list .value { cursor:pointer; position: absolute; width: 74px; bottom: -2px; left: 87px; font-size: 9px; text-align: center;}
#items_change_nearby .nearby-list .savings { cursor:pointer; position: absolute; width: 74px; bottom: 14px; left: 72px; font-size: 9px; text-align: center;}
#items_change_nearby .nearby-list .price{ cursor:pointer;  position: absolute; width: 90px; bottom: 2px; left: 155px; text-align:center; font-size:16px; }
#items_change_deals .deals-list .title a{ width:100%;}
#items_change_deals .deals-list .title .title{ height:29px; padding-left:5px; width:100%; cursor:pointer; padding-right:2px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis}
#items_change_deals .deals-list .title{display:block; height:57px; width:215px; }
#items_change_deals .deals-list .price{color:#000; font-size:12px;line-height:18px;}
#items_change_deals .deals-list .address{color:#000; font-size:12px;line-height:18px; margin-left:-25px;}
#items_change_deals .deals-list .icon-deal{margin-left:-5px;}
#items_change_charity .charity-list .title{width:100%; }
#items_change_charity .charity-list .title .title{cursor:pointer;}
#items_change_charity .charity-list .title a{display:block; width:100%;}
#items_change_charity .charity-list .icon-charity{margin-left:-2px; margin-top:2px;}
#items_change_charity .charity-list .amount{margin-left:-25px; color:#FF6F08}
#items_change_charity .charity-list .amount b{color:#000}
#items_change_deals .deals-list a:hover span, #items_change_nearby .nearby-list a:hover span, #items_change_charity .charity-list a:hover span, #items_change_charity .charity-list a:hover span b{color:#000}
#items_change_nearby .nearby-list, #items_change_deals .deals-list{border:1px solid #4387B0; width:45%; margin-right:5%; margin-bottom:2px; float:left}
#items_change_nearby .nearby-list .title, #items_change_deals .deals-list .title{text-align:left; margin:2px}
#items_change_charity .charity-list{border:1px solid #FF00F7; width:96%; margin-bottom:2px; padding-left:5px;}
#items_change_deals .deals-list{position:relative; background: url('../img/dealview-box-small-bottom.png') no-repeat bottom right; min-height: 60px; width: 225px; float: left; margin-right: 5px; margin-bottom:3px}
#items_change_deals .deals-list .title{text-align: left;}
#items_change_deals .deals-list .value { position: absolute; width: 70px; bottom: -2px; right: 92px; font-size: 9px; text-align: center;}
#items_change_deals .deals-list .price{  position: absolute; width: 90px; bottom: 2px; right: 0px; text-align:center; font-size:16px; }
#items_change_nearby .icon-place{position:absolute; top:4px; left:0px;}
#items_change_nearby .nearby-list{position: relative; }
.nearby.wrap_nearby.popup-box #items_change_nearby .nearby-list{ float: left; margin-right: 5%; width: 45%;}
.nearby.wrap_nearby.popup-box #items_change_nearby .nearby-list .place{width: 80%;}
#items_change_nearby .nearby-list .price{color:#000; font-size:16px;line-height:18px;}
#items_change_nearby .nearby-list .address{color:#000; font-size:12px;line-height:18px; margin-left:-25px;}
#items_change_nearby .nearby-list .icon-deal{margin-left:-5px;}

.careers #items_change_nearby .grid {width:50%}
.careers #items_change_nearby .nearyby-box {width:95%}
.careers #items_change_nearby .nearby-list {width:100%}

.items_business_deals .grid {width:50%}
.items_business_deals .deal-detail {width:290px; overflow:hidden; text-overflow:ellipsis}
.items_business_deals .deals-box {position:relative; background: url('../img/dealview-box.png') no-repeat bottom right; min-height: 57px; max-height: 57px; width: 400px; margin-bottom:15px;
                                  display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.items_business_deals .deals-box .title {margin: 0 10px 0 55px;font-size: 14px; font-weight:normal; white-space: nowrap;}
.items_business_deals .deals-box .value {margin: 0 10px 0 55px;}
.items_business_deals .deals-box .price {position: absolute; width: 90px; bottom: 2px; right: 0px; text-align:center; font-size:26px; font-weight: bold; line-height: 57px; color: #fff;}

#items_change_deals .deals-list .options{width: 53px;height: 24px;bottom: 2px;left:7px;position: absolute;}
#items_change_nearby .nearby-list .options{width: 53px;height: 24px;bottom: 2px;left:7px;position: absolute;}
.mceEditor{width:98% !important;}
.mceEditor td{float:left;}
.mce-edit-focus {border:1px solid #f4aa57; box-shadow:0 0 5px 0 #ffc186; }
.mceLayout, .mceIframeContainer, .mceIframeContainer iframe {width:100% !important;}
.mceEditor {margin-bottom:2px; display:block;}
.mceToolbar:after {clear:both;}
.mceEditor td.mceToolbar {float:none;}
.contractpage .field{max-width:50%;}
.contractpage .field input[type="text"], .contractpage .disabledinput{max-width:440px; height:28px}
.contract-box{height:200px; width:100%; overflow-y:scroll; background:#ffffff; border:1px solid #CBCBCB;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#redeem .lightbg table, #returns .lightbg table ,#fineprint .lightbg table{background:#f1f1f1;}

/* Icons */
.jobfloat{position:absolute; top:50px; left:235px;}
.icon-action{cursor:pointer; background:url('../Images/ui/ui-action-rounded.png') no-repeat 0px 0px; display:inline-block; width:25px; height:26px;}
.icon-action.icon-deal{background-position:-41px -3px}
.icon-action.icon-place{background-position:-2px -3px}
.icon-action.icon-job{background-position:-78px -3px}
.icon-action.icon-charity{background-position:-114px -3px}
.icon-action.icon-cart{background-position:-150px -3px}
.icon-action.icon-contest{display:none; background-position:-187px -3px}
.icon-action.icon-contest.active{display:block; }
.icon-action.icon-nearby{background-position: -223px -3px;}
.icon-action.icon-nearby:hover{background-position: -223px -38px;}
.icon-action.icon-nearby.active{background-position:-223px -73px}
.icon-action.icon-nearby.active:hover{background-position:-223px -108px}
.icon-action.icon-wifi{background-position: -259px -3px;}
.icon-action.icon-wifi:hover{background-position: -259px -38px;}
.icon-action.icon-wifi.active{background-position:-259px -73px}
.icon-action.icon-wifi.active:hover{background-position:-259px -108px}
.icon-action.icon-wifi-paid{background-position: -295px -3px;}
.icon-action.icon-wifi-paid:hover{background-position: -295px -38px;}
.icon-action.icon-wifi-paid.active{background-position:-295px -73px}
.icon-action.icon-wifi-paid.active:hover{background-position:-295px -108px}
.icon-action.icon-allowpets{background-position: -331px -3px;}
.icon-action.icon-allowpets:hover{background-position: -331px -38px;}
.icon-action.icon-allowpets.active{background-position:-331px -73px}
.icon-action.icon-allowpets.active:hover{background-position:-331px -108px}
.icon-action.icon-hasdeals{background-position: -367px -3px;}
.icon-action.icon-hasdeals:hover{background-position: -367px -38px;}
.icon-action.icon-hasdeals.active{background-position:-367px -73px}
.icon-action.icon-hasdeals.active:hover{background-position:-367px -108px}
.icon-action.icon-deal:hover{background-position: -41px -38px}
.icon-action.icon-place:hover{background-position:-2px -38px}
.icon-action.icon-job:hover{background-position:-78px -38px}
.icon-action.icon-charity:hover{background-position:-114px -38px}
.icon-action.icon-cart:hover{background-position:-150px -38px}
.icon-action.icon-contest:hover{background-position: -187px -38px}
.icon-action.icon-deal.active{background-position: -41px -73px}
.icon-action.icon-place.active{background-position:-2px -73px}
.icon-action.icon-job.active{background-position:-78px -73px}
.icon-action.icon-charity.active{background-position:-114px -73px}
.icon-action.icon-cart.active{background-position:-109px -73px}
.icon-action.icon-contest.active{background-position: -187px -38px}
.icon-action.icon-deal.active:hover{background-position: -41px -108px}
.icon-action.icon-place.active:hover{background-position:-2px -108px}
.icon-action.icon-job.active:hover{background-position:-78px -108px}
.icon-action.icon-charity.active:hover{background-position:-114px -108px}
.icon-action.icon-cart.active:hover{background-position:-109px -108px}
.icon-action.icon-contest.active:hover{background-position: -187px -73px}
.icon-action.icon-contest.active.joinedall{background-position: -187px -107px}

.icon-fav-place{cursor:pointer; background:url('../img/icon-fav-place.png') no-repeat 0px 0px; display:inline-block; width:19px; height:17px; position: absolute; left: 4px; top: 7px;}

.entry.placeEntry .icon-place{margin-left:-3px; margin-top:1px}
.entry.placeEntry .icon-contest{margin-left:3px; margin-right:-2px; margin-top:1px; float:right}
.entry.placeEntry .icon-charity{ margin-right:-3px; margin-top:1px}
.entry.placeEntry a.image{display:block; height:66px; border-bottom:1px solid #FF924C; background: transparent /*url('../img/PlaceThumbnail.png') top center no-repeat*/;}
.entry.placeEntry.fimResult a.image{border-bottom:1px solid brown;}
.entry.placeEntry{background:#FDFDFD;}
.entry.placeEntry.fimResult{ border:1px solid brown;}
.entry.fimResult .entryLocation2 .location{background-color:brown;}
.entry.fimResult .entryLocation2 .location:after{border-color:brown transparent;}
.entry.fimResult .entryLocation2 .fimcode{background-color:brown; position:absolute; top: -51px; right:0px; padding:0px 5px 3px;  color:#fff;  font-size:11px; margin:0px; height: 15px; }
.entry.fimResult .entryLocation2 .fimcode:before{border-color:brown transparent; content:""; border-width:15px 0 0 15px; border-style:solid; border-color:brown transparent; position:absolute; top:0; left:-15px}
.placeEntry.fimResult .phonebox{border-color:brown;}
.entry .entryLocation2 .rating {font-weight:bold;background-color:#FF924C;position:absolute; top: -51px; right:0px; padding:0px 5px 3px;  color:#fff;  font-size:11px; margin:0px; height: 15px; }
.entry .entryLocation2 .rating:before{border-color:#FF924C transparent; content:""; border-width:15px 0 0 15px; border-style:solid; border-color:#FF924C transparent; position:absolute; top:0; left:-15px}
.entry.dealEntry .entryLocation2 .rating{top: -121px; background-color:#4387B0;}
.entry.dealEntry .entryLocation2 .rating:before{border-color:#4387B0 transparent;}
.entry.jobEntry .entryLocation2 .rating{background-color:#1DB200;}
.entry.jobEntry .entryLocation2 .rating:before{border-color:#1DB200 transparent;}
.entry.jobEntry .entryStats .left, .entry.jobEntry .entryStats .right{margin-top:-3px}
.entry.placeEntry .logo-wrap:hover .entryLocation2{display:none;}
.entry .logo-wrap .text-logo{ background:#FBFBFB; height:65px; padding:2px}
.noResults{color:#000; font-size:16px; text-align:center; }
.noResults .big{font-size:20px}
.noResults .lightbg{background:#F0F0EE; text-align:left; padding:10px 20px;}
.noResults .w90p{max-width:700px;}
.noResults .lightbg p{font-size:13px; padding:2px 5px 5px; margin:0px;}
.noResults .lightbg h1{color:#00598F;font-size :16px; padding:0px; margin:0px;}
.noResults .lightbg h2{font-size:15px; padding:0px; margin:2px;}
.home .icon-charity{ margin-top: -8px;margin-right: -3px;}
.member-count{ font-size:16px; font-weight:bold; margin:0 auto; text-align:center; padding:10px;}
.member-count span{color:#0A96C5;}

.texto a:hover,.texto a.nearby_resaltado_naranja{color:#FF6F08}
.con_estrella{background:url("../img/estrella.png") no-repeat 1px 6px}

#items_change_places .title{width:auto}

.texto a{text-decoration:none; color: #fff; font-size: 20px;}
.tijera,.carro{width:18px;height:18px;float:left;margin-top:12px}
.tijera a{margin:0;padding:2px 9px}
.carro a{margin:0;padding:2px 9px}
.tijera{margin-left:2px}
.carro{margin-left:2px}
#items_change_deals .item_nearby{border:1px solid #4387B0; position:relative;}
#items_change_deals ,#items_change_places{height: 100%;padding-bottom: 50px}
.lista_nearby{margin-left:3px}
.seemore_nearby{margin-top:10px;margin-left:10px}
.search_content .wrap_lista_nearby{width:245px !important; background-color:#fff}
.ubicacion_producto{margin:0;margin-top:8px;text-align:center}
#wrap_productos article ul{padding:0;margin-top:3px;float:left;margin-left:3px}
#wrap_productos article ul li a{outline:none}
#wrap_productos article .votos{float:left;margin-left:10px;margin-top:3px;font-size:13px}

.boton-up{position: absolute;right: 15px;bottom: 20px;width: 45px;height: 45px;background: rgba(243,165,77,.75) url(../img/ico-arrow-up.png) no-repeat center;}
.boton-up:focus{outline: none}
#search .matrix{padding-bottom: 15px;}
#search .box{background: #fff url(../img/feebee-watermark.png) repeat-y top center; width:975px; min-height:300px}
#search .search-section{padding-left:5px; margin:0 auto}
.videos .video-container .video{width:46%; margin:15px 2%; float:left; min-width:300px; }
#dialog-input-video input[type="url"]{width: 265px}
#dialog-input-video p.tip{color: #666;font-size: 10px}
.content .tabs-secon > ul{padding:0;height:30px;line-height:30px;margin: 0 0 10px 0;}
.content .tabs-secon > ul li{list-style:none;float:left;display:inline;margin-right: 5px;overflow:hidden}
.content .tabs-secon > ul li a{background:#ccc;color:#3a3a3a;float:left;line-height:30px;padding:0 10px;text-decoration:none;position:relative}
.content .tabs-secon > ul li a:hover{color: #3a3a3a; background:#d9d9d9;}
.content .tabs-secon > ul li a.actual{color:#fff;background:#FF924C;z-index:2;}

.content .tabs-secon .container{-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);position:relative;background:#fff}
.content .home .tabs-secon .container{height:466px}
.content .page-heading-wrap{background: #F0F0EE  }
.content .page-heading-wrap{background: #383838 url(../Images/ui/bg-title-banner.jpg) repeat top center; color:#fff; margin-bottom:10px }
.content .page-heading-wrap .page-heading-inner{max-width:800px; margin:0 auto;}
.page-heading-inner .message-box{position:relative; margin-right:10px; }
.page-heading-inner .message-box .inner{z-index:10;}
.page-heading-inner .message-box .outer{width:100%; height:100%; top:0; left:0;  position:absolute; z-index:1;}
.page-heading-inner .notice-message {
    padding: 10px; width:auto; font-weight: bold; font-size:16px; color: #fff; z-index:1005; position: absolute; top: 50%; left: 50%; transform: translate(0, 0); border: 2px solid #FF8630; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color:darkgrey; max-width:500px;
}
.place-page .page-heading-inner .notice-message { top: 20px; left: 0; transform: translate(0, 0); 
}
.content .page-heading-wrap #current-progress{color:#000}
.content .page-heading-wrap hr{border:0; border-top:1px #F0F0EE solid; width:100%; max-width:400px; margin:0 auto}
body .content .page-heading-wrap h2{font-size:24px; line-height:24px; color:#fff; text-align:center; padding-bottom:10px;}
.content .page-heading-wrap .message-box, .content .page-heading-wrap .notice-message, .notice-box-wrap{ margin-left:100px; position:relative; width:100%; min-height:70px; max-width:600px; padding-top:20px;  background:transparent  url(../img/icons/Exclamation-Mark.png) no-repeat 10px center; margin:0 auto}
.content .page-heading-wrap .message-box .inner, .content .page-heading-wrap .notice-message .inner{width:100%; max-width:600px; border:1px solid #4a748d; margin:10px auto 20px; padding:10px 90px;  -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.2);box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.2);}
.content .page-heading-wrap .message-box .inner .message, .content .page-heading-wrap .message-box .inner .errormessage, .content .page-heading-wrap .notice-message .inner .message, .content .page-heading-wrap .notice-message .inner .errormessage {border:0 none; background:transparent; color:#fff;line-height:inherit}
.content .page-heading-wrap .message-box .inner .message .boton, .content .page-heading-wrap .message-box .inner .errormessage .boton, .content .page-heading-wrap .notice-message .inner .message .boton , .content .page-heading-wrap .notice-message .inner .errormessage .boton {border:2px solid #fff;}
.content .page-content-heading{position:relative; z-index: 1; margin-bottom:10px;}
.content .page-content-heading h2{line-height: 18px; padding-top:7px; font-size:16px; margin:5px 10px 10px; display:inline-block;}
.content .page-content-heading h2.link{margin-bottom:-1px; padding-right:70px;}
.content .page-content-heading h2 span { color:#fff; cursor:pointer; display:inline-block;}
.content .page-content-heading h2 span.blue { color:#0D6C9F}
.content .page-content-heading h2 span.link { color: #0f568a;}
.content .page-content-heading h2.link span { background-color: #4387B0; border-width: 1px; border-style: solid; border-color: #ccc;  }
.content .page-content-heading h2.link span.active  { color:#000000; margin-bottom:0px; padding:5px 10px;  border-color: #ccc; background:#fff; border-bottom-color:#fff}
.content .page-content-heading h2.link span a{text-decoration:none; display:block; padding:5px 10px; color:#fff }
.content .page-content-heading.inlinemenu2{border-bottom: 1px solid #b8b8b8; position:relative; z-index: 1;  margin-bottom:10px;}
.content .page-content-heading.inlinemenu2 h2.link{margin-bottom:-12px;}
.content .page-content-heading.inlinemenu2 h2.link span { background-color: #ffeee3; color: #043059; margin-right:5px; padding:5px 10px; font-size:14px;}
.content .page-content-heading.inlinemenu2 h2.link span.active { background-color: #fff;  border-bottom:1px solid #fff;}
.content .page-content-heading.inlinemenu2 h2.link span:first-of-type {margin-left:20px;}
.content .page-content-heading.inlinemenu2 h2.link span.active span { background-color: #fff;  border-bottom:0px solid #fff;}
.content .page-content-heading h2.link span {font-size:12px;}
.content .page-content-heading.inlinemenu2 h2 span span {border:0 none ; background:transparent;}
.content .page-content-heading.inlinemenu2 h2 span.big {font-size:18px;}
.content .page-content-heading.inlinemenu2 h2{text-align:center;}
.business-view.content #place-reviews .page-content-heading h2.link span {padding:2px 5px}
.business-view.content #place-reviews nav, .business-view.content #place-reviews .pagexofx {text-align:center}
.contest-view .page-content-heading h2.link{margin: 0;padding: 0}
.content .page-content-heading ul{margin: 0;padding: 0}
.content .page-content-heading li{float: left;list-style:none;display:inline;margin-left: 7px;}
.flag{float: left;height:32px;width:32px;background: url(../img/deals/sprite-flags.png) no-repeat;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75);	opacity: .75;-moz-transition: opacity .3s linear}
.flag:hover
,.flag.current{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);	opacity: 1;}
.flag-us{background-position:-4px -44px}
.flag-us:hover
,.flag-us.current{background-position:-4px -4px}
.flag-fr{background-position:-44px -44px}
.flag-fr:hover
,.flag-fr.current{background-position:-44px -4px}
.flag-gr{background-position:-84px -44px}
.flag-gr:hover
,.flag-gr.current{background-position:-84px -4px}
.flag-jp{background-position:-124px -44px}
.flag-jp:hover
,.flag-jp.current{background-position:-124px -4px}
.flag-ch{background-position:-164px -44px}
.flag-ch:hover
,.flag-ch.current{background-position:-164px -4px}

.form-horizontal .input-foto-biz {background-image: url(../img/bg-upload-biz.png);}
.form-horizontal .input-foto .boton img {margin: 9px 6px -3px 0;}
.form-horizontal .input-foto .boton {position: absolute;bottom: 9px;left: 9px;right: 9px;text-align: center;background: #a8a8a8 url("../img/bg-boton-upload.gif") repeat-x;color: #fff;border-radius: 3px;text-decoration: none;height: 30px;line-height: 30px;font-weight: bold;font-size: 11px;border: none;padding: 0;display:inline}
.form-horizontal .input-foto .boton:active {bottom: 29px;top: auto;}

.report-opciones{margin-top: 15px;}
.report-opciones a{margin-right: 10px;}
.report-opciones .boton{float: right;}
.boton .small-text{display:block; font-size:12px;}
.time-picker{

}
.form-horizontal .fecha{background:#fff  url(../img/deals/icon-calen.png)no-repeat right;}

.squaredTwo {
	width: 20px;
	height: 20px;
	left: 5px;
	top: 0;
	border: 1px solid #a9a9a9;
	border-radius: 3px;
	position: relative;
	/*margin-bottom: 10px;*/
	background: #fff;
}
.squaredTwo input[type=checkbox]{visibility: hidden;}
.squaredTwo label{white-space: nowrap;margin-left: 25px;margin-top: -15px;line-height: normal;float: left;cursor: pointer}
.squaredTwo label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 11px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 4px;
	border: 3px solid #FF6F08;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredTwo label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredTwo input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.squaredThree{
	height: 70px;
	left: 5px;
	top: 0;
	border-radius: 3px;
	position: relative;
	/*margin-bottom: 10px;*/
}
.squaredThree input{height:20px; line-height:18px;}
.squaredThree input[type=checkbox]{visibility: hidden;}
.squaredThree label{white-space: nowrap;margin-left: 25px;margin-top: -15px;line-height: normal;float: left;cursor: pointer}
.squaredThree label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 11px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 4px;
	border: 3px solid #FF6F08;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredThree label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredThree input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
input.size-sm{width: 50px}
.text-box.single-line{width: 75px}
.field-title{font-weight:bold;padding-left:15px; margin-bottom:0px;}

.content .search_content .nearby .container{background:#fff}

/* Reports Pages */
.reportspage iframe{width:100%; height:100%; min-height:440px; border:0 none;}
.reportspage #accordion ul, .graph-ul{list-style-type:none; padding:0px; margin:0px}
.reportspage h3.link{padding-left:0px}
.reportspage h3.link span{cursor:pointer; background:#58A7FF; padding:5px 10px; display:block; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); }
.reportspage h3.link .help-text{font-weight:bold; margin-left:10px; color:#fff;}
.reportspage .sub-nav a{font-weight:bold;}
.reportspage .sub-nav .active a{text-decoration:none;}
#rptViewer_fixedTable table, #rptViewer_fixedTable{width:100%;}
#reportSel{margin-left:20px; margin-top:7px; border:1px solid #58A7FF;}
.daterange-box{background:#ddd; /*text-align:center;*/ font-size:12px; font-weight:bold; padding:5px;}
.daterange-box input{  width:80px; text-align:center;}
.filters-box{ /*text-align:center;*/ padding:5px;}
.filters-box span.iblock{margin:0 5px}
.graph-box{background-color:#fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); margin:0 auto 10px; text-align:center; padding:5px;}
.reportspage .btn-primary{background:#043059; position:relative;}
.reportspage .btn-primary:hover{background:#4387B0;}
.reportspage .btn-primary .hidden-info, .report-options .btn-primary .hidden-info{display:none; position:absolute; bottom:0px; width:100px; margin-left:-50pc;}
.reportspage .btn-primary:hover .hidden-info, .report-options .btn-primary:hover .hidden-info{display:block;}
.reportspage .btn-print, .report-options .btn-print{background:#4387B0; padding-left:35px;}
.reportspage .btn-export, .report-options .btn-export{background:#4387B0; padding-left:35px;}
.reportspage section{width:95%; margin:0 auto; padding-top:10px}
.jqplot-target.graph-box{overflow-y:auto; overflow-x:hidden;}
table.jqplot-table-legend, table.jqplot-cursor-legend{position:relative !important; top:0px !important; left:2px !important;}
/* deals checkout */
#deal-checkout .box h2{padding:5px; margin-top:10px;}
#deal-checkout .box{padding: 15px}
 .update-btn{margin-top:5px; padding:3px 5px; color:#fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; font-size:12px;}
 .update-btn:hover{color:#ccc;}
td .charity-bg label, td .cashback-bg label{width:100%; color:#fff; font-size:16px; text-align:center; margin-top:15px;}
td .charity-bg .inner{position:relative;width:100px;height:100px;padding-top:25px; margin:0 auto; background:#8781bd; color:#fff; font-size:36px; text-align:center;}
td .cashback-bg .inner{position:relative;width:100px;height:100px;padding-top:25px; margin:0 auto; background:#6dcff6; color:#fff; font-size:36px; text-align:center;}

td .cashback-bg span.arrow{position:absolute; top:98px; margin-left:-8px; left:50%;background:transparent url(../Images/icons/arrow-skinny-down-cashback.png) no-repeat top left; width:16px; height:20px;}
td .charity-bg span.arrow{position:absolute; top:98px; margin-left:-8px; left:50%;background:transparent url(../Images/icons/arrow-skinny-down-charity.png) no-repeat top left; width:16px; height:20px;}
/* business dashboard */

.form-invitation-codes .row a{line-height: 24px}
.form-invitation-codes #disabled .row a
,.form-invitation-codes #disabled .row label{color: #666}

.container .container {width:auto}
.white_content .bordered .image{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#business-dashboard .tabs .container{padding: 5px; margin-bottom:2px;}
#business-dashboard .tabs .container, .welcomepage #business-logged .tabs .container, #edit-page .tabs .container{background:transparent;border:0 none; box-shadow:0 0 0}
#business-dashboard .tabs .container.nobg, #business-logged .tabs .container.nobg{background:transparent;border:0 none; box-shadow:0 0 0 }
#business-dashboard, #edit-page, #deal-checkout {padding-bottom: 20px; background: url('../Images/ui/page-content-left.png') top left no-repeat;
}
.smilehighway #business-dashboard {background-image: none;
}
#business-dashboard .tabs, #edit-page .tabs .container{float:left;background: url('../Images/ui/page-content-right.png') top right no-repeat;
}
#deal-checkout .tabs .container{float:left;background: url('../Images/ui/page-content-right.png') top right no-repeat;
}
#business-dashboard .container .page-content-heading, #edit-page .container .page-content-heading, .deal-checkout .container .page-content-heading{min-height:40px; padding-top:5px; border: 1px solid #E4E4E3; background:#fff; margin-left: 17px; right: 9px;}
#business-dashboard .container .lightbg, #edit-page .container .lightbg, #deal-checkout .container .lightbg{ width:95%; margin:0 auto; background:transparent; border: 0 none;}
.favoritespage #business-dashboard .container .lightbg{ width:97%;}
#business-dashboard .container #AccountPackages .lightbg{ width:inherit; }
#business-dashboard .tabs .container .shadow{border: 0 none; box-shadow: 0 0 0 0}
.mobileClass {float:left;}
.container h2{color:#043059}

/* terms & conditions */
#terms-conditions{position: absolute;left: 0;right: 0;bottom: 10px;top: 104px}
#terms-conditions .leftmaincol{position: absolute;bottom: 0;top:0}
#terms-conditions .leftmaincol .box .container{padding: 15px}
#terms-conditions .leftmaincol .box .container p{line-height: 1.3em}
.termspage h3, .privacypage h3{position:relative; padding-right:100px;}
.termspage h3, .privacypage p{padding-left:0px !important;}
.termspage h3, .privacypage p{margin-left:10px;}
.termspage h3 .back-btn, .privacypage h3 .back-btn{font-size:12px;}


a.gray{color: #666}
.lightgray{color: #ccc}
.dark{color:#434a54}
.field-validation-error{display:block; padding:1px 10px; width: 100%;  color: #ff0000; font-weight:bold;}
input[type="text"].input-validation-error,
input[type="password"].input-validation-error {
    border: 1px solid #e80c4d;
}

.message{ background:#FBE0C1; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; line-height: 16px; font-size: 16px; color: #0D6C9F; font-weight:bold; display:block;  width:100%; text-align:center;}

.errormessage{ background:#FBE0C1; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; line-height: 16px; font-size: 16px; color: #ee5f01; font-weight:bold; display:block;  width:100%; text-align:center;}


/* File Upload */
.button { width:104px; height:24px; overflow:hidden; position:absolute; left:9px; right:9px; bottom:9px; cursor:pointer;}

.button.uploadimage { background: url('../img/fileuploadbt.png') no-repeat 0px 0px; }
.button.removeimage { background: url('../img/fileuploadbt.png') no-repeat 0px -24px; }
.button.uploadlogo  { background: url('../img/fileuploadbt.png') no-repeat 0px -48px; }
.button.removelogo  { background: url('../img/fileuploadbt.png') no-repeat 0px -72px; }
.button.uploadphoto { background: url('../img/fileuploadbt.png') no-repeat 0px -96px; }
.button.removephoto { background: url('../img/fileuploadbt.png') no-repeat 0px -120px; }
.button.uploadvideo { background: url('../img/fileuploadbt.png') no-repeat 0px -144px; }    
.button.removevideo { background: url('../img/fileuploadbt.png') no-repeat 0px -168px; }
.button:hover { background-image: url('../img/fileuploadbt_h.png') }

.button.uploadfile input.filestyle {
    margin-left:-125px;
    height:100%;
    opacity:0;
    filter: alpha(opacity=0);                                                                                                                                                                                                                                                                                                               
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    width:auto;
    cursor:pointer;
}


/* Checkboxes */
.ui-checkbox {
    cursor: pointer;
    height: 22px;
    padding: 0;
    /*padding: 0 0 0 26px;
    background: url('../img/checkboxes.png') no-repeat 0px -44px;*/
}
.ui-checkbox label {
    margin-top: -6px;
}
.ui-checkbox input[type=checkbox]{
    /*display: none;*/
}
.ui-checkbox:hover {
    /*background: url('../img/checkboxes.png') no-repeat 0px -22px;*/
}
.ui-checkbox.checked {
    /*background: url('../img/checkboxes.png') no-repeat 0px 0px;*/
}

/* Select Boxes */
.ui-select{
	position:relative;
	overflow: hidden;
	width: 240px;
	height: 28px;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
	border: 1px solid #ccc;
}
.ui-select select{
	background: transparent;
	font-size: 14px;
	line-height: 1;
	border: 0px;
	width:100%;
	height:100%;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    padding: 10px;
    padding-top:4px;
}
.ui-select div{
	width: 100%;
	height: 100%;
	background: url('../img/selectArrow.png') no-repeat right center #ddd;
	position: absolute;
}

.ui-select div span{
	display: block;
	margin: 4px 24px 2px 8px;
}
.ui-select.blue, .ui-select.blue div, .ui-select.blue select{
	border: none;
	background-color: #58A7FF;
	color: #fff;
    font-weight:bold;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px
}
.ui-select.gray, .ui-select.gray div, .ui-select.gray select{
	border: none;
	background-color: #727272;
	color: #fff;
    font-weight:bold;
}
.ui-select.orange, .ui-select.orange div, .ui-select.orange select{
	border: none;
	background-color: #FF924C;
	color: #fff;
    font-weight:bold;
}
.ui-select.white, .ui-select.white div, .ui-select.white select{
    border: 0px;
    border: 2px 2px 1px 2px solid #BEBEBE #DCDCDC #e0e0e2 #DCDCDC;
    box-sizing: border-box;
    outline: 0 none;
    width: 100%;
    min-height:30px;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top,  #f2f2f2 0%, #f9f9f9 51%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(51%,#f9f9f9), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#f9f9f9 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#f9f9f9 51%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#f9f9f9 51%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f2f2 0%,#f9f9f9 51%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

	color: #000;
}
.ui-select.white div {
    background: url('../img/selectArrowInverse.png') no-repeat right center #fff;
}
.ui-select.white {
    border: 1px solid #a9a9a9;
}
.form-horizontal .w100p .controles{width:100%;}
.form-horizontal .controles .ui-select { margin-top: 3px; width:308px; }
.form-horizontal .controles.schedule div label { float: left; }
.form-horizontal .controles.schedule div div { float: left; }
.form-horizontal .controles.schedule div div.fromText { margin-right: 5px; padding-top:10px; }
.form-horizontal .controles.schedule div div.toText { margin: 0 5px 0 5px; padding-top:10px; }
.form-horizontal .controles.schedule .ui-select { width:115px; }
.form-horizontal .controles.schedule .ui-checkbox { min-width:150px; margin-top:7px; }


/* Deal / Place Search Entries */
.entry{position:relative; width:182px; height:222px; background-color:#fff; border: 1px solid #f8b96d; float: left; margin: 5px 0 0px 5px; padding: 0px;}
.entry img{margin:0px; padding:0px; width:180px; height:65px; }
.entry a{cursor:pointer; text-decoration:none;}
.entry a:hover{text-decoration:none;}
.entry .nearby-btn{float: right; font-size: 10px; height: 22px; margin-left: 4px; margin-top: 4px; padding-top: 3px;}
.entry .entryLocation{padding:3px 3px 2px 3px; background-color: #ff924c; color: #fff; font-size:11px; margin:0px; margin-top: -4px;}
.entry .entryLocation2{ margin-top: -15px;position: relative;text-transform: capitalize;}
.entry .entryLocation2 .location{padding:2px 0px 1px 3px; background-color: #ff924c; color: #fff; font-size:11px; margin:0px; height: 15px; max-width: 147px !important; overflow:hidden; white-space: nowrap;}
.entry .entryLocation2 .location:after{ content:""; position:absolute; top:0; border-width:0 15px 15px 0; border-style:solid; border-color:#ff924c transparent; }
.entry .entryLocation2 .location .notranslate{max-width:130px; overflow:hidden}
.entry .entryDetails{padding:5px;}
.entry.dealEntry{min-height: 260px;height: 260px;}
.entry.dealEntry .entryDetails {height: 60px;}
.entry.dealEntry {border:1px solid #4387b0; padding:0px; font-style:normal;} 
.jobEntry img, .dealEntry img, .entry img{ background:#fff}
.dealEntry .pricebox{left:29px; width:170px; height:34px; overflow:hidden; display:inline-block; background:#f1f1f1; color:#000; border:1px solid #4387b0; font-size:13px;  line-height:13px; font-weight:bold; padding:0px 5px; text-align:center;white-space: nowrap; margin-left:5px }
.dealEntry .pricebox .left{ font-size:10px; width:48%; padding:1%; text-align:center; height:34px; padding-top:7px;}
.dealEntry .pricebox .bl1{ border-left:1px solid #4387b0;}
.dealEntry .nearby-btn{margin-top:2px;}
.entry.placeEntry {height: 260px;}
.entry.placeEntry .entryDetails {height: 140px;}
 .entry .entryDetails h4{font-family: "Open Sans",sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.entry .entryDetails h4, .entry .entryDetails .placeName{display:block; font-weight:bold; text-align:center; line-height:12px; margin:0; padding:0px; color:#00598f; font-size: 12px; height: 28px; overflow:hidden; text-overflow: ellipsis}
.entry .entryDetails .entryDescription{margin:0 0 3px 0; padding:0px; color: #000; font-size: 11px; height: 24px; overflow:hidden; text-overflow: ellipsis; line-height: 12px;}
.entry .entryDetails .entryInfo{margin:0 0 3px 0; padding:0px; font-size: 11px; text-transform:lowercase }
.noresults { z-index: 0; position: absolute; width: 142px; top: 5px; left: 5px; border: 1px solid #ccc; color: #f8b96d; padding: 10px; height: 194px;}
.placeEntry .entryDetails h4,.placeEntry .entryDetails .placeName{display:block; font-weight:bold; text-align:center; line-height:14px; margin:0 0 3px 0; padding:0px; color:#00598f; font-size: 14px; height: 43px; text-align:center; overflow:hidden; text-overflow: ellipsis}
.placeEntry .entryDetails .entryDescription{margin:0 0 3px 0; padding:0px; color: #000; font-size: 15px; line-height: 16px; font-weight:bold; height: 50px; text-align:center; overflow:hidden; text-overflow: ellipsis;}
.placeEntry .entryDetails .lgray{color:#00598f; font-size:12px; font-weight:bold; line-height:12px;height:12px; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.placeEntry .entryDetails .gray{font-size:12px; line-height:12px; height:12px; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.placeEntry .phonebox{left:29px; width:170px; height:18px; overflow:hidden; display:block; background:#f1f1f1; color:#000; border:1px solid #FF6F08; font-size:13px; line-height:13px; font-weight:bold; padding:2px 5px 0; text-align:center;white-space: nowrap; }
.placeEntry .entryDetails .specialText{margin:0 0 3px 0; padding:0px; color: #000; font-size: 12px; line-height: 12px; height: 10px; text-align:center; overflow:hidden; text-overflow: ellipsis;}

/* Deal Search */
.entry .purchaseData{padding:5px;}
.dealEntry .purchaseData{padding:0px 0 2px 15px}
.dealEntry .purchaseData a{margin-left:-2px;}
.entry .price{ color:#4387B0; font-size: 18px; font-weight: bold;  position: relative; top:1px;text-align: center; width: 70px; display: block; }
.entry .oldprice{ text-decoration:line-through; font-size: 10px;line-height:10px; font-weight: bold; color: #999; position: relative; top:1px; text-align: center; width: 70px; }
.dealEntry.entry .entryStats{padding:0px 5px; margin-top:-3px;}
.dealEntry.entry .entryStats .left div{display:inline}
.view-bt{ background-image: url('/img/view-bt.png'); height: 24px; width: 44px; display:block; float:right; margin-left: 5px; }

/* Smile Marker Search */
.current-smilemarkers .entry.dealEntry {
    height: 277px;
    min-height: 277px;
}

/* Pace Search */
.entry .entryStats{padding:5px;}


/* Deal / Place View Pages */
#deal-view .title{ color:#00598f; font-size: 18px; line-height:17px; padding-bottom:5px; font-weight: bold;margin:15px 0; }
#deal-view .redeem{ font-size:12px; line-height:13px;}
#deal-view .redeem span{ display:inline-block; }
.deal-view-top .deal-image{text-align:center;  margin:1px 1% 15px 0;  }
.deal-view-top .deal-image .image-box{border:1px solid #e5e5e5; width:50%; height:auto; margin-bottom: 6px;text-align:center; padding-top:2px;padding-bottom:2px;  -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.deal-view-top .deal-image .image-box img{margin-left:2px; margin-bottom: 6px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#deal-company #map, #place-contact #map{border:2px solid #ccc; width:220px; height:220px;  margin:20px auto 12px; padding-bottom:25px;}
#deal-view .ui-two-col-perc .ui-col-one .ui-has-icon .ui-icons, #place-contact .ui-two-col-perc .ui-col-one .ui-has-icon .ui-icons{cursor:default;}
#deal-company .placename{text-align:center; font-weight:bold;}
#deal-company .ui-two-col .ui-col-one, #place-contact .ui-two-col .ui-col-one{width:55%; margin-right:0%; border-right:0px none;}
#place-contact .ui-two-col .ui-col-one{width:53%; margin-left:3%; }
#deal-company .ui-two-col .ui-col-two, #place-contact .ui-two-col .ui-col-two{min-width:300px; width:41%; margin-left:1%;}
#deal-company .ui-two-col .ui-col-one, #place-contact .ui-two-col .ui-col-one{min-width:320px;}
#deal-company .ui-two-col-perc .ui-col-one, #place-contact .ui-two-col-perc .ui-col-one{width:38%; margin-right:0; height:100%;border-right:1px solid #ccc; font-size:10px;}
#deal-company .ui-two-col-perc .ui-col-two, #place-contact .ui-two-col-perc .ui-col-two{width:52% !important; margin-left:0;height:100%; font-size:10px;}
#deal-company .ui-two-col-perc .ui-col-two .label30, #place-contact .ui-two-col-perc .ui-col-two .label30{width:30px;}
#deal-company .ui-two-col-perc .ui-col-two .timeset, #place-contact .ui-two-col-perc .ui-col-two .timeset{display:inline-block; width:120px; text-align:right;}
#place-contact .ui-two-col-perc h3, #deal-company .ui-two-col-perc h3{text-align:center; border-bottom:1px solid #000;}
#deal-company .ui-icons, #place-contact .ui-icons{width:25px; height:25px; margin-top:-5px; margin-bottom:5px; margin-right:2px;}
#deal-company .share-facebook, #deal-company .share-twitter, #place-contact .share-facebook, #deal-company .share-twitter{width:25px; height:25px; }
.social .share-facebook {margin-left:7px;margin-right:2px;margin-top:4px;}
.social .share-twitter {margin-top:4px;}
.social span { font-weight: bold; display: block; float: left; padding-right: 6px; color:#4387B0;}
#deal-view .ui-icons{width:24px; height:25px; margin-top:5px; margin-left:0px;}
#deal-view .dealbox-social .share-facebook{margin-left:0px; margin-top:0px; float:left;}
#deal-view .dealbox-social .share-twitter{margin-left:0px; margin-top:0px; float:left;}
#deal-view #deal-company .ui-icons{width:25px; height:25px; margin-top:-5px; margin-bottom:5px;}
#deal-view #deal-company .ui-icons.ui-icons-clock{ margin-right: 5px;}
#deal-view .description p{text-align:left; margin: 0 auto; display:inline-block;}
#place-view .description p, #place-view2 .description p{text-align:left; margin-left:0 auto; }
.input-multiple .help-text{text-align:center; display:block;}
.logo-upload{height:57px; width:160px; position:relative; border:1px solid #F8B96D; background: url("../img/bg-input-photo.png") no-repeat scroll center center transparent}
.logo-upload img{height:57px; width:160px; }
.logo-upload .button{left:25px; }
.tagline{ font-size: 15px; margin: 5px 0 0 0; color: #333; height: 54px; overflow: hidden; text-overflow: ellipsis;}
.share-title{ height: 30px; width: 50px; display:inline-block; margin-right: 2px; font-size:14px; color:#FF6F08;font-weight:bold;vertical-align:middle;}
.share-facebook{ background: url('/img/share_facebook.png') no-repeat; height: 25px; width: 25px; display:inline-block; margin-left: 2px; }
.share-twitter{ background: url('/img/share_twitter.png') no-repeat; height: 25px; width: 25px; display:inline-block; margin-right: 2px; }
.share-pinterest{ background: url('/img/share_pinterest.png') no-repeat; height: 25px; width: 25px; display:inline-block; margin-right: 2px; }
.description{ font-size: 12px; }
.employee-info img{ max-width:300px; max-height: 300px;}
.description img{ max-width:450px; max-height: 120px;}
.list-reviews .placelogo img{ max-width:150px}
.list-reviews .placelogo .description img{ max-width:160px}
.description #map img{ max-width:inherit}
/* Deal View */
.pricing{ text-align:center; }
.pricing .buy-now-bt{font-size:20px; padding:10px; text-decoration:none; color:#fff;}
.pricing .buy-now-bt:hover{color:#fff;}
.pricing .dealbox-pricestats{font-size:14px; line-height:16px; font-weight:bold; color:#2989d8; width:45%; margin-left:5%; float:left;}
.pricing .dealbox-price{ width:45%; font-size:36px; line-height:38px; font-weight:bold; color:#2989d8;  margin-right:5%; float:left;}
.pricing .dealbox-timeleft{ margin:0 auto; font-size:20px; line-height:22px; color:#2989d8; clear:left;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.pricing .dealbox-buylink{ text-align:center;}
.pricing .dealbox-social{clear:left;font-size:14px; font-weight:bold; color:#2989d8; width:90%; float:left; margin:0px 5% 0px}
.pricing .dealbox-social .inner{ margin:2px auto; display:inline-block}
.pricing .icon-action{background:url("../Images/ui/ui-action-big-rounded.png"); height:35px; width:35px;}
.pricing .icon-action.icon-cart{background-position:-206px -4px; margin-right:5px; }
.pricing .icon-action.icon-cart:hover{background-position:-206px -52px}
.pricing .icon-action.icon-cart.active{background-position:-206px -101px}
.pricing .icon-action.icon-cart.active:hover{background-position:-206px -149px}
.pricing .icon-action.icon-deal{background-position:-57px -4px; margin-right:5px;}
.pricing .icon-action.icon-deal:hover{background-position: -57px -52px}
.pricing .icon-action.icon-deal.active{background-position: -57px -101px}
.pricing .icon-action.icon-deal.active:hover{background-position: -57px -149px}
.reports-icon{background:url('../Images/ui/ui-action-rounded.png') no-repeat -402px -4px; position:relative; width:25px; height:25px; display:inline-block; top:5px}
.reports-icon.t0{top:0}
.reports-icon:hover{background-position:-402px -39px;}
.reports-icon.small{background-position:-402px -78px; width:21px; height:17px; top:2px}
.reports-icon.small:hover{background-position:-402px -113px;}
#deal-view .pricing .ui-icons.ui-icons-sharebymail{background:url("../Images/ui/ui-place-big-rounded.png") 245px 0; height:35px; width:35px; margin-right:5px;}
.pricing .share-twitter{background:url("../img/share_twitter-big.png") no-repeat; height:31px; width:31px; margin-right:5px;}
.pricing .share-facebook{background:url("../img/share_facebook-big.png") no-repeat; height:31px; width:31px; margin-right:5px;}
.inlinemenu{margin-top:2px; background:#fff; min-height: 37px;  border-bottom:1px solid #ccc;  border-top:1px solid #ccc; }
.inlinemenu-section{height:100%;}
.inlinemenu-section .descript{height:100%;padding: 22px 15px 15px; border:1px solid #ccc; border-top: 2px solid #279fbb;}
.inlinemenu-section .descript{color:#fff}
.inlinemenu-section .descript a{color:#fff}
.inlinemenu-section .descript .placename a{display:block; font-size:20px; font-weight:bold;}
 
#business-box.inlinemenu-section, #shopper-box.inlinemenu-section ,#agent-box.inlinemenu-section ,#admin-box.inlinemenu-section{height:100%; padding:0 0px;clear:left;}
#business-box.infoBox, #shopper-box.infoBox, #agent-box.infoBox, #admin-box.infoBox{width:100%; padding:0;}
#business-box .infoBox, #shopper-box .infoBox, #agent-box .infoBox, #admin-box .infoBox{font-size:16px; float: left; margin: 10px 1% 0; width: 48%;}
#business-box .infoBox.full, #shopper-box .infoBox.full, #agent-box .infoBox.full, #admin-box .infoBox.full{font-size:14px; float: left; margin: 10px 1% 0; width: 98%;}
#business-box .infoBox.full .box, #shopper-box .infoBox.full .box, #agent-box .infoBox.full .box, #admin-box .infoBox.full .box{float:none}
#business-box .infoBox.important-notice, #shopper-box .infoBox.important-notice, #agent-box .infoBox.important-notice, #admin-box .infoBox.important-notice, #business-box .infoBox.full, #shopper-box .infoBox.full, #agent-box .infoBox.full, #admin-box .infoBox.full
{margin: 10px 1% 0; width: 98%;}
#business-box .infoBox .box .tag, #shopper-box .infoBox .box .tag, #agent-box .infoBox .box .tag, #admin-box .infoBox .box .tag{display:block; padding: 1px 0;}
#business-box .infoBox .box, #shopper-box .infoBox .box, #agent-box .infoBox .box, #admin-box .infoBox .box{display: inline; float: left; padding-top:20px; display:inline; width:100%}
#business-box span.link{text-decoration:none}
#place-reviews.inlinemenu-section{padding:0px;}
.inlinemenu-item, .inlinemenu-item2, .dealmenu-item{font-size:14px; font-weight:bold; cursor:pointer; float:left; padding: 3px 6px; color: #777; text-decoration: none; margin-top: 2px;border-width: 1px; border-style: solid; border-color: #fff;margin-bottom:6px; }
.inlinemenu-item.green, .inlinemenu-item2.green{ color: #777;}
.inlinemenu-item:hover, .inlinemenu-item2:hover{ color: #ccc; text-decoration: none; }
.inlinemenu-item.green:hover, .inlinemenu-item2.green:hover{ color: #ccc;}
 .big .inlinemenu-item, .big .inlinemenu-item2{font-size:16px; font-weight:bold;}
.inlinemenu-item.active, .inlinemenu-item2.active{ border-width: 1px; border-style: solid; border-color: #ccc; color: #000; background-color: #fff; position: relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;  }
.inlinemenu-item.active, .inlinemenu-item2.active{ border-width: 1px; border-style: solid; border-color: #ccc; color: #000; background-color: #fff; position: relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;  }
#current-ads .inlinemenu-item, #current-ads .inlinemenu-item2{font-size:18px; }
#current-ads .inlinemenu-item.active, #current-ads .inlinemenu-item2.active{background:#0D6C9F; color:#fff; }
.description.inlinemenu-section{min-height:200px;}
.description.inlinemenu-section div{max-width:100%;}
.description.inlinemenu-section div .panel{margin-top:10px;}
#place-contact div, #deal-company div{max-width:inherit !important}
#place-contact  .place-details-map{width: 100%;}
#deal-company.inlinemenu-section p{font-size:12px; line-height:13px; -webkit-margin-before:2px; -webkit-margin-after:5px}
#deal-company.inlinemenu-section  .ui-col-one{padding-right: 5px;}
.input-image.input-video{position:relative;}

.dashboard-page .infoBox h2{margin-top:-20px; border-top: 0 none; font-size:18px;font-weight: normal; margin:0; text-align:left;min-height:41px;}
.infoBox h2{position:relative}
.infoBox h2 .arrow{position:absolute; top:27px; left:15px; width:26px; height:14px; background:transparent url(../Images/icons/arrow-dashboard-white.png) no-repeat top left;}
.dashboard-page .infoBox .inner{padding:5px 20px;font-size:13px; color:#aab2bd; background: #fff; border-bottom:3px solid #e9eaea;margin:0; text-align:left;min-height:190px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.dashboard-page .infoBox.important-notice h2{background: transparent; }
.dashboard-page .infoBox.important-notice h2.big{font-size:26px; margin-top:10px;}
.dashboard-page .inlinemenu{min-height:34px; border-top:0px;}
.dashboard-page .inlinemenu-item{padding: 3px 8px; }
.dashboard-page .infoBox a{color:#ff0000;}
.dashboard-page .infoBox a.boton{color:#fff;}
.dashboard-page .infoBox span.bold{color:#ff0000;}
.dashboard-page .infoBox a:hover{color:#A00808;}
.dashboard-page .infoBox a.boton:hover{color:#fff;}
.dashboard-page hr.horizontal-wide{height:17px; width:100%; max-width:800px; margin:30px auto 0}
.dashboard-page .infoBox.important-notice .inner{min-height:45px; padding-top:15px; margin-bottom:15px; color:#969696;}
.dashboard-page .infoBox.accountinfo a,.dashboard-page .infoBox.important-notice .inner a{color:#434a54;}
.dashboard-page .infoBox.accountinfo a:hover,.dashboard-page .infoBox.important-notice .inner a:hover{text-decoration:underline;}
.dashboard-page .infoBox.accountinfo .image{ width:165px; margin-right:10px; float:left;}
.dashboard-page .infoBox.accountinfo .image img{ width:100%; height:auto}
.dashboard-page .infoBox.accountinfo .logo img{ width:160px; height:auto}
.dashboard-page .infoBox.accountinfo b a{color:#fff; background:#FF6F08; margin:10px auto; display:inline-block ; padding:10px 20px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.dashboard-page .infoBox.accountinfo b a:hover{background:#ff924c; text-decoration:none;}
.dashboard-page table th{background:#136BBA}
.dashboard-page table td{color:#434a54; border:1px solid #136BBA}
.dashboard-page table td.cart{border:0 none;}
.noProcessor .entry.dealEntry, .noProcessor .entry.dealEntry .pricebox{border-color:#90C2DB}
.noProcessor .dealEntry .entryLocation2 .location{background:#90C2DB}
.noProcessor .dealEntry .entryLocation2 .location::after{border-color:#90C2DB transparent}
.noProcessor .dealEntry .image{border-bottom-color:#90C2DB}
.noProcessor .entry .price, .noProcessor .entry.dealEntry .entryDetails{color:#90C2DB}
.noProcessor .dealEntry .pricebox .bl1 {border-left: 1px solid #90C2DB;}

/* Deal Clippings / Favorite Places */
.favoritescell{position:relative; height: 235px;width:160px; float:left; margin-right:7px; border:1px solid #FF924C; margin-top:5px;overflow:hidden; text-overflow: ellipsis}
.favoritescell .image{min-height:75px; margin-top:1px;}
.favoritescell .image a{display:block; width:100%;}
.favoritescell .image img{width:160px; }
.favoritescell .entryLocation{padding:3px 3px 2px 3px; background-color: #ff924c; color: #fff; font-size:11px; margin:0px; }
.favoritescell .entryLocation2{  position: relative; margin-top:-18px}
.favoritescell .entryLocation2 .location{padding:2px 0px 1px 3px; background-color: #ff924c; color: #fff; font-size:11px; margin:0px; height: 12px;}
.favoritescell .entryLocation2 .location:after{ content:""; position:absolute; top:0; border-width:0 15px 15px 0; border-style:solid; border-color:#ff924c transparent; }
.favoritescell .entryDetails{padding:5px 5px 0 5px;}
.favoritescell.placeEntry .entryDetails {height: 125px;}
.favoritescell .entryDetails h4{margin:0; padding:0px; color:#00598f; font-size: 12px; height: 26px;line-height: 13px; overflow:hidden; text-overflow: ellipsis}
.favoritescell .entryDetails .entryInfo{margin:0 0 3px 0; padding:0px; font-size: 11px;}
.favoritescell .up-re{text-align:center; font-weight:bold;}
.favoritescell h4{min-height:15px; max-height: 30px; overflow: hidden;}
.favoritescell p{margin:0px}
.favoritescell .entryStats .icon-charity{padding-right:2px;}
.favoritescell .entryDetails .entryDescription{margin:0 0 3px 0; padding:0px; color: #000; font-size: 11px; height: 36px; overflow:hidden; text-overflow: ellipsis; line-height: 12px;}
#current-deal .favoritescell .dealEntry .image{height:136px;}
.unfavor {
    position: absolute;
    bottom: 2px;
    left: 5px;
}
.favoritespage #current-deal, .favoritespage #current-business, .favoritespage #current-career{min-height:383px;background: #fff url(../img/feebee-watermark.png) repeat-y center; }
.dealEntry .entryLocation2 .location {background:#4387b0;}
.dealEntry .entryLocation2 .location{padding:2px 0px 1px 3px; background-color: #4387b0; color: #fff; font-size:11px; margin:0px; height: 15px;}
.dealEntry .entryLocation2 .location:after{ content:""; position:absolute; top:0; border-width:0 15px 15px 0; border-style:solid; border-color:#4387b0 transparent; }
.dealEntry .image{text-align:center; display:block; border-bottom:1px solid #4387b0; height: 136px;}
.favoritespage .dealEntry .image{ background: url('../img/noimage.png') top center no-repeat;}
.dealEntry img{width:178px; height:134px; margin:0 auto}
.dealEntry td.small{font-size:10px; line-height:10px; height:15px; color:#333; padding-left:2px; text-align:center;}
.favoritespage .dealEntry td.small{ height:13px;}
.dealEntry td.small .oldprice{display:inline; }
.dealEntry td.small span{font-size:10px; line-height:10px; height:15px; color:#333}
.dealEntry td.purchase{width:80px;}
.dealEntry table{background:#ffffff url(../img/dealview-box-bottom.png) no-repeat top left; width:178px;}
.dealEntry td{padding:0;border:0 none;}
.dealEntry .entryLocation2{margin-top:-15px;}
.dealEntry:hover .entryLocation2{display:none;}
.dealbox {border:1px solid #4387b0; padding:0px;}
.dealbox .entryLocation2 .location {background:#4387b0;}
.dealbox .entryLocation2 .location{padding:2px 0px 1px 3px; background-color: #4387b0; color: #fff; font-size:11px; margin:0px; height: 12px;}
.dealbox .entryLocation2 .location:after{ content:""; position:absolute; top:0; border-width:0 15px 15px 0; border-style:solid; border-color:#4387b0 transparent; }
.dealbox .image{text-align:center; display:block; border-bottom:1px solid #4387b0; height: 120px;}
.dealbox .image img{width:160px;margin:0 auto}
.dealbox td.small{font-size:10px; line-height:10px; height:15px; color:#333; padding-left:2px; font-weight:normal;}
.dealbox td.small span{font-size:10px; line-height:10px; height:15px; color:#333}
.dealbox table{background:#ffffff url(../img/dealview-box-bottom.png) no-repeat top left; width:160px; line-height:12px;}
.dealbox td{padding:0;border:0 none;}
.dealbox .entryLocation2{margin-top:-16px;}
.content .halfpage .dealbox .oldprice{display:inline; color:#333;text-decoration: none;font-size:10px; }
.redeempage .dealinfo b{display:inline-block; width:60px; text-align:right;}
.redeempage.confirmpage .redeemcode{line-height:34px;}
.favoritespage .inlinemenu-section{padding:0;}

/* Place View */
.ui-col-one{width: 225px; padding-right: 15px; border-right: 1px solid #999; float:left;}
.ui-col-two{width: 224px; padding-left: 15px; float:left;}
.ui-three-col{margin-top:10px;}
#place-view .ui-three-col, #place-view .ui-three-col{margin-top:0px;}
#place-view .ui-col-one img, #place-view .ui-col-one img{border:1px solid #fff}
.ui-col-twothree .image{border:1px solid #FF6F08; width:320px; height:120px;}
.ui-three-col .ui-col-one, .ui-three-col .ui-col-two, .ui-three-col .ui-col-three{padding:0px; width:160px; margin:0 7px; float:left; border-right:0 none;}
.ui-three-col .ui-col-twothree{padding:0px; width:320px; margin:0px; float:left; border-right:0 none;}
.ui-three-col .ui-col-twothree .image{background:#fff url(../img/logo.png) no-repeat center center}

.label30{ font-weight: bold; width: 40px; text-align: left; display: inline-block; }
/* Credit Card */
.credit-card .field label{float:none; display:block; text-align:left; width:100%;height: 27px; margin-left:2px;}
.credit-card .field{float:left;text-align:center;}
.credit-card .total{ font-weight:bold; padding-left:15px; font-size:14px; color:#043059; }
.credit-card .total span{display:inline-block; min-width:65px; text-align:right;}
.credit-card .total span input{font-weight:bold;text-align:left; padding-left:0px; font-size:14px; color:#043059; background:transparent !important; border: 0 none;}
.credit-card .total span input:focus{border:0 none;}
.credit-card input[type="checkbox"]{margin-top:12px;}
.credit-card  input[type="text"]{height:30px;}
.credit-card .section{background:#f1f1f1; padding-bottom:10px;padding-left:10px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
.credit-card .section label{ font-weight:bold;}
.credit-card .page-content-ctabox input[type="checkbox"]{margin-top:10px;}
.credit-card .page-content-heading{border-bottom:0 none;}
.credit-card .table-step td {text-align:center; }
.credit-card .table-step{border-bottom:1px solid #FF924C;}
.form-horizontal .credit-card  .controles{margin-left:0px;margin-right:10px;}
.credit-card .field-validation-error{display:inline; margin-left:0px;}

/* banking */
#current-statement {padding:10px;}
#current-statement .tag{font-weight:bold; clear:left; float:left; width:40%; text-align:right;}
#current-statement .value{ float:left; width:40%;}

/*change password*/
.ChangePassword .field, .ChangePassword .controles {width:100%;}
.ChangePassword .field input, .ChangePassword .field password, .ChangePassword .field .emaildisplay  {width:93%;}

/* UI Icons */
.ui-icons{ background-image: url('/Images/ui/ui-place-rounded.png'); height: 25px; width: 27px; display:block; float:left; margin: 0 1px; cursor:pointer;}
.ui-has-icon .ui-icons{ margin-left: -20px; margin-right: 5px;} 
.ui-icons.ui-icons-store{ background-position: 0 0; }
.ui-icons.ui-icons-deals{ background-position: -16px 0; }
.ui-icons.ui-icons-heart{ background-position: -32px 0; }
.ui-icons.ui-icons-wifi { background-position: -48px 0; width:32px;}
.ui-icons.ui-icons-addr {background-position: 226px 0; width:26px !important; margin-left:-17px; margin-right:5px !important;}
.ui-icons.ui-icons-web  { background-position: 151px 0; }
.ui-icons.ui-icons-phone{ background-position: 200px 0; }
.ui-icons.ui-icons-mail { background-position: 76px 0;}
.ui-icons.ui-icons-sharebymail { background-position: 175px 0; margin-top:0px !important; }
.ui-icons.ui-icons-clock{ background-position: 50px 0; margin-right: 5px;}

.ui-has-icon{ padding-left: 20px; }
.ui-icons-charity{ background:url('../Images/ui/ui-action-rounded.png') no-repeat -114px -2px; height: 25px; display:block; float:left; margin:-6px -5px 0 1px; width: 25px; cursor:pointer;}
.favoritescell .ui-icons-charity{ margin:7px 2px 0 0}
.favoritescell .unfavor{ bottom:5px}
#deal-view .ui-has-icon .ui-icons{ width:18px; height:18px; margin:-2px 0 0 -20px;}
.btn-primary{ position:relative;}
.btn-primary span{ background:url('../Images/ui/ui-action-rounded.png') no-repeat 0 0; position:absolute; top:10px; left:5px; display:block; float:left; margin:-6px -5px 0 1px; cursor:pointer;}
.btn-primary.btn-print span{background-position: -475px -4px;  height: 25px; width: 25px;}
.btn-primary.btn-export span{background-position: -440px -4px;  height: 25px; width: 25px;}

/* Ad Control Page */
.adControl textarea{text-align:center;}
.adControl .controles .left{padding-right:50px;}
.adControl .controles .left img{padding-left:20px;}
#sample-box {width:470px; height:272px; margin: 10px 0px 0px 7px; border:2px solid #58A7FF; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.sample-box-search {background:url(../img/examples/SearchPageAdSampleBig.png) no-repeat top center;}
.sample-box-admin {background:url(../img/examples/AdminPageSampleAdBig.png) no-repeat top center;}
.sample-box-deal {background:url(../img/examples/DealPageSampleAdBig.png) no-repeat top center;}
.sample-box-place {background:url(../img/examples/PlacePageSampleAdBig.png) no-repeat top center;}
.adControl .adImage{text-align:center}
.adControl .ui-two-col .ui-col-one{width:200px;}
.adControl .ui-two-col .ui-col-two{width:35%;}
.adControl .ui-two-col .ui-col-one{padding-right:10px; border-right:0 none;}
.adControl .ui-two-col .ui-col-one textarea{width:250px;}
.adControl .ui-two-col .ui-col-two{padding-left:10px;}
.sample-box-big{margin-top:15px; width:168px; height:440px; background-color:#fff;}
.adControl .sample-box-big{margin-top:15px; width:168px; height:440px; background-color:#fff; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px }
.type-a img, .type-a .adImage{width:100%; height:100%; border:0 none; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.type-b img, .type-b .adImage{width:100%; height:120px; border:0 none;-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.type-b .sample-box-banner{padding:5px 5px 0px; height:80px; overflow:hidden; display:none}
.type-b .sample-box-text{padding:0 5px; height:225px; overflow:hidden;}
.type-b .sample-box-text p{padding:0;}
.type-b .sample-box-info{font-size:10px; color:#000; font-weight:bold; text-align:center; padding:0px 10px 5px; height:80px; overflow:hidden;}
.type-b .sample-box-info .name{font-size:12px; }
.type-b .sample-box-info .phone{font-size:12px; color:#0a8cbc; }
.type-c img, .type-c .adImage{width:100%; height:120px; border:0 none;}
.type-c .sample-box-banner{ height: 43px;  padding:10px; overflow:hidden;}
.type-c .sample-box-text{padding:5px 10px; height:185px; overflow:hidden;}
.type-c .sample-box-info{font-size:10px; color:#000; font-weight:bold; text-align:center; padding:5px 10px; height:85px; overflow:hidden;}
.type-c .sample-box-info .name{font-size:12px; }
.type-c .sample-box-info .phone{font-size:12px; color:#0a8cbc; }
.adControl .ui-two-col .ui-col-one textarea.banner{text-align:center; font-size:16px; line-height: 17px; color:#0a8cbc; font-weight:bold;  height: 34px;}
.adControl .ui-two-col .ui-col-one textarea.banner iframe{height: 53px !important;}

.adControl .ui-two-col .ui-col-one textarea#Text{min-height:155px; font-size:11px; color:#000; font-weight:bold; text-align:center; padding:5px; }
.adControl .ui-two-col .ui-col-one .TypeB textarea.banner{color:#000; }
.adControl .ui-two-col .ui-col-one .TypeB textarea#Text{color:#0a8cbc; }
.adControl .image-upload-box{position:absolute !important; bottom:180px; left:45px; height: 144px;width: 156px;  }
.adControl .image-upload-box .image{height: 124px;width: 156px; text-align:center; background:url("../img/bg-input-photo.png") no-repeat center center; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #CCCCCC;}
.adControl .image-upload-box label{line-height:16px; height:29px; font-size:14px;}

.maincol .adsized{height:460px; overflow:hidden}
.ads .button.removephoto { left:26px; }
.main-ad-alt-text{text-align:center}
.agent-a{margin-left:10px;}
.agent-a .agentad-header{color:#000; font-size:14px; display:block; text-align:center; font-weight:bold;}
.agent-a .agentad-name{color:#0f5388; font-size:14px; display:block; text-align:center;font-weight:bold;}
.agent-a .agentad-info{color:#0f5388; font-size:10px; display:block; text-align:center;line-height:10px;font-weight:bold;}
.agent-a .agentad-photo{margin:2px; width:40px; height:auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.agent-a .agentad-signupmessage{color:#000; font-size:12px; display:block; text-align:center; padding:5px; font-weight:bold; height:210px; overflow:hidden}
.agent-a .agentad-disclaimer{color:#919191; font-size:8px; display:block; text-align:center; line-height:9px;font-weight:bold;}
.ads-check table{ width:100%;}
.adLocation .small{font-size:12px;} 
.ad-setup .col-md-4.relative.tar{max-width:200px}

/* Feebee RX */
.rx-notebox{font-size: 13px; padding: 10px;}
.rx-notebox ul{padding-left: 15px;}
.rx-listing .rx-map{width:100%;height:250px;}
.rx-listings .ui-two-col-perc{width:92%;}
.rx-listings .ui-two-col-perc .ui-col-one{width:40%;border-right:1px solid #FF6F08;min-height:250px; padding-right:1%;}
.rx-listings .ui-two-col-perc .ui-col-two{width:55%;padding:5px 0px 5px 10px}
.rx-listings .ui-two-col-perc .ui-col-one div{padding-bottom:10px;}
.rx-listings span{display:block; font-weight:bold; font-size:14px; cursor:pointer}
.rx-listings span.title{color:#0f568a; margin:0px; padding:0px; height:auto; font-size:14px;}
.rx-map{width:100%; height:250px;}
.rx-share a{ display: block; width: 33%; float: left; text-align: center;}
.pharmacy-locator{ margin-top:10px;}
.pharmacy-locator h3{ color:#0f568a}
.pharmacy-locator label{ width:75px; display:block; float:none !important; }
.pharmacy-locator input[type="submit"]{margin:0 auto}
.pharmacy-locator input{width:95%; border: 1px solid #727272; padding: 0 4px 0 4px; margin-bottom:5px;}
.pharmacy-locator .address{ width:100%;}
.pharmacy-locator .city{ width:65%; float:left;}
.ui-two-col-perc .curva .pharmacy-locator .city label, .ui-two-col-perc .curva .pharmacy-locator .state label{margin-top:0px; height:15px;}
.ui-two-col-perc .curva .pharmacy-locator p{margin:0px ; padding:0px; text-align:center; color:#0F5388; font-weight:bold; font-size:16px;}
.pharmacy-locator .zip{ width:45%; clear:left; float:left; }
.pharmacy-locator .state{ width:25%;  float:left; margin-left:5%;}
.pharmacy-locator .distance{ width:40%; float:left; margin-left:5%;}
.pharmacy-locator .distance:after{ clear:left;}
.rx-img{width:100%; height:auto; border:1px solid #f1f1f1;}
.rx-img-small{width:50%; height:auto; border:1px solid #f1f1f1;}
.pick-card {width:95%; background:#f1f1f1 !important;}
.pick-card .col1 {width:50px}
.ads.Admin .Search, .ads.Admin .Place, .ads.Admin .Deal, .ads.Search .Admin, .ads.Search .Place, .ads.Search .Deal, .ads.Deal .Admin, .ads.Deal .Search, .ads.Deal .Place, .ads.Place .Admin, .ads.Place .Search, .ads.Place .Deal{display:none;}
.ads .Active span, .table-admin span.Active{background:url(../img/icons/icon-checked.png) no-repeat; height:25px; width:25px; display:block; margin:0 auto;}
.ads .Disabled span, .table-admin span.Disabled{background:url(../img/icons/icon-unchecked.png) no-repeat; height:25px; width:25px;display:block; margin:0 auto;}
.ads .action{width:130px;}
.ads .Active, .ads .Disabled{width:50px;}
.ads .type{width:100px;}

/* Job Pages */
.jobs label{display:inline; text-align:left;padding-left:20px; padding-bottom:5px; }
.jobs .field{padding-bottom:5px;}
.jobs label.inline{padding-left:0px;}
.jobs textarea{ height:50px; width:100%; margin:0 auto; margin-bottom:10px;}
.jobs .center .btn-blue{ width: 150px; margin: 0 auto; padding: 10px 20px; margin-bottom:10px; color:#fff;}
.jobs .center .btn-blue:hover{  color:#00598f;}
.jobs .ui-two-col-perc .ui-col-one{width:44%; margin-right:4%}
.jobs .ui-two-col-perc .ui-col-two{width:44%;}
.jobs .ui-two-col .ui-col-one{border-right:0; width:150px; margin-right:20px;}
.jobs .ui-two-col .ui-col-two{width:150px;}
.jobs .ui-two-col input[type=radio]{margin-left:5px; margin-right:2px;}
.jobs .ui-two-col .ui-col-two{padding-left:0px;}
.jobs .controles{width:100%; float:left;}
.jobs .curva{position:relative;}
.jobs .jobsearchresult {min-height:250px; width:100%;}
.jobs .jobsearchresult .jobsearchexample{float:left; }
.jobs .jobsearchresult label{width:70px;float:left;clear:left;}
.jobs .jobsearchresult .controles{width:125px; float:left; margin-left:0px;}
.jobs .jobsearchresult input{width:125px; margin-bottom:5px;}
.jobs .jobview .jobviewexample{width:250px; height:auto;float:left;}
.jobs .jobview .mt15{margin: 0 auto;display: block;width: 95%;margin-top: 15px;}
.jobs .jobview .mt15 input{width:90%}
.jobs .jobview .mt15 textarea{height:80px}
.jobs .jobview .mt15.centered{text-align:left}
.job-view-top .entry{height: 270px; border:0 none; font-size:12px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.job-view-top .entry .ui-icons{cursor:default}
.job-view-top .entry .image, .job-view-top .entry .image img{-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.careers .job-view-top .entry{height: auto; width:45%}
.careers .job-view-top .place-info{min-height:220px; margin-top:20px;}
.careers .entry.jobEntry .image{margin:5px auto 0}
.careers .job-view-top .entry .email,.careers .entry a{max-width:280px}
.careers .maps-outside-feebee{margin-left:10px}
.careers #items_change_deals{display:block; width:98%; float:left; margin-left:2%}
.careers #items_change_nearby{display:block; width:100%; float:left}
.careers .business-name, .contests .business-name{margin-left:5px; margin-top:0px;}
.contests .address-needed{ display: block; margin: 10px 15px; line-height:12px}
.job-view-top {background: #fff;}
.job-view-top .spacer.top {width:100%; height:25px; min-height:25px; background: #fff;border:1px solid #e0e0e0; border-bottom:0 none}

#job-view .place-info{background:#ee5f01;}
#job-view .place-info .col-1, #job-view .place-info .col-2{float:left; margin:0; width:50%; min-width:320px;}
#job-view .place-info .col-1 .inner, #job-view .place-info .col-2 .inner{padding:10px 5%;}
#job-view .place-info .col-1{background:#05305a; color:#fff; min-height:220px;}
#job-view .place-info .col-1 h3{color:#a1d0fc; text-align:left}
#job-view .place-info .col-1 .tag{color:#a1d0fc;}
#job-view .place-info .col-2{background:#ee5f01; color:#fff}
#job-view .place-info .col-2 h3{color:#fde000; text-align:left}
#job-view .place-info .col-1 p span, #job-view .place-info .col-2 p span{color:#fff !important}
#job-view .job-description p span{color:#8a93a2 !important; font-size:13px !important;}
#job-view .place-info .col-2 .tag{color:#fde000}
#job-view .job-details{float:left; width:40%; padding:10px; min-width:220px;}
#job-view .job-description{float:left; width:60%; padding:10px; min-width:320px;}
#job-view #map {width: 100%;height: 250px;}
#job-view #careerDetail .col-1 {background:#05305a; color:#fff; width:100%}
#job-view #careerDetail .col-1 h3{color:#a1d0fc; text-align:left}
#job-view #careerDetail .col-1 .tag{color:#a1d0fc;}
#job-view #careerDetail .col-2 {background:#ee5f01; color:#fff; width:100%}
#job-view #careerDetail .col-2 h3{color:#fde000; text-align:left}
#job-view #careerDetail .col-2 .tag{color:#fde000}
#job-view #careerDetail .row {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
#job-view .job-view-top {font-size:14px}
#job-view .job-view-top p {font-size:14px}

.job-view-top .spacer.bottom {width:100%; height:25px; }
.job-view-top .entry .entryLocation2{margin-top:-15px;}
.job-view-top .entry .entryLocation2 .location{background:#1db200;}
.job-view-top .entry .entryLocation2 .location:after{border-width: 0 15px 15px 0; border-style: solid;border-color:#1db200 transparent;}
.job-view-top .place-info{ background:#fff; margin-top:0px; font-size:12px;}
.job-view-top .tag{font-size:16px;  font-weight:bold; width: 20%; float:left; clear:left;  margin:10px auto 5px}
.job-view-top .value{ width: 100%; float:left; }
.job-view-top .value p, .job-view-bottom .value p{margin:0; padding:0 0 5px 0 }
.job-view-bottom{ background:#fff; padding:10px; font-size:12px; margin-bottom:20px; padding-bottom:30px;}
.job-view-bottom .name{ font-size:16px; text-align:center;}
.job-view-bottom .tag{font-size:14px; font-weight:bold; float:left; clear:left; padding-right:10px;}
.job-view-bottom .deals-box .value{float:left; padding:0 0 5px 0 ; }
.jobEntry{height:244px; border: 1px solid #1DB200;}
.jobEntry .entryLocation2 .location {background:#1DB200;}
.jobEntry .entryLocation2 .location{padding:2px 0px 1px 3px; background-color: #1DB200; color: #fff; font-size:11px; margin:0px; height: 16px;}
.jobEntry .entryLocation2 .location:after{ content:""; position:absolute; top:0; border-width:0 15px 15px 0; border-style:solid; border-color:#1DB200 transparent; }
.entry.jobEntry .logo-wrap{height:66px}
.entry.jobEntry .logo-wrap div.text-logo{height:100%; width:100%; padding:2px}
.entry.jobEntry .logo-wrap div.text-logo a.image{background:transparent}
.entry.jobEntry .logo-wrap:hover .entryLocation2{display:none;}
.entry.jobEntry .image{display:block; width:180px; height:66px;  background: #fff url('../img/icons/careers-feebee1.png') top center no-repeat; border-bottom:1px solid #1DB200;}
.favoritespage .jobEntry .image{ background: #fff url('../img/icons/careers-feebee1.png') top center no-repeat;}
.jobEntry img{width:180px; height:65px; margin:0 auto;  }
.jobEntry td.small{font-size:10px; line-height:10px; height:15px; color:#333; padding-left:2px; text-align:center;}
.favoritespage .jobEntry td.small{ height:13px;}
.jobEntry td.small .oldprice{display:inline; }
.jobEntry td.small span{font-size:10px; line-height:10px; height:15px; color:#333}
.jobEntry td.purchase{width:80px;}
.jobEntry td{padding:0;border:0 none;}
.jobEntry .entryLocation2{margin-top:-16px;}
.jobEntry .entryDetails { text-align:center; font-size:12px; line-height:10px; height: 125px; overflow:hidden; width:100%;}
#place-view .description .jobEntry .entryDetails p, #place-view2 .description .jobEntry .entryDetails p { text-align:center; margin:0 0 5px; line-height: 13px;}
.jobEntry .entryInfo h4, .jobEntry .entryInfo h4 a, .jobEntry .entryInfo .placeName, .jobEntry .entryInfo .placeName a{margin:0 0 2px; color:#000000; font-size:14px;text-align:center; line-height:16px; height:16px; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.jobEntry .entryInfo .entryTitle{font-weight:bold; margin:0; color:#000; font-size:12px;text-align:center; line-height:13px; height:40px; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.jobEntry .entryInfo .entryBenefits{font-weight:bold; margin:0; color:#7a7a7a; font-size:12px;text-align:center; line-height:13px; height:30px; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.jobEntry .entryInfo .entryWage, .jobEntry .entryInfo .entryHours{font-weight:bold; margin:0; color:#000; font-size:14px;text-align:center; line-height:15px; height:15px; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.jobEntry .phonebox{left:29px; width:170px; height:18px; overflow:hidden; display:inline-block; background:#f1f1f1; color:#000; border:1px solid #1DB200; font-size:13px;  line-height:13px; font-weight:bold; padding:2px 5px 0; text-align:center;white-space: nowrap; }
.jobEntry .phonebox{left:29px; width:170px; height:18px; overflow:hidden; display:inline-block; background:#f1f1f1; color:#000; border:1px solid #1DB200; font-size:13px;  line-height:13px; font-weight:bold; padding:2px 5px 0; text-align:center;white-space: nowrap; }
.jobEntry .icon-job{margin-left:5px; margin-right:5px;}
.jobEntry .nearby-btn{margin-top:2px;}
.job-view-top .entry .email{ font-weight:bold;color:#0F5388; float: left; max-width: 115px; word-wrap: break-word;}
.wrap_right_content .contest-box,.wrap_right_content .deal-details , .wrap_right_content .jobs-details {width:164px}
.wrap_right_content .deal-details .entry.dealEntry, .wrap_right_content .jobs-details .jobEntry {width:164px}
.wrap_right_content .dealEntry .pricebox {width:152px}
.wrap_right_content .dealEntry .image, .entry.jobEntry .image {background:0 none; height:18px; width:164px}
.wrap_right_content .entry.dealEntry { height: 140px; min-height: 140px;}
.wrap_right_content .contest-box, .wrap_right_content .jobs-details .jobEntry  { height: 140px; min-height: 140px;}
.wrap_right_content .contest-box img,.wrap_right_content .deal-details img, .wrap_right_content .jobs-details img {display:none}
.wrap_lista_nearby .contest-box{display:inline; background:#FCFCFC; }
/* Employee Pages */ 
div.employee-info{padding:5px; }   
div.employee-img{float:left; height:60px; width:80px; display:block; background:url('../img/pic/user-unknown-big.png') no-repeat bottom center;}   
div.employee-img img{border:0 none; height:60px; width:80px; }   
td div.employee-img{background:url('../img/pic/user-unknown-thumbnail.png') no-repeat bottom center;} 
#modify-employee .notice-box-wrap{padding-top:10px;}
#modify-employee .notice-box-wrap p{ padding-left:85px}
/* About Pages */
.about-page .tabs{color:#434a54; font-size:13px}
body.about-page #business-dashboard  .tabs .container{background:transparent; border:0 none;box-shadow:	0px 0px 0px 0px}  
.about-page h3{color:#00598f; font-size:18px}
.about-page h3 span{color:#ed5f00; font-size:18px}
.about-page .charity-container{margin:0 auto; padding-left:10px;}
.about-page .charity-container .charity-box{height:200px;margin:5px; width:200px; background:#f3f3f3; float:left;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.about-page .charity-container .photo{display:block; text-align:center;}
.about-page .charity-container .name{color:#4387B0; font-size:18px; font-weight:bold;text-align:center;display:block}
.about-page .charity-container .position{text-align:center;display:block}
.about-page .charity-container .description{font-size:16px; margin: 0px 5% 20px; padding:10px 2%; width:86%; background:#fff; border:1px solid #000;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.about-page .charity-container .description .position, .about-page  .charity-container .description .name{ text-align:left;}
.about-page .charity-container .photo{display:block}
.about-page .charity-container .photo img{cursor:pointer; height:150px; width:150px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}


 .faq textarea{width:300px; height:100px;}

.our-team .staff-container{margin:0 auto; font-size:14px;}
.our-team .staff-container .photo{display:block; }
.our-team .staff-container .info{display:block;}
.our-team .staff-container .charity{font-weight:normal;}
.our-team .staff-container .name{ font-size:18px; color:#00598f; font-weight:bold;text-align:center;}
.our-team .staff-container .charity .tag{color:#ed5f00; font-size:14px; font-weight:bold;display:block}
.our-team .staff-container .position{ color:#7f848a; font-size:13px;}
.our-team .staff-container .description{margin:0; padding:0; /*width:80%;*/ float:left; font-size:13px; color:#434a54;padding: 15px;}
.our-team .staff-container .image{margin:0; padding:0; /*width:20%;*/ display:none; float:left; }
.our-team .staff-container .description .position, .our-team  .staff-container .description .name{ text-align:left;}
.our-team .staff-container .photo{display:block}
.our-team .staff-container .photo img{cursor:pointer; height:150px; width:150px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}


/* Business Pages */
#business-upgrade-popup h2.centered.red{font-size:12px;}
 .upgrade .curva label,  .importantbg label{  text-align:left; color:#0f568a; font-weight:bold; width:100%}
 .package-index .lightbg{background:#4387B0}
 .package-list .lightbg{background:#4387B0}
 .package-list #48{display:none}
  .lightbg .fullDesc{font-size:14px}
  .lightbg .fullDesc ul{padding:0px; margin-top:5px; margin-left:35px;}
 .upgrade .curva label b{color:#1DB200;}
 .upgrade .curva { position:relative; }
 .upgrade .curva.FIM1, .upgrade .curva.FIM3, .upgrade .curva.FIM10{display:none;}
 .upgrade .mt15.curva .controles{ height:40px;}
 .upgrade .curva .controles span{ color:#1DB200; font-weight:bold;  display:block;}
 .upgrade .curva ul{ margin-top:0px; }
 .upgrade .curva .left.ml25{font-size:12px;}
 .upgrade label{position:relative;}
 .upgrade label span{display:inline-block; padding-left:2px;}
 .upgrade label span.cardname{display:inline-block; padding-left:70px;}
 .upgrade #CardNameDD{width:140px;}
.upgrade .lightbg label{width:100%;}
.upgrade .lightbg label span, .importantbg span.box-isactive{color:#1DB200;}
.upgrade .lightbg label span.red, .importantbg span.box-isactive.red{color:#FF0000;}
.upgrade .Active-Box{text-align:center; margin-bottom:5px; background:#fff; width:94%; margin-left:11px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.upgrade .lightbg .field label span{color:#0F568A;}
.upgrade .relative{margin-top:20px;}
.upgrade .relative span{color:#1DB200; font-weight:bold; font-size:16px;}
.upgrade .table-deals td{text-align:center; background:#fff;}
.table-deals.m0auto.wauto td{border-color:#C2C2C2; background:#F1F1F1}
.table-deals.m0auto.wauto .spacer td{border-color:#FFFFFF; background:#FFFFFF; padding-top:5px;}
.table-vertical{text-align:center; margin-left:7px; padding:10px; background:#FFFFFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.table-vertical table{margin:10px auto; text-align:left; }
.table-vertical table .block{padding:2px; border-bottom:1px solid #F1F1F1;}
.table-vertical th{font-weight:normal; background:#4387B0; color:#fff; padding-top:20px !important;}
.table-vertical .th{font-weight:bold; text-align:left; font-size:16px; padding:10px; background:#4387B0; color:#fff;}
.table-vertical .th.compare{font-weight:bold; text-align:left; font-size:14px; padding:10px; background:#58A7FF; color:#fff;}
.table-vertical td,.table-vertical th{font-weight:bold; text-align:center; padding:5px; }
.table-vertical td .upgrade .btn-buy, .table-vertical td .upgrade .Active-Box{margin-left:0px}
.table-vertical table .block.no-border{border:0 none;}
.table-vertical #compare-box-1 .block, .table-vertical #compare-box-2 .block, .table-vertical #compare-box-3 .block, .table-vertical #compare-box-5 .block{background:#fff;}
.table-vertical .bdr-top-left {-webkit-border-top-left-radius: 25px; -moz-border-radius-topleft: 25px; border-top-left-radius: 25px;}
.table-vertical .bdr-top-right {-webkit-border-top-right-radius: 25px; -moz-border-radius-topright: 25px; border-top-right-radius: 25px;}
.table-vertical .bdr-btm-left {-webkit-border-bottom-left-radius: 25px; -moz-border-radius-bottomleft: 25px; border-bottom-left-radius: 25px;}
.table-vertical .bdr-btm-right {-webkit-border-bottom-right-radius: 25px; -moz-border-radius-bottomright: 25px; border-bottom-right-radius: 25px;}
.upgrade .btn-buy {cursor:pointer; float:right; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 105px; margin: 0 auto; padding: 5px; margin-bottom:10px; margin-left:10px; color:#fff !important; text-align:center; background:#0D6A9D; border:2px solid #fff; font-weight:bold; width:101px; font-size:12px; line-height:14px;}
.upgrade .btn-buy.disabled {background:#58A7FF; border:2px solid #cccccc; }
.upgrade .btn-buy:hover {background:#58A7FF; border:2px solid #cccccc; color:#cccccc !important}
.upgrade .btn-buy.btn-green {background:#008000;}
.upgrade .btn-buy.btn-green:hover {background:#1DB200;}
.upgrade .box-isactive{width:121px; text-align:center;}
.upgrade .Disclaimer-Box{max-width: 600px;font-size:12px; text-align:left; overflow-y: auto; height:60px;}
#Why-Business .p20 b{font-size:20px;}
.CustomSection .True span, .contests .table .True span{background:url(../img/icons/icon-checked.png) no-repeat; height:25px; width:25px; display:block; margin:0 auto;}
.CustomSection .False span, .contests .table .False span{background:url(../img/icons/icon-unchecked.png) no-repeat; height:25px; width:25px;display:block; margin:0 auto;}
.CustomSection .active{width:130px;}
.CustomSection .actions, .contests .table .actions{width:130px;}
.customtab .pdf-container{padding:10px 20px; min-height:60px;}
.customtab img {max-height:900px; max-width:900px}
.contests .table .active{pmin-width:100px; width:auto}
.hours-box .day{min-width:75px; font-weight:bold; text-align:left; display:inline-block}
#register-place .field{display: inline; float: left; padding-bottom: 5px; width: 100%;}
#register-place .field input{width:94%; margin:0 1%}
#register-place .field textarea{width:94%; margin:0 1%}
#register-place select {
    font-size: 15px;
    height: 32px;
    width: 95%;
    margin-left:1%;
}
.help-wrap .business-desc {
    width:700px;
    left:-150px
}
.help-wrap .business-desc-help {
    background:url('../Images/examples/richtext-placedescedit-full.png') no-repeat top left;
    position:relative;
    width:652px;
    height:192px;
    text-align:left;
    padding-left:20px;
    padding-top:32px;
}
.help-wrap .business-desc-help .float{    
    font-size: 11px;
    height: 15px;
    left: 193px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 49px;
}
.dataTables_wrapper{position:relative;}
.dataTables_length{display:inline-block; width:45%; padding-right:3%; padding-left:2%;}
.dataTables_info{display:inline-block; width:45%; padding-left:3%; padding-right:2%; font-size:12px; color:#4387B0; text-align:right; float: right;}
.dataTables_paginate{text-align:center;}
.dataTables_paginate span{display:inline-block; padding:0 5px;}
.dataTables_paginate a{color:#4387B0;  display:inline-block; padding:7px 5px 2px; font-size:12px; font-weight:bold; text-decoration:none;}
.dataTables_paginate span a.paginate_button{color:#000;  display:inline-block; padding:7px 2px 2px; font-size:12px; font-weight:bold; text-decoration:none;}
span a.paginate_button{color:#000;  display:inline-block; padding:7px 2px 2px; font-size:12px; font-weight:bold; text-decoration:none;}
a.paginate_button_disabled{color:#ccc; text-decoration:none; cursor:inherit}
a.paginate_button_disabled:hover{text-decoration:none;}
a:hover{text-decoration:underline;}
a.boton:hover{text-decoration:none;}
.dataTables_paginate a.paginate_active{color:#FF0000; display:inline-block; padding:7px 2px 2px; font-size:12px; font-weight:bold; text-decoration:none;}
.dataTables_paginate a.paginate_button_disabled{color:#ccc; text-decoration:none; cursor:inherit}
.dataTables_paginate a.paginate_button_disabled:hover{text-decoration:none;}
.dataTables_paginate a:hover{text-decoration:underline;}
a.paginate_active{color:#FF0000; display:inline-block; padding:7px 2px 2px; font-size:12px; font-weight:bold; text-decoration:none;}
.dataTables_processing{text-align:center; position:absolute; top:5px; left:0px; right:0px; color:red; font-weight:bold; }
.dataTable .columnheads.sorting{text-decoration:underline;}
.dataTables_filter{text-align:center;}
.dataTables_filter label{display: inline;width: auto;}
.dataTables_filter input{width:200px}

.list-reviews .dataTables_paginate, #Employee-Review-List .dataTables_paginate{margin:0 5px; background:#0F568A; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.list-reviews .dataTables_paginate a, #Employee-Review-List .dataTables_paginate a{color:#ccc;}
.list-reviews .dataTables_paginate a.paginate_active, #Employee-Review-List .dataTables_paginate a.paginate_active{color:#fff;}
#place-view .list-reviews{width:97%; margin:10px auto;}
#place-view .form-review{width:97%; margin:0 auto 10px; background:#fff;}
#place-view .list-reviews article{ border:1px solid #ccc; float:left; width:48%; height:200px; margin:5px 1%; overflow-y:auto}
#Employee-Review .list-reviews article{ width:279px;}
#Employee-Review .list-reviews article.employee .long-view .description{height:150px; overflow:hidden; overflow-y:auto;}
#place-view .list-reviews article{ position:relative;}
#place-view .list-reviews article .panel-heading{ background:#fff; width:150px; position:absolute; top:0px; left:0px; border:0 none;}
#place-view .list-reviews article .panel-content{ width:100%; padding-left:150px; text-align:left;}
#place-view .list-reviews article .panel-title{font-size:12px;}
#place-view .list-reviews article .panel-title .orange b{font-size:24px; line-height:22px; }
#place-view .list-reviews .employee-img{ width:150px; height:90px; }
#place-view .list-reviews .employee-img img{ width:150px; height:90px; }
#employee-review-gridview .job-DisplayName{height:42px; overflow:hidden}
#employee-review-gridview .job-JobTitle{height:42px; overflow:hidden}
#Employee-Review div.employee-img{ margin-left:25px; width:200px; height:200px; border:1px solid #ccc; -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; border-top-right-radius: 4px; border-top-left-radius: 4px; text-align:center;  }
#Employee-Review div.employee-img img{ max-height:200px; width:200px; height:200px;}
#Employee-Review .employee-info{margin-top:10px; padding-top:30px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#Employee-Review .employee-info.review-box form{border:1px solid #ccc;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#Employee-Review .employee-name{font-weight:bold; font-size:16px; color:#043059; padding-top:5px}
#place-view .employee-name{font-weight:bold; font-size:16px; color:#043059; padding-top:5px}
#Employee-Review .employee-info div.employee-stats{margin-left:25px;  padding:4px; width:200px; border:1px solid #ccc; background:#F1F1F1; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; text-align:left}
#place-reviews .panel-content{width:100px}
#place-view .list-reviews article{cursor:pointer }
#place-view .list-reviews article .collapsed:hover{text-decoration:none; color:#000}
#place-view .list-reviews article .panel-body{padding:5px;}
#place-view .list-reviews article .panel-body .description{overflow-y:auto}
#place-view .list-reviews article .panel-body .description div{width:100%; padding:5px; text-indent:initial}
#place-view .list-reviews .title, #place-view .list-reviews .title{font-size:15px ; color:#434a54; margin:0; margin-left:5px; padding:2px; text-align:left; line-height:12px; overflow:hidden; text-overflow: ellipsis; padding:5px;}
.list-reviews .employee-review-result{background:#ccc;}
.list-reviews div.mt5{padding:5px 10px; font-size:12px; overflow: auto; white-space: -moz-pre-wrap; /* Mozilla */ white-space: -hp-pre-wrap; /* HP printers */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */ -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */}
.mtn8{margin-top:-8px}
.mt7{margin-top:7px}
.reviews-manage-page .list-reviews .lightbg{padding-top:10px;}
.list-reviews .positive article{background:#BFF0C3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.list-reviews .neutral article{background:#CCCCCC; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.list-reviews .negative article{background:#FDEFE5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.list-reviews .positive .review-hidden, .list-reviews .neutral .review-hidden, .list-reviews .negative .review-hidden{background:rgba(0, 0, 0, 0.3);opacity: 0.75; filter: alpha(opacity=75); }
.opacity50{opacity: 0.50; filter: alpha(opacity=50); }
.list-reviews .positive .page-content-heading h2, .list-reviews .neutral .page-content-heading h2, .list-reviews .negative .page-content-heading h2{color:#428bca}
.userreviews .popup-box .description{font-weight:bold; margin-bottom:5px;}
.userreviews .popup-box .title{font-weight:bold; margin-top:5px; font-size:14px;}
.userreviews .popup-box .rating{float:right; display:inline-block; padding-right:10px}
.userreviews .popup-box .bordered{border:1px solid #4387B0; padding:5px; margin-top:10px; background:#fff;}
.description span.review-button{font-size:16px; color:#fff; background:#176199;}
.reviews-manage-page .list-reviews article{border:1px solid #fff; width:48%; min-width:300px; height:300px; margin:1%; float:left;}
#place-view .list-reviews article{position:relative;}
#place-view .list-reviews article .reviewer-bottom{bottom: 0;height: 40px; width:100%;left: 0;right: 0;position: absolute;}
#place-view .list-reviews article .reviewer-bottom .date, #place-view .list-reviews article .reviewer-bottom .time, #place-view .list-reviews article .reviewer-bottom .reviewer{float:left; width:40%; padding:2px 10px; text-align:left;  height:40px; color:#fff; }
#place-view .list-reviews article .reviewer-bottom .date img, #place-view .list-reviews article .reviewer-bottom .reviewer img{float:left; margin-right:5px; margin-top:5px }
#place-view .list-reviews article .reviewer-bottom .reviewer{width:60%; font-size:12px}
#place-view .list-reviews article .reviewer-bottom .date span, #place-view .list-reviews article .reviewer-bottom .time span, #place-view .list-reviews article .reviewer-bottom .reviewer span{ color:#fff;}
#place-view .list-reviews article .reviewer-bottom .date{background:#E88543; font-size: 11px;}
#place-view .list-reviews article .reviewer-bottom .time{background:#e69941;}
#place-view .list-reviews article .reviewer-bottom .reviewer{ background:#1CB4DE; -webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.review-employee-trigger{background:#FD6D52; color:#fff;}
.review-employee-trigger:hover{background:#ff924c}
.btn-grid-view, .btn-list-view { background:url('../Images/ui/ui-action-rounded.png') no-repeat 0 0; position:absolute; display:block; margin:-6px -5px 0 1px; cursor:pointer;}
.btn-grid-view{background-position: -535px -4px;  height: 35px; width: 35px;}
.active .btn-grid-view{background-position: -535px -40px;  height: 35px; width: 35px;}
.btn-list-view{background-position: -575px -4px;  height: 35px; width: 35px;}
.active .btn-list-view{background-position: -575px -40px;  height: 35px; width: 35px;}


/*Smile Highway */
 
#milemarker{float:right; width:10%; min-width:75px; padding-right:15px; }
.marker-sections{ position:relative; float:left; width:90%; }
.marker-sections section{margin-left:80px; padding-top:50px; /*min-height: 650px;*/}
.marker-sections section#marker-videos .player-box, .marker-sections section #deal-media .player-box{ position: relative; width: 100%; height: 0; padding-bottom: 56.25%;}
.marker-sections section#marker-videos .player-box .video, .marker-sections section #deal-media .player-box .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.SmileMileView .entry{margin:5px 0 0 17px }
.SmileMileView .smilemarker{display:none;z-index:100; color:#fff; text-align:center; padding:5px 0; position:absolute; width:175px; min-height:40px; top:340px; right:50px; background:transparent url('../images/smilemiles/marker-current-bg.png') top left no-repeat }
.SmileMileView .current-marker{z-index:100; color:#fff; text-align:center; padding:5px 0; position:absolute; width:105px; height:60px; top:0px; left:10px; background:transparent url('../images/smilemiles/MarkerViewSign.png') top left no-repeat }
.SmileMileView .current-marker div{padding:15px 5px 15px 20px ; height:53px; text-align:center; display:inline-block; float:left;}
.marker-sections .inner{width:90%; margin:0 auto; text-align:left;}
.marker-sections #other-deals, .marker-sections #place-careers, .marker-sections #place-contest{float:right;width:220px}
.marker-sections #other-deals .content-box, .marker-sections #place-careers .content-box, .marker-sections #place-contest .content-box{padding:0}
#milemarker .navigation{text-align:left;}
.smilemarker.underad { width:90%; }
#milemarker .navigation{ background:transparent}
#milemarker .navigation .sub_menu {width:90%; background:transparent}
#milemarker .smilemarker .smilemiles-heading { background: #ed5f00; color:#fff; margin-top:20px; padding:15px; -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
#milemarker .smilemarker .smilemiles-info { background: #ffffff; color:#000; padding:15px; }
#milemarker .smilemarker .smilemiles-options { background: #043059; color:#fff; padding:15px; -webkit-border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomleft: 4px;-moz-border-radius-bottomright: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
#milemarker .smilemarker .smilemiles-options a,
#milemarker .smilemarker .smilemiles-info a{ color:#fff;}
#milemarker #marker-background { z-index: 100; width:100%; height:auto}
#milemarker .navigation .inlinemenu{padding:10px 0; border: 0 none;width:70px;}
#milemarker .navigation .inlinemenu-item{position:relative; display:block; width:70px; height:70px; background:#ccc; color:#fff; font-size:13px; line-height: 12px; padding:5px 0;text-align:center; vertical-align:middle; border:1px solid rgba(0, 0, 0, 0.3); -webkit-border-radius: 50%; -moz-border-radius: 50%;  border-radius: 50%;  }
#milemarker .navigation .inlinemenu-item:hover, #milemarker .navigation .inlinemenu-item.active{color:#fff;  background-color:#022f52; }
#milemarker .navigation .inlinemenu-item span.help-text{display:none; position:absolute; top:30px; left:-20px; width:100px; background:#022f52; color:#fff; padding:10px; border:1px solid #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#milemarker .navigation .inlinemenu-item:hover span.help-text{display:block; }
#milemarker .navigation .inlinemenu-item span.icon {width:25px; height:25px; margin:5px auto 0; display:block;}
#milemarker .navigation .inlinemenu-item.main {background:#0D6C9F;}
#milemarker .navigation .inlinemenu-item.main span.icon {background:url('../Images/smilemiles/marker-main.png') no-repeat 0 0;}
#milemarker .navigation .inlinemenu-item.about {background:#F0AC27;}
#milemarker .navigation .inlinemenu-item.about span.icon {background:url('../Images/smilemiles/marker-about.png') no-repeat 0 0;}
#milemarker .navigation .inlinemenu-item.business {background:#008EC0;}
#milemarker .navigation .inlinemenu-item.business span.icon {background:url('../Images/smilemiles/marker-business.png') no-repeat 0 0;}
#milemarker .navigation .inlinemenu-item.pictures {background:#AE162B;}
#milemarker .navigation .inlinemenu-item.pictures span.icon {background:url('../Images/smilemiles/marker-pictures.png') no-repeat 0 0;}
#milemarker .navigation .inlinemenu-item.contest {background:#F45858;}
#milemarker .navigation .inlinemenu-item.contest span.icon {background:url('../Images/smilemiles/marker-contest.png') no-repeat  0 0;}
#milemarker .navigation .inlinemenu-item.global-contest {background:#2890ae;}
#milemarker .navigation .inlinemenu-item.global-contest span.icon {background:url('../Images/smilemiles/marker-globalcontest.png') no-repeat 0 0; margin-top:0px;}
#milemarker .navigation .inlinemenu-item.jobs {background:#EE3C8C;}
#milemarker .navigation .inlinemenu-item.jobs span.icon {background:url('../Images/smilemiles/marker-jobs.png') no-repeat 0 0;}
#milemarker .navigation .inlinemenu-item.deal {background:#75D649;}
#milemarker .navigation .inlinemenu-item.deal span.icon {background:url('../Images/smilemiles/marker-deals.png') no-repeat 0 0; margin-top:0px;}
#milemarker .navigation .inlinemenu-item.charity {background:#A571FB;}
#milemarker .navigation .inlinemenu-item.charity span.icon {background:url('../Images/smilemiles/marker-charities.png') no-repeat 0 0;}
#milemarker .navigation .inlinemenu-item.charity-projects {background:#601ad3;}
#milemarker .navigation .inlinemenu-item.charity-projects span.icon {background:url('../Images/smilemiles/marker-charityprojects.png') no-repeat 0 0; margin-top:0px;}
#milemarker .navigation .inlinemenu-item.videos {background:#00125c;}
#milemarker .navigation .inlinemenu-item.videos span.icon {background:url('../Images/smilemiles/marker-videos.png') no-repeat 0 0;}
.marker-sections .inlinemenu-section .descript{border:0 none; padding:0}
.smilemarker  .image-box img{width:100%; height:auto}
.SmileMiles h3{font-size:14px;}
.SmileMiles h4.heading{position:relative; color:#fff; padding:10px 15px; max-width:850px; margin:0 auto; background:#043059; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.SmileMiles div.heading{position:relative; color:#fff; padding:10px 15px; margin:0; background:#043059; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.SmileMiles div.heading span{color:#fff; display:block;}
.SmileMiles .heading span.close{position:absolute; top:10px; right:10px; color:#000;  background:#ffffff; opacity:1; filter:alpha(opacity=100);}
.SmileMiles .heading span.close:hover{color:#ccc}
.SmileMiles #business-info #map{margin-top:0px; height:300px}
.SmileMiles p.mos_biz_notice{font-size:11px; font-weight:bold; text-align:left}
.SmileMiles .mos_offer_table_header{font-size:16px}
.SmileMiles .mos_offer_table_header span{font-weight:bold; font-size:12px; color: #333; padding:1px 0; margin-top:16px; display:block; text-align:center}
.table-smilemiles .active td{font-size:16px; font-weight:bold; background:#016F54; color:#fff;}
.table-smilemiles .active td{height:20px; }
.p5.smilemarker .SmileMarker a{color:#fff; text-decoration:none; font-weight:bold;}
.SmileMarker{ display:inline-block; text-align:center; background:#016F54; border:2px solid #7CB5A7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  padding:5px 10px; color:#fff;}
.SmileMarker span{ display:block; font-size:16px; font-weight:bold; }
.SmileMileMarker.EditPage .table td{width:200px; float:left; margin:5px}
.SmileMileMarker.EditPage .sliderimage, .SmileMileMarker.EditPage .slider, .SmileMileMarker.EditPage .slider img{width:100%}
.SmileMileMarker.EditPage .slider img{width:180px; height:auto }
.SmileMiles .offer-details{width:41%; min-width:150px; margin:10px 2% 0px 12%; float:left; text-align:center; }
.SmileMiles .offer-details div{text-align:left; }
.SmileMiles .offer-message{position:relative; padding:20px 10px 10px; }
.SmileMiles .offer-message .text-box{float:left; position:relative; margin-top:10px; padding:10px; text-align:left; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.SmileMiles .offer-message .textlayer img{float:right;}
.SmileMiles .offer-message .text-box .bglayer{position:absolute; z-index:0;background:#fff; top:0; left:0; right:0; bottom:0; width:100%; height:100%; opacity: 0.75; filter: alpha(opacity=75);  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.SmileMiles .offer-message .text-box .textlayer{position:relative; z-index:100;min-height: 100px;}
.SmileMiles .offer-message .image-box{float:left; margin-left:5px; margin-right:75px; margin-top:10px;}
.lightbg.shadow.curva .offer-message{margin:10px; padding:15px; background:#ffffff;}
.SmileMiles .offer-details .deal-image{ text-align:center; margin-bottom:0px;}
#new-milemarker .tac img{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top: 10px; }
.branchmanage.Branch{display:none}
.SmileMileView .SmileMiles{background:#fff url(../Images/smilemiles/MarkerViewBG1.jpg) no-repeat top left; -webkit-box-shadow: inset 0px -1px 13px 5px rgba(255,255,255,1);
-moz-box-shadow: inset 0px -1px 13px 5px rgba(255,255,255,1);
box-shadow: inset 0px -1px 13px 5px rgba(255,255,255,1); max-width:1256px; max-height:950px;  min-height:900px; margin:0 auto;}
.SmileMileView .inlinemenu-section{margin-bottom:10px}
.SmileMileView .inlinemenu-section #slider img{max-height:600px}
.SmileMileView .inlinemenu-section .descript{color:#000; font-weight:bold;}
.SmileMileView .inlinemenu-section .descript a{color:#0D6C9F; font-weight:bold;}
.SmileMileView .inlinemenu-section .descript a.boton{color:#fff; font-weight:bold;}
.SmileMileView .section-content {background:#f8f8f8}
.SmileMileView .breadcrumbs{width:100%;margin-left:0px;background:#f8f8f8;border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; background:#fff; padding-top:5px; padding-left:10px;}
.SmileMileView .section-content .container{width:100%;padding:0; background: #f1f1ef; /* Old browsers */background: -moz-linear-gradient(left,  #f1f1ef 0%, #f8f8f8 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f1f1ef), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #f1f1ef 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #f1f1ef 0%,#f8f8f8 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #f1f1ef 0%,#f8f8f8 100%); /* IE10+ */background: linear-gradient(to right,  #f1f1ef 0%,#f8f8f8 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1ef', endColorstr='#f8f8f8',GradientType=1 ); /* IE6-9 */}
body .SmileMiles .boton.iblock{background:#18609a !important}
body .SmileMile-nav{text-align:center}
body .SmileMile-nav .column{min-width:200px; width:45%; margin:7px 1% 0; padding:0; display:inline-block;}
body .SmileMile-nav .boton.iblock{width:100%;text-align:center; font-size:20px;}
body .SmileMile-nav .boton.iblock.active{background:#022F52 !important; padding-bottom:10px;}
body .SmileMile-nav .boton.iblock:hover{background:#022F52 !important}
body .SmileMile-nav .boton.iblock.btn-orange{background:#ED5F00 !important}
body .SmileMile-nav .boton.iblock.btn-orange:hover{background:#FF924C !important}
body .SmileMiles .boton.iblock.web-btn{background:#ed5f00 !important;font-size: 12px; font-style:italic; color:#fff; }
body .SmileMile-nav h3{text-align:center;color:#022F52; font-size:16px; font-weight:bold; padding:0; margin:0;}
body .SmileMile-nav h4{text-align:center;color:#ED5F00; font-size:20px; font-weight:bold; padding:0; margin:0;}
.Send-Review-Box .small{color:#000; font-size:12px; font-weight:bold;padding:0; margin:0;}
#send-a-review form .FirstName{clear:left; float:left; width:160px; margin-right:5px;}
#send-a-review form .LastName{float:left; width:90px; margin-right:5px;}
#send-a-review form .EmployeeReference{ float:left; width:230px; }
.send-smile.whitebg{padding:10px;}
.mediapage #slidertext{max-height:150px; overflow:hidden}
.send-smile.whitebg span.arrow{position:absolute; top:15px; left:-14px;background:transparent url(../Images/icons/box-arrow-left-white.png) no-repeat top left; width:14px; height:26px;}
.SmileMiles #business-info .ui-has-icon h3{margin-top:0px}
.SmileMiles #business-info h3{font-size:16px; font-weight:bold; color:#696e77; text-transform:uppercase}
.SmileMiles h3.vision{color:#043059;font-size:16px;  font-weight:bold;text-transform: uppercase;}
.SmileMiles h3.vision span{font-size:22px; display:block;color:#ed5f00;}
.SmileMiles .charity-support-box{padding:10px; position:relative; margin-top:60px; background:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.75);box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.75);}
.SmileMiles .charity-support-box h3{position:absolute; top:-79px; width:306px; margin-left:-153px; left:50%; min-height:62px; font-size:16px; color:#ed5f00; font-weight:bold;text-transform: uppercase; text-align:center; padding-top:40px; background:transparent url('../images/charitytitle-bg.png') top center no-repeat}
.SmileMiles #business-info #map{width:100%; border:0px solid}
.SmileMiles #business-info #map #map-canvas{width:100%;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.SmileMileView .location-box, .SmileMileView .content-box{background:#fff;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;  -webkit-box-shadow: 0px 4px 5px 0px #e9eaea; -moz-box-shadow: 0px 4px 5px 0px #e9eaea; box-shadow: 0px 4px 5px 0px #e9eaea;}
 .SmileMileView .content-box{background:#f8f8f8;}
.SmileMileView .video-info{ background: #fff;padding:15px; margin:15px;width:100%;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.SmileMileView .video-thumbs{ background: #303030; /* Old browsers */background: -moz-linear-gradient(top,  #303030 0%, #464646 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#464646)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #303030 0%,#464646 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #303030 0%,#464646 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #303030 0%,#464646 100%); /* IE10+ */background: linear-gradient(to bottom,  #303030 0%,#464646 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#464646',GradientType=0 ); /* IE6-9 */-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.SmileMileView .content-box{width:100%; max-width:850px; max-height:730px; overflow-y:auto; margin:0 auto;  padding:10px 15px;}
.SmileMileView #marker-slides .content-box{ overflow-y:hidden;}
.SmileMileView .content-box .content-box{ overflow-y:visible;}
.SmileMileView .thumbnails{width:100%}
.SmileMileView .video-thumbs .thumbnails div{padding:15px; margin:15px; display:inline-block; float:left; background:#676666;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.SmileMileView .video-thumbs .thumbnails div img{width:150px; height:auto; margin-right:10px;}
.SmileMileView .video-thumbs .thumbnails div a{color:#fff; text-decoration:none;}
.SmileMileView .video-thumbs .thumbnails div a:hover{color:#F1F1EF;}
.SmileMileView .business-options{padding:10px 15px; color:#fff;margin-bottom:30px; background:#043059; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.SmileMileView .list-item{ cursor:pointer;position:relative; float:left; padding:10px 5px; width:160px; min-height:65px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.SmileMileView .list-item img{width:100%; height:auto; }
.SmileMileView .list-item .hidden-info{background:#0e3860; color:#fff; font-size:12px;display:none; position:absolute; top:50px; left:0px; width:160px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.SmileMileView .list-item:hover .hidden-info{display:block; z-index:100}
.SmileMileView .list-item .content{max-height:175px; overflow:hidden; margin-bottom:0px;}
.SmileMileView .list-item .content, .SmileMileView .list-item .content span,.SmileMileView .list-item .content p{padding:5px; color:#fff !important; font-size:10px !important;  line-height:11px; font-family: "Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;   }
.SmileMileView #marker-deal .deal-wrap{border-bottom:2px solid #e9eaea;z-index:10; background:#fff; margin-top:-2px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.SmileMileView #marker-deal .deal-nav{z-index:1; }
.SmileMileView #marker-deal .inlinemenu{background:transparent;border:0 none; margin: 0; padding: 0;}
.SmileMileView #marker-deal .inlinemenu li{list-style-type:none; margin:0 1px -5px}
.SmileMileView #marker-deal .inlinemenu li:first-child {-webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
.SmileMileView #marker-deal .inlinemenu li:last-child {-webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }
.SmileMileView #marker-deal .inlinemenu .dealmenu-item{background:#022f52; padding:5px; border:1px solid #022F52; color:#4fc0e9}
.SmileMileView #marker-deal .inlinemenu .dealmenu-item:hover,.SmileMileView #marker-deal .inlinemenu .dealmenu-item.active{background:#ed5f00; color:#fff}
.SmileMileView #marker-deal .deal-message { text-align:center;width:50%; float:left; background:#fff; color:#848d98}
.SmileMileView #marker-deal .deal-details {width:50%; float:left; background:#eefbff; color:#949aa3}
.SmileMileView #marker-deal .deal-details span{color:#434a54}
.no-highway{font-size:18px; padding-top: 150px; text-align:center; color:#fff; position:relative;}
.no-highway .no-highway-shade{z-index:10;background:#000;-moz-opacity: 0.7; opacity:0.7; filter:alpha(opacity=70);  position:absolute; height:100px; width:100%; top:30px; left:0px; right:0px; bottom:0px;}
.no-highway p{ position:absolute;top:40px; left:0; width:100%; text-align:center; z-index:100}

 /* Training Pages */
 .training section {font-size:12px; position:relative}
 .training .image {width:30%; float:right; margin:20px 5px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
 .training .image.left {float:left; margin-top:8px}
 .aboutpages .image {width:30%; float:right; margin:20px 5px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
 .aboutpages .image.left {float:left; margin-top:8px}
 .aboutpages .termspage .image.hand {margin-right:-17px;}
 .training .curva .mt20 a{font-weight:bold;}
 .training .hidden p{-webkit-margin-after:0px;-webkit-margin-before:0px;}
 .training h1{font-size:18px;margin-top:10px;}
 .training p{padding:5px 10px;}
.training iframe {width:100% !important; overflow:hidden}
.training-list, .completion-list{list-style-type:none; margin:0px; padding:0px;}
.training-list li, .completion-list li{float:left; display:inline-block; margin-left:5px; margin-bottom:5px;}
.training-list a, .completion-list a{vertical-align:middle; overflow:hidden; line-height:12px; font-size:12px;  font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding:5px 20px 15px; height:25px; display:block; text-align:center; width:113px; }
.completion-list a span{font-size:12px; display:block; color:#3a3a3a;}
.training-list a{color:#f1f1f1; background:#0D6A9D; text-decoration:none;}
.training-list a:hover{color:#fff; background:#58a7ff;}
.completion-list a{height:25px;line-height:12px; font-size:12px; color:#fff; background:#58a7ff; font-weight:bold; text-decoration:none; }
.completion-list a:hover{color:#f1f1f1; background:#0D6A9D;}
.shopper.training .training-list a{height:25px}
.shopper.training .completion-list a{height:25px}
.training .link-box .btn-blue, .training .link-box .btn-orange, .training .link-box .btn-green{text-indent:0px; font-weight:bold; height:50px; font-size:14px; text-align:center; width: 115px; margin: 0 auto; padding: 5px 15px; margin-left:5px; color:#fff; text-align:center;cursor:pointer; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; text-decoration:none; float:left;}
.training .link-box .btn-blue span, .training .link-box .btn-orange span, .training .link-box .btn-green span{display:block; font-weight:normal; }
.shopper.training .completion-list .wide a{width:193px}
.training .link-box .btn-blue{background:#58A7FF}
.training .link-box .btn-blue:hover{background:#4387B0}
.training .link-box  .btn-orange{ background:#FF6F08; }
.training .link-box  .btn-orange:hover{background:#EA7900;}
.training .link-box  .btn-green{ background:#1DB200; }
.training .link-box  .btn-green:hover{background:#008000; }
.training #main .link-box{padding-bottom:0px; clear:left;}
.training fieldset{display:block; clear:both; width:97%; border:0 none; position:relative; background:#58A7FF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:3px; padding-top:10px;}
.training fieldset.agent{background:#1DB200;}
.training fieldset.business{background:#FF6F08;}
.training fieldset legend{display:none;}
.training fieldset.nofieldset{background:transparent; border:0 none; margin:0px; margin-bottom:3px; margin-left:10px;padding:0px;}
.training legend{background:#58A7FF; padding:3px 10px; font-size:16px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color:#fff;}
.training legend span{cursor:pointer;}
.training legend a{color:#fff;}
.training legend a .help-text{color:#f1f1f1;}
.training legend a:hover{color:#f1f1f1;}

entry
 /* News */
 .news .article {background:#f1f1f1; color:#000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); padding: 5px; margin:10px;}
 .news .article .date{float:left; margin-bottom:5px; background:#ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); padding: 5px;}
 .news .article .text{clear:left; }

/*Setup Helper */
.business-setup-box{display:none; background:#ff6f08; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); color:#fff; width:92%; margin:5px 0 10px 2%; padding:2% }
.business-setup-wrap .popup-box iframe{width:250px; height:150px;}
.business-setup-wrap .progress-wrap{width:320px; height:60px; position:relative; margin:20px auto;}
.business-setup-wrap .inner{ cursor:pointer;  z-index:10; padding-top:5px;}
.business-setup-wrap .outer{cursor:pointer;  width:100%; height:100%; top:0; left:0;  position:absolute; z-index:1; background:#000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); opacity: .10; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.business-setup-box a, .business-setup-box span.link{color:#0B08A1; text-decoration: none; }
.business-setup-box span.small, .business-setup-wrap span.small{font-size: 12px;font-weight:bold;} 
.business-setup-box li span.small, .business-setup-wrap li span.small{font-size: 11px}
.business-setup-box ul li a:hover, .business-setup-box span.link:hover{color:#fff}
.business-setup-box ul li{margin-bottom:11px}
.business-setup-box.steps{background:#ff6f08; color:#fff; width:96%; padding:8px 2%; margin:0 0 10px}
.business-setup-box.steps h3{margin-bottom:5px;}
.business-setup-box.steps ul{padding-left:15px; font-weight: bold;}
.business-setup-wrap{color:#fff; width:auto; min-width:300px; text-align:center; margin:10px auto 0; /*background:#979797; border:1px solid #979797; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;*/}
.business-setup-wrap .progress{margin-bottom:10px}
.business-setup-wrap ul{list-style-type:none; margin-left:0px; padding-left:0px}
.business-setup-wrap ul li{font-size:14px; margin-bottom:11px; text-indent:-30px; padding-left:57px; padding-right:20px; padding-top:7px; background:url('../img/icons/icon-check.png') no-repeat top left;}
.business-setup-wrap ul li li{margin-bottom:0px;}
.business-setup-wrap ul li.completed{color:#fd6f00; background:url('../img/icons/icon-checked.png') no-repeat top left;}
.business-setup-wrap ul li.completed a{color:#fd6f00;}
.business-setup-wrap ul li span{ color:rgba(0, 0, 0, 0.3); display:block; text-indent:0; margin-left:-30px;}
.business-setup-wrap ul ul{padding-left:27px;}
.business-setup-wrap ul ul li{float:left;}
.business-setup-box h3 span{font-size:12px;}
.business-setup-box h3 span b{font-size:18px;}
.halfpage .business-setup-box.steps, .welcomepage .business-setup-box.steps, .dashboard-page .business-setup-box.steps, .faqs .business-setup-box.steps, .employees .business-setup-box.steps, .fims .business-setup-box.steps, .contests .business-setup-box.steps, .trialinvite .business-setup-box.steps{ padding-left:15px; }
body .business-setup-wrap .progress{cursor:pointer;display:inline-block; height: 20px; margin-top:4px;}
.searchPage  .business-setup-wrap .progress{display:none;}
.progress .percent{cursor:pointer; position:relative; background:transparent; width:100%; font-size:12px; height:20px; border:1px solid #D8D8D8; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.progress .percent{width:300px; }
.progress span{filter: alpha(opacity=60);  -moz-opacity: 0.6;  opacity: 0.6; min-width:1px; margin-top:1px;margin-left:1px; height:17px; display:block; -webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=1 ); /* IE6-9 */

}
.business-setup-wrap .link {display: inline-block; font-size: 18px; line-height: 18px; margin-left: 10px; margin-top: 10px; vertical-align: middle;  color:#000}
.business-setup-wrap .label{color:#fff; display:block; cursor:pointer;  font-weight:bold; font-size: 14px;}
.business-setup-wrap a.iblock.boton{ padding-top: 10px; font-size: 18px; height: 32px; left: -5px; position: absolute; top: -31px;}
#current-progress{font-size:12px; font-weight:bold; position:relative; left:0; top:0; width:90%; margin-left:0;
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
background: #f1edde; /* Old browsers */
background: -moz-linear-gradient(top,  #f1edde 0%, #fdfdfd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1edde), color-stop(100%,#fdfdfd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1edde 0%,#fdfdfd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1edde 0%,#fdfdfd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1edde 0%,#fdfdfd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1edde 0%,#fdfdfd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1edde', endColorstr='#fdfdfd',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
}
#current-progress div.pre-upgrade-steps, #current-progress div.post-upgrade-steps,  #current-progress div.marketing-success-steps{ margin-top:10px; padding:20px; max-width:900px; margin:0 auto;}
#current-progress div.pre-upgrade-steps .content, #current-progress div.post-upgrade-steps .content,  #current-progress div.marketing-success-steps .content{ text-align:left; margin:0 auto;}
#current-progress .fade{position:absolute;width:100%; height:100%;}
#current-progress div.pre-upgrade-steps h3, #current-progress div.post-upgrade-steps h3,  #current-progress div.marketing-success-steps h3{color:#fd6f00; font-size:15px;}
#current-progress div.pre-upgrade-steps h3 a, #current-progress div.post-upgrade-steps h3 a,  #current-progress div.marketing-success-steps h3 a{color:#fd6f00;}
#current-progress .close{position:absolute; background:#0b8ebf; color:#fff}
#current-progress .close:hover{position:absolute; background:#0b8ebf; color:#ccc}
.progress .percent0 span{width:1px;}
.progress .percent3 span{width:3%;}
.progress .percent5 span{width:5%;}
.progress .percent8 span{width:8%;}
.progress .percent10 span{width:10%;}
.progress .percent13 span{width:13%;}
.progress .percent15 span{width:15%;}
.progress .percent18 span{width:18%;}
.progress .percent20 span{width:20%;}
.progress .percent23 span{width:23%;}
.progress .percent25 span{width:25%;}
.progress .percent28 span{width:28%;}
.progress .percent30 span{width:30%;}
.progress .percent33 span{width:33%;}
.progress .percent35 span{width:35%;}
.progress .percent38 span{width:38%;}
.progress .percent40 span{width:40%;}
.progress .percent43 span{width:43%;}
.progress .percent45 span{width:45%;}
.progress .percent48 span{width:48%;}
.progress .percent50 span{width:50%;}
.progress .percent53 span{width:50%;}
.progress .percent55 span{width:55%;}
.progress .percent58 span{width:58%;}
.progress .percent60 span{width:60%;}
.progress .percent63 span{width:63%;}
.progress .percent65 span{width:65%;}
.progress .percent68 span{width:68%;}
.progress .percent70 span{width:70%;}
.progress .percent73 span{width:73%;}
.progress .percent75 span{width:75%;}
.progress .percent78 span{width:78%;}
.progress .percent80 span{width:80%;}
.progress .percent83 span{width:83%;}
.progress .percent85 span{width:85%;}
.progress .percent88 span{width:88%;}
.progress .percent90 span{width:90%;}
.progress .percent93 span{width:93%;}
.progress .percent95 span{width:95%;}
.progress .percent98 span{width:98%;}
.progress .percent100 span{width:100%;}
.setuphelper {text-align:center;}
.setuphelper .btn-wrap{margin:0 auto;  text-align:center;}
.setuphelper .btn-blue{font-size:14px; color:#fff; padding:5px 10px}
.setuphelper.content{top:0px !important;}
.setuphelper.content .wrapper{left:0 !important; margin:10px auto !important; text-align:left; position:relative;}
.setuphelper.content .header .wrapper{height:100%; }
.content .tabs.nomenu{ width:782px;}
.setuphelper #main{z-index:100;}
.setuphelper iframe{z-index:10; position:absolute; top:75px; left:0px; right:0px; bottom:0px; height:80%; width:100%; border:0 none;}
.setuphelper h1{font-size:14px; color:#0D6A9D; padding:5px; display:inline;}
.SetupHelp-box{height:83%;}
.SetupHelp-box div{display:none; padding:5px; font-size:12px; position:relative; padding-right:50px; height:100%;}
.SetupHelp-box div div{display:block;}
.SetupHelp-box .btn-orange.btn-next{cursor:pointer; position:absolute; top:2px; right:0px; padding:5px 10px; color:#fff;}
.SetupHelp-box .btn-blue.btn-back{font-size:12px; cursor:pointer; position:absolute; bottom:2px; right:0px; padding:5px 10px; color:#fff;}
.percent100.setup-business-welcome{display:none;}
.welcomepage .welcomePage.hidden{display:block}
.welcomepage .inlinemenu{min-height:40px;}
.setup-business-welcome .infoBox{font-size:18px; text-align:center;}
.menu-options-alert .infoBox{font-size:18px; text-align:center;}
#SelectSteps{border:1px dashed #ff0000; margin-bottom:10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.default-business-content-alert{border:1px dashed #FF6F08; margin-bottom:10px; background:#fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.welcomepage .before-after .entry{left: 50%; margin: 5px 0 5px -80px;}
.menu-options-alert{border:1px dashed #58A7FF; padding:20px; font-size:18px; margin-bottom:15px; background:#fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.menu-options-alert img{margin-bottom:-4px;}
.preview-business-box{max-width:218px}
.account-info-box .preview-business-box{margin:0 auto}

/* Admin Pages */
.adminDetails .right span{padding-top:5px; display:inline-block; font-weight:bold;}
.adminDetails .field{padding-left:15px; float:none; display:block; margin-bottom:5px;}
.adminDetails .field.left{float:left; }
.adminDetails table.table-deals td{text-align:center; border:1px solid #ccc;}
.adminDetails ul.no-bullet{padding-left:0px; margin:0px;}
.adminDetails .table-deals table{background:#efefef}
.reportspage .container{min-height:445px}
.webgrid{ font-size:12px; width:100%;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.webgrid .webgrid-header{color:#fff; font-size:14px; background:#0f568a; border:1px solid #58A7FF;}
.webgrid .webgrid-footer{color:#fff; text-align:center; font-size:14px; background:#0f568a; border:1px solid #58A7FF;}
.webgrid .webgrid-row-style td{ border:1px solid #58A7FF; padding:4px 5px 3px; }
.webgrid .webgrid-alternating-row td{background:#F9F9F9; padding:4px 5px 3px; border:1px solid #58A7FF; line-height:23px;}
.webgrid .webgrid-selected-row{background:#f1f1f1; border:1px solid #ccc}
.webgrid th a{color:#fff; text-decoration:underline; font-weight:bold;}
.webgrid tfoot a, .webgrid tfoot{color:#fff; text-decoration:none; font-weight:bold;}
.webgrid a{text-decoration:none; font-weight:bold;}
.shortDesc .learn-more{display:block;}
.category-box{min-width:300px}
.category-box ul{list-style-type:none; margin:0px; padding:0px;}
.category-box div{float:left; border:1px solid #f1f1f1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); padding: 5px 3%; width:40%; margin:5px;}
.adminDetails.package-setup .inlinemenu-item.setup, .adminDetails.package-statements .inlinemenu-item.statements, .adminDetails.package-paid .inlinemenu-item.paid, .adminDetails.package-unpaid .inlinemenu-item.unpaid, .adminDetails.package-cancelled .inlinemenu-item.cancelled{color:#000000; margin-bottom:0px; padding:5px 10px;  border-color: #ccc; background:#fff; border-bottom-color:#fff}
.table-photo-slides tr.half{min-width:320px; float:left; background:#D5EAFF; width:48%; margin:0 1% 0 1%; padding:0; height:230px; margin-top:10px; overflow: hidden;}
.adminDetails .logo img{width:160px; height:auto; max-height:60px}

/* Welcome Page */
.welcomepage .infoBox {border-radius: 0;width:100%; margin:0}
.welcomepage .account-info-box {margin-bottom:15px;}
.welcomepage .account-info-box.full {border-bottom:1px solid #d8d8d6}
.welcomepage .account-info-box h2 { padding-top:20px;background:#f8f8f8; min-height:60px;-webkit-border-bottom-left-radius: 0; -moz-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; border-bottom-right-radius: 0;}
.welcomepage .account-info-box .link-box {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0}
.welcomepage .feature-info-box h2 {-webkit-border-bottom-left-radius: 0; -moz-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; border-bottom-right-radius: 0}
.welcomepage .feature-info-box .link-box {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none; padding: 0 0 10px}
.welcomepage .bordered { padding: 7px 5px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0}
.welcomepage .bordered .bordered { min-height: inherit}
.welcomepage .entry.jobEntry .image {margin-left: 0}
.welcomepage .contest-details .bordered{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#fff;}
 .account-info-box .cta-box{color:#176199; float:left; min-height:400px; min-width:210px; padding:10px; width:31%; margin:10px 1%; -webkit-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
box-shadow: 0px 0px 5px 2px rgba(181,200,212,1); border:1px solid #B1C7D6;  }
 .account-info-box .cta-box .title{color:#176199; font-size:16px; padding:0 10px }
 .account-info-box .cta-box .sub-title{color:#656d78; font-size:13px; padding:0 10px}
 .account-info-box .cta-box div{margin-bottom:10px;}
 .account-info-box .cta-box .boton{min-height:350px; width:200px; margin:10px auto 0; color:#0f5388;  background:transparent !important; font-size:14px; padding:0; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
 .account-info-box .cta-box .boton:hover{ color:#000; background:transparent !important;}
 .account-info-box .cta-box .boton span.area{padding:5px; padding-top:20px; display:block}
 .account-info-box .cta-box .boton span.image{display:block; margin-top: 10px; /*margin-left: 30px; width:180px;*/ height:180px;}
 .account-info-box .reviews-box .boton span.image{ background:url('../Images/icons/Review.jpg') no-repeat center center; background-size:contain; }
 .account-info-box .empreviews-box .boton span.image{ background:url('../Images/icons/Review.jpg') no-repeat center center; background-size:contain; }
 .account-info-box .contests-box .boton span.image{ background:url('../Images/icons/Trophy.jpg') no-repeat center center; background-size:contain;}
 .account-info-box .smilehighway-box .boton span.image{ background:url('../Images/icons/Smile-Big.jpg') no-repeat center center; background-size:contain;}
 .account-info-box .biz-smilehighway-box .boton span.image{ background:url('../Images/icons/Smile-Big.jpg') no-repeat center center; background-size:contain;}
 .account-info-box .search-box .boton span.image{ background:url('../Images/icons/Search.jpg') no-repeat center center; background-size:contain;}
 .account-info-box .deals-box .boton span.image{ background:url('../Images/icons/Search.jpg') no-repeat center center; background-size:contain;}
 .account-info-box .charity-box .boton span.image{ background:url('../Images/icons/Charity.jpg') no-repeat center center; background-size:contain;}
 .account-info-box .job-box .boton span.image{ background:url('../Images/icons/Review.jpg') no-repeat center center; background-size:contain;}
 .account-info-box .account-box .boton span.image{ background:url('../Images/icons/Settings.jpg') no-repeat center center; background-size:contain;}
 .account-info-box .addbusiness-box .boton span.image{ background:url('../Images/icons/Business.jpg') no-repeat center center; background-size:contain;}
 /* Landing Pages */
.main-container {box-sizing: border-box; margin: 0; padding: 0;}
.landingPages .content .wrapper.topWrap {text-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.3);}
.landingPages .content .wrapper.topWrap .btn.btn-primary.btn-lg{font-weight: bold; white-space:normal; }
.landingPages .content .wrapper.topWrap .btn {background-color: #ff9900; border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 5px; clear: both; color: #fff; font-size: 18px; font-weight: bold; padding: 9px 22px 7px;
    text-decoration: none;}
.landingPages .content .wrapper.topWrap .btn:hover {background: none repeat scroll 0 0 #ff6600;}
.landingPages .content .wrapper.topWrap .btn:active {filter: drop-shadow(0px -1px 2px rgba(0, 0, 0, 0.5));}
.landingPages .content .wrapper.topWrap .btn {filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));}

.landingPages .home-business-landing .whitebg{color:#000;}
.landingPages .home-business-landing .AddCodeBtn{display:none;}
.landingPages .header{background:#fff; height: 55px;}
.landingPages .content .wrapper{margin:0 auto; position:relative; left:auto; bottom:auto; width:100%;}

.landingPages .content .wrapper.topWrap{/*margin-top: 10px;*/ background: none repeat scroll 0 0 whitesmoke;}
.landingPages .topInfo .row img {margin-left: auto; margin-right: auto; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.landingPages .topInfo .row .topInfoRight{float:none; margin-right:auto;margin-left:auto}
.landingPages .topInfo .row .landingList {float: none; margin-left: auto; margin-right: auto; margin-top:0}

.landingPages .topWrap h2 {font-size:38px; line-height:38px; color:#000; text-align:center; width:auto; margin:0 auto 40px; padding:0 10px;}
.landingPages .content {/*min-width:900px;*/ position:relative; top:0px; margin:0 auto}
.landingPages .search-box .main-search-trigger{position:relative; margin-top:-1px; color:#666 !important; text-shadow:0 0 0 transparent; display: inline-block; height: 20px; width:50px}
.landingPages .boton{width:auto; padding: 4px 17px; font-size:19px; border: none; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); text-shadow: 0 none !important; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.landingPages .search-wrap{text-align:center; width:100%; margin-top:0;}
.landingPages .search-box{margin:0 auto; width:650px; margin-top:0; position:relative}
.landingPages .search-box .left{width:45%}
.landingPages .search-box input.text-box{width:271px; height:38px; font-size: 18px; border:1px solid #d7d7d7; border-top:0px none; border-right:0px none;}
.landingPages .search-box .main-search-trigger{position:relative; margin-top:-1px; color:#666 !important; text-shadow:0 0 0 transparent; display: inline-block; height: 20px; width:50px}
.landingPages .searchtype{ text-align:left; height:27px; padding:0px; width:100%; background:transparent; border:0 none;}
.landingPages .searchtype .search-deals, .landingPages .searchtype .search-businesses, .landingPages .searchtype .search-charities, .landingPages .searchtype .search-jobs{width:25%; cursor:pointer; background:#e1e1e1; border:1px solid #FF6F08; color:#9e9e9e; text-align:center; height:25px; padding-top:5px; }
.landingPages .searchtype .search-deals.selected, .landingPages .searchtype .search-deals:hover{background:blue; color:#fff;}
.landingPages .searchtype .search-businesses.selected, .landingPages .searchtype .search-businesses:hover{background:orange; color:#fff;}
.landingPages .searchtype .search-charities.selected, .landingPages .searchtype .search-charities:hover{background:purple; color:#fff;}
.landingPages .searchtype .search-jobs.selected, .landingPages .searchtype .search-jobs:hover{background:green; color:#fff;}
.landingPages .searchtype .search-charities {display:none;}
.searchPage .content-wrap{z-index:1; bottom: 0px; top:0; height: 100%; position: absolute; width: 100%;}
.searchPage .content-wrap .content.searchpage{ padding-top: 85px; padding-bottom:0; }
.searchPage .content-wrap .content.searchpage .wrapper{ background:#fff; margin-bottom:40px; }
.searchPage .content-wrap .content{ padding-bottom:0 }

.landingPages .topInfo img {margin:0 69px 25px 56px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.landingPages h3.reviews {color:#F59F3C; font-size:26px; margin-top: 0; margin-bottom:14px}
.landingList {display: block; float: right; margin: 0 17px 16px 0}
.landingPages .topInfo ul li, .landingPages .topInfo ol li {color: #000; font-size: 18px; margin-bottom: 2px}
.landingPages .bottomWrap {background:#DDD}
.landingPages .review-features{margin:32px auto; width:810px}
.landingPages .review-features .section-block{margin-right:20px; width:254px; height:170px; float:left; position:relative;}
.landingPages .review-features .section-block.last{margin-right:0px;}
.landingPages .review-features .section-block img{ position:absolute; top:0px; left:0px; z-index:1;}
.landingPages .review-features .section-block .text-wrap{ width:254px; position:absolute; bottom:0px; left:0px; height:50px;  z-index:10; background:#000; opacity:0.6; filter:alpha(opacity=60);}
.landingPages .review-features .section-block .text-inner{ width:234px; position:absolute; bottom:0px; left:0px;  z-index:20; font-size:14px; font-weight:bold;padding:5px 10px; color:#fff; text-align:center}
.landingPages .review-features-info {background:#fff; border:1px solid #d7d7d7; color:#FF6F08; margin-top:60px; margin-bottom: -30px; padding:15px 10px}
.landingPages .review-features-info h2 {color:#000; font-size: 34px; margin-top: 0; margin-bottom: 10px; text-align: center}
.landingPages .review-features-info a.learn-more {display: block; color:#FF6F08; margin-top: 11px; text-decoration:none; font-size: 15px  }
.landingPages .review-features-info h2.blue{color:#2379b6; font-weight:normal; }
.landingPages .review-features-info h3 {font-size:22px;color:#f79f33; text-align:center; text-transform:uppercase}
.landingPages .review-features-info h3 span{font-size:14px; display:block; text-transform:lowercase; }
.landingPages .review-features-info h4 {color:#5c5b68; text-align:center;}
.landingPages .review-features-info .section-block{margin-right:20px; width:277px; height:129px; float:left; position:relative; border-right: 1px solid #EAEAEA /*background: #FFFAF0; border: 1px solid #EAEAEA; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;*/}
.landingPages .review-features-info .section-block.last {margin-right: 0; border-right: none}
.landingPages .review-features-info .section-block img{ position:absolute; top:0px; left:0px; z-index:1;}
.landingPages .review-features-info .section-block .text-wrap{ width:254px; position:absolute; bottom:0px; left:0px; height:50px;  z-index:10; background:#000; opacity:0.6; filter:alpha(opacity=60);}
.landingPages .review-features-info .section-block .text-inner{ width:254px; position:absolute; bottom:0px; left:0px;  z-index:20; font-size:14px; font-weight:bold;padding:5px 10px; color:#fff;}
.landingPages p.reviewTrial {width: 800px; margin: 21px auto; display: block; /*font-size: 18px;*/ color: #333}
.landingPages .section-bottom { margin:0 auto; max-width:900px; cursor:pointer; padding-bottom:27px; position:Relative}
.landingPages .section-bottom .text-wrap1{  cursor:pointer; width:840px; position:absolute; bottom:538px; left:30px; height:50px;  z-index:10; background:#000; opacity:0.6; filter:alpha(opacity=60);}
.landingPages .section-bottom .text-inner1{  cursor:pointer;width:832px; position:absolute; top:25px; left:38px;  z-index:20; font-size:26px; line-height:26px; padding:0 0 0 8px; color:#fff;}
.landingPages .section-bottom .text-wrap2{  cursor:pointer; width:840px; position:absolute; bottom:27px; left:30px; height:50px;  z-index:10; background:#000; opacity:0.6; filter:alpha(opacity=60);}
.landingPages .section-bottom .text-inner2{  cursor:pointer;width:832px; position:absolute; bottom:34px; right:49px; z-index:20; font-size:29px; padding:0 0 0 8px; color:#fff; text-align:right}
.landingPages .section-bottom:hover  .text-wrap1, .landingPages .section-bottom:hover  .text-wrap2, .landingPages .section-bottom:hover  .text-wrap{background:#4387B0}
.landingPages .btn-red {background:#ff0000;}
.landingPages .btn-blue{background:#0f5388;}
 body.landingPages .btn-orange {background:#ed5f00;}
.landingPages .btn-white {background:#fff;}
.landingPages .btn-red:hover, body.landingPages .btn-orange:hover,.landingPages .btn-blue:hover , .landingPages .btn-white:hover {background:#ccc; text-decoration:none}
/*.landingPages #join-pop { background:#fff; border:2px solid #0f5388; padding:20px 0; position:fixed; top:20%; left:50%; width:450px; margin-left:-225px}*/
.landingPages .btmImg {width: 840px; display: block; margin: 0 auto}
.landingPages .section-block img {width: 254px; height: 169px}
.landingPages .landing-pages{margin:0 auto; font-size:19px; text-align:center; background:#0C78AA; color:#fff; padding:10px 0}
.landingPages .landing-pages a{color:#fff;}
.landingPages .landing-pages .horizontal{list-style-type:none; text-align:center;}
.landingPages .landing-pages .horizontal li{ float:left; margin-right:2%; margin-bottom:10px; width:31%}
.landingPages .landing-pages .horizontal li.third{margin-right:3%;}
.landingPages .landing-pages .horizontal li:hover, .landingPages .landing-pages .horizontal li.active a{background:#07597C}
.landingPages .landing-pages .horizontal li.active a{color:#ccc;}
.landingPages .landing-pages .horizontal li a{display:block;text-decoration:none;padding:10px;}
.landingPages .landing-pages .horizontal li span{text-decoration:none;font-size:13px;}
.landingPages .landing-pages .horizontal li a:hover{color:#ccc;}
.landingPages .topInfoRight{float:right; margin-right:15px}
.landingPages .topInfoLeft{float:left}
.landingPages .topInfoRight .landingList ul {padding-left: 17px}

.landingPages .section-mos{ clear:left; width:850px; background: #FBFBFB; margin: 15px auto 20px; font-size:14px; border:1px solid #EAEAEA}
.landingPages .section-mos span.mosTitle {width: 322px; background:yellowgreen; font-size:21px; color:white; padding:8px; display:block; float:left; margin: 15px 0 15px 15px; border:2px solid darkseagreen; border-left:2px solid darkseagreen; border-right:2px solid darkseagreen; font-weight:bold}
.landingPages .section-mos span.mosTitle span{color:blanchedalmond; display:block; font-size:13px; text-align:right; margin: -1px 2px 0 0}
.landingPages .section-mos span.mosContent{display:block; float:right; width: 447px; padding: 10px 20px; color: #232323; margin-top:10px;}
.landingPages .section-mos a {text-decoration: none}
.landingPages .section-mos a:hover{background:#0C78AA; color: #fff !important; display:block;}
.landingPages .section-mos a.link:hover{background:transparent; color: #F59F3C !important; display:block;}
.landingPages .section-mos a:hover .mosContent {color: #fff !important;}

/*.landingContests .review-features .section-block .text-wrap{ height:50px;}*/

/*** Contest Landing Page ***/
.landingContests .topInfo ul li {list-style: none; margin-bottom: 2px; font-size: 19px}
.landingContests .topInfo ol li {list-style: decimal; margin-bottom: 2px; font-size: 19px}
.landingContests .landingList {width: 447px; margin-right: 17px; margin-top: -19px}
.landingContests .landingList ul {padding: 0}
.landingContests .topInfo img {margin-left: 56px; margin-right: 69px}
.landingContests .btn-blue {background: deepskyblue; width: auto; margin: 0}

/*** Deals Landing Page ***/
.landingDeals .landingList {width: 464px; margin-right: 0px; margin-top: -16px}
.landingDeals .topInfoRight {margin-right: 44px}
.landingDeals .topInfoRight h3{margin-left: 17px}
.landingDeals .topInfoRight .landingList ul {padding-left:42px}
.landingDeals .topInfo img {margin-right: 37px; margin-bottom: 6px}
.landingDeals .btn-red {}

/*** FIM Keywords Landing Page ***/ 
.landingFim .topInfo img{margin-right:10px}
.landingFim .landingList{width:466px}
.landingFim .topInfoRight .landingList ul {padding-left:29px; margin-top:11px}

/*** Permanent Ads Landing Page ***/ 
.landingPermanentAds h4.hdrSubtitle {margin-top: 0; color: blue; font-size: 16px; padding-left: 4px}
.landingPermanentAds .topInfo h3 {margin-bottom: 0}
.landingPermanentAds .landingList {width: 453px; margin-top:-17px}
.landingPermanentAds .landingList ul li {list-style: none}
.landingPermanentAds .review-features .section-block .text-inner {bottom: 11px}
.landingPermanentAds .review-features .section-block .text-inner {bottom: 11px}
.landingPermanentAds .topInfo img {margin-bottom: 8px}

/*** Reviews Landing Page ***/
.landingReviews .topInfoRight{margin-right: 14px}
.landingReviews .landingList {width: 453px}
.landingReviews .topInfoLeft img {margin-right: 10px}
.landingReviews .topInfoRight .landingList ul {padding-left: 27px}

/*** RX Card Landing Page ***/
.landingFeebeeRX h4.hdrSubtitle {margin-top: 0; color: blue; font-size: 16px; padding-left: 4px}
.landingFeebeeRX .topInfo h3 {margin-bottom: 0}
.landingFeebeeRX .topInfoRight{margin-right: 14px}
.landingFeebeeRX .landingList {width: 453px}
.landingFeebeeRX .landingList ul li {list-style: none}
.landingFeebeeRX .topInfoLeft img {margin-right: 10px}
.landingFeebeeRX .topInfoRight .landingList ol {padding-left: 40px}
.landingFeebeeRX .landingList ol li {font-size: 17px}
.landingFeebeeRX .landingList ol li span {padding: 2px 8px; background: black; color: white; font-size: 10px; font-weight:bolder; text-transform: uppercase}

/*** Smile Miles Landing Page ***/
/*.landingSmileMiles .topWrap{background:mediumaquamarine}*/
.landingSmileMiles h1.mainTitle{color:white; font-size:57px; margin:0 0 0 35px; text-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.3); /*text-shadow: #888 -1px 1px 1px*/}
.landingSmileMiles h1.mainTitle span {font-size: 18px; top: -26px; position: relative}
.landingSmileMiles .topWrap h2{font-size:32px; color:yellow; text-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px #555; /*text-shadow: #555 -1px 1px 1px;*/ text-align:right; margin-right:27px}
.landingSmileMiles .landingList{margin-bottom:0}
.landingSmileMiles .topInfoLeft {margin-left:38px/*; width:354px*/}
/*.landingSmileMiles .topInfo img {margin: 0 0 25px 15px}*/
.landingSmileMiles.landingPages .topInfo ul li{font-size:14px; line-height:15px; margin-bottom:12px; color:#555 }
.landingSmileMiles.landingPages .topInfo ul{margin-top:0px; margin-left:10px; margin-bottom:0}
.landingSmileMiles h4.hdrSubtitle {margin-top: 0; /*margin-bottom:32px;*/ color: #333; font-size: 20px; padding-left: 4px}
.landingSmileMiles .bottomWrap h2.smMain {font-size:29px; color:#333; margin:0 0 0 50px}
.landingSmileMiles .bottomWrap h2 {margin-left:50px; color: #444}
.landingSmileMiles h2.mos_big_hdr{font-size:18px; margin-top:34px; margin-bottom:24px; color: #000}
.landingSmileMiles h3.reviews{margin-bottom:0}
.landingSmileMiles .topInfoRight {max-width: 411px; margin-bottom: 10px; background:white; padding:9px; border:1px solid gray; color:black; height:auto}
.landingSmileMiles .topInfoBox {background:white; padding:9px; border:1px solid blue; color:black; height:auto}
.landingSmileMiles.landingPages .topInfoBox ul li{font-size:14px; line-height:15px; margin-bottom:12px; color:#555 }
.landingSmileMiles.landingPages .topInfoBox ul{margin-top:0px; margin-left:10px; margin-bottom:0}
.landingSmileMiles .topInfoBox ul li b.mosPermAds {color:blue}
.landingSmileMiles .topInfoBox ul li b.mosSmileMiles {color:green}
.landingSmileMiles .topInfoBox ul li b.mosHappyJoy {color:orangered}
.landingSmileMiles .mt10 .btn-red {background: orangered; padding:24px 12px}
.landingSmileMiles .review-features {display: none}
.landingSmileMiles .boton {font-size:24px; text-shadow:none; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3); line-height:0; height:auto}
.landingSmileMiles #join-pop .boton {line-height:18px;}
.landingSmileMiles .bottomWrap p {margin:21px auto}
.landingSmileMiles #mosFeatures {width:800px; margin: 0 auto;}
.landingSmileMiles #mosFeatures .mosFeat{width:246px; float:left; background:whitesmoke; margin: 0 26px 0 0; border:1px solid #eaeaea}
.landingSmileMiles #mosFeatures .mosFeat.last{margin-right: 0}
.landingSmileMiles #mosFeatures .mosFeat span{width:246px; height:95px; margin: 5px auto; display:block; /*-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;*/ background: #eeeeee}
.landingSmileMiles #mosFeatures .mosFeat p{width:auto; padding:7px; margin:0 19px 7px; background:white; border: 1px solid #eaeaea}
.landingSmileMiles .mosFeat h3 {text-align:center; text-transform:uppercase}
.landingSmileMiles .mosFeat h3.targetedAds, .landingSmileMiles .topInfoRight ul li b.mosPermAds {color:blue}
.landingSmileMiles .mosFeat h3.emailCampaigns, .landingSmileMiles .topInfoRight ul li b.mosSmileMiles {color:green}
.landingSmileMiles .mosFeat h3.mileMarkers, .landingSmileMiles .topInfoRight ul li b.mosHappyJoy {color:orangered}
.landingSmileMiles .content .wrapper.topWrap{background:url('../Images/smilemiles/smilemile-top-bg.jpg') mediumaquamarine; background-repeat:no-repeat; background-size:cover; /*background-position:19px 176px;*/ position: relative }
.landingSmileMiles .bottomWrap {background: white}
.landingSmileMiles h3.mosH3{color:#444; text-align:center; font-size:20px; margin: 41px auto/*; width:800px*/}
.landingSmileMiles h3.mosH3.txtLeft{text-align:left}
.landingSmileMiles .mosFeatImg {width:244px; margin:0 auto; display:block}
.landingSmileMiles .mosRapidGrowth {margin: 0 auto 5px; padding: 1px 10px 0; background: #F0FFF0; display: block; border: 1px solid #E0EEE0}
.landingSmileMiles .mosBottomBtn {margin: 42px auto; display: block;  width: 402px}
.landingSmileMiles span.btn-red.boton.iblock.ml15.mosBtn {padding:26px 12px; margin:0; background:orangered; box-shadow:none}
.landingSmileMiles .mosRapidGrowth ol li {margin-bottom: 18px}
.landingSmileMiles ol li span.bold {text-transform: uppercase; color: #232323}

/*** Smile Highway Landing Page ***/
.landingSmileHighway.landingPages .topInfo ul li{font-size:14px; line-height:15px; margin-bottom:5px; }
.landingSmileHighway.landingPages .topInfo ul{margin-top:0px;margin-left:10px;}
.landingSmileHighway .bottomWrap h2.smMain {font-size:24px; color:#333; text-align:center; margin:0 auto}
.landingSmileHighway .bottomWrap h2 {margin-left:50px; color: #444}
.landingSmileHighway h2.mos_big_hdr{font-size:18px; margin-top:24px; margin-bottom:24px; color: #000}
.landingSmileHighway h3.reviews{margin-bottom:0px;  font-size:22px}
.landingSmileHighway h4.hdrSubtitle {margin-top: 0; margin-bottom:25px; color: aliceblue; font-size: 16px; padding-left: 4px}
.landingSmileHighway .topInfoRight {margin-right: 40px;}
.landingSmileHighway .landingList{float:none}
.landingSmileHighway .topWrap .boton{padding:9px 17px 2px}
.landingSmileHighway p.padded{ font-size:16px;   color: #333333;display: block;margin: 21px auto; width: 800px;}

/* Plans Landing Page */

.landingPages.landingPlans .plans {background:transparent;}
.landingPages.landingPlans .review-features .section-block .text-wrap{height:75px}
.landingPages.landingPlans .review-features .section-block .text-inner span{ margin-top:5px; display:block; font-size:16px; color:#CCCCCC; background:#000; width:100%;}
.landingPages.landingPlans .section-bottom .text-inner1{top:0}
.landingPages .section-bottom .text-wrap1{top:0; height:95px}

/* Smile Miles Slider */
body .slick-slider{width:90%; margin:0 auto; min-height:250px; }
body .slick-slide .description{position:relative; background:#bbbbbb; border:1px solid #B8B8B8; margin-left:2%; width:96%; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
body .SmileMileSliderNav{margin-bottom:20px}
body .SmileMileSliderNav .inner{margin:0 auto; width:260px}
body .SmileMileSliderNav .inner .left{margin-top:-10px}
body .SmileMileSliderNav a.p10{text-decoration:none;}
body .SmileMileSliderNav a.active{color:#FF6F08}
body .slick-prev{left:-55px; width:45px; height:45px; top:50px}
body .slick-next{right:-55px; width:45px; height:45px; top:50px}
body .slick-prev:before{color:#0F568A; font-size:40px;}
body .slick-next:before{color:#0F568A; font-size:40px;}
body .smilehighway .slick-slider{width:100%; top:76px; }
body .smilehighway #Smile-GlobalB .slick-slider, body .smilehighway #Smile-GlobalC .slick-slider{width:100%; top:56px; }
body .smilehighway .slick-list{margin:0 auto; }
body .smilehighway .slick-prev{left:0px;}
body .smilehighway .slick-next{right:0px;}
.smilehighway-page .section-content {padding:0}
.smilehighway-page .current-car {left: 10px; position: absolute; top: 230px; z-index: 100000; cursor:pointer;}
.PrevHighway{cursor:pointer; color:#0F568A; font-size:14px; font-weight:bold; position:absolute; top:5px; left:10px;}
.PrevHighway:hover{text-decoration:underline; color:#EE7F01;}
.NextHighway{cursor:pointer; color:#0F568A; font-size:14px; font-weight:bold; position:absolute; top:5px; right:10px;}
.NextHighway:hover{text-decoration:underline; color:#EE7F01;}
.slick-slide .dataTables_paginate a.paginate_button_disabled{color:#fff;}
.table-smilemiles {background:#f2f2f2; }
.table-smilemiles td{height:30px}
.SmileMileSlider .description img{ max-width:200px; height:auto}
.SmileMileView .slider div{ width:100% !important; max-width:724px; height:auto !important;}
.SmileMileView .slider, .SmileMileView .slider #slider{ margin:0 auto; width:100% !important; max-width:724px; height:auto !important; }
.SmileMileView .slider .description img{ max-width:1024px; height:auto}
.SmileMileView .sliderimage{width:100%; height:550px}
.SmileMileView #new-milemarker #navigation_menu{margin-top:-30px}


/***********************
  GRADIENT BUTTONS
************************/
.btn-primary.gradient {
    background: -moz-linear-gradient(top,  #383838 50%, #141414 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#383838), color-stop(50%,#141414)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #383838 50%,#141414 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #383838 50%,#141414 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #383838 50%,#141414 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #383838 50%,#141414 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#141414',GradientType=0 ); /* IE6-9 */
}
.btn-primary.gradient:hover, .btn-primary.gradient:focus, .btn-primary.gradient:active, .btn-primary.gradient.active, .open > .dropdown-toggle.btn-primary {
    background: -moz-linear-gradient(top,  #474747 50%, #242424 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#474747), color-stop(50%,#242424)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #474747 50%,#242424 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #474747 50%,#242424 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #474747 50%,#242424 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #474747 50%,#242424 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#242424',GradientType=0 ); /* IE6-9 */
}
.btn-primary.gradient:active, .btn-primary.gradient.active {
    background: -moz-linear-gradient(top,  #0d0d0d 50%, #000000 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#0d0d0d), color-stop(50%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0d0d0d 50%,#000000 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0d0d0d 50%,#000000 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0d0d0d 50%,#000000 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #0d0d0d 50%,#000000 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0d0d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}


/* Overrides */

#business-dashboard .toggle-mobile, .toggle-mobile, #menu .toggle-mobile, .mobile-show{ display:none;}
body span.skype_pnh_container {display:none !important;}
body span.skype_pnh_print_container {display:inline !important;} 
body span[class^='skype_pnh_container'] {display:none !important;}
body span[class^='skype_pnh_print_container'] {display:inline !important;}
.wrap-words{
    font-style: normal;
    padding: 0;
    margin-top: 0;
    margin-left: 0px ;
    margin-right: .5em ;
    margin-bottom: 0;
    text-indent: 1em;
    text-align: justify;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    word-break:break-word;
    }
/*Buttons 
.pricing .buy-now-bt, body iblock.boton, body .boton, body input.boton, .body account-panel-box, body .back-btn, a.iblock.boton, body a.boton{
background: #2989d8 !important; font-weight:bold; color:#fff; text-shadow:none; }
.pricing .buy-now-bt:hover, body .business-setup-wrap a.iblock.boton:hover, body .boton:hover:hover, body .iblock.boton:hover:hover, body input.boton:hover, .body account-panel-box:hover, body .back-btn:hover, body .business-setup-wrap a.iblock.boton:hover, body a.boton:hover
{color:#F1F1F1; background: #7db9e8 !important; text-decoration:none;}
    */
.color-basic a.iblock.boton,.color-growth a.iblock.boton,.color-premium a.iblock.boton{color:#fff; background: #1DB200;}
.color-basic a.iblock.boton:hover,.color-growth a.iblock.boton:hover,.color-premium a.iblock.boton:hover{color:#fff; background: #2ca68e; }

.inline-block {
    display:inline-block !important;
}
.greyBg {
    background-color:#ddd;
}
.mr20 {
    margin-right:20px !important;
}
.lh27px {
    line-height:27px;
}
.whitebg {
    background-color:#fff !important;
}
.mb20 {
    margin-bottom:20px !important;
}
.mr7 {
  margin-right: 7px !important;
}
.mr5 {
  margin-right: 5px !important;
}
.h50px {
    height:50px !important;
}
.charLeft {
  color: #ff0000;
  display: block;
  font-size: 9px;
  text-align: center;
  width: 90px;
}
#send-a-review form .charLeft{text-align:right; width: 100%;}
/*contact page style start**/
.page-content-heading .inlinemenu-item.active {
    background:#ed5f00;
    border-radius:0px !important;
}
.page-content-heading .inlinemenu-item{
    font-size: 13px;
    font-weight: normal;
    list-style-type: none;
    margin: 0 1px -5px;
    padding:6px 8px;
    color: #fff;
    background: #022f52;
    background: -moz-linear-gradient(left, #022f52 0%, #176199 12%, #176199 88%, #022f52 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#022f52), color-stop(12%,#176199), color-stop(88%,#176199), color-stop(100%,#022f52));
    background: -webkit-linear-gradient(left, #022f52 0%,#176199 12%,#176199 88%,#022f52 100%);
    background: -o-linear-gradient(left, #022f52 0%,#176199 12%,#176199 88%,#022f52 100%);
    background: -ms-linear-gradient(left, #022f52 0%,#176199 12%,#176199 88%,#022f52 100%);
    background: linear-gradient(to right, #022f52 0%,#176199 12%,#176199 88%,#022f52 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022f52', endColorstr='#022f52',GradientType=1 );
}
.adminDetails  .page-content-heading .inlinemenu-item {background:transparent}
.content .page-content-heading {
    border-bottom: none;
}
.support-sec-page .ui-two-col-perc.one{
	background: #f8f8f8;
	border-radius:6px;
	overflow: hidden;
	padding: 10px;
    box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
}
.support-sec-page .ui-col-two {
    margin-left:30px;
}
#contact-by-form  form label{
	margin-top: 0px;
}
#contact-by-form  input[type="text"],#contact-by-form   input[type="password"],#contact-by-form   input[type="email"],#contact-by-form   textarea{
    display:inline-block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius:0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.support-sec-page #contact-by-form  textarea{
 height:80px;
}
#contact-by-form .w90p{width:100% !important;}
.emaildisplay{
  font-weight:600;
}
#contact-by-form h3{
color:#094979;
font-size: 20px;
font-weight: bold;
}
.ui-col-one  h3{
color:#094979;
font-size: 20px;
font-weight: bold;
}
.ui-col-two{
	padding: 10px;
}
.pad-15 {
    padding: 15px !important;
}
.knowledge_list a {
    display: inline-block;
    margin-bottom: 6px;
    color: #000;
    width: 30%;
    text-align: center;
}
.know-describtion h3{
    padding-left:0px;
    margin-top:0px;
}
.curva.shadow  .know-describtion p {
    padding-left: 0px;
}
.know-describtion {
    margin: 15px 0px;
}
.know-describtion img {
    max-width: 100%;
}
.support-sec-page .pad-15 {
    box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);
    background:#fff;
       
}
/*contact page style ends**/
/**new changes**/
 #place-contact  .place-details-map  #map,  #deal-company  .deal-details-map  #map{
	width:100%;
	border:none;
    margin:0
}
.place-details-main.lightbg.pl5 {
    background-color: #fff;
	overflow:hidden;
	padding-bottom:20px;
	padding-top:20px;
}
#business-view .description.inlinemenu-section .curva.shadow.lightbg, #business-view .description.inlinemenu-section .ui-two-col{
width:95%; margin:0 auto;
    
}
.place-col {
    width: 30%;
    float: left;
    min-width:220px;
}
.place-details-main .place-col-3{width:40%}
.place-details-main.deal-page .place-col-3{width:38%}
.place-view-top .inlinemenu {
    background:transparent;
    border:0 none; 
    padding: 0;
    margin:0 auto
}
.place-view-top .inlinemenu-item {
    border-left: 1px solid #d9d9d9;
    margin: 0px;
    min-width:108px;
    padding: 7px 11px;
    color:#fff;
    background: #022f52; /* Old browsers */ 
    background: -moz-linear-gradient(left,  #022f52 0%, #176199 12%, #176199 88%, #022f52 100%); /* FF3.6+ */ 
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#022f52), color-stop(12%,#176199), color-stop(88%,#176199), color-stop(100%,#022f52)); /* Chrome,Safari4+ */ 
    background: -webkit-linear-gradient(left,  #022f52 0%,#176199 12%,#176199 88%,#022f52 100%); /* Chrome10+,Safari5.1+ */  
    background: -o-linear-gradient(left,  #022f52 0%,#176199 12%,#176199 88%,#022f52 100%); /* Opera 11.10+ */ 
    background: -ms-linear-gradient(left,  #022f52 0%,#176199 12%,#176199 88%,#022f52 100%); /* IE10+ */ 
    background: linear-gradient(to right,  #022f52 0%,#176199 12%,#176199 88%,#022f52 100%); /* W3C */ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022f52', endColorstr='#022f52',GradientType=1 ); /* IE6-9 */ 
}
.place-view-top  span.inlinemenu-item:first-child {
    /*border: none;*/
}
.place-view-top .inlinemenu-item:hover, .place-view-top .inlinemenu-item.active {
    /*-moz-box-shadow: inset 0 0 10px #022f52;
    -webkit-box-shadow: inset 0 0 10px #022f52;
    box-shadow: inset 0 0 10px #022f52;
    border-radius: 0px;
	border:1px solid #d9d9d9;*/
    background:#ed5f00; color:#fff
}

.contact-our-cust{
	padding:0px 20px 0 40px;
	background:#fff;
    position:relative;
}

.contact-our-cust .icon-place{
    margin-top:10px;
}
.contact-our-cust .phone-box{
	padding:10px 20px;
	background:transparent url(/Images/buttons/call-cust.png) no-repeat top left; width:274px; height:67px; text-align:right; font-size:22px; color:#fff; padding-top:17px;padding-right:20px;
}
.place-page .contact-our-cust , .contests .contact-our-cust {margin: 0}
.careers .contact-our-cust {margin: 4px 0 10px; background-color:#F0F0EE;}
.tab-desc-title h3{
	font-size:21px;
	font-weight:600;
	color:#043059;
	margin:10px 0px 0px;
}
.tab-desc-title h3 span{
    font-size:16px;
	display:block;
	color:#ed5f00;
}
span.img-icons-addr {
    width: 13px;
    float: left;
    height: 20px;
	margin-right:5px;
}

span.img-icons-addr-large {
    width: 66px;
    float: left;
    height: 68px;
    position: relative;
    top: 0px;
}

.place-details-main .place-col-2 span.img-icons-addr-large {
    top: -30px;
}
.place-details-main.deal-page  .place-col-2 span.img-icons-addr-large {
    top: 0px;
}
.place-details-main .place-col-2 h3 {
    margin-top: -30px;
}
.place-details-main.deal-page .place-col-2 h3 {
    margin-top: 0px;
}
.place-col-3 h3 {
    margin: 12px 0px 11px;
    font-size: 18px;
}
.place-col-2 span,.place-col-2 a{
	color:#434a54;
}
.custom-bd-bg.curva.shadow.box{
	background:#fff;
}
.place-view .description span{
	font-family:"Open Sans", sans-serif !important;
	color: #333;
}
/***contest***/
.contest-view .content-view{background:#FFFFFF; }
.contest-top-view{background:#FFFFFF; }
.contest-top-view .prize-slides{max-width:800px; margin:0 auto 5px; }
.contest-top-view .light-bg {float:left; width:48%; min-width:300px;padding:10px 1%}
.contest-top-view .med-bg {background:#EFEFF1; float:left; width:48%; min-width:300px;padding:10px; text-align:center;font-size:11px; margin-bottom:10px; box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);}
.contest-top-view .med-bg hr.clear{ margin-bottom:0px;}
.contest-top-view .med-bg .left.w50p{border-bottom:1px solid #ccc; }
.contest-top-view .med-bg .left.w50p.bord{border-right:1px solid #ccc;}
.contest-top-view .med-bg .left.w50p .p5{padding-left:0px;}
.contest-top-view .med-bg div div {border:0 none;}
.contest-top-view .panel-heading{background:#fff;}
.contest-bottom-view {background:#fff; margin-top:0px; min-height: 320px;}
#contest-info .message-box{background:#EFEFF1; padding:5px 15px; box-shadow: 0 0 1px rgba(0, 0, 0, 0.3); }
#contest-info .rules-box{background:#f8f8f8; padding:5px 15px; box-shadow: 0 0 1px rgba(0, 0, 0, 0.3); }
.prize-slides img{height:auto; width:100%; max-height:400px}
.prize-slides .panel{margin:0}
body .panel, .panel-default{border:0 none; box-shadow:0px 0px 0px 0px}
.message-box.panel h1, .tab-details h1{
	height:auto;
	padding:10px 20px;
	background:#6d6e72;
	color:#fff;
    font-size: 18px;
}
.panel-inner{
	border:none !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;

}
.cust-panel-body{
	background:#fff !important;
}
.rules-change-boc{
	border:none !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
.custom-table-1  th{
	background:#05305a !important;
	padding:8px 10px !important;
}
.custom-table-1  td{
	background:#fff3eb !important;
	border-color:#fff !important;
	padding:8px 10px !important;
}
.table-body, .month-plans-main {
   background:#fff !important;
   padding:15px !important;
   margin-bottom:15px;
   /*border: 1px solid #dededc;*/
}
.table-body .custom-table-2{max-width:800px; margin:0 auto}
.table-body .w100p{max-width:800px; margin:0 auto}
.table-main{
padding-bottom:20px;
}
.custom-table-2 th{
	background:#036896 !important;
	padding:8px 10px !important;
}
.custom-table-2 td{
	background:#e6f8f8 !important;
	border-color:#fff !important;
	padding:8px 10px !important;
	color:#333;
}
.custom-table-2 td .fs12, .custom-table-2 td .box-isactive,  .custom-table-2 td .cancel-btn a{
	color:#fff;
}
.custom-table-2 td .cancel-btn a:hover{
	color:#CCCCCC;
}
.custom-table-2 tr:nth-child(2)  td{
  background:#02b08d !important;
  color:#fff !important;
}
.custom-table-2 td div {
   background:transparent;
}
.custom-table-2  td div span{
   padding:7px 0px;
}
#PackageIndex h3{
background: #004b8c none repeat scroll 0 0;
color: #fff;
font-size: 20px;
margin: 0;
padding: 6px 15px;
}
#PackageIndex ul{
margin-bottom:0px;
background:#eaf7ff;
padding:15px;
}
#PackageIndex div.left{
float:left;
display:inline-block;
}
.month-plans-main > div{
  background: none;
}
.month-plans-main > div .left {
/*float:none;*/
}
.month-plans-main > div .left  label{
background:#ee5f01;
padding:10px;
color:#fff;
border-radius:6px;
}
h2.month-plan-head{
background: #044c96;
display: inline-block;
padding: 12px 50px;
color: #fff;
font-size:22px; width:80%;
margin: 0 10% !important;text-align:center;
}
.tab-details .lightbg {
    background: transparent;
    border: none !important;
    box-shadow: none !important;
	margin:0px;
}
.tab-details .lightbg .lightbg {
    background: #F8F8F8;
}
.tab-details {
background:#fff;
}
.tab-details  a,.tab-detail-head a{
color:#043158;
}
.tab-detail-head{
 background:#fff;
 padding:8px 10px;
}
.content-view{
background:#F8F8F8;
}
.deal-view-top  .inlinemenu, .content-view  .inlinemenu{
border:none;
background:#ffeee4;
margin:0px;
min-height:20px;
}
.deal-view-top .inlinemenu-item, .content-view .inlinemenu-item{
padding:10px 30px;
margin:0px;
color:#033059;
border:none;
}
.deal-view-top  .inlinemenu-item.active, .content-view  .inlinemenu-item.active{
  background:#fff;
  border:none;
  border-radius:0px;
   -moz-box-shadow:    inset 0 0 10px #ccc;
   -webkit-box-shadow: inset 0 0 10px #ccc;
   box-shadow:         inset 0 0 10px #ccc;
}
.deal-view-top .med-bg {background:#EFEFF1; float:left; width:100%; min-width:300px;padding:10px; text-align:center;font-size:11px; margin-bottom:10px; box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);}
.deal-view-top .med-bg hr.clear{ margin-bottom:0px;}
.deal-view-top .med-bg .left.w50p{border-bottom:1px solid #ccc; }
.deal-view-top .med-bg .left.w50p.bord{border-right:1px solid #ccc;}
.deal-view-top .med-bg .left.w50p .p5{padding-left:0px;}
.deal-view-top .med-bg div div {border:0 none;}

/*Purchase Packages*/
tr.orange-bg{background: #ed5f00;}
tr.orange-bg > td {color: #fff; font-weight: bold}
tr.orange-bg td {background: none !important;}
body.packages-page tr.orange-bg td {    color: #ee5f01;  font-size: 18px; font-weight: bold;}
th.pkg-name-hdr{text-align: left;}
.packages-page hr{width: 96%;}
.packages-page #business-dashboard .tabs .container.container.curva.clearfix {background: #fff; border: 1px solid #dededc; -webkit-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1); -moz-box-shadow: 0px 0px 5px 2px rgba(181,200,212,1); box-shadow: 0px 0px 5px 2px rgba(181,200,212,1);}
.packages-page .content div.table-body > h2 {margin-top: 0;}
.packages-page .acct-bal-left {float: left; text-align: left; margin-left: 15px;}
.packages-page .acct-bal-right {float: right;}
.packages-page .acct-bal-numbers {font-size: 27px; font-weight: normal}
.packages-page .acct-bal-right > a.btn-orange {font-size:14px; text-transform: uppercase; background: #ee5f01; position: relative; top: 20px; padding: 8px 20px; font-weight: 500}
.packages-page .package-index > p {background: #f8f8f8; padding: 9px 2px; margin-top: -12px; border: 1px solid #eaeaea;}

.packages-page .custom-table-2 th.freetrial, .packages-page .custom-table-2 th.color-basic, .packages-page .custom-table-2 th.color-growth, .packages-page .custom-table-2 th.color-premium {width:150px; text-align:center;}
.packages-page .custom-table-2 td.freetrial, .packages-page .custom-table-2 td.color-basic, .packages-page .custom-table-2 td.color-growth, .packages-page .custom-table-2 td.color-premium {text-align:center;}
.packages-page .custom-table-2  .Account span {text-align:center;}
.packages-page .custom-table-2 th.freetrial a.boton, .packages-page .custom-table-2 th.color-basic a.boton, .packages-page .custom-table-2 th.color-growth a.boton, .packages-page .custom-table-2 th.color-premium a.boton {width:140px; text-align:center;}
.packages-page .custom-table-2 {text-align: center}
.packages-page td {text-align: left;}
.packages-page td.compare, .packages-page .pkg-cost {text-align: left}
.packages-page .pkg-cost, .packages-page .per-month {font-size: 16px; width:200px;}
.packages-page .per-month {text-transform: capitalize}
.packages-page .custom-table-2 th {-moz-border-radius: 0; -webkit-border-radius:0; border-radius: 0;}
.packages-page .custom-table-2 th.bdr-top-left {text-align: left; font-size: 16px; -moz-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;}
.packages-page tr.darkblue-bg td {background: #00508f !important; border:0 none;}
.packages-page .custom-table-2  a.boton {text-transform: uppercase; background: #01be98; -webkit-box-shadow: 0px 0px 10px 4px rgba(255,255,255,0.89); -moz-box-shadow: 0px 0px 10px 4px rgba(255,255,255,0.89); box-shadow: 0px 0px 10px 4px rgba(255,255,255,0.89);}

.packages-page .custom-table-2 .Active-Box {background: none; box-shadow: none; -webkit-box-shadow: none; color: #fff;}
.packages-page td.th.pkg-cost {-webkit-border-radius: 0; border-radius: 0;}
.packages-page .custom-table-2 tr ul {text-align: left; color: #fff;}
.packages-page .custom-table-2 tr ul li {line-height: 2;}
.custom-table-2 tr:nth-child(4) td {padding: 25px 0 !important;}
.packages-page .month-plans-main {
    background: #036999 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNjk5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTRjOGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #036999 0%, #014c8d 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#036999), color-stop(100%,#014c8d)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #036999 0%,#014c8d 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #036999 0%,#014c8d 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #036999 0%,#014c8d 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #036999 0%,#014c8d 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#036999', endColorstr='#014c8d',GradientType=0 ); /* IE6-8 */
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-bottom: 2px solid #0375d6;
    padding: 15px;
    margin: 0;
}
.month-plans-main > div .left label {background: #0171a3;  -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;width: 140px; height: 140px; }
.month-plans-main > div td.left {width:150px;float:none; vertical-align:top; padding-top:20px;}
 .month-plans-main > div .left label .inner {background: #ee5f01; padding: 33px 0 0; color: #fff;  -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;width: 120px; height: 120px; text-align: center; display: inline-block; font-size: 18px;}
body .color-addon .left label .inner {    font-size: 14px; line-height: 14px; padding: 30px 10px 0;
}
.packages-page table.package-list{ width:98%; margin:0 auto
}
.packages-page .Desc { background:#fff; margin-left:5%; width:93%; padding:10px 1%; margin-bottom:4px;
-webkit-box-shadow: 0px 0px 10px 5px rgba(3,59,86,1);
-moz-box-shadow: 0px 0px 10px 5px rgba(3,59,86,1);
box-shadow: 0px 0px 10px 5px rgba(3,59,86,1);-moz-border-radius: 4px; -webkit-border-radius:4px; border-radius: 4px;
}
.month-plans-main .p10 div.left, .month-plans-main .p10 div.right, .month-plans-main .p10 div.Desc, .month-plans-main .subscription-info, .month-plans-main .cancel-btn {display: inline-block;}
/*.month-plans-main .Active-Box {background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}*/
.month-plans-main .cancel-btn {cursor: pointer; padding: 8px 12px; margin-left: 4px; -webkit-box-shadow: 0px 0px 4px 1px rgba(46,42,46,0.61);
-moz-box-shadow: 0px 0px 4px 1px rgba(46,42,46,0.61);
box-shadow: 0px 0px 4px 1px rgba(46,42,46,0.61);}
.month-plans-main .cancel-btn a {text-decoration: none; color: #fff}
.month-plans-main .cancel-btn {
background: #f58600; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ODYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ODYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MyNGUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMjRlMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f58600 0%, #f58600 50%, #c24e01 51%, #c24e01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58600), color-stop(50%,#f58600), color-stop(51%,#c24e01), color-stop(100%,#c24e01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f58600 0%,#f58600 50%,#c24e01 51%,#c24e01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f58600 0%,#f58600 50%,#c24e01 51%,#c24e01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f58600 0%,#f58600 50%,#c24e01 51%,#c24e01 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f58600 0%,#f58600 50%,#c24e01 51%,#c24e01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58600', endColorstr='#c24e01',GradientType=0 ); /* IE6-8 */
}
.month-plans-main .cancel-btn:hover {
background: #c24e01; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyNGUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2MyNGUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ODYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTg2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c24e01 0%, #c24e01 49%, #f58600 50%, #f58600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c24e01), color-stop(49%,#c24e01), color-stop(50%,#f58600), color-stop(100%,#f58600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c24e01 0%,#c24e01 49%,#f58600 50%,#f58600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c24e01 0%,#c24e01 49%,#f58600 50%,#f58600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c24e01 0%,#c24e01 49%,#f58600 50%,#f58600 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c24e01 0%,#c24e01 49%,#f58600 50%,#f58600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c24e01', endColorstr='#f58600',GradientType=0 ); /* IE6-8 */
}
.month-plans-main .subscription-info {
    background: #434a54;
    color: #fff;
    padding: 8px 7px;
}
.month-plans-main .subscription-info fs12 {
    color: #fff;
}
.month-plans-main .color-basic a.iblock.boton, .color-growth a.iblock.boton, .color-basic a.iblock.boton, .month-plans-main .color-basic a.iblock.boton:hover, .month-plans-main .color-growth a.iblock.boton:hover, .month-plans-main .color-basic a.iblock.boton:hover, .packages-page .package-list .color-premium, .packages-page .package-list .color-growth, .packages-page .package-list .color-basic {
    background: none;
    text-align:center;
}
.packages-page .package-list .color-premium, .packages-page .package-list .color-growth, .packages-page .package-list .color-basic {-webkit-box-shadow:none; -moz-box-shadow: none; box-shadow:none}
.packages-page .link-box {
    padding: 20px 15px;
    font-size: 12px;
    position: relative;
    clear: both;
    background-color: #012e67;
}
.packages-page .package-list .color-basic .p10, .packages-page .package-list .color-growth .p10, .packages-page .package-list .color-premium .p10  {
    background: none;
    box-shadow: none
}
.packages-page .p10 > .left {
    margin-left: 35px;
}
.packages-page .p10 > .fullDesc, .packages-page .p10 > .Desc {
    background: white;
    margin-left: 25px;
    padding: 0px 10px 10px;
}
.packages-page .month-plans-main .left > label b {
    color: #fff;
}
.fullDesc ul, .Desc ul {
    list-style-type: none;
    list-style-position: inside;
    margin-left: 0px;
    padding-left: 21px;
    /* font-size: xx-small; */
}
.fullDesc ul li:before, .Desc ul li:before {
    content: "\25B6 \ ";
    list-style-type: none;
}

/*Deals Pages*/
.deal-page #deal-view {padding: 0}
.deal-page .business-name, .careers .business-name, .contests .business-name, .deal-page .deal-price-box, .deal-page .phone-box, .deal-page .dealbox-pricestats {display: inline-block;}
.deal-page .deal-price-box {margin-left: 64px; vertical-align: top}
.deal-page .contact-our-cust, .careers .contact-our-cust, .contests .contact-our-cust {float: right; display: inline-block; padding-right: 0}
.deal-page .deal-price-box h1 {margin: 0; text-transform: uppercase; font-weight: bold}
.deal-page h3.p0 a {color: #00598f;}
.deal-page .deal-price-box span.price {font-size: 44px; font-weight: bolder; color: #e85d01; line-height: 1}
.deal-page .placename {margin: 0px 14px 20px; padding-bottom: 10px; border-bottom: 1px solid #eeeeee}
.deal-page .content .curva {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none}
.deal-page .deal-view-top {-webkit-border-top-left-radius: 0; -moz-border-top-left-radius: 0; border-top-left-radius: 0;-webkit-border-top-right-radius: 0; -moz-border-top-right-radius: 0; border-top-right-radius: 0}
.deal-page .dealbox-social .tac {text-transform: uppercase; font-size: 20px}
.deal-page #deal-view .description p {display: block}
.deal-page #deal-view .description h5 {margin-left: 15px; font-weight: bold; font-size: 15px;}

.merchant-service-list{border-left:1px solid #000;}}

.deal-page .dealbox-timeleft {display:block; width:100%; }
.deal-page .timeleft {width:300px; margin:0 auto;   border: 1px solid #eaeaea;}
.deal-page .timeleft .top {background:#ea4201;width:100%; margin:0 auto; font-size:22px; font-weight:bold; color:#fff; padding:10px;  text-shadow: 0px 0px 4px #e4cd97;-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.deal-page .timeleft .bottom {background:#266696 url('../Images/ui/deal-timer-bg.png') top left repeat-x;width:100%; margin:0 auto; padding:10px;  text-align:center;}
.deal-page .timeleft .timeleft-inner {display:inline-block; margin: 5px; text-align:center; color:#ccc; font-size:14px; margin:0 auto;  }
.deal-page .timeleft .timeleft-inner div {background:#266696 url('../Images/ui/deal-timer-inner-bg.png') top left no-repeat; display:block; text-align:center; color:#e4cd97; width:60px; height:56px; padding-top:17px; font-size:20px;  }
    /* responsive design */
@media only screen and (max-width: 479px) {
#business-dashboard.tabs, #business-logged .tabs, #business-dashboard .tabs .container, #search .box{width: 100%}
.navigation ul{padding:0px; margin:0px;border-bottom:3px solid #ededed } 
.navigation ul li{display:block; font-size:12px;line-height:23px;list-style-type:none;text-indent:10px;}  
.navigation ul li a{ text-decoration:none; display: block;border-top: 1px solid #fff; padding: 12px 0;}
.navigation ul ul{border-bottom:0px solid #fff; display: block; position: relative; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.preview-business-box .Full{display:none;}
.preview-business-box .Med{display:inline-block;}
#business-dashboard.tabs, #business-logged .tabs, #business-dashboard .tabs .container, #search .box{width: 100%}
.navigation ul{padding:0px; margin:0px;border-bottom:3px solid #ededed } 
.navigation ul li{display:block; font-size:12px;line-height:23px;list-style-type:none;text-indent:10px;}  
.navigation ul li a{ text-decoration:none; display: block;border-top: 1px solid #fff; padding: 12px 0;}
.navigation ul ul{border-bottom:0px solid #fff; display: block; position: relative; }
.place-edit form .field input[type="Text"], .place-edit form .field textarea{width:400px}
}
@media (min-width: 768px) {
.maincol{ width: 530px}
#business-dashboard .tabs, #business-dashboard.tabs, #business-logged .tabs, #business-dashboard .tabs .container, #business-logged .tabs .container{width:530px; float:left;}
#search .box{width:518px}
.place-edit form .field input[type="Text"], .place-edit form .field textarea{width:700px}
}
@media (min-width: 992px){
.maincol{ width: 975px}
#business-dashboard .tabs, #business-dashboard.tabs, #business-logged .tabs, #business-dashboard .tabs .container, #business-logged .tabs .container{width:762px; float:left;}
.invitecodespage #business-dashboard .tabs .container, .invitecodespage #business-dashboard .tabs{width:762px;}
.mediapage #business-logged .tabs .container, .mediapage #business-logged .tabs{width:760px;}
#search .box{width:775px}
#search .Search-Tabs{width:775px}

}
@media (min-width: 1200px) {
#business-dashboard .tabs, #business-dashboard.tabs, #business-logged .tabs, #business-dashboard .tabs .container{width:970px; float:left;}
.favoritespage #business-dashboard .tabs{width:980px;}
.favoritespage #business-dashboard .tabs .container{width:980px;}
#business-logged .tabs .container{width:960px; float:left;}
.invitecodespage #business-dashboard .tabs .container, .invitecodespage #business-dashboard .tabs, .dashboard-page #business-dashboard .tabs .container, .dashboard-page #business-dashboard .tabs .welcomepage #business-dashboard .tabs .container, .welcomepage #business-dashboard .tabs{width:973px;}
 .mediapage #business-logged .tabs .container, .mediapage #business-logged .tabs .container{width:960px;}
#search .box{width:975px}
.wrap_right_content{margin-left:0px}
.dashboard-page .wrap_right_content{right:-5px}
}

/*
    these are just the default styles used in the Cycle2 demo pages.  
    you can use these styles or any others that you wish.
*/



/* prev / next links */
.cycle-prev, .cycle-next {
    position: absolute;
    top: 0;
    width: 20%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 800;
    height: 100%;
    cursor: pointer;
}

.cycle-prev {
    left: 0;
    background: url(../img/icons/ico-izq-dark.png) 50% 50% no-repeat;
}

.cycle-next {
    right: 0;
    background: url(../img/icons/ico-der-dark.png) 50% 50% no-repeat;
}

    .cycle-prev:hover, .cycle-next:hover {
        opacity: .8;
        filter: alpha(opacity=80)
    }

.disabled {
    opacity: .5;
    filter: alpha(opacity=50);
}
/*.cycle-slideshow > div {
    width: 100%;
    height: 100%
}

.cycle-slideshow > img {
    width: 100%;
    height: 100%
}

iframe, object, embed {
    width: 100%;
    height: 100%
}*/