/*----------------------------------------------------------
title:        color stylesheet
template:    00188-1
----------------------------------------------------------*/

html {
    background-attachment:fixed;
    background-image:url("/images/bg2bg.jpg");
    background-position:0 0px;
    background-color:#1f2554;
    background-repeat:repeat;
}

body {
    background-attachment:fixed;
    background-color:transparent;
    background-image:url("/images/bg2.jpg");
    background-repeat:repeat-x;
    background-position:0 0px;
    color: #5EB413;
    }

#footer {
    
    }

a { color: #5EB413; }
a:visited { color: #5EB413; }

#content-left a { color: #5EB413; }

#widgetSidebarDetailed {
    color: #636363;
}

#widgetSidebarDetailed a {
    color: #636363;
}

#header-search input {color: #888888;}

#widgetFooter .actionItems {color: #636363;}
#widgetFooter .actionItems a {color: #636363;}
#widgetFooter .actionItems a:hover {color: #636363;}

#widgetFooter .copyright {color: #636363;}
#widgetFooter .copyright a {color: #636363;}
#widgetFooter .copyright a:hover {color: #636363;}

#widgetFooter .nav .title {color: #636363;}
#widgetFooter .nav ul li a {color: #636363;}
#widgetFooter .nav ul li a:hover {color: #636363;}

#widgetFooter .copyright-small {color: #636363;}
#widgetFooter .copyright-small a {color: #636363;}
#widgetFooter .copyright-small a:hover {color: #636363;}

h2, .page-title {
    color: #5EB413;
    }

#productGrid h2 {
    color: #5EB413;
    }

#productGrid h2 a {
    color: #5EB413;
    }

#productGrid h2 a:hover {
    color: #5EB413;
    }

#productGrid .title a {
    color: #5EB413;
}

#productDetail .hdr-title {
    background-color: #5EB413;
    color: #fff;
    }

#productDetail #extraDetails {
    color: #5EB413;
    }

#productDetail a {
    color: #5EB413;
    }

#checkoutOnePage #existingCustomer .hdr-title{
    background-color: #5EB413;
    color: #fff;
    }

#checkoutOnePage #newCustomer .hdr-title{
    background-color: #5EB413;
    color: #fff;
    }

#checkoutConfirm .hdr-title {
    background-color: #5EB413;
    color: #fff;
    }

#clientAccount .hdr-title {
    background-color: #5EB413;
    color: #fff;
    }

#existingCustomer .hdr-title, #newCustomer .hdr-title ,#createCustomer .hdr-title , #passwordRemindCustomer .hdr-title {
    background-color: #5EB413;
    color: #fff;
    }

#viewCart #cartItems thead tr th {
    background-color: #5EB413;
    color: #fff;
    }

#clientAccount #orderList thead th, #clientAccount #subscriptionOrderList thead th {
    background-color: #5EB413;
    color: #fff;
    }

#clientAccount a {
    color: #332C27;
}

#checkoutOnePage #cartItems thead tr th {
    background-color: #5EB413;
    color: #fff;
    }

#categoryList .title a {
    color: #5EB413;
    }

#productList .title a {
    color: #5EB413;
    }

#checkoutOnePage #cartItems thead tr th {
    background-color: #5EB413;
    }

#vendorAccount #productList thead tr th {
    background-color: #5EB413;
    }

#vendorAccount .hdr-title {
    background-color: #5EB413;
    }

#categoryGrid .title a {
    color: #5EB413;
    }

#categoryList #btmOptions .pagination a {
    color: #5EB413;
}

#categoryList #btmOptions .pagination a:hover {
    color: #5EB413;
}

#categoryGrid #btmOptions .pagination a {
    color: #5EB413;
}

#categoryGrid #btmOptions .pagination a:hover {
    color: #5EB413;
}

#productGrid #btmOptions .pagination a {
    color: #5EB413;
}

#productGrid #btmOptions .pagination a:hover {
    color: #5EB413;
}

#productList #btmOptions .pagination a {
    color: #5EB413;
}

#productList #btmOptions .pagination a:hover {
    color: #5EB413;
}

#clientAccount .pagination a {
    color: #5EB413;
}

#clientAccount .pagination a:hover {
    color: #5EB413;
}

