/************************************************
 *
 *  File     :  css/main.css
 *  Medium   :  Screen
 *  Version  :  v2.0
 *  Website  :  MBO.com
 *	Author   :  pud.ca/transmitterstudios.com (c) 2007-2008
 *
 ************************************************/

/* GLOBAL STYLES */
    * { margin: 0; padding: 0; }
    
    body { 
        cursor: default;
        background: #000 url(../img/bg_body.gif);
        font: 12px Tahoma, Verdana, Arial, Sans-Serif;
        color: #fff;
        }
        
        div.wrapper > p:first-child { font-size:14px;font-family: "trebuchet ms",san-serif; }
        
        p, dl, dt, dd {
        font: 12px Tahoma, Verdana, Arial, Sans-Serif;
        color:#333;
        }
        
        a:link, a:visited, a:hover, a:active {
        color:#000;
        }
a:hover { 

}

    /* Headings */
h1 {
float: right;
cursor: pointer;
width: 82px;
height: 12px;
margin: 10px 7px 7px 7px;
background: url(../img/bg_h1.png);
}

h2 {
cursor: pointer;
width: 276px;
height: 40px;
margin: 20px 0 25px 5px;
float: left;
position: absolute;
z-index: 1000;
}

#secondary h3 {
margin-top: 1px;
width: 271px;
height: 269px;
margin-bottom: 6px;
}

#display h4 {
margin: 12px 0;
background: url(../img/bg_h4.gif) repeat-x;
height: 18px;
border: 1px solid #323232;
font-size: 10px;
line-height: 18px;
text-transform: uppercase;
padding-left: 4px;
color: #18b9ff
}

#display h4.big {
height: 28px;
line-height: 28px;
font-size: 18px;
background: url(../img/bg_h4Big.gif) repeat-x;
}

h5 {
background: url(../img/bg_h5.gif) repeat-x;
height: 29px;
border: 1px solid #363b3e;
border-bottom: 0;
text-indent: 10px;
font: bold 14px/29px "Trebuchet MS", sans-serif;
text-transform: uppercase;
color: #ccc;
}

body.blue .heading {
color:#0c6adb;font-weight:bold;
}

body.orange .heading {
color:#EC6502;font-weight:bold;
}
            
            body.purple .heading {
            color:#8441B8;font-weight:bold;
            }
            
            body.green .heading {
            color:#14C50A;font-weight:bold;
            }
            
    /* // Headings */

    /* Anchors */
        a {
            color: #fff;
            }
        
        a img {
            border: 1px solid #666;
            }
        
        a:hover img {
            border-color: #fff;
            }
    /* // Anchors */

    /* Image replacement */
        h1, h2, #secondary h3, #secondary form button, #qnav form button, ul#nav li a,
        #subnav li.locator form button, #secondary h4 span, #primary h4 span, .title form button {
            display: block;
            overflow: hidden;
            text-indent: -1000px;
            }
    /* // Image replacement */

    /* Clearfix */
        .split, .highlight, #left, #right {
            overflow: hidden;
            }
    /* // Clearfix */
/* // GLOBAL STYLES */

