/* cobone styles en */

/* take cobone sprite */
.header-top-deal-refer, .header-top-deal-alerts, .header-top-deal-city-container,
.main-deal-sidebar-box-shop-amount-bar, .main-deal-sidebar-box-shop-amount-bar-inner,
.main-right-col-box-refer, .main-right-col-box-refer-button,
.main-right-col-box-business-people, .drop-down-email-facebook, .drop-down-email-twitter, .header-top-deal-customer, .main-refer-top-arrow,
.main-refer-top-box-mail, .main-refer-top-box-friend, .main-refer-top-box-money, .main-refer-bottom-new, .main-refer-bottom-or,
.main-refer-bottom-register-btn, .main-refer-bottom-signin-btn {
    background-image: url("../../images/cobone/deals/sprite_home.png") ! important;
}

.main-left-col-login-form-submit, .main-left-col-login-form-submit-register, .main-left-col-login-form-info .tick,
.main-left-col-info .tick, .main-left-col-login-form-submit-payment, .main-checkout-cart-star, .main-landing-form-button-discover,
.main-landing-sign .tick, .main-landing-form-partner-arrow, .main-left-col-login-form-payment-checks .tick,
.checkout-login-button-container, .checkout-register-button-container, .big-button{
    background-image: url("../../images/cobone/deals/sprite_checkout.png") ! important;
}

.header-top-logo, .header-top-right-city-icon, .header-top-right-language-icon, .header-top-right-city-arrow, .header-top-right-language-arrow,
.header-top-right-social-fb, .header-top-right-social-twitter, .header-top-right-social-plus, .header-top-right-social-pinterest, .nav-home-icon,
.main-right-col-navigation-icon.normal, .main-right-col-navigation-icon.expanded, .main-right-col-navigation-icon.sub {
    background-image: url("../../images/cobone/deals/main-sprite.png") ! important;
}

.header-top {
    height: 88px;
}

.header-top-logo {
    background-position: -9px -158px;
    float: left;
    height: 79px;
    margin: 2px 0 0 0;
    width: 246px;
}

.header-top-right {
    width: 400px;
}

.header-shopping-cart-details-container {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    box-shadow: 4px 4px 7px #000000;
    -moz-box-shadow: 4px 4px 7px #000000;
    -webkit-box-shadow: 4px 4px 7px #000000;
    display: none;
    position: fixed;
    top: 10%;
    left: 50%;
    margin-left: -354px;
    width: 670px;
    background-color: #FFFFFF;
    color: #333;
    border: 4px solid #2d99d4;
    padding: 20px;
}

.zomato-review-modal-container {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    box-shadow: 4px 4px 7px #000000;
    -moz-box-shadow: 4px 4px 7px #000000;
    -webkit-box-shadow: 4px 4px 7px #000000;
    display: none;
    position: fixed;
    top: 10%;
    left: 45%;
    margin-left: -354px;
    width: 800px;
    background-color: #FFFFFF;
    color: #333;
    border: 4px solid #2d99d4;
    padding: 20px;
    overflow: scroll;
    height: 400px;
    overflow: auto;
}

/* Custom scrollbar for the zomato overlay */
.zomato-review-modal-container::-webkit-scrollbar {
    width: 12px;
}

.zomato-review-modal-container::-webkit-scrollbar-track {
    border-radius: 6px;
    background-color: #c3c3c3;
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 6px;
}

.zomato-review-modal-container::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #666;
    border: 1px solid #eee;
    -webkit-border-radius: 6px;
}
/* end of custom scrollbar */
.zomato-review-modal-container-text {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    box-shadow: 4px 4px 7px #000000;
    -moz-box-shadow: 4px 4px 7px #000000;
    -webkit-box-shadow: 4px 4px 7px #000000;
    display: none;
    position: fixed;
    top: 10%;
    left: 45%;
    margin-left: -354px;
    width: 800px;
    background-color: #FFFFFF;
    color: #333;
    border: 4px solid #2d99d4;
    padding: 20px;
    overflow: scroll;
    height: 400px;
    overflow: auto;
}

/* Custom scrollbar for the zomato overlay */
.zomato-review-modal-container-text::-webkit-scrollbar {
    width: 12px;
}

.zomato-review-modal-container-text::-webkit-scrollbar-track {
    border-radius: 6px;
    background-color: #c3c3c3;
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 6px;
}

.zomato-review-modal-container-text::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #666;
    border: 1px solid #eee;
    -webkit-border-radius: 6px;
}
/* end of custom scrollbar */

#zomato-reviews-container  ul {
    list-style-type: none;
}
#zomato-reviews-container > ul > li  {
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 5px;
}

#zomato-reviews-container > ul > li:hover {
    border: 1px solid #e7e7e7;
}

#zomato-reviews-container > ul > li > ul > li.zomato-rating {
    border-radius: 3px;
    font-weight: bold;
    color: #fff;
    padding: 2px 0 2px 5px;
}

#zomato-heading-reviews {
    font-size: 18px;
    font-weight: bold;
    color: #2d99d4;
}

#zomato-reviews-logo {
    position: absolute;
    top: 8px;
    left: 304px;
}

#zomato-total-reviews {
    font-style: italic;
    margin-bottom: 10px;
}

#zomato-see-more a {
    text-decoration: none;
    color: #2d99d4;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    float: right;
}

#zomato-see-more a:hover {
    text-decoration: underline;
}

#zomato-pagination {
    text-align: center;
    display: block;
}

.zomato-review-summary {
    border: 5px solid #E3E3E3;
    float: left;
    margin-bottom: 15px;
    padding: 11px;
    position: relative;
    width: 190px;
}

#zomato-review-summary-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    margin-top: -26px; /* Half the height */
    margin-left: -26px; /* Half the width */
}

.zomato-review-summary ul {
    list-style-type: none;
}

.zomato-review-summary ul li {
    display: inline;
}

.zomato-review-summary  > ul > li.zomato-review-summary-score {
    text-align: center;
    margin: 0 2px 0 0;
    width: 45px;
    padding: 10px 0 10px 0;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    float: left;
}

.zomato-review-summary  > ul > li.zomato-review-summary-score a {
    text-decoration: none;
    color: #fff;
}

.zomato-review-summary  > ul > li.zomato-review-summary-score a:hover {
    text-decoration: underline;
}

.zomato-review-summary  > ul > li.zomato-review-summary-details {
    margin: 0 4px 0 4px;
    width: 85px;
    float: left;
    font-size: 10px;
    line-height: 12px;
}

.zomato-review-summary  > ul > li.zomato-review-summary-logo {
    background: url(../../images/cobone/zomato-white-on-red.png) no-repeat;
    margin: 1px;
    width: 45px;
    height: 45px;
    float: right;
}

.zomato-review-summary-details-heading {
    font-weight: bold;
    text-transform: uppercase;
    color: #333;
    font-size: 12px;
}

.zomato-review-summary-details-votes {
}

.zomato-review-summary-details-reviews {
    color: #D1162B;
}

.zomato-review-summary-details-reviews a {
    color: #D1162B;
    text-decoration: none;
}

.zomato-review-summary-details-reviews a:hover {
    text-decoration: underline;
}

.zomato-no-reviews {
    padding: 40px 0 0 0;
    margin-top: 20px;
}

.zomato-no-reviews a {
    text-decoration: none;
    color: #2d99d4;
}

.zomato-no-reviews a:hover {
    text-decoration: underline;
}

.header-shopping-cart-empty {

}

.add-to-cart-success {
}

.header-shopping-cart-details-title {
    font-size: 22px;
    font-weight: bold;
    padding: 0 0 18px 0;
    color: #2D99D4;
}

.header-shopping-cart-details-container table {
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
    width: 670px;
}

.header-shopping-cart-details-container th {
    font-weight: bold;
    vertical-align: middle;
}

.header-shopping-cart-details-container tr {
    font-size: 15px;
    height: 48px;
}

.header-shopping-cart-details-container td a {
    color: #333333;
}

.header-shopping-cart-details-container td {
    vertical-align: middle;
}

.header-shopping-cart-details-container td a:hover {
    text-decoration: underline;
}

.cart-odd {
    background: #EEEEEE;
}

.cart-even {
    background: #FFFFFF;
}

.remove-item {
    background-color: #2d99d4;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 3px #333333;
    -moz-box-shadow: 1px 1px 3px #333333;
    -webkit-box-shadow: 1px 1px 3px #333333;
    color: #FFFFFF;
    font-weight: bold;
    padding:  5px 5px 5px 5px;

}

.remove-item:hover {
    background-color: #1c6d9d;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 3px #333333;
    -moz-box-shadow: 1px 1px 3px #333333;
    -webkit-box-shadow: 1px 1px 3px #333333;
    color: #FFFFFF;
    font-weight: bold;
    padding:  5px 5px 5px 5px;
}

.cart-deal-title {
    font-weight: bold;
}

.cart-deal-title:hover {
    color: #2D99D4;
    text-decoration: underline;
}

.proceed-checkout {
    background-color: #68a700;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 3px #333333;
    -moz-box-shadow: 1px 1px 3px #333333;
    -webkit-box-shadow: 1px 1px 3px #333333;
    color: #FFFFFF;
    font-weight: bold;
    padding:  5px 5px 5px 5px;
    font-size: 16px;
}

.proceed-checkout:hover {
    background-color: #3d7c00;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 3px #333333;
    -moz-box-shadow: 1px 1px 3px #333333;
    -webkit-box-shadow: 1px 1px 3px #333333;
    color: #FFFFFF;
    font-weight: bold;
    padding:  5px 5px 5px 5px;
}

.continue-shopping {
    color: #2d99d4;
}

.continue-shopping:hover {
    text-decoration: underline;
}

.header-shopping-cart-container {
    color: #FFFFFF;
    width: 200px;
    height: 20px;
    float: right;
    background-color: #0F2442;
}

.shopping-cart-add-button {
    font-size: 22px;
    text-decoration: none;
    color: white;
    text-align: center;
    position: relative;
    top: 26px;
    right: -8px;
}

.shopping-cart-add-button-multi {
    font-size: 15px;
    text-decoration: none;
    color: white;
    text-align: center;
    position: relative;
    top: 8px;
    right: 1px;
}

.header-top-shopping-cart-container ul {
    list-style: none;
    text-align: center;
    padding: 0 0 0 40px;
}

.header-top-shopping-cart-container-empty ul {
    list-style: none;
    text-align: center;
}

.header-shopping-cart-total {
    margin-bottom: 20px;
    padding: 15px 70px 15px 0;
    text-align: right;
    background-color: #F9F9F9;
    font-weight: bold;
    font-size: 15px;
}

.header-shopping-cart-warnings {
    margin-bottom: 5px;
    padding: 2px 0 2px 0;
    text-align: left;
    font-style: italic;
    font-size: 11px;
}

.header-shopping-cart-footer-links {
    margin-bottom: 5px;
    padding: 5px 0 0 0;
    text-align: right;
}

.header-shopping-cart-total ul {
    list-style: none;
}

.header-shopping-cart-warnings ul {
    list-style: none;
}

.header-shopping-cart-footer-links ul {
    list-style: none;
}

.header-shopping-cart-footer-links li {
    display: inline;
}

.header-top-shopping-cart-container li {
    padding: 1px 0 0 1px;
    display: inline;
    color: #FFFFFF;
}

.header-top-shopping-cart-container-empty li {
    padding: 1px 0 0 5px;
    display: inline;
    color: #FFFFFF;
}

.header-top-shopping-cart-container li a {
    color: #FFFFFF;
    text-decoration: none;
}

.header-top-shopping-cart-container-empty li a {
    color: #FFFFFF;
    text-decoration: none;
}

.header-top-shopping-cart-container li a:hover {
    text-decoration: underline;
}

.header-top-shopping-cart-container li a:visited {
    text-decoration: none;
}

.header-top-shopping-cart-container-empty li a:hover {
    text-decoration: underline;
}

.header-top-shopping-cart-container-empty li a:visited {
    text-decoration: none;
}

.cart-converted {
    font-size: 11px;
    font-style: italic;
    color: #2D99D4;
}
.cart-remove-button {
    opacity: 0.5;
    padding-top: 1px;
}

.cart-remove-button:hover {
    opacity: 1.0;
}

.header-top-right-container {
    width: 726px;
    height: 23px;
    background-color: #0f2442;
    margin: 38px 0 0 253px;
}

.header-top-right-city {
    color: #FFFFFF;
    float: left;
    cursor: pointer;
}

.header-top-right-language {
    width: 100px;
    color: #FFFFFF;
    float: left;
}

.header-top-right-user {
    color: #FFFFFF;
    float: left;
}

.header-top-right-not-logged {
    color: #FFFFFF;
    float: left;
}

.header-top-right-social-container {
    float: right;
    margin-right: 30px;
}

.header-top-shopping-cart-container {
    float: right;
    background: url('//s3-eu-west-1.amazonaws.com/cdncobone/images/cart/cart-icons-en.png') 2px 0px no-repeat;
    height: 32px;
    width: 202px;
    margin: -14px 0 0 0;
    display: block;
    padding: 17px 0 0 0;
}
/*
.header-top-shopping-cart-container-empty {
    float: right;
    background: url('//s3-eu-west-1.amazonaws.com/cdncobone/images/cart/cart-icons-en.png') 100% 100% no-repeat;
    height: 32px;
    width: 202px;
    margin: -14px 0 0 0;
    display: block;
    padding: 17px 0 0 0;
}
*/
.header-top-right-social-container.contact-us {
    padding: 10px 0 10px 0;
    border-bottom:  1px solid #D7D9DB;
}

.header-top-right-city-icon {
    background-position: -3px -31px;
    width: 28px;
    height: 21px;
    float: left;
}

.header-top-right-city-text {
    width: 82px;
    height: 21px;
    float: left;
    padding: 4px 0 0 2px;
}

.header-top-right-city-arrow {
    background-position: -15px -88px;
    width: 10px;
    height: 21px;
    float: left;
}

.header-top-right-language-icon {
    background-position: -6px -110px;
    width: 28px;
    height: 21px;
    float: left;
}

.header-top-right-language-text {
    width: 48px;
    height: 21px;
    float: left;
    padding: 4px 0 0 2px;
}

.header-top-right-language-arrow {
    background-position: -15px -88px;
    width: 10px;
    height: 21px;
    float: left;
}

.header-top-right-user-avatar {
    width: 35px;
    height: 35px;
    float: left;
    border: 1px solid #0f2442;
    margin: -7px 0 0 0;
}

.header-top-right-user-no-decoration {
    text-decoration: none;
    padding: 4px 0 0 0;
    float: left;
}

.header-top-right-user-greeting {
    height: 21px;
    padding: 4px 4px 0 4px;
    float: left;
}

.header-top-right-user-account {
    height: 21px;
    padding: 4px 4px 0 4px;
    text-decoration: underline;
    float: left;
}

.header-top-right-user-logout {
    height: 21px;
    padding: 4px 4px 0 4px;
    text-decoration: underline;
    float: left;
}

.header-top-right-user-login {
    height: 21px;
    padding: 4px 14px 0 148px;
    text-decoration: underline;
    float: left;
    width: 30px;
}

.header-top-right-user-register {
    height: 21px;
    padding: 4px 4px 0 4px;
    text-decoration: underline;
    float: left;
    width: 30px;
}

.header-top-right-social-fb {
    background-position: -34px 0;
    width: 30px;
    height: 45px;
    float: left;
    margin: -14px 0 0 0;
    padding: 0 5px 0 5px;
    display: block;
}

.header-top-right-social-twitter {
    background-position: -126px 0;
    width: 30px;
    height: 45px;
    float: left;
    margin: -14px 0 0 0;
    padding: 0 5px 0 5px;
    display: block;
}

.header-top-right-social-plus {
    background-position: -169px 0;
    width: 30px;
    height: 45px;
    float: left;
    margin: -14px 0 0 0;
    padding: 0 5px 0 5px;
    display: block;
}

.header-top-right-social-pinterest {
    background-position: -80px 0;
    width: 30px;
    height: 45px;
    float: left;
    margin: -14px 0 0 0;
    padding: 0 5px 0 5px;
    display: block;
}

.header-top-deal-language {
    right: 410px;
}

.header-top-deal-alerts {
    background-position: -293px -409px;
    width: 216px;
    height: 52px;
    margin: 40px -32px 0 0;
}

.header-top-deal-alerts-text {
    padding: 11px 0 0 73px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
}

.header-top-deal-customer {
    background-position: -4px -386px;
    padding-top: 0;
}

.header-top-deal-customername {
    padding: 0 0 0 36px;
}

/*
.locale {
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    background-color: #1f4495;
    color: #fff;
    width: 140px;
}

.locale:hover {
    background-color: #CCECF8;
    color: #000000;
}
*/

.header-top-deal-city-container {
    background-position: -514px -414px;
    height:38px;
    width: 212px;
    margin: -12px 0 0 0;
}

.header-top-deal-city-container-name {
    padding-top: 5px;
    width: 208px;
}

.header-top-deal-city {
    margin: 0 0 0 40px;
}

.header-top-logo.checkout {
    background: url("../../images/cobone/logo_checkout.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 100px;
    margin: 0 0 0 5px;
    width: 222px;
}

.page #main {
    background-color:#E7E7E7 !important;
    padding-bottom: 300px;
    overflow: hidden;
}

.header-top-deal-refer {
    background-position: -5px -420px;
    float: right;
    height: 28px;
    width: 265px;
    color: #fff;
}

a.header-top-deal-refer-text {
    width: 179px;
    padding: 1px 0 0 30px;
}

.main-right-col-navigation {
    background-color: #0F2442;
    color: #FFFFFF;
    margin-bottom: 12px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.26, #0f2442), color-stop(0.76, #14325a));
    background-image: -moz-linear-gradient(center top , #0f2442 26%, #14325a 76%);
}

.main-right-col-navigation li {
    list-style: none;
    padding:  4px 0 4px 4px;
    border-bottom: 1px solid #556177;
}

.main-right-col-navigation li:hover {
    background-color: #556177;
}

.main-right-col-navigation-icon.normal {
    background-position: -3px -59px;
    width: 28px;
    height: 18px;
    float: left;
    margin: 0 27px 0 0
}

.main-right-col-navigation-icon.expanded {
    background-position: -3px -73px;
    width: 28px;
    height: 18px;
    float: left;
    margin: 0 27px 0 0
}

.main-right-col-navigation-icon.sub {
    background-position: 3px -8px;
    width: 28px;
    height: 18px;
    float: left;
    margin: 0 9px 0 18px;
}

#first-navigation {
    border-top: 1px solid #556177;
}

#main-right-col-current {
    background-color: #556177;
    color: #fff;
}

#main-right-col-current:hover {
    background-color: #556177;
}

#main-right-col-sub {
    background-color: #31507E;
    color: #fff;
}

#main-right-col-sub:hover {
    background-color: #556177;
}

.main-right-col-mobile-apps-soon {
    width: 221px;
    height: 110px;
}

.footer-mobile-apps-soon {
    width: 188px;
    height: 72px;
    padding: 0 0 5px 0;
    float: left;
}

.main-right-col-gold-promo {
    width: 217px;
    height: 110px;
}

.main-right-col-enbd {
    width: 221px;
    height: 75px;
    margin-bottom: 10px;
}

.footer-enbd {
    width: 188px;
    height: 75px;
    margin-bottom: 10px;
    float: left;
}

.main-right-col-coloring-competition {
    width: 217px;
    height: 110px;
}

.main-right-col-last-chance {
    width: 217px;
    height: 110px;
}

a.main-right-col-mobile-apps-soon-link {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/mobile-link-en.png") no-repeat scroll 0 0 transparent;
    width: 221px;
    height: 110px;
    text-decoration: none;
    padding: 88px 203px 10px 15px;
    position: relative;
    top: 87px;
}

a.footer-mobile-apps-soon-link {
    background: url("//d3dygw8n5l4bbu.cloudfront.net/cb/images/footer/go+mobile+english.png") no-repeat scroll 0 0 transparent;
    width: 195px;
    display:block;
    text-decoration: none;
    height: 70px;
}

a.main-right-col-gold-promo-link {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/gold-campaign/goldweek-link-en.png") no-repeat scroll 0 0 transparent;
    width: 217px;
    height: 110px;
    text-decoration: none;
    padding: 88px 203px 10px 10px;
    position: relative;
    top: 87px;
}

a.main-right-col-enbd-link {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/emiratesnbd/emiratesnbd-button-en.png") no-repeat scroll 0 0 transparent;
    width: 221px;
    height: 75px;
    text-decoration: none;
    padding: 88px 208px 10px 10px;
    position: relative;
    top: 87px;
}

a.footer-enbd-link {
    background: url("//d3dygw8n5l4bbu.cloudfront.net/cb/images/footer/nbd+english.png") no-repeat scroll 0 0 transparent;
    width: 195px;
    display:block;
    text-decoration: none;
    height: 70px;
}
.footer-dubai-first {
    float: left;
    height: 75px;
    margin-bottom: 10px;
    width: 188px;
    margin-top: -1px;
    margin-left: 10px;
}
a.footer-dubai-first-link {
    background: url("//d3dygw8n5l4bbu.cloudfront.net/cb/images/dubaifirstfooter.gif") no-repeat scroll 0 7px transparent;
    display: block;
    height: 65px;
    text-decoration: none;
    width: 177px;
}


.footer-adcb {
    float: left;
    height: 75px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: -1px;
    width: 188px;
}
a.footer-adcb-link {
    background: url("//d3dygw8n5l4bbu.cloudfront.net/cb/images/footer/adcb.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    display: block;
    height: 65px;
    text-decoration: none;
    width: 177px;
}
a.main-right-col-coloring-competition-link {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/colouring-competition/colouring_comp.png") no-repeat scroll 0 0 transparent;
    width: 217px;
    height: 110px;
    text-decoration: none;
    padding: 88px 203px 10px 10px;
    position: relative;
    top: 87px;
}

a.main-right-col-happy-hour-link {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/happy-hour-ksa/Button_English.png") no-repeat scroll 0 0 transparent;
    width: 217px;
    height: 110px;
    text-decoration: none;
    padding: 88px 203px 10px 10px;
    position: relative;
    top: 87px;
}

a.main-right-col-last-chance-link {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/last-chance/lastchance-en.png") no-repeat scroll 0 0 transparent;
    width: 217px;
    height: 110px;
    text-decoration: none;
    padding: 88px 203px 10px 10px;
    position: relative;
    top: 87px;
}

a.mobile-apps-soon-apple-btn {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/download-button-en.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    width: 100px;
    text-decoration: none;
    padding: 10px 110px 10px 10px;
    position: relative;
    top: 87px;
    left: 13px;
}

a.mobile-apps-soon-apple-btn:hover {
    background: url("http://s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/download-button-mouseover-en.png") no-repeat scroll 0 0 transparent;
    text-decoration: none;
}

.main-right-col-box-refer-button {
    background-position: -558px -130px;
    width: 182px;
}

.main-right-col-box-refer-button-amount {
    width: 70px;
}

.main-right-col-box-refer-button-invite {
    width: 100px;
}

.main-refer-bottom-new {
    background-position: -377px -265px;
    height: 38px;
    margin-right: 49px;
    width: 105px;
}

.main-refer-bottom-or {
    background-position: -315px -254px;
}

.drop-down-email-label {
    width: 242px;
}

.footer-container {
    background: none;
}

.footer-aggregator-container {
    width: 1000px;
    font-size: 14px;
    color: #FFFFFF;
    padding: 0 5px 10px 10px;
    border-bottom: 1px solid #434242;
    float: left;
    margin: 0 15px 5px 0;
}

.footer-aggregator-entry {
    width: 379px;
    float: left;
}

.footer-aggregator-entry-ar {
    width: 379px;
    float: right;
}

.footer-aggregator-label {
    width: 150px;
    float: left;
}

.footer-aggregator-value-box {
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.26, #d2cece), color-stop(0.76, #f4f4f4));
    background-image: -moz-linear-gradient(center top, #d2cece 26%, #f4f4f4 76%);
    box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.2);
    width: 150px;
    float: left;
    color:#666;
    text-align:right;
    padding-right: 5px;
    padding-top: 2px;
    height: 20px;
}

.footer-aggregator-value-box-ar {
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.26, #d2cece), color-stop(0.76, #f4f4f4));
    background-image: -moz-linear-gradient(center top, #d2cece 26%, #f4f4f4 76%);
    box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.2);
    width: 150px;
    float: left;
    color:#666;
    text-align:left;
    padding-left: 5px;
    padding-top: 2px;
    height: 20px;
}

.footer-copyright {
    float: right;
}

.footer-copyright-arabic {
    display: none;
}

#footer {
    height: 280px;
    margin-top: -180px;
}