#knowledgebase .pagination a {
    color: #5EB413;
}

/* One Page Checkout CSS update */

.frame .top {
    overflow:hidden;
}

#content-middle {
    background-color:transparent;
}

#content-middle form[name="login"],
#content-middle form[name="create"] {
    background:#EDFFDE;
    float:left;
    height:190px;
    padding: 2em 2em 2em 2em;
}

#content-middle form[name="login"] {
    border-left:1px solid #C7E8AC;
    border-bottom:1px solid #C7E8AC;
    width:257px !important;
    padding:2em 0 2em 66px;
    -webkit-border-top-left-radius: 2em;
    -khtml-border-radius-topleft: 2em;    
    -moz-border-radius-topleft: 2em;
    border-top-left-radius: 2em;
    -webkit-border-bottom-left-radius: 2em;
    -khtml-border-radius-bottomleft: 2em;    
    -moz-border-radius-bottomleft: 2em;
    border-bottom-left-radius: 2em;
}

#content-middle form[name="create"] {
    border-bottom:1px solid #C7E8AC;
    padding:2em 0 2em 0;
    width:600px !important;
    -webkit-border-top-right-radius: 2em;
    -khtml-border-radius-topright: 2em;    
    -moz-border-radius-topright: 2em;
    border-top-right-radius: 2em;
    -webkit-border-bottom-right-radius: 2em;
    -khtml-border-radius-bottomright: 2em;    
    -moz-border-radius-bottomright: 2em;
    border-bottom-right-radius: 2em;
}

#content-middle #existing-login.grid_8,
#content-middle #new-login.grid_8 {
    clear:none;
}


#content-middle #existing-login.grid_8 {
    border-right:1px solid #C7E8AC;
padding-right:38px;    
    width:208px;
}

#content-middle #new-login.grid_8 {
    border-right:1px solid #C7E8AC;
    padding:0 0 0 75px;
width:240px;
}

#content-middle #existing-login.grid_8 input,
#content-middle #new-login.grid_8 input {
    float:left;
    margin:.2em 1em .5em 0;
}


#billing-address,
#shipping-address,
#payment-method,
#shipping-method {
    background:-moz-linear-gradient(100% 100% 90deg, #FFFFFF, #F8F8F8, #FFFFFF) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear,left top, left bottom, from(#fff), to(#f8f8f8), from(#fff));
    background: -o-linear-gradient(#fff, #f8f8f8, #fff);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f8f8f8', EndColorStr='#f8f8f8',GradientType=0);
    display:block;
    clear:both;
    margin:2em 0 !important;
    padding:2em;
}

#billing-address label,
#shipping-address label,
#payment-method label,
#shipping-method label {
    float:left;
}

#content-middle #new-login .create-btn input {
    float: left;
}

#review thead th,
#review tbody td {
    padding:.2em 4em;
}

#content-middle form[name="create"] #new-login input[src="https://www.eventwristbands.com/images/create_new_account.png"] {
    margin-right:5em;
    margin-top:26px;
} 

#content-middle form[name="create"] #new-login input[src="https://www.eventwristbands.com/images/express_checkout.png"] {
margin:-48px 0 0 98px;
    position:absolute;
}

#one-page-checkout .forgot-password {
    margin:0 0 1em 0;
    width:110px;
}

#one-page-checkout .heading {
    color:#1A991D;
    font-size:1.5em;
    font-weight:bold;
    margin:0 0 1.5em 0;
}

#express-title {
    position:absolute;
    margin:23px 0 0 748px;
}

#express-title .title {
   color: #1A991D;
    font-size: 1.5em;
    font-weight: bold;
}

#one-page-checkout .number-blue {
    border-right: 1px solid #CCCCCC;
    font-style: italic;
    margin-right: 0.5em;
    padding-right: 0.5em;
}

img {
    border:0;
}

#productDetail #freeShipping {
    background: #D7EFC6 url(/images/FREEbox.png) no-repeat 1px 6px;
    color:#F95252;
    font-size: 1.1em;
    padding: 1.5em 1.5em 1.5em 8em;
    text-shadow: -1px 1px #FFFFFF;
    display:none;
}