/* PAGE LAYOUT */
    #container {
        margin: 0 auto;
        width: 940px;
        padding: 0 30px 30px 30px;
        background: url(../img/bg_container.png) no-repeat 0 40px;
        }
    
    #header {
        height: 83px;
        }
    
    /* Quick Navigation */
        #qnav {
            height: 78px;
            background: url(../img/bg_qnav.png) repeat-x;
            position: relative;
            }

        /* Newsletter signup form */
            #qnav form {
                position: absolute;
                right: 120px;
                top: 7px;
                }
            
            #qnav form fieldset {
                border: 0;
                }
            
            #qnav form legend {
                display: none;
                }
            
            #qnav form input {
            display:inline;
                border: 1px solid #aaa;
                background: #262626;
                text-align: center;
                color: #656565;
                margin-right: 4px;float:left;
                }
            
            #qnav form button, button.send {
                border: 0;
                width: 40px;
                height: 16px;
                background: url(../img/btn_qnavSend.gif);margin-top:1px;
                float:left;
                }
             
            #qnav form label {
            display:inline;float:left;
                color: #aeaeae;
                font-size: 10px;
                text-transform: uppercase;
                line-height: 17px;margin-right:10px;
                }
            
            #qnav form input:focus,
            #qnav form input.focus {
                color: #ccc;
                border: 1px solid #ccc;
                }
        /* // Newsletter signup form */
    /* // Quick Navigation */

    /* Content */
        #content {
            width: 940px;
            min-height: 446px;
            }
        
        .hr {
            border: none;
            margin: 1em 0;
            padding: 0;
            line-height: 0;
            height: 7px;
            background: url(../img/bg_hr.gif) repeat-x;
            }
        
        .hr hr {
            display: none;
            }
      
        /* Primary Content */
            #primary {
                float: right;
                width: 663px;
                background-repeat: repeat-y;
                }

            /* title */
                #primary .title {
                    height: 37px;
                    }
                
                #primary .title h4 {
                    padding: 10px 0 0 10px;
                    float: left;
                    }

                #primary h4 span {
                    background-repeat: no-repeat;
                    height: 18px;
                    }
                 
                #primary h4.mobileMarketing span {
                    background-image: url(../img/headings/mobile_marketing.png);
                    width: 172px;
                    }

                #primary h4.tickets span {
                    background-image: url(../img/headings/tickets.png);
                    width: 76px;
                    }

                #primary h4.coupons span {
                    background-image: url(../img/headings/coupons.png);
                    width: 88px;
                    }

                #primary h4.greetingCards span {
                    background-image: url(../img/headings/greeting_cards.png);
                    width: 155px;
                    }

                #primary h4.giftCards span {
                    background-image: url(../img/headings/gift_cards.png);
                    width: 108px;
                    }
                    
                    #primary h4.privacy span {
                    background-image: url(../img/headings/privacy.png);
                    width: 150px;
                    }
                    #primary h4.contact span {
                    background-image: url(../img/headings/contact.png);
                    width: 150px;
                    }
                    
#primary h4.news span {
background-image: url(../img/headings/news.png);
width: 108px;
}

#primary h4.faq span {
background-image: url(../img/headings/faq.png);
width: 108px;
}

#primary h4.services span {
background-image: url(../img/headings/services.png);
width: 108px;
}

#primary h4.about span {
background-image: url(../img/headings/about.png);
width: 138px;
}

#primary h4.register span {
background-image: url(../img/headings/register.png);
width: 138px;
}

