           body { 
                margin: 0;
                padding: 0;
                background-color: #eeeeee;
            }
            
            #mainPageContainer {
                width: 788px;
                background-color: #ffffff;
                border: solid 1px #AEA9A3;
            
            }
            #leftColumn {
                float: left;
                width: 160px;
            } 

            #leftColumn_inner {
                padding: 5px;
            }
            #centerColumn {
                float: left;
                width: 460px;
            } 
            #centerColumn_inner {
                padding: 20px;
            }

            #rightColumn {
                float: right;
                width: 160px;
            } 
            
            #leftColumn h1 {
                font-size: 9pt;
                color: #4F7EA1;
            }
            a {
                color: #4F7EA1;
            }
            h1, h2 {
                color: #4F7EA1;
            }
            
            #footer {
                padding: 10px;
                color: gray;
                border-top: solid 1px #AEA9A3;
            }
            
            
            /* from pannkakor */
            .vinjettBox {
                height: 15px;
                overflow: hidden;
                background-image: url(/content/images/sale_images/bg_gradient_small.gif);
                line-height: 0;
                border: solid 1px #dddddd;
            }
            
            
            .vinjettBox div {
                font-family: Arial;
                font-size: 6pt;
                text-transform:uppercase;
                color: #7C0A0A;
                padding: 3px 0 10px 3px;
                cursor: default;
                line-height: 9px;
                white-space: nowrap;
               
            }
            
            
            .cc_fullwidthBox {
                margin-right: 2px;
                border-top: solid 1px #cccccc;
            }
            .cc_33widthBox {
                width: 33%;
                float:left;
                border-top: solid 1px #cccccc;
            }
            
            .cc_65widthBox {
                width: 66%;
                float:left;
                border-right: solid 1px #cccccc;
            }
            .cc_50widthBox {
                width: 49%;
                float:left;
                border-top: solid 1px #cccccc;
            }
            
            .cc_paddingLine {
                margin: 2px;
                width: 1px;
                overflow: hidden;
                background-color:#CCCCCC;
                float: left;
            }
            
            
            .cc_33widthBox h1 a, .cc_fullwidthBox h1 a{
                font-family: Arial;
                font-size: 10pt;
                color: #4F7EA1;
                margin: 3px 0 3px 10px;
            }
            
            .cc_33widthBox h1, .cc_fullwidthBox h1{
                font-family: Arial;
                font-size: 10pt;
                color: #4F7EA1;
                margin: 3px 0 3px 10px;
            }
            
            .cc_33widthBox h2, .cc_fullwidthBox h2{
                font-family: Arial;
                font-size: 9pt;
                color: #4F7EA1;
                margin: 3px 0 3px 10px;
                font-style: italic;
            }
            
            
            .middle_33 {
              border-left: solid 1px #cccccc;
                border-right: solid 1px #cccccc;
            }
            .right_50 {
              border-left: solid 1px #cccccc;
            }
            
            
            .cc_33widthBox p, .cc_fullwidthBox p {
                font-family: Verdana;
                font-size: 8pt;
                color: black;
                margin: 3px 0 3px 10px;
                cursor: default;
            }
            .cc_33widthBox p a, .cc_fullwidthBox p a {
                color: #4F7EA1;
            }
            /* end pannkakor */