﻿.ix-powered-by { float: left; width: 100%; text-align: center; background-color: #000; }
.ix-powered-by img { margin: 8px 0px; }
body { background: #000 url(Images/subaru-xv.jpg) no-repeat top center; padding: 0; margin: 0; font-family: Arial; font-size: 11px }
    body form#aspnetForm { background: url(Images/body-bg.png) repeat-y top center }
#site-container { position: relative; margin: 0 auto; width: 940px; padding: 0 0 42px; vertical-align: middle; background-color: #fff; margin-top: 80px }
#menu-1 { position: absolute; top: 0; left: 0; text-decoration: none; text-transform: capitalize; color: #353535; background-color: #F3F3F3 }
    #menu-1 a { text-transform: capitalize; text-decoration: none; color: #353535; background-color: #F3F3F3 }
#logo { background: url(Images/logo-bg.jpg) no-repeat; width: 124px; height: 89px; position: absolute; left: 0; top: 57px }
    #logo span { display: none }
#menu-2 { background: url(Images/menu-2-bg.png) repeat-x; position: absolute; left: 124px; top: 100px; width: 816px; height: 41px; list-style: none; padding: 0; margin: 0; border-top: 3px solid #fff }
    #menu-2 li { float: left }
    #menu-2 a { display: block; _display: inline; padding: 0 15px; text-decoration: none; color: #787878; font-size: 12px; height: 42px; line-height: 42px; border: 1px solid transparent }
        #menu-2 a:hover { background: #fff; border: 1px solid #787878 }
#header-gray-bar { padding: 36px 0 3px }
    #header-gray-bar div { background: #898989; height: 64px }
#home-page-randomizer-container { height: 287px; margin: 0 0 17px }
#menu-3 { list-style: none; margin: 0 20px 0 0; padding: 0; float: left; width: 220px }
#content-body-container #menu-3 { padding: 0 0 110px }
#menu-3 li { background: #ECECEC url(Images/menu-3-bg.png) -220px 0; display: block }
    #menu-3 li.header { font-weight: 700; font-size: 13px; padding-left: 26px; height: 28px; line-height: 28px; cursor: default }
#menu-3 a { display: block; font-size: 12px; color: #676767; padding: 8px 0 8px 36px; text-decoration: none; border-top: 1px solid #fff }
    #menu-3 a:hover { background: #0A71B3 url(Images/menu-3-bg.png) 0 0; color: #fff }
#menu-4 { margin: 0 0 20px }
#content-container { float: left; width: 700px }
#content-page-randomizer-container { height: 172px }
#content-body-container { background: url(Images/menu-3-bg.png) repeat-y -220px 0 }
#content-body-container-2 { background: url(Images/content-body-container-2-bg.jpg) no-repeat left bottom }
#footer-bar { color: #a2a2a2; height: 42px; line-height: 42px }
#copyright { float: left }
#menu-5 { float: right }
    #menu-5 a { padding: 0 10px; text-decoration: none; color: #a2a2a2 }
        #menu-5 a:hover { text-decoration: underline }
#model-drop-menu { position: absolute; top: 67px; left: 124px; z-index: 99999; list-style: none; padding: 0; margin: 0 }
    #model-drop-menu li.root { float: left; border: 1px solid transparent; position: relative }
        #model-drop-menu li.root.active { background: #fff; border: 1px solid #9B9B9B; border-bottom-color: #fff }
    #model-drop-menu a.root { display: block; _display: inline; height: 31px; line-height: 31px; font-size: 12px; color: #fff; padding: 0 13px; text-decoration: none }
    #model-drop-menu li.root.active a.root { color: #000 }
    #model-drop-menu div.sub-menu { background: #fff; position: absolute; top: 31px; left: -1px; z-index: 99999; display: none; padding: 15px 15px 0; min-width: 150px; border: 1px solid #919191; border-top: none }
    #model-drop-menu div.preview-image { border-bottom: 1px solid #9A9A9A }
    #model-drop-menu ul { list-style: none; padding: 0; margin: 10px 0 }
    #model-drop-menu div.sub-menu a { display: block; _display: block; white-space: nowrap; text-decoration: none; color: #707070; padding: 6px 0 }
        #model-drop-menu div.sub-menu a:hover { color: #00AEED }
.ModuleLabel { font-size: 11px; text-align: right; padding-right: 15px !important }
.ModuleData { font-size: 11px }
    .ModuleData a { color: #999; text-decoration: none }
#content-container h2 { border-bottom: 1px solid #ECECEC }
.module_contacts td { border-bottom: 1px solid #ececec; line-height: 20px }
a { color: #959595; text-decoration: none }
    a.active, a:hover { color: #0E66A1 }
#background { position: absolute; width: 100%; margin: 0 auto }