div.logos img {
border:1px solid #333;
}

                /* Search */
                    .title form {
                        float: right;
                        padding-top: 6px;
                        padding-right: 6px;
                        width: 225px;
                        }

                    .title form input {
                        width: 168px;
                        height: 13px !important;
                        border: 0 !important;
                        padding: 6px !important;
                        float: left;
                        font-size: 11px !important;
                        color: #000;
                        }
                    
                    .title form fieldset { 
                        border-bottom: 0 !important;
                        margin: 0 !important;
                        }
                    
                    .title form button {
                        border: 0;
                        background: none;
                        width: 45px;
                        height: 25px;
                        }
                /* // Search */
            /* // title */

            /* box */
                .box {
                    background: #cfd0d0 url(../img/bg_boxL.gif) repeat-y;
                    margin-bottom: 15px;
                    }
                
                .box .content {
                    background: url(../img/bg_boxR.gif) repeat-y 100% 0;
                    border-top: 1px solid #cfd0d0;
                    }
                
                .box .wrapper {
                    background: url(../img/bg_boxB.gif) repeat-x 0 100%;
                    }
                
                .box .wrapper .wrapper {
                    padding: 5px 15px 10px 15px;
                    position: relative;
                    background: url(../img/bg_boxBR.gif) no-repeat 100% 100%;
                    }
            /* // box */
        /* // Primary content */

        /* Display area */
            #display {
                padding: 1px 18px 15px 18px;
                background-position: 0 100%;
                background-repeat: no-repeat;
                }
            
            #display p, #display ol, #display dd {
                padding: .5em 0;
                color: #333;
                }
                #display ol {
                margin:20px;
                }
                #display dt, #display ol li a:link {
                padding: .5em 0;
                color: #0C6ADB;
                font-weight:bold;
                }
            
            #display .flashContent {
                padding-bottom: 15px;
                background: url(../img/bg_hr.gif) repeat-x bottom left;
                margin-bottom: 15px;
                }

            #display .nomargin {
                margin-top: -12px;
                }

        /* // Display area */
        
        /* Featured items - Home page */
            #featured {
                list-style: none;
                }
            
            #featured li {
                display: block;
                width: 507px;
                height: 95px;
                float: left;
                padding: 2px;
                }
            
            #featured li a img {
                float: left;
                border: 1px solid #5e5e5e;
                }
            
            #featured li a {
                text-decoration: none;
                color: #999;
                }
            
            #featured li span {
                font-size: 12px;
                font-family: "trebuchet MS", san-serif;
                padding-bottom: 8px;color: #fff;
                text-align:justify;
                }

            #featured li a:hover {
                color: #fff;
                }
            
            #featured li a:hover img {
                border: 1px solid #fff;
                }
            
            #featured li.first {
                margin-right: 34px;
                }
        /* // Featured items - Home page */

        /* Home Page Ad Space */
            #adspace {
                position: absolute;
                top: 3px;
                right: 3px;
                list-style: none;
                }
            
            #adspace li {
                margin-bottom: 7px;
                }
            
            #adspace li a {
            	
            }
            
            #adspace li a img {
                border: none;
                }
                
                #adspace li.clients {
                background: transparent url(../img/clientsHead.png) no-repeat scroll;
                width: 129px;padding-top:30px;
                }
                
                #adspace li.featured {
                background: transparent url(../img/featuredHead.png) no-repeat scroll;
                width: 129px;padding-top:30px;
                }
                
                 #adspace li.partners {
                background: transparent url(../img/partnersHead.png) no-repeat scroll;
                width: 129px;padding-top:30px;
                }
                
        /* // Home Page Ad Space */

        /* Secondary Content */
            #secondary {
                width: 272px;
                margin-right: 1px;
                }
            
            #secondary h4 {
                height: 24px;
                width: 267px;
                line-height: 31px;
                color: #fff;
                padding: 7px 0 0 5px;
                }
            
            #secondary h4 span {
                height: 18px;
                background-repeat: no-repeat;
                }
            
            #secondary h4.memberLogin span {
                background-image: url(../img/headings/member_login.png);
                width: 137px;
                }
                
                

            #secondary h4.newsletterSignup span {
                background-image: url(../img/headings/newsletter_signup.png);
                width: 186px;
                }

            #secondary form {
                background-position: bottom left !important;
                margin-bottom: 8px;
                }
            
            #secondary form fieldset {
                border: 0;
                padding: 1em 0;
                }
            
            #secondary form legend {
                display: none;
                }
            
            #secondary form label {
                float: left;
                width: 70px;
                text-align: right;
                color: #87898a;
                text-transform: uppercase;
                font: 11px Tahoma, sans-serif;
                padding-right: 5px;
                line-height: 20px;
                }
            
            #secondary form input {
                border: 0;
                float: left;
                margin-bottom: 3px;
                padding: 5px 3px;
                width: 179px;
                height: 13px;
                background: url(../img/bg_input.gif);
                color: #fff;
                font: 11px Tahoma, sans-serif;
                }
             
            
            #secondary form button {
                float: right;
                margin-right: 12px;
                border: 0;
                width: 47px;
                height: 23px;
                cursor: pointer;
                }
            
            #secondary form br {
                clear: left;
                }
                
                
                .picture {
                float:right;margin-right:10px;
                }
                
        /* // Secondary Content */

        /* Split Content */
            .split {
                background-repeat: repeat-y;
                background-image: url(../img/bg_splitSep.gif);
                }
            
            .split #left,
            .split #right {
                float: left;
                margin-bottom: 0;
                }
             
            .split #left {
                margin-right: 27px;
                }
            
            .split h4 {
                margin-top: 0 !important;
                }
            
            /* 30/70 split */
                .thirty { background-position: 223px 0 !important; }
                .thirty #left { width: 210px; }
                .thirty #right { width: 390px; }

            /* 50/50 split */
                .fifty { background-position: 313px 0 !important; }
                .fifty #left { width: 300px; }
                .fifty #right { width: 300px; }

            /* 70/30 split */
                .seventy { background-position: 403px 0 !important; }
                .seventy #left { width: 390px; }
                .seventy #right { width: 210px; }
        /* // Split Content */

        /* Image alignments */
            .rightAlign {
                float: right;
                margin: 0 0 1em 1em;
                }
            
            .leftAlign {
                float: left;
                margin: 0 1em 1em 1em;
                }
            
            .centerAlign {
                display: block;
                margin: 0 auto .5em auto;
                }
        /* // Image alignments */

    /* // Content */

    /* Footer */
        #footer {
            position: relative;
            display: block;
            color: #606060;
            text-align: center;
            clear: both;
            margin-left: 280px;
            padding-top: 15px;
            }
    /* // Footer */
/* // PAGE LAYOUT */

