/***************************/
/*     CSS Includes        */
/***************************/
@import url("reset.css?v=1");
@import url("typography.css?v=1");
@import url("form.css?v=1");

@font-face {
     font-family: 'ClarendonBT-RomanCondensed';
     src: url('type/1535DF_0.eot');
     src: url('type/1535DF_0.eot?#iefix') format('embedded-opentype'),
          url('type/1535DF_0.woff') format('woff'),
          url('type/1535DF_0.ttf') format('truetype'),
          url('type/1535DF_0.svg#wf') format('svg');
 }
 
#maincontent h1,
.profile .overview h2.caskno,
.products .bottle p.casknumlabel,
.foot h3.price {
    font-family: 'ClarendonBT-RomanCondensed';
}

/***************************/
/*        GENERAL          */
/***************************/
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

html {
    height:100%; 
    min-width:960px; 
    background:#060d07 url('../images/bg-body-repeatx.gif') repeat-x scroll 0px 26px;
}
body {
    height:100%; 
    min-width:960px; 
    background:transparent none repeat-y scroll 50% 0px;
    
    font-family:Georgia, 'Times New Roman', Serif; 
    font-size:62.5%; 
    line-height:1.1; 
    text-align:center; 
    color:#0f291b;
}
div img {
    border: 0 none;
    display: block;
    font-size: 10px;
    font-weight: bold;
}
em, i {font-style: italic;}
b, strong {font-weight: bold;}

img.left {
    float: left;
    margin: 0 12px 12px 0;
}
.clear-float { clear: both; }

/***************************/
/*       CONTROLS          */
/***************************/

#controls {
    float:left; 
    width:100%; 
    position:absolute; 
    top:0px; 
    left:0px; 
    z-index:100; 
    height:23px; 
    text-align:center; 
    border-bottom:3px solid #a40100; 
    background:#07110a none; 
    color:#f6e8c5;
}

#controls div {
    width:960px; 
    margin:0 auto;
}

    #controls ul {
        float:right; 
        margin:0px 0px 0px 0px; 
        padding:0px; 
        list-style:none;
    }
        #controls ul li {
            float:left; 
            margin:0px; 
            padding:4px 13px 5px 5px; 
            font-size:11px; 
            color:#f6e8c5; 
            background:transparent url('../images/icons/icon-diamond.gif') no-repeat scroll 100% 55%;
        }
        #controls ul li.last {
            background-image:none;
        }
        #controls ul li.logout {
            margin-left:-8px; 
            padding-left:12px; 
            background:transparent url('../images/icons/icon-diamond.gif') no-repeat scroll 0% 55%;
        }
        #controls ul li a {
            color:#f6e8c5; 
            text-decoration: none;
        }
        #controls ul li a:hover {
            text-decoration: underline;
        }
        

/***************************/
/*      PAGE STRUCTURE     */
/***************************/

