#joobleRollOvers {
    background: url('/images_2011/common/makes_different_joobles_bg.png') no-repeat
}

#innerJoobleRollovers {
    background: url('/images_2011/common/makes_different_joobles_bg.png') no-repeat
}

#makesDifferentBottomContent {
    margin-bottom: 32px
}

#browsingIsFabImg {
    border-right: 2px solid #dae12e
}

.innerMainBodyHeadersBox {
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #fff;
    border: 1px solid #d7d7d7;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px
}

#mostPopularBrandsContainer {
    border-bottom: 1px solid #d5d4d4
}

#justSomePrivacyText {
    font-family: verdana, arial, helvetica, sans-serif
}

#featuredOfferNav {
    border-bottom: 1px solid #d7d7d7
}

.featuredOfferNavTabs {
    -moz-box-shadow: 0 0 5px #b6be1b;
    -moz-transition: box-shadow .25s ease 0s;
    -o-transition: box-shadow .25s ease 0s;
    -webkit-box-shadow: 0 0 5px #b6be1b;
    -webkit-transition: box-shadow .25s ease 0s;
    box-shadow: 0 0 5px #b6be1b;
    position: relative;
    transition: box-shadow .25s ease 0s;
    z-index: 10
}

.featuredOfferNavTabsOff {
    -moz-transition: background-color .25s ease 0s;
    -o-transition: background-color .25s ease 0s;
    -webkit-transition: background-color .25s ease 0s;
    background: #fff;
    cursor: pointer;
    transition: background-color .25s ease 0s
}

.featuredOfferNavTabsOff:hover {
    background: #dae12e;
    opacity: 1
}

#featuredOfferTab {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    border-top-left-radius: 6px
}

#aboutMerchantTab {
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    border-top-right-radius: 6px
}

#largeOffer {
    font-size: 100px
}

#largeOfferFreeShipping {
    font-size: 45px
}

#largeOfferSave {
    font-size: 80px
}

#largeOffer span {
    font-size: 50px
}

span#off,
span#offDollarSign {
    font-size: 30px
}

#availableAt {
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    border: 1px solid #d7d7d7;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

#featuredLogo {
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

.featuredUseCoupon,
.featuredCouponCode {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #1daec3 url('/images_2011/common/bullets_module_buttons.png') no-repeat 6px 50%;
    border: 3px solid #d5d4d4;
    border-radius: 6px;
    text-decoration: none;
    text-transform: uppercase
}

.featuredUseCoupon:hover,
.featuredUseCoupon.hover,
.featuredCouponCode:hover,
.featuredCouponCode.hover {
    background: #676767 url('/images_2011/common/bullets_module_buttons.png') no-repeat 6px 50%
}

.innerMainBodyHeaders {
    background: #fff
}

#merchantLogoBox {
    border-right: 1px solid #d5d4d4
}

#socialitesMerchantContainer {
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    background: #fff url('/images_2011/merchant/header_socialites.png') no-repeat 10px 3px;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

#socialitesMerchantPinterest a {
    background: url('/images_2011/common/pinterest_socialites.png') no-repeat 0 0
}

#socialitesMerchantPinterest a:hover {
    background: url('/images_2011/common/pinterest_socialites.png') no-repeat 0 -20px
}

#socialitesMerchantPinterest a:active {
    background: url('/images_2011/common/pinterest_socialites.png') no-repeat 0 -40px
}

.categoryBoxButtonRow a,
h3.categoryButtons {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #1daec3;
    border: 3px solid #d5d4d4;
    border-radius: 3px;
    color: #fff;
    text-decoration: none
}

.categoryBoxButtonRow a:hover {
    background: #c1c1c1
}

.categoryBoxButtonRow h3.categoryButtons {
    background: #676767
}

