/*
Title:      CSS Print
Author:     Martin Cayouette, martin.cayouette@nurun.com
Updated:    April 27 2008

Content:	General
			bread-crumb & wishlist
            Products List
                LifeStyle
                sort-by
                pager-number
                Products List                
			Products Details
                Button
                SlideShow
                Product Description
                Matching Products
            Products Search
            Page Not Found : Error
*/

/* ---[ General ]------------------------------- */

html {
    background: #fff;
    }
body {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #000;
    }
#container {
	width: 100%;
	}
h1, h2, h3 {
    font-family: arial,verdana,helvetica,sans-serif;
    }
    h1 {
	    font-size: 14pt;
	    text-transform: uppercase;
	    border-bottom: 1px solid #000;
	    }
    h2 {
        font-size: 12pt;
        text-transform: uppercase;
        }
a,
a:link,
a:visited,
a:active {
	color: #666;
	text-decoration: none;
	}
a img {
	border: none;
	}
ul,
li,
form {
    margin: 0;
    padding: 0;
    }
li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    }

#main-navigation,
#tools,
#sidebar-nav,
#button-nav,
#mcms-console-edit,
#sendtofriend_c,
#other-brp-products,
#external,
#copy span,
#share,
.navigations,
#find-dealer {
	display: none;
	}
#main-header #logo img {
    display: none;
    }
    #main-header #logo img.print {
        display: block;
        }
#footer {
    float: none;
    clear: both;
    }
    #footer div #logo,
    ul#footer-generic,
    ul#footer-language li
    {
        display:none;
    }
        ul#footer-language li#copyright 
        {
            display:block;
        }
#identity,
.logo-spyder-print 
{
    display:block;
}


/* ---[ bread-crumb & wishlist ]--------------------------- */
div#bread-crumb {
    font-weight: bold;
    padding: 0 0 10pt 0;
    color: #000;
    }
    div#bread-crumb a {
        text-decoration: none;
        }
div#wishlist a {
    color: #000;
    text-decoration: none;
    }
    div#wishlist span {
        font-weight: bold;
        text-transform: uppercase;
        }
        div#wishlist span.small {
            text-transform: none;
            }

/* ---[ Products List ]------------------------------- */

/* LifeStyle */
#products-content, #featured-products-content {
    width: 641px;
    }
#featured-products-content div.lifestyle {
    float: left;
    width: 297px;
    }
    #featured-products-content div.left {
        margin: 0 15px 0 0;
        }
    #featured-products-content div.lifestyle img {
        border: 1px solid #c4c6c7;
        }
        
/* sort-by */   
#sort-by {
    float: left;
    width: 341px;
    height: 25px;/*IE6*/
    color: #545454;    
    text-align: left;
    vertical-align: bottom;
    }
    #sort-by input,
    #sort-by select {
        position: relative;    
        border: 1px solid #C6C6C6;
        }
        #sort-by input,
        #sort-by select {
            width: 150px;
            }
        #sort-by #txtSearch {
            display: none;
            }            
    #sort-by #form {
        float: left;
        }
    #sort-by span {
        float: left;
        padding: 0 5px 0 0;
        }

/* pager-number */
#products-content div.pager-number {
    float: right;
    width: 300px;
    height: 25px;/*IE6*/
    text-align: right;
    }
    #products-content div.pager-number span b {
        margin: 0 0 0 4px;
        }
    #products-content div.pager-number span.separator {
        margin: 0 10px 0 10px;
        }
    #products-content div.pager-number a {
        margin: 0 3px 0 3px;
        }
        #products-content div.pager-number span.disabled {
            display: none;
	        }
        #products-content div.pager-number span.current {
            color: #000;
            font-weight: bold;
            }
/* Products List */  
#products-content #products-list {
    float: left;
    clear: both;
    margin: 5px 0;
    padding: 25px 0 50px;
    width: 641px;
    border-bottom: 1px solid #C4C6C7;
    border-top: 1px solid #C4C6C7;
    }
#products-content ul#products,
#featured-products-content ul#products,
#matching-products #products {
    width: 641px;
    }
    #products-content #products-list li,
    #featured-products-content #products-list li,
    #matching-products #products-list li {
        width: 156px;
        min-height: 185px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        _height: 185px;
        }
        #products-list ul#products li div {
            width: 138px;
            padding: 8px 0 0 0;
            }
            #products-list ul#products li img {
                border: 1px solid #c4c6c7;
                }                
            #products-list ul#products li a,
            #featured-products-content div.lifestyle a {
                color: #000;
                }
            #products-list ul#products li span.price,
            #featured-products-content div.lifestyle span.price {	                
	            display: inline-block;
	            color: #000;
	            font-weight: bold;
	            }