#freeShipping img {
    display: none;
}
#one-page-checkout.container_16 .grid_8 {
    width: 91%;
}

#one-page-checkout .onepage-error {
    background: -moz-linear-gradient(100% 100% 90deg, #FFF2F2, #ffdbdb) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear,left top, left bottom, from(#FFDBDB), to(#FFF2F2));
    background: -o-linear-gradient(#FFDBDB, #FFF2F2);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFDBDB', EndColorStr='#FFF2F2',GradientType=0);
    border-bottom:1px solid #ffdbdb;
    border-left:1px solid #ffdbdb;
    color: #FF0000;
    font-weight: bold;
    padding: 1em;
    text-shadow: -1px 1px #FFFFFF;
    width: 905px;
    -webkit-border-radius: 16px;
    -khtml-border-radius: 16px;    
    -moz-border-radius: 16px;
    border-radius: 16px;
}

#one-page-checkout #payment-method .apply {
    margin:1em 0;
}

#one-page-checkout #ccCVV2Container {
    width:330px;
}

#one-page-checkout #shipping-method .calculate {
    margin:1em 0;
}

form[name="digiSHOP"] #express-title,
a#calculateShippingLink {
    
}
#one-page-checkout.container_16 #review #review-table.grid_16 {
  width:665px;
}
#one-page-checkout #review #review-table thead {
    background:#63636B;
    color:#fff;    
}

#one-page-checkout #otherPaymentOptions br {
  display:none;
}

#one-page-checkout #otherPaymentOptions label {
  float:left;
  padding:0 2em 2em 0;
}

#review #review-table td.product,
#review #review-table td.unit-price,
#review #review-table td.qty,
#review #review-table td.subtotal {
    padding:1em 4em;
}

#review #totalsInfo {
    margin-left:490px;
}

#review #totalsInfo #submit {
    margin-left:30px;
}

#viewCart #cartButtons {
    text-align:right;
    width:100%;
}

#viewCart #cartButtons {
    text-align:right;
    width:100%;
}

.view-cart-or {
  clear:both;
  display:block;
  margin:1em 2.3em;
}

#viewCart .googleCheckoutGateway {
    margin-right:1em;
}

form[name="digiSHOP"] #express-title {
   display:none;
}

#review-table thead th {
   background: #087dc7; /* Old browsers */
   background: -moz-linear-gradient(top, #087dc7 0%, #1e50a6 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#087dc7), color-stop(100%,#1e50a6)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top, #087dc7 0%,#1e50a6 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, #087dc7 0%,#1e50a6 100%); /* Opera11.10+ */
   background: -ms-linear-gradient(top, #087dc7 0%,#1e50a6 100%); /* IE10+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#087dc7', endColorstr='#1e50a6',GradientType=0 ); /* IE6-9 */
   background: linear-gradient(top, #087dc7 0%,#1e50a6 100%); /* W3C */
}

a#homepage-closeout-promo-link {
background:#003399;
color:#fff;
display:block;
padding:5px 0;
text-align:center;
text-decoration:none;
width:100%;
}

a#homepage-closeout-promo-link:hover {
color:#fff;
text-decoration:none;
}

/* Foldable item info */
div.ew-item-foldable-info-wrapper {
    margin:1.5em 0;
}