.outerListModules {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-image: linear-gradient(bottom, #c0e9ec 0, #fff 66%);
    background-image: -o-linear-gradient(bottom, #c0e9ec 0, #fff 66%);
    background-image: -moz-linear-gradient(bottom, #c0e9ec 0, #fff 66%);
    background-image: -webkit-linear-gradient(bottom, #c0e9ec 0, #fff 66%);
    background-image: -ms-linear-gradient(bottom, #c0e9ec 0, #fff 66%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c0e9ec');
    border: 1px solid #d7d7d7;
    border-radius: 4px
}

.innerListModules {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #fff;
    border: 1px solid #d7d7d7;
    border-radius: 4px
}

.listModuleHeaders {
    background: #fff
}

.bottomListModuleHeaders {
    background: 0;
    background-image: linear-gradient(bottom, #fff 41%, #eef9fa 50%);
    background-image: -o-linear-gradient(bottom, #fff 41%, #eef9fa 50%);
    background-image: -moz-linear-gradient(bottom, #fff 41%, #eef9fa 50%);
    background-image: -webkit-linear-gradient(bottom, #fff 41%, #eef9fa 50%);
    background-image: -ms-linear-gradient(bottom, #fff 41%, #eef9fa 50%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.41, #fff), color-stop(0.5, #eef9fa))
}

.innerListModules ul {
    list-style-image: url("/images_2011/common/list_bullet.png")
}

.alphaListOutputs ul li.popular {
    background: url('/images_2011/common/icon_gray_joobel.png') no-repeat 5px
}

#cantFindButton {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #1daec3 url("/images_2011/common/bullets_module_buttons.png") no-repeat 8px 50%;
    border: 3px solid #d5d4d4;
    border-radius: 4px;
    color: #fff;
    text-decoration: none
}

#cantFindButton:hover {
    background: #676767 url("/images_2011/common/bullets_module_buttons.png") no-repeat 8px 50%
}

.browseExclusives {
    font-weight: bold
}

.footerPageContainer p {
    font-size: 12px
}

#couponContainer ul#couponHeadersHome,
#couponContainer ul#couponHeadersCategory {
    list-style-type: none
}

#couponContainer ul#couponHeadersHome li,
#couponContainer ul#couponHeadersCategory li {
    border-right: 1px solid #dae12e
}

#couponContainer ul#couponHeadersHome li#last,
#couponContainer ul#couponHeadersCategory li#last {
    border-right: 0
}

a.couponHeaders {
    background: #1daec3;
    color: #fff;
    text-decoration: none
}

a.couponHeaders:visited {
    background: #1daec3;
    color: #fff;
    text-decoration: none
}

a.couponHeaders:hover {
    background: #c1c1c1;
    color: #fff;
    text-decoration: none
}

a.activeCouponHeader,
div.activeCouponHeader {
    background: #676767;
    color: #fff;
    cursor: default
}

a.activeCouponHeader:visited {
    background: #676767;
    color: #fff;
    cursor: default
}

a.activeCouponHeader:hover {
    background: #676767;
    color: #fff;
    cursor: default
}

a.noOffers {
    background: #c8f1f7;
    color: #fff;
    cursor: default
}

a.noOffers:visited {
    background: #c8f1f7;
    color: #fff;
    cursor: default
}

a.noOffers:hover {
    background: #c8f1f7;
    color: #fff;
    cursor: default
}

a.couponHeaders#firstCouponHeader,
.activeCouponHeader#firstCouponHeader {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px
}

a.couponHeaders#lastCouponHeader,
.activeCouponHeader#lastCouponHeader {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#couponContainer ul#couponHeadersHome li.singleOffer,
#couponContainer ul#couponHeadersCategory li.singleOffer {
    border-right: 0 solid #dae12e
}

#couponContainer ul#couponHeadersHome li.singleOffer div,
#couponContainer ul#couponHeadersCategory li.singleOffer div {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px
}

.greenUnderline {
    background: #dae12e
}

.couponBox {
    background: #fff url("/images_2011/common/coupon_bg.jpg") no-repeat top right;
    border: 1px solid #d5d4d4
}

.exclusive {
    background: #fff url("/images_2011/common/coupon_bg_exclusive.jpg") no-repeat top right
}

.couponLogoBox div {
    border-right: 1px solid #d5d4d4
}

.seeDetails {
    background: url("/images_2011/common/list_bullet.png") no-repeat 0 2px
}

.seeDetailsContent {
    background-image: linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -o-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -moz-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -ms-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f0f0f0), color-stop(0, #f0f0f0), color-stop(1, #fff));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
    border: 1px solid #d5d4d4
}

.offerType {
    border-bottom: 1px solid #d5d4d4
}

.couponCode,
.useCoupon,
.clickToReveal {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #1daec3 url('/images_2011/common/bullets_module_buttons.png') no-repeat 6px 50%;
    border: 3px solid #d5d4d4;
    border-radius: 4px;
    text-decoration: none;
    text-transform: uppercase
}

.useCoupon:hover,
.useCoupon.hover,
.couponCode:hover,
.couponCode.hover {
    background: #676767 url('/images_2011/common/bullets_module_buttons.png') no-repeat 6px 50%
}

.redeemButton img:hover,
.redeemButtonNoCode img:hover {
    top: -65px
}

.thumbUp {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    background: #1daec3;
    border-top: 1px solid #d5d4d4;
    border-left: 1px solid #d5d4d4;
    border-radius: 6px 0 0 0
}

.thumbUp:hover {
    background: #676767
}

.shareTextBox,
.addCommentsTextBox {
    background: #fff;
    border-top: 1px solid #d5d4d4;
    border-left: 1px solid #d5d4d4
}

.shareTextBox,
.shareTextBoxOn {
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-right: 1px solid #d5d4d4;
    border-radius: 0 6px 0 0
}

.shareTextBoxOn,
.addCommentsTextBoxOn {
    -moz-box-shadow: -2px -2px 2px #a4a4a4;
    -webkit-box-shadow: -2px -2px 2px #a4a4a4;
    background: #fff;
    border-top: 1px solid #d5d4d4;
    border-left: 1px solid #d5d4d4;
    box-shadow: -2px -2px 2px #a4a4a4
}

.shareTextBoxOn {
    border-right: 1px solid #d5d4d4
}

.shareButtonsBox,
.addCommentsBox {
    -moz-box-shadow: 0 0 5px #a4a4a4;
    -webkit-box-shadow: 0 0 5px #a4a4a4;
    background-image: linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -o-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -moz-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -ms-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f0f0f0), color-stop(0, #f0f0f0), color-stop(1, #fff));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
    border: 1px solid #d5d4d4;
    box-shadow: -2px -2px 5px #a4a4a4
}

.addCommentsTextArea,
ul.commentsOutput li {
    background: #fff;
    border: 1px solid #d5d4d4;
    color: #7a7a7a
}

.addCommentsTextArea:hover,
.addCommentsTextArea:focus,
.imgVerificationInputText:hover,
.imgVerificationInputText:focus {
    -moz-box-shadow: 0 0 5px #1daec3;
    -webkit-box-shadow: 0 0 5px #1daec3;
    background: #fff;
    border: 1px solid #1daec3;
    box-shadow: 0 0 5px #1daec3
}

.addCommentsTextAreaError,
.addCommentsTextAreaError:hover,
.addCommentsTextAreaError:focus,
.imgVerificationError,
.imgVerificationError:hover,
.imgVerificationError:focus {
    -moz-box-shadow: 0 0 5px #f1696c;
    -webkit-box-shadow: 0 0 5px #f1696c;
    background: #fff;
    border: 1px solid #f1696c;
    box-shadow: 0 0 5px #f1696c
}

.shareInputText,
.savedInputText,
.imgVerificationInputText {
    background: #fff;
    border: 1px solid #d5d4d4;
    color: #7a7a7a
}

.shareInputText:hover,
.shareInputText:focus,
.savedInputText:hover,
.savedInputText:focus {
    -moz-box-shadow: 0 0 5px #1daec3;
    -webkit-box-shadow: 0 0 5px #1daec3;
    border: 1px solid #1daec3;
    box-shadow: 0 0 5px #1daec3
}

.postCommentButton {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #1daec3;
    border: 3px solid #d5d4d4;
    border-radius: 4px;
    text-decoration: none;
    text-transform: uppercase
}

.postCommentButton:hover {
    background: #676767
}

.imgVerificationImage {
    border: 1px solid #d5d4d4
}

.moreCoupons,
.alsoIn {
    font-weight: bold
}

#prevNextContainer {
    font-weight: bold
}

#prevNextContainer span {
    font-size: 14px
}