#position {
    width:960px; 
    height:100%;  
    margin:0px auto; 
}
    #page {
        width:960px; 
        height:100%; 
        float:left; 
        text-align:left; 
        background:transparent url('../images/backgrounds/bg-content-default-repeaty.gif') repeat-y scroll 0px 0px;
    }
        /***************************/
        /*          HEADER         */
        /***************************/    
        #header {
            float:left; 
            width:211px; 
            padding:26px 0px 0px 18px; 
            color:#EEE;
            background-color: transparent;
        }
            /***************************/
            /*       BRAND / LOGO      */
            /***************************/
            .brand {
                float:left; 
                padding:19px 0px 16px 0px; 
                margin-left:-4px;

            }
                .brand p {
                    float:left; 
                    height:58px; 
                    width:200px; 
                    font-size:15px;

                    position:relative; 
                    margin:0px; 
                    padding:0px; 
                    overflow: hidden;
                }
                    .brand p span { 
                        height:58px; 
                        width:200px; 
                        background:transparent url('../images/brand/brand-smws.gif') no-repeat scroll 0% 0%; 
                    }
                    .brand p img { 
                        height:58px; 
                        width:200px;

                        display:block; 
                        position:absolute; 
                        top:0px; 
                        left:0px; 
                        z-index:1;
                    }
                    .brand p a {
                        color:#EEE; 
                        cursor:pointer;
                    }
            .brand-print {display:none;}
            
            /***************************/
            /*       NAVIGATION        */
            /***************************/
            .navigation {
                float:left; 
                width:200px; 
                height:220px; 
                min-height:220px; 
                padding:0px 0px 5px 5px;
                height:auto;
            }
                .navigation ul {
                    float:left; 
                    width:197px; 
                    margin:0px; 
                    padding:0px; 
                    list-style:none;
                }
                .navigation ul li {
                    float:left; 
                    width:194px; 
                    margin:2px 0; 
                    padding:0px; 
                    font-size:1.3em; 
                    line-height: 1.4em; 
                    background-image:none; 
                    color:#EEE;
                }
                    .navigation ul ul {width:194px;}
                    .navigation ul ul li {
                        font-size:0.95em !important; 
                        width:184px; 
                        padding:0px 0px 0px 10px;
                    }
                        .navigation ul ul ul {width:184px;}
                        .navigation ul ul ul li {
                            font-size:0.9em !important; 
                            width:174px; 
                            padding:0px 0px 0px 10px;
                        }
                .navigation ul li a {
                    color:#ADBC7A !important; 
                    text-decoration: none;
                }
                .navigation ul li a:hover,
                .navigation ul li a.section, 
                .navigation ul li a.current {color:#FFF !important;}
                .navigation ul li ul li a.section {color:#FFF !important;}
                .navigation ul li.current li a {color:#ADBC7A !important;}
            
            /***************************/
            /*          LINKS          */
            /***************************/               
            .links {
                float:left; 
                margin:0px; 
                padding:7px 0px 7px 1px; 
                list-style:none;
            }
                .links li {
                    float:left; 
                    margin:0px; 
                    padding:0px 0px 0px 11px; 
                    font-size:10px; 
                    background:transparent url('../images/icons/icon-vert.gif') no-repeat scroll 5px 55%; 
                    
                }
                .links li.first {
                    padding:0px; 
                    background-image:none;
                }
                    .links li a {
                        color:#EEE !important; 
                        text-decoration: none;
                    }
                    .links li a:hover {text-decoration: underline;}

            /***************************/
            /*       COPYRIGHT         */
            /***************************/
            .copyright {
                font-size:10px; 
                color:#8a8171; 
                padding-left:1px; 
                font-family:'Trebuchet MS', Arial, Verdana, Serif; 
                clear: left;
            }

/***************************/
/*         CONTENT         */
/***************************/            
#content {
    float:left; 
    width:731px; 
    padding:26px 0px 0px 0px; 
    background:#E7C276 url('../images/backgrounds/bg-content-default-repeaty.gif') repeat-y scroll -229px 0px;
}
.shop #page,
.shop #content {
    background-image:url('../images/backgrounds/bg-content-shop-repeaty.gif');
}

    /***************************/
    /*      MAIN CONTENT       */
    /***************************/            
    #maincontent {
        float:left; 
        position:relative; 
        width:731px; 
        height:625px; 
        min-height:625px; 
        padding:0px 0px 50px 0px; 
        background:transparent url('../images/backgrounds/bg-content-default.jpg')  no-repeat scroll 0px 0px;
        
        height:auto !important;
    } 
        #maincontent p.back {
            float:left; 
            font-size: 13px;
            line-height: 17px;
            padding-bottom: 13px;
            width:100%; 
            padding:0px; 
            margin-bottom:10px;
            font-family: "Trebuchet MS", Arial, Verdana, Serif; 
        }
            #maincontent p.back a {
                text-decoration:none;
                font-style: italic;
                color: #9B1A1F;
            }
            #maincontent p.back a:visited,
            #maincontent p.back a:hover {text-decoration:underline;}
            #maincontent .maincontent-left p.back { margin-top: -23px;}
            
        #maincontent h1 {
            font-size: 33px;
            line-height: 32px; 
            letter-spacing: 0.5px;
            color: #0f291b;
            text-indent:0;
            margin: 7px 0 0 1px;
        }
        #maincontent .maincontent-far-left {
            width:320px; 
            padding:50px 0px 10px 25px; 
            height:320px; 
            min-height:320px;
            float:left;
        }
        #maincontent .maincontent-far-left, 
        #maincontent .maincontent-left, 
        #maincontent .maincontent-right, 
        #maincontent .maincontent-far-right,
        #maincontent .intro-home {height:auto !important;}
        
        #maincontent .maincontent-left, 
        #maincontent .intro-home {
            float:left; 
            width:320px;  
            padding:50px 0px 10px 45px;
        }
            #maincontent h1 {
                padding-top:0px; 
                margin-bottom: 30px;
            }
            #maincontent #primary .overview .head h1 {margin-bottom: 40px;}
            
        #maincontent .maincontent-right {
            float:left; 
            width:270px;  
            padding:120px 0px 10px 25px;
        }

        #maincontent .maincontent-far-right {
            margin-left:20px;
            float:left; 
            width:260px;
            padding:120px 0px 10px 70px;
        }
        
        #maincontent .related {
            float:left; 
            clear:left; 
            width:705px; 
            padding:0px 0px 10px 25px; 
        }
        
        #maincontent .box 
        {
            font-family:"Trebuchet MS",Arial,Verdana,Serif;
            font-size:11px;
            line-height:14px;
            background: none repeat scroll 0 0 #F8E5C1;
            border: 1px solid #AE884B;
            padding: 10px;
            width: 100%;
        } 
        /* START Membership */

        #maincontent .maincontent-left.maincontent-membership {
            float:none; 
            width:540px;
        }

        #maincontent .maincontent-right.maincontent-membership {
            float:none; 
            width:680px;
            padding: 0 0px 10px 50px;
         
        }
        .membershipOptionContainer {
            float: left;
            text-align: center;
            width: 45%;
            margin-right: 15px;
        }
        .membershipOption {
            text-align: center;
            padding: 30px;
            background-color: #fff;
            border: 1px solid #000;
            min-height: 730px;
        }
        ul.membership {
            margin: 0 0 0 0;
            border-bottom: 2px solid #ccc;
        }
        ul.membership li {
            padding: 10px 0 0 0;
            border-top: 1px solid #ccc;
        }

        img.membership {
            width: 304px;
            margin-left: -30px;
            margin-top: -30px;
            margin-bottom: 20px;
        }
        /* END Membership */
        #ViewProductLink {
            font-size:12px; 
            font-family:"Trebuchet MS", Arial, Verdana, Serif;
            width:100%; text-align:right;
            margin-bottom:10px;
        }
        #ViewProductLink a {
            color:#9a140e !important; 
            text-decoration:none;
            font-style: italic;
        }
        
        #ViewProductLink a:hover {text-decoration:underline;}
        
        #searchChoice {
            width:100%; 
            text-align:center; 
            margin: 8px 0;             
            font-family:"Trebuchet MS", Arial, Verdana, Serif;
            font-size:12px; 
            font-weight:bold; 
        }
        
        /* Table :: eventList  */
        table.eventList {border-collapse: collapse; margin-bottom:20px;}
            table.eventList td, 
            table.eventList th {
                color: #000; 
                font-size: 12px; 
                line-height: 1.4em;
                font-family: "Trebuchet MS", Helvetica, Verdana, Sans-serif;
                padding: 4px 8px;
                vertical-align: top;
            }
            table.eventList td {
                background: url("../images/bg-cell.gif") repeat-x scroll 0 50% #FFEECA;
                border: 1px solid #826931;
            }

            table.eventList th {
                color: #fff;
                background: none repeat scroll 0 0 #102A1B;
                border: 1px solid #826931;
            }
            table.eventList tr:first-child td {
                border-top: 1px solid #333;
            }
            table.eventList td a {
                color: #A40100;
                font-style: normal;
                text-decoration: none;
            }
            table.eventList td a:visited {color: #A40100;}
            table.eventList td a:hover {
                color: #0F291B; 
                text-decoration: underline;
            }
            
        /* Table :: product-details  */
        table.product-details {
            margin-top: 10px;
            border-collapse: collapse;
            font-family: "Trebuchet MS",Arial,Verdana,Serif;
            font-size: 11px;
            width:100%;
        }
            table.product-details tr.firstrow td {
                height: 13px;
            }
            table.product-details tr.lastrow td {border-bottom: 1px solid #c5ae6b;}

            table.product-details tr td {
                border-top: 1px solid #c5ae6b;
                vertical-align: top;
                padding: 2px;
                height: 41px;
            }
            table.product-details tr td+td {font-weight: bold;}
            table.product-details .productListFirstCol {width:30%;}
            table.product-details .productListTextBlock {
                max-height:36px;
                overflow:hidden;
            }
            table.product-details .productfirstcol {width:35%;}
            
            .extra table.product-details {
                margin-top: 10px;
                border-collapse: collapse;
                font-family: "Trebuchet MS",Arial,Verdana,Serif;
                font-size: 1.15em;
                width: 80%;
            }

            .extra table.product-details tr td {
                vertical-align: top;
                padding: .2em;
                height: auto;
            }
            .extra table.product-details tr td+td {
                font-weight: bold;
            } 
        /* Table :: #membershipDisplay.eventList  */    
        #membershipDisplay.eventList {
            font-family: "Trebuchet MS",Arial;
            width: 500px;
        }
/***************************/
/*     PRODUCTS BOTTLES    */
/***************************/

.products {
    float:left; 
    clear:left; 
    width:720px; 
    padding:0px 0px 10px 10px; 
    margin-right:-10px;
}

span.sold-out{
    color: #9B1A1F;
}


.dry
{
    position:relative;
}

    .products .product-item { 
        position: relative; 
        float:left; 
        width:230px; 
        margin:10px 8px 0px 0px; 
        border:1px solid #a6843f; 
        background:#f8e5c1 none no-repeat 100% 0px;
    }
    
        .products .product-item .txt {
            position: relative; 
            z-index: 100; 
            float:left; 
            width:150px; 
            padding:3px 0px 2px 7px; 
            margin:0px;
        }
        
        .products .drygood .txt {
            position: relative; 
            z-index: 100; 
            float:left; 
            width:200px;
            padding:5px 15px; 
            margin:0px;
        }
        
        .products .product-item .txt-wide {
         
            width:210px; 
            min-height:205px;
           
        }
        
        .products .product-item .img {
            position: absolute; 
            z-index: 90; 
            right: 5px; 
            top: 5px; 
        }
        .products .product-item h3 {
            font-size:12px; 
            font-style:italic; 
            font-weight:normal; 
            line-height:13px; 
            height:40px; 
            min-height:40px;
        }
        .products .product-item > h3 {height:auto;}
        .products .product-item h3 a {
            color:#9a140e !important; 
            text-decoration:none;
            font-style: italic;
        }
        .products .product-item h3 a:hover {text-decoration:underline;}
        .products .product-item p {
            font-size:11px; 
            line-height:12px; 
            padding-bottom:1px; 
            font-family:"Trebuchet MS", Arial, Verdana, Serif;
            margin: 0px;
        }
        .products .product-item p.stress {
            font-size:12px; 
            text-align:left; 
            padding-bottom:3px; 
            font-family:Georgia, 'Times New Roman', Serif;
        }
        .products .product-item .handpoint-holder { 
            width: 140px; 
            height: 38px;
            margin-top: 1px;
        }
    
.bottles {padding:4px 0px 10px 10px;}

    .bottles .txt { 
        height: auto !important; 
        padding-bottom: 40px; 
        height:135px; 
        min-height:135px;
        position: relative; 
    }
    
    
    
        .bottles .txt p.button { 
            position: absolute; 
            bottom: 0; 
            width: 100%; 
        }
        .bottles .txt a { text-decoration: none; }
        .bottles .txt a { text-decoration: none; }
        .bottles .txt a:hover,
        .bottles .txt a:focus,
        .bottles .txt a:active{ text-decoration: underline; }
        
    .products .bottle { 
        margin:0px 8px 6px 0px; 
        box-shadow: 0 0 1px 1px #A6843F;
    }
        .products .bottle .img { 
            position: absolute; 
            padding-top:0px; 
            margin: 0; 
            top: 0; 
            right: 0; 
            width: 75px; 
        }
        .products .bottle p.casknumlabel { 
            position: absolute; 
            font-size: 11px;
            line-height: 18px;
            color: #9A140E;
            top: 22px; 
            left: 26px; 
            width: 40px; 
        }
        .products .bottle h3 {
            height:50px; 
            min-height:0px;
            margin: 0;
        }

    .products .product-item {height:auto;}

/***************************/
/*     PRODUCT DETAILS     */
/***************************/
.large-content {
    float:left; 
    width:430px; 
    padding:0px 0px 10px 0px;
}
    .large-content p {
        font-size: 1.15em;
        line-height: 1.4em;
    }
        .profile p.bshop {
            float: none;
            font-family: "Trebuchet MS",Arial,Verdana,Serif;
            width: auto;
        }
        .profile .overview {
            float:left; 
            width:460px; 
            padding:38px 240px 20px 24px;
            height:362px; 
            min-height:362px;
        }
        .profile .overview {height:auto;}
        .profile .overview h2.caskno {
            display:block; 
            width:100%; 
            height:40px; 
            min-height:40px; 
            padding-top:0px; 
            font-size:1em; 
            line-height:3em; 
            position:relative; 
            font-style:normal;

        }
        .profile .overview h2.caskno {height:auto !important;}
        .profile .overview h2 span.label {
            float:left; 
            display:block; 
            font-size:16px;
            margin-top: -0.7em; 
            width:60px;
            font-weight: normal;
        }
        .profile .overview h2 span.number {
            float:left; 
            display:block; 
            color:#9b1a1f; 
            font-size:28px; 
            line-height:12px;
            font-weight: normal;
        }
        .profile .overview dl dd {
            display:inline; 
            padding:0px 0.5em 0px 0px; 
            margin:0px; 
            font-weight:bold; 
            color:#ae1e18;
        }
        .profile .metrixs {
            display:block; 
            width:184px; 
            position:absolute; 
            top:95px; 
            left:475px;  
            text-align:center;
        }
        .profile .metrixs div {
            float:left; 
            width:184px; 
        }
        .profile .metrixs div div {
            float:left; 
            width:174px; 
            height:153px; 
            min-height:153px; 
            padding:20px 5px 33px 5px; 
            text-align:center;  
        }
        .profile .metrixs div > div {height:auto;}
        .profile .metrixs h2 {
            padding:0px; 
            position:relative; 
            z-index:2; 
            color:#9b1a1f; 
            font-weight: normal;
            font-size:3.6em; 
            line-height:1.1em; 
            font-style:normal;
        }
        .profile .metrixs h3 {
             
            font-size: 1em; 
            height:25px; 
            min-height:25px; 
            padding-bottom:0.2em; 
            margin-top: 10px;
        }
        .profile .metrixs dl {
            display:block; 
            padding:0px; 
            margin:0px; 
            line-height:1.25em;
        }
        .profile .metrixs dl dt {
            display:inline; 
            padding:0px 3px 0px 0px; 
            margin:0px; 
            font-style:italic;
        }
        .profile .metrixs dl dd {
            display:inline; 
            padding:0px; 
            margin:0px; 
            color:#ae1e18; 
            font-style:italic;
        }
        
        .profile .metrixs h3 {height:auto;}    
    
    .large-content .profile { width:430px; }
    .large-content .profile .overview {padding:20px 0px 20px 20px; }
    .large-content .profile .overview .head { 
        width:225px; 
        height:70px; 
        min-height:70px;
    }
    .large-content .profile .overview .body { 
        width:380px; 
        height:250px; 
        min-height:250px;
    }
    .large-content .profile .overview div.extra { width:360px; margin-bottom: 12px;}
    .large-content .profile .overview div.foot {
        position: relative;
        width: 15em;
    }
    .large-content .profile .overview div.foot h3.price {
        color: #0F291B !important;
        height: 30px;
        font-size: 24px;
        line-height: 24px;
        padding: 0;
        font-weight: normal;
    }
    .large-content .profile .overview div.foot h4.remain {
        color: #9B1A1F !important;
        font-size: 12px;
        font-style: italic;
        font-weight: bold;
        padding: 0;
    }
    
    .large-content .profile .metrixs {
        top: 115px; 
        left:268px;
    }
    .large-content .profile .awards {top:360px; left:285px;}
    .large-content .profile .overview div.head {height:auto;}
    .large-content .profile .overview div.body {height:auto;}
    .large-content .profile .overview div.body p {margin-bottom: .4em; padding-bottom: 0}
    .large-content .profile .overview div.body #drinkingtip p {margin-bottom: 0;}
    
    .profile .overview h2.caskno {
        display:block; 
        width:100%; 
        height:40px; 
        min-height:40px; 
        padding-top:0px; 
        font-size:1em; 
        line-height:3em; 
        position:relative; 
        font-style:normal;
    }
    
#bottle { 
    float: right; 
    height: 425px; 
    width: 225px; 
    display: block; 
    margin-left: 5px;
}    

