/*
 *  Started 4/16/2010
 *  
 *  Anuva Wines V2 CSS
 */


html {
    height:100%;
    margin-bottom:1px;
}

/*
 * V2 Wine Store
 */
#v2-store { 
    padding: 10px 0px 0px 10px;
    float:right;
    width:710px;
}

#v2-store a, #v2-store a:visited {
    text-decoration:none;
    color:#731313;
}


/*
 *  V2 Wine Store Element Styling
 */


.imgtext {
    background-repeat:no-repeat;
    text-indent:-2000px;
}


/*
 * V2 Store Header
 */
#v2-store-header {
    background-repeat:no-repeat;
    background-image:url('/media/static/v2/store/top_bg.png');
    width:696px;
    height:30px;
    padding:18px 0px 0px 20px;
    margin-left:17px;
    font-size:15px;
    color:#fff;
    font-weight: normal;
}

#v2-store-header a, #v2-store-header a:visited {
    color: #fff;
}
/*
 * V2 Store Paginator and Sort Bar
 */
#v2-store .paginator {
    margin-left:30px;
    font-size:12px;
}

#v2-store .paginator .left {
    float:left;
    width:415px;
}
#v2-store .paginator .right {
    float:right;
    width:220px;
}
/*
 * V2 Store Sidebar [wider than usual sidebar]
 */

#v2-store-sidebar {
    width:230px;
    float:left;
    text-align:right;
}

    #v2-store-sidebar .box {
        margin-bottom: 35px;
    }


    #v2-store-sidebar a, #v2-store-sidebar a:visited {
        text-decoration:none;
        color:#333;
        font-size:12px;
    }
    #v2-store-sidebar a:hover {
        text-decoration:underline;
    }
    
    /*
     * Varietal
     */
    #v2-store-sidebar ul.varietal ul {
        margin-bottom: 10px;
    }

    #v2-store-sidebar ul.varietal a.main {
        font-size:14px;
        font-weight:bold;
    }
    #v2-store-sidebar a.active {
        color:#731313;
        font-weight:bold;
    }
    /*
     * Price
     */
    #v2-store-sidebar ul.price li span {
        font-size:11px;
        font-style:italic;
        margin-right:8px;
    }

/*
 * Index Page Layout
 */

#v2-store-main {
    padding-left:17px;
}

/*
 * Index Page Tabs
 */
div.v2-store-scroller {
    margin-top:3px;
}

div.index_tabs {
    height:230px;
}

/*
 * Index Page Tab Navigation 
 */

ul.tabNavigation {
    list-style-type: none;
}

ul.tabNavigation li {
    display:inline-block;
    padding:5px 10px 5px 10px;
    font-size:12px;
}



/* 
 * List Page Layout
 */
#product_list { 
    width:700px;
    margin-left:10px;
}


#product_list td {
    vertical-align:top; 
    padding:10px;
}
#product_list tr {
    border-bottom: 1px solid #ddd;
}
#v2-store tr.product_row {
    border-bottom: 1px solid #eee;
    font-size: 13px;
    height:133px;
    border: 1px solid #fff;
}

#v2-store tr.active { 
    border: 1px solid #aaa;
}


#v2-store tr.spacer {
    height:20px;
    padding:0px;
}

#v2-store tr.spacer td {
    vertical-align:middle;
}

