/* All custom CSS styles should be placed in this file */


/* Remove the gray and white boxes from Slide Show */
.slide-overlay { display:none!important }


/* Tab color Social Icon color Dropdown Menu color PINK */
.bg-color,.Content .nav-tabs li.active,.sexy-search-wrap .search-results img.RatingIMG,#Header #TopMenu .dropdown .cartBtns .CheckoutLink,.left-pane .pane-menu > ul > li:hover > a,.Left #SideCategoryList.CategoryList > div > ul li > ul > li:hover > a,.bg-color-hover:hover,.Left #SideCategoryList.CategoryList > div > ul li > ul li:hover a:hover,.CategoryPagination .FloatRight a:hover,.CategoryPagination .FloatLeft a:hover,.Content .nav-tabs li.active:hover,.Content .ProductList li .ProductActionAdd a:hover,.QuickViewBtn:hover,.CategoryPagination li a:hover,.Left #SideCategoryList.CategoryList > .SideCategoryListFlyout > ul > li.has-sub:hover,.Left #SideCategoryList.CategoryList > div > ul li > ul li:hover,.Left #SideCategoryList.CategoryList > div > ul li > ul > li > ul > li > ul li:hover,.Left #SideCategoryList.CategoryList > div > ul li > ul > li > ul > li:hover,.ProductList li .ProductActionAdd a:hover,.RemoveFromWishlistForm .RemoveBtn:hover,#Header #HeaderLower #SideCategoryList li ul li:hover,.ProductList li .ProductCompareButton:hover,.Submit input,.ML20 input,.btn,.header .actions .btn,.CartUpdateBtn input,.CheckoutButton a,#bottom_payment_button,.ExpressCheckoutContent input[type="submit"],#bottom_payment_button,.Submit input,.plain.btn,#frmGiftCertificate .Submit input[type=button],#frmGiftCertificate .Submit input[type=submit], #Header #TopMenu ul li .dropdown #LoginButton:hover,  {
    background-color: #547E02;
}


.color,a,.Content .nav-tabs li:hover a,.Content a,.Content .tab-content .pagination .glyphicon:hover,#ContainerFooter a:hover,
#ContainerFooter #FooterUpper > ul > li > a:hover,#FooterUpper 
#SideCategoryList li a:hover,    .Content .ProductList li .ProductPrice span.SalePrice,.Content .ProductList li .ProductDetails a:hover,

.Content .ProductList li .ProductPriceRating ,

.sexy-search-wrap .result-link:hover .product-price,
#HeaderLower h1.logo a,#Header #HeaderLower #SideCategoryList li a:hover,#Header #HeaderLower #SideCategoryList li:hover a,
#Header #HeaderLower #SideCategoryList li a:hover,#Header #HeaderLower #SideCategoryList li li a:hover,#Header #HeaderLower 
#SideCategoryList li.active a,#Header #HeaderLower #SideCategoryList li.ActivePage a,#Header #TopMenu .dropdown .ProductList em,.ProductList li .ProductDetails a:hover,.ProductList li .ProductPriceRating span,.WishlistProductList li .ProductDetails em span,
#currency-chooser #change-currency,.left-pane .pane-menu > ul > li .glyphicon,.color-hover:hover,
#ProductDetails .wishlist-button:hover,#ProductDetails .extra-buttons a:hover, 
#Header #TopMenu ul li a .glyphicon-chevron-down, .rightopen #Header .search-icon, #Header .search-icon:hover, .ProductDetailsGrid .DetailRow.PriceRow .Value em,.Content .ProductMain .ProductPrice 
{ 
color: #b7b7b7;
}


/* SALE PRICE ON MAIN PAGE PRODUCTS */
.color, .Content   .ProductList li .ProductPriceRating span.SalePrice {
    color: #547E02; 
}


.border-color-primary, .Content .ProductList li:hover .ProductDetails, .sexy-search-wrap .search-results li:hover, .Left h1#title, .Right h2, .Left #SideCategoryList.CategoryList > div > ul li > ul li, .SubCategoryList ul li a,.SubBrandList li a, #product-main #SideProductRelated h2 span, #Header #HeaderLower #SideCategoryList li ul, #Header #HeaderLower #SideCategoryList li ul li.has-sub:hover > ul, .left-pane .pane-menu > ul > li:hover > a {
    border-color: #B9DA8B;
}