#drinkingtip {
    font-size: 1.2em;
    margin-bottom: 10px;
    margin-top: 10px;
}
    #drinkingtip .drinkingtiplabel {
        font-weight: bold;
        margin-bottom: 4px;
    }

/***************************/
/*     HOMEPAGE ELEMENTS   */
/***************************/
#flash-home-container {display:none;}

#maincontent .intro-home {
    padding:55px 210px 26px 215px; 
    height:300px; 
    min-height:300px; 
}
    #maincontent .intro-home h1 {
        padding:0px 0px 0px 0px; 
        width:270px; 
        position:relative; 
    }
    #maincontent .intro-home p {
        padding-left:5px; 
        padding-right:30px;
    }
    
    #home-container {
        float:left; 
        width:731px;
    }

        #home-container .leading {
            float:left; 
            clear:left; 
            width:480px; 
            padding:0px 0px 40px 215px; 
            margin:0px -10px 0px 0px;
        }
        #home-container .leading .item {
            float:left; 
            position:relative; 
            width:148px; 
            margin:0px 10px 0px 0px; 
            border:1px solid #FFF; 
            background:#eed9b6;
        }
        #home-container .leading .item {
            height:226px; 
            min-height:226px;
        } 
        #home-container .leading .item {height:auto;}
            #home-container .leading .item h2 {
                padding:0.5em 7px 0.3em 7px; 
                font-weight: bold;
                font-size:1.4em;
                line-height: 1;
                margin: 0;
            }
            #home-container .leading .item p {
                padding:0.5em 5px; 
                font-size:11px; 
                line-height:12px; 
                font-family:"Trebuchet MS", Arial, Verdana, Serif;
                margin: 0;
            }
            #home-container .leading .item p a {
                color:#a40100 !important; 
                font-style:italic;
            }
            #home-container .leading .item p a:visited {color:#a40100 !important;}
            #home-container .leading .item p.note { 
                color:#b20706 !important;
                text-transform: uppercase; 
                font-size: 1em;  
            }
        #home-container .leading .events {
            height:226px; 
            min-height:226px;
        } 
        #home-container .leading .events {height:auto;}
            #home-container .leading .events h2 {padding-bottom:0.6em;}
            #home-container .leading .events p {padding:0.2em 7px;}
                #home-container .leading .events p.date {padding-bottom:0;margin:0; }
                #home-container .leading .events P.stress {
                    position:absolute; 
                    bottom:0px; 
                    right:0px;
                }
        #home-container .leading .private { margin: 0; }
            #home-container .leading .private p {padding:0.3em 5px;}
            #home-container .leading .private p {padding:0.3em 5px;}

            