.footer-graphics-container {
    border-bottom: 1px solid #434242;
    padding: 0 0 6px 0;
    margin: 0 0 10px 0;
    height: 72px;
}

.footer-style {
    width: 160px;
    padding: 0 5px 0 10px;
}

a.main-refer-bottom-register-btn {
    background-position: -491px -254px;
    height: 36px;
    width: 246px;
}

.main-landing-form-button-discover {
    background-position: -357px -109px;
}

.no-deal .main-left-col-login-form-submit {
    background-position: -254px -5px;
}

.main-left-col-login-form-submit {
    background-position: -4px -5px;
    width: 161px;
}

.main-left-col-login-form-submit-register {
    background-position: -256px -5px;
}

.main-left-col-login-form-submit-payment {
    background-position: -3px -40px;
    float: none;
    margin: 52px 0 0 182px;
}

.main-left-col-info .tick {
    background-position: -4px -130px;
}

.main-landing-sign .tick {
    background-position: -58px -99px;
}

.main-refer-bottom-new {
    margin-right: 16px;
}

.main-refer-bottom-header {
    width: 512px;
}

.payment-image {
    float: left;
    padding: 9px 0 10px 37px;
}

.main-deal-sidebar-box-shop-price {
    left: -31px;
    top: 30px;
    width: 110px;
}

#thawteseal {
    float: right;
    padding-right: 4px;
    padding-top: 15px;
    text-align: right;
    clear:both;
}

#thawteseal:after {
    display: block;
    content: ".";
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
}

#checkout #thawteseal {
    float: right;
    padding-right: 25px;
    padding-top: 10px;
    text-align: right;
    width: 241px;
}

.footer-container-landing-copy {
    float: left;
    padding-left: 16px;
    text-align: left;
    width: 635px;
}

.footer-container.landing #thawteseal {
    float: right;
    padding-right: 0;
    padding-top: 0;
    text-align: right;
    width: 307px;
}

.payment-image {
    float: left;
    padding: 0 0 14px 5px;
}

.main-left-col-login-form-payment-chooser {
    float: left;
    height: auto;
    margin-bottom: 5px;
    padding: 10px 0 0;
    width: 320px;
}

.radio-style-payment {
    margin: 10px 4px 5px 10px;
}

.main-recent-deals-box-left-bottom {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #668D34;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 131px;
}

.main-recent-deals-box {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #F1F2F2;
    border: 1px solid #3B5998;
    float: left;
    height: 210px;
    margin: 5px;
    padding: 10px;
    width: 327px;
}

.label-style-method {
    display: block;
    float: left;
    padding: 10px 9px 0 11px;
}

.main-recent-deals-box-title {
    color: #3B5998;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 71px;
    padding-bottom: 5px;
}

#lpButDivID-1285238842994 {
    clear: both;
    color: #FFFFFF;
    float: right;
    padding-right: 0;
    padding-top: 20px;
    width: 290px;
}

#lpButDivID-1285238842994 td {
    vertical-align: top;
    width: 140px;
}

.lpPoweredBy {
    display: none;
}

#lpButDivID-1285355067357 {
    float: left;
    width: 200px;
    padding-left: 5px;
}

.lpChatTextLinkText span {
    color: #003EA4;
}

.main-left-col-info {
    float: right;
    font-size: 10px;
    width: 420px;
}

#lpButDivID-1285355067357 {
    float: left;
    width: 246px;
}

/* share */
.main-share {
    float: left;
    margin-top: 11px;
}

/* Partner landing css */
.welcomeBoxHeaderYahooMaktoob {
    color: #444;
    font-size: 20px;
    text-align: center;
    height: 65px;
}

.jqmWindowYahooMaktoob {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    box-shadow: 4px 4px 7px #000000;
    -moz-box-shadow: 4px 4px 7px #000000;
    -webkit-box-shadow: 4px 4px 7px #000000;
    display: none;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-left: -300px;
    width: 494px;
    background-color: #000000;
    color: #333;
    border: 4px solid #7B0099;
    padding: 7px;
    background-color: #ccc;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.26, #ccc), color-stop(0.76, #999));
    background-image: -moz-linear-gradient(center top, #ccc 26%, #999 76%);
}

.jqmConfirmTitleYahooMaktoob {
    background: url('../../images/cobone/partner/YahooMaktoob/header.png');
    height: 83px;
    width: 500px;
}

#subscriptionForm {
    padding-top: 15px;
}

#registrationLanding span {
    color: #FFF;
}

.main-landing-form-button-discover {
    background-position: -318px -54px;
    height: 41px;
    padding: 0 0 2px;
    width: 178px;
}
.main-landing-form-button {
    width: 505px;
}
.partnerRegisterForm {
    background: url("../../images/clickon/partner/BrandsClub/money.png") no-repeat scroll 0 0 transparent;
    display: none;
}

.jqmClose {
    background: url("../../images/cobone/partner/YahooMaktoob/close.jpg") no-repeat scroll 0 0 transparent;
    clear: right;
    display: block;
    float: right;
    height: 20px;
    width: 20px;
}
.jqmClose em {
    display: none;
}

.partner-form-button-YahooMaktoob {
    background-position: -321px -54px;
    height: 41px;
    padding: 0 0 2px;
    width: 178px;
    font-size: 18px;
}
/* Featured city css */
.header-top-deal-featured-city-container-name {
    color: #333333;
    cursor: pointer;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin-left: -10px;
    margin-top: 40px;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    width: 184px;
}
/* Gift buy button css */
.gifBuyButton_en {
    background: transparent url("//d3dygw8n5l4bbu.cloudfront.net/cb/images/cart/buy-as-gift-en.png") no-repeat scroll;
    background-position: 0px 0px;
    display: block;
    color: #FFF;
    font-weight: bold;
    height: 48px;
    text-decoration: none;
    width: 208px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

    border: medium none;
    color: #FFFFFF;
    cursor: pointer;

    text-align: right;
    vertical-align: middle;
}

.gifBuyButton_en:hover {
    background-position: 0px -49px;

}
/* Gift checkout header */
.gift_co_header {
    background-color: #FDFDFD;
    margin-bottom: 25px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 3px;
    border: solid #0CF 1px;
    background-image: url(../../images/clickon/gif/bg_regalo_div.jpg);
    height: 140px;
    width: 910px;
}

div.gift_co_img {
    float: left;
    margin-top: 5px;
    margin-left: 10px;
    width: 115px;
    height: 121px;

    background-image: url(../../images/cobone/3reasons.png);
}

.point {
    display: inline;
    float: left;
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 9px;
    width: 240px;
    height: 100px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #036;
}

.point span {
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 1px;
    color: #000;
}

.giftTitle {
    color: #036;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 142px;
}

.main-deal-description-share {
    border-bottom: 1px solid #E3E3E3;
    float: left;
    height: 40px;
    margin-left: 5px;
    width: 489px;
    padding-bottom: 23px;
    margin-top: 23px;
}

/* social share */
.main-deal-description-share ul {
    float: left;
}
.main-deal-description-share {
    width: 480px;
}
.list-style-share.fb {
    padding: 0 0 0 34px;
}
.list-style-share {
    float: left;
    list-style: none outside none;
    padding: 0;
    width: 0px;
}

.list-style-share.twitter {
    float: left;
    list-style: none outside none;
    padding: 0;
    width: 90px;
    padding-left: 22px;
}

.list-style-share.mail {
    padding: 0 0 0 20px;
    width: 57px;
}

#chatBoxWrapper {
    position:fixed;
    width: 60px;
    height: 0px;
    top: 215px;
    left: 0px;
    z-index:1000;
    direction: ltr;
}

.lpEmtStarRating {
    display:none;
}
.header-top-checkout {
    height: 88px;
}

.main-left-col-login-form-payment {
    width: 780px;
}

.payment-method-description-container {
    float: left;
    width: 430px;
    height: auto;
    margin: 5px 0 0 10px;
}

.main-left-col-login-form-payment-method.selected {
    background-color: #F7F7F7;
}

.payment-method-description-title {
    font-weight: bold;
}

.checkout-login-register-container {
    width: 100%;
    overflow: hidden;
}

.payment-method-warning-text {
    color:red;
    float: left;
    width: 360px;
    height: auto;
    margin: 5px 0 0 10px;
}

.checkout-login-container {
    float: left;
    margin-left: 57px;
}

.checkout-register-container {
    float: left;
}

.checkout-login-button-container {
    background-position: -3px -235px;
    height: 68px;
    width: 292px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333333;
}

.checkout-register-button-container {
    background-position: -3px -235px;
    height: 68px;
    width: 292px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333333;
}

.checkout-login-button-container:hover {
    background-position: -3px -169px;
}

.checkout-register-button-container:hover {
    background-position: -3px -169px;
}

.register-button-text {
    padding-left: 100px;
    line-height: 60px;
}

.login-button-text {
    padding-left: 112px;
    line-height: 60px;
}
.checkout-drop-login-form {
    height: 44px;
    padding: 15px 2px 6px;
    width: 913px;
}

.checkout-drop-login-form-register {
    overflow: hidden;
}

.drop-register-form-register-gender {
    float: left;
    height: 35px;
    overflow: hidden;
    vertical-align: middle;
    width: 646px;
}

.checkout-drop-register-form-container {
    width: 400px;
}

.checkout-drop-register-form-register-box {
    float: left;
    margin-top: 20px;
    width: 800px;
}

.input-style.drop {
    width: 282px;
}

.input-style.short {
    width: 87px;
}

.label-style.drop {
    width: 72px;
}

.checkout-drop-register-address-container {
    float: left;
    padding: 10px 0 10px 0;
}

.main-deal-sidebar-box-shop-timer {
    padding: 12px 0 0;
}

.main-deal-sidebar-box-mastercard-discount {
    background-repeat: no-repeat;
    float: left;
    height: 64px;
    width: 184px;
    margin: 14px 0 0 24px;
}

.main-deal-sidebar-box-mastercard-discount.en {
    background-image: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/common/mastercard-logo-cobone-new.png");
}

.main-deal-sidebar-box-mastercard-discount.ar {
    background-image: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/common/mastercard-logo-cobone-ar-new.png");
}

#new-vertical {
    background-image: url("../../images/cobone/new-verticals-text-en.png");
    height: 38px;
    left: -52px;
    position: absolute;
    top: -11px;
    width: 82px;
}

.unsubscribe-select-cities-container {
    height: auto;
    padding: 0 0 102px 0;
}

.unsubscribe-select-cities-check {
    width: 100%;
    float: left;
}

.unsubscribe-select-reason-drop-down {
    border: 1px solid #DDDDDD;
    float: left;
    height: 25px;
    margin: 5px 0;
    padding: 2px;
    width: 348px;
}

.main-left-col-login-form-register .label-style.unsubscribe {
    text-align: left;
    width: 174px;
}

.unsubscription-page-messages-titles {
    font-weight: bold;
}

.label-style.unsubscribe.unsubscription-page-messages-titles {
    font-weight: bold;
}

.fbconnect-main-div{
    background-color: #FDFDFD;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.15, rgb(241, 241, 241)), color-stop(0.5, rgb(255, 255, 255)));
    background-image: -moz-linear-gradient(center bottom, rgb(241, 241, 241) 15%, rgb(255, 255, 255) 50%);
    border: 1px solid #EBEBEB;
    margin: 10px 0 25px;
    overflow: hidden;
    padding: 20px;
    font-weight: bold;
    text-align: center;

    /*margin-bottom: 20px;*/
}

.fbconnect-main-div-overlay{
    margin: 10px 0 18px;
    overflow: hidden;
    padding: 5px;
    font-weight: bold;
    text-align: center;

    /*margin-bottom: 20px;*/
}

.fbconnect-error-div{
    font-size: 18px;
    font-weight: bold;
    line-height: 31px;
    padding: 10px 0;
    width: 100%;
    margin-top: 5px;
    padding-left:5px;
}

.fbconnect-error-div.error{
    background-color: #FFB0B5;
    border-bottom: 2px solid #BD252E;
    border-top: 2px solid #BD252E;
    color: #BD252E;
    display:none;
}
.checkout-fbconnect-container {
    background-image:url("//d3dygw8n5l4bbu.cloudfront.net/cb/images/login_with_facebook.png");
    background-repeat:no-repeat;
    float: left;
    height: 30px;
    margin: 2px 8px 0 7px;
    padding: 11px 74px 15px 40px;
    width: 174px;
    cursor: pointer;
}

.big-button-container {
    width: 292px;
    margin: 0 auto;
}

.big-button a {
    color: #fff;
}

.big-button {
    background-position: -3px -235px;
    height: 68px;
    width: 292px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333333;
}

.big-button:hover {
    background-position: -3px -169px;
}

.big-button-text {
    padding-left: 60px;
    line-height: 60px;
}

.cart-promo-code {
    margin: 10px 3px;
    padding: 10px 0;
    text-align: right;
}

.cart-promo-code label{
    font-weight: bold;
    padding: 0 5px;
}

.cart-promo-code input[type='text'] {
    float: none;
    margin: 0 -5px 0 0;
    padding: 0;
    height: 27px;
    width: 150px;
    color: #777777;

}

.promo-code-btn {
    background-color: #EFEFEF;
    border: 1px solid #BABABA;
    cursor: pointer;
    float: right;
    height: 22px;
    padding: 5px 9px 0px 5px;
    width: 43px;
}

.promo-code-error {
    color: red !important;
    float: right;
    padding: 5px 5px 0 0;
}

.cobone-corner-nodeals {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.main-city-chalking.new {
    background: url("../../images/cobone/new-en.png") no-repeat scroll 62px 0 transparent;
}

.main-city-chalking {
    float: left;
    overflow: hidden;
}

#idVenue {
    float: none;
}

/* New destination layout start */
#deals_wrapper{ padding:5px 0px 0px 5px;}
.deal{ position:relative; margin:0 0px 20px 0px;}
.main_img{ width:706px; height:357px;}

.viewBtn{ position:absolute; top:30px; right:0px; width:127px; height:48px;}
.viewBtn a{ width:127px; height:48px; display:block; background-image:url(../../images/cobone/destination/viewDeal_btn.png); background-repeat:no-repeat; text-indent:-9999px; background-position:top;}
.viewBtn a:hover{ background-position:bottom;}

#tagcontainer {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; background-color:#fafafa;
    width:698px;
    padding:5px 0px 5px 7px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin: -20px 0 18px 0;
}
ul#taglist {margin-left: 0; padding-left: 0; color: grey;}
#taglist li {display: inline;list-style-type: none; margin-right:2px; margin-bottom: 6px;border: 1px solid #c3c3c3; padding: 4px 10px; color: #8c8c8c; background-color:#FFFFFF; line-height: 29px;}
#taglist li:hover {background-color:#c3c3c3; cursor: pointer; color: white;}
#taglist a{color: grey;}
#taglist a:hover {color: white;}

.deal_info{ width:707px; height:70px; background-image:url(../../images/cobone/destination/transparent_bg.png); position:absolute; bottom:0px;}

