/* Global CSS */

body {
    font-family: "Century Gothic", verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    margin: 0 auto;
    text-align: center;
    padding-top: 4px; padding-bottom: 4px;


    color: #535353;
    background-color: #333333;
}

/* Layout CSS */

div#Layout {
    padding-bottom: 10px;
    height: auto;
}

    div#Layout div.maxWidth {
        width: 800px;
        height: auto;
        /*overflow: hidden;*/
        text-align: left;
        margin: 0 auto;
    }

/* Top CSS */

div#Top {
    height: 35px;
    overflow: hidden;
    margin-bottom: 4px;
    padding-left: 20px; padding-right: 20px;

    background-color: #ffffff;
}

    div#Top img {
        margin-top: 10px;
    }

/* MainMenu CSS */

div#MainMenu {
    height: 34px;
    overflow: hidden;
    padding-left: 5px; padding-right: 5px;
    font-size: 10px;

    background-color: #666666;
    border-bottom: 1px solid #6b6c6e;
}

    div#MainMenu ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        div#MainMenu ul li {
            float: left;
            text-transform: uppercase;
            font-weight: bold;
            padding-top: 11px; padding-left: 5px;
        }
            div#MainMenu ul li a {
                text-decoration: none;
                padding-left: 10px; padding-right: 10px;

                color: #ffffff;
            }

                div#MainMenu ul li.current a,
                div#MainMenu ul li a:hover {
                    color: #dddddd;
                }

/* SubMenu CSS */

div#SubMenu {
    width: 800px;
    height: 24px;
    overflow: hidden;
    font-family: "Century Gothic";
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;

    background-color: #ffffff;
}

    div#SubMenu ul {
        margin: 0;
        padding-top: 6px; padding-left: 10px; padding-right: 5px;
        list-style-type: none;
    }

        div#SubMenu ul li {
            float: left;
        }

            div#SubMenu ul li a {
                text-decoration: none;
                padding-left: 10px; padding-right: 10px;

                color: #666666;
            }

                div#SubMenu ul li.current a,
                div#SubMenu ul li a:hover {
                    color: #981b0b;
                }

/* ContentWrapper CSS */

div#ContentWrapper {
    /*float: left;*/
    width: 800px;
    overflow: auto;
    margin-top: 4px;

    background-color: #ffffff;
}

    div#ContentWrapper div#Content {
    }

/* Footer CSS */

div#Footer {
    /*float: left;*/
    width: 800px;
    height: 35px;
    overflow: hidden;
    clear: both;
    margin-top: 4px;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;

    background-color: #666666;
}

    div#Footer ul {
        margin: 0;
        padding: 0;
        padding-top: 11px; padding-bottom: 11px;
        text-align: center;
    }

        div#Footer ul li {
            display: inline;
            padding-left: 20px; padding-right: 20px;
            text-transform: uppercase;
            font-weight: bold;
        }

            div#Footer ul li a {
                text-decoration: none;

                color: #ffffff;
            }

                div#Footer ul li a:hover {
                    color: #dddddd;
                }

/* Home CSS */
body.home {
}

    div#Layout {
    overflow: auto;
    }

        body.home div#Layout div.maxWidth {
            height: auto;
        }

body.home div#ContentWrapper {
}

    body.home div#ContentWrapper div#Content {
        overflow: hidden;
        height: 563px;
    }

/* Static CSS */

body.static div#ContentWrapper {
    margin-top: 0;
    height: 563px;
}

    body.static div#ContentWrapper div#Content {
        padding-top: 18px; padding-bottom: 18px; padding-left: 38px; padding-right: 38px;
    }

        body.static div#ContentWrapper div#Content h1 {
            font-size: 15px;
        }

/* Contact CSS */