/***************************/
/*     SEARCH RESULTS      */
/***************************/            
ul.SearchResults {width: 500px !important;}
    ul.SearchResults li { 
        padding: 10px;
        border-bottom: 1px solid #0F291B;
        margin-bottom: 0;        
    }
    ul.SearchResults li.odd {
        background-color: rgba(249,222,166,.2);
    } 
        
        #PageNumbers {
            padding: 10px 10px 10px 22px;
        }
        #PageNumbers a,
        #PageNumbers span {
            font-size: 14px;
        }
        #PageNumbers p {margin-top: 10px;}

.resultType { margin: 30px 0px 15px 0px; }
.searchCaskNo  
{
    color: #A40100;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    margin-bottom: 5px; 
}

ul.bullets {list-style-type: circle;}


#region-selector{
    padding:20px 10px;
    background-color: #e7c176;
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #F8EDD7 0%, #E7C176 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #F8EDD7 0%, #E7C176 100%);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #F8EDD7 0%, #E7C176 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8EDD7), color-stop(1, #E7C176));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #F8EDD7 0%, #E7C176 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #F8EDD7 0%, #E7C176 100%);

}
#region-selector {
    color: #0f291b;
    font-size:13px;
}

#region-selector img{
    margin: 13px auto;

}

#region-selector h1{
    font-family: 'ClarendonBT-RomanCondensed';
    color: #0f291b;
    font-size:26px;
}