#homeGooglePlusOneContainer {
    background: url('/images_2011/home/plus_one.png') no-repeat
}

#fsBlurb h1 {
    font-weight: normal
}

ul#moduleButtonBox {
    list-style-type: none
}

.moduleButtons {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #1daec3 url("/images_2011/common/bullets_module_buttons.png") no-repeat 8px 50%;
    border: 3px solid #d5d4d4;
    border-radius: 8px;
    color: #fff;
    text-decoration: none
}

.moduleButtons:hover {
    background: #676767 url("/images_2011/common/bullets_module_buttons.png") no-repeat 8px 50%
}

.socialContainer {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #d5d4d4;
    border-radius: 4px
}

#emailFriendContainer {
    background: url('/images_2011/common/email_a_friend.png') no-repeat
}

#emailFriendInput {
    border: 1px solid #d5d4d4
}

#contactForm fieldset {
    border: 0
}

.contactButtons {
    background: #1daec3;
    border: 2px solid #d5d4d4;
    font-weight: bold
}

.contactButtons:hover {
    background: #676767
}

#contactForm input,
#contactForm textarea {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.contactInputs,
#contactForm textarea {
    border: 1px solid #1daec3
}

.contactInputs:hover,
.contactInputs:focus,
#contactForm textarea:hover,
#contactForm textarea:focus {
    background: #fdfdf2;
    border: 1px solid #dae12e
}