#v2-store tr.spacer div {
    border-top: 1px solid #ccc;
    height:1px; margin-top:0px;
}

    /*
     * IMAGE
     */
    
    #v2-store .product_image {
        width:110px;
        height:150px;
        text-align:center;
        background-image: url('/media/static/v2/store/bottle.png');
        background-repeat:no-repeat;
        background-position: center center;
        vertical-align: middle;
        padding:0px;
    }
    
    #v2-store .product_image img.main {
        margin-top:30px;
    }
    
    #v2-store .product_image_zoom {
        position:absolute;
        background-color:#fff;
        padding:10px;
        border:1px solid #ddd;
    }
    /*
     * DESCRIPTION
     */
    #v2-store .product_description {
        width:430px;
        padding-left:10px;
    }
    
    /*
     * STATS: WINERY, REGION, VARIETAL
     */
    
    #v2-store .info {
        font-size:11px;
        color:#222;
    }
        #v2-store .info div {
            margin-top:2px;
        }
        #v2-store .info div a {
            
        }
    /*
     * Wine Name Link
     */
    #v2-store .product_name a, #v2-store .product_name a:visited { 
        color:#000;
        font-size:17px;
    }
    
        #v2-store .product_name {
            font-weight:bold;
            font-size:13px;
        }
        #v2-store .product_winery {
            font-style:italic;
        }
        /*
         * TEASERS
         */
        #v2-store .popup_teaser {
            font-size:12px;
        }
        #v2-store .product_teaser_container {
            margin-top:10px;
        }
            #v2-store .product_teaser {
                font-size:12px;
                margin-left:25px;
            }
        #v2-store .product_varietal {
            margin-top:15px;
            font-size:10px; 
        }
        #v2-store .product_varietal span {
            color: #731313;
            border: 1px solid #731313;
            padding:2px;
        }
        /*
         * TASTING NOTE EXCERPT
         */
        #v2-store .product_excerpt {
            margin-top:10px;
            font-size: 11px;
            color:#555;
        }
        
    /*
     * PRICES
     */
    #v2-store .product_prices { 
        width:120px;
        text-align:right;
        margin-top:3px;
    }
    
        #v2-store .product_prices .price {
            
        }
        
        /* * SALE  * */
        #v2-store .sale {
            color: #731313;
            font-weight:bold; 
        }
        #v2-store .grey {
            color:#666;
        }
        #v2-store .price.grey {
            text-decoration:line-through;
            font-weight:bold;
        }
    /*
     * ADD TO CART
     */
    #v2-store .product_add {
        margin-top:15px;
    }
        #v2-store .product_add a div {
            float:right;
            margin-left:5px; 
            background-color:#7131313
        }
            .add_to_cart {
                background-image: url('/media/static/v2/store/add_to_cart.png');
                background-repeat:no-repeat;
                width:76px;
                height:20px;                
            }
            .buy_a_case {
                background-image: url('/media/static/v2/store/buy_a_case.png');
                background-repeat:no-repeat;
                width:76px;
                height:20px;                            
            }
            #v2-store .horizontal_add_cart a div {
                float:left; 
            }
        #v2-store .product_add a, #v2-store .product_add a:visited {
            color:#000;
        }
        

        
#v2-store td.left { border-left: 1px solid #fff; border-top:1px solid #fff; border-bottom: 1px solid #fff; }
#v2-store td.middle { border-bottom: 1px solid #fff; border-top: 1px solid #fff;}
#v2-store td.right { border-right: 1px solid #fff; border-top: 1px solid #fff; border-bottom:1px solid #fff; }





/*
 * Product Detail Page Layout
 */


#product_detail_wrapper {
    padding: 10px 0px 0px 10px;
}


div.product_price_container {
    width:100px;
    text-align:right;
    float:right;
}

#product_left_wrapper {
    float:left;
    width:200px;
    padding:5px;
}

#product_header {
    margin-top:5px;
}

#product_header_right {
    width:260px;
    float:right;
    text-align:center;  
    margin: 0px; padding:0px; 
}
#product_header_left {
    width:200px;
    float:left;
}

/*
 * Detail Slidebar: Sidebar that pops out
 */

#slidebarContainer { 
    left:-25px;
    position:relative;
    width:282px;
    overflow:hidden;
}

#slidebar {
    width:282px;
    left:-250px;
    position:absolute;
    background-color:#fff;
}

#slidebarButton {
    width:32px;
    height:157px;
    background-color:#333;
    right:0px;
    position:absolute;
    background-image: url('/media/static/v2/store/find_more_wine.jpg');
    background-repeat:no-repeat;
}


/*
 * Detail Related Links
 */

#related_links {
    background-color:#f6f4e7;
    margin: 20px auto 0px auto;
    padding:10px;
    font-size:11px;
    width:200px;
    text-align:left;
}

#related_links a, #related_links a:visited {
    font-size:11px;
}

#related_links ul li.top {
    margin-bottom:20px;
}

#related_links ul li ul {
    margin:5px 0px 0px 20px;
}


/*
 * Detail Add to Cart Styles
 */
div.add_cart_line {
    clear:both;
}
    /*
     * Units
     */
    .add_cart_line .unit_container {
        float:left;
        width:25px;
    }
        .add_cart_line .unit_container input {
            width:20px;
        }
    /*
     * Price 
     */
    .add_cart_line .price_container {
        float:left;
        width:150px;
        padding-top:3px;
        font-size:13px;
        vertical-align: middle;
    }
        .add_cart_line .price_container .price {
            font-weight:bold; 
        }
        
    /*
     * Add Button
     */
    .add_cart_line .add_container {
        float:left;
        width:76px;
        margin 0px 0px 0px 10px;
    }
    
/*
 * Detail Main Column Styling
 * Headers, Descriptions, etc.
 */

.lineheight {
    line-height:140%;
}
#product_main_column {
    width:500px;
    padding:10px 10px 10px 20px;
    margin:0 0 0 15px;
    border: 1px solid #ddd;
    font-size:14px;
    float:left;
}

