@charset "utf-8"; body { margin: 0; padding: 0; text-align: center; background: url(images/bg_tile.gif) top center repeat-y #78818f; } a { color: #0075a6; } hr { margin: 1em 50px; } #container { position: relative; margin: 0 auto; padding-bottom: 12px; width: 760px; text-align: left; font: 12px "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif; background: white; } #header { position: relative; } #header h1 { margin: 0; padding: 0; text-indent: -8000px; background: url(images/logo.jpg) no-repeat; width: 207px; height: 99px; } #header form { position: absolute; top: 10px; right: 125px; } #header form input { margin-left: 10px; } #header ul { position: absolute; top: 15px; right: 20px; list-style: none; margin: 0; padding: 0; text-align: right; } #header li { padding: 0.3em 0; } div#nav { position: relative; width: 760px; height: 28px; background: url(images/nav_bg.gif) repeat-x; z-index: 500; } div#nav a { color: white; text-decoration: none; padding-bottom: 7px; } div#nav a:hover { color: #e3e3e3; } div#nav ul { position: relative; top: 5px; left: 7px; margin: 0; padding: 0; list-style: none; font-weight: bold; } div#nav li { position: relative; float: left; padding: 2px 5px; border-right: 1px solid white; } div#nav ul ul { position: absolute; top: 23px; padding: 0.5em 1em; margin: 0; background: #8b8b8b; display: none; opacity:.90; filter: alpha(opacity=90); -moz-opacity: 0.90; } div#nav li.news ul { left: -50px; } div#nav li.custserv ul { left: -11px; } div#nav li.specprog ul { left: -11px; } div#nav ul ul li { margin: 0; padding: 0; float: none; border: 1px solid white; border-width: 0 0 1px 0; } div#nav ul ul li a { display: block; padding: 0.5em 0; width: 11em; font-weight: normal; text-align: center; } div#nav li.farright { border: none; } div#nav li:hover ul { display: block; } #flash { position: relative; width: 760px; height: 125px; background: url(images/header.jpg) no-repeat; border: 1px solid #474747; border-width: 1px 0; } #home #flash { background: none; } #customerservice #flash, #paymentoptions #flash, #faq #flash { background: url(images/header_customerservice.jpg); } #sidebar { float: left; margin: 0 0 0 10px; width: 200px; height: auto; background: #edb74e; color: #404040; } /*#home #sidebar, #newsletter #sidebar, #customerservice #sidebar, #paymentoptions #sidebar, #faq #sidebar { height: auto; }*/ #sidebar h3 { margin: 0 auto; padding: 10px 0 8px 0; width: 8em; font-size: 18px; font-weight: normal; text-align: center; color: white; border: 1px solid white; border-width: 0 0 1px 0; } #sidebar a { color: #404040; text-decoration: none; } #sidebar a:hover { text-decoration: underline; } #sidebar ul { margin: 0 10px; padding: 10px 0 8px 0; text-align: center; list-style: none; font-size: 11px; } #sidebar li { margin: 0; padding: 0.3em 0; } #content { position: relative; color: #404040; width: 550px; float: right; } #content h2 { font-size: 30px; font-weight: normal; color: #0074a3; text-align: right; margin: 0; padding: 30px 50px 0 0; } #content h4 { font-size: 14px; font-weight: normal; color: #0074a3; margin: 1em 50px 0 50px; padding: 0; } #content p { margin: 1em 50px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; text-align: justify; } #content ul { margin: 1em 50px 1em 60px; } #content li { padding: 0.5em 0; line-height: 1.5em; } #content ul ul { margin-left: 0; } #content img.image { margin: 15px auto 10px; border: 1px solid black; border-width: 1px 2px 2px 1px; display: block; } #content img.imageL { border: 1px solid black; border-width: 1px 2px 2px 1px; float: left; margin: 10px 20px 10px 50px; } #content img.imageR { border: 1px solid black; border-width: 1px 2px 2px 1px; float: right; margin: 10px 50px 10px 20px; } iframe { margin: 0 50px 0; } #footer { position: relative; clear: both; top: 40px; height: 28px; background: url(images/footer_bg.gif) repeat-x; } #footer p { float: left; color: white; margin: 0; padding: 7px 25px; font: 11px Arial, Helvetica, sans-serif; }