body.contact div#ContentWrapper {
}

    body.contact div#ContentWrapper div#Content {
        text-align: center;
        font-size: 12px;
        line-height: 20px;
        padding-top: 120px;

        color: #828282;
    }

        body.contact div#ContentWrapper div#Content h1 {
            margin-top: 15px; margin-bottom: 20px;
            font-size: 20px;
            font-family: Palatino Linotype;

            color: #828282;
        }

        body.contact div#ContentWrapper div#Content h2 {
            font-size: 14px;
            font-weight: normal;
            text-transform: uppercase;
            margin-top: 15px; margin-bottom: 15px;
        }

        body.contact div#ContentWrapper div#Content p {
            margin-top: 15px; margin-bottom: 15px;
        }

        body.contact div#ContentWrapper div#Content a {
            text-decoration: none;

            color: #828282;
        }

            body.contact div#ContentWrapper div#Content a:hover {
                color: #981b0b;
            }

/* PRODUCT PAGE CSS */

/* Lyout CSS */

body.productPage div#Layout {
}

    body.productPage div#Layout div.maxWidth {
        height: auto;
    }

/* SubMenu CSS */

body.productPage div#SubMenu {
    background-image: url('../images/productinfo-bg.gif');
}

/* ProductInfo CSS */

body.productPage div#ProductInfo {
    /*float: left;*/
    width: 800px;
    height: 266px;
    overflow: hidden;

    background-image: url('../images/productinfo-bg.gif');
}

    body.productPage div#ProductInfo div#ProductImage {
        float: left;
        width: 609px;
        overflow: hidden;

        border-top: 1px solid #6b6c6e;
    }

        body.productPage div#ProductInfo div#ProductImage div.image {
            height: 250px;
            overflow: hidden;
            text-align: center;
        }

        body.productPage div#ProductInfo div#ProductImage div.specSheet {
            height: 16px;
            overflow: hidden;
            padding-right: 5px;
            font-weight: bold;
            font-size: 10px;
            text-transform: uppercase;
            text-align: right;
        }

            body.productPage div#ProductInfo div#ProductImage div.specSheet a {
                text-decoration: none;

                color: #666666;
            }

                body.productPage div#ProductInfo div#ProductImage div.specSheet a:hover {
                    color: #981b0b;
                }


    body.productPage div#ProductInfo div#itemSpecifications,
    body.layoutB div#ProductInfo div#itemSpecifications
    {
        display: auto;
        float: left;
        width: 189px;
        height: 266px;
        overflow: hidden;
    }


    body.productPage div#ProductInfo div#ProductDetails,
    body.layoutB div#ProductInfo div#ProductDetails
    {
        float: left;
        width: 163px;
        height: auto;
        overflow: hidden;
        padding: 0;
        margin: 0;
        padding-left: 9px;
        font-size: 11px;
        font-family: Palatino Linotype;
        line-height: 12px;
    }


    body.productPage div#ProductInfo div#ScrollBox,
    body.layoutB div#ProductInfo div#ScrollBox
    {
        float: left;
        width: auto;
        height: 32px;
        margin-top: 240px;
        margin-left: 1px;
        text-align: center
    }

    body.productPage div#ProductInfo div#ScrollBox img,
    body.layoutB div#ProductInfo div#ScrollBox img
    {
        display: block;
        margin-bottom: 5px;
    }









        body.productPage div#ProductInfo div#ProductDetails h1 {
            margin: 0;
            margin-bottom: 5px;
            padding: 0;
            text-transform: uppercase;
            font-family: arial;
            font-size: 13px;

            color: #981b0b;
        }

        body.productPage div#ProductInfo div#ProductDetails h3 {
            margin: 0;
            margin-top: 5px; margin-bottom: 5px;
            padding: 0;
            padding-top: 5px;
            font-size: 12px;
            text-transform: uppercase;

            background-image: url('../images/productdetails-h3-bg.gif');
            background-repeat: repeat-x;
        }

            body.productPage div#ProductInfo div#ProductDetails h3 a {
                color: #333333;
            }

                body.productPage div#ProductInfo div#ProductDetails h3 a:hover {
                    color: #981b0b;
                }

            body.productPage div#ProductInfo div#ProductDetails h3.first {
                margin-top: 0;
                padding-top: 0; padding-bottom: 7px;

                background-position: bottom;
            }

            body.productPage div#ProductInfo div#ProductDetails h3.noline {
                background-image: none;
            }

        body.productPage div#ProductInfo div#ProductDetails p {
            margin: 0;
            margin-top: 5px; margin-bottom: 5px;
            padding: 0;
        }

            body.productPage div#ProductInfo div#ProductDetails p small {
               font-size: 9px;
            }

        body.productPage div#ProductInfo div#ProductDetails ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

            body.productPage div#ProductInfo div#ProductDetails ul li {
                margin: 0;
                padding: 0;
                overflow: hidden;
                padding-top: 2px; padding-bottom: 2px; padding-left: 10px;
                clear: both;
                font-family: "Century Gothic", verdana, arial, helvetica, sans-serif;
                font-size: 10px;
            }

                body.productPage div#ProductInfo div#ProductDetails ul li img {
                    float: right;
                }