#region-selector p.text{
    color: #0f291b;
    font-size:13px;
}
#region-selector .selection {
    margin:20px;
}
#region-selector .selection div {
    margin-bottom:10px;
}

#region-selector .errorMessage
{
    padding-top:10px;
    color:#f00;
    height:20px;
}
#home-outturn
{
    position:absolute;
    right:1px;
    bottom:380px;
    width:190px;
    text-align:center;
    background-color:#EED9B7;
    padding: 20px 0;
    
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #FAF4E9 0%, #EED9B7 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #FAF4E9 0%, #EED9B7 100%);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #FAF4E9 0%, #EED9B7 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FAF4E9), color-stop(1, #EED9B7));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #FAF4E9 0%, #EED9B7 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #FAF4E9 0%, #EED9B7 100%);
    
    -webkit-box-shadow: 0px 0px 3px 3px rgba(50, 50, 50, 0.2);
    box-shadow: 0px 0px 3px 3px rgba(50, 50, 50, 0.2);

  
}
#home-outturn div
{
    margin: 10px auto;
}
#home-outturn h2
{font-family: 'ClarendonBT-RomanCondensed';
 font-weight: normal;
    font-size:26px;
    color: #990000;
}

#home-outturn img {
    margin: 7px auto;
}
#home-outturn a {
    color: #0f291b;
}