/* ADVACNE SEARCH LINK IN QUICK SEARCH AND SITE MAP LINK BOTTOM OF PAGE FONT COLR*/
a {
    font-weight: 400;
    color: #ccc;
}


/* Header text color on main page where blog headeings are RED*/
.Content a {
    text-decoration: none;
    font-size: 14px;
    color: #CC3333;
}

/* Top Navigation Dropdown Menu background COLOR GREY */
#Header #HeaderLower #SideCategoryList > div > ul > li:hover,#Header #HeaderLower #SideCategoryList > div > ul > li.hover_effect,#Header #HeaderLower #SideCategoryList li.active,#Header #HeaderLower #SideCategoryList li.ActivePage {
    background: #F0F0F0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}



/* Top Navigation Dropdown Lower Menu background COLOR Grey*/
#Header #HeaderLower #SideCategoryList li ul li {
    background-color: #F0F0F0;
}



/* LEFT CATEGORY LIST Menu background COLOR Grey*/
.Left #SideCategoryList.CategoryList > div > ul > li.has-sub:hover,.Left #SideCategoryList.CategoryList > div > ul > li.has-sub:hover ul {
    -webkit-box-shadow: 0 5px 6px -1px rgba(0,0,0,.3);
    box-shadow: 0 5px 6px -1px rgba(0,0,0,.3);
    background-color: #F0F0F0;
}

/* body background COLOR */
html {
    left: 0px;
    right: auto;
    position: absolute;
    width: 100%;
    background: #fff;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* RIGHT SIDE COLUMN BLOG PAGE FONT COLOR AND HOVER */
.Right li a {
    text-decoration: none;
    color: #547E02;
}

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


/* SECONDARY BUTTON = REEDEM BUTTON ON CART PAGE */
.btn-secondary{
    background: #547E02;
}

.btn-secondary,.btn-secondary:hover {
    letter-spacing: -1px;
    font-weight: 700;
    color: #FFF;
}


/* HEADER DROP DOWN MY ACCOUNT BOX COLOR CONTAINER*/
#Header #TopMenu ul li .dropdown {
    position: absolute;
    width: 250px;
    top: 40px;
    margin: 0;
    padding: 10px 15px;
    background: #547E02;
    z-index: 101;
    left: 0;
}

/* SOCIAL ICONS TOP HEADER HOVER COLOR */
.icon-social-theme:hover {
    background-color: #B9DA8B;
}


/* MY ACCOUNT BUTON*/
#Header #TopMenu ul li .dropdown #LoginButton {
    width: 44%;
    float: right;
    line-height: 18px !important;
    padding: 5px;
    height: auto !important;
    color: #fff;
    font-size: 14px;
background: #B9DA8B;
}

#Header #TopMenu ul li .dropdown #LoginButton:hover {
    color: #333!important;
background: #B9DA8B;
}


#Header #TopMenu ul li.my-account:hover a {
    color: #fff;
    background: #547E02;
}

#Header .search-icon {
    float: right;
    font-size: 17px;
    margin-top: 52px;
    margin-left: 10px;
    color: #333;
}
#Header .search-icon:hover {
    cursor: pointer;
color: #B9DA8B;
}


/* TOP BAR FONT MY ACCOUNT AND ITEMS IN CART COLOR AND SIZE */
#Header #TopMenu ul li a {
    float: left;
    font-size: 13px;
    text-transform: uppercase;
   color: #ccc;
    letter-spacing: 1px;
    width: 100%;
    white-space: nowrap;
    text-align: left;
}

/* TOP BAR MY CART DROP DOWN UPPER BOX */
#Header #TopMenu ul li #SideCartContents {
    background: #547E02;
    color: #b7b7b7;
    font-size: 13px;
    padding: 0;
}


/* Top Bar My cart Drop Down Quantity Font Color */
#Header #TopMenu .dropdown .ProductList .product-details .product-name {
    float: left;
    text-transform: none;
    width: 100%;
color: #fff;
}


/* TOP BAR MY CART Image Boarder WHITE */
#Header #TopMenu ul li #SideCartContents .product-image {
    text-align: center;
    max-width: 60px;
    max-height:100px;
        border:2px solid #fff;
}