.deal_info_txt{ width:460px; float:left; padding:8px 0px 0px 10px;}
.deal_info_txt h1{ font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color:#232323;}
.deal_info_txt h2{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#232323;}

.deal_timer{ width:220px; float:right; padding:20px 0px 0px 0px; line-height:13px;}
.timer_title{ width:35px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.timer{width:174px; height:25px; float:left; background-image:url(../../images/cobone/destination/timer_bg.jpg); background-repeat:no-repeat; margin-top:1px;}
._time{ padding:5px 0px 0px 10px; color:#FFFFFF;}
._time span{ font-size:14px; font-weight: bold;}
._hrs{ width:57px; float:left;}
._min{width:57px; float:left;}
._secs{width:50px; float:left;}

.separator{ background-color:#f3f3f3; height:3px; width:707px; margin:15px 0px 15px 0px;}

#paging{ padding-bottom:35px; text-align:right; width:707px;}
#paging_data{ float:right;}
#paging a{ background-image:url(../../images/cobone/destination/paging.png); background-position:bottom; width:25px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; padding-top:5px; margin:0px 2px 0px 2px; float:left;}
#paging a.current{background-image:url(../../images/cobone/destination/paging.png); background-position:top;}
#paging a:hover{ background-image:url(../../images/cobone/destination/paging.png); background-position:top;}


.big-grey-style{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}

/* New destination layout end */


/* NEW CLASSES FOR ELECTRONICS SECTION*/
.main_deal_electronic{ margin-top:0px;}

#feed_electronics{ background-color:#eeeeee; padding:5px; margin:0 10px 20px 0; position:relative;}
.feed_ico{ background-image:url(../../images/cobone/feed_icon.png); background-repeat:no-repeat; background-position:left middle; float:left; width:50px; height:41px; margin-top:-8px; margin-left:8px;}
#feed_electronics p{ color:#5a5a5a; padding:0px; margin:0px;}

#seconday_deals{}


.viewBtn_mainDeal{ position:absolute; top:40px; right:1px; width:108px; height:36px; }
.viewBtn_mainDeal a{ width:108px; height:36px; display:block; background-image:url(../../images/cobone/electronic_MainDeal_buy_btn.png); background-repeat:no-repeat; background-position:top; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:13px; text-align:center; padding-top:18px;}
.viewBtn_mainDeal a:hover{ background-position:bottom; text-decoration:none;}

.deal_info.grid-main{ bottom:-12px;}

.deal_secondary{ width:209px; height:138px; position:relative; float:left; margin-right:40px; margin-bottom:20px;}
.deal_secondary_nospace{ margin-right:0px;}

.deal_secondary_img{}

.deal_secondary_info{ position:absolute; bottom:-1px; width:209px; height:30px; background-image:url(../../images/cobone/transparent_bg.png); position:absolute;}
.deal_secondary_info p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; line-height:12px; padding:3px 70px 2px 4px;}

.deal_secondary_viewBtn{}
.deal_secondary_viewBtn{ position:absolute; bottom:3px; right:-6px; width:74px; height:45px;}
.deal_secondary_viewBtn a{ width:76px; height:31px; display:block; background-image:url(../../images/cobone/secondary_deal_buy_btn.png); background-repeat:no-repeat; background-position:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:12px; padding-top:14px; text-align:center; }
.deal_secondary_viewBtn a:hover{ background-position:bottom; text-decoration:none;}

.deal_secondary_boughtInfo{position:absolute; top:-23px; left:-1px; width:75px; height:23px; background-image:url(../../images/cobone/bought_bg.png); background-repeat:no-repeat;}
.deal_secondary_boughtInfo p{ text-align:center; display:block; padding-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
.deal_secondary_boughtHangInfo{position:absolute; top:-7px; left:5px; width:86px; height:32px; background-image:url(../../images/cobone/bought_hang_bg.png); background-repeat:no-repeat;}
.deal_secondary_boughtHangInfo p{ text-align:center; display:block; padding-top:8px; margin-left:-5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2c2c2c; text-shadow: 0px 0px #cccccc, 1px 1px #cccccc; }
.deal_main_boughtInfo{position:absolute; top:10px; left:-1px; width:75px; height:23px; background-image:url(../../images/cobone/bought_bg.png); background-repeat:no-repeat;}
.deal_main_boughtInfo p{ text-align:center; display:block; padding-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
.deal_main_boughtHangInfo {position:absolute; top:5px; left:15px; width:86px; height:32px; background-image:url(../../images/cobone/bought_hang_bg.png); background-repeat:no-repeat;}
.deal_main_boughtHangInfo  p{ text-align:center; display:block; padding-top:8px; margin-left:-5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2c2c2c; text-shadow: 0px 0px #cccccc, 1px 1px #cccccc; }

#choose_cobone{ width:221px; margin-bottom: 15px; min-height:186px; background-color:#efefed; margin-top: 12px; }
#choose_cobone_inner{width:215px; margin:0 auto; border-left:1px solid #d8dce0; border-right:1px solid #d8dce0;}
#choose_cobone_bottom{width:225px; height:16px; background-image:url(../../images/cobone/choose_cobone_bg_bottom.png);}
#choose_cobone h1{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#0f2541; padding:10px 0px 0px 18px;}
#choose_cobone ul{ padding:0px; margin:0px; width:190px; margin:0 auto;}
#choose_cobone ul li{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-image:url(../../images/cobone/choose_cobone_bullet.png); background-repeat:no-repeat; background-position:left; border-bottom:1px solid #CCCCCC; padding-left:30px; line-height:12px; padding-top:10px; padding-bottom:10px;}

.buyBtn_mainDeal {
    width:108px; height:36px; display:block; background-image:url(../../images/cobone/electronic_MainDeal_buy_btn.png); background-repeat:no-repeat; background-position:top; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:13px; text-align:center; padding-top:18px;
}

.fashion-bg{ background-image:url(../../images/cobone/fashion-bg.jpg) !important; background-position:center;}

.deal_info_txt_fashion{ width:460px; float:left; padding:5px 0px 0px 10px;}
.deal_info_txt_fashion h1{ font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color:#232323; margin:0px; padding:0px;}
.deal_info_txt_fashion h2{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#232323; margin:0px; padding:0px; margin-top:-3px;}

.clear{ clear:both;}


.viewBtn_mainDeal_fashion{ position:absolute; top:40px; right:1px; width:108px; height:36px; }
.viewBtn_mainDeal_fashion a{ width:108px; height:36px; display:block; background-image:url(../../images/cobone/fashion_MainDeal_buy_btn.png); background-repeat:no-repeat; background-position:top; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:13px; text-align:center; padding-top:18px;}
.viewBtn_mainDeal_fashion a:hover{ background-position:bottom; text-decoration:none;}

.deal_secondary_fashion{ width:336px; height:169px; position:relative; float:left; margin-right:40px; margin-bottom:53px;}
.deal_secondary_fashion_nospace{ margin-right:0px;}

.deal_secondary_img{}

.deal_secondary_fashion_info{ position:absolute; bottom:0px; width:336px; height:45px; background-image:url(../../images/cobone/transparent_bg.png); position:absolute; bottom:0px; padding-left:10px; }
.deal_secondary_fashion_info h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; margin:0px; padding:0px; margin:5px 0px 0px 0px;}
.deal_secondary_fashion_info h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; margin:0px; padding:0px;}


/* Contact details start */
.contact_data{ color:#3f3f3f; line-height:14px;}
.contact_data h1{ font-size:12px;}
.contact_data h2{ font-size:14px;}

.contact_data p{ text-align:left; background-image:url(../../images/cobone/destination/address_ico.png); background-repeat:no-repeat; background-position:center left; padding-left:65px; font-size:11px; padding-bottom:20px; margin-bottom:0px; border-bottom:1px solid #e1e1e1;}

.contact_detail{background-repeat:no-repeat; background-position:center left; border-bottom:1px solid #e1e1e1; padding:15px 0px 15px 40px;}
.office_detail{background-image:url(../../images/cobone/destination/office_ico.png); }
.fax_detail{background-image:url(../../images/cobone/destination/fax_ico.png); }
.support_detail{background-image:url(../../images/cobone/destination/support_ico.png); }
.sales_detail{background-image:url(../../images/cobone/destination/sales_ico.png); }

#contact_hrs{ background-color:#023b89; color:#FFFFFF; border:3px solid #ededed; padding:8px 0px 10px 0px;}
#contact_hrs p{ background-image:url(../../images/cobone/destination/contact_ico.png); background-repeat:no-repeat; background-position:center left; display:block; margin-left:20px; text-align:left; padding:5px 0px 0px 42px; border-bottom:0px; font-weight:bold; line-height:14px;}

#send_msg_txt{ padding:10px 0px 0px 0px;}
#send_msg_txt a{ text-decoration:none; color:#023b89;}
#send_msg_txt a:hover{ text-decoration: underline;}
/* Contact details end */

/* Mobile apps pages */
#cobone-mobile-main{}
#cobone-mobile-main h1{ font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#387b00; font-weight:bold; line-height:26px; margin-bottom:10px;}
#cobone-mobile-main h1 small{ font-weight:normal; font-size:28px;}
#cobone-mobile-main h2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight: normal; line-height: normal; margin-bottom:10px;}
#mobile-generic-text{ padding:30px 0px 30px 0px; }
.mobile-generic-txt{width:224px; float:left; padding-right:8px;}
mobile-generic-txt-last{padding-right:0px;}
.mobile-generic-txt p{ text-align:left; font-size:11px; margin-left:40px;}
.mobile-generic-txt img{ padding-right:10px; display:block;}
.mobile-generic-txt h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#cobone-mobile-links{}
#cobone-mobile-links ul{ padding:0px; margin:0px;}
#cobone-mobile-links li{ width:330px; height:180px; list-style:none; float:left; position:relative; margin:0px 20px 20px 0px;}
#cobone-mobile-links li a{ display:block; width:330px; height:180px; background-color:#f4f4f4; border:1px solid #e8e8e8; text-shadow: 0px 0px #ffffff, 1px 1px #ffffff;}
#cobone-mobile-links li a:hover{ background-color:#ececec; border:1px solid #e0e0e0; text-decoration:none;}
#cobone-mobile-links li h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#474747; line-height:15px; position:absolute; top:80px; left:25px;}
#cobone-mobile-links li img{ position:absolute; top:20px; right:20px;}
#cobone-mobile-links li.mobile-web{ width:680px; height:180px; list-style:none; float:left; position:relative;}
#cobone-mobile-links li.mobile-web a{ display:block; width:680px; height:180px; background-color:#f4f4f4; border:1px solid #e8e8e8;}
#cobone-mobile-links li.mobile-web a:hover{ background-color:#ececec; border:1px solid #e0e0e0; text-decoration:none;}
#cobone-mobile-links li.mobile-web img{ position:absolute; top:7px; right:20px;}

/* Device specific pages */
#generic_text_container{ width:320px; float:left;}
.mobile-generic-txt_innerpage{width:300px; padding:0px 8px 30px 0px;}
.mobile-generic-txt_innerpage p{ text-align:left; font-size:12px; margin-left:40px; }
.mobile-generic-txt_innerpage img{ padding-right:10px; display:block;}
.mobile-generic-txt_innerpage h3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

#device_img{ float:left;}
#iphone{ width:237px; height:468px; background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/iphone_big.png); background-repeat:no-repeat; padding-top:82px; padding-left:20px; margin-left:80px;}
#fadeshow2-iphone { width:201px; height:302px; background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/iPhone_screenshots/01.jpg); background-repeat:no-repeat;}
#fadeshow2-ipad { width:224px; height:302px; background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/iPad_screenshots/01.jpg); background-repeat:no-repeat;}
/* #fadeshow2-androidPhone { width:224px; height:302px; background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/androidPhone_screenshots/01.jpg); background-repeat:no-repeat;} */
/* #fadeshow2-androidTablet { width:224px; height:353px; background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/androidTablet_screenshots/01.jpg); background-repeat:no-repeat;} */
#fadeshow2-mobileSite { width:224px; height:353px; background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/mobile_screenshots/01.jpg); background-repeat:no-repeat;}
#androidPhone{ width:237px; height:468px; background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/androidPhone_big_new.png); background-repeat:no-repeat; padding-top:38px; padding-left:30px; margin-left:80px;}
#ipad{ width:300px; height:436px; background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/ipad_big.png); background-repeat:no-repeat; padding-top:49px; padding-left:47px; margin-left:20px;}
#androidTablet{ width:300px; height:436px; background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/mobile-app/AndroidTablet_big_new.png); background-repeat:no-repeat; padding-top:26px; padding-left:59px; margin-left:20px;}

.clear{ clear:both;}
/* End of device specific pages */
/* End of mobile apps pages */

#store{ margin:15px 0 45px;}
#cairoStore_header{background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/common/cairoStore_header.png); background-repeat:no-repeat; background-position:top; padding:20px 110px;}
#destinationStore_header{background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/common/destination_store.png); background-repeat:no-repeat; background-position:top; padding:20px 110px;}
#electronicsStore_header{background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/common/electronic_store.png); background-repeat:no-repeat; background-position:top; padding:20px 110px;}
#premiumStore_header{background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/common/premium_store.png); background-repeat:no-repeat; background-position:top; padding:20px 110px;}

#side-destinations { margin:34px 0 60px -4px; }
#side-destinations-link { background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/dest-link-en.png); background-repeat:no-repeat; background-position:top; padding:45px 110px; }

#side-vertical-image {
    background-repeat:no-repeat;
    background-position:center top;
    padding:2px 0px;
    widht: 218px;
    height:106px;
}

#multiple-buy-button-form {
    width: 470px;
    height: 82px;
}

.multiple-odd {
    background: #EEEEEE;
    height: 61px;
}

.multiple-even {
    background: #ffffff;
    height: 61px;
}

.multiple-buy-button-container {
    padding-right: 5px;
    float: left;
}

.multiple-buy-button {
    width: 82px;
    background-color: #6AA02A;
    background-image: -moz-linear-gradient(center top , #6AA02A 26%, #387B00 76%);
    border: 1px solid #658B33;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 25px;
    margin: 10px 10px 0 0;
    text-align: center;
}

.multiple-buy-button.sold-out {
    line-height: 38px;
    background-color: #D2CECE;
    background-image: -moz-linear-gradient(center top , #F4F4F4 26%, #D2CECE 76%);
    border: 1px solid #D2CECE;
    cursor: auto;
    color: #555555;
}

.multiple-buy-button.sold-out:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.26, #F4F4F4), color-stop(0.76, #D2CECE));
    background-image: -moz-linear-gradient(center top , #F4F4F4 26%, #D2CECE 76%);
}

.multiple-buy-button:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.26, #7cbf30), color-stop(0.76, #387b00));
    background-image: -moz-linear-gradient(center top, #7cbf30 9%, #387b00 44%);
    text-decoration: none;
}

.multiple-buy-header {
    font-size: 22px;
    font-weight: bold;
    padding: 4px 12px 0 6px;
}

.multiple-buy-info {
    width: 355px;
    padding: 10px 10px 10px 10px;
    float: left;
}

.multiple-buy-left-col {
    width: 250px;
    float: left;
}

.multiple-buy-right-col {
    width: 100px;
    float: right;
}

.multiple-buy-deal-descr {
    font-size: 13px;
    font-weight: bold;
    color: #0981BE;
    padding-top: 6px;
}

.multiple-buy-deal-descr:hover {
    text-decoration: underline;
}

.multiple-buy-deal-disc-savings {
    font-size: 12px;
}

.multiple-buy-deal-price {
    font-size: 12px;
    padding-top: 20px;
}

.multiple-buy-inventory {
    font-style: italic;
}

.multiple-buy-inventory.sold-out {
    color: red;
}

.multiple-buy-inventory.low {
    color: orange;
}

.multiple-buy-inventory.available {
    color: green;
}

/* COD buy button css */
.codButton_en {
    background: transparent url("//s3-eu-west-1.amazonaws.com/cdncobone/images/cart/buy-with-cash-en.png") no-repeat scroll;
    background-position: 0px 0px;
    display: block;
    color: #FFF;
    font-weight: bold;
    height: 48px;
    text-decoration: none;
    width: 208px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

    border: medium none;
    color: #FFFFFF;
    cursor: pointer;

    text-align: right;
    vertical-align: middle;
}

.codButton_en:hover {
    background-position: 0px -49px;

}


/* Express buy button css */
.expressButton_en {
    background: transparent url("//d3dygw8n5l4bbu.cloudfront.net/cb/images/cart/express-checkout-en.png") no-repeat scroll;
    background-position: 0px 0px;
    display: block;
    color: #FFF;
    font-weight: bold;
    height: 48px;
    text-decoration: none;
    width: 208px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    text-align: right;
    vertical-align: middle;
}

.expressButton_en:hover {
    background-position: 0px -49px;

}

/* COD checkout header */
.cod_co_header {
    background-color: #FDFDFD;
    margin-bottom: 25px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 3px;
    border: solid #0CF 1px;
    background-image: url(../../images/clickon/gif/bg_regalo_div.jpg);
    height: 140px;
    width: 910px;
}

.cod_co_img {
    float: left;
    margin-top: 5px;
    margin-left: 10px;
    width: 115px;
    height: 121px;

    background-image: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/cod/cod-how-it-works-en.png");
}

.cod_point {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #767676;
    font-weight: bold;
    margin-left: 145px;
    padding:4px;
}

.codTitle {
    color: #666666;
    font-weight: bolder;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-left: 142px;
    padding:6px;
}

/** SCRM Start **/
.post-purchase div.scrm-fbshare-widget a {
    background: url("../../images/cobone/fb-icon.png") no-repeat scroll 0 0 transparent;
    height: 39px;
    width: 95px;
    margin-top: -3px;
}

.post-purchase div.scrm-fbshare-widget a.scrm-crm-button span {
    background: none	;
    padding: 10px 0px 0px 25px;
    color: #1F4495;
    text-shadow: none;
    font-weight: normal;
}

.post-purchase-twitter div.scrm-tweet-widget {
    background-position: 0 -310px !important;
}

.nav-container a.fb_button {
    margin: 0px !important;
}

.nav-home-container {
    color: #FFFFFF;
    margin-right: 74px;
    float: right;
    padding: 7px 0 0 18px;
    width: 140px;
}

.nav-home-icon {
    background-position: -3px -35px;
    width: 28px;
    height: 18px;
    float: left;
    margin: 0 22px 0 0
}

div.scrm-widgets a.scrm-crm-button {
    padding: 0 0 0 22px;
    color: #365899;
    text-shadow: none;
}

div.scrm-widgets a.scrm-crm-button.fb-crm {
    background: url("../../images/default/deals/sprite_home.png") no-repeat scroll -348px -226px transparent;
    height: 21px;
    width: 36px;
}
div.scrm-widgets a.scrm-crm-button.fb-crm span {
    background: url("../../images/default/deals/sprite_home.png") no-repeat scroll -366px -226px transparent;
}

div.scrm-widgets a.scrm-crm-button span {
    line-height: 22px;
    font-weight: normal;
}
div.scrm-widgets a.scrm-crm-button:hover     {background-position: -290px -226px;}
div.scrm-widgets a.scrm-crm-button:hover span  {background-position: -312px -226px;}
/** SCRM End **/

.main-deal-sidebar-box-shop-button-value-multi {
    background: url("../../images/cobone/multibuy-en.png") repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 33px;
    font-weight: bold;
    height: 103px;
    left: -47px;
    padding-left: 112px;
    position: absolute;
    top: -9px;
    width: 268px;
    z-index: 3;
}

.main-deal-sidebar-box-shop-button-value-multi:hover {
    background-position: 0 -104px;
}

/*Credit Checkout*/

.main-left-col-credit-payment-form {
    border: 1px solid #EBEBEB;
    margin: 10px 0 25px;
    overflow: hidden;
    padding: 20px;
}

.main-left-col-credit-payment-form .main-left-col-login-form-payment-chooser {
    float: left;
    height: auto;
    width: 200px;
}

.main-credit-tier {
    margin: 30px 0 0px;
    padding: 0px 0px 0 60px;
    height: auto;
    width: 239px;
    overflow: hidden;

}

.credit-tier-rows-headings{
    overflow: hidden;
    font-weight: bold;
}

.credit-tier-rows{
    overflow: hidden;
    border-bottom: 2px solid #fff;
    background-color: #f4f4f4

}

.credit-tier-columns{
    padding: 10px 10px 10px 0px;
    float: left;
    height: auto;
    width: 90px;
    text-align: center;
    border-right: 2px solid #fff;
}

.credit-tier-selection{

    float: left;
    height: auto;
    width: 25px;
    padding: 10px 10px 10px 0px;
    background-color: #FFF
}

.main-credit-payment-radio-button {
    float: left;
    margin: 3px 0 0 5px;
}

.credit-tier-columns label{
    font-weight: bold;
}

.main-top-credit-tier .main-left-col-login-form-submit-payment {
    margin: -37px -19px 0px 0px;
    float:right
}
.main-top-credit-tier .main-left-col-login-form-payment-checks {
    margin: 20px 0px 0px 35px;
    width:280px
}

.main-top-credit-tier .main-left-col-login-form-payment-checks-text{
    width:200px
}

.main-city-chalking.moms-and-kids-dubai {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/momsandkids/Moms-Kids-Chalking-en.png") no-repeat scroll 13px 0 transparent;
}

.main-city-chalking.moms-and-kids-shj {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/momsandkids/Moms-Kids-Chalking-en.png") no-repeat scroll 13px 0 transparent;
}

.etisalat-under-maintenance-container {
    width: 1000px;
    height: 100%;
    margin: 0 auto;
}

.etisalat-under-maintenance-first {
    width: 447px;
    height: 737px;
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/etisalat/undermaintenancepage_01.jpg") no-repeat;
    float: left;
}

.etisalat-under-maintenance-second {
    width: 545px;
    height: 482px;
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/etisalat/undermaintenancepage_02.jpg") no-repeat;
    float: left;
}

.etisalat-under-maintenance-third {
    width: 545px;
    height: 149px;
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/etisalat/undermaintenancepage_03.jpg") no-repeat;
    float: left;
}

a.etisalat-under-maintenance-third {
    text-decoration: none;
}

a.etisalat-under-maintenance-third:hover {
    text-decoration: none;
}

a.etisalat-under-maintenance-third:visited {
    text-decoration: none;
}


/* PAGINATION */

.paginateButtons {
    background: #fff url(../../images/admin/skin/shadow.jpg) bottom repeat-x;
    border: 1px solid #ccc;
    border-top: 0;
    color: #666;
    font-size: 10px;
    overflow: hidden;
    padding: 10px 3px;
}

.paginateButtons a {
    background: #fff;
    border: 1px solid #ccc;
    border-color: #ccc #aaa #aaa #ccc;
    color: #666;
    margin: 0 3px;
    padding: 2px 6px;
}

.paginateButtons span {
    padding: 2px 3px;
}



/*
Styles for the destination vertical
*/

*:focus{outline:none;}

.roundedCorners{-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px;}
.roundedCornersTL{border-top-left-radius: 7px;}
.roundedCornersTR{border-top-right-radius: 7px;}
.roundedCornersBL{border-bottom-left-radius: 7px;}
.roundedCornersBR{border-bottom-right-radius: 7px;}


.textfield_destination{ background:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/txtF_bg.png) repeat-x; height:20px; width:165px; padding:10px; border:1px solid #7D7D7D; color:#888888; margin-bottom:10px;}

.textfield_destination.roundedCorners.error {
    border: 2px solid #F77D15 !important;
}

._select_destination, ._rating_selection, ._location_selection,._select_child,._select_child_age,._select_room_type{ width:50px; border:1px solid #7D7D7D; height:23px !important; padding:3px 2px 2px 2px !important; margin:3px 0px; font-size:11px;}
._select_destination option, ._rating_selection option, ._location_selection option,._select_child option,._select_child_age option,._select_room_type option{padding:3px 5px 3px 5px !important;}

._rating_selection{ width:100px;}
._location_selection{ width:170px;}
._select_room_type{width:70px;}

.hotelSearch_paginate {
    margin: 20px 0;
}

/*.hotelSearch_paginate span.currentStep {
    background: url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/book_btn_green.jpg); border:1px solid #90b829;
}*/

.hotelSearch_paginate span.currentStep {
    background: url("http://s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/book_btn_blue.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #4779be;
}

.hotelSearch_paginate span:hover {
    background-position: 0 -32px;
    border: 1px solid #E66F19;
}

.hotelSearch_paginate a, .hotelSearch_paginate span{
    -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px;
}

.book_btn_green, .hotelSearch_paginate a, .hotelSearch_paginate span{ background: url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/book_btn_grey.jpg) repeat-x; background-position:0px -1px; height:24px; display:block; width:50px; text-align:center; color:#FFF; border:1px solid #a7a7a7; padding:7px 8px 0px 8px; text-transform:uppercase;cursor: pointer}

.booking_btn_green{background: url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/btn_orange.jpg); background-position:0px -1px;border:1px solid #E66F19;padding:0px 0px 0px 0px;height:33px;display:block;width:70px; text-align:center; color:#FFF;padding:0px 2px 2px 3px;text-transform:uppercase;cursor: pointer}

.book_btn_green{background: url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/btn_orange.jpg); border:1px solid #E66F19;}

.hotelSearch_paginate a, .hotelSearch_paginate span{ width:15px; float:left; margin:0px 2px 0px 2px;}

.hotelSearch_paginate a:hover{background-position:bottom; border:1px solid #868686;}
.book_btn_green:hover{background-position:0px -32px; border:1px solid #cf6417;}


#hotel_info_header_right .book_btn_green{width:100px;}

/************************************************************************************************************

			QUICK SEARCH PAGE CSS
§
************************************************************************************************************/

/*.search_destination_btn{
    background: url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search_green_btn.jpg) repeat-x;
    background-position:top;
    height:41px;
    display:block;
    width:120px;
    position:relative;
    border:1px solid #719f01;
}*/
.search_destination_btn {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search_orange_btn.gif") repeat-x scroll center top transparent;
    border: 1px solid #E66F19;
    display: block;
    height: 41px;
    position: relative;
    width: 120px;
}
.search_destination_btn span{position:absolute; left:46px; top:13px; color:#FFF; text-decoration:none; text-transform:uppercase;}
.search_destination_btn img{position:absolute; left:21px; top:11px;}

.search_destination_btn:hover{border:1px solid #6e6e6e; background-position:bottom;}


#quickSearch{margin-bottom:12px;}
/*#search_block{ background:#7D7D7D; padding:15px; color:#FFF}*/

#search_block {
    background: none repeat scroll 0 0 #104287;
    background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search_mainBlock_bg.jpg);
    background-position:top;
    background-repeat:repeat-x;
    color: #FFFFFF;
    padding: 15px;
}

#search_block_header{ margin-bottom:10px;}
#search_block_content{}
#search_block_footer{ margin-top:0px;}

#search_block_header h1{ font-family: 'Open Sans', sans-serif; font-size:20px; color:#FFF; font-weight:100; background:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search_header_ico.png) no-repeat; background-position:left 3px; padding-left:28px;}

#search_form{}
._txt{position:relative;}
#search_block .calendar{ display:block; background:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/calendar_ico.png) repeat-x; width:15px; height:17px; position:absolute; right:15px; top:11px;border-color:#FFF}
#rooms_block{ margin-bottom:10px;}
.rooms{ float:left; width:65px; margin-bottom:10px;}
/*.room_heading{padding:5px; background-color:#4F4F4F; margin-bottom:10px;}*/
.room_heading {
    background-color: #5683C0;
    margin-bottom: 10px;
    padding: 5px;
}
.rooms_label{ float:left; width:65px; padding-top:10px;}

.search_maintainence{width:200px; height:429px;padding-bottom: 12px;}

/************************************************************************************************************

			FILTER PAGE CSS

************************************************************************************************************/
#searchFilter{margin-bottom:12px;}
/*#search_filter{
    background-color:#787878;
    background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/filter-bg.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    width:191px;
    color:#FFFFFF;
    padding:15px;
    font-family:Arial, Helvetica, sans-serif;
}*/

#search_filter{
    background-color:#0E428D;
    width:194px;
    color:#FFFFFF;
    padding:15px;
    font-family:Arial, Helvetica, sans-serif;
}

#search_filter h1 {
    background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search_filter_ico.png);
    background-position:0 0px;
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-family:'Open Sans', sans-serif;
    font-size:20px;
    font-weight:100;
    padding-left:28px;
    margin:0px;
}
#search_filter h2 {
    margin-top:-10px;
    margin-bottom:8px;
    font-size:16px;
    font-weight:normal;
}
#search_filter h3 {
    margin-top:30px;
    margin-bottom:8px;
    font-size:16px;
    font-weight:normal;
}

#search_filter h4 {
    color:#FFFFFF;
    font-family:'Open Sans', sans-serif;
    font-size:18px;
    font-weight:100;
    margin-left:4px;
    float:left;
    margin-top:-26px;
}

#search_filter .custom-checkbox {
    position: relative;
}
#search_filter .custom-checkbox input {
    position: absolute;
    left: 2px;
    top: 2px;
    margin: 0;
    z-index: 0;
}
#search_filter .custom-checkbox label {
    display: block;
    position: relative;
    z-index: 1;
    line-height: 1;
    padding: 3px 0px 0px 25px;
    margin: 0 0 .3em;
    cursor: pointer;
    font-size:10px;
}
#search_filter .custom-checkbox label {

}
#search_filter .custom-checkbox label {
    background-position: -15px -20px;
}
#search_filter .custom-checkbox label.hover,
#search_filter .custom-checkbox label.focus {
    background-position: -15px -120px;
}
#search_filter .custom-checkbox label.checked {
    background-position: -15px -220px;
}
#search_filter .custom-checkbox label.checkedHover,
#search_filter .custom-checkbox label.checkedFocus {
    background-position: -15px -320px;
}
#search_filter .custom-checkbox label.focus {
    outline: 0px dotted #ccc;
}
#search_filter .star_rating {
    margin-top:-2px;
}