/* NAVIGATION & LIST ELEMENTS */
    /* Quick Nav Menu */
        #qnav ul {
            list-style: none;
            float: left;
            height: 31px;
            }
           
        #qnav ul li, #qnav ul li a {
            float: left;
            display: block;
            height: 31px;
            }
           
        #qnav ul li {
            padding-right: 1px;
            background: url(../img/bg_navSep.gif) no-repeat 100% 50%;
            }
        
        #qnav ul li.last {
            background: none;
            }
        
        #qnav ul li a {
            padding: 0 10px;
            color: #aeaeae;
            text-transform: uppercase;
            text-decoration: none;
            line-height: 31px;
            }
        
        #qnav ul li a:hover {
            color: #18b9ff;
            }
    /* // Quick Nav Menu */
    
    /* Main Navigation */
        ul#nav {
            list-style: none;
            padding-top: 50px;
            position: relative;
            right: -10px;
            }
        
        ul#nav li {
            float: right;
            padding-left: 1px;
            background: url(../img/bg_navSep.gif) no-repeat 0 50%;
            }
        
        ul#nav li.first {
            background: none;
            }

        ul#nav li a {
            display: block;
            float: left;
            padding: 0 13px;
            height: 9px;
            overflow: hidden;
            background-repeat: no-repeat;
            background-position: 50% 0;
            cursor: pointer;
            line-height: 9px;
            }
        
        ul#nav li a:hover {
            background-position: 50% 100%;
            }
        
        ul#nav li#mobileMarketing a { background-image: url(../img/nav/mobile_marketing.gif); width: 149px; }
        ul#nav li#tickets a { background-image: url(../img/nav/tickets.gif); width: 61px; }
        ul#nav li#coupons a { background-image: url(../img/nav/coupons.gif); width: 73px; }
        ul#nav li#greetingCards a { background-image: url(../img/nav/greeting_cards.gif); width: 132px; }
        ul#nav li#giftCards a { background-image: url(../img/nav/gift_cards.gif); width: 90px; }

    /* // Main Navigation */

    /* Sub Navigation */
        #subnav {
            list-style: none;
            height: 26px;
            background: url(../img/bg_subnav.gif) repeat-x;
            margin: 0 1px 15px 1px;
            padding-left: 3px;
            }
        
        #subnav li,
        #subnav li a,
        #subnav li a span {
            float: left;
            height: 26px;
            }
        
        #subnav li {
            background: url(../img/bg_subnavSep.gif) no-repeat 100% 50%;
            }

        #subnav li a {
            background-repeat: no-repeat;
            text-decoration: none;
            line-height: 26px;
            padding: 0 10px;
            font-size: 12px;
            color: #999;
            }
        
        #subnav li a:hover {
            color: #fff;
            text-decoration: underline;
            }
    /* // Sub Navigation */

    /* Footer Navigation */
        #footer ul {
            list-style: none;
            }
        
        #footer ul li {
            display: inline;
            padding: 0 8px 0 10px;
            background: url(../img/bg_navSep.gif) no-repeat 0 70%;
            }
        
        #footer ul li.first {
            background: none;
            }
        
        #footer ul li a {
            color: #606060;
            text-decoration: none;
            }
        
        #footer ul li a:hover {
            color: #18b9ff;
            }
    /* // Footer Navigation */

    /* Movie Listing */
        ul.movList, ul.actList {
            border: 1px solid #333;
            border-top: none;
            margin-top: -12px;
            padding: 10px;
            list-style: none;
            background: #575757;
            }
        
        ul.movList li, ul.movList li a,
        ul.actList li, ul.actList li a {
            display: block;
            height: 18px;
            }
        
        ul.movList li.alt,
        ul.actList li.alt {
            background-color: #515151;
            }
        
        ul.movList li.last,
        ul.actList li.last {
            margin-bottom: 1em;
            }
        
        ul.movList li.heading,
        ul.actList li.heading {
            height: auto;
            }
        
        ul.movList li h5,
        ul.actList li h5 {
            padding: 0 0 10px 0;
            font-size: 11px;
            text-transform: uppercase;
            }
        
        ul.movList li a,
        ul.actList li a {
            color: #bbb;
            text-decoration: none;
            line-height: 17px;
            }
        
        ul.movList li a em,
        ul.actList li a em {
            font-style: normal;
            display: block;
            float: left;
            width: 40px;
            cursor: pointer;
            padding-left: 4px;
            }
         
        ul.movList li a:hover,
        ul.actList li a:hover {
            color: #fff;
            }
        
        ul.actList li a em {
            width: 60px;
            }
    /* // Movie Listing */