/*
    body.productPage div#ProductInfo div#ScrollBox {
        float: left;
        width: 14px;
        overflow: hidden;
        margin-top: 239px;
        margin-left: 175px;
    }

        body.productPage div#ProductInfo div#ScrollBox div#ScrollUpSpec {
            height: 7px;
            overflow: hidden;
            line-height: 0;
            margin-bottom: 5px;
        }

        body.productPage div#ProductInfo div#ScrollBox div#ScrollDownSpec {
            height: 7px;
            overflow: hidden;
            line-height: 0;
        }
    */
    /* ContentWrapper CSS */

    body.productPage div#ContentWrapper {
        height: 265px;
        overflow: hidden;

        background-image: url('../images/contentwrapper-product-bg.gif');
        background-repeat: repeat-y;
    }

        body.productPage div#ContentWrapper div#Scrollable
        {
            overflow: hidden;
            clear: both;
            width: auto;
            height: 121px;
        }

        body.heidi div#ContentWrapper div#Scrollable
        {
            height: 165px;
        }

        body.productPage div#ContentWrapper div#Scrollable2
        {
            overflow: hidden;
            clear: both;
            width: auto;
            height: 191px;
        }

        body.productPage div#ContentWrapper div#Content
        {

            float: left;
            width: 460px;
            padding-left: 36px;
            /*padding-right: 36px;*/
            text-align: justify;
            font-size: 10px;
            padding-bottom: 20px;
        }

        body.productPage div#ContentWrapper div#ScrollableBox
        {
            float: left;
            width: 18px;
            height: 32px;
            margin-top: 90px;
            margin-left: 14px;
            background-color: #ffffff;
            text-align: center
        }

        body.heidi div#ContentWrapper div#ScrollableBox
        {
            margin-top: 135px;
            margin-left: 18px;
        }

        body.productPage div#ContentWrapper div#ScrollableBox2
        {
            float: left;
            width: 18px;
            height: 32px;
            margin-top: 160px;
            margin-left: 14px;
            background-color: #ffffff;
            text-align: center
        }

    /* ProductOverview CSS */

    body.productPage div#ProductOverview {
        float: left;
        width: 542px;
        height: 250px;
        overflow: hidden;
    }

    #ImageScrollerLeft
    {
        float: left;
        width: 30px;
        margin-top: 12px;
        padding-left: 9px;
    }

    #ImageScrollerRight
    {
        float: left;
        width: 30px;
        margin-top: 12px;
        padding-left: 5px;
    }

        body.productPage div#ProductOverview div#ProductOverviewScroller
        {
            float: left;
            width: 460px;
            height: 77px;
            font-size: 1px;
            margin-top: 12px;
            margin-bottom: 12px;
        }
            body.productPage div#ProductOverview div#ProductOverviewScroller a
            {
                display: block;
                overflow: hidden;
                float: left;
                /*width: 77px;
                height: 75px;*/
                margin: 0;
                padding: 0;
                margin-right: 2px;
                border: none;
            }
    /*
            body.productPage div#ProductOverview div#ProductOverviewScroller a.prev {
                float: left;
                width: 24px;
                overflow: hidden;
                cursor: pointer;
                height: 75px;
                background-color: #ffffff;

            }

            body.productPage div#ProductOverview div#ProductOverviewScroller a.next {
                float: left;
                width: 24px;
                height: 75px;
                background-color: #ffffff;
                overflow: hidden;
                cursor: pointer;
                position: absolute;
                margin-left: 496px;
            }
*/
            body.productPage div#ProductOverview div#ProductOverviewScroller div.items {
                float: left;
                width: 480px;
                height: 75px;
                overflow: hidden;
            }

            body.productPage div#ProductOverview div#ProductOverviewScroller a img
            {
                border: none;
            }

            /*
            body.productPage div#ProductOverview div#ProductOverviewScroller a
            {
                margin: 0;
                padding: 0;
            }

            body.productPage div#ProductOverview div#ProductOverviewScroller img
            {
                margin: 0;
                margin-right: 1px;
            }*/

            /*Affects Google Chrome and Safari for Macintosh only (v1-3).*/
            /*
            @media screen and (-webkit-min-device-pixel-ratio:0){
                body.productPage div#ProductOverview div#ProductOverviewScroller *img {
                    margin-right: 3px;
                }
            }*/

        body.productPage div#ProductOverview div#ProductOverviewMenu {
            clear: both;
            padding-left: 36px; padding-right: 36px;
        }

            body.productPage div#ProductOverview div#ProductOverviewMenu ul {
                width: 466px;
                margin: 0;
                padding: 0;
                list-style-type: none;
            }

                body.productPage div#ProductOverview div#ProductOverviewMenu ul li {
                    float: left;
                    text-transform: uppercase;
                    font-weight: bold;
                    font-family: arial;
                    font-size: 11px;
                    margin-right: 7px;
                    padding-top: 1px; padding-bottom: 1px; padding-right: 6px;
                    letter-spacing: 1px;

                    background-image: url('../images/productoverviewmenu-li-bg.gif');
                    background-repeat: no-repeat;
                    background-position: top right;
                }

                    body.productPage div#ProductOverview div#ProductOverviewMenu ul li.last {
                        padding-right: 0;

                        background-image: none;
                    }

                    body.productPage div#ProductOverview div#ProductOverviewMenu ul li a {
                        text-decoration: none;

                        color: #797979;
                    }

                        body.productPage div#ProductOverview div#ProductOverviewMenu ul li.current,
                        body.productPage div#ProductOverview div#ProductOverviewMenu ul li a:hover {
                            color: #981b0b;
                        }

    /* ProductLifeStyleImage CSS */

    body.productPage div#ProductLifeStyleImage {
        float: right;
        width: 241px;
        overflow: hidden;
        /*margin-left: 12px;*/
        padding-right: 8px;
    }

        body.productPage div#ProductLifeStyleImage img {
            margin-top: 7px;
        }