#searchrefinewrapper {
    height:61px;
    background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/searchbox-white.png);
    background-repeat:no-repeat;
    padding:0px;
    margin-left:-5px;
    margin-top:20px;
    position:relative;
}

#searchrefinewrapper form { display:inline ; }
#searchrefinewrapper .searchbox {
    border:0px;
    background-color:transparent;
    position:absolute;
    top:4px;
    left:9px;
    color:#000;
    width:110px;
    height:28px;
}
#searchrefinewrapper .searchbox.error {
    border: 2px solid #620207 !important;
}

#searchrefinewrapper .searchbox_submit {
    background: url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search-button.png) repeat scroll 0 0 transparent;
    border:0px;
    background-color:transparent;
    position:absolute;
    top:4px;
    left:129px;
    width:63px;
    height:33px;
}

#hotelFilter{margin-bottom:12px;}
#hotel_filter{
    background-color:#787878;
    background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/filter-bg.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    width:191px;
    color:#FFFFFF;
    padding:15px;
    font-family:Arial, Helvetica, sans-serif;
}

#hotel_filter .textfield_destination{
    width:115px;
}
/************************************************************************************************************

			MODIFICATION PAGE CSS

************************************************************************************************************/

#booking_modifiction ._txt{width: 194px;float:left;}
#booking_modifiction #search_block{}
#booking_modifiction #search_block_header h1{ font-family: 'Open Sans', sans-serif; font-size:20px; color:#FFF; font-weight:100; background-position:left 3px; padding-left:28px;}
/*#booking_modifiction #search_block{background:#FFF;color:#000000;}*/
#booking_modifiction ._rooms_sel{width:200px;padding-left:5px}
#booking_modifiction .clear_children{display:none;}
/************************************************************************************************************

			LOADING PAGE CSS

************************************************************************************************************/


#loadingBlock{ text-align:align; font-family: 'Open Sans', sans-serif; font-size:20px; padding:100px 0px; color:#173459;}
.labelText{display:inline;}
#popularSearhes{ margin:70px 0px;}
#popularSearhes_header{font-family: 'Open Sans', sans-serif; font-size:20px; border-bottom:1px solid #d4d4d4; padding-bottom:10px; color:#173459; margin-bottom:20px;}

#popularSearhes_content{}

.popularSearhes_resultBlock{ width:326px; height:100px; background:#f7f7f7; padding:10px; float:left; margin-bottom:0px;}
.popularSearhes_resultBlock_left, .popularSearhes_resultBlock_right{float:left;}
.popularSearhes_resultBlock_left{ width:122px;}
.popularSearhes_resultBlock_left img{ border:1px solid #999;}

.popularSearhes_resultBlock_right{ width:190px; padding-left:10px;}
.popularSearhes_resultBlock_right h1{ font-size:18px; font-weight:normal; display:block; height:22px; overflow:hidden;}
.popularSearhes_resultBlock_right h2{ font-size:13px; font-weight:normal; display:block; height:16px; overflow:hidden;}

.rating{ margin:5px 0px 5px 0px;}

.popularSearhes_resultBlock_gap{ float:left; width:20px;}





/************************************************************************************************************

			SEARCH RESULT PAGE CSS

************************************************************************************************************/

.search_sep{ border-bottom:1px solid #8fc72e;}
#refineSearch_block_content{ margin-top:25px;}
#refineSearch_block_content h1{font-family: 'Open Sans', sans-serif; font-size:20px; color:#FFF; font-weight:100; padding-bottom:10px; line-height:22px;}

._facilitiesList{ margin:0px; padding:0px; width:180px; margin-top:10px;}
._facilitiesList li{ list-style:none; line-height:15px; margin-bottom:10px;}
._facilitiesList li input{ margin:0px 5px 0px 0px;}


#hotelSearch_header{}
#hotelSearch_content{}
#hotelSearch_footer{ margin:20px 0px 20px 0px;}


#hotelSearch_header_left{ float:left; width:600px;}
#hotelSearch_header_left h1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#173459;}

#hotelSearch_header_right{ float:right; width:100px; padding-top:8px; text-align:right; padding-right:3px;}
.map_link{ background:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/map_ico.png) no-repeat; background-position:0px 1px; padding:2px 0px 2px 15px; color:#275684; text-decoration:none; font-weight:bold;}
.map_link:hover{ color:#000;}
._oninfoPage{ text-align:right; padding-right:56px;margin-top:7px}


#hotelSearch_header_sorting_content {
    /*background-color:#7d7d7d;*/
    background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/hotelSearch_header_bg.gif);
    background-repeat:repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    height:28px;
    width:700px;
    margin:10px 5px 10px 0px;
    padding:11px 0 0 20px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    font-size:14px;
}
#hotelSearch_header_sorting_content a {
    color:#FFFFFF;
    padding:20px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    width:40px;
}
#hotelSearch_header_sorting_content a:link, #hotelSearch_header_sorting_content a:visited {
    color:#FFFFFF;
    text-decoration:none;
}


#hotelSearch_header_sorting_content a.selected {
    background-color:#FFFFFF;
    color:#8f8f8f;
    padding:6px 20px;
    margin-left:10px;
    width:60px;
    border-bottom: 5px #FFFFFF solid;
}

._hotelSearch_result{ margin-top:25px;}
._hotelSearch_result_header{background-color:#f7f7f7; padding:10px;}
._hotelSearch_result_header_NO_BG{background-color: #FFF;}
._hotelSearch_result_footer{background-color:#f7f7f7; margin-top:1px; min-height:40px; padding:0px 10px 10px 10px;}

._hotelSearch_result_header_left{float:left; width:122px;}
._hotelSearch_result_header_left img{border:1px solid #999;}

._hotelSearch_result_header_right{ float:left; width:555px; margin-left:10px;}
._hotelSearch_result_header_right h1{ color:#275684; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:25px;}
._hotelSearch_result_header_right h2{ color:#4b4b4b; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;}
._hotelSearch_result_header_right h1 a{color:#7D7D7D;text-decoration: underline;}

.result_description{color:#252525;}
.result_description p{color:#252525; font-size:13px;}
.result_description a{color:#7D7D7D; font-weight:bold;}
.result_description a:hover{color:#000;}

._hotelSearch_result_footer_left{ float:left; width:570px; color:#275684; padding-top:20px;}
._hotelSearch_result_footer_right{ float:right; width:77px; padding-top:10px;padding-right:50px;}

._hotelSearch_result_footer_no_dates{ float:right; width:77px; padding-top:10px;padding-right:75px;}

._hotelSearch_result_footer_right .book_btn_green{
    width:116px;
}

._hotelSearch_result_footer_no_dates .book_btn_green{
    width: 116px;
}
._hotelSearch_result_footer_left a{ color:#275684; text-decoration:none;}
._hotelSearch_result_footer_left a:hover{ color:#000;}
._hotelSearch_result_footer_left div{ width:130px; float:left; text-align:center;}
._hotelSearch_result_footer_left .more_room{ width:180px; text-align:left;}
._hotelSearch_result_footer_left a.inner{ position:relative;  margin-right:30px; width:150px;}
._hotelSearch_result_footer_left a.inner span{ position:absolute; top:-3px; right:-25px;}

._hotelSearch_result_footer_left .cancellationPolicy{text-align: center; font-size:11px; margin-top:-5px;}
._hotelSearch_result_footer_left .amendmentPolicy{text-align: center; font-size:11px; margin-top:-5px;}
/************************************************************************************************************

			HOTEL INFO PAGE CSS

************************************************************************************************************/



.tabs{border-bottom:1px solid #e0e0e0; padding-left:25px; height:32px; margin-top:10px;}
.tabs a{ margin-right:5px;}

.tab_btn{ background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/tab_grey_bg.jpg); background-position:0px -1px; background-repeat:repeat-x; display:block; height:22px;  padding:9px 15px 0px 15px; text-align:center; float:left; font-weight:normal; font-size:12px; border:1px solid #a4a4a4; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px; margin-top:0px; color:#FFF;}

.tab_btn:hover{ background-position:0px -1px;}
.tab_btn.selected{background-position:0px -32px; border:1px solid #e0e0e0; border-bottom:1px solid #FFF; color:#243f62;}



#hotel_info_header{ margin-top:20px;}
#hotel_info_header_left, #hotel_info_header_center, #hotel_info_header_right{ float:left;}

#hotel_info_header_left{ width:475px;}
#hotel_info_header_left h1{ font-size:24px; color:#000; font-weight:normal; margin-bottom:0px !important;}
#hotel_info_header_left h2{ font-size:16px; color:#4b4b4b;  font-weight:normal;}

#hotel_info_header_center{ padding-top:10px; width:105px; text-align:center;}


#hotel_info_header_right{width:130px; padding-left:5px;}


#hotel_info_overview{ margin-top:50px;margin-bottom:40px;}
#hotel_info_overview h1{font-family: 'Open Sans', sans-serif; font-size:20px; color:#173459; border-bottom:1px solid #d4d4d4; padding-bottom:5px; margin-bottom:20px;}
#hotel_info_overview p{ color:#545454;}


#hotel_info_prices{

}


.clear{ clear:both;}


.glossymenu{
    margin:1px 0;
    padding: 0;
    border-bottom-width: 0;
}

.glossymenu .menuitem{
    background-color:#f7f7f7;
    font-family:Arial, Helvetica, sans-serif;
    color: #000;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 6px 0px 6px 0px;
    padding-left: 10px;
    text-decoration: none;
}


.glossymenu .menuitem:visited, .glossymenu .menuitem:active{
    color: #000;
}

.glossymenu .menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
}

.glossymenu .menuitem:hover{
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
    background-color:#dfdfdf;
}

.glossymenu div.submenu h1{
    background:#9a9a9a;
    display:block;
    color:#FFF;
    font-size:13px;
    font-weight:bold;
    padding:10px 20px 10px 20px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-left:20px;
    width:200px;
    float:left;
    padding:10px 0px 10px 0px;
}

.glossymenu div.submenu ul li{
    border-bottom: 1px solid #f2f2f2;
    padding:5px 0px 5px 0px;
}

.glossymenu div.submenu ul li.noborder{
    border-bottom: 0px;
}

.glossymenu div.submenu ul li a{
    display: block;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
    background: #DFDCCB;
    colorz: white;
}

.room_entry{ margin-left:30px;}
.room_entry li{ float:left; color:#000; list-style:none; color:#5b5b5b;}
.room_entry li._roomtype{ font-weight:bold; width:240px; padding-top:10px; padding-left:10px;cursor: pointer;}
.room_entry li._meal{width:117px;}
.room_entry li._priceNight{width:117px;}
.room_entry li._totalPrice{width:117px;}
.room_entry li._book{width:76px;padding-left:20px}


.room_entry li._meal, .room_entry li._priceNight, .room_entry li._totalPrice{ padding-top:3px;}

.room_entry li small{font-size:10px; display:block; margin-top:-2px;}


.accordsuffix img{ float:left; margin-top:8px; position:absolute; left:15px;}

.main-checkout-success-enbd {
    float: left;
    padding: 75px 700px 0 0;
    margin-top: 20px;
}

.main-checkout-success-enbd-link {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/emiratesnbd/emiratesnbd-banner-en.png") no-repeat scroll 0 0 transparent;
    text-decoration: none;
    padding: 75px 700px 0 0;
}

.main-checkout-cart-content.cart-odd {
    background-color: #eee;
}

._innerBook_btn{ margin-left:20px; padding-bottom:15px;}


div.content {
    /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
    display: none;
    float: left;
    width: 475px;
    height:261px;
    margin-right:10px;
}
div.content a, div.navigation a {
    text-decoration: none;
    color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
    text-decoration: underline;
}
div.controls {
    margin-top: 5px;
    height: 23px;
}
div.controls a {
    padding: 5px;
}
div.ss-controls {
    float: left;
}
div.nav-controls {
    float: right;
}
div.slideshow-container {
    position: relative;
    clear: both;
    height: 261px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url('loader.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 475px;
    height: 261px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {

}
div.slideshow span.image-wrapper {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
div.slideshow a.advance-link {
    /*display: block;
    width: 550px;
    height: 502px;
    line-height: 502px;
    text-align: center; */
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
    text-decoration: none;
}
div.slideshow img {
    vertical-align: middle;
    border: 1px solid #ccc;
}
div.download {
    float: right;
}
div.caption-container {

}
span.image-caption {
    display: block;
    position: absolute;
}
div.caption {
    background-color: #000;
    padding: 12px;
    color: #ccc;
}
div.caption a {
    color: #fff;
}
div.image-title {
    font-weight: bold;
    font-size: 1.4em;
}

div.image-desc {
    line-height: 1.3em;
    padding-top: 12px;
}
div.navigation {
    /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
    width:230px !important;
}
ul.thumbs {
    clear: both;
    margin: 0;
    padding: 0;
}
ul.thumbs li {
    float: left;
    padding: 0;
    margin: 5px 7px 1px 0px;
    list-style: none;
}
a.thumb {
    display: block;
    border: 1px solid #717171;
}
ul.thumbs li.selected a.thumb {
    background: #000;
}
a.thumb:focus {
    outline: none;
}
ul.thumbs img {
    border: none;
    display: block;
}
div.pagination {
    clear: both;
}
div.navigation div.top {
    margin-bottom: 12px;
    height: 11px;
}
div.navigation div.bottom {
    margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
    display: block;
    float: left;
    margin-right: 2px;
    padding: 4px 7px 2px 7px;
    border: 1px solid #ccc;
    margin-top:10px;
}
div.pagination a:hover {
    background-color: #eee;
    text-decoration: none;
}
div.pagination span.current {
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    color: #fff;
}
div.pagination span.ellipsis {
    border: none;
    padding: 5px 0 3px 2px;
}
#captionToggle a {
    float: right;
    display: block;
    background-image: url('caption.png');
    background-repeat: no-repeat;
    background-position: right;
    margin-top: 5px;
    padding: 5px 30px 5px 5px;
}

.navigation{ margin-top:12px;}


._facilities_block{ margin-left:20px;}
._facilities{ width:200px; float:left; border-bottom: 1px solid #f2f2f2; padding:5px 0px 5px 5px; margin-right:15px;}


.searchTitle{
    font-family:Arial, Helvetica, sans-serif;
    color: #545454;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 6px 0px 6px 20px;
    padding-left: 10px;
    text-decoration: none;
}

#rooms_info_headings{background-color:#e1e1e1; font-size:12px; font-weight:bold; padding:10px; color:#666}
#rooms_info_headings .__room{ float:left; padding-left:10px; width:270px;}
#rooms_info_headings .__mealBasis{ float:left; width:118px;}
#rooms_info_headings .__price_per_night{ float:left; width:115px;}
#rooms_info_headings .__total_price{ float:left; width:70px;}

/************************************************************************************************************

			HOTEL INFO PAGE IMAGE SLIDER CSS

************************************************************************************************************/


div.content {
    /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
    display: none;
    float: left;
    width: 475px;
    height:261px;
    margin-right:10px;
}
div.content a, div.navigation a {
    text-decoration: none;
    color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
    text-decoration: underline;
}
div.controls {
    margin-top: 5px;
    height: 23px;
}
div.controls a {
    padding: 5px;
}
div.ss-controls {
    float: left;
}
div.nav-controls {
    float: right;
}
div.slideshow-container {
    position: relative;
    clear: both;
    height: 261px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url('loader.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 475px;
    height: 261px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {

}
div.slideshow span.image-wrapper {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
div.slideshow a.advance-link {
    /*display: block;
    width: 550px;
    height: 502px;
    line-height: 502px;
    text-align: center; */
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
    text-decoration: none;
}
div.slideshow img {
    vertical-align: middle;
    border: 1px solid #ccc;
}
div.download {
    float: right;
}
div.caption-container {

}
span.image-caption {
    display: block;
    position: absolute;
}
div.caption {
    background-color: #000;
    padding: 12px;
    color: #ccc;
}
div.caption a {
    color: #fff;
}
div.image-title {
    font-weight: bold;
    font-size: 1.4em;
}

div.image-desc {
    line-height: 1.3em;
    padding-top: 12px;
}
div.navigation {
    /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
    width:230px !important;
}
ul.thumbs {
    clear: both;
    margin: 0;
    padding: 0;
}
ul.thumbs li {
    float: left;
    padding: 0;
    margin: 5px 7px 1px 0px;
    list-style: none;
}
a.thumb {
    display: block;
    border: 1px solid #717171;
}
ul.thumbs li.selected a.thumb {
    background: #000;
}
a.thumb:focus {
    outline: none;
}
ul.thumbs img {
    border: none;
    display: block;
}
div.pagination {
    clear: both;
}
div.navigation div.top {
    margin-bottom: 12px;
    height: 11px;
}
div.navigation div.bottom {
    margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
    display: block;
    float: left;
    margin-right: 2px;
    padding: 4px 7px 2px 7px;
    border: 1px solid #ccc;
    margin-top:10px;
}
div.pagination a:hover {
    background-color: #eee;
    text-decoration: none;
}
div.pagination span.current {
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    color: #fff;
}
div.pagination span.ellipsis {
    border: none;
    padding: 5px 0 3px 2px;
}
#captionToggle a {
    float: right;
    display: block;
    background-image: url('caption.png');
    background-repeat: no-repeat;
    background-position: right;
    margin-top: 5px;
    padding: 5px 30px 5px 5px;
}

.navigation{ margin-top:12px;}

#google-map {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    box-shadow: 4px 4px 7px #000000;
    -moz-box-shadow: 4px 4px 7px #000000;
    -webkit-box-shadow: 4px 4px 7px #000000;
    visibility: hidden;
    position: fixed;
    top: 25%;
    left: 50%;
    margin-left: -370px;
    width: 700px;
    color: #333;
    border: 4px solid #2d99d4;
    padding: 10px;
}

.gmap-cls {
    background-color: #F7F7F7;
    border: 1px solid #E3E3E3;
    float: left;
    margin-bottom: 15px;
    padding: 10px 6px;
    position: fixed;
    width: 208px;
}

#hotel_view{ padding:5px 0px 30px 9px; width:737px}

._information{color:#6cab00; font-size:12px;padding-top:14px}
._lineThrough{text-decoration: line-through;display:inline;}

/************************************************************************************************************

			BOOKING CHECKOUT PAGE CSS

************************************************************************************************************/

/* register */
#booking_person_information .main-left-col-login-form-register {
    padding: 10px 300px 44px 0px;
}

#booking_person_information .main-left-col-login-form-header{
    color:#545454;
    font-size: 13px;
    font-weight: bold;
}

#booking_content .book_btn_green{
    background:url("//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/btn_orange.jpg") repeat scroll 0 0 transparent;
    border:1px solid #E66F19;
    height:34px;
    padding:0px;
}
/************************************************************************************************************

			BOOKING VOUCHER PAGE CSS

************************************************************************************************************/

#booking{}
#booking_header{ border-bottom:1px solid #CCC; padding-bottom:7px; margin-bottom:30px;}
#booking_header h1{font-family: 'Open Sans', sans-serif; font-size:20px; color:#173459; display:block; width:450px; float:left;}
#booking_header span{ display:block; float:right; width:250px; padding-top:10px;}
#booking_header span a{ display:block; float:left; margin-left:25px; background:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/booking_icons.gif) no-repeat; color:#545454; padding-left:18px; font-size:11px;}
#booking_header span a:hover{ text-decoration:underline;}

#booking_header span a.print{background-position:4px left; }
#booking_header span a.email{background-position: bottom left; }

._offer{color:#6cab00; font-size:18px;padding-bottom:14px}

#booking_content{}
.room_info{ margin-bottom:20px; }
#booking_content h1{font-family: 'Open Sans', sans-serif; font-size:16px; color:#173459; display:block; margin-bottom:10px;}
#booking_content h2{font-weight:normal; font-size:12px; display:block; margin-bottom:5px;}

.textfield_booking{ background:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/txtF_bg.png) repeat-x; height:20px; width:265px; padding:8px; border:1px solid #d8d8d8; color:#888888; margin-bottom:10px; margin-right:10px;font-size: 14px;}
.textfield_booking.roundedCorners.error {
    border: 2px solid #620207 !important;
}
#copy_block{ line-height:30px; margin-bottom:20px;}
#review_condition_block{padding:10px 10px 10px 0px;color:#545454; font-weight:bold;font-size: 13px;}


.checkout_conditions{
    font-size: 12px;
    padding-bottom: 11px;
    padding-left: 4px;
}

#summary_block {
    background-color:#0E428D;
    background-image:url("http://s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search_mainBlock_bg.jpg");
    background-position:top;
    background-repeat:repeat-x;
    color: #FFFFFF;
    margin-bottom: 12px;
    padding: 15px;
    width: 200px;
}

#summary_block_header h1 {
    border-bottom: 1px solid #3877D2;
    color: #FFFFFF;
    font-family: 'Open Sans',sans-serif;
    font-size: 20px;
    padding-bottom: 5px;
}

#hotel_name {
    border-bottom: 1px solid #3877D2;
    font-size: 15px;
    margin: 10px 0 20px;
    padding-bottom: 5px;
}

#hotel_description, #hotel_description a {
    color: #8EBCFF;
    font-size: 13px;
    line-height: 20px;
}

#hotel_thumb a {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/viewmap_icon_blue.png") no-repeat scroll center top transparent;
    color: #8EBCFF;
    display: block;
    float: left;
    margin-left: 15px;
    margin-top: 20px;
    padding-top: 20px;
    text-decoration: none;
}

#hotel_thumb img {
    border: 1px solid #3877D2;
    display: block;
    float: left;
    height: 89px;
    width: 109px;
}

/*#hotel_name{ margin:10px 0px 20px 0px; padding-bottom:5px; border-bottom:1px solid #3877D2; font-size:15px;}

#hotel_description, #hotel_description a{color:#dcf2b5; line-height:20px; font-size:13px;}*/
#hotel_description span, #hotel_description a:hover{color:#FFF;}
#hotel_description span.large{ font-size:16px;}
#hotel_description span.small{ font-size:11px; line-height:0px !important;}



#msg_block{ font-size:14px; line-height:20px; margin-top:20px; padding:10px;display:none;}
#msg_block span{ font-size:18px; display:block;}

.bookingInfo_block{ padding:10px;}
.bookingInfo_block h1{ font-family:Arial, Helvetica, sans-serif !important; font-weight:normal; color:#6cab00 !important; border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:20px !important;}
.bookingInfo_block_content{ font-size:13px;}
.bookingInfo_hereby_confirm{ padding:10px;}
.bookingInfo_hereby_confirm h1{ font-family:Arial, Helvetica, sans-serif !important; font-weight:normal; color:#6cab00 !important; border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:20px !important;}


.bookingInfo_reservation_details{ padding:10px;}
.bookingInfo_reservation_details h1{ font-family:Arial, Helvetica, sans-serif !important; font-weight:normal; color:#6cab00 !important; border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:20px !important;}

.bookingInfo_block_content a{ color:#6cab00;}
.bookingInfo_block_content a:hover{ text-decoration:underline;}

.bookingInfo_block_content ._col{padding-bottom:10px;}
.bookingInfo_block_content ._label{ float:left; width:150px;}
.bookingInfo_block_content ._value{float:left; width:520px;}
.bookingInfo_block_content ._policies{padding-bottom:10px;font-size:11px}
.bookingInfo_block_content ._travel{padding-bottom:10px;}
.clear{ clear:both;}
.book-hotel-signIn.error {
    border: 2px solid #620207 !important;
}
.book-hotel-accept.error {
    border: 2px solid #620207 !important;
}

#map {
    height: 300px;
    background: #69C;
}

.voucher-logo{
    text-align:right;
    margin: 0px 127px 0px 0px;
    display:none
}

.booking_note{
    font-weight: bold;
    font-size:11px;
    padding-bottom: 17px;
    padding-left: 9px;
    padding-top: 9px;
}

.booking_emergencyNumber{
    font-size: 11px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 3px;
}
/************************************************************************************************************

			MY BOOKING PAGE CSS

************************************************************************************************************/



#_mybooking{}
#_mybooking_header{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; margin:20px 0px 20px 0px;}
#_mybooking_content{}

._mybooking, ._mybooking_nobg{ background-color:#f7f7f7; padding:10px; border-bottom:1px solid #e4e4e4; margin-bottom:5px;}
._mybooking_nobg{ background-color:#FFF; border-bottom:0px solid #e4e4e4;}
._mybooking_left{ float:left; width:122px;}
._mybooking_left img{ border:1px solid #818181;}
._mybooking_center{ float:left; width:490px; padding-left:10px;}
._mybooking_date{font-size:13px; color:#4e6781; display:block; margin-bottom:5px;}
._mybooking_center large{ font-size:18px; color:#000; display:block;}
._mybooking_center small{ font-size:14px; color:#4b4b4b; display:block;}

._mybooking_right{float:left; width:30px; margin-top:15px;}
._mybooking_right a{ margin-bottom:5px;margin-left:-14px}

#status_filter{padding-bottom:9px;}
#no_booking ._txt{width: 194px;float:left;}
#no_booking #search_block_header h1{display:none;}
#no_booking #search_block{background:#FFF;color:#000000;}
#no_booking  ._rooms_sel{width:200px;padding-left:5px}
#no_booking .clear_children{display:none;}
#no_booking .room_heading{color:#FFF;}
.no-booking {
    color: #BD252E;
    font-size: 14px;
}

.no-booking-note {
    color: #585858;
    font-size: 16px;
    padding-top:2px;
}
/************************************************************************************************************

			 BOOKING CANCELLATION PAGE CSS

************************************************************************************************************/

#_mybooking_cancellation,#_mybookingModification{background-color: #FFFFFF;padding-left:15px;padding-top:10px}

#_mybooking_cancellation_header{font-family: 'Open Sans', sans-serif; font-size:20px; color:#173459; border-bottom:1px solid #d4d4d4; padding-bottom:5px; margin-bottom:20px;}

#_mybooking_cancellation_content{}
#_mybooking_cancellation_content h1{ font-size:22px; color:#6cab00; margin-bottom:10px; font-weight:normal;}
#_mybooking_cancellation_content h2{ font-size:14px; font-weight:normal;}
#_mybooking_cancellation_content h3{ font-size:18px; margin-bottom:10px; font-weight:normal;}
#_mybooking_cancellation_content h4{ font-size:12px; font-weight:bold;}
#_mybooking_cancellation_content h5{ font-size:14px; font-weight:bold;padding-left: 2px;}
#_mybooking_cancellation_content p{}
#_mybooking_cancellation_content a{ width:160px;}
#_mybooking_cancellation_condition_content{padding-bottom: 20px;padding-left: 5px;padding-top: 10px;}
._cancellation_summary_final{}
._cancellation_summary_final_header{ font-size:17px; color:#6cab00; border-bottom:1px solid #d4d4d4; margin-bottom:20px;}
._cancellation_summary_final_content{ margin-bottom:20px; font-size:14px; line-height:30px;}
.cancellation_txt_label{ width:150px; float:left;}
.cancellation_txt_value{width:400px; float:left;}
.clear{ clear:both;}
.clear_children{ clear:both;}

.sliderImage {
    max-height: 300px;
}


#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
    text-align:left;
}
#tooltip h3, #tooltip div { margin: 0; }

#loadingBlock{
    background-color: #FFFFFF;
}
.voucher_layout{
    background-color: #FFFFFF;
    padding-left: 10px;
    padding-top:7px;
}
.new-chalking-container {
    position: relative;
    top: 65px;
    right: -224px;
}

.new-chalking {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/electronics/arrow120.png") no-repeat transparent;
    position: absolute;
    top: -40px;
    left: -2px;
    height: 38px;
    width: 125px;
}

/* Subscription overlay */
#welcomeBox {
    background-color: #fff;
    height: 460px;
    border: 1px solid #fff;
    border-radius: 10px;
}

#bgwindow {
    height: 392px;
    width: 718px;
    margin: 0px 14px 14px 14px;
    border: 3px dashed #B6DEF1;
    border-radius: 10px;
}

.overlay-heading {color:#62c3f3; text-transform:uppercase; font-weight:normal; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:10px; margin-top:15px; display: block; text-align: left;}
.overlay-secondary-heading {color:#1e3260; font-weight:normal; font-size:19px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:15px; display: block; text-align: left;}
.overlay-third-heading {color:#26aff5; font-weight:normal; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:5px; display: block; text-align: left;}
.overlay-already-registered {margin-top:25px; font-weight:normal; display: block; text-align: left;}

.overlay-logo {
    background: url('//s3-eu-west-1.amazonaws.com/cdncobone/images/overlay/logo.gif') no-repeat;
    width: 252px;
    height: 100px;
    float: left;
}
#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    /*background-color:#000;   */
    display:none;
}
#boxes .window {
    position:fixed;
    width:440px;
    height:200px;
    display:none;
    z-index:9999;
    padding:20px;
    margin-left:-120px;
    margin-top:-40px;
}
#bgwindow .bgheader {
    width:741px;
    height:290px;
}
#bgwindow .bgbottom {
    float:left;
    width:741px;
    height:300px;
}
#deal-image{
    float:left;
    width:397px;
    position:absolute;
    height:265px;
    margin-left:40px;
    margin-top:50px;
}
#rightside-content{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    float:right;
    width:255px;
    position:absolute;
    height:265px;
    margin-left:448px;
    margin-top:15px;
}
#leftbottom-content{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    float:left;
    width:395px;
    position:absolute;
    height:170px;
    margin-left:40px;
    margin-top:270px;
}
#leftbottom-content a:active {color:#0070a8; text-decoration:underline;}
#leftbottom-content a:link {color:#0070a8; text-decoration:underline;}
#leftbottom-content a:visited {color:#0070a8; text-decoration:underline;}
#leftbottom-content a:hover {color:#2a437e; text-decoration:underline;}

.facebook-login{
    margin-left:8px;
    margin-top:0px;
}
input.search {
    background:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/overlay/email.gif) left no-repeat;
    padding: 8px 5px 8px 30px;
    width:206px;
    color:#1f4496;
    background-color:#FFFFFF;
    border:1px solid;
    margin-left:10px;
    margin-top:0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
select.select{
    z-index:10;
    width:245px !important;
    height:26px !important;
    line-height:26px;
    margin-top:14px;
    margin-left:10px;
    font-size:12px;
    color:#29417b;
}
span.select{
    bottom:0;
    float:left; left:0; width:221px;
    height:26px; line-height:26px;
    text-indent:-170px;
    margin-top:-25px;
    background:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/overlay/bg_select.gif) no-repeat 0 0;
    font-size:11px; color:#1f4496;
    border:1px solid;  margin-left:10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    cursor:default;
    z-index:1;
    padding: 0px 0px 0px 20px;
}
.button {
    width: 245px;
    background-color:#FFFFFF;
    font-size:22px;
    color:#FFFFFF;
    text-transform:uppercase;
    height:47px;
    margin-left:10px;
    margin-top:15px;
    cursor: pointer;
    background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/overlay/register-button.gif);
    background-repeat:no-repeat;
    border:none;
}
.button:hover {
    border:none;
    background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/overlay/register-button-rollover.gif);
}
.rewards{
    float:right;
    margin-top:8px;
    margin-right:-3px;
}
#rightside-content label {
    display: block;
    width: 350px;
    text-align: center;
}

.slides_container {
    width:400px;
    height:245px;
}
.slides_container div {
    width:400px;
    height:245px;
    display:block;
}

#slides {
    width: 410px;
    height: 245px;
    position: relative;
    float: left;
    padding: 16px 0 0 35px;
}

.pagination {
    display: none;
}

#scissors {
    position: relative;
    top: 2px;
    right: -276px;
}

/* End of Subscription overlay */


/* start of jquery pagination plugin styles*/


#page_container1 .no_more{
    background-color: white;
    color: gray;
    cursor: default;
    background-image: none !important;
}
#page_container2 .no_more{
    background-color: white;
    color: gray;
    cursor: default;
    background-image: none !important;
}

.ellipse{
    float: left;
}

.container{
    width: 260px;
    float: left;
    margin: 50px 10px 10px;
    padding: 20px;
    background-color: white;
}

.page_navigation a, .alt_page_navigation a{
    padding:3px 5px;
    margin:15px 2px 2px 2px;
    color:white;
    text-decoration:none;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    background-color:#2D99D4;

    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 4px #000000;

    -webkit-border-radius: 5px 5px 5px 5px;
    -webkit-box-shadow: 1px 2px 4px #000000;

    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 1px 2px 4px #000000;
}
.page_navigation a:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.26, #75C0EB), color-stop(0.76, #2D99D6));
    background-image: -moz-linear-gradient(center top, #75C0EB 9%, #75C0EB 44%);
    text-decoration: none;
}
.active_page{
    background-color:white !important;
    cursor: default !important;;
    color:gray !important;
    background-image: none !important;
}

.content, .alt_content{
    color: black;
}

.content li, .alt_content li, .content > p{
    padding: 5px;
    list-style: none;
}
.info_text{
    float: right;
    font-family: Tahoma;
    font-size: 12px;
    padding-top: 20px
}
/* end of jquery pagination plugin styles*/

.light-box-register-header {
    padding: 16px 0 0 0;
}

/* Top nav css changes starts here */

#top-nav-menu-wrapper{
    width:100%;
    height:40px;
    background-color:#CCCCCC;
    background-image:url(//s3-eu-west-1.amazonaws.com/cdn.cobone.com/nav/nav-bg.gif);
    background-repeat:repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#29150b;
    text-transform:uppercase;
    position: fixed;
    z-index: 100;
}
#top-nav-menu{
    margin-left: auto ;
    margin-right: auto ;
    padding: 0
;
    height:39px;
    width:980px;
    background-image:url(//s3-eu-west-1.amazonaws.com/cdn.cobone.com/nav/menu-bg.gif);
    background-repeat:repeat-x;
}
#top-nav-menu ul{
    margin: 0;
    float: left;
    padding-left: 0px;
}
* html #top-nav-menu ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
    margin-bottom: 1em;
    margin-left:0px; /*menu offset from left edge of window in IE*/
}
#top-nav-menu ul li{
    display: inline;
}
#top-nav-menu ul li a{
    float: left;
    color:#29150b;
    border-left: 1px #FFFFFF solid;
    padding: 9px 35px 12px 35px;
    text-decoration: none;
}
#top-nav-menu ul li a:visited{
    color: #29150b;
}
#top-nav-menu ul li a:hover { /*hover and selected link*/
    color: #FFFFFF;
    background: #45bcea url(//s3-eu-west-1.amazonaws.com/cdn.cobone.com/nav/pointer.gif) bottom center no-repeat;
}
#top-nav-menu ul li a#selected{
    font-weight:bold;
    color: #FFFFFF;
    background: #45bcea url(//s3-eu-west-1.amazonaws.com/cdn.cobone.com/nav/pointer.gif) bottom center no-repeat;
}
#rewards{
    float:right;
}
#rewards .rewards-button{
    display: block;
    width: 74px;
    height:39px;
    background: url(//s3-eu-west-1.amazonaws.com/cdn.cobone.com/nav/rewards.gif) 0 0px;
    text-indent: -99999px;
}
#rewards .rewards-button:hover{
    background-position: 0 -39px;
}

