html{height:100%}
body {
  background: #ffffff;
  font-size: 15px;
  height:100%
}
a {
  color: #0f5388;
  text-decoration: underline;
}
a.black {
  color: #000
}
a:hover {
  color: #279FBB
}
a.join-now {color:#F65F00}
a.join-now:hover  {color:#FF8630}
.relative {
    position: relative !important;
}
input[type="text"], input[type="password"], input[type="email"], textarea, input.form-control[type="text"], input.form-control[type="password"], input.form-control[type="email"], textarea.form-control {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    box-sizing: border-box;
    outline: 0 none;
    width: 100%;
}
/* Popups */
 .popup-box{display:none; background:#fff;position:fixed; top:20%; 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; 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;}
 
.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, .popup-box .boton, .btn-primary {
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px;
    border:0 none;
    text-decoration: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, .popup-box .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:#fff; opacity:1; filter:alpha(opacity=100);}
.modal-content button.close:hover, .ui-widget button.close:hover, .popup-box .close:hover{color:#ccc}


.field input[type="checkbox"], .field input[type="radio"]{width:auto}
.wrapper { width: 100%; margin: 0 auto; background-position:top center; background-repeat:no-repeat;}

.icon, .icon-action, .ui-icons, .share-icon, .ui-has-icon a, .social-share a, .cart-icon {position:relative; padding-left:2px}
.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{z-index:100000; display:none; font-size:11px; line-height:12px; position:absolute; top:27px; left:-3px; 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;}
.icon-action.icon-contest  .hidden-info{left:-115px;}
.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{display:block !important;}
.cart-icon{left:-70px; top:25px; text-transform:uppercase;}
/* header */
header .curva.left{margin-left:10px; padding-right:5px; padding-bottom:5px; margin-top:0px; padding-top:0px;}
.header{height:55px; -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; padding:0 4px 0 4px; width:310px; margin-right:5px; }
.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 10px; 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; margin-left: 5px}
.header nav li a{float:left; height:30px; line-height:28px; padding:0 10px; 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 .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{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;}

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: 31px;
  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:5px;
  -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 .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}
.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;}
#message-box.message-box{position:absolute; top:10%; width:320px; margin-left:-160px; left:50%; margin-right:10px;z-index:1000000000;}
#message-box.message-box .outer{width:100%; height:100%; top:0; left:0;  position:absolute; z-index:1;}
#message-box.message-box .inner{z-index:10;width:100%; max-width:300px; border:1px solid #4a748d; margin:10px auto 20px; padding:10px 5px; 
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px;
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 */
-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);}
#message-box.message-box .inner .message, #message-box.message-box .inner .errormessage{border:0 none; background:transparent; color:#fff;line-height:inherit}
#message-box.message-box .inner .message .boton, #message-box.message-box .inner .errormessage .boton{border:2px solid #fff;}
.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; margin-top:15px;margin-bottom:10px; -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;}
.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;}

.inlinemenu{position:relative;min-height: 37px;   }
.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;}
.inlinemenu-item, .inlinemenu-item2, .dealmenu-item{font-size:16px; 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;  }

#account-box, #account-box-shade{display:none}
#account-box-min{display:block;}
#account-box-min .link, #account-box .link{padding:0px;}
#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 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}
.shopping-cart-box{float:left; display:none; }
.account-panel-box {float:left; margin-top:10px; padding-left:7px; padding-right: 7px; height:25px; padding-top:5px; position:relative; }
.language-select-box{float:left; margin-top:10px; padding:5px 2px 0;}
#account-status-wrap{float:left;  margin-top:12px; }
#account-status-wrap .account-box-min{width:60px; }
#account-status-box{ display:none; position:absolute; top:50px; left:0px; z-index:100001; padding:10px 17px; background:#fff; border:1px solid #0f5388;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#account-status-box .close {font-size:12px; margin-top:2px;}
#account-status-showButton {display:inline-block; width:32px; margin-left:10px; height:32px; cursor:pointer; background:url('../img/ico-cp.png') 0 0 transparent no-repeat}
#account-status-showButton .hidden-info{margin-top:15px; text-transform:uppercase}
#account-status-showButton:hover .hidden-info{display:block !important}
#account-status-showButton:hover {cursor:pointer; background:url('../img/ico-cp.png') 0 -28px transparent no-repeat}
#account-status-box hr{margin-top:5px; margin-bottom:5px;}
#account-status-box a{display: block; line-height:16px; font-weight: bold; padding: 5px 0;}
.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:10px;margin-top:17px; height:27px; 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 .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;} 