/* PRODUCT PAGE LayoutB CSS Extend */

/* SubMenu CSS */

body.layoutB div#SubMenu {
    background-position: 1px 0;
}

/* ProductInfo CSS */

body.layoutB div#ProductInfo {
    background-position: 1px 0;
}

    body.layoutB div#ProductInfo div#ProductImage {
        width: 611px;
    }

        body.layoutB div#ProductInfo div#ProductImage div.image {
            height: 267px;

            border: 1px solid #575859;
        }

        body.layoutB div#ProductInfo div#ProductDetails ul {
        }

            body.layoutB div#ProductInfo div#ProductDetails ul li {
                padding-left: 0;
            }

    body.layoutB div#ProductInfo div#ProductDetailsScroller {
        margin-left: -2px;
        display: none;
    }

    /* ContentWrapper CSS */

    body.layoutB div#ContentWrapper {
    }

        body.layoutB div#ContentWrapper div#Content {
            padding-top: 25px;
        }

            body.layoutB div#ContentWrapper div#Content p {
                margin-top: 0;
            }

    /* ProductOverview CSS */

    body.layoutB div#ProductOverview {
        float: left;
        width: 538px;
        height: 266px;
        overflow: hidden;
    }

        body.layoutB div#ProductOverview div#ProductOverviewMenu {
            padding-top: 39px;
        }

    /* ProductLifeStyleImage CSS */

    body.layoutB div#ProductLifeStyleImage {
        float: left;
        width: 241px;
        overflow: hidden;
        margin-left: 12px;
    }

        body.layoutB div#ProductLifeStyleImage img {
            margin-top: 8px;
        }