.new-icon {
    background: url(//s3-eu-west-1.amazonaws.com/cdn.cobone.com/nav/new-icon.png) no-repeat;
}
.header-container{
    margin-top: 40px;
}

/* Top nav css changes ends here */

/************************************************************************************************************

			HORIZONTAL SEARCH PAGE CSS

************************************************************************************************************/

#search_mainBlock{background:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search_mainBlock_bg.jpg) repeat-x; background-color:#0E428D; border-radius: 7px; min-height:130px; width:940px; position:relative; margin-bottom:5px; left: 13px}

#search_btn a{background:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search_btn.png) no-repeat; background-position:top; height:52px; width:141px; position:absolute; top:65px; right:-21px;}
#search_btn a:hover{background-position:bottom;}

#search_fields{ padding:10px 0px 0px 10px; margin-bottom:20px;}

.txtF_search, .txtF_search_c {
    background-color: #FFFFFF;
    border: 1px solid #CFCFCF;
    border-radius: 5px 5px 5px 5px;
    color: #88888B;
    font-size: 11px;
    margin-right: 10px;
    padding: 10px 8px;
    position: relative;
    width: 224px;
}
.txtF_search.error, .txtF_search_c.error {
    border: 2px solid #F77D15 !important;
}
.txtF_search_c {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/calendar_ico.png") no-repeat scroll 213px 7px #FFFFFF;
}

.search-hotel-no-dates-check-container {
    width: 160px;
}
.no-dates-check-container-quick {
    margin-bottom: 10px;
}
#no-dates-search-label {
    color: #FFF;
}
#no-dates-search-label-quick {
    color: #FFF;
    padding: 5px;
}
#no-dates-search {
    margin: 0 4px 0 14px;
}

#no-dates-search.quick {
    float: left;
    margin: 0 4px 0 4px;
}

.search_rooms{color:#FFF; font-size:12px; margin:0px 0px 0px 12px;}
.search_rooms span{ display:block; margin-bottom:3px;}
._room{ float:left; width:75px;}
._room_heading{ float:left; width:70px; font-weight:bold; padding-top:20px;}
._adults{ float:left; width:75px;}
._children{ float:left; width:75px;}
._age{ float:left; width:170px;}
._room_type{ float:left; width:80px;}
.search_rooms .rooms{width:52px;} /*using from quick search css*/
.clear{ clear:both;}
#search_mainBlock .light-box-flash-error{
    margin:22px 10px 0px 10px;
    width: 300px;
    background-color: #F77D15;
    color: #fff;
    padding: 10px;
    border: 2px solid #fff;
    border-radius: 3px;
}
#search_block_content .light-box-flash-error{
    margin:0 0 12px 0;
    width: 165px;
    background-color: #F77D15;
    color: #fff;
    padding: 5px;
    border: 2px solid #fff;
    border-radius: 3px;
}
#search_fields h1 {
    background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search_header_ico.png);
    background-position:0 0px;
    background-repeat:no-repeat no-repeat;
    display:inline;
    color:#FFFFFF;
    font-family:'Open Sans', sans-serif;
    font-size:20px;
    font-weight:100;
    padding-left:28px;
    padding-right:8px;
}

#search_cashback{width:705px; position:relative; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif;}

#search_cashback h1{ color:#f77d15; font-weight:bold; display:inline; font-size:22px; text-transform:uppercase;}
#search_cashback h2{ color:#07408d; font-weight:bold; display:inline; font-size:22px; text-transform:uppercase;}
#search_cashback h3{ color:#666666; font-weight:normal; display:inline; font-size:12px; }
#search_cashback_arrow{ width:55px; height: 42px; margin-top:-13px; float:right;}
.find_out_more{font-size:14px; font-weight:bold; margin-left:20px;}
#find_out_more{color:#FF9900;text-decoration:underline;}
#search_hotels_worldwide {
    background-image:url(//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/search_header_ico.png);
    background-position:0 8px;
    background-repeat:no-repeat;
    float:left;
    color:#FFFFFF;
    font-family:'Open Sans', sans-serif;
    font-size:18px;
    font-weight:bold;
    padding-left:28px;
    padding-right:8px;
}

#search_cashback_seperator{border-top: 15px #e7e7e7 solid; padding-top:15px;padding-bottom:20px;margin-left:-15px;margin-right:-10px;}
#search_cashback_seperator h1{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:inline; font-size:18px;padding-left:14px}

#search_heading{
    padding-bottom:8px;
}
/*   HORIZONTAL SEARCH PAGE CSS ENDS HERE   */

.list-style-share.pinterest {
    padding-left: 55px;
    width: 47px;
}

/* Chrome related styles starts here */
.chromestyle{
    color:#FFF;
    height:33px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.chromestyle ul{
    border: 0px solid #BBB;
    width: 100%;
    height:33px;
    margin: 0;
    text-align: left; /*set value to "left", "center", or "right"*/

}

.chromestyle ul li{
    display: inline;
    height:34px;
}

.chromestyle ul li a{
    color: #FFF;
    margin: 0;
    padding: 10px 10px 5px 10px;
    text-decoration: none;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{
    background-color:#0e2343;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
    position:absolute;
    top: 0;
    border-bottom-width: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    z-index:100;
    background-color: white;
    width: 200px;
    visibility: hidden;
}


.dropmenudiv a{
    background-color:#0e2343;
    width: auto;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #364b68; /*THEME CHANGE HERE*/
    padding: 5px 0px 5px 5px;
    text-decoration: none;
    color: #FFF;
    text-align:left;
}

.dropmenudiv a:hover{
    color:#2fa0d6;
}

* html .dropmenudiv a{ /*IE only hack*/
    width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
}

.header-top-logo, .header-top-right-city-icon, .header-top-right-language-icon, .header-top-right-city-arrow, .header-top-right-language-arrow, .header-top-right-social-fb, .header-top-right-social-twitter, .header-top-right-social-plus, .header-top-right-social-pinterest, .nav-home-icon, .main-right-col-navigation-icon.normal, .main-right-col-navigation-icon.expanded, .main-right-col-navigation-icon.sub, #cobone_logo, ._homeICO, ._arrowICO, ._languageICO, ._subscribeICO, #checkout_graphic, #rewards_block a, #checkout_graphic_full, #cc_block span, .payment_pic span, .booking-search-icon a, .destinations-icon a, .travel-icon a, #success_graphic, #social_block a span, ._nextBtn._fbBtn span {background-image: url(//s3-eu-west-1.amazonaws.com/cdn.cobone.com/images/main-sprite.png) !important;}

#topBar{ width:986px; height:94px; margin:0 auto;}
#cobone_logo{ background-position:-9px -157px; width:236px; height:81px; margin-top:5px; float:left;}
#cobone_logo a{ display:block; width:236px; height:81px; text-indent:-999px;}

#topBar_rightBlock{ float:left; width:720px; margin-left:20px;}
#topBar_links, #topBar_links a{text-align:left; text-decoration:none; font-weight:bold; font-size:12px;}

#topBar_links a:hover{ color:#2fa0d6;}

#topBar_links_txt{ width:600px; float:left; padding-top:23px;}
.checkout_block{ width:120px; float:left;}

._separator{ border-left:1px dotted #023b89; height:20px; float:left; margin:0px 10px 0px 10px;}

.select_city{}
.select_city span{ display:block; float:left;}
._homeICO{width:19px; height:17px; background-position:-5px -36px; margin-right:5px;}
._arrowICO{width:11px; height:8px; background-position:-15px -78px; margin:3px 0px 0px 5px;}

.select_language{}
.select_language span{ display:block; float:left;}
._languageICO{width:18px; height:15px; background-position:-15px -116px; margin:3px 5px 0px 0px;}

.subscribe_city{}
.subscribe_city span{ display:block; float:left;}
._subscribeICO{width:15px; height:14px; background-position:-12px -136px; margin:1px 5px 0px 0px;}

._loginInfo{ float:right;}

.checkout_block{ margin:10px 0px 0px 0px;}
#checkout_graphic, #checkout_graphic_full{ width:51px; height:34px; float:left; background-position:-120px -66px;}
#checkout_txt{ float:left; width:55px; line-height:10px; color:#565656; font-size:11px; margin:5px 0px 0px 5px;}

#checkout_graphic_full{background-position:-178px -66px; position:relative;}
#checkout_graphic_full span{ position:absolute; top:5px; right:4px; color:#FFF; font-size:10px;}

#checkout_txt a{font-size:11px; margin-bottom:5px; display:block; text-decoration:underline;}
#checkout_txt a:hover{color:#ff7200;}

#main_nav{ background:url(//d3dygw8n5l4bbu.cloudfront.net/cb/images/top-navigation-bg.jpg) repeat-x; height:33px; border-radius:7px; margin-top:5px;}
#main_navigation{ float:left; width:620px;}
#rewards_block{ float:left; width:100px;}
#rewards_block a{ display:block; width:24px; height:21px; background-position:-133px -122px; padding-left:30px; padding-top:3px; margin-top:6px; font-size:12px; color:#FFF; text-decoration:none;}

#rewards_block a:hover{background-position:-217px -122px;}

.clear{ clear:both;}

.clear{ clear:both;}
/* Chrome related changes ends here */

.fb_button_small .fb_button_text{
    margin-left: 14px !important;
    font-size: 11px !important;
}
#lang-en{
    padding:0px 6px 0px 0px;
}

#nav {
    background-color: #CCCCCC;
    height: 28px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 978px;
    margin-top: -19px;
}
.nav-container {
    margin-top: 158px;
}
body > .page {
    background-color:#E7E7E7;
    height:auto;
    min-height:100%;
}

a.nav-item {
    color:#000000;
}

.right-column-ksa-mobile-club-banner{
    width: 221px;
    height: 405px;
    margin-bottom: 10px;
}

a.right-column-ksa-mobile-club-banner-link {
    background: url("//s3-eu-west-1.amazonaws.com/cdn.cobone.com/static-pages/mobile-users-club/promo-box-en.jpg") no-repeat scroll 0 0 transparent;
    width: 221px;
    height: 405px;
    text-decoration: none;
    padding: 88px 207px 305px 12px;
    position: relative;
    top: 87px;
}

.right-column-dsf{
    margin-bottom: 10px;
}
.right-column-dsf-dialog div{
    width:100%;
    height:100%;
}
.right-column-dsf-dialog div iframe{
    width:100%;
    height:100%;
}
.right-column-triperna-banner{
    margin-bottom: 10px;
}
.right-column-promo{
    margin-bottom: 10px;
}
.noTitleStuff{
    display:none;
}
/************************************************************************************************************

			AVAILABILITY SEARCH TEMPLATE CSS

************************************************************************************************************/


#date_changer {
    font-family:Arial, Helvetica, sans-serif;
    width:720px;
}

