/*  ------------------------------------
    Brandmile
    bdex Project Specific Styles
    ----------------------------------- */

body{font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;}
#footer{color:#999;}
a, a:link, a:visited{color:#B7995C;}
a.button, input[type=button], input[type=submit], input[type=reset]{
    background-color:#B7995C;border-color:;color:#fff;
    padding:4px 10px;
    border:1px solid #B7995C;
    color:#fff;
    text-decoration:none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow:-1px 1px 1px #333;
    -webkit-box-shadow:-1px 1px 1px #333;
    box-shadow:-1px 1px 1px #333;
    text-transform:uppercase;
    font-size:12px!important;
    }

/*  -----------------------------------
    Public Pages Styles
    ----------------------------------- */

#auth-widget{border:none;}

.auth-widget-box{background:#B7995C url(../../brandmile/img/bg-module.png) center top repeat;}
.auth-widget-box input[type=submit]{background-color:black;border-color:black;}
.auth-widget-box label{color:white;}

.auth-widget-button p a{background-color:#B7995C;}
#auth-widget-toggle{background:black;border-color:black;}
.auth-widget-button p{color:white;}

#auth-widget-login-reset-password span a{color:white;}
#auth-widget-signup-toc label a{color:white;}

.auth-widget-facebook p{color:white;}

/*  -----------------------------------
    Index Styles
    ----------------------------------- */

#index-login-form, #index-about-project{
    background:#312B27 url(../../brandmile/img/bg-index-boxes.png) center top repeat-x;
    border:1px solid #3D3935;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:1px 1px 1px #000;
    -webkit-box-shadow:1px 1px 1px #000;
    box-shadow:1px 1px 1px #000;
}
#index-login-form div.ff input{width:168px;}
#index-login-form, #index-about-project{color:#fff;font-size:1em;}
#index-login-form h2, #index-about-project h2{color:#C29F55;}
#index-about-project p{font-family:Arial, Helvetica, sans-serif;}

#bdconversion-signup-form label, #bdconversion-invitation-consume label{color:#fff;}
#bdconversion-signup-form, #bdconversion-invitation-consume form{background:#312B27 url(../../brandmile/img/bg-index-boxes.png) center top repeat-x;}

body.index #copyright{display:none;}

/*  -----------------------------------
    Public Styles
    ----------------------------------- */

body.public{background:#000 url(../../brandmile/img/bg-home.jpg) center top no-repeat;}
body.public #wrapper{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:transparent;
    background:url(../../brandmile/img/bg-public-content.png);
}

/* signup page  */

body.signup{}
body.signup h1{color:#B7995C;text-transform:uppercase;}
body.signup h2, body.signup h3{color:#333;}
body.signup p.intro{}

body.signup #about{background-color:#B7995C;color:#fff;}

/* careers */

/*div.job-post{background:#fff url(../../brandmile/img/bg-content-tall.png) bottom right repeat-x;}
div.job-post h3, div.job-post h4{font-weight:bold;}*/

/*  -----------------------------------
    Private Styles
    ----------------------------------- */

#brandsuggestion-module{background: #B7995C url(../../brandmile/img/bg-suggestbrand.png) center top no-repeat;}
#brandsuggestion-module h3{font-size:1.6em;margin:5px 0 5px 0;color:#000;}
#brandsuggestion-module p{margin-bottom:5px;color:#fff;}
#brandsuggestion-module input[type="submit"]{background-color:#000;border:1px solid #000;}

#bdconversion-invitation-header-count span a{color:#B7995C;}

#bdconversion-invitation-create-single-widget{background:#000 url(../../brandmile/img/bg-invite-box.png) right top no-repeat;color:#fff;border-color:#000;}
#bdconversion-invitation-create-single-widget h3{color:#B7995C;padding:3px 0 12px 0;}
#bdconversion-invitation-create-single-widget h3 span{font-weight:bold;font-size:24px;}

#bdconversion-invitation-personal-link-share{}

#free-shipping-sidebar-module{color:#000;background:url(../../brandmile/img/bg-freeshipping-box.png) top center no-repeat;}
#free-shipping-sidebar-module h3{color:#B7995C;}
#free-shipping-sidebar-module p{width:60%;}
#free-shipping-sidebar-module span{color:#fff;display:block;}

div.instant-registration{background:#D9BD83 url(../../brandmile/img/bg-instantsignup-box.png) top center no-repeat;}
div.instant-registration h3 span{display:block;}
div.instant-registration p{color:#fff;}
div.instant-registration p a{color:#000;}

/* bdex */
/* Body Backgrounds */

body.private{background:#000 url(../../brandmile/img/bg-private.png);}
body.private #outer{background:url(../../brandmile/img/bg-outer.png) center bottom no-repeat;}

/* Content Area */

body.private #content{border:1px solid #ccc;padding:19px 19px 0;background:#eee url(../../brandmile/img/bg-content.png) top center repeat-x;}

body.private #breadcrumb p{color:#333;}
body.private #breadcrumb p a{color:#B7995C;}

body.private #navigation-bar{background:#B7995C url(../../brandmile/img/bg-navigation.gif)!important;}
body.private #navigation ul li a:hover{color:#000!important;text-decoration:none;}

.sub-menu li:hover { background-color:#A5884A!important; }

#header-navigation { color:white; }

body.private #footer, body.private #footer a{color:#666;}

/* Marketing Modules */

#ipad2-competition-module{background:url(../../brandmile/img/bg-ipad-competition-box.png) top center no-repeat;}
#ipad2-competition-module-content h3, #ipad2-competition-module-content p a{color:#000;}
#ipad2-competition-module-content p{color:#fff;}
#ipad2-competition-transparent-footer{background:url(../../brandmile/img/bg-transparency.png) bottom left repeat;}
#ipad2-competition{background:url(../../brandmile/img/bg-ipad-competition.png) top center no-repeat;}

#ipad2-competition h1, #ipad2-competition h3, #ipad2-competition p, #ipad2-competition li, #ipad2-competition a{color:#000;}

/* bdex - Campaign List */

#running-campaigns div.campaign-teaser-bar{color:#fff;}
#running-campaigns span.campaign-discount{font-weight:bold;color:#B7995C;}
#running-campaigns a.campaign-teaser-link{color:#fff;}

/* bdex - Campaign Details  */

#campaign-personal-link a strong{color:#B7995C;}

/* bdecommerce - Checkout */

div.highlight{color:#B7995C!important;}
#checkout-progress-labels{color:#000;}

#mydala-redeem-cupon-link{background-image:url(../../brandmile/img/icon-mydala-coupon.png);}

/* blog module */

#blog-module{background:#000 url(../../brandmile/img/bg-blog-box.png) top center no-repeat;height:212px;}
#blog-module{cursor:pointer;}
#blog-module-content{padding-top:144px;}
#blog-module-content p{color:#fff;margin-bottom:0px;}
#blog-module-content p a{color:#1C6246;}

/* bdconversion - invitation page */

.invitation-page-section{
    background:#fff url(../../brandmile/img/bg-content-short.png) bottom right repeat-x;
}

/*  -----------------------------------
    Temporary Styles
    ----------------------------------- */

/* Facebook Event */

#facebook-event-module { background:url(../../marketing/img/facebook-event/facebook-event.jpg) top center no-repeat; border:1px solid #CCC; display:block; margin-bottom:20px; }
#facebook-event-content { padding:165px 10px 20px; }
#facebook-event-content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#facebook-event-content p { margin-bottom:10px; color:#EEE; font-size:12px; }
#facebook-event-content p span { clear:both; display:block; }
#facebook-event-like { margin-bottom:2px!important; }
#facebook-event-share {
    margin-bottom:10px;
    background:url(../../marketing/img/facebook-event/fb-share.jpg) center left no-repeat;
    display:block;
    text-indent:-9999px;
    text-align:left;
    width:60px;
    float:left;
}

/* Christmas Blowout Sale */

#christmas-blowout-sale-module { margin-bottom:18px; background:url(../../marketing/img/christmas-blowout-sale/bg-module.jpg) bottom center no-repeat; padding:20px; }
#christmas-blowout-sale-module h3 { font-size:18px; text-transform:uppercase; color:white; margin-top:0; }
#christmas-blowout-sale-module h3 span { font-weight:bold; color:black; }
#christmas-blowout-sale-module p { color:white; font-size:13px; }
#christmas-blowout-sale-module a { color:white; font-size:13px; text-decoration:none; }
#christmas-blowout-sale-module a.button { background-color:black; border-color:black; }

/* Swati Modo */

body.swati-modo #wrapper { background-color:#FFFFFF; }
#swati-modo-wrapper { margin:0 auto; width:600px; background:url(../../marketing/img/swati-modo/backdrop.jpg) top center no-repeat; padding-bottom:20px; }
#swati-modo-content-wrapper { width:340px; margin:0 auto; padding:100px 0 90px;; overflow:hidden; }
#swati-modo-header a { background:url(../../marketing/img/swati-modo/header.jpg) top center no-repeat; width:340px; height:120px; display:block; text-indent:-9999px; font-size:0; }
#swati-modo-content { padding:0 10px 10px; }
#swati-modo-content h2 a { font-size:14px; margin-top:0; margin-bottom:11px; color:#854062; font-weight:bold; font-family:Verdana; text-decoration:none; }
#swati-modo-content p { font-size:11px; line-height:14px; font-family:Verdana; }
#swati-modo-action a { background:url(../../marketing/img/swati-modo/action.jpg) top center no-repeat; width:185px; height:37px; display:block; float:left; text-indent:-9999px; font-size:0; }
#swati-modo-terms p { font:8px Verdana; line-height:10px; padding:10px 0; margin:0; clear:both; float:left; width:180px; }