/* TOP BAR MY CART AND MY ACCOUNT HOVERR COLOR */
.dropdown-target:hover, .dropdown-target.hover_effect {
    background: #547E02;
}



/* VIEW SHOPPING CART HOVER BUTTON COLOR */
#Header #TopMenu .dropdown .cartBtns .ViewCartLink:hover {
    background: #B9DA8B;
    color: #fff;
}
#Header #TopMenu .dropdown .cartBtns .CheckoutLink:hover {
    color: #333;
background: #DEECC8;
}

#Header #TopMenu .dropdown .cartBtns .CheckoutLink {
    color: #fff;
background: #B9DA8B;
}

#Header #TopMenu .dropdown .cartBtns .ViewCartLink {
    background: #DEECC8;
    color: #333;
    margin-top: 0;
}

/* My Account drop down menu hover */
#Header #TopMenu ul li.my-account ul a:hover {
    background: #B9DA8B;
color: #333;
}

/* VIEW SHOPPING CART BUTTON CONTAINER COLOR */
#Container .cartBtns {
    clear: both;
    float: left;
    margin: 0 0 5px;
    width: 100%;
background: #547E02;

}
/* ToP Header Cart Dropdown Price color */

#Header #TopMenu .dropdown .ProductList em {
    display: inline-block;
    font-size: 13px;
    letter-spacing: 0;
color: #fff;
}


/* HEADER DROP INPUT BOX MY ACCOUNT BOX COLOR */
#Header #TopMenu ul li .dropdown input {
    width: 100%;
    margin-bottom: 5px;
    background: #fff;
    color: #333;
    font-size: 11px;
color: #547E02;
    border: none;
}


/* Font Colors Regular Price and compare font color PUEPLE */
body {
    background: #fff;
    color: #547E02;
    font-size: 14px;
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* Header BACKGROUND image */
#Header {
    border: none;
    clear: both;
    margin: auto;
    padding: 0px 0px 0px 0px;
    background: url('/product_images/uploaded_images/bar-w-2500e.jpg') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    position: relative;
    z-index: 1;
    text-align: center;
}

/* Footer Block BACKGROUND Color AND FONT COLOR*/
#ContainerFooter {
    background: #547E01;
    border: none;
    clear: both;
    color: #FFf;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    width: 100%;
    float: left;
    padding: 0;
}

/* Front Page Product Title Font Color */
.Content .ProductList li .ProductDetails a {
    background: #fff;
    font-size: 14px;
    color: #333;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    text-align: center;
}


/* Front Page Glyphicon on ADD to CART button */
.Content .ProductList li .ProductActionAdd .glyphicon {
    text-indent: 0px;
margin-top: 1px;
top: 2px;
color: #FFF;
}

/* Shoping Cart Glyphicon color on top header and Product Page Email Glypicon Color */

.glyphicon{
    top: 2px;
    left: -3px; 
}

/* Main Page Featured Product Add to Cart Hover Font Color */

.Content .ProductList li .ProductActionAdd a:hover {
    color: #fff;
}

.Content .ProductList li .ProductActionAdd a {
    font-size: 14px;
    letter-spacing: 0px;
    float: left;
    width: 100%;
    border-radius: 0;
    padding: 3px 0;
    text-align: left;
    text-indent: 10px;
    position: absolute;
    left: 50%;
    margin-left: -109px;
    bottom: 0;
    text-transform: none;
    z-index: 8;
    color: #FFf;
}

/* Footer Very bottom line FONT COLOR where copyright is located*/
#ContainerFooter #Footer {
    border-top: 1px solid #4a4a4a;
    color: #fff;
    text-align: right;
    margin-top: 30px;
    width: 100%;
    max-width: 1160px;
}
/* Footer Coloum Width*/
ContainerFooter #FooterUpper > ul.c-info {
    width: 23%;
}
#ContainerFooter #FooterUpper > ul.c-account {
    width: 13%;
}

#FooterUpper #SideCategoryList li {
    background: none;
    padding: 0;
    width: 100%;
}
/* Footer Block CATEGORY HOVER COLOR*/
#ContainerFooter #FooterUpper > ul > li > a:hover, #FooterUpper #SideCategoryList li a:hover {
    text-decoration: none;
color: #ccc;
}