/* END OF PRODUCT PAGE CSS */

/* Heidi CSS */

body.heidi div#ProductInfo {
}

    body.heidi div#ProductInfo div#ProductDetails {
    }

        body.heidi div#ProductInfo div#ProductDetails h1 {
            font-family: arial;
            font-size: 12px;
            margin-bottom: -18px;

            color: #981b0b;
        }

        body.heidi div#ProductInfo div#ProductDetails h3 {
            margin-bottom: 2px;
            margin-top: 26px;
            padding-top: 24px;

            color: #333333;
        }

            body.heidi div#ProductInfo div#ProductDetails h3.noline {
                margin-top: 9px;
            }

        body.heidi div#ProductInfo div#ProductDetails p {
            margin-top: 0;
            padding-left: 17px;
            font-size: 10px;
            font-family: arial;
            line-height: 11px;

            color: #828282;
        }

    /* ContentWrapper CSS */
    /*
    body.heidi div#ContentWrapper {
    }

        body.heidi div#ContentWrapper div#Content {
            clear: both;
            height: 165px;
            padding-top: 0; padding-left: 25px;
        }*/

    /* ProductOverview CSS */

    body.heidi div#ProductOverview {
        float: left;
        width: 538px;
        height: 250px;
        overflow: hidden;
    }

        body.heidi div#ProductOverview h1 {
            margin-top: 25px; margin-bottom: 15px; margin-left: 25px;
            font-size: 11px;
            font-family: Arial;
            text-transform: uppercase;
            letter-spacing: 3px;

            color: #981b0b;
        }

        body.heidi div#ProductOverview div#ProductOverviewMenu {
            height: 15px;
            overflow: hidden;
            margin-top: 0;
            padding-top: 0; padding-left: 25px; padding-bottom: 15px;
        }

/* Locations CSS */

body.locations {
}

    body.locations div#ContentWrapper {
    }

        body.locations div#ContentWrapper div#Content {
            font-size: 11px;
        }

            body.locations div#ContentWrapper div#Content ul {
                float: left;
                width: 180px;
                margin: 0;
                margin-right: 90px;
                padding: 0;
                list-style-type: none;
                line-height: 14px;
                text-align: center;
            }

                body.locations div#ContentWrapper div#Content ul li {
                }

                    body.locations div#ContentWrapper div#Content h2 {
                        margin-top: 0; margin-bottom: 9px;
                        font-size: 14px;
                        line-height: 18px;
                    }

                    body.locations div#ContentWrapper div#Content h3 {
                        margin-bottom: 8px;
                        font-size: 14px;
                        font-weight: normal;
                    }

                    body.locations div#ContentWrapper div#Content p {
                        margin-top: 5px; margin-bottom: 25px;
                    }

                    body.locations div#ContentWrapper div#Content a {
                        color: #535353;
                    }

                        body.locations div#ContentWrapper div#Content a:hover {
                            color: #981b0b;
                        }

            body.locations div#ContentWrapper div#Content ul.columnOne {
                width: 130px;
                margin-right: 120px;
            }

                body.locations div#ContentWrapper div#Content ul.columnOne h2 {
                    margin-top: 55px;
                }

            body.locations div#ContentWrapper div#Content ul.columnTwo {
            }

            body.locations div#ContentWrapper div#Content ul.columnThree {
                margin-right: 0;
            }

