@charset "utf-8";
/* Styles for WindowWorld.com - Home Page */
h1 { border-width: 0px; color: #003C95; font-size: 20px; font-weight: bold; line-height: 100%; padding: 0px; margin: 0px; }
div.bar-blue { background-color:#013D95; height:4px; }

/* Styles for "Top Navigation Bar" */
div#top-nav-container { background: #285C89 url(images/background-sprite-gradients-bullets.png) 0px -192px repeat-x; }
div#top-nav-container a { color: #FFFFFF; display: inline-block; font-size: 11px; line-height: 100%; padding: 11px 8px; text-decoration: none; text-transform: uppercase; }
[if (safari)] div#top-nav-container a { color: #FF0000; /*padding: 10px 8px;*/ }
div#top-nav-container a:hover { color: #FBC544; }
div#top-nav-container .dropdown-menu { background-color: #FFFFFF; border: solid #285C89 1px; line-height: 18px; position: absolute; text-align: left; visibility: hidden; z-index: 500; }
div#top-nav-container .dropdown-menu a { background: none; color: #285C89; display: block; height: auto; padding: 6px 0px 6px 0px; text-decoration: none; text-indent: 15px; width: 100%; }
div#top-nav-container .dropdown-menu a:hover { background-color: #285C89; color: #FFFFFF; }
div#about-menu { width: 150px; }
div#products-menu { width: 150px; }
div#energy-menu { width: 200px; }
div#media-menu { width: 150px; }

/* Styles for "Body Container - Home Page" */
div#body-home-container { padding: 2px 0px 2px 0px;}

div#form-container { font-size: 11px; line-height: 14px; padding: 25px; }
div#form-container div#tax-savings-ad { padding-top: 30px; }
div#form-container div#energy-savings-video { padding-top: 20px; }
div#form-container div#window-diagram-ad { padding-top: 20px; }
div#form-container form { margin: 0px; }
div#form-container .text-field { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 230px; }
div#form-container span.required { color: #CC0000; font-style: italic; font-weight: bold; }
div#form-container div#form-header { padding-bottom: 15px; }
div#form-container div.element { padding-bottom: 4px; }

div#body-home-container td.ad-cell { background: #DDDDDD url(images/background-home-ad-gradient1.png) top left repeat-x; width: 25%; }
div#body-home-container td.ad-cell div.padding { color: #005187; padding: 15px 15px 0px 15px; }
div#body-home-container td.ad-cell div.ad-title { color: #005187; font-size: 15px; font-weight: bold; line-height: 17px; padding-bottom: 8px; text-align: center; text-transform: uppercase; }
div#body-home-container td.ad-cell div.content { padding-top: 80px; }
div#body-home-container td.ad-cell div.action-call { text-align: right; }
div#body-home-container td.ad-cell div.action-call a { color: #000000; display: block; font-size: 11px; font-weight: bold; line-height: 100%; padding-top: 15px; text-decoration: none; }
div#body-home-container td.ad-cell div.action-call a:hover { color: #258DF5; }
div#body-home-container td.ad-spacer { border: dotted #005187; border-width: 0px 1px 0px 0px; width: 1px; }
div#body-home-container td.ad-cell div#ad1-bg { background: url(images/background-ad-home-indy-car.gif) center 55px no-repeat; }
div#body-home-container td.ad-cell div#ad2-bg { background: url(images/background-ad-home-virtual-showroom.gif) center 57px no-repeat; }
div#body-home-container td.ad-cell div#ad3-bg div.content { padding-top: 0px; }
div#body-home-container td.ad-cell div#ad3-bg div.scroll-pane { height: 152px; overflow: auto; }
div#body-home-container td.ad-cell div#ad3-bg div.article { line-height: 125%; padding-bottom: 12px; }
div#body-home-container td.ad-cell div#ad3-bg div.article div.date { font-weight: bold; }
div#body-home-container td.ad-cell div#ad3-bg div.article a { color: #005187; display: block; text-decoration: none; }
div#body-home-container td.ad-cell div#ad3-bg div.article a:hover { color: #258DF5; }
div#body-home-container td.ad-cell div#ad4-bg { background: url(images/background-ad-home-st-jude.gif) center 62px no-repeat; }

/* Styles for "Live Person Video" */
div#video-alignment-container { position: fixed; bottom: 0px; left: 50%; width: 0px; height: 250px; }
div#LiveActor { position: relative; left: -400px; z-index: 100; width: 250px; }