/* Footer Block MENU FONT COLOR*/
#ContainerFooter #FooterUpper > ul > li > a,#FooterUpper #SideCategoryList li a {
    color: #fff;
    letter-spacing: .02em;
    float: left;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    padding: 4px 0;
    text-align: left;
    text-transform: none;
    width: 100%;
}

/* Footer SIGNUP FOR NEWSLETER BLOCK BACKGROUND COLOR*/
.NewsLetter {
    min-width: 100%;
    background: #B9DA8B;
    overflow: auto;
    margin-top: 20px;
}

#ContainerFooter a:hover {text-decoration: underline;
color: #fff;
}



.NewsLetter .wrap #SideNewsletterBox h2 {
    float: none;
    width: auto;
    padding: 0;
    text-transform: uppercase;
    margin: 0;
    word-spacing: 3px;
    font-weight: 400;
    font-size: 22px;
    color: #333;
    letter-spacing: 1px;
    display: inline-block;
    line-height: 2.2em;
    vertical-align: top;
}

.NewsletterSubscription input::-moz-placeholder {
    /* Firefox 19+ */
color: #547E02;
    text-transform: capitalize;
}

.NewsletterSubscription input[type="text"]:focus {
    color: #333;
    background: #fff;
}

/* MY CART MESSAGE BOX BACKGROUND COLOR*/
.Message {
    border: 1px solid transparent;
    border-radius: 3px;
    color: #333;
    background-color: #DEECC8;
    border-color: #DEECC8;
    padding: 10px 15px;
    text-align: left;
    float: left;
    width: 100%;
}




/* Nav Tab Sales Features etc  FRONT PAGE BELOW SLIDESHOW*/
.Content .nav-tabs li:hover {
    background: #DEECC8;
}

.Content .nav-tabs li.active a {
    color: #fff;
    background: none;
    border: none;
}

.Content .nav-tabs li a {
    letter-spacing: 1px;
    font-size: 16px;
    text-transform: uppercase;
    padding: 14px 22px;
    color: #333;
    border: none;
    background: #DEECC8;
}

/* FRONT PAGE FEATURED PRODUCT FONT PRICE COLOR*/
.Content .ProductList li .ProductPriceRating,.Content .ProductList li .ProductPrice {
    font-size: 14px;
    font-weight: 400;
    float: left;
    width: 100%;
    text-align: center;
    background: white;
    position: relative;
    z-index: 1;
    margin-top: 0;
    height: auto !important;
color: #333;
}

/* Product Page You SAVE*/
.Content .ProductMain .RetailPrice .you-save {
    font-size: 13px;
    clear: both;
    float: left;
    margin-top: -7px;
    letter-spacing: .02em;
    text-transform: lowercase;
color: #CC3333;
}

/* Product Page Brand Weight Shipping titles */
.PrimaryProductDetails .ProductMain,.PrimaryProductDetails .productAddToCartBelow {
    float: right;
    width: 540px;
    padding: 30px 0 30px 34px;
        color: #8e8e8e;
}




/* Sale Flag Colors and otther config settings - SALE FLAG COLOR - saleFlagColor: Update the sale flags to your own color. Must be hex value color - See more at: http://www.cartdesigners.com/themes/goodvibes/support/#sthash.c92HcUmL.dpuf */



/* Shopping Cart Page Updated Buttons*/
.CartUpdateBtn button{
    background: #B9DA8B;

}
.CartUpdateBtn button:hover{
    background: #547E02;
color: #fff;

}

.CartContents thead tr th,table.General thead tr th {
    background: #547E02;
    border-bottom: 3px solid #547E02;
    color: #fff;
    font-size: 14px;
}

.CartContents .ProductName {
    font-size: 14px;
}

table.CartContents,table.General {
    border: 3px solid #547E02;
}

.CartItemQuantity .quantityInput {
    text-align: center;
}

table.General tbody tr td {
    border-top: 1px solid #547E02;
}

.CartItemIndividualPrice {
    color: #547E02
    font-size: 16px;
}

.CartContents .ProductPrice {
    color: #547E02;
    font-size: 16px;
}

.CartContents .productAttributes tr td {
    border: none;
}

/* Top Header Price and Quantity Font color */
.cItems em,.cTotal em {
    color: #fff;
    font-style: normal;
}

/* Search External fly out box Panes */

.external-pane {
    height: 100%;
    min-height: 100%;
    width: 265px;
    background: #547E02;
    color: #547E02;
    position: fixed;
    top: 0;
    padding: 20px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1001;
}