#product_main_column .wine_name {
    font-size:20px;
}

#product_main_column .winery_name {
    font-size:12px;
}

#product_main_column .varietal {
    font-size:12px;
}

#product_main_column .appellation {
    font-size:12px;
}

#product_main_column .sublink {
             font-size:12px;
}
#product_main_column .sublink a {

}


#product_right_left_wrapper .teaser {
    font-style:italic;
}


/*
 * Detail Right Column Styling
 */
#product_right_column {
    width:150px;
    float:right;
    text-align:center;
    font-size:11px;
}

/*
 * Detail Image Text (Header Images)
     * About the Wine
     * Tasting Notes
     * About the Winery
     * Reviews
 */

#v2-store h1 {
    font-size:20px;
}

#v2-store h3 {
    margin: 10px 0px 6px 0px;
}

h3.ratings {
    background-image:url('/media/static/v2/store/ratings.png');
    height:20px;
}

h3.about_the_wine {
    background-image:url('/media/static/v2/store/about_the_wine.png');
    height:20px;
}

h3.tasting_notes {
    background-image: url('/media/static/v2/store/tasting_notes.png');
    height:20px;
}

h3.about_the_winery {
    background-image: url('/media/static/v2/store/about_the_winery.png');
    height:20px;
}

h3.reviews {
    background-image: url('/media/static/v2/store/reviews.png');
    height:20px; 
}

/*
 * Detail Social Bar (Like Button, Comments)
 */

#social_bar_wrapper {
    margin-top:25px;
}

/*
 * Detail Ratings
 */
#ratings {
    margin: 30px 0px 40px 0px;
}

#ratings ul li {
    font-size:12px;
}


/*
 * Detail Wine Information
 */
#product_wine_info {
    float:left;
    width:340px;
    padding-right:10px;
}


/*
 * Detail Teaser
 */
#teaser_container {
    margin-top:30px;
    height:30px;
    text-align:center;
}

#product_main_column .teaser {
    font-size:20px;
    color:#555;
    font-family: Georgia, Serif;
}

/*
 * Detail Wine Stats
 */

#product_stats {
    float:right;
    padding:5px;
    width:140px;
    font-size:11px;
}
    #product_stats td {
        color:#666;
    }
    #product_stats td.l {
        text-align:right;
        font-weight:bold;
    }
    #product_stats td.r {
        text-align:left;
    }
    /*
     * Detail Download PDF
     */
    .download_pdf {
        margin-top:30px;
        background-image: url('/media/static/v2/store/download_pdf.jpg');
        background-repeat:no-repeat;
        width:128px;
        height:51px;
        padding: 80px 10px 0px 10px;
        text-align:center;
        color:#6b1919;
    }
    .download_pdf a {
        font-weight:bold;
    }


/*
 * Detail Wine Reviews: Comments
 */

#product_reviews {
    font-size:12px;
}

div.comment {
    padding:5px;
}


/*
March 10 2011
--------------------
Featired Products Update Index Page
*/

#featured_products {
    font-family: 'PT Sans', sans-serif;
    margin-top:10px;
}

#featured_products .featured {
    width:200px;
    float:left;
    padding:10px;
    margin-right:10px;
}

#featured_products .main-image {
    text-align:center;
    height:150px;
}
#featured_products .bottom-container {
    text-align:center;
}
#featured_products .title {
    font-size:13px;
    margin-top:5px;
    
}
#featured_products .price {
    margin:3px;
    font-size:13px;
}
#featured_products .description {
    margin-top:10px;
    font-style:italic;
    color:#888;
}

/*
Special Offer
--------------------
*/
#special_offer {
    font-family: 'PT Sans', sans-serif;
    border: 1px solid #ddd;
    padding:20px;
    height:190px;
    border-radius:10px;
    -moz-border-radius:10px;
}


#special_offer .left {
    width:200px;
    float:left;
    margin-left:60px;
}

#special_offer .right {
    float:right;
    width:350px;
    text-align:left;
}



#special_offer h2 {
    font-size:20px;
    text-align:center;
    margin-bottom:10px;
}

#special_offer .price_container {
    font-size:18px;
    margin-top:5px;
}

#special_offer .details {
    margin-top:10px;
}

    /*
    Buy Button
    --------------------
    */
    #special_offer .buy {
         margin-top:10px;
         position:relative;
         height:45px;
     }
 
    #special_offer .buy img {
        position:absolute;
        top:0px; left:0px;
    }

    #special_offer .buy img.hover {
        display:none;
    }

