/* ------- FLIP OVER ------- *//* FLIP (GENERAL) */#main-menu .flip-black, #main-menu .flip-blue, #main-menu .flip-brown, #main-menu .flip-dark_purple, #main-menu .flip-dark, #main-menu .flip-green, #main-menu .flip-light_blue, #main-menu .flip-light, #main-menu .flip-navy, #main-menu .flip-orange, #main-menu .flip-pink, #main-menu .flip-purple, #main-menu .flip-red, #main-menu .flip-slate, #main-menu .flip-teal {    margin: -57px 13px 0;    position: relative;    z-index: 999;}#main-menu .flip-black .menu-left, #main-menu .flip-blue .menu-left, #main-menu .flip-brown .menu-left, #main-menu .flip-dark_purple .menu-left, #main-menu .flip-dark .menu-left, #main-menu .flip-green .menu-left, #main-menu .flip-light_blue .menu-left, #main-menu .flip-light .menu-left, #main-menu .flip-navy .menu-left, #main-menu .flip-orange .menu-left, #main-menu .flip-pink .menu-left, #main-menu .flip-purple .menu-left, #main-menu .flip-red .menu-left, #main-menu .flip-slate .menu-left, #main-menu .flip-teal .menu-left {    height: 57px;    left: -14px;    position: absolute;    top: 0;    width: 17px;}#main-menu .flip-black .menu-right, #main-menu .flip-blue .menu-right, #main-menu .flip-brown .menu-right, #main-menu .flip-dark_purple .menu-right, #main-menu .flip-dark .menu-right, #main-menu .flip-green .menu-right, #main-menu .flip-light_blue .menu-right, #main-menu .flip-light .menu-right, #main-menu .flip-navy .menu-right, #main-menu .flip-orange .menu-right, #main-menu .flip-pink .menu-right, #main-menu .flip-purple .menu-right, #main-menu .flip-red .menu-right, #main-menu .flip-slate .menu-right, #main-menu .flip-teal .menu-right {    height: 57px;    position: absolute;    right: -14px;    top: 0;    width: 17px;}#main-menu .flip-black .menu-middle, #main-menu .flip-blue .menu-middle, #main-menu .flip-brown .menu-middle, #main-menu .flip-dark_purple .menu-middle, #main-menu .flip-dark .menu-middle, #main-menu .flip-green .menu-middle, #main-menu .flip-light_blue .menu-middle, #main-menu .flip-light .menu-middle, #main-menu .flip-navy .menu-middle, #main-menu .flip-orange .menu-middle, #main-menu .flip-pink .menu-middle, #main-menu .flip-purple .menu-middle, #main-menu .flip-red .menu-middle, #main-menu .flip-slate .menu-middle, #main-menu .flip-teal .menu-middle {    height: 57px;    margin: 0 3px;}#main-menu .flip-black .menu, #main-menu .flip-blue .menu, #main-menu .flip-brown .menu, #main-menu .flip-dark_purple .menu, #main-menu .flip-dark .menu, #main-menu .flip-green .menu, #main-menu .flip-light_blue .menu, #main-menu .flip-light .menu, #main-menu .flip-navy .menu, #main-menu .flip-orange .menu, #main-menu .flip-pink .menu, #main-menu .flip-purple .menu, #main-menu .flip-red .menu, #main-menu .flip-slate .menu, #main-menu .flip-teal .menu {    float: left;}#main-menu .flip-black .menu li, #main-menu .flip-blue .menu li, #main-menu .flip-brown .menu li, #main-menu .flip-dark_purple .menu li, #main-menu .flip-dark .menu li, #main-menu .flip-green .menu li, #main-menu .flip-light_blue .menu li, #main-menu .flip-light .menu li, #main-menu .flip-navy .menu li, #main-menu .flip-orange .menu li, #main-menu .flip-pink .menu li, #main-menu .flip-purple .menu li, #main-menu .flip-red .menu li, #main-menu .flip-slate .menu li, #main-menu .flip-teal .menu li {    float: left;}#main-menu .flip-black .menu a, #main-menu .flip-blue .menu a, #main-menu .flip-brown .menu a, #main-menu .flip-dark_purple .menu a, #main-menu .flip-dark .menu a, #main-menu .flip-green .menu a, #main-menu .flip-light_blue .menu a, #main-menu .flip-light .menu a, #main-menu .flip-navy .menu a, #main-menu .flip-orange .menu a, #main-menu .flip-pink .menu a, #main-menu .flip-purple .menu a, #main-menu .flip-red .menu a, #main-menu .flip-slate .menu a, #main-menu .flip-teal .menu a {    display: block;    font-family: Arial,Helevtica,Verdana,san-serif;    font-size: 12px;    letter-spacing: 1px;    line-height: 100%;    padding: 20px 10px 17px;    text-decoration: none;    text-transform: uppercase;}#main-menu .flip-black .menu ul, #main-menu .flip-blue .menu ul, #main-menu .flip-brown .menu ul, #main-menu .flip-dark_purple .menu ul, #main-menu .flip-dark .menu ul, #main-menu .flip-green .menu ul, #main-menu .flip-light_blue .menu ul, #main-menu .flip-light .menu ul, #main-menu .flip-navy .menu ul, #main-menu .flip-orange .menu ul, #main-menu .flip-pink .menu ul, #main-menu .flip-purple .menu ul, #main-menu .flip-red .menu ul, #main-menu .flip-slate .menu ul, #main-menu .flip-teal .menu ul {    border-style: solid;    border-width: 0 1px 1px;    margin: 49px 0 0;    padding: 8px 0;}#main-menu .flip-black .menu li li a, #main-menu .flip-blue .menu li li a, #main-menu .flip-brown .menu li li a, #main-menu .flip-dark_purple .menu li li a, #main-menu .flip-dark .menu li li a, #main-menu .flip-green .menu li li a, #main-menu .flip-light_blue .menu li li a, #main-menu .flip-light .menu li li a, #main-menu .flip-navy .menu li li a, #main-menu .flip-orange .menu li li a, #main-menu .flip-pink .menu li li a, #main-menu .flip-purple .menu li li a, #main-menu .flip-red .menu li li a, #main-menu .flip-slate .menu li li a, #main-menu .flip-teal .menu li li a {    display: block;    font-size: 11px;    margin: 0 8px;    padding: 13px 12px 11px;}#main-menu .flip-black .menu li li a:hover, #main-menu .flip-blue .menu li li a:hover, #main-menu .flip-brown .menu li li a:hover, #main-menu .flip-dark_purple .menu li li a:hover, #main-menu .flip-dark .menu li li a:hover, #main-menu .flip-green .menu li li a:hover, #main-menu .flip-light_blue .menu li li a:hover, #main-menu .flip-light .menu li li a:hover, #main-menu .flip-navy .menu li li a:hover, #main-menu .flip-orange .menu li li a:hover, #main-menu .flip-pink .menu li li a:hover, #main-menu .flip-purple .menu li li a:hover, #main-menu .flip-red .menu li li a:hover, #main-menu .flip-slate .menu li li a:hover, #main-menu .flip-teal .menu li li a:hover {    background-image: none;    border-radius: 5px 5px 5px 5px;}#main-menu .flip-black .menu-left {    background: url("../images/layout/menu/menu-flip-black.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-black .menu-right {    background: url("../images/layout/menu/menu-flip-black.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-black .menu-middle {    background: url("../images/layout/menu/menu-flip-black.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-black .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-black .menu a:hover {    background: url("../images/layout/menu/menu-flip-black.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-black .menu ul {    background-color: #121212;    border-color: #000000;}#main-menu .flip-black .menu li li a {    color: #FFFFFF;}#main-menu .flip-black .menu li li a:hover {    background-color: #1E1E1E;}#main-menu .flip-black #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-black.png");}#main-menu .flip-blue .menu-left {    background: url("../images/layout/menu/menu-flip-blue.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-blue .menu-right {    background: url("../images/layout/menu/menu-flip-blue.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-blue .menu-middle {    background: url("../images/layout/menu/menu-flip-blue.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-blue .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-blue .menu a:hover {    background: url("../images/layout/menu/menu-flip-blue.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-blue .menu ul {    background-color: #0D306F;    border-color: #081F49;}#main-menu .flip-blue .menu li li a {    color: #FFFFFF;}#main-menu .flip-blue .menu li li a:hover {    background-color: #0F3B8B;}#main-menu .flip-blue #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-blue.png");}#main-menu .flip-brown .menu-left {    background: url("../images/layout/menu/menu-flip-brown.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-brown .menu-right {    background: url("../images/layout/menu/menu-flip-brown.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-brown .menu-middle {    background: url("../images/layout/menu/menu-flip-brown.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-brown .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-brown .menu a:hover {    background: url("../images/layout/menu/menu-flip-brown.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-brown .menu ul {    background-color: #37261C;    border-color: #160E09;}#main-menu .flip-brown .menu li li a {    color: #FFFFFF;}#main-menu .flip-brown .menu li li a:hover {    background-color: #493225;}#main-menu .flip-brown #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-brown.png");}#main-menu .flip-dark_purple .menu-left {    background: url("../images/layout/menu/menu-flip-dark_purple.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-dark_purple .menu-right {    background: url("../images/layout/menu/menu-flip-dark_purple.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-dark_purple .menu-middle {    background: url("../images/layout/menu/menu-flip-dark_purple.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-dark_purple .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-dark_purple .menu a:hover {    background: url("../images/layout/menu/menu-flip-dark_purple.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-dark_purple .menu ul {    background-color: #130323;    border-color: #05010A;}#main-menu .flip-dark_purple .menu li li a {    color: #FFFFFF;}#main-menu .flip-dark_purple .menu li li a:hover {    background-color: #1F0538;}#main-menu .flip-dark_purple #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-dark_purple.png");}#main-menu .flip-dark .menu-left {    background: url("../images/layout/menu/menu-flip-dark.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-dark .menu-right {    background: url("../images/layout/menu/menu-flip-dark.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-dark .menu-middle {    background: url("../images/layout/menu/menu-flip-dark.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-dark .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-dark .menu a:hover {    background: url("../images/layout/menu/menu-flip-dark.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-dark .menu ul {    background-color: #282828;    border-color: #000000;}#main-menu .flip-dark .menu li li a {    color: #FFFFFF;}#main-menu .flip-dark .menu li li a:hover {    background-color: #313131;}#main-menu .flip-dark #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-dark.png");}#main-menu .flip-green .menu-left {    background: url("../images/layout/menu/menu-flip-green.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-green .menu-right {    background: url("../images/layout/menu/menu-flip-green.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-green .menu-middle {    background: url("../images/layout/menu/menu-flip-green.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-green .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-green .menu a:hover {    background: url("../images/layout/menu/menu-flip-green.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-green .menu ul {    background-color: #254306;    border-color: #1A2F04;}#main-menu .flip-green .menu li li a {    color: #FFFFFF;}#main-menu .flip-green .menu li li a:hover {    background-color: #2E5209;}#main-menu .flip-green #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-green.png");}#main-menu .flip-light_blue .menu-left {    background: url("../images/layout/menu/menu-flip-light_blue.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-light_blue .menu-right {    background: url("../images/layout/menu/menu-flip-light_blue.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-light_blue .menu-middle {    background: url("../images/layout/menu/menu-flip-light_blue.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-light_blue .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-light_blue .menu a:hover {    background: url("../images/layout/menu/menu-flip-light_blue.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-light_blue .menu ul {    background-color: #577F98;    border-color: #3A5769;}#main-menu .flip-light_blue .menu li li a {    color: #FFFFFF;}#main-menu .flip-light_blue .menu li li a:hover {    background-color: #6A99B6;}#main-menu .flip-light_blue #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-light_blue.png");}#main-menu .flip-light .menu-left {    background: url("../images/layout/menu/menu-flip-light.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-light .menu-right {    background: url("../images/layout/menu/menu-flip-light.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-light .menu-middle {    background: url("../images/layout/menu/menu-flip-light.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-light .menu a {    color: #666666;}#main-menu .flip-light .menu a:hover {    background: url("../images/layout/menu/menu-flip-light.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-light .menu ul {    background-color: #E5E5E5;    border-color: #CCCCCC;}#main-menu .flip-light .menu li li a {    color: #666666;}#main-menu .flip-light .menu li li a:hover {    background-color: #EEEEEE;}#main-menu .flip-light #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-light.png");}#main-menu .flip-navy .menu-left {    background: url("../images/layout/menu/menu-flip-navy.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-navy .menu-right {    background: url("../images/layout/menu/menu-flip-navy.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-navy .menu-middle {    background: url("../images/layout/menu/menu-flip-navy.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-navy .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-navy .menu a:hover {    background: url("../images/layout/menu/menu-flip-navy.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-navy .menu ul {    background-color: #030B23;    border-color: #010309;}#main-menu .flip-navy .menu li li a {    color: #FFFFFF;}#main-menu .flip-navy .menu li li a:hover {    background-color: #071645;}#main-menu .flip-navy #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-navy.png");}#main-menu .flip-orange .menu-left {    background: url("../images/layout/menu/menu-flip-orange.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-orange .menu-right {    background: url("../images/layout/menu/menu-flip-orange.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-orange .menu-middle {    background: url("../images/layout/menu/menu-flip-orange.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-orange .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-orange .menu a:hover {    background: url("../images/layout/menu/menu-flip-orange.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-orange .menu ul {    background-color: #67250B;    border-color: #401707;}#main-menu .flip-orange .menu li li a {    color: #FFFFFF;}#main-menu .flip-orange .menu li li a:hover {    background-color: #843110;}#main-menu .flip-orange #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-orange.png");}#main-menu .flip-pink .menu-left {    background: url("../images/layout/menu/menu-flip-pink.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-pink .menu-right {    background: url("../images/layout/menu/menu-flip-pink.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-pink .menu-middle {    background: url("../images/layout/menu/menu-flip-pink.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-pink .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-pink .menu a:hover {    background: url("../images/layout/menu/menu-flip-pink.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-pink .menu ul {    background-color: #7A0951;    border-color: #47062F;}#main-menu .flip-pink .menu li li a {    color: #FFFFFF;}#main-menu .flip-pink .menu li li a:hover {    background-color: #A10F6C;}#main-menu .flip-pink #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-pink.png");}#main-menu .flip-purple .menu-left {    background: url("../images/layout/menu/menu-flip-purple.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-purple .menu-right {    background: url("../images/layout/menu/menu-flip-purple.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-purple .menu-middle {    background: url("../images/layout/menu/menu-flip-purple.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-purple .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-purple .menu a:hover {    background: url("../images/layout/menu/menu-flip-purple.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-purple .menu ul {    background-color: #745F7E;    border-color: #4C3C53;}#main-menu .flip-purple .menu li li a {    color: #FFFFFF;}#main-menu .flip-purple .menu li li a:hover {    background-color: #8C7498;}#main-menu .flip-purple #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-purple.png");}#main-menu .flip-red .menu-left {    background: url("../images/layout/menu/menu-flip-red.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-red .menu-right {    background: url("../images/layout/menu/menu-flip-red.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-red .menu-middle {    background: url("../images/layout/menu/menu-flip-red.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-red .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-red .menu a:hover {    background: url("../images/layout/menu/menu-flip-red.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-red .menu ul {    background-color: #510A0A;    border-color: #240404;}#main-menu .flip-red .menu li li a {    color: #FFFFFF;}#main-menu .flip-red .menu li li a:hover {    background-color: #6C0E0E;}#main-menu .flip-red #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-red.png");}#main-menu .flip-slate .menu-left {    background: url("../images/layout/menu/menu-flip-slate.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-slate .menu-right {    background: url("../images/layout/menu/menu-flip-slate.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-slate .menu-middle {    background: url("../images/layout/menu/menu-flip-slate.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-slate .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-slate .menu a:hover {    background: url("../images/layout/menu/menu-flip-slate.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-slate .menu ul {    background-color: #23282E;    border-color: #0F1114;}#main-menu .flip-slate .menu li li a {    color: #FFFFFF;}#main-menu .flip-slate .menu li li a:hover {    background-color: #2D333A;}#main-menu .flip-slate #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-slate.png");}#main-menu .flip-teal .menu-left {    background: url("../images/layout/menu/menu-flip-teal.png") no-repeat scroll 0 0 transparent;}#main-menu .flip-teal .menu-right {    background: url("../images/layout/menu/menu-flip-teal.png") no-repeat scroll 0 -114px transparent;}#main-menu .flip-teal .menu-middle {    background: url("../images/layout/menu/menu-flip-teal.png") repeat-x scroll 0 -57px transparent;}#main-menu .flip-teal .menu a {    color: #EAEAEA;    text-shadow: 1px 1px 1px #000000;}#main-menu .flip-teal .menu a:hover {    background: url("../images/layout/menu/menu-flip-teal.png") repeat-x scroll 0 -171px transparent;}#main-menu .flip-teal .menu ul {    background-color: #133735;    border-color: #0B2221;}#main-menu .flip-teal .menu li li a {    color: #FFFFFF;}#main-menu .flip-teal .menu li li a:hover {    background-color: #1C4F4C;}#main-menu .flip-teal #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-teal.png");}#main-menu .classic-black, #main-menu .classic-blue, #main-menu .classic-brown, #main-menu .classic-dark_purple, #main-menu .classic-dark, #main-menu .classic-green, #main-menu .classic-light_blue, #main-menu .classic-light, #main-menu .classic-navy, #main-menu .classic-orange, #main-menu .classic-pink, #main-menu .classic-purple, #main-menu .classic-red, #main-menu .classic-slate, #main-menu .classic-teal {    margin: -58px 10px 0;    position: relative;    z-index: 999;}#main-menu .classic-black .menu-left, #main-menu .classic-blue .menu-left, #main-menu .classic-brown .menu-left, #main-menu .classic-dark_purple .menu-left, #main-menu .classic-dark .menu-left, #main-menu .classic-green .menu-left, #main-menu .classic-light_blue .menu-left, #main-menu .classic-light .menu-left, #main-menu .classic-navy .menu-left, #main-menu .classic-orange .menu-left, #main-menu .classic-pink .menu-left, #main-menu .classic-purple .menu-left, #main-menu .classic-red .menu-left, #main-menu .classic-slate .menu-left, #main-menu .classic-teal .menu-left {    height: 58px;    left: 0;    position: absolute;    top: 0;    width: 6px;}#main-menu .classic-black .menu-right, #main-menu .classic-blue .menu-right, #main-menu .classic-brown .menu-right, #main-menu .classic-dark_purple .menu-right, #main-menu .classic-dark .menu-right, #main-menu .classic-green .menu-right, #main-menu .classic-light_blue .menu-right, #main-menu .classic-light .menu-right, #main-menu .classic-navy .menu-right, #main-menu .classic-orange .menu-right, #main-menu .classic-pink .menu-right, #main-menu .classic-purple .menu-right, #main-menu .classic-red .menu-right, #main-menu .classic-slate .menu-right, #main-menu .classic-teal .menu-right {    height: 58px;    position: absolute;    right: 0;    top: 0;    width: 6px;}#main-menu .classic-black .menu-middle, #main-menu .classic-blue .menu-middle, #main-menu .classic-brown .menu-middle, #main-menu .classic-dark_purple .menu-middle, #main-menu .classic-dark .menu-middle, #main-menu .classic-green .menu-middle, #main-menu .classic-light_blue .menu-middle, #main-menu .classic-light .menu-middle, #main-menu .classic-navy .menu-middle, #main-menu .classic-orange .menu-middle, #main-menu .classic-pink .menu-middle, #main-menu .classic-purple .menu-middle, #main-menu .classic-red .menu-middle, #main-menu .classic-slate .menu-middle, #main-menu .classic-teal .menu-middle {    height: 58px;    margin: 0 6px;}#main-menu .classic-black .menu a, #main-menu .classic-blue .menu a, #main-menu .classic-brown .menu a, #main-menu .classic-dark_purple .menu a, #main-menu .classic-dark .menu a, #main-menu .classic-green .menu a, #main-menu .classic-light_blue .menu a, #main-menu .classic-light .menu a, #main-menu .classic-navy .menu a, #main-menu .classic-orange .menu a, #main-menu .classic-pink .menu a, #main-menu .classic-purple .menu a, #main-menu .classic-red .menu a, #main-menu .classic-slate .menu a, #main-menu .classic-teal .menu a {    display: block;    font-family: Arial,Helevtica,Verdana,san-serif;    font-size: 11px;    letter-spacing: 1px;    line-height: 100%;    padding: 22px 15px 19px;    text-decoration: none;    text-transform: uppercase;}#main-menu .classic-black .menu ul, #main-menu .classic-blue .menu ul, #main-menu .classic-brown .menu ul, #main-menu .classic-dark_purple .menu ul, #main-menu .classic-dark .menu ul, #main-menu .classic-green .menu ul, #main-menu .classic-light_blue .menu ul, #main-menu .classic-light .menu ul, #main-menu .classic-navy .menu ul, #main-menu .classic-orange .menu ul, #main-menu .classic-pink .menu ul, #main-menu .classic-purple .menu ul, #main-menu .classic-red .menu ul, #main-menu .classic-slate .menu ul, #main-menu .classic-teal .menu ul {    border-style: solid;    border-width: 0 1px 1px;    margin: 52px 0 0;    padding: 8px 0;}#main-menu .classic-black .menu li li a, #main-menu .classic-blue .menu li li a, #main-menu .classic-brown .menu li li a, #main-menu .classic-dark_purple .menu li li a, #main-menu .classic-dark .menu li li a, #main-menu .classic-green .menu li li a, #main-menu .classic-light_blue .menu li li a, #main-menu .classic-light .menu li li a, #main-menu .classic-navy .menu li li a, #main-menu .classic-orange .menu li li a, #main-menu .classic-pink .menu li li a, #main-menu .classic-purple .menu li li a, #main-menu .classic-red .menu li li a, #main-menu .classic-slate .menu li li a, #main-menu .classic-teal .menu li li a {    display: block;    font-size: 11px;    margin: 0 8px;    padding: 13px 12px 11px;}#main-menu .classic-black .menu li li a:hover, #main-menu .classic-blue .menu li li a:hover, #main-menu .classic-brown .menu li li a:hover, #main-menu .classic-dark_purple .menu li li a:hover, #main-menu .classic-dark .menu li li a:hover, #main-menu .classic-green .menu li li a:hover, #main-menu .classic-light_blue .menu li li a:hover, #main-menu .classic-light .menu li li a:hover, #main-menu .classic-navy .menu li li a:hover, #main-menu .classic-orange .menu li li a:hover, #main-menu .classic-pink .menu li li a:hover, #main-menu .classic-purple .menu li li a:hover, #main-menu .classic-red .menu li li a:hover, #main-menu .classic-slate .menu li li a:hover, #main-menu .classic-teal .menu li li a:hover {    background-image: none;    border-radius: 5px 5px 5px 5px;}#main-menu .classic-black .menu-left {    background: url("../images/layout/menu/menu-classic-black.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-black .menu-right {    background: url("../images/layout/menu/menu-classic-black.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-black .menu-middle {    background: url("../images/layout/menu/menu-classic-black.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-black .menu a {    color: #FFFFFF;}#main-menu .classic-black .menu a:hover {    background: url("../images/layout/menu/menu-classic-black.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-black .menu ul {    background-color: #121212;    border-color: #000000;}#main-menu .classic-black .menu li li a {    color: #FFFFFF;}#main-menu .classic-black .menu li li a:hover {    background-color: #1E1E1E;}#main-menu .classic-black #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-black.png");}#main-menu .classic-blue .menu-left {    background: url("../images/layout/menu/menu-classic-blue.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-blue .menu-right {    background: url("../images/layout/menu/menu-classic-blue.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-blue .menu-middle {    background: url("../images/layout/menu/menu-classic-blue.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-blue .menu a {    color: #FFFFFF;}#main-menu .classic-blue .menu a:hover {    background: url("../images/layout/menu/menu-classic-blue.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-blue .menu ul {    background-color: #0D306F;    border-color: #081F49;}#main-menu .classic-blue .menu li li a {    color: #FFFFFF;}#main-menu .classic-blue .menu li li a:hover {    background-color: #0F3B8B;}#main-menu .classic-blue #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-blue.png");}#main-menu .classic-brown .menu-left {    background: url("../images/layout/menu/menu-classic-brown.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-brown .menu-right {    background: url("../images/layout/menu/menu-classic-brown.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-brown .menu-middle {    background: url("../images/layout/menu/menu-classic-brown.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-brown .menu a {    color: #FFFFFF;}#main-menu .classic-brown .menu a:hover {    background: url("../images/layout/menu/menu-classic-brown.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-brown .menu ul {    background-color: #37261C;    border-color: #160E09;}#main-menu .classic-brown .menu li li a {    color: #FFFFFF;}#main-menu .classic-brown .menu li li a:hover {    background-color: #493225;}#main-menu .classic-brown #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-brown.png");}#main-menu .classic-dark_purple .menu-left {    background: url("../images/layout/menu/menu-classic-dark_purple.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-dark_purple .menu-right {    background: url("../images/layout/menu/menu-classic-dark_purple.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-dark_purple .menu-middle {    background: url("../images/layout/menu/menu-classic-dark_purple.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-dark_purple .menu a {    color: #FFFFFF;}#main-menu .classic-dark_purple .menu a:hover {    background: url("../images/layout/menu/menu-classic-dark_purple.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-dark_purple .menu ul {    background-color: #130323;    border-color: #05010A;}#main-menu .classic-dark_purple .menu li li a {    color: #FFFFFF;}#main-menu .classic-dark_purple .menu li li a:hover {    background-color: #1F0538;}#main-menu .classic-dark_purple #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-dark_purple.png");}#main-menu .classic-dark .menu-left {    background: url("../images/layout/menu/menu-classic-dark.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-dark .menu-right {    background: url("../images/layout/menu/menu-classic-dark.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-dark .menu-middle {    background: url("../images/layout/menu/menu-classic-dark.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-dark .menu a {    color: #FFFFFF;}#main-menu .classic-dark .menu a:hover {    background: url("../images/layout/menu/menu-classic-dark.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-dark .menu ul {    background-color: #282828;    border-color: #000000;}#main-menu .classic-dark .menu li li a {    color: #FFFFFF;}#main-menu .classic-dark .menu li li a:hover {    background-color: #313131;}#main-menu .classic-dark #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-dark.png");}#main-menu .classic-green .menu-left {    background: url("../images/layout/menu/menu-classic-green.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-green .menu-right {    background: url("../images/layout/menu/menu-classic-green.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-green .menu-middle {    background: url("../images/layout/menu/menu-classic-green.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-green .menu a {    color: #FFFFFF;}#main-menu .classic-green .menu a:hover {    background: url("../images/layout/menu/menu-classic-green.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-green .menu ul {    background-color: #254306;    border-color: #1A2F04;}#main-menu .classic-green .menu li li a {    color: #FFFFFF;}#main-menu .classic-green .menu li li a:hover {    background-color: #2E5209;}#main-menu .classic-green #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-green.png");}#main-menu .classic-light_blue .menu-left {    background: url("../images/layout/menu/menu-classic-light_blue.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-light_blue .menu-right {    background: url("../images/layout/menu/menu-classic-light_blue.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-light_blue .menu-middle {    background: url("../images/layout/menu/menu-classic-light_blue.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-light_blue .menu a {    color: #FFFFFF;}#main-menu .classic-light_blue .menu a:hover {    background: url("../images/layout/menu/menu-classic-light_blue.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-light_blue .menu ul {    background-color: #577F98;    border-color: #3A5769;}#main-menu .classic-light_blue .menu li li a {    color: #FFFFFF;}#main-menu .classic-light_blue .menu li li a:hover {    background-color: #6A99B6;}#main-menu .classic-light_blue #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-light_blue.png");}#main-menu .classic-light .menu-left {    background: url("../images/layout/menu/menu-classic-light.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-light .menu-right {    background: url("../images/layout/menu/menu-classic-light.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-light .menu-middle {    background: url("../images/layout/menu/menu-classic-light.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-light .menu a {    color: #666666;}#main-menu .classic-light .menu a:hover {    background: url("../images/layout/menu/menu-classic-light.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-light .menu ul {    background-color: #E5E5E5;    border-color: #CCCCCC;}#main-menu .classic-light .menu li li a {    color: #666666;}#main-menu .classic-light .menu li li a:hover {    background-color: #EEEEEE;}#main-menu .classic-light #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-light.png");}#main-menu .classic-navy .menu-left {    background: url("../images/layout/menu/menu-classic-navy.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-navy .menu-right {    background: url("../images/layout/menu/menu-classic-navy.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-navy .menu-middle {    background: url("../images/layout/menu/menu-classic-navy.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-navy .menu a {    color: #FFFFFF;}#main-menu .classic-navy .menu a:hover {    background: url("../images/layout/menu/menu-classic-navy.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-navy .menu ul {    background-color: #030B23;    border-color: #010309;}#main-menu .classic-navy .menu li li a {    color: #FFFFFF;}#main-menu .classic-navy .menu li li a:hover {    background-color: #071645;}#main-menu .classic-navy #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-navy.png");}#main-menu .classic-orange .menu-left {    background: url("../images/layout/menu/menu-classic-orange.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-orange .menu-right {    background: url("../images/layout/menu/menu-classic-orange.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-orange .menu-middle {    background: url("../images/layout/menu/menu-classic-orange.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-orange .menu a {    color: #FFFFFF;}#main-menu .classic-orange .menu a:hover {    background: url("../images/layout/menu/menu-classic-orange.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-orange .menu ul {    background-color: #67250B;    border-color: #401707;}#main-menu .classic-orange .menu li li a {    color: #FFFFFF;}#main-menu .classic-orange .menu li li a:hover {    background-color: #843110;}#main-menu .classic-orange #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-orange.png");}#main-menu .classic-pink .menu-left {    background: url("../images/layout/menu/menu-classic-pink.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-pink .menu-right {    background: url("../images/layout/menu/menu-classic-pink.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-pink .menu-middle {    background: url("../images/layout/menu/menu-classic-pink.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-pink .menu a {    color: #FFFFFF;}#main-menu .classic-pink .menu a:hover {    background: url("../images/layout/menu/menu-classic-pink.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-pink .menu ul {    background-color: #7A0951;    border-color: #47062F;}#main-menu .classic-pink .menu li li a {    color: #FFFFFF;}#main-menu .classic-pink .menu li li a:hover {    background-color: #A10F6C;}#main-menu .classic-pink #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-pink.png");}#main-menu .classic-purple .menu-left {    background: url("../images/layout/menu/menu-classic-purple.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-purple .menu-right {    background: url("../images/layout/menu/menu-classic-purple.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-purple .menu-middle {    background: url("../images/layout/menu/menu-classic-purple.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-purple .menu a {    color: #FFFFFF;}#main-menu .classic-purple .menu a:hover {    background: url("../images/layout/menu/menu-classic-purple.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-purple .menu ul {    background-color: #745F7E;    border-color: #4C3C53;}#main-menu .classic-purple .menu li li a {    color: #FFFFFF;}#main-menu .classic-purple .menu li li a:hover {    background-color: #8C7498;}#main-menu .classic-purple #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-purple.png");}#main-menu .classic-red .menu-left {    background: url("../images/layout/menu/menu-classic-red.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-red .menu-right {    background: url("../images/layout/menu/menu-classic-red.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-red .menu-middle {    background: url("../images/layout/menu/menu-classic-red.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-red .menu a {    color: #FFFFFF;}#main-menu .classic-red .menu a:hover {    background: url("../images/layout/menu/menu-classic-red.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-red .menu ul {    background-color: #510A0A;    border-color: #240404;}#main-menu .classic-red .menu li li a {    color: #FFFFFF;}#main-menu .classic-red .menu li li a:hover {    background-color: #6C0E0E;}#main-menu .classic-red #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-red.png");}#main-menu .classic-slate .menu-left {    background: url("../images/layout/menu/menu-classic-slate.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-slate .menu-right {    background: url("../images/layout/menu/menu-classic-slate.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-slate .menu-middle {    background: url("../images/layout/menu/menu-classic-slate.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-slate .menu a {    color: #FFFFFF;}#main-menu .classic-slate .menu a:hover {    background: url("../images/layout/menu/menu-classic-slate.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-slate .menu ul {    background-color: #23282E;    border-color: #0F1114;}#main-menu .classic-slate .menu li li a {    color: #FFFFFF;}#main-menu .classic-slate .menu li li a:hover {    background-color: #2D333A;}#main-menu .classic-slate #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-slate.png");}#main-menu .classic-teal .menu-left {    background: url("../images/layout/menu/menu-classic-teal.png") no-repeat scroll 0 0 transparent;}#main-menu .classic-teal .menu-right {    background: url("../images/layout/menu/menu-classic-teal.png") no-repeat scroll 0 -116px transparent;}#main-menu .classic-teal .menu-middle {    background: url("../images/layout/menu/menu-classic-teal.png") repeat-x scroll 0 -58px transparent;}#main-menu .classic-teal .menu a {    color: #FFFFFF;}#main-menu .classic-teal .menu a:hover {    background: url("../images/layout/menu/menu-classic-teal.png") repeat-x scroll 0 -174px transparent;}#main-menu .classic-teal .menu ul {    background-color: #133735;    border-color: #0B2221;}#main-menu .classic-teal .menu li li a {    color: #FFFFFF;}#main-menu .classic-teal .menu li li a:hover {    background-color: #1C4F4C;}#main-menu .classic-teal #search-trigger {    background-image: url("../images/layout/menu/search-popup-trigger-classic-teal.png");}