/* Newsletter CSS */

body.newsletter {
}

    body.newsletter div#ContentWrapper {
    }

        body.newsletter div#ContentWrapper div#Content {
            padding-left: 20px; padding-right: 20px;
        }

            body.newsletter div#ContentWrapper div#Content h1 {
                /*font-size: 18px;
                margin-bottom: 20px;

                color: #a8240a;*/
            }

            body.newsletter div#ContentWrapper div#Content form {
                margin-top: 20px;
            }

            body.newsletter div#ContentWrapper div#Content fieldset {
                border: none;
            }

            body.newsletter div#ContentWrapper div#Content div.field {
                padding-top: 12px; padding-bottom: 12px;
                clear: both;
            }

                body.newsletter div#ContentWrapper div#Content div.field label {
                    float: left;
                    width: 255px;
                    padding-top: 1px; padding-right: 10px;
                    text-align: right;
                    font-family: Palatino Linotype;
                    font-size: 12px;

                    color: #636563;
                }

                body.newsletter div#ContentWrapper div#Content div.field span.middleColumn {
                    clear: right;
                }

                    body.newsletter div#ContentWrapper div#Content div.field span.middleColumn input.text {
                        width: 320px;

                        border: 1px solid #a8240a;
                    }

                    body.newsletter div#ContentWrapper div#Content div.field span.middleColumn textarea {
                        width: 320px;
                        height: 72px;

                        border: 1px solid #a8240a;
                    }

                    body.newsletter div#ContentWrapper div#Content div.field span.middleColumn ul {
                        float: left;
                        margin: 0;
                        padding: 0;
                        list-style-type: none;
                    }

                        body.newsletter div#ContentWrapper div#Content div.field span.middleColumn ul li {
                            float: left;
                            clear: both;
                            margin: 0;
                            padding: 0;
                        }

                            body.newsletter div#ContentWrapper div#Content div.field span.middleColumn ul li label {
                                width: auto;
                                padding-left: 5px;
                            }

                            body.newsletter div#ContentWrapper div#Content div.field span.middleColumn ul li input {
                                float: left;
                            }

            body.newsletter div#ContentWrapper div#Content div.Actions {
                clear: right;
                width: 591px;
                padding-top: 0;
                text-align: right;
            }

                body.newsletter div#ContentWrapper div#Content div.Actions input.action {
                    font-weight: bold;
                    text-transform: uppercase;
                }

/* Press CSS */

body.press {
}

    body.press div#ContentWrapper {
        height: 563px;
    }

        body.press div#ContentWrapper div#Content {
            padding: 20px 4px 20px 4px;
        }
