@charset "UTF-8";
    /**
        @name:          sqeenCMS
        @version:       2.x
        @package:       template
        @subpackage:    sqc_core
        @access:        frontend
        @author:        sqeen
        @copyright:     sqeen
        @since:         2010
        @todo:          cascading style sheet for all browsers
    */



    /* Main styles */
        html, body {
            /*width:              100%;
            min-height:         100%;
            height:             100%;*/
            text-align:         center;
        }

        * html body {
            behavior:           url(admin/css/csshover3.htc);
        }

        html, body, div, span, object,
        h1, h2, h3, h4, h5, h6, p, blockquote, pre,
        a, acronym, address, big, cite, code,
        del, dfn, em, img, ins, kbd, q, s, samp,
        small, strike, strong, sub, sup, tt, var,
        dl, dt, dd, ol, ul, li, input, textarea,
        fieldset, form, label, legend, caption, table {
            color:              #000;
            font-family:        Arial, Helvetica, Lucida, sans-serif;
            font-size:          12px;
            margin:             0;
            padding:            0;
            border:             0;
            outline:            0;
        }

        #divCenter {
            width:              980px;
            margin:             0 auto;
        }

        #divHead {
            position:           relative;
            float:              left;
            height:             210px;
            width:              980px;
            background:         url(../images/bgHead.jpg) no-repeat #1a191e;
        }

        #stores {
            position:           absolute;
            top:                0px;
            left:               23px;
            height:             22px;
        }

        #stores div {
            float:              left;
            margin:             4px 8px 4px 0;
            color:              #E7E7E7;
        }

        #stores a {
            display:            block;
            float:              left;
            padding:            4px 8px;
            margin:             0 1px 0 0;
            color:              #fff;
            text-decoration:    none;
            background:         #434a5a;
        }

        #stores a:hover {
            text-decoration:    underline;
            background:         #64677B;
        }

        a#mudoks {
            display:            block;
            width:              391px;
            height:             57px;
            position:           absolute;
            top:                40px;
            left:               20px;
            background:         url(../images/mudoksLogo.png) no-repeat;
        }

        a#wfm {
            display:            block;
            width:              90px;
            height:             137px;
            position:           absolute;
            top:                25px;
            right:              40px;
            background:         url(../images/wfmLogo.png) no-repeat;
        }

        #divTopMenu {
            position:           absolute;
            height:             33px;
            width:              980px;
            bottom:             0px;
            left:               0px;
            overflow:           hidden;
        }

        #divTopMenu a {
            display:            block;
            float:              left;
            padding:            9px 15px;
            margin-right:       1px;
            background:         url(../images/TopMenuBg.png) repeat-x;
            color:              #fff;
            font-size:          13px;
            text-decoration:    none;
        }

        #divTopMenu a:hover {
            background-image:   none;
            background-color:   #444445;
        }

        #divTopMenu a.active {
            color:              #f39f0b;
            background-image:   none;
            background-color:   #444445;
        }

        #divTopMenuOut {
            float:              left;
            height:             33px;
            width:              210px;
            background:         url(../images/TopMenuOut.png) no-repeat;
        }

        #divContainerLeft {
            float:              left;
            width:              200px;
            margin:             35px 0;
        }

        #divLeftMenu a {
            display:            block;
            text-align:         left;
            margin:             0 0 1px 0;
            text-decoration:    none;
        }

        #divLeftMenu a.active {
            font-weight:        bold;
        }

        #divLeftMenu .aMenu2 {
            font-size:          13px;
            width:              170px;
            padding:            8px 15px;
            color:              #33333b;
            background:         #e6e6e6;
        }

        #divLeftMenu .aMenu2:hover {
            color:              #000;
            background:         #DFDFDF;
        }

        #divLeftMenu .aMenu3 {
            font-size:          12px;
            width:              150px;
            padding:            5px 15px 5px 35px;
            color:              #4B5460;
            background:         #F2F2F2;
        }

        #divLeftMenu .aMenu3:hover {
            color:              #000;
            background:         #EDEDED;
        }

        #divLeftMenu .aMenu4 {
            font-size:          12px;
            width:              130px;
            padding:            5px 15px 5px 55px;
            color:              #4B5460;
            background:         #F9F9F9;
        }

        #divLeftMenu .aMenu4:hover {
            color:              #000;
            background:         #F5F5F5;
        }

        #divContainerRight {
            float:              left;
            width:              780px;
            min-height:         300px;
            margin:             35px 0;
        }

        #divContent {
            width:              720px;
            margin:             0 0 0 60px;
            text-align:         left;
            line-height:        140%;
            color:              #3D3E4A;
        }

        #divContent h1 {
            font-size:          19px;
            margin-bottom:      20px;
            color:              #0e1a2e;
        }

        #divContent h2 {
            font-size:          14px;
            margin:             10px 0 10px 0;
            color:              #0e1a2e;
        }

        #divContent img {
            border:             0px;
            margin:             1px 10px 3px 0;
        }

        #divContent ul, #divContent ol {
            margin:             10px 0 10px 25px;
        }

        #divContent a {
            color:              #f39f0b;
            text-decoration:    none;
        }

        #divContent a:hover {
            text-decoration:    underline;
        }

        .divElement {
            width:              720px;
            margin:             10px 0;
            float:              left;
        }

        .divEmbed .description {
            margin-top:         10px;
        }

    /* -- SQC_AUDIO -- */
        .divAudio {
            width:              720px;
        }

        .divAudio div.audio {
            float:              left;
            width:              345px;
            background:         #F2F2F2;
            padding:            5px;
            margin:             0 5px 5px 0;
        }

        .divAudio div.audio div.description {
            float:              left;
            width:              250px;
            margin:             0 0 0 2px;
        }

        .divAudio div.audio div.description span.title {
            font-weight:        bold;
            font-size:          12px;
        }

        .divAudio div.audio div.description span.artist {
            color:              #4E4E4E;
        }

        .divAudio div.audio span.link {
            float:              right;
            margin:             -7px 0 0 0;
        }

        #divContent .divAudio div.audio span.link img {
            margin:             0;
            width:              0px;
            height:             0px;
        }

    /* -- SQC_CONTACT -- */

        .divElement.contact, .divElement.contact .row.controls {
            width:              480px;
        }

        .divElement.contact .row .field input, .divElement.contact .row .field textarea {
            width:              380px;
            padding:            3px 4px;
            border:             1px solid #A3A3A3;
            font-size:          12px;
            font-family:        Tahoma, Arial;
        }

        .divElement.contact .row .field textarea {
            height:             120px;
        }

        .divElement.contact .row .field input:focus, .divElement.contact .row .field textarea:focus {
            border:             1px solid #000000;
        }

        .divElement.contact form div {
            float:              left;
        }

        .divElement.contact .row {
            padding:            6px 0;
        }

        .divElement.contact .row .name {
            float:              left;
            width:              70px;
            padding:            4px 15px 0 0;
            text-align:         right;
        }

        .divElement.contact .row .name .mustfield {
            margin-right:       3px;
            color:              #FF0000;
        }

        .divElement.contact .row .field {
            float:              left;
            width:              350px;
        }

        .divElement.contact .placeholder {
            width:              480px;
            height:             10px;
        }

        .divElement.contact .row.controls {
            text-align:         right;
            outline:            none;
        }

        .divElement.contact .row.controls input {
            margin-left:        5px;
            padding:            4px 0;
            background:         #F0F0F0;
            color:              #6C6C6C;
            font-weight:        bold;
            width:              110px;
        }

        .divElement.contact .row.controls input:hover {
            color:              #000000;
        }

        .divElement.contact .contact.message{
            margin:             8px 0;
            padding:            3px 8px;
            color:              #FFF;
            text-align:         center;
            font-size:          8pt;
        }

        .divElement.contact .contact.message.failure {
            background:         #D90000;
        }

        .divElement.contact .contact.message.success {
            background:         #07ae03;
        }

    /* -- SQC_GALLERY -- */
        .divGallery {
            width:              690px;
            text-align:         center;
        }

        .divGalleryImg {
            position:           relative;
            height:             410px;
        }

        .divGalleryImg div.prev, .divGalleryImg div.next {
            position:           absolute;
            bottom:             40%;
            width:              35px;
            height:             90px;
            cursor:             pointer;
        }

        .divGalleryImg div.prev:hover {
            background:         url(../images/prevHover.jpg) no-repeat;
        }

        .divGalleryImg div.next:hover {
            background:         url(../images/nextHover.jpg) no-repeat;
        }

        .divGalleryImg div.prev {
            background:         url(../images/prev.jpg) no-repeat;
        }

        .divGalleryImg div.next {
            right:              0px;
            background:         url(../images/next.jpg) no-repeat;
        }

        .divGalleryImg img {
            max-height:         380px;
            max-width:          690px;
            margin:             0px;
        }

        .divGalleryDescription {
            position:           absolute;
            bottom:             3px;
            left:               0px;
            width:              690px;
            text-align:         left;
            color:              #2D2D2D;
        }

        .divGalleryDescription h2 {
            margin:             0 5px 0 0;
            font-size:          14px;
            display:            inline;
        }

        .divGalleryThumbs {
            text-align:         left;
            overflow:           hidden;
            zoom:               1;
            width:              690px;
        }

        .divGalleryThumbs img {
            height:             80px;
            width:              80px;
            filter:             alpha(opacity=30);
            filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=30);
            opacity:            0.3;
            -moz-opacity:       0.30;
        }

        .divGalleryThumbs img:hover {
            filter:             alpha(opacity=100);
            filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=100);
            opacity:            1.0;
            -moz-opacity:       1.0;
        }

        .divGalleryThumbs a.active img {
            filter:             alpha(opacity=100);
            filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=100);
            opacity:            1.0;
            -moz-opacity:       1.0;
        }

        .divGalleryThumbs a {
            float:              left;
            display:            block;
            margin:             1px 1px 0 0;
            width:              80px;
            height:             80px;
        }

        .divGalleryImg img.loader {
            position:           absolute;
            top:                180px;
            left:               48%;
        }



        #divFooter {
            float:              left;
            width:              950px;
            margin:             120px 0 50px 0;
            padding:            10px 15px;
            color:              #5C5C5C;
            font-size:          11px;
            background:         #f2f2f2;
            text-align:         left;
        }

        #divFooter a {
            font-size:          11px;
            text-decoration:    none;
            color:              #3B4147;
        }

        #divFooter a:hover {
            color:              #0E0F11;
        }

        #divFooter div {
            float:              right;
            text-align:         right;
            color:              #5C5C5C;
            font-size:          11px;
        }