/* ---[ Products Details ]------------------------------- */
/* Button */
#btn-action {
    display: none;
    }
#products-details-content #features span.features-info {
    display: block;
	font-weight: bold;
	margin: 10px 0 10px 0;
	text-transform: uppercase;
	}
	#products-details-description #features ul li {
        color: #666;
        list-style-position: inside;
        list-style-type: square;
        }
/* Products Details - SlideShow Products MEDIUM Images Details*/
#products-images ul#slides {
	    width: 100%;    
        }
#products-images ul.border img {
    border: 1px solid #c4c6c7;
    }
#products-images ul#slides li.slide {
    float: left;
    display: inline-block;
    width: 325px;
    }
/* Products Details - SlideShow Products THUMNAILS Images Details*/
#products-images #slides-controler div.enlarge {
    display: none;
    }
#products-images #slides-controler p.more-views {
    clear: both;
    font-weight: bold;
    text-transform: uppercase;
    }
    #products-images #slides-controler,
    #products-images #slides-controler #slide-controls,
    #products-images #slide-controls #main-indicator,
    #products-images #slide-controls .indicator,
    #products-images #slide-controls #pics-indicator {
        width: 100%;
        }
        #products-images #slide-controls .indicator div {
            float: left;
            display: inline-block;
            color: #6a6a6a;
            width: 75px;            
            }
            #products-images #slide-controls .indicator div img {
                border: 1px solid #C4C6C7;
                }
    #products-images #slide-controls .prev,
    #products-images #slide-controls .next,
    #products-images #slide-controls #pics-left,
    #products-images #slide-controls #pics-right {
        display: none;
        }
        
/* Product Description */
#products-details-content #products-details-description {
	float: none;
	clear: both;
	margin: 10px 0 0 0;
	}
	#products-details-description span.removed,
	#products-details-description span.closed {
        display: none;
        }
	#products-details-description span.opened {
        visibility: visible;
        }
    #products-details-description #listes {
        display: none;
        }
        #products-details-description ul#liste li.select {
            font-weight: bold;
            }
	#products-details-content p span.product-info {	    
	    font-weight: bold;
	    text-transform: uppercase;
	    }
	    #products-details-content p span.color-size {
	        color: #545454;
	        }
	#products-details-description ul.choice {
        display: inline-block;
        clear: both;
        }
        #products-details-description ul.choice li {
            float: left;
            width: auto;
            margin: 0 10px 0 0;
            height: 18px;
            }
            #products-details-description ul.choice li a {
                display: block;
                text-align: center;
                border: 1px solid #ccc;
                background: #888;
                }
                #products-details-description ul.size li a {
                    padding: 0 3px 0 3px;
                    }
            #products-details-description ul.choice li img {
                width: 18px;
                height: 18px;
                }
#products-details-content #products-details-description a.link {
    padding: 0 10px 0 0;
    color: Gray;
    text-decoration: underline;
    }
    
/* Matching Products */
#products-details-content #matching-products {
    display: inline-block;
	width: 641px;
	padding: 30px 0 60px 0;
	}
	#products-details-content #matching-products h2 {
	    padding: 14px 0 5px 0;
	    margin: 0 0 20px 0;
	    border-bottom: 1px solid #e0e4e5;
	    }

/* ---[ Products Search ]------------------------------- */

#products-content #search-content #search-error p.sections {
    font-weight: bold;
    }
#search-content #search-error input {			
	height: 17px;
	vertical-align: top;
	background: #fff;
	border: 1px solid #aaadb2;
	}
	#search-content #search-error input.search-sku {
	    width: 130px;
		padding: 0 0 0 5px;
		margin: 0;
		}
#products-content #search-content #search-error ul li {        
    list-style-position: inside;
    list-style-type: disc;
    }
    #products-content #search-content #search-error a {                
        color: #545454;
        text-decoration: underline;
        }
        
/* ---[ Page Not Found : Error ]--------- */
#error-content p span {
    font-weight: bold;
    text-decoration: underline;
    }
#error-content a {		    		    
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    }