#availability_info {
    font-family:Arial, Helvetica, sans-serif;
    padding-bottom:10px;
}

#availability_info h1 {
    border-bottom: 1px solid #D4D4D4;
    color: #173459;
    font-family: 'Open Sans',sans-serif;
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

#availability_info h2 {
    color: #173459;
    font-size:14px;
    color:#666;
}
#search_fields_date_changer{
    padding:0px 0px 0px 0px;
    margin-bottom:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
}

#check_in{
    float:left;
}
#check_out{
    float:left;
}
.search_fields_date_changer_search, .search_fields_date_changer_search_c{ border:1px solid #cfcfcf; background-color:#FFF; padding:10px 8px 10px 8px; width:140px; font-size:11px; color:#88888b; border-radius: 5px; margin-right:10px; margin-top:5px; position:relative;}

.search_fields_date_changer_search_c{ background:url("//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/calendar_ico.png") no-repeat; background-color:#FFF; background-position:125px 7px;}
.search_fields_date_changer_search_c.error {
    border: 2px solid #620207 !important;
}
#search_fields_date_changer_right .check_availability_btn_orange {
    width: 150px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    float:right;
    margin-top:-22px;
}
.check_availability_btn_orange{
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/btn_orange.jpg") repeat-x scroll transparent;
    border: 1px solid #E66F19;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 25px;
    padding: 7px 8px 0;
    text-decoration:none;
    text-align: center;
    text-transform: uppercase;

}

.roundedCorners {
    border-radius: 5px 5px 5px 5px;
}
#prices_header {
    background-color:#7d7d7d;
    background-image:url("//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/prices_header.gif");
    background-repeat:repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    float:left;
    text-align:left;
    text-transform:uppercase;
    height:28px;
    width:700px;
    margin-top:20px;
    padding:11px 0 0 20px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    margin-bottom:12px;
}

/* New classes for the Orange buttons */

/*.book_btn_orange, .pagination_btn_orange {
    background: url("//s3-eu-west-1.amazonaws.com/cdncobone/images/destinations/btn_orange.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #E66F19;
}*/

/*change afterwards*/

/*
.book_btn_orange:hover, .pagination_btn_orange:hover, .hotelSearch_paginate span:hover {
    background-position: 0 -32px;
    border: 1px solid #cf6417;
}
*/

/* Style changes for destination slider starts here. */

#dest-slides{
    height: 200px;
    overflow-y: hidden;
}

.slides_container {
    width:222px;
    height:231px;
    background: url(//cdn.cobone.com/cb/images/shadow.png) no-repeat 0px 151px;
}
.slides_container div {
    width:220px;
    height:147px;
    display:block;
}
.prev_btn{
    background: url(//cdn.cobone.com/cb/images/deal-slider-arrows.png) no-repeat 0px -20px;
    position: relative;
    top: -155px;
    z-index: 5;
    padding: 2px 18px 4px 0px;
    left: 6px;
}
.prev_btn:hover {
    background-position: 0px 0px;
}

.nxt_btn{
    background: url(//cdn.cobone.com/cb/images/deal-slider-arrows.png) no-repeat -20px -20px;
    position: relative;
    top: -155px;
    left:167px;
    z-index: 5;
    padding: 2px 18px 4px 0px
}

.nxt_btn:hover {
    background-position: -20px -0px;
}

.slide_caption{
    background-color: #3f4348;
    width: 222px !important;
    height: 30px !important;
}
.slide_title{
    color: white;
    font-size: 14px;
    padding: 6px;
    font-weight: bold;
    text-align: center;
}
.slide_title span{
    float: right;
}

.slide_img{
    width: 220px;
    height: 120px;
    border:1px solid #3f4348;
    margin-bottom: 10px;
}
.view_btn{
    background: url(//cdn.cobone.com/cb/images/deal-slider-call-to-action-en.png) no-repeat;
    padding:6px 3px 31px 218px;
}
/* Style changes for destination slider end here. */

.promo_img{
    /*padding:0px 0px 7px 0px;*/
}
.search-spinner-autocomplete {
    background: url(../../images/cobone/destination/icon_wait.gif) 50% 50% no-repeat;
    background-color:#FFF;
}

.hotel-search-no-dates-warning {
    position: relative;
    top: 5px;
    left: 340px;
    width: 219px;
    padding: 4px;
    background: #fff;
    border: 2px solid #e66b19;
}
.hotel-search-no-dates-warning:after, .hotel-search-no-dates-warning:before {
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.hotel-search-no-dates-warning:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 8px;
    top: 50%;
    margin-top: -8px;
}
.hotel-search-no-dates-warning:before {
    border-color: rgba(230, 107, 25, 0);
    border-left-color: #e66b19;
    border-width: 11px;
    top: 50%;
    margin-top: -11px;
}

.distinct-hotel-search-no-dates-warning {
    position: relative;
    top: 5px;
    left: 332px;
    width: 219px;
    padding: 4px;
    background: #fff;
    border: 2px solid #e66b19;
}
.distinct-hotel-search-no-dates-warning:after, .distinct-hotel-search-no-dates-warning:before {
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.distinct-hotel-search-no-dates-warning:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 8px;
    top: 50%;
    margin-top: -8px;
}
.distinct-hotel-search-no-dates-warning:before {
    border-color: rgba(230, 107, 25, 0);
    border-left-color: #e66b19;
    border-width: 11px;
    top: 50%;
    margin-top: -11px;
}

/*******************************************************/

/*   Style changes for new checkout pages starts here   */

/*******************************************************/
.header-top-logo, .header-top-right-city-icon, .header-top-right-language-icon, .header-top-right-city-arrow, .header-top-right-language-arrow,.header-top-right-social-fb, .header-top-right-social-twitter, .header-top-right-social-plus, .header-top-right-social-pinterest, .nav-home-icon,.main-right-col-navigation-icon.normal, .main-right-col-navigation-icon.expanded, .main-right-col-navigation-icon.sub, #cobone_logo, ._homeICO, ._arrowICO, ._languageICO, ._subscribeICO, #checkout_graphic, #rewards_block a, #checkout_graphic_full, #cc_block span, .payment_pic span, #success_graphic, #social_block a span, ._nextBtn._fbBtn span{background-image: url(//s3-eu-west-1.amazonaws.com/cdn.cobone.com/images/main-sprite.png) !important;}

#process_block{ margin:0px 0px 20px 0px;}
#process_timeline{ height:10px; position:relative;}
#process_timeline_borderL, #process_timeline_borderR{ width:10px; height:24px; background-color:#c9c9c9; position:absolute}
#process_timeline_borderL.current, #process_timeline_borderR.current{background-color:#083e88;}
#process_timeline_borderL{ left:0px;}
#process_timeline_borderR{ right:0px;}

#timeline{ position:relative;}
#timeline_01, #timeline_02, #timeline_03, #timeline_04, #timeline_05{ background-color:#c9c9c9; height:10px; float:left; position:relative; margin-top:6px;}
#timeline_01{ width:55px;}
#timeline_02 {
    margin-left: 61px;
    width: 308px;
}
#timeline_03 {
    margin-left: 43px;
    width: 346px;
}
#timeline_04{ width:200px; margin-left:52px;}
#timeline_05{ width:55px; margin-left:52px;}
#timeline_01.current, #timeline_02.current, #timeline_03.current, #timeline_04.current, #timeline_05.current{ background-color:#083e88;}
.step_text, .step_text_current{ color:#c9c9c9; text-transform:uppercase; font-size:14px;}
.step_text_current{color:#4ebce4;}

.step_counter_completed{
    color:#898989 !important;
    border:7px solid #e6e6e6 !important;
    background-color:#e6e6e6 !important;
}
.step_text_completed{
    color:#898989 !important;
}
#step01 .step_counter{ margin-left:35px; margin-bottom:5px;}
#step01 .step_text{}
#step02 .step_counter { border: 8px solid #C9C9C9; color: #C9C9C9; margin-bottom: 5px;}
#step02 .step_text{margin-left:20px;}
#step03 .step_counter { border: 8px solid #C9C9C9; color: #C9C9C9; margin-bottom: 5px;  margin-left: 35px;}
#step03 .step_text{margin-left:34px;}
.step_counter_current {
    border: 7px solid #4EBCE4 !important;
    color: #4EBCE4 !important;
}
.step_counter, .step_counter_current {
    background-color: #FFFFFF;
    border: 8px solid #4EBCE4;
    border-radius: 50% 50% 50% 50%;
    color: #4EBCE4;
    font-size: 20px;
    height: 40px;
    margin-bottom: 5px;
    margin-left: 35px;
    padding-top: 11px;
    text-align: center;
    width: 50px;
}
#step01 {
    position: absolute;
    right: -89px;
    top: -26px;
    z-index: 100;
}
#step02 {
    position: absolute;
    right: -90px;
    top: -28px;
    z-index: 100;
}
#step03 {
    position: absolute;
    right: -54px;
    top: -28px;
    z-index: 100;
}
#step04 {
    position: absolute;
    right: -55px;
    top: -28px;
    z-index: 100;
}
#step04 .step_counter{ margin-left:35px; margin-bottom:5px;}
#step04 .step_text{ margin-left:25px;}


#offer_block{ border:1px solid #f0f0f0; min-height:177px; margin-top:100px;}
#offer_block_left{ float:left; width:80px; padding:14px 0px 0px 40px;}
.buy_as_gift{text-indent: -999px; display:block; width:72px; height:124px; background-image: url("//s3-eu-west-1.amazonaws.com/cdn.cobone.com/images/buy-as-gift-icon.png")}
#offer_block_right{ float:right; width:750px; padding:0px 0px 0px 0px;}
#offer_block_right h1{font-size:20px; font-weight:normal; color:#083e88; padding-bottom:5px;}
#offer_block_right p{ display:block; float:left; width:220px; color:#7e7e7e; margin-right:30px;}

#order_block{ margin:66px 0px 0px 0px;}
#order_block a {
    text-decoration: none;
}
#order_block a:hover {
    text-decoration: none;
}
#order_block h1 {
    border-bottom: 1px solid #CCCCCC;
    color: #083E88;
    font-size: 25px;
    font-weight: normal;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#signin_block{ margin-top:30px; width: 927px;}
#signin_block h1 {  border-bottom: 0 solid #CCCCCC;  color: #083E88;  font-size: 18px;  font-weight: normal;  margin-bottom: 0 !important;  margin-top: 0;  padding-bottom: 10px !important;  text-transform: none;}
.order_header{ background-color:#eeeeee; padding:8px; font-weight:bold;}
.order_desc {
    float: left;
    margin-bottom: 4px;
    padding: 10px;
    width: 420px;
}
.order_price {
    float: left;
    margin-bottom: 5px;
    padding: 10px;
    text-align: center;
    width: 100px;
}
.order_amount {
    float: left;
    padding: 10px;
    text-align: center;
    width: 100px;
}
.order_sum {
    float: left;
    margin-bottom: 5px;
    padding: 10px;
    text-align: center;
    width: 100px;
}
.order_action {
    float: left;
    margin-bottom: 5px;
    padding: 10px;
    text-align: center;
    width: 100px;
}
#discount_block {
    float: right;
    margin: 20px 0 0;
    position: relative;
    width: 350px;
}
#discount_block span{ float: right; color: #06B311; font-weight: bold;}
#discount_block input {
    border: 1px solid #BABABA;
    height: 18px;
    padding: 6px;
    position: absolute;
    right: 48px;
    top: 0;
    width: 124px;
}
#discount_block a {
    background-color:#efefef;
    border: 0 none;
    float: right;
    padding: 7px 8px;
    color: #083e88;
    border: 1px solid #BABABA;
}
#discount_block a:hover{ text-decoration:none; background-color:#CCC;}
#data_block{margin:100px 0px 0px 0px; background-color:#f7f7f7; padding:2px; color:#5D4D74;}
#data_block_header{ margin:10px;}
#data_block_header span{ float:left; display:block;}
#data_block_header a{ float:right; display:block; background-color:#a5a5a5; color:#FFF; padding:2px 3px 2px 3px; border-radius:3px; font-size:11px; text-transform:uppercase;}
#data_block ul{ margin:0px; padding:0px; margin-top:20px;}
#data_block ul li{ list-style:none; float:left; border-bottom:1px solid #ccc; padding:10px 0px 10px 0px;}
#data_block ul li.header{ font-weight:bold; border:0px; padding:5px 0px 0px 0px;}
#data_block ul li.noborder{ border:0px; padding:5px 0px 5px 0px;}
#data_block ul li.desc{ width:510px; padding-right:10px; margin-left:10px;}
#data_block ul li.price{ width:120px; padding-right:10px; text-align:center}
#data_block ul li.amount{ width:120px; padding-right:10px; text-align:center}
#data_block ul li.sum{ width:120px; text-align:center}

#_calculationBlock {
    float: right;
    font-weight: bold;
    width: 300px;
}
#_calculationBlock li{ list-style:none; float:left; padding:3px 0px 3px 0px !important; border-bottom:0px !important; }
#_calculationBlock li._left{ text-align:right; padding-right:15px !important; width:120px;}
#_calculationBlock li._right {
    text-align: left;
    width: 150px;
}
#_calculationBlock li._green{ color:#06b323}
#_calculationBlock li._red{ color:#ff0000}
#_totalBill{ background-color:#dbdbdb; height:20px; padding:5px 0px 5px 0px; color:#4a4a4a; margin-top:15px;}
#_totalBill ul{ margin:0px; padding:0px;}