#registro .field label{font-size:13px; margin-left:10px}
#registro a{color:#F65F00;}
#registro a:hover{color:#FF8630;}
span.link{color:#0F568A; text-decoration:underline; cursor:pointer}
span.link:hover{color:#EE7F01;}
.button-goto-top {
    position: fixed;
    bottom: 2.75em;
    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;
}

.button-goto-top:hover {
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    text-decoration: none;
}

.breadcrumbs ul, li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

/* Sign-Up Pop-Up */
body.signup-pages .content-wrap{
    min-height:100%;
    background: #a5a5a5; /* Old browsers */
    background: -moz-linear-gradient(left,  #a5a5a5 0%, #bababa 8%, #e0e0e0 27%, #e0e0e0 76%, #bababa 91%, #a5a5a5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a5a5a5), color-stop(8%,#bababa), color-stop(27%,#e0e0e0), color-stop(76%,#e0e0e0), color-stop(91%,#bababa), color-stop(100%,#a5a5a5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #a5a5a5 0%,#bababa 8%,#e0e0e0 27%,#e0e0e0 76%,#bababa 91%,#a5a5a5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #a5a5a5 0%,#bababa 8%,#e0e0e0 27%,#e0e0e0 76%,#bababa 91%,#a5a5a5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #a5a5a5 0%,#bababa 8%,#e0e0e0 27%,#e0e0e0 76%,#bababa 91%,#a5a5a5 100%); /* IE10+ */
    background: linear-gradient(to right,  #a5a5a5 0%,#bababa 8%,#e0e0e0 27%,#e0e0e0 76%,#bababa 91%,#a5a5a5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#a5a5a5',GradientType=1 ); /* IE6-9 */
}
#join-pop p {
    font-size: 13px;
    line-height: 20px;
}
.modal-dialog{z-index:1100}


/* Progress Bar */
body .business-setup-wrap .progress{cursor:pointer;display:inline-block; height: 31px; margin-bottom:0; margin-top:4px;}
.business-setup-wrap .progress{margin-left: 20%}
body.signup-pages .business-setup-wrap .progress{display:none;}
.progress .percent{cursor:pointer; position:relative; background:#fff; width:570px; height:30px; border:1px solid #D8D8D8; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.progress .percent{width:390px; }
.progress span{background:#7DB9E8; min-width:1px; margin-top:1px;margin-left:1px; height:28px; 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;}
.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 .progress .label{color:#000; position:absolute; top:6px; left:17px; 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}
#current-progress div.pre-upgrade-steps, #current-progress div.post-upgrade-steps,  #current-progress div.marketing-success-steps{margin-top:10px; padding:20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#fff; border:1px solid #ccc}
#current-progress div.pre-upgrade-steps h3, #current-progress div.post-upgrade-steps h3,  #current-progress div.marketing-success-steps h3{color:#4387B0;}
#current-progress .close{position:absolute;}
.progress .percent0 span{width:1px;}
.progress .percent5 span{width:5%;}
.progress .percent10 span{width:10%;}
.progress .percent15 span{width:15%;}
.progress .percent20 span{width:20%;}
.progress .percent25 span{width:25%;}
.progress .percent30 span{width:30%;}
.progress .percent35 span{width:35%;}
.progress .percent40 span{width:40%;}
.progress .percent45 span{width:45%;}
.progress .percent50 span{width:50%;}
.progress .percent55 span{width:55%;}
.progress .percent60 span{width:60%;}
.progress .percent65 span{width:65%;}
.progress .percent70 span{width:70%;}
.progress .percent75 span{width:75%;}
.progress .percent80 span{width:80%;}
.progress .percent85 span{width:85%;}
.progress .percent90 span{width:90%;}
.progress .percent95 span{width:95%;}
.progress .percent100 span{width:100%;}

/* Footer */
footer .copy{font-size:11px; }
footer{z-index:1000; 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{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; background:#4387B0; padding:25px 5px 5px; border:2px solid #e73827}
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 #e73827}
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{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;}

.signup-steps{max-width:700px; margin:0 auto}
.text-steps { text-align:left; color: #fff; font-size: 20px; margin-bottom:0px; padding:20px; 
background: #31608c; /* Old browsers */
background: -moz-linear-gradient(top,  #31608c 0%, #174b7c 40%, #012343 71%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31608c), color-stop(40%,#174b7c), color-stop(71%,#012343)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #31608c 0%,#174b7c 40%,#012343 71%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #31608c 0%,#174b7c 40%,#012343 71%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #31608c 0%,#174b7c 40%,#012343 71%); /* IE10+ */
background: linear-gradient(to bottom,  #31608c 0%,#174b7c 40%,#012343 71%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31608c', endColorstr='#012343',GradientType=0 ); /* IE6-9 */
}
.signup-steps .content{padding:20px; background:#f8f8f8;  border:5px solid #fefffe; border-bottom:0px solid;}
.signup-steps .content a{color:#ea7900}
.signup-steps .content a:hover{color:#F65F00}
.signup-steps .content.no-top-border{border-top:0px solid;}
.signup-steps .content.verification h2{text-transform:uppercase; font-size:23px;color:#fb6300;}
.signup-steps .content.verification h3{font-size:15px;color:#8994a2;}
.signup-steps .content.verification,.signup-steps .content.verification p{font-size:14px;color:#8994a2;}
.signup-steps .invitedBy{border:5px solid #fefffe; border-bottom:0px solid;border-top:0px solid;border-bottom:1px solid #c6c6c6; }
.signup-steps .invite-form{padding:20px; background:#f8f8f8; margin-bottom: 20px; border:5px solid #fefffe; border-top:0px solid; -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;}
.signup-steps-header{margin:0 auto; text-align:center;background: url("/images/ui/StepsBG.png")center center no-repeat;}
.signup-steps-header .step{background: url("/images/ui/SignupSteps.png")top center no-repeat; text-align:center; font-size:22px; padding-top:33px;  height:97px; width:97px; display:inline-block;color:#fff;}
.signup-steps-header .step.active{background: url("/images/ui/SignupStepsActive.png")top center no-repeat; color:#ec6001}
.signup-steps-header .step.two{ margin-left:200px; margin-right:200px;}
h1 { font-size: 24px; margin: 15px 0px 15px; }
.ml10p{margin-left:10%;}
.mr10p{margin-right:10%;}
.fs20{font-size:20px}
.red{color:red}
.centered{text-align:center; margin:0 auto;}
.clear{clear:both;}
.btn-orange{background:#ff924c; font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#fff;}

.member-count{ font-size:16px; font-weight:bold; margin:0 auto; text-align:center; padding:10px;}
.member-count span{color:#0A96C5;}
.invitecodeslist{width:100%; margin:20px auto; max-width:720px;}
.invitecodeslist h2{color:#434a54; font-weight:bold; font-size:16px;  }
.invitecodeslist h3{color:#8994a2; font-weight:bold; font-size:12px;margin:0 0 10px }
    .invitecodeslist h2.ribbon{ position:relative;height:47px}
    .invitecodeslist h2.ribbon .inner-ribbon{ position:absolute; text-align: center; top:0; left:-38px; right:-38px; bottom:0; color: #ffffff; font-weight: bold; font-size: 16px; padding: 10px 6px 10px 20px;
        background: #fe6600; /* Old browsers */
        background: -moz-linear-gradient(top, #fe6600 0%, #ea5300 50%, #d13b00 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6600), color-stop(50%,#ea5300), color-stop(100%,#d13b00)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #fe6600 0%,#ea5300 50%,#d13b00 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #fe6600 0%,#ea5300 50%,#d13b00 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #fe6600 0%,#ea5300 50%,#d13b00 100%); /* IE10+ */
        background: linear-gradient(to bottom, #fe6600 0%,#ea5300 50%,#d13b00 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6600', endColorstr='#d13b00',GradientType=0 ); /* IE6-9 */
    }
.invitecodeslist h2.ribbon .help-text{font-size:10px; color:#f1f1f1; display:block; border:0 none; padding:0;}
.invitecodeslist h2.ribbon a{color:#f1f1f1;}
.invitecodeslist h2.ribbon .arrow-left{position:absolute; bottom:-12px; left:0; background: url("/images/icons/arrow-top-right-orange.png")top left no-repeat; width:13px; height:12px; display:block;}
.invitecodeslist h2.ribbon .arrow-right{position:absolute; bottom:-12px; right:0;background: url("/images/icons/arrow-top-left-orange.png")top right no-repeat;width:13px; height:12px; display:block;}
.invitecodeslist .link-box{overflow-y:scroll; overflow-x:hidden;  max-height:300px; text-align:center; padding:10px 15px;  margin:20px auto 0 }
.invitecodeslist .link-box .sponsor-wrap{display:block; width:100%;padding:0px; font-weight:bold;margin-bottom:6px; }
.invitecodeslist .link-box .sponsor-inner{float:left; margin:0; padding:0;width:84%; color:#201732; background:#fff;  border:1px solid #d8d8d8;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.invitecodeslist .link-box .sponsor-choose{float:left; margin:0;  padding:0; padding-top:5px;width:15%;text-align:right;}
.invitecodeslist .link-box .sponsor-choose img{width:100%; height:auto; max-width:66px }
.invitecodeslist .link-box .sponsorinfo-image{float:left}
.invitecodeslist .link-box .sponsor-inner .businessname{text-align:left; font-size:14px;margin:10px 0 0 10px;color:#201732;}
.invitecodeslist .link-box .sponsor-inner .businesstagline{text-align:left; font-size:12px;margin:2px 0 0 10px;color:#8994a2; }
.invitecodeslist .link-box .sponsor-wrap .sponsor-inner a.sponsorinfo-image{display:block; float:left; font-size:16px; text-indent:0px; padding:0px; margin-right:10px; font-weight:bold; height:62px; width:162px;}
.invitecodeslist .link-box .sponsor-wrap .feebee{position:relative}
.invitecodeslist .link-box .sponsor-wrap .feebee img{margin-right:102px}
.invitecodeslist .link-box .sponsor-wrap .feebee .box{font-size: 12px; line-height: 12px;  position: absolute;  right: 5px;  top: 8px;  width: 100px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.invitecodeslist .foot-notes .link-box .sponsor-wrap .feebee .box{ top: 0px; width:120px; right:0px; }
.invitecodeslist .red{font-size:14px; font-weight:bold;}
.invitecodeslist  .textbox{padding:10px; font-size:16px; height:35px; color:#434a54; border:1px solid #d3d3d3}


.signup-box{position:relative; width:80%; margin:0 auto;}
.signupwrap{width:80%; margin:0 auto;}
.signupwrap .foot-notes{margin-top:4px;}
.signupwrap .foot-notes{margin-top:4px;}
.create-account{width:90%; text-align:center; margin:0 auto 20px; padding:10px 5%; font-size:18px; }
.create-account .new-account{padding:10px; background:#fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; width:250px; margin:0 auto; border:2px solid #0A96C5;}
.create-account .join-now{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-top:5px; text-decoration:none; color: #fff; cursor: pointer; border: 1px solid #ee7f01; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height: 30px; padding: 5px 20px; display:inline-block;
}
.create-account .join-now:hover{
    background: #FF924C;
}
.iblock{display:inline-block}
.left{float:left;}
body.login-page{ height:100%;}
.login-page .content-wrap{padding-bottom:0px; height:80%; }
.login-page .content, .login-page .wrapper{height:100%;}
#login-select-wrap {position:relative; height:325px; width:350px; }
#login-select-wrap .inner-wrap{z-index:10; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; opacity: 0.85; filter: alpha(opacity=75); background:#fff; margin-top:40px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  padding: 5px 20px;}
#login-select-wrap .inner-box{z-index:100; position:absolute; top:40px; left:10px;  }
#login-select-wrap div.left{width:50%;}
#login-select-wrap div.right{width:47%; margin-bottom:15px;}
.right h1{font-size:18px;}
.code {
  border: 1px solid #f3a54d;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
  font-size: 18px;
  height: 64px;
  line-height: 32px;
  width: 200px;
  margin: 30px auto 0;
}
.code .top,
.code .bottom {
  text-align: center;
}
.code .top {
  color: #fff;
  background: #FF924C;
  text-transform: uppercase;
}
.code .bottom {
  background: #FF924C;
  border:1px solid #FF924C;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
  -moz-box-shadow:0 0 3px #FF924C;-webkit-box-shadow:0 0 3px #FF924C;box-shadow:0 0 3px #FF924C;
}
.code .bottom input {
  border: none;
  width: 90%;
  box-shadow: none;
  background: #fff;
  font-size:18px;
  line-height:18px;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}

.text-separator {
  color: #000;
  font-size: 14px;
  margin: 5px;
}

h1.text-separator {
  font-size:20px
}

.invitedBy {
    margin: 0;
    padding: 0;
}
.invitedBy h4 {
    margin: 0px;
}
.invitedBy .title{font-size:20px;  color: #0f5388;}
.invitedBy .inner{  min-height:100px;background:#ebebeb; }
.form-register .inner .message, .invitedBy .inner .message{width:60%; float:left;}
.form-register .inner .sponsorinfo, .invitedBy .inner .sponsorinfo{width:40%; float:left;}
.form-register .inner .message .content, .invitedBy .inner .message .content{margin-top:10px; margin-right:10px;color: #0F5388; font-weight:bold; display:block; font-size:12px; padding:5px 10px;}
.form-register .field{max-width:700px; margin-right: 5px;}
.form-register .field.full{max-width:700px}
.form-register .field.full input{max-width:700px}
.foot-notes {
    color: #666;
    font-size: 13px;
    font-style: italic;
    line-height:13px;
    text-align:center;
}
.foot-notes.red{color:red}
.foot-notes strong {
    color: #EA7900 ;
    font-weight:bold;
    font-size:14px;
}



.login-options .email-bt {
    background:#ff924c url("../img/email-btn-small.png") no-repeat;
    height: 40px;
    width: 120px;
    border: none;
    vertical-align: middle;
    display: inline-block;
    zoom:1; 
    *display: inline;
    margin-top:5px;
    padding-left:30px;
    font-size:20px;
}

.login-options .email-bt:hover {
    background:#ff924c url("../img/email-btn-small.png") no-repeat 0 -40px;
    padding-left:30px;
    color:#f2f2f2
}
.login-options .email-bt:active {
  position: relative;
  top: 1px;
}

.login-options .emaillink {
    text-decoration:none; margin-left:5px; background:#FF8630; font-weight:bold; color:#fff; display:inline-block; width:160px; padding:2px 5px;   -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:0 none;  border:1px solid #FF8630;-webkit-box-shadow:inset 0px 0px 1px rgba(0,0,0,0.28);-moz-box-shadow:inset 0px 0px 1px rgba(0,0,0,0.28);box-shadow:inset 0px 0px 1px rgba(0,0,0,0.28);
}
.login-options .emaillink:hover {
  background:#EA7900; 
}
#login-select-wrap{max-width:400px; margin:0 auto; padding-top:10px; padding-bottom:20px;}
#login-select-wrap .email-btn{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 */
 color:#ffffff;text-decoration:none;
 font-weight:bold; text-shadow:1px 1px #4F6670; display:inline-block; padding-top:10px; height:35px; width:150px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #4F6670;}
#login-select-wrap .email-btn:hover{background:#4387B0}
.sponsor .message{}
.sponsor .message p{ width:auto}

.form-login {
  width: 332px;
  margin: 0 auto;
  padding-top:30px;
}

.field{position:relative}
.field .field-validation-error{
    color: red;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;}
#logo-link-box .feebee.sponsor-wrap{display:none}
input#inviteCode{ max-width:250px;}
.field input,.ui-text-field, input[type="password"], input[type="text"] {
    width: 100%;
    height: 24px;
    line-height: 16px;
    color:#4b4b4b;
    padding: 0 4% !important;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

}

.form-register select{
    color:#4b4b4b;
    border: 1px solid #d0d1d1;
    padding: 0 4% !important;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}


.form-register textarea{
    margin-left:0; width:100%;
    color:#4b4b4b;
    border: 1px solid #d0d1d1;
    padding: 0 4% !important;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}

#email-form #email-div input[type="password"], #email-form #email-div input[type="text"], #email-form #email-div input[type="email"], #registro input[type="password"], #registro input[type="text"], #registro input[type="email"] {
    height: 32px !important;
}
.ui-submit-bt, input[type=submit] {
    -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
    font-size:16px; font-weight:bold;
    height: 50px;
    margin-top:2px;
    padding: 0 20px;
    color: #fff;
    cursor: pointer;
}
.ui-submit-bt, input[type=submit]:hover {
    padding: 0 20px;background: #FF924C;
}
.ui-submit-bt:active, input[type=submit]:active {
  position: relative;
  top: 1px;
}


.form-login .actions .left {
    font-size: 18px;
    font-weight: bold;
    line-height: 34px;
    height:50px;
}
.form-login .actions .left .toggle-form {
  padding-left:10px;
}
.footer {
  margin-top: 20px;
  clear:left
}
.footer ul {
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 12px;
}
.footer li {
  display: inline;
  margin: 0 5px;
}

.invite-form input[type="text"] { border:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display:inline-block;font-size:16px;height:24px;padding:0; text-align:center; border:1px solid #FF8630;padding:0 5px;width:80%; max-width:150px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.28);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.28);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.28);}

.important.red{display:block; width:90%; margin:0 auto; color:red; padding-top:10px;}
.required{color:red; font-weight:bold; font-size:16px; line-height:12px;}

#reloadBtn, .orange-btn{font-weight:bold;font-style:normal; text-transform:uppercase; margin-left:3px; background: #fc6e51;color:#fff;height:36px;padding:5px 20px;cursor:pointer;  -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:0 none; }
#reloadBtn:hover, .orange-btn:hover{color:#fff; background:#d33d00}

.ok
{
    position: relative;
    display: none;
    width: 24px;
    height: 34px;
    background: url("../img/ico-check.gif") no-repeat center;
    top: -33px;
    left: 590px;
}

.estado_invitado
{
    display: none;
    width: 720px;
    text-align: center;
    margin: -28px auto -15px;
}

.form-user-type,.form-business-keywords{width: 500px;margin: 20px auto 0}
.form-business-keywords textarea{width: 490px;}


#business-dashboard .toggle-mobile, .toggle-mobile,#menu .toggle-mobile, .mobile-show{ display:none;}
.mobile-hide{ display:inline;}
.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 {
    position: fixed;
    top: 10%;
    left: 10%;
    width: 75%;
    height: 75%;
    padding: 25px;
    background: #ffffff;
    z-index:1002;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
    overflow:hidden;
    border: 2px solid #CCCCCC;
}
 
.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 .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 3px #7a7a7a;-webkit-box-shadow:0 0 3px #7a7a7a;box-shadow:0 0 3px #7a7a7a;
}
.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:#FF8630; background:#00598F;  }

.content-wrap{ padding-bottom: 40px;}
.terms .terms-box{max-height:150px; overflow-y:scroll; overflow-x:hidden; background:#fff; padding:5px 10px;}
.terms span.title{text-align:center; display:block; font-size:16px; font-weight:bold; padding-bottom:5px;}


@media only screen and (min-width: 480px) and (max-width: 767px) {
    #form-search{clear:left; width:100%}  
    /*#form-search .left{width:49%;}*/
    /*#form-search .left.ml5{width:38%;}*/
    /*#form-search .left.ml5.centered{width:50px; text-align:left;}*/
    .header .form-search input#query{width:90%;}
    .header .form-search input#loc{width:100%;}
    .header{height:110px;}
    .header nav {position: absolute; right: 0px ;top: 0;} 
    .header .logo{margin:10px 0 0 10px}
    }
@media (min-width: 992px) and (max-width: 1199px) {
    .header .form-search input[type="text"] {
        width: 220px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {	
	.header .form-search input[type=text]{width:125px !important; }
}


/* Vertical Mobile Layout: 320px. */

@media only screen and (max-width: 479px) {	
    body{margin-bottom:50px}
    .invitecodeslist .link-box .sponsor-choose{width:30%; margin-top:20px;}
    .invitecodeslist .link-box .sponsor-inner{width:70%}
    .invitecodeslist .link-box .sponsor-inner .businesstagline, .invitecodeslist .link-box .sponsor-wrap .feebee .box{display:none}
    .invitecodeslist .link-box .sponsor-inner .businessname{font-size:10px}
.signup-steps-header .step, .signup-steps-header .step.two{display:none; margin:0 auto}
.signup-steps-header .step.active, #reloadBtn, .orange-btn{display:block}
.form-register .inner .message, .invitedBy .inner .message, .form-register .inner .sponsorinfo, .invitedBy .inner .sponsorinfo{width:100%}
.invitecodeslist .link-box a, .invitecodeslist .link-box img, .invitecodeslist .link-box .sponsor-wrap .sponsor-inner a.sponsorinfo-image{height:auto; width:100%}
#business-dashboard .toggle-mobile, .toggle-mobile,#menu .toggle-mobile, .mobile-show{ display:inline;}
    .mobile-menu-button {display: block;} 
    nav.top .container {display: none;} 
    .general-links {float:none;}
    .general-links ul{text-align:left}
    .mobile-hide{ display:none;}
    .invite-form input[type="text"]{width:200px !important}
    .signup-box, footer .foot-wrap .wrapper{width:100%}
    .signuppage .why-join-more .left{width:95% !important;}
    .signuppage .business-feature-info .section-mos, .signuppage .business-feature-info .section-mos span.mosTitle,.signuppage .business-feature-info .section-mos span.mosContent{width:96% !important; margin:0; padding:2%}
.header {
        height:180px;
    }
           .header .form-search input#query {
  width: 280px !important;
}
           .header .form-search input#loc {
  width: 236px !important;
}
    .hidden {
        display:none;
    }
     .mobile-menu-button{
                float:none;
                position:relative;
                right:0px;
                text-align:right;
            }

     .navigation ul li ul li{
         display:block;
     }

     #login-select-wrap{
                width:290px;
            }
            .form-login {
  margin: 0 auto;
  padding-top: 10px;
  width: 280px;
}
            #login-select-wrap .inner-box{
                z-index:0;
            }
            #login-select-wrap .inner-wrap{
                z-index:0;
            }
}

/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .mobile-menu-button {display: block;} 
    nav.top .container {display: none;} 
#business-dashboard .toggle-mobile, .toggle-mobile,#menu .toggle-mobile, .mobile-show{ display:inline;}
    .general-links {float:none;}
    .general-links ul{text-align:left}
    .mobile-hide{ display:none;}
    .signup-box{width:80%}
    footer .foot-wrap .wrapper{width:100%}
}

.signuppage .why-join-more .boton.iblock{background:#4387B0 !important; color:#fff; text-shadow:none; border:1px solid #4387B0;}