#maincontent #home-outturn p
{
    color: #0f291b;
    padding-right: 5px;
}

/*Unfiltered*/

.UnfilteredPage #maincontent h1 {
    padding: 50px 0px 10px 45px;
}
.SampleCoverImage {
    max-width: 319px;
    margin-bottom: 1em;
    -webkit-box-shadow: 0px 0px 18px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 18px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 18px -3px rgba(0,0,0,0.75);
}
.SampleCoverImage:hover {
    -webkit-box-shadow: 0px 0px 18px -3px rgba(255,255,255,1.0);
    -moz-box-shadow: 0px 0px 18px -3px rgba(255,255,255,1.0);
    box-shadow: 0px 0px 18px -3px rgba(255,255,255,1.0);
}
.unfilteredArchive {
    clear:both;
    padding: 0 20px 0 45px;
}
.unfilteredYearGroup {
    width:100%;
    clear:both;
}
.unfilteredYearGroup h2 {
    padding-top: 20px;
    margin-bottom: 6px;
    }
.unfilteredIssue {
    float:left;
    margin-right: 25px;
}
.unfilteredIssue a {
    text-decoration: none;
}
.unfilteredImage {
    max-height:282px; 
    overflow:hidden;
    margin-bottom: 3px;
    -webkit-box-shadow: 0px 0px 18px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 18px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 18px -3px rgba(0,0,0,0.75);
}
.unfilteredImage:hover {
    -webkit-box-shadow: 0px 0px 18px -3px rgba(255,255,255,1.0);
    -moz-box-shadow: 0px 0px 18px -3px rgba(255,255,255,1.0);
    box-shadow: 0px 0px 18px -3px rgba(255,255,255,1.0);
}

.unfilteredDetail {
    font-size: 1.2em;
    font-style: normal;
    margin-top: 6px;
}
.unfilteredCurrentIssue {
    font-size: 1.2em;
    font-style: normal;
    margin-top: 6px;
    padding: 4px 0 0 1px;
}
.unfilteredcurrent {
    border: 8px solid #ffffff;
    background-color: #ffffff;
    margin-right: 9px;
}
