/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}


ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}



img {
    border: none;
}

.clear {
    clear: both;
    height: 0px;
    visibility: hidden;
}

.after-clear:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}







a.buy-link-header {
    left: 50%;
    margin-left: 340px;
    position: absolute;
    top: 36px;
}

div.fixed-slider {
    
    width: 973px; 
     height: 423px;
}

div.fixed-slider div.crystal-gallery-slider {
    padding: 0px;
    width: 973px; 
    height: 423px;
}
                                    
div.fixed-slider div.crystal-holder,
div.fixed-slider div.crystal-image, 
div.fixed-slider div.crystal-thumbnailbg {
    background: transparent;    
}

div.crystal-photo-description-inner h3 {
    font-size: 17px;
    padding-bottom: 7px;
    font-family: 'Cabin Condensed';
    font-weight: bold;
    text-align: left;
}

div.crystal-photo-description-inner {
    line-height: 15px;
}

div.fullwidth-slider div.crystal-gallery-fullwidth {
    padding: 0px 0px 10px;
    width: 966px; 
    height: 500px;
}

div.fullwidth-slider div.crystal-thumbnails-left div.crystal-thumbnails-categories {
    padding: 20px;
}

div.fullwidth-slider div.crystal-thumbnails-left div.crystal-logo td.crystal-logo-padding {
    padding: 15px 0px;
}

div.crystal-gallery-banner {
    width: 600px;
    height: 120px;
    margin: 20px auto 0px;
    border: 4px solid #232222;
}       

img.crystal-gallery-banner-shadow {
    margin: 0px auto;
    display: block;
}

div.small-banners-center {
    width: 608px;
    margin: 20px auto 0px;
}

div.crystal-gallery-banner-left {
    width: 285px;
    height: 285px;
    float: left;
    border: 4px solid #232222;
}

img.crystal-gallery-banner-left-shadow {
    width: 285px;
    height: 15px;
    float: left;
    margin-left: 4px;
}

div.crystal-gallery-banner-right {
    width: 285px;
    height: 285px;
    float: right;
    border: 4px solid #232222;
}
     