#contactInfo_block{ margin:80px 0px 0px 0px;}
._step02_Block{ }
#contactInfo_block h1 {
    border-bottom: 1px solid #CCCCCC;
    color: #083E88;
    font-size: 25px;
    font-weight: normal;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#contactInfo_form {
    float: left;
    margin-top: -20px;
    width: 640px;
}
.txt_contact, .txt_contact_large {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 4px;
    margin-left: 14px;
    padding: 11px;
    width: 200px;
}
.txt_contact_large{ width:520px;}
._labelform{ float:left; width:75px; margin-right:5px; float:left; padding-top:12px; text-align:right; margin-bottom:5px;}
._labelform span{ color:#ff0000;}
._labeltxt, ._labeltxt_large{ float:left; width:230px;margin-right:10px; margin-bottom:5px;}
._labeltxt_large{ width:520px;}
.txt_dropdown {
    background-color: #FFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 2px;
    margin-left: 15px;
    padding: 10px;
    width: 222px;
    -webkit-appearance: none;
    background-image: url(//s3-eu-west-1.amazonaws.com/cdn.cobone.com/arrow-new-checkout.jpg);
    background-repeat:no-repeat;
    background-position:right;
}
.txt_dropdown_smaller {
    background-color: #FFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 2px;
    margin-left: 15px;
    padding: 10px;
    width: 222px;
    -webkit-appearance: none;
    background-image: url(//s3-eu-west-1.amazonaws.com/cdn.cobone.com/arrow-new-checkout.jpg);
    background-repeat:no-repeat;
    background-position:right;
}
._mobileCode {
    float: left;
    width: 77px;
}
._mobileCode select {
    width: 70px;
}
._mobileNo{ float:left; width:250px;}
._contactInfo_submit{ float:right; margin: -13px 3px 0px 0px !important;}
._contactInfo_submit a{ margin:0px;}
#paymentInfo_block{ margin-top:100px;}
#paymentInfo_block h1{ border-bottom:1px solid #ccc; font-size:25px; text-transform:uppercase; font-weight:normal; color:#083e88; padding-bottom:10px; margin-bottom:20px; margin-top:20px;}
#payment_block{ background-color:#f7f7f7; padding:20px 10px 10px 10px; width:640px; float:left;}
#cc_block{ width:135px; float:left;}
#cc_block span{ display:block; width:51px; height:42px; float:left; margin-left:10px;}
#cc_block span.visa{background-position:-301px -8px;}
#cc_block span.master{background-position:-356px -8px;}

#payment_details_block{ color:#77797e; float:left; width:500px;}
.payment_label{ float:left; width:150px; font-size:14px; text-align:right; padding:8px 5px 0px 0px;}
.payment_txt{
    float:left;
    margin-bottom:5px;
    width: 150px;
}
.payment_dropD {
    float: left;
    margin-left: 15px;
    padding-top: 5px;
}
.payment_check1, .payment_check2 {
    float: right;
    padding-right: 0;
    padding-top: 8px;
    width: 335px;
}
#payment_options_block{
    margin:20px 0px 0px 0px;
}
.payment_option {
    border-bottom: 1px solid #EEEEEE;
    float: left;
    padding: 15px 0;
}
.payment_pic{ float:left; width:235px; margin-right:20px;}
.payment_pic input{ float:left; display:block;}
.payment_pic span{ display:block; width:50px; height:50px; text-indent:-9999px; margin-left:20px;}
.payment_pic span.paypal{ width:60px; height:21px; background-position:-299px -57px; margin-top:2px;}
.payment_pic span.cashEx{ width:113px; height:42px; background-position:-299px -85px;}
.payment_pic span.cashU{ width:160px; height:44px; background-position:-299px -127px;}
.payment_pic span.onecard{ width:164px; height:39px; background-position:-299px -180px;}
.payment_info{float:left; width:395px; border-bottom:0px solid #ccc !important; margin:0px !important; font-size:13px !important; text-transform: capitalize !important; padding:0px !important; font-weight:bold !important; color:#474747; padding-top:8px !important;}
.payment_info a{ font-size:11px; color:#474747;}
.payment_info p{ margin:0px !important; }

#orderSummary_block{ float:right; width:220px; background-color:#f7f7f7; padding:10px; color:#646363;}
#orderSummary_header{ text-transform: uppercase; font-weight:bold; font-size:15px; margin-bottom:10px;}
#orderSummary_title_left, .summary_content_des {
    float: left;
    width: 130px;
}
#orderSummary_title_right, .summary_content_sum {
    float: right;
}

._itemSummary{ border-bottom:1px solid #ebebeb; padding:12px 0px 12px 0px; color:#5D4D74;}
._editBtn{
    float:right;
    display:block;
    background-color:#a5a5a5;
    color:#FFF;
    text-transform:uppercase;
    padding:3px 5px 3px 5px;
    font-size:10px;
    border-radius: 2px;
    margin:10px 0px 0px 0px;
    cursor:pointer;
    border: 0 none;
}
._editBtn:hover{ background-color:#858585;}

._discount, ._addedCharge, ._subtotal, ._credit{padding:5px 0px 0px 0px !important; border:0px !important; text-align:right;}
._discount{ color:#06b323;}
._addedCharge{ color:#ff0000;}
._total{ color:#333;}

#success_block{ margin:100px 0px 0px 0px;}
#success_block h1{ font-size:24px; display:block; border-bottom:1px solid #CCC; text-align:center; margin:20px 0px 10px 0px; color:#083e88; text-transform:uppercase; padding-bottom:10px;}
#success_graphic{ display:block; width:245px; height:243px; background-position:-482px -15px;margin:40px 0px 40px 330px;}
#success_block h2{ font-size:24px; color:#083d87; display:block; text-align:center; text-transform:uppercase;}
#success_block h2 span{color:#39b1e2; font-weight:normal;}
#success_block p{ text-align:center; font-size:14px; margin:10px 0px 10px 0px; color:#5e6166;}
#social_block{ border-bottom:1px solid #CCC;  border-top:1px solid #CCC; margin:30px 0px 0px 0px; padding:20px 0px 20px 300px;}
#social_block h1{ padding-bottom:15px;}
#social_block a{margin-right:50px; display:block; width:150px; height:36px; float:left; color:#1f44af;}
#social_block a span{ display:block; width:36px; height:36px; float:left; margin-right:5px; margin-top:-10px;}
#social_block a span.facebook{ background-position:-34px -7px;}
#social_block a span.twitter{ background-position:-125px -7px;}
._nextBtn {
    background-attachment: scroll;
    background-color: #4EBCE4;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    display: block;
    float: right;
    font-size: 18px;
    margin: 15px 0px;
    padding: 8px 15px;
    text-transform: uppercase;
    cursor:pointer;
}
._nextBtn:hover{ background:#329ec5; text-decoration:none !important;}
._nextBtn._fbBtn span{ display:block; background-position:-222px -10px; width:32px; height:32px; text-indent:-9999px; margin:-5px 0px -5px -20px; float:left; text-align:left;}
.orderNowBtn {
    background-color: #4EBCE4;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 18px;
    margin-left: -58px;
    margin-top: 6px;
    padding: 8px;
    text-transform: uppercase;
}
.orderNowBtn:hover{ background:#329ec5; text-decoration:none !important;}

/* Tooltip */
#checkoutTooltip {
    position: absolute;
    z-index: 9999;
    color: #fff;
    font-size: 12px;
    width: 180px;
}

#checkoutTooltip .tipHeader {
    height: 8px;
    background: url(../../images/cobone/tipHeader.gif) no-repeat;
}

/* IE hack */
*html #checkoutTooltip .tipHeader {
    margin-bottom: -6px;
}

#checkoutTooltip .tipBody {
    background-color: #000;
    padding: 5px;
}

#checkoutTooltip .tipFooter {
    height: 8px;
    background: url(../../images/cobone/tipFooter.gif) no-repeat;
}
.selectedMethod {
    background-color: #EEEEEE;
    width: 670px;
}
.promoRequired{
    border: 1px solid red !important;
}
.ajaxLoading{
    font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;
    font-size: 20px !important;
}
.payment_check3, .payment_check4 {
    float: left;
    margin-left: -63px;
    margin-top: 6px;
    width: 500px;
}

.checkout_facebook{
    border:1px solid #7d99ca; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; font-size:18px; padding: 15px 60px 15px 60px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); text-align: center; color: #FFFFFF;  cursor: pointer;  background-color: #a5b8da; float:left; display:inline; margin-right: 7px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
    background-image: -webkit-linear-gradient(top, #819bcb, #536f9d);
    background-image: -moz-linear-gradient(top, #819bcb, #536f9d);
    background-image: -ms-linear-gradient(top, #819bcb, #536f9d);
    background-image: -o-linear-gradient(top, #819bcb, #536f9d);
    background-image: linear-gradient(to bottom, #819bcb, #536f9d);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5b8da, endColorstr=#7089b3);
}

.checkout_facebook:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#819bcb), top(#3d5885));
    background-image: -webkit-linear-gradient(top, #819bcb, #3d5885);
    background-image: -moz-linear-gradient(top, #819bcb, #3d5885);
    background-image: -ms-linear-gradient(top, #819bcb, #3d5885);
    background-image: -o-linear-gradient(top, #819bcb, #3d5885);
    background-image: linear-gradient(to bottom, #819bcb, #3d5885);filter:
    progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#819bcb, endColorstr=#3d5885);
}

/*----------- Login -------------*/

.checkout_login{
    border:1px solid #2e95bb; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; font-size:18px; padding: 15px 120px 15px 120px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); text-align: center; color: #FFFFFF;  cursor: pointer;  background-color: #4ebce4; float:left; display:inline; margin-right: 7px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4ebce4), to(#2e95bb));
    background-image: -webkit-linear-gradient(top, #4ebce4, #2e95bb);
    background-image: -moz-linear-gradient(top, #4ebce4, #2e95bb);
    background-image: -ms-linear-gradient(top, #4ebce4, #2e95bb);
    background-image: -o-linear-gradient(top, #4ebce4, #2e95bb);
    background-image: linear-gradient(to bottom, #4ebce4, #2e95bb);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ebce4, endColorstr=#2e95bb);
}

.checkout_login:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4ebce4), top(#287895));
    background-image: -webkit-linear-gradient(top, #4ebce4, #287895);
    background-image: -moz-linear-gradient(top, #4ebce4, #287895);
    background-image: -ms-linear-gradient(top, #4ebce4, #287895);
    background-image: -o-linear-gradient(top, #4ebce4, #287895);
    background-image: linear-gradient(to bottom, #4ebce4, #287895);filter:
    progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ebce4, endColorstr=#287895);
}

/*----------- End Login -------------*/

/*----------- Register -------------*/
.checkout_register{
    border:1px solid #062148; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; font-size:18px; padding: 15px 120px 15px 120px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); text-align: center; color: #FFFFFF;  cursor: pointer;  background-color: #235191; float:left; display:inline;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#235191), to(#0a3673));
    background-image: -webkit-linear-gradient(top, #235191, #0a3673);
    background-image: -moz-linear-gradient(top, #235191, #0a3673);
    background-image: -ms-linear-gradient(top, #235191, #0a3673);
    background-image: -o-linear-gradient(top, #235191, #0a3673);
    background-image: linear-gradient(to bottom, #235191, #0a3673);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#235191, endColorstr=#0a3673);
}

.checkout_register:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#235191), top(#062148));
    background-image: -webkit-linear-gradient(top, #235191, #062148);
    background-image: -moz-linear-gradient(top, #235191, #062148);
    background-image: -ms-linear-gradient(top, #235191, #062148);
    background-image: -o-linear-gradient(top, #235191, #062148);
    background-image: linear-gradient(to bottom, #235191, #062148);filter:
    progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#235191, endColorstr=#062148);
}
/*----------- End Register -------------*/
.payment_pic a {
    background-color: #E8E8E8;
    border-radius: 100px 100px 100px 100px;
    color: #474747;
    float: left;
    font-size: 11px;
    font-weight: bolder;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 4px;
    padding: 5px 9px;
}
.payment_pic a:hover {
    background-color: #a6a6a6;
    border-radius: 100px 100px 100px 100px;
    color: #E8E8E8;
}
.orderNowBtndisabled{ background-color: #5D4D74; cursor:wait;}
.defaultText { width: 300px; }
.defaultTextActive { color: #a1a1a1; font-style: italic; }

._signinBtn {
    background-attachment: scroll;
    background-color: #4EBCE4;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 18px;
    margin: 0;
    padding: 8px 25px;
    text-transform: uppercase;
}
._registerBtn {
    background-attachment: scroll;
    background-color: #4EBCE4;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 18px;
    margin: 0 28px;
    padding: 8px 15px;
    text-transform: uppercase;
}
a.main-left-col-login-form-password-link {
    color: #666666;
    float: right;
    font-size: 11px;
    line-height: 13px;
    margin: 10px 10px 0 0;
    text-align: right;
    width: 167px;
}
#order_items {
    border-bottom: 1px solid #E8E8E8;
    padding-bottom:8px;
    float:left;
}
#item_locations {
    float:left;
    margin-top:-15px;
    margin-left:10px;
    width:900px;
}
#item_locations h3 {
    font-size:12px;
}
.item_location_input-style {
    background-color: #FFFFFF;
    border: 1px solid #BABABA;
    border-radius: 3px 3px 3px 3px;
    float: left;
    font-size: 12px;
    margin: 5px 0px 0 0;
    padding: 10px 5px 10px;
    width: 311px;
}
/*******************************************************/

/*   Style changes for new checkout pages ends here   */

/*******************************************************/

#cobone-spinner {
    position: absolute;
    top: 30%;
    left: 40%;
}

#dealSlides {
    width: 741px;
    height: 374px;
    margin: -10px 0px 0 -11px;
    overflow: hidden;
}

.nextDealSlide {
    background: url("//cdn.cobone.com/cb/images/deal-slider-arrows-new-1.png") no-repeat scroll -21px -38px transparent;
    left: 694px;
    padding: 13px 0 12px 19px;
    position: relative;
    top: -201px;
    z-index: 10;
}

.prevDealSlide {
    background: url("//cdn.cobone.com/cb/images/deal-slider-arrows-new-1.png") no-repeat scroll 0 -38px transparent;
    left: 0px;
    padding: 23px 19px 2px 0;
    position: relative;
    top: -192px;
    z-index: 10;
}

.nextDealSlide:hover {
    background-position: -21px 1px;
}

.prevDealSlide:hover {
    background-position: 0 1px;
}

ul.dealSlidePagination {
    width: 100%;
    text-align: center;
    position: relative;
    top: -380px;
    left: 321px;
    z-index: 4;
    list-style: none outside none;
}

ul.dealSlidePagination li {
    display: inline;
}

ul.dealSlidePagination li a {
    display:inline-block;
    width:9px;
    margin: 0 3px;
    height:0;
    padding-top:9px;
    background-color: #333;
    border: 1px solid #333;
    border-radius: 8px 8px 8px 8px;
    background-position:0 0;
    text-align:center;
    overflow:hidden;
}

ul.dealSlidePagination li a:hover {
    border: 1px solid #333;
}

ul.dealSlidePagination li.dealSlideCurrent a {
    background-color: #fff;
    border: 1px solid #333;
}

ul.dealSlidePagination li.dealSlideCurrent a:hover {
    border: 1px solid #333;
}

/* Featured deals slider */
.featured-deals-slideshow-container {
    width: 720px;
    background-color: #fff;
    border-right: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    float: left;
    padding: 10px;
    position: relative;
    margin-bottom: 15px;
}

.featured-deal-image-container {
    width: 706px;
    height: 357px;
}

#featured-deals-slides {
    overflow: hidden;
    height: 358px;
}

.prevFeaturedDealSlide:hover {
  background-position: 0 4px;
}

.prevFeaturedDealSlide {
  background: url("//s3-eu-west-1.amazonaws.com/cdn.cobone.com/cb/images/deal-slider-arrows-new-2.png") no-repeat scroll 0 -29px transparent;
  left: 0;
  padding: 27px 19px 2px 0;
  position: relative;
  top: -34px;
  z-index: 10;
}
.nextFeaturedDealSlide {
  background: url("//cdn.cobone.com/cb/images/deal-slider-arrows-new-2.png") no-repeat scroll -22px -33px transparent;
  left: 659px;
  padding: 13px 0 0 19px;
  position: relative;
  top: -44px;
  z-index: 10;
}
.nextFeaturedDealSlide:hover {
  background-position: -22px 0px;
}

ul.featuredDealSlidePagination {
    width: 98%;
    text-align: center;
    position: relative;
    top: -28px;
    left: 0px;
    z-index: 10;
    list-style: none outside none;
    background-color: rgba(0,0,0, 0.8);
}

ul.featuredDealSlidePagination li {
    display: inline;
}

ul.featuredDealSlidePagination li a {
    display:inline-block;
    height:20px;
    text-align:center;
    width: 21%;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    padding: 4px;
}

ul.featuredDealSlidePagination li a:hover {
    text-decoration: underline;
}

ul.featuredDealSlidePagination li.featuredDealSlideCurrent a {
    color: #333;
}

ul.featuredDealSlidePagination li.featuredDealSlideCurrent a:hover {
    text-decoration: underline;
}

ul.featuredDealSlidePagination li.featuredDealSlideCurrent {
    padding: 6px 1px 6px 1px;
    position: relative;
    background: #fff;
    border: 1px solid #333;
}

ul.featuredDealSlidePagination li.featuredDealSlideCurrent:after, ul.featuredDealSlidePagination li.featuredDealSlideCurrent:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

ul.featuredDealSlidePagination li.featuredDealSlideCurrent:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 4px;
    left: 50%;
    margin-left: -4px;
}

ul.featuredDealSlidePagination li.featuredDealSlideCurrent:before {
    border-color: rgba(51, 51, 51, 0);
    border-bottom-color: #333;
    border-width: 7px;
    left: 50%;
    margin-left: -7px;
}

.featured-item-caption-container {
    display: none;
    z-index: 10;
    position: relative;
    top: -150px;
    left:334px;
    color: #fff;
    width: 340px;
    background-color: rgba(0,0,0, 0.8);
    padding: 6px 10px 16px 10px;
}

.featured-item-deal-heading {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}

.featured-item-deal-description {
    color: #fff;
    font-size: 14px;
}

.featured-item-deal-price {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 40px;
}

.featured-item-deal-view {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 10px 6px 10px;
    background: #f67c15; /* Old browsers */
    background: -moz-linear-gradient(top,  #f67c15 37%, #f8942c 56%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(37%,#f67c15), color-stop(56%,#f8942c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f67c15 37%,#f8942c 56%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f67c15 37%,#f8942c 56%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f67c15 37%,#f8942c 56%); /* IE10+ */
    background: linear-gradient(to bottom,  #f67c15 37%,#f8942c 56%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f67c15', endColorstr='#f8942c',GradientType=0 ); /* IE6-9 */
    border: 1px solid #F8942C;
    border-radius: 2px;
}

.featured-item-caption-heading {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}

.featured-item-caption-description {
    color: #fff;
    font-size: 14px;
}

.featured-item-caption-call-to-action {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 10px 6px 10px;
    background: #f67c15; /* Old browsers */
    background: -moz-linear-gradient(top,  #f67c15 37%, #f8942c 56%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(37%,#f67c15), color-stop(56%,#f8942c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f67c15 37%,#f8942c 56%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f67c15 37%,#f8942c 56%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f67c15 37%,#f8942c 56%); /* IE10+ */
    background: linear-gradient(to bottom,  #f67c15 37%,#f8942c 56%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f67c15', endColorstr='#f8942c',GradientType=0 ); /* IE6-9 */
    border: 1px solid #F8942C;
    border-radius: 2px;
}

a.footer-nbad-link {
    background: url("//d3dygw8n5l4bbu.cloudfront.net/cb/images/footer/nbad_en.gif") no-repeat scroll 0 7px transparent;
    display: block;
    height: 65px;
    text-decoration: none;
    width: 177px;
}
.footer-nbad {
    float: left;
    height: 75px;
    margin-bottom: 10px;
    width: 188px;
    margin-top: -1px;
    margin-left: 15px;
}
#CVC{
    width: 68px;
    font-size: 14px;
}
#_cvcHint{
    float:right;
    margin-right:-40px;
    margin-top:14px;
    text-decoration:underline;
}
#ECOM_CARDINFO_EXPDATE_MONTH{
    width: 92px;
}
#ECOM_CARDINFO_EXPDATE_YEAR{
    width: 92px;
}
#CN{
    font-size: 14px;
}
#CARDNO{
    font-size: 14px;
}

/*
    Styles changes for deal status starts here.
*/
#deal-status-wrapper-div {
    margin-top: -70px;
    position: absolute;
    right: 22px;
    width: 227px;
}
#deal-status-sub-wrapper-div {
    display: inline;
    float: right;
    margin-right: 18px;
}
.topSeller {
    background: url("//s3-eu-west-1.amazonaws.com/cdn.cobone.com/cb/images/labels-en.png") no-repeat scroll -123px 1px transparent;
    float: left;
    margin-top: -37px;
    padding: 53px 0 38px 61px;
}
.newArrival {
    background: url("//s3-eu-west-1.amazonaws.com/cdn.cobone.com/cb/images/labels-en.png") no-repeat scroll -1px 1px transparent;
    float: left;
    margin-top: -37px;
    padding: 53px 0 38px 61px;
}
.endingSoon {
    background: url("//s3-eu-west-1.amazonaws.com/cdn.cobone.com/cb/images/labels-en.png") no-repeat scroll -62px 1px transparent;
    float: right;
    margin-right: 73px;
    margin-top: -37px;
    padding: 53px 0 38px 61px;
}
#deal-timer-wrapper-div {
    display: inline;
    float: right;
    margin-right: -20px;
    margin-top: -50px;
}
.dest-deal-sidebar-box-shop-timer-container {
    float: right;
    margin-right: 11px;
    margin-top: 12px;
    text-align: center;
    width: 108px;
}
.dest-timer-number-style {
    background-color: #000000;
    background-image: url("//s3-eu-west-1.amazonaws.com/cdn.cobone.com/images/dest-counter-bg/dest-counter-bg.gif");
    border-radius: 12px 12px 12px 12px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 26px;
    margin-right: 4px;
    overflow: hidden;
    padding: 2px 0;
    text-align: center;
    width: 50px;
}
.dest-deal-sidebar-box-shop-timer-legend-container {
    margin-top:2px;
    text-align:center;
    width:119px;
}
.dest-timer-number-label-style {
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    text-align: center;
    width: 53px;
}
/*
    Styles changes for deal status ends here.
*/
#screenshot{
    position:absolute;
    border:1px solid #ccc;
    background-color:#FFFFFF;
    padding:10px;
    display:none;
}
#ssl-secure-wrapper-div{
    float:right;
    padding-top:5px;
}

.neqaty-container {
    padding: 0 0 20px 0;
}

.top-deals-category-heading {
    float: left;
    color: #333;
    padding: 5px;
    width: 697px;
    background-color: #CCCCCC
}

.top-deals-category-heading a {
    text-decoration: none;
    color: #333;
}

a.top-deals-category-heading-link {
    font-size: 13px;
    font-weight: bold;
}

a.top-deals-category-heading-link:hover {
    text-decoration: underline;
}

.top-deals-category-heading a:hover {
    text-decoration: underline;
}

.top-deals-grid-block-container {
	float: left;
	width: 748px;
    margin-bottom: 20px;
}
.top-deals-grid-block {
	position: relative;
	float: left;
	width: 209px;
	height: 139px;
	margin: 0 0 10px 40px;
}
.top-deals-grid-block h4 {
	font-size: .9em;
	color: #333;
	background: #f5f5f5;
	margin: 0;
	padding: 10px;
	border: 1px solid #ddd;
}

.top-deals-caption {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.8);
	width: 100%;
	height: 83%;
}

.top-deals-caption h3, .top-deals-caption p {
	color: #fff;
	margin: 20px;
}
.top-deals-caption h3 {
	margin: 20px 20px 10px;
    font-size: 14px;
}
.top-deals-caption p {
	font-size: 14px;
    margin: 30px 20px 15px;
}
.top-deals-caption a.top-deals-learn-more {
	padding: 5px 10px;
    background-color: #6AA02A;
    border: 1px solid #658B33;
    border-radius: 2px;
    box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
	text-decoration: none;
    font-size: 14px;
}
.top-deals-caption a.top-deals-learn-more:hover {
    background-color: #83C200;
}

a.top-deals-tag-link {
    text-decoration: underline;
    color: #fff;
}

.top-deal-see-more {
    float: right;
}

.top-deal-see-more a {
    color: #333;
    text-decoration: none;
}

.top-deal-see-more a:hover {
    text-decoration: underline;
}

.top-deals-container {
    width: 720px;
    background-color: #fff;
    border-right: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    float: left;
    padding: 10px;
    position: relative;
    margin-bottom: 15px;
    margin-top: 15px;
}

.top-deals-container-heading {
    font-size: 18px;
    font-weight: bold;
}

.jqmClose {
    position: relative;
    top: -62px;
    left: 18px;
    cursor: pointer;
}

.categories_title {
    font-size: 17px;
    color: #797979;
    margin-top: 15px;
}

.categories_see_all_deals {
    background-color: #0a7305;
    background-image: url("//s3-eu-west-1.amazonaws.com/cdn.cobone.com/images/see_al_deals-bg.gif");
    background-repeat: repeat-x;
    background-position: top;
    color: #FFFFFF;
    font-size: 12px;
    float: right;
    margin-top: -32px;
    margin-right: 7px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 7px 10px 7px 10px;
}

.categories_see_all_deals a:link {
    color:#FFFFFF;
    text-decoration:underline;
}

.categories_see_all_deals a:visited {
    color:#FFFFFF;
    text-decoration:underline;
}

.categories_separator {
    background-color: #F3F3F3;
    height: 3px;
    width: 713px;
    margin-top: 5px;
    margin-bottom: 8px;
}

.top_category_deals{
    float:left;
    position: relative;
    width:233px;
    min-height:188px;
    background-color:#e4e4e4;
    margin-right:7px;
    margin-bottom:8px;
}

.categories_price_tag{
    background-color:#053f8b;
    background-image:url("//s3-eu-west-1.amazonaws.com/cdn.cobone.com/images/categories-price-bg.gif");
    background-repeat:repeat-x;
    background-position:top;
    color:#FFFFFF;
    font-size:14px;
    float:left;
    margin-left:4px;
    -webkit-border-radius: 86px;
    -moz-border-radius: 86px;
    border-radius: 86px;
    padding:3px 10px 3px 10px;
}

.categories_strikethrough_price{
    text-decoration:line-through;
    padding:5px 0px 0px 3px;
    float:left;
}

.categories_discount_price{
    float:right;
    color:#7e7e7e;
    font-size:11px;
    text-align:right;
    margin:3px 5px 0px 0px;
    line-height:11px;
}

#search-label-div {margin-left:-15px;margin-right:-10px;}
#search-label-div h1{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:inline; font-size:18px;padding-left:14px}
#search-label-div h2{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-weight:normal; display:inline; font-size:12px;padding-left:14px}

#booking-search-icon {
    float: right;
    margin-left: -131px;
    margin-top: 0;
    width: 116px;
}
.booking-search-icon a {
    background-position: -414px -116px;
    font-size: 12px;
    height: 30px;
    margin-left: -179px;
    padding-left: 30px;
    padding-top: 3px;
    position: absolute;
    text-decoration: none;
    width: 86px;
}
#drop-search .drop-down-container-wrapper {
    background-color: rgba(255, 255, 255, 0.9);
    border-top: 2px solid #CCCCCC;
    margin-left: 1px;
    overflow: hidden;
    position: relative;
    width: 978px;
}
#drop-search {
     display: none;
     padding: 0;
     overflow: hidden;
     position: fixed;
     z-index: 11;
     top: 142px;
     width: 100%;
 }
#hotel-search-close-drop-down-container {
    background-image: url("//s3-eu-west-1.amazonaws.com/cdn.cobone.com/images/close_button.png");
    background-repeat: no-repeat;
    margin: 2px 0px 0px 947px;
    position: fixed;
    z-index:1;
}
.hotel-search-drop-down-container-close {
    color: #666666;
    cursor: pointer;
    float: right;
    height: 22px;
    margin-right: 31px;
    margin-top: 17px;
    padding: 5px 0 0 42px;
    width: 80px;
    clear: both;
}
.destinations-icon a {
    background-position: -413px -240px;
    font-size: 12px;
    height: 30px;
    margin-left: -217px;
    padding-left: 30px;
    padding-top: 3px;
    position: absolute;
    text-decoration: none;
    width: 120px;
}
.ui-menu .ui-menu-item a {
    width: 225px;
}

#addressBox {
    height: 400px;
    overflow-y: auto;
}

/* Custom scrollbar for the zomato overlay */
#addressBox::-webkit-scrollbar {
    width: 12px;
}

#addressBox::-webkit-scrollbar-track {
    border-radius: 6px;
    background-color: #c3c3c3;
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 6px;
}

#addressBox::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #666;
    border: 1px solid #eee;
    -webkit-border-radius: 6px;
}
/* end of custom scrollbar */
.store-cash-error {
    margin: -34px 0px 35px 0px;
}
#small-tagcontainer{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #fafafa;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    width: 331px;
    padding: 1px 0px 0px 3px;
    margin: -5px 0px 0px 0px;
}
#small-taglist li {display: inline; list-style-type: none; margin-right:2px; margin-bottom: 6px;border: 1px solid #c3c3c3; padding: 4px 3px; color: #8c8c8c; background-color:#FFFFFF; line-height: 29px;}
#small-taglist li:hover {background-color:#c3c3c3; cursor: pointer; color: white;}
#small-taglist a{color: grey;}
#small-taglist a:hover {color: white;}
ul#small-taglist ul { visibility: hidden; position: absolute; left: 0; z-index: 1; width: 195px; display: block; }
ul#small-taglist li:hover > ul { visibility: visible; margin-top: -4px;}
ul.drop li.hover, ul.drop li:hover { position: relative; }
ul#small-taglist li ul a li{ display: block; width: 130px; padding: 0px 0px 0px 7px; margin-bottom: -2px; line-height: 25px}

/* new header changes starts here */
#main_navigation {
    float: left;
    width: 620px;
    color:#FFFFFF;
    font-size:12px;
    margin-top:10px;
    margin-left:10px;
}
.clear {
    clear: both;
}
#header {
    background-color: #E7E7E7 !important;
    padding: 1px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 50;
}
/*------------English CSS Starts here------------*/
#cobone_logo, .destinations-icon a, #city-selector-arrow, .booking-search-icon a {
    background-image: url("../../images/cobone/sprite-new.png") !important;
}
#topBar {
    height: 78px;
    margin: 0 auto;
    width: 986px;
}
#cobone_logo {
    float: left;
    height: 65px;
    margin-top: 3px;
    width: 198px;
    background-position: 0px 0px;
}
#topBar_rightBlock {
    float: left;
    margin-left: 10px;
    margin-top:-15px;
    width: 775px;
}
#topBar_links, #topBar_links a {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
#topBar_links a:hover {
    color: #2dacdf;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
#topBar_links_txt {
    float: left;
    padding-top: 23px;
    width: 765px;
}
.header-top-right-city {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
}
.header-top-right-city ul{
    position: inherit;
}
._separator {
    border-left: 1px dotted #023B89;
    float: left;
    height: 20px;
    margin: 0 8px;
}
.select_language span {
    display: block;
    float: left;
    line-height: 2;
    margin-left: -4px;
}
.subscribe_city span {
    display: block;
    float: left;
}
#main_nav {
    background: url("//d3dygw8n5l4bbu.cloudfront.net/cb/images/top-navigation-bg.jpg") repeat-x scroll 0 0 transparent;
    border-radius: 7px 7px 7px 7px;
    height: 33px;
    margin-top: 1px;
}
/*------------City Selector------------*/
#city-selector-link a{
    display:block;
    padding: 3px 16px 4px 4px;
    color:#083e87;
    text-decoration:none;
    background-color:#E7E7E7;
}
#city-selector-link a:hover{
    color:#2dacdf;
}
#city-selector-link li {
    background: url("../../images/cobone/sprite-new.png") no-repeat scroll 0 -67px transparent;
    list-style: none outside none;
    padding: 0 0 0 21px;
}
#city-selector-link li:hover {
    background: url("../../images/cobone/sprite-new.png") repeat-y scroll -23px -67px transparent;
}
#city-selector-arrow {
    background-position: -153px -88px;
    height: 20px;
    margin-top: -20px;
    width: 13px;
    float:right;
}
/*------------Language Selector------------*/
.language-selector {
    display:block;
    padding:2px;
    float:left;
    margin-left:-5px;
    margin-top:0px;
}
/*------------Subscription------------*/
.subscription-selector {
    display:block;
    padding:2px;
    float:left;
    margin-left:-5px;
    margin-top:0px;
}
#right_header_top{
    float:right;
    height:23px;
}
#account {
    float: left;
    margin-top: 4px;
}
#login {
    float: left;
    margin-top: 4px;
}
#register {
    float: left;
    margin-top: 4px;
}
.login_register_seperator {
    float: left;
    margin-top: 4px;
}
#myaccount_container {
    float: left;
    margin-left: -4px;
    margin-top: 4px;
    padding: 0;
}
#myaccount_container a {
    color: #00509b ;
}
a.myaccount {
    display:block;
    background-image: url("../../images/cobone/sprite-new.png")  !important;
    background-position: -47px -71px;
    margin-top:0px;
    height:20px;
    width:18px;
    float:left;
    margin-top: 3px;
    margin-left:3px;
}
a:hover.myaccount {
    background-position: -68px -71px;
}
#login_container {
    float: left;
    margin-left: -8px;
    margin-right: -2px;
}
a.login_icon {
    display:block;
    background-image: url("../../images/cobone/sprite-new.png")  !important;
    background-position: -87px -71px;
    height:20px;
    width:17px;
    float:left;
    margin-top: 3px;
    margin-left:3px;
}
a:hover.login_icon {
    background-position: -105px -71px;
}
#rewards_container{
    float:left;
}
a.rewards_icon {
    background-image: url("../../images/cobone/sprite-new.png") !important;
    background-position: -123px -71px;
    display: block;
    float: left;
    height: 20px;
    margin-top: 4px;
    margin-left: -2px;
    width: 20px;
}
a:hover.rewards_icon {
    background-position: -146px -71px;
}
#shoppingcart_container {
    float: left;
    margin-left: -8px;
}
a.shoppingcart_icon {
    background-image: url("../../images/cobone/sprite-new.png") !important;
    background-position: -314px -127px;
    display: block;
    float: left;
    height: 22px;
    margin-top: -1px;
    width: 25px;
}
a:hover.shoppingcart_icon {
    background-position: -337px -127px;
}
#seperator_container{
    float:left;
}
.destinations-icon a {
    background-position: -395px -409px;
    font-size: 12px;
    height: 30px;
    margin-left: -20px;
    padding-left: 30px;
    padding-top: 3px;
    position: absolute;
    text-decoration: none;
    width: 120px;
}
.booking-search-icon a {
    background-position: -395px -445px;
    font-size: 12px;
    height: 30px;
    margin-left: 17px;
    padding-left: 30px;
    padding-top: 3px;
    position: absolute;
    text-decoration: none;
    width: 86px;
}
.language-selector a, .subscription-selector a, #login a, #register a {
    color: #083E87;
}
.full-cart{
    background-position: -361px -127px !important;
}
.fb_logout_ico{
    background-position: -171px -71px !important;
    width:14px !important;
    height: 14px !important;
}
/* new header changes ends here */
.tag-more{
    background-color: #c3c3c3 !important;
    color: #FFFFFF !important;
}
.donation-check-box{
    cursor: pointer;
}