/* // NAVIGATION & LIST ELEMENTS */

/* FORM ELEMENTS */
    #primary form fieldset {
        border: none;
        border-bottom: 1px dotted #aaa;
        margin-bottom: 15px;
        }
    
    #primary form legend {
        display: none;
        }
    
    #primary form label {
        float: left;
        clear: left;
        width: 12em;
        color: #555;
        }
    
    #primary form input  {
        height: 15px;
        border: 1px solid #aaa;
        font: 11px Tahoma, Sans-Serif;
        margin-bottom: 5px;
        padding: 0 2px;
        float: left;
        }

    #primary form select {
        font: 11px Tahoma, Sans-Serif;
        margin-bottom: 5px;
        }

    #primary form button {
        border: none;
        cursor: pointer;
        }
    
    /* Normal form styles */
        .normal {
            padding-top: 1em;
            }

        .normal fieldset {
            padding-bottom: 2em;
            }
        
        .normal fieldset legend {
            display: block;
            padding-bottom: 1em;
            font-size: 1.3em;
            }

        .normal label {
            text-align: right;
            padding-right: 1em;
            line-height: 16px;
            }
        
        .normal fieldset br {
            clear: left;
            }
        
        .normal input,
        .normal select {
            margin-right: 5px;
            float: left;
            }
        
        .plain {
            background: none;
            border: none;
            margin-left: -28px;
            }

        .fluid {
            clear: none;
            width: auto;
            margin-bottom: 10px;
            }
        
        .note, .buttonHolder {
            padding-left: 13em !important;
            }
    /* // Normal form styles */
/* // FORM ELEMENTS */