/*
            body.press div#ContentWrapper div#Content ul {
                margin: 0;
                padding: 0;
                list-style-type: none;
                font-size: 11px;
                line-height: 16px;

                color: #636563;
            }

                body.press div#ContentWrapper div#Content ul li {
                    float: left;
                    width: 112px;
                    sheight: 30px;
                    overflow: hidden;
                    margin-left: 10px; margin-right: 10px;
                    padding-bottom: 11px;
                    text-align: center;
                    text-transform: uppercase;
                }

                    body.press div#ContentWrapper div#Content ul li img {
                        margin-bottom: 2px;
                    }*/

                body.press div#ContentWrapper div#Content ul li {
                    text-transform: uppercase;
                }





    div#LocationLeftColumn
    {
        overflow: hidden;
        float: left;
        width: 135px;
        height: 400px;
        text-align: center;
        margin-right: 36px;
    }

    div#LocationLeftColumn h1
    {
        width: auto;
        padding-bottom: 30px;
    }

    div#LocationRightColumn
    {
        float: right;
        width: 534px;
        font-family: "Century Gothic", verdana, arial, helvetica, sans-serif;
        font-size: 10px;
				padding-top:45px;
    }

    div#LocationRightColumn p,
    div#LocationRightColumn h2,
    div#LocationRightColumn h3
    {
        font-family: "Century Gothic", verdana, arial, helvetica, sans-serif;
    }

    div#LocationRightColumn div.locationLeft
    {
        float: left;
        width: 210px;
        height: 140px;
        margin-left: 50px;
        text-align: center;
				margin-bottom:30px;
    }

    div#LocationRightColumn div.locationRight
    {
        float: right;
        width: 210px;
        height: 135px;
        text-align: center;
				margin-bottom:30px;
    }
			div#LocationRightColumn div.locationRight.Last,
			div#LocationRightColumn div.locationLeft.Last
			{
					margin-bottom:0px;
			}
			div#LocationRightColumn div.clear
			{
					clear:both;
					height:0px;
					font-size:0px;
					overflow:hidden;
			}


    div.edgeDetails
    {
        padding: 10px;
        border: 1px solid #E4E4E4;
        margin-top: 10px;
    }


/**** TYPOGRAPHY *****/
/* Global CSS */

img {
    border: 0px;
}

table {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
}

form {
    margin: 0px;
    padding: 0px;
}

input, select, textarea {
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    padding: 2px;

    color: #636563;
}

input.action {
    color: #dbdbdb;
    background-color: #424242;

    border: 1px solid #848484;
}

p {
    margin-top: 10px; margin-bottom: 10px;
}

a {
    text-decoration: underline;

    color: #981b0b;
    background-color: transparent;
}

a:hover {
    text-decoration: none;
}

/* Typography CSS */

.typography {
   line-height: 16px;
   font-family: Tahoma;
}

   .typography p {
      margin-top: 10px; margin-bottom: 10px;
   }

   .typography li {
      margin-top: 3px; margin-bottom: 3px;
   }

   .typography h1 {
      font-size: 11px;
      font-family: Arial;
      text-transform: uppercase;
      margin-top: 15px; margin-bottom: 10px;
      letter-spacing: 1px;

      color: #981b0b;
   }

   .typography h2 {
      margin-top: 10px; margin-bottom: 10px;
   }

   .typography h3 {
      margin-top: 10px; margin-bottom: 10px;
   }

/* WYSIWYG EDITOR ALIGNMENT CLASSES */
.left {
   text-align: left;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

img.left {
    float: left;
    margin-top: 10px; margin-bottom: 10px; margin-right: 10px;
}

img.right {
    float: right;
    margin-top: 10px; margin-bottom: 10px; margin-left: 10px;
}

p.MsoNormal, p.MsoBodyText {
    margin: 0;
}

    #SecurityArea
    {
        overflow: auto;
        padding: 20px;
        margin: 0;
        width: auto;
        height: 510px;
        background-color: #E4E4E4;

    }




    div#ProductDetails p,
    div#ProductOverview div#Content p
    {
        font-family: "Century Gothic";
        font-size: 10px;
    }



    div.pressContentItems
    {
        overflow: auto;
        padding-bottom: 500px;
    }

    div > div.pressContentItems
    {
        padding-bottom: 0;
    }




    /*** WIDER ***/
    /*
    body.wider div#ProductInfo div#ProductImage
    {
        width: 801px;
        text-align: left;
    }

    body.wider div#ProductInfo div#itemSpecifications
    {
        display: none;
    }

    body.wider div#SubMenu
    {
        background-image: none;
    }
    */
    /*** WIDER ***/