.sexy-search-wrap input {
    padding: 12px 11px;
    width: 100%;
    font-size: 14px;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    border-top: 3px solid #fff;
    margin-top: -4px;
    background: #fff;
    border-bottom: 2px solid #fff;
    color: #547E02;
}


/* Sexy Search Results price box*/
.sexy-search-wrap .search-results .product-price {
    float: left;
    color: #fff;
    margin-top: 5px;
    font-weight: 400;
    font-size: 14px;
background: #;
}


/* Sexy Search Image Boarder*/
.sexy-search-wrap .search-results .result-link > img {
    float: left;
    height: auto;
    width: 50px;
    max-height: 100px;
    margin-right: 10px;
    border: 2px solid white;
}

/* Sexy Search Results price hover color*/
.sexy-search-wrap .search-results .name:hover {
    color: #fff;
}

/* Sexy Search Results product price color*/

.sexy-search-wrap .search-results .product-price strike {
    color: #CC3333;
    background: #7F9E41;
}

/* Sexy Search message under input box*/
.sexy-search-wrap .closing-statement {
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    font-style: italic;
    margin-top: 5px;
}


.sexy-search-wrap h3 {
    border-bottom: 3px solid #B9DA8B;
    padding: 5px 15px;
    font-size: 18px;
    margin: 5px 0;
    color: white;
    font-weight: 300;
    letter-spacing: 0px;
}


.sexy-search-wrap .search-results li {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    border-bottom: 3px solid #B9DA8B;
   background: #7F9E41;
    margin-bottom: 0;
}

.sexy-search-wrap .ps-scrollbar-x-rail{display: false;}


.sexy-search-wrap .search-results li:hover {
  background: #7F9E41;
}

.sexy-search-wrap .search-results img.RatingIMG {
    float: right;
    height: auto;
    max-width: 83px;
    margin-right: 52px;
    border: none;
    width: auto;
    display: none;
    margin-top: 8px;
}


.sexy-search-wrap .search-results .result-link{
    float: left;
    width: 100%;
    background: #7F9E41;
    height: 100%;
}



.AdvancedSearch {
    text-align: left;
    margin: 0 auto;
    display: inline-block;
color: #333;
}



/* Recent Post listing on right side of blog page*/

#Container h2 {
    font-size: 24px;
    color: #333333;
    text-transform: capitalize;
    margin-bottom: 15px;
}

/* Body of text on blog pages and all new pages*/
#Container p {
    color: #333333;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: .01em;
    margin-bottom: 15px;
}

/* Express Checkout Page*/



/* I am a new customer text checkout page*/

#Container h4 {
    font-size: 16px;
    color: #333333;
    text-transform: capitalize;
}

.checkout .step-square{
    background: #B9DA8B;
    padding: 7px 13px 7px 12px;
    float: left;
    margin-right: 2px;
}
.checkout .step-label {
    float: left;
    color: #fff! important;
    background: #547E02;
    padding: 7px;
    font-weight: 300;
    letter-spacing: 1px;
}

.checkout .ExpressCheckoutBlock .ExpressCheckoutTitle {
    position: relative;
    padding: 6px;
    margin-bottom: 10px;
    font-size: 14px;
    float: left;
    width: 100%;
    background: #547E02;
    color: #fff;
}
 
/* PROCEED TO CHECKOUT AND ADD TO CART BUTTON HOVER */
.ProductList li .ProductActionAdd a:hover,.btn:hover {
    color: #000;
    background: #B9DA8B;
}

.ExpressCheckoutBlock h3 a {
    font-size: 12px;
    background: #FF9933;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    display: block;
    color: #FFffff;
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
    letter-spacing: 0;
}

.ExpressCheckoutBlockCompleted a.ChangeLink {
    background: #B9DA8B;
    padding: 5px 10px 6px;
    float: right;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    border-radius: 3px;
    font-size: 14px;
    color: rgb(89, 89, 89);
    margin: 2px;
    display: inline-block;
}


.ExpressCheckoutBlockCompleted a.ChangeLink:hover {
    text-decoration: none;
    color: #547E02;
    background: #C9C9C9;
}




/* Boarder color around text box on checkout page*/

input,select,textarea {
    font-size: 12px;
    border: 2px solid #547E02;
}