/* Beginning Triperna banner */
.tripernaBanner {
    margin: 0px auto;
    width:979px;
    height:67px;
    background-color:#84d3f1;
    background-image:url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/tripernaBannerBG.gif");
}
.tripernaBannerWhite-uae {
    background-color: #FFFFFF;
    background-image: url("//d3ryd9a6zmz52.cloudfront.net/static/images/top-banner-ksa-en.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 66px;
    margin: 0 auto;
    width: 979px;
}
.tripernaBannerWhite-ksa {
    background-color: #FFFFFF;
    background-image: url("//d3ryd9a6zmz52.cloudfront.net/static/images/top-banner-ksa-en.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 66px;
    margin: 0 auto;
    width: 979px;
}
.topCampaignBanner {
    /*background-color: #FFFFFF;*/
    background-position: right center;
    background-repeat: no-repeat;
    height: 66px;
    margin: 0 auto;
    width: 979px;
}
.topCampaignBanner img{

    height: 66px;
    width: 978px;
}
.sideCampaignBanner{
    margin-bottom: 10px;
}
.sideCampaignBanner img{
    width: 220px;
    margin-bottom: 8px;
}
.tripernaBannerLogo {
    background-image: url("https://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/tripernaBannerLogoNew4-11-13-en.gif");
    background-repeat: no-repeat;
    float: left;
    height: 45px;
    margin-left: 11px;
    margin-top: 8px;
    width: 200px;
    background-position:left;
}
.tripernaBannerTextOrange a {
    color: #FFFFFF;
    font-family: 'allerbold',"Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 25px 20px 0 250px;
    text-decoration: none;
    width: 708px;
}
.tripernaBannerTextOrange a:hover {
    text-shadow:1px 1px 1px #F4EA49, 2px 2px 2px #F4EA49;
}
.tripernaBannerBurj {
    background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/tripernaBannerBurj.jpg");
    background-repeat: no-repeat;
    float: right;
    height: 67px;
    width: 149px;
}
.tripernaBannerTextWin {
    color: #00AEEF;
    display: block;
    font-size: 26px;
    font-weight: normal;
    height: 66px;
    line-height: 60px;
    margin-left: 210px;
    margin-top: -20px;
    text-align: left;
}
.tripernaBannerTextWin h3 {
    color: #FF9900;
    display: inline;
    font-family: 'governorregular';
    font-size: 30px;
}
.tripernaBannerTextWinSmall {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin-left: -83px;
    margin-top: -41px;
    text-align: left;
    width: 650px;
}
.tripernaBannerTextBurj {
    display: block;
    font-size: 42px;
    font-weight: normal;
    line-height: 24px;
    margin-left: 49px;
    margin-top: -55px;
    text-align: right;
    width: 477px;
}
.tripernaBannerSmallText {
    background-color: #F59331;
    background-image: url("https://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/banner-gradient-4-11-13.gif");
    background-repeat: repeat-y;
    border-radius: 35px 35px 35px 35px;
    box-shadow: 1px 0 0 0 #707070;
    float: right;
    font-size: 15px;
    font-weight: normal;
    height: 40px;
    line-height: 15px;
    margin-right: 90px;
    margin-top: -55px;
    padding-left: 18px;
    padding-top: 4px;
    text-align: left;
    text-shadow: 1px 1px 1px #DD4603;
    width: 123px;
}
.tripernaBannerSmallText h3 {
    font-family: allerbold;
    font-size: 17px;
    line-height: 18px;
    margin: -2px 0 0;
}
.tripernaBannerArrow {
    background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/tripernaBannerArrow4-11-13.png");
    float: right;
    height: 20px;
    margin-top: -7px;
    margin-right:9px;
    width: 15px;
}
.tripernaLpContainer {
  margin: 0 auto;
  text-align: left;
  width: 975px;
  color:#FFFFFF;
  font-family: 'aller_lightregular', "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
}
.tripernaLp {
  width: 975px;
  padding-bottom:20px;
  background-color:#FFFFFF;
}
.tripernaLpLogo {
  height: 99px;
  width: 149px;
  margin-left:415px;
  padding-top:5px;
  padding-bottom:5px;
}
.tripernaBgBlock {
  width: 975px;
  height: 549px;
  background-image:url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/ziggy-bay.jpg");
  background-color:#0079a7;
  background-repeat:no-repeat;
}
.tripernaBgBlockForm {
  width: 520px;
  float:left;
  font-size:15px;
  margin-top:50px;
  margin-left:30px;
  padding-top:0px;
  padding-bottom:20px;
}
.tripernaBgBlockForm h2 {
  border-top: 1px solid #FFFFFF;
  font-family: 'aller_lightregular';
  font-size: 44px;
  margin: 14px 0 0;
  padding-top: 9px;
}
.tripernaBgBlockForm h3 {
  font-family: 'allerbold';
  font-size: 54px;
  font-weight: normal;
  line-height: 21px;
  margin: 0;
}
.tripernaBgBlockForm h4 {
  font-family: 'aller_lightregular';
  font-size: 28px;
  font-weight: bold;
  line-height: 80px;
  margin: 0;
  padding-bottom: 6px;
}
.tripernaLpFBBlock {
  border-top: 1px solid #FFFFFF;
  margin-top: -20px;
  padding-bottom: 60px;
  padding-top: 15px;
}
a.tripernaLpFBButton {
  background-color: #F8EA1C;
  background-image: url("https://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/fbbutton.gif");
  background-position: 5px 4px;
  background-repeat: repeat-x;
  border: 0 none;
  border-radius: 30px 30px 30px 30px;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-family: allerbold;
  font-size: 14px;
  height: 26px;
  line-height: 26px;
  margin-top: 7px;
  padding: 9px 22px 9px 51px;
  text-decoration: none;
  text-transform: uppercase;
}
a.tripernaLpFBButton:hover {
  background-position: 2px 1px;
  border: 3px solid #FFFFFF;
  padding: 6px 18px 6px 48px;
  text-shadow: 1px 1px 1px #F7941E, 2px 2px 2px #F7941E;
}
.tripernaLpRegisterBlock {
  float: left;
  margin-top: 2px;
}
.yourEmail {
  background-color: #FFFFFF;
  border: 0 none;
  border-radius: 50px 50px 50px 50px;
  color: #B3B3B3;
  float: left;
  font-family: 'aller_lightregular';
  font-size: 13px;
  margin-top: 5px;
  padding: 5px 5px 5px 13px;
  text-transform: lowercase;
  width: 250px;
}
.yourCity {
  background-color: #FFFFFF;
  border: 0 none;
  font-family: 'aller_lightregular';
  border-radius: 50px 50px 50px 50px;
  color: #B3B3B3;
  font-size:13px;
  text-transform:lowercase;
  padding: 5px 5px 5px 13px;
  width: 250px;
  margin-top:8px;
  margin-right:180px;
  float:left;
}
.tripernaLpregister {
  background-color: #F6921E;
  background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/LPbgbutton.gif");
  background-position: 1px 0;
  background-repeat: repeat-x;
  border: 0 none;
  border-radius: 30px 30px 30px 30px;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-family: allerbold;
  font-size: 14px;
  margin-top: 7px;
  padding: 3px 13px 6px 14px;
}
.tripernaLpRegisterBlock input[type="submit"]:hover {
  background-position: -2px -3px;
  border: 3px solid #FFFFFF;
  padding: 0px 11px 3px 11px;
  text-shadow: 1px 1px 1px #F7941E, 2px 2px 2px #F7941E;
}
.tripernaTextBlock {
  text-align:center;
  width: 900px;
  font-size:14px;
  color: #58595B;
  margin: 0 auto;
  padding-top: 20px;
}
.tripernaTextBlock h2 {
   font-family: 'allerbold';
   font-size:20px;
   margin-bottom:5px;
}
.tripernaLpTermsIcon {
  background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/terms-conditions-icon.png");
  background-position: -5px -5px;
  display: inline-block;
  height: 32px;
  margin-bottom: 5px;
  margin-top: 10px;
  width: 33px;
}
.tripernaCoboneLogo {
  background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/coboneTripernaCopyright.gif");
  background-repeat: no-repeat;
  display: inline-block;
  height: 23px;
  margin-bottom: 5px;
  margin-top: 2px;
  width: 82px;
}
.tripernaLpCopyright {
  font-size:9px;
  display:block;
}
.tripernaLpTerms a {
  font-size:12px;
  display:block;
  text-decoration:none;
  color: #58595B;
}
.tripernaLpTerms a:hover {
  text-decoration:underline;
}
.tripernaCoboneGroup {
  font-size:14px;
  display:block;
  font-weight:normal;
  font-family: 'allerbold';
  margin-top:5px;
}
/*---One last step page starts here--*/
.tripernaLpLastStep {
  border-top: 1px solid #FFFFFF;
  display: block;
  margin-top: 25px;
  padding-bottom: 20px;
  padding-top: 12px;
}
.tripernaLpLastStep strong {
  font-family: 'allerbold';
  font-weight:normal;
  font-size:20px;
}
.tripernaLpEmailConfirm h2 {
  font-family: 'allerbold';
  font-size: 49px;
  font-weight:normal;
  line-height: 30px;
  padding-bottom: 10px;
  margin: 0px;
  border-top: 0px solid #FFFFFF;
}
.tripernaLpEmailConfirm h3 {
  display: block;
  font-family: 'allerbold';
  font-size: 28px;
  margin: 0;
  padding-bottom: 17px;
  padding-top: 10px;
}
.tripernaLpFBIcon {
  background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/tripernaLpSocialicons.gif");
  background-position: 0 0;
  display: inline-block;
  height: 28px;
  margin-bottom: 5px;
  margin-top: 10px;
  width: 29px;
}
.tripernaLpTwitterIcon {
  background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/tripernaLpSocialicons.gif");
  background-position: -37px 0;
  display: inline-block;
  height: 28px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-top: 10px;
  width: 29px;
}
.tripernaLpInstagramIcon {
  background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/tripernaLpSocialicons.gif");
  background-position: -74px 0px;
  display: inline-block;
  height: 28px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-top: 10px;
  width: 29px;
}
.tripernaLpPinterestIcon {
  background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/tripernaLpSocialicons.gif");
  background-position: -110px 0;
  display: inline-block;
  height: 28px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-top: 10px;
  width: 29px;
}
.tripernaLpGPlusIcon {
  background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/tripernaLpSocialicons.gif");
  background-position: -147px 0;
  display: inline-block;
  height: 28px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-top: 10px;
  width: 29px;
}
/*----All done page starts here----*/
.tripernaShareFriendsBlock {
  float: left;
  margin-top: -10px;
  padding-bottom: 15px;
}
.friendsEmail {
  background-color: #FFFFFF;
  border: 0 none;
  border-radius: 50px 50px 50px 50px;
  color: #B3B3B3;
  float: left;
  font-family: 'aller_lightregular';
  font-size: 13px;
  margin-bottom: 3px;
  margin-right: 180px;
  margin-top: 9px;
  padding: 5px 5px 5px 13px;
  text-transform: lowercase;
  width: 250px;
}
.tripernaShareFriendsBlock strong {
  font-family: 'allerbold';
  font-weight:normal;
  font-size:16px;
}
.tripernaShareFriendsTextBlock {
  border-top: 1px solid #FFFFFF;
  display: block;
  margin-top: -22px;
  padding-top: 10px;
  padding-bottom: 5px;
}
.tripernaLpShare {
  background-color: #F6921E;
  background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/LPbgbutton.gif");
  background-position: 1px 0px;
  background-repeat: repeat-x;
  border: 0 none;
  border-radius: 30px 30px 30px 30px;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-family: 'allerbold';
  font-size: 14px;
  margin-top: 7px;
  padding: 2px 15px 5px 15px;
  text-transform: uppercase;
}
.tripernaShareFriendsBlock input[type="submit"]:hover{
    border: 3px solid #FFF;
	padding: 2px 14px 4px 12px;
	background-position: -2px -3px;
	line-height:21px;
	text-shadow: 1px 1px 1px #F7941E, 2px 2px 2px #F7941E;
}
.tripernaLpAllDone {
  font-size: 14px;
}
.tripernaLpAllDone h2 {
  font-family: 'allerbold';
  font-size: 32px;
  color:#404041;
  text-transform:lowercase;
  margin:0px;
}
.tripernaLpAllDone h3 {
  font-family: 'allerbold';
  font-size: 14px;
  font-weight:normal;
  margin:0px;
}
.tripernaLpAllDoneIcon {
  background-image: url("http://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/alldoneIcon.gif");
  background-repeat: no-repeat;
  display: inline-block;
  height: 133px;
  margin-bottom: 5px;
  width: 134px;
}
/*---Launch Page----*/
.tripernaLaunchBgBlock {
  background-color: #1A65A5;
  background-image: url("http://cdn.tripernacdn.com/static/images/zighy-bay-launch.jpg");
  background-position: 0 center;
  background-repeat: no-repeat;
  height: 439px;
  width: 975px;
}
.tripernaLaunchText {
  float: left;
  margin-left: 40px;
  margin-top: 52px;
  padding-bottom: 20px;
  padding-top: 20px;
  width: 520px;
}
.tripernaLaunchTextBlock {
  color: #58595B;
  font-size: 15px;
  margin-left: 30px;
  padding-top: 20px;
  text-align: left;
  width: 590px;
}
.tripernaLaunchTextBlock a {
  font-family: 'allerbold';
  font-size: 15px;
  margin:0px;
  font-weight:normal;
  display:inline;
  color: #58595B;
  text-decoration:none;
}
.tripernaLaunchJoin a {
  font-family: 'allerbold';
  font-size: 18px;
  margin:0px;
  font-weight:normal;
  display:inline;
  color: #58595B;
  text-decoration:underline;
}
.tripernaLaunchJoinNow {
  background-color: #f8d72d;
  background-image: url("https://s3-ap-southeast-1.amazonaws.com/cdn.triperna.com/static/images/signup-button.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  border-radius: 170px 170px 170px 170px;
  display: block;
  float: right;
  height: 207px;
  margin-right: 40px;
  margin-top: -210px;
  width: 207px;
  border: 2px solid #f8dc2e;
}
a.tripernaLaunchJoinNow:hover {
  border: 4px solid #f8dc2e;
  width: 204px;
  height: 205px;
  background-position: -1px -2px;
}
.tripernaLaunchBgBlock h3 {
  border-top: 1px solid #FFFFFF;
  font-family: 'allerbold';
  font-size: 35px;
  font-weight: normal;
  line-height: 18px;
  margin: 17px 0 0;
  padding-top: 22px;
}
.tripernaLaunchBgBlock h2 {
  font-family: 'allerbold';
  font-size: 54px;
  font-weight: normal;
  line-height: 0;
  margin: 0;
}
.tripernaLaunchBgBlock h4 {
  font-family: 'aller_lightregular';
  font-size: 26px;
  font-weight: normal;
  line-height: 96px;
  margin: 0;
}
.tripernaLaunchBoxText {
  font-family: 'aller_lightregular';
  font-size: 37px;
  font-weight: normal;
  line-height: 70px;
}
.shareLink {
  border: 2px solid #FFFFFF;
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 9px;
  padding: 3px 10px;
}

@font-face {
    font-family: 'governorregular';
    src: url(font/governor-webfont.eot);
    src: url('governor-webfont.eot?#iefix') format('embedded-opentype'),
    url(font/governor-webfont.woff) format('woff'),
    url(font/governor-webfont.ttf) format('truetype'),
    url(font/governor-webfont.svg#governorregular) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'aller_lightregular';
    src: url(font/aller_lt-webfont.eot);
    src: url('aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
        url(font/aller_lt-webfont.woff) format('woff'),
         url(font/aller_lt-webfont.ttf) format('truetype'),
         url(font/aller_lt-webfont.svg#aller_lightregular) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'allerbold';
    src: url(font/aller_bd-webfont.eot);
    src: url('aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url(font/aller_bd-webfont.woff) format('woff'),
         url(font/aller_bd-webfont.ttf) format('truetype'),
         url(font/aller_bd-webfont.svg#allerbold) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'aller_displayregular';
    src: url(font/allerdisplay-webfont.eot);
    src: url('allerdisplay-webfont.eot?#iefix') format('embedded-opentype'),
         url(font/allerdisplay-webfont.woff) format('woff'),
         url(font/allerdisplay-webfont.ttf) format('truetype'),
         url(font/allerdisplay-webfont.svg#aller_displayregular) format('svg');
    font-weight: normal;
    font-style: normal;

}
/* End Triperna banner */

#drop {
    top: 129px;
}

#drop-email {
    top: 129px
}

/*Cashu logos*/

.cashu-image{
    float: left;
    padding: 9px 0 10px 37px;
    width:130px;
    height:36px;
    background-image: url('https://d3ryd9a6zmz52.cloudfront.net/static/images/cashU-en.png');
    display: inline-block;
    background-repeat: no-repeat;
}

/* AddThis script styling */
.addthis_toolbox.addthis_default_style {
    display: block;
    width: 220px;
    float:right;
    margin-right:114px;
}

.addthis_toolbox.share_prefix {
    width: 140px;
    float: left;
    margin-top: 9px;
    font-size: 15px;
}

.main-account-content-order-deal-table-td a .viewvoucher {
    background-color: #fff;
    color: #1f4495 ;
    display: block;
    float: left;
    font-weight: bold;
    margin: -9px 0 0 33px;
    padding: 15px 0;
    width: 100px;
}

.btnblue2015 {
    cursor:pointer;
    display:inline-block;
    margin:auto 0px;
    padding: 8px 14px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    color:#ffffff;
    background:#447ac4;
    border:none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: -webkit-linear-gradient(#447ac4, #033c8b); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#447ac4, #033c8b); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#447ac4, #033c8b); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#447ac4, #033c8b); /* Standard syntax */
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    -khtml-border-radius:6px;
}
.btnblue2015:hover {
    text-decoration:none;
    color:#ffffff;
    background:#033c8b;
    background: -webkit-linear-gradient(#033c8b, #033c8b); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#033c8b, #033c8b); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#033c8b, #033c8b); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#033c8b, #033c8b); /* Standard syntax */
}

/*********************************************/
/*************** Right Contact ***************/
/*********************************************/
.rightcontact-container {
    overflow:auto;
    margin:0 auto;
    padding:15px 0px 15px 0px;
    width:220px;
    background-color:#fff;
    border:1px solid #d7d9db;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    -khtml-border-radius:8px;
}
.rightcontact-row {
    overflow:hidden;
    margin:0 auto;
    width:85%;
}
.rightcontact-textcenter {
    text-align:center;
}
.rightcontact-row-img {
    padding:0px 3px 0px 3px;
    vertical-align:middle;
}
.rightcontact-btn {
    cursor:pointer;
    display:inline-block;
    margin:auto 0px;
    padding:8px 20px 5px 20px;
    width:100%;
    max-width:100%;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center;
    color:#ffffff;
    background:#30aee6;
    border:none;
    border-bottom:3px solid #168ecc;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    border-radius:12px;
    -khtml-border-radius:12px;
    text-shadow: 2px 2px 0px rgba(0,0,0,0.15);
}
.rightcontact-btn:hover {
    text-decoration:none;
    color:#ffffff;
    background:#168ecc;
}
.rightcontact-label {
    margin-top:12px;
    margin-bottom:6px;
    font-size:12px;
    text-align:center;
    color:#888888;
}
.rightcontact-col {
    overflow:visible;
    display:inline;
    float:none;
    margin:0 auto;
    padding:0px;
    width:20%;
    max-width:100%;
}