/* COLOR VARIATIONS */
    /* Blue */
        body.home #primary { background: url(../img/bg_contentHome.png) no-repeat top right !important; height: 411px; }
        body.home #display { background: none !important; padding: 10px !important; position: relative; }

        body.blue h2 { background: url(../img/blue/bg_h2.png); }

        body.blue h2 { background: url(../img/blue/bg_h2.png); }

        body.blue #secondary h3 { background: url(../img/blue/bg_promo.png); }
        
        body.blue #secondary h4 { background-image: url(../img/blue/bg_secH4.gif); }
        body.blue #secondary form { background-image: url(../img/blue/bg_element.gif); }
        body.blue #secondary form button { background-image: url(../img/blue/btn_go.gif); }

        body.blue #primary .title { background-image: url(../img/blue/bg_title.gif); }
        body.blue #primary { background-image: url(../img/blue/bg_primary.gif); }
        body.blue #display { background-image: url(../img/blue/bg_display.gif); }

        body.blue .title form input { background-image: url(../img/blue/input_search.gif) !important; }
        body.blue .title form button { background-image: url(../img/blue/btn_goSearch.gif) !important; }
    /* // Blue */

    /* Orange */
        body.orange h2 { background: url(../img/orange/bg_h2.png); }

        body.orange h2 { background: url(../img/orange/bg_h2.png); }

        body.orange #secondary h3 { background: url(../img/orange/bg_promo.png); }
        
        body.orange ul#nav li#tickets a { background-position: 50% 100% !important; }

        body.orange #secondary h4 { background-image: url(../img/orange/bg_secH4.gif); }
        body.orange #secondary form { background-image: url(../img/orange/bg_element.gif); }
        body.orange #secondary form button { background-image: url(../img/orange/btn_go.gif); }

        body.orange #primary .title { background-image: url(../img/orange/bg_title.gif); }
        body.orange #primary { background-image: url(../img/orange/bg_primary.gif); }
        body.orange #display { background-image: url(../img/orange/bg_display.gif); }

        body.orange .title form input { background-image: url(../img/orange/input_search.gif) !important; }
        body.orange .title form button { background-image: url(../img/orange/btn_goSearch.gif) !important; }
    /* // Orange */

    /* purple */
        body.purple h2 { background: url(../img/purple/bg_h2.png); }

        body.purple #secondary h3 { background: url(../img/purple/bg_promo.png); }
        
        body.purple ul#nav li#coupons a { background-position: 50% 100% !important; }

        body.purple #secondary h4 { background-image: url(../img/purple/bg_secH4.gif); }
        body.purple #secondary form { background-image: url(../img/purple/bg_element.gif); }
        body.purple #secondary form button { background-image: url(../img/purple/btn_go.gif); }

        body.purple #primary .title { background-image: url(../img/purple/bg_title.gif); }
        body.purple #primary { background-image: url(../img/purple/bg_primary.gif); }
        body.purple #display { background-image: url(../img/purple/bg_display.gif); }

        body.purple .title form input { background-image: url(../img/purple/input_search.gif) !important; }
        body.purple .title form button { background-image: url(../img/purple/btn_goSearch.gif) !important; }
    /* // purple */


    /* Sports & Entertainment Page (Yellow) */
        body.sports h2 { background: url(../img/purple/bg_h2.png); }

        body.sports #secondary h3 { background: url(../img/purple/bg_promo.png); }
        body.sports #secondary form { background: url(../img/purple/bg_smBox.gif); }
        body.sports #secondary form input { color: #632892 !important; }
        body.sports #secondary form.login button { background-image: url(../img/purple/btn_login.gif); }
        body.sports #secondary form.cell button { background-image: url(../img/purple/btn_send.gif); }
        
        body.sports ul#subnav { background-image: url(../img/purple/bg_nav.gif); }
        body.sports ul#subnav li a:hover { background: url(../img/purple/bg_navA.gif) no-repeat bottom left; }
        body.sports ul#subnav li a:hover span { background: url(../img/purple/bg_navSPAN.gif) no-repeat top right; }
        body.sports ul#subnav li a span { color: #3d036d; }
        body.sports ul#subnav li.locator form button { background-image: url(../img/purple/btn_send.gif); }
        
        body.sports ul#nav li a.spo { background-position: 50% 100% !important; }

        body.sports #display h4 { color: #ae70d6; }
    /* // Sports & Entertainment Page (Yellow) */

    /* Yellow */
        body.yellow h2 { background: url(../img/yellow/bg_h2.png); }

        body.yellow #secondary h3 { background: url(../img/yellow/bg_promo.png); }
        
        body.yellow ul#nav li#giftCards a { background-position: 50% 100% !important; }

        body.yellow #secondary h4 { background-image: url(../img/yellow/bg_secH4.gif); }
        body.yellow #secondary form { background-image: url(../img/yellow/bg_element.gif); }
        body.yellow #secondary form button { background-image: url(../img/yellow/btn_go.gif); }

        body.yellow #primary .title { background-image: url(../img/yellow/bg_title.gif); }
        body.yellow #primary { background-image: url(../img/yellow/bg_primary.gif); }
        body.yellow #display { background-image: url(../img/yellow/bg_display.gif); }

        body.yellow .title form input { background-image: url(../img/yellow/input_search.gif) !important; }
        body.yellow .title form button { background-image: url(../img/yellow/btn_goSearch.gif) !important; }
    /* // Yellow */

    /* Transportation Page (Green) */
        body.green h2 { background: url(../img/green/bg_h2.png); }

        body.green #secondary h3 { background: url(../img/green/bg_promo.png); }
        
        body.green ul#nav li#mobileMarketing a { background-position: 50% 100% !important; }

        body.green #display h4 { color: #09c51f; }

        body.green #secondary h4 { background-image: url(../img/green/bg_secH4.gif); }
        body.green #secondary form { background-image: url(../img/green/bg_element.gif); }
        body.green #secondary form button { background-image: url(../img/green/btn_go.gif); }

        body.green #primary .title { background-image: url(../img/green/bg_title.gif); }
        body.green #primary { background-image: url(../img/green/bg_primary.gif); }
        body.green #display { background-image: url(../img/green/bg_display.gif); }

        body.green .title form input { background-image: url(../img/green/input_search.gif) !important; }
        body.green .title form button { background-image: url(../img/green/btn_goSearch.gif) !important; }
    /* // Transportation Page (Green) */

    /* Red */
        body.red h2 { background: url(../img/red/bg_h2.png); }

        body.red #secondary h3 { background: url(../img/red/bg_promo.png); }
        
        body.red ul#nav li#greetingCards a { background-position: 50% 100% !important; }

        body.red #secondary h4 { background-image: url(../img/red/bg_secH4.gif); }
        body.red #secondary form { background-image: url(../img/red/bg_element.gif); }
        body.red #secondary form button { background-image: url(../img/red/btn_go.gif); }

        body.red #primary .title { background-image: url(../img/red/bg_title.gif); }
        body.red #primary { background-image: url(../img/red/bg_primary.gif); }
        body.red #display { background-image: url(../img/red/bg_display.gif); }

        body.red .title form input { background-image: url(../img/red/input_search.gif) !important; }
        body.red .title form button { background-image: url(../img/red/btn_goSearch.gif) !important; }
    /* // Red */
/* // COLOR VARIATIONS */