/* Boarder color around Date Exp. checkout page*/


	


#fastCartContainer .ProductList {
    width: 100%;
    overflow: hidden;
    background: #547E02;
    float: left;
    margin: 10px 0 0 -52px;
    padding-bottom: 30px;
}


/* ARROW AT THE BOTTOM OF THE PAGE*/
#back-to-top {
    font-size: 25px;
    width: 25px;
    text-align: center;
    height: 25px;
    color: #fff;
    margin: 0px auto;
    margin-bottom: -20px;
}


/* Product Page SHOW SEARCH FORM BUTTON */
.ToggleSearchFormLink.btn {
    padding: 0;
    margin: -8px 0 0 0;
background: #547E02;
}


/* Product PRICE FONT COLOR ON PRODUCT PAGE */
.Content .ProductMain .ProductPrice {
    font-size: 36px;
    letter-spacing: -1px;
    float: left;
    color: #547E02;
}


/* Product PRICE FONT COLOR STRIKE THRU ON MAIN PAGE */
.Content .ProductList li .ProductPriceRating strike {
    float: none;
    color: #CC3333;
}

/* PRODUCT PRICE AND ADD TO CART BANNER ON FEATURED PRODUCTS/NEW ARIVALS FRONT PAGE */
.ProductList li .ProductActionAdd a {
    background: #547E02;
   color: #FFF;
}

/* PRODUCT PAGE BULK DISCOUNT BOX BELOW ADD TO CART BUTTON*/
.bulk-discount-box ul {
    width: auto;
    float: right;
    background: #d0d0d0;
    list-style-position: inside;
    padding: 0;
    border-radius: 3px;
background: #B9DA8B;
color: #333333;
}

/* PRODUCT PAGE THUMBNAIL IMAGE BOX BOARDER COLOR */
#ProductDetails .ProductTinyImageList ul li:hover {
    border: 1px solid #B9DA8B !important;
}

/* Product Page Product Title heading text style*/
#Container h1 {
    font-size: 34px;
    color: #333333;
   text-transform: none; 
    float: left;
    width: 100%;
    clear: none;
    font-weight: 400;
}
/* Product Page Product Title heading text size*/
#Container .ProductMain h1 {
    font-size: 24px;
    margin-top: 6px;
    margin-bottom: 5px;
    font-weight: 400;
}


/* ADVANCED SEARCH RESULTS PAGE SORT BY BOX HEARDER LEFT SIDE*/
.SortBox {
    width: auto;
background: #B9DA8B;
    float: left;
    padding: 0;
    margin: 1px 0 0 0;
    padding: 5px 10px;
}
.SortBox select {
    width: auto;
    padding: 2px 3px;
    padding-right: 35px;
    background: #f0f0f0;
    border-color: #a9a9a9;
    background: url('//cdn10.bigcommerce.com/r-03b8fdf5d1037c0feebbcedfd701c709422a962e/themes/Goodvibes/images/gv/select-dropdown.jpg') center right no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

/* ADVANCED SEARCH RESULTS PAGE SORT BY BOX HEARDER FONT COLOR SIZE*/
.SortBox span {
    padding: 0;
    margin: 0;
    font-size: 14px;
    color: #333333;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

.header-wrapper {
    border: none;
    background: #B9DA8B;
    float: left;
    width: 100%;
    clear: none;
}


/* Quick View Page Price font color */
#QuickViewProductDetails .ProductPrice {
    font-weight: normal;    
    font-size: 36px;
    letter-spacing: -1px;
 color: #547E02;
}


/* TESTING SCRIPT AREA */
select[multiple], select[size] {
    height: 32px;
}

/* TESTING SCRIPT AREA */

.Content #ProductDetails .AddCartButton select, .Content #ProductDetails .AddCartButton .quantityInput {
    font-size: 13px;
    padding: 6px;
    width: 60px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 3px;
}
/* Quanity Box AREA */
.Field45 {
    width: 100%;
    max-width: 55px;
}


/*  Checkout Exp. Date box */
div.selector select {
    position: absolute;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 50; /* use '=' here, not ':  ' */
-moz-opacity: 0;
    height: 36px;
    /*border: none;*/
    background: white;
} 


/*  Script to keep header absolute so step 4 in check out does not float up */

.fixed-header #Header #TopMenu {
position: absolute;
}