.contactFormDropDowns {
    background-image: linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -o-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -moz-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -ms-linear-gradient(bottom, #f0f0f0 0, #f0f0f0 0, #fff 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f0f0f0), color-stop(0, #f0f0f0), color-stop(1, #fff));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
    border: 1px solid #d5d4d4
}

#socialBar {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: url('/images_2011/common/social_bar_joobels_bg.png') 730px 0 no-repeat, url('/images_2011/common/social_bar_bg.jpg') bottom repeat-x;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    border-radius: 4px
}

#socialIcons div {
    border-right: 1px solid #dae12e
}

#socialIcons div:last-child {
    border: 0
}

.siteMapCol ul {
    font-size: 11px
}

#eBookContainer {
    background: url('/images_2011/common/available_at_bg.jpg') repeat-x bottom
}

#newToFreeEbook {
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    background: url('/images_2011/common/new_to_couponing_bg.jpg');
    border-right: 1px solid #d7d5d6;
    border-top: 1px solid #d7d5d6;
    border-top-right-radius: 6px
}

#eBookAmazon,
#eBookPDF {
    border-right: 1px solid #dae12e
}

#getFreeEbook {
    background: url('/images_2011/common/ebook_bullet.png') no-repeat 64px 6px
}

#footerLinks {
    list-style-image: url('/images_2011/common/list_bullet_footer.png')
}

#mailListInput {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 2px solid #7ce5f5;
    border-radius: 2px
}

#contestContainer {
    -moz-border-radius: 6px;
    -moz-box-shadow: 0 0 15px #000;
    -webkit-border-radius: 6px;
    -webkit-box-shadow: 0 0 15px #000;
    background: url('/images_2011/common/contest/main_bg_wish_list.jpg') no-repeat;
    border: 3px solid #084282;
    border-radius: 6px;
    box-shadow: 0 0 15px #000
}

#overlay {
    background: #000;
    opacity: .3
}

#clickToCopyCode,
#clickToCopyGeneral {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background-image: linear-gradient(bottom, #f0f0f0 40%, #fff 83%);
    background-image: -o-linear-gradient(bottom, #f0f0f0 40%, #fff 83%);
    background-image: -moz-linear-gradient(bottom, #f0f0f0 40%, #fff 83%);
    background-image: -webkit-linear-gradient(bottom, #f0f0f0 40%, #fff 83%);
    background-image: -ms-linear-gradient(bottom, #f0f0f0 40%, #fff 83%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.40, #f0f0f0), color-stop(0.83, #fff));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
    border: 3px solid #8b8989;
    border-radius: 6px;
    font-weight: bold
}

#overlay {
    background: #000;
    opacity: .3
}

#suggestBrandContainer {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #f0f0f0 url('/images_2011/brands/popup_bg.jpg') no-repeat;
    border: 1px solid #d5d4d4;
    border-radius: 6px
}

#suggestHeader,
#suggestHeaderConfirmation {
    text-align: center;
    text-transform: lowercase
}

#suggestBrandFormErrors {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #e2eaeb;
    border: 3px solid #1fadc3;
    border-radius: 8px
}

fieldset {
    border: 0
}

label {
    font-size: 11px;
    font-weight: bold
}

.textInputs,
textarea {
    border: 1px solid #d5d4d4;
    font: normal 11px/11px verdana, arial, helvetica, sans-serif
}

.textInputs:focus,
.textInputs:hover,
textarea:focus,
textarea:hover {
    background: #e2eaeb
}

#submitSuggestBrand,
#clearSuggestBrand {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #1daec3;
    border: 3px solid #d5d4d4;
    border-radius: 4px;
    color: #fff;
    text-decoration: none
}

#submitSuggestBrand:hover,
#clearSuggestBrand:hover {
    background: #676767
}

#imgVerficationErrorMessageArrow {
    background: url('/images_2011/common/img_verification_arrow.png') no-repeat
}

#imgVerficationErrorMessageText {
    -moz-border-radius: 4px;
    -moz-box-shadow: 0 0 5px #978a8b;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 0 5px #978a8b;
    background: #fde3e4;
    border: 1px solid #f1696c;
    border-radius: 4px;
    box-shadow: 0 0 5px #978a8b
}

#thankYouRepsonse {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #dae12e;
    border: 2px solid #676767;
    border-radius: 4px
}