#productDetail a.ew-item-foldable-info-title,
a.ew-item-foldable-info-title {
    border:0.5em solid #EBEFF9;
    color:#f9f9f9 !important;
    display:block;
    padding:.7em 2em;
    clear:both;
    background: #242B62;
    background: -moz-linear-gradient(100% 100% 90deg, #242B62, #474F8E);
    background: -webkit-gradient(linear,left top, left bottom, from(#474F8E), to(#242B62));
    background: -o-linear-gradient(#242B62, #474F8E);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#242B62', EndColorStr='#474F8E',GradientType=0);
    font-weight:bold;
    text-decoration:none;
    text-shadow:1px 1px #000;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;    
    -moz-border-radius: 10px;
    border-radius: 10px;
    
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#productDetail a.ew-item-foldable-info-title:hover,
a.ew-item-foldable-info-title:hover {
    color:#fff !important;
    text-shadow:1px 1px #000;
    background: #474F8E;
    background: -moz-linear-gradient(100% 100% 90deg, #474F8E, #242B62);
    background: -webkit-gradient(linear,left top, left bottom, from(#242B62), to(#474F8E));
    background: -o-linear-gradient(#474F8E, #242B62);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#474F8E', EndColorStr='#242B62',GradientType=0);
}
#productDetail a.ew-item-foldable-info-title:focus,
a.ew-item-foldable-info-title:focus {
    background: #fff;
    background: -moz-linear-gradient(100% 100% 90deg, #474F8E, #242B62);
    background: -webkit-gradient(linear,left top, left bottom, from(#242B62), to(#474F8E));
    background: -o-linear-gradient(#474F8E, #242B62);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#474F8E', EndColorStr='#242B62',GradientType=0);
}

#productDetail a.ew-item-foldable-info-title.foldable-open,
a.ew-item-foldable-info-title.foldable-open {
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-radius-bottomleft: 0;    
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-radius-bottomright: 0;    
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.ew-item-foldable-info-body {
    background:#EBEFF9;
    clear:both;
    color:#444;
    line-height:1.2em;
    padding:0.5em 2em 1em 2em;
    
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#productDetail #printerFriendly,
#productDetail hr {
  display:none;
}
iframe#facebookLike {
  height:45px !important;
  width:100% !important;
  margin-top:16px;
}
#shipping-deadline-container {
    background:url('/images/timer_sprite.gif') no-repeat -242px 38px transparent;
    border-top:1px solid #f0f0f0;
    color:#333366;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:16px;
    font-weight:normal;
    padding-top:22px;
    width:341px;
}
#shipping-deadline-container .copy {
    display:block;
    clear:both;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    letter-spacing:1px;
}
#shipping-deadline-container div.countdown {
    margin:0 0 .25em 6em;
    display:block;
}
#shipping-deadline-container .countdown_row {
padding: 0px 2px;
    display:block;
    width:100%;
    overflow:auto;
    margin:0;
}
#shipping-deadline-container .countdown_section {
background:url("/images/timer_sprite.gif") no-repeat scroll -4px -4px transparent;
    color:#333366;
    display: block;
    float:left;
    font-size: 11px;
    margin:0 0 0 .3em;
    padding:1.6em 0;
    width:69px;
    text-align:center;
}
#shipping-deadline-container .countdown_amount {
    font-size: 21px;
}
#shipping-deadline-container a {
    color:#80B3E6;
    font-size:12px;
    display:block;
    margin:4px 0 0 0;
    text-align:center;
}
#shipping-deadline-container a:hover {
    color:#333366;
}
#productDetail #productDescription {
    border-top:1px solid #f0f0f0;
}

#productDetail h2.titleHeader {
  font-size:2em;
  border-bottom:1px solid #f0f0f0;
  padding-bottom:.5em;
}

#nav {
  background:#99CCFF;
  margin:0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
#topNav .center .link a {
  color:#1F2964;
  font-weight:bold;
}
#topNav .center .link a:hover {
  color:#fff;
}
.frame .top {
  background:transparent;
}
#ew-homepage-banner {
  text-align:center;
  margin-bottom:15px;
}
/* blue */
#categoryGrid .title a,
#productGrid h2 a,
#productGrid h2,
#productGrid .title a,
#productDetail h2,
#productDetail a,
#widgetInformation .top,
#widgetCategories .top,
#widgetSubscribe .top ,
#widgetRecentlyViewed .top,
#widgetRecentlyViewed .body .title a,
h2, 
.page-title {
  color:#1F2964 !important;
}

#productDetail .hdr-title {
  background-color:#1F2964;
}
#logo .ew-header-socal-link {
  width:26px;
  height:26px;
  display:block;
  position:absolute;
}
#logo #ew-header-fb {
    background: url("/images/social_sprite.png") repeat scroll 0 0 transparent;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social_sprite.png');*/
    margin: 30px 0 0 390px;
}
#logo #ew-header-tw {
    background: url("/images/social_sprite.png") repeat scroll -33px 0 transparent;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social_sprite.png');*/
    margin: 30px 0 0 417px;
}
#header-search {
  padding:5px 0;
  margin:42px 0 0 397px;
}
