a, abbr, acronym, address, applet,  blockquote, big,  caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, kbd, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {border:0;outline:0;padding:0;top:0;} 
/* a, abbr, acronym, address, applet,  blockquote, big,  caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, kbd, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {border:0;font-size:100%;left:0;margin:0;outline:0;padding:0;top:0;vertical-align:baseline;} */
blockquote, q {quotes:none;}
/* body {line-height:1;}*/
del {text-decoration:line-through;}
ins {text-decoration:none;} 
ol, ul {list-style:none;}
/* 
table {border-collapse:collapse;border-spacing:0;}
:focus {outline:0;}
* sup {bottom:1ex;height:0;line-height:1;vertical-align:text-top;position:relative;}
 body {color:#898989;font-family:"trebuchet ms",helvetica,sans-serif;position:relative;}
a {color:#898989;}
a.pdf {background:url(./milgard/pdf-icon.gif) no-repeat 0 0;padding-left:24px;}
a:hover {color:#ED1C24;}
h1 {color:#464646;font-size:1.8em;font-weight:normal;line-height:1.05em;padding:177px 77px 5px 283px;position:relative;width:600px;}
h1 a.addthis {bottom:6px;color:#444;display:block;font-size:.5em;left:auto;line-height:1em;position:absolute;right:0;text-decoration:none;top:auto;}
h1 a.addthis img {border:0;height:16px;width:16px;}
h1 a.addthis span {position:relative;top:-4px;}
h1 span {white-space:nowrap;}
h1 sup {font-size:50%;}
h2 sup {font-size:70%;}
h2, h3 {color:#464646;}
#at15s_head_brand {left:auto;top:auto;} 
*/
div.columns {display:table;overflow:auto;table-layout:fixed;word-wrap:break-word;}
div.columns > * {display:table-row;}
div.columns .column {display:table-cell;vertical-align:top;}
div.columns .column, {display:inline;zoom:1;}
div.columns .column.pad {padding-right:17px;}
div.round-border{background:#fff url(./milgard/grabbag.gif) no-repeat -795px 100%;}
div.round-border div {background:url(./milgard/grabbag.gif) no-repeat -581px -650px;}
div.round-img {padding:1px;-moz-border-radius:.35em;position:relative;-webkit-border-radius:.35em;}
div.round-img div {background:url(./milgard/grabbag.gif) no-repeat;font-size:1px;height:100%;position:absolute;width:100%;}
div.round-img div.ul {background-position:-5px -5px;}
div.round-img div.ur {background-position:0 -5px;left:auto;right:0;width:5px;}
div.round-img div.ll {background-position:-5px 0;bottom:0;top:auto;height:5px;}
div.round-img div.lr {background-position:0 0;bottom:0;height:5px;left:auto;right:0;top:auto;width:5px;}
div.round-img img {border:0;display:block;}
div.round-left {float:left;margin:1.25em 1.25em .5em 0;}
div.round-right {float:right;margin:1.25em 0 .5em 1.25em;}
img.round-img {border:#ebebeb solid 1px;}
noscript.wt img {height:1px;width:1px;} 
.floater {overflow:hidden;_zoom:1;}
.floater img {display:block;}
.floater li {float:left;font-size:.7em;line-height:1.5em;}
.floater li sup {font-size:90%;}
/*
.banner {font-family:tahoma,geneva,sans-serif;position:absolute;width:960px;z-index:1;}
.banner .logo {display:block;height:89px;padding:5px;margin:49px 0 0 44px;width:135px;}
.banner .logo img {display:block;height:89px;width:135px;}
.banner form input.submit {border:0;cursor:pointer;position:relative;top:2px;}
.banner form input.text {border:#ccc solid 1px;color:#333;font:11px tahoma,geneva,sans-serif;padding:2px 4px;width:150px;}
.banner form label {padding-right:3px;text-transform:uppercase;}
.banner ul {left:auto;position:absolute;right:0;top:20px;}
.banner ul li {background:url(./milgard/nav-bar.gif) no-repeat 9px 5px;float:left;font-size:0.7em;padding-left:19px;}
.banner ul li a {color:#666;line-height:1.75em;text-decoration:none;text-transform:uppercase;}
.banner ul li a:hover {color:#ED1C24;text-decoration:underline;}
.banner ul li a em {color:#ED1C24;font-style:normal;}
.banner ul li.uno {background:none;padding:0;}
.content {float:left;left:283px;position:relative;width:677px;}  
.footer {height:50px;margin-left:49px;padding-top:4em;position:relative;width:911px;}
.footer p {border-top:#e0e0e0 solid 1px;font-size:0.7em;padding-top:.25em;}
.footer p em {color:#ED1C24;font-style:normal;margin-left:.5em;}
.footer p span {margin-left:.5em;}
.footer ul {left:auto;position:absolute;right:0;top:4.25em;}
.footer ul li {background:url(./milgard/nav-bar.gif) no-repeat 10px 0;float:left;font-size:0.7em;padding-left:21px;}
.footer ul li a {text-decoration:none;}
.footer ul li a:hover {color:#ED1C24;text-decoration:underline;}
.footer ul li.uno {background:none;padding:0;}  
.menu {float:left;left:-677px;padding:0 20px 0 49px;position:relative;width:214px;}
.menu .cyd {margin-top:1.5em;}
.menu .cyd div {padding:13px 30px 17px;}
.menu .cyd div div {background:0;font:.7em tahoma,geneva,sans-serif;margin-top:.75em;padding:0;width:122px;}
.menu .cyd em {color:#ED1C24;font-style:normal;}
.menu .cyd ul {margin-top:14px;}
.menu .cyd ul li {font-size:0.7em;margin-top:4px;}
.menu .cyd ul li.gap {margin-top:10px;}
.menu .cyd ul li a {color:#ED1C24;display:inline;text-align:right;text-decoration:none;}
.menu .cyd ul li a:hover {text-decoration:underline;}
.menu .cyd ul li strong {color:#ED1C24;}
.menu .hmc {margin-top:1.5em;}
.menu .hmc a {color:#888;display:block;font-size:0.7em;line-height:15px;padding:12px 29px 85px;text-decoration:none;}
.menu .hmc a em {color:#ED1C24;font-style:normal;}
.menu .hmc a span {color:#ED1C24;}
.menu .hmc a strong {color:#444;display:block;font-size:1.4em;margin-bottom:.5em;}
.menu .hmc a:hover {color:#666;}
.menu .hmc a:hover span {color:#ED1C24;text-decoration:underline;}
.menu .hmc div {padding:1px;}
.menu .hmc p {background:url(./milgard/grabbag.gif) no-repeat -21px 100%;}
.menu .mdita {margin-top:2.8em;}
.menu .mdita div {background:0;margin-top:.75em;padding:0;wWidth:122px;}
.menu .mdita div h3 {font-size:0.96em;}
.menu .mdita div img {margin:16px 0 0 36px;}
.menu .mdita div p {font-size:0.7em;margin:4px 0 0 0;}
.menu .mdita em {color:#ED1C24;font-style:normal;}
.menu .mer {margin-top:1.5em;padding-bottom:10px;overflow:hidden;_zoom:1;}
.menu .mer a {text-decoration:none;}
.menu .mer h3 {font-size:1.0em;margin-bottom:10px;}
.menu .mer p {font-size:0.7em;}
.menu .mer div {padding:13px 30px 17px 30px;}
.menu .mer div p.bug img {float:right;padding:10px 0 0 0;position:relative;left:10px;}
.menu .mer em {color:#ED1C24;font-style:normal;}
.menu .mer div p.bug em {white-space:nowrap;}
.menu .snav {_zoom:1;}
.menu .snav a {background:#fff url(./milgard/grabbag.gif) no-repeat;display:block;padding-left:15px;text-decoration:none;_zoom:1;}
.menu .snav a.lit {color:#000;font-weight:bold;}
.menu .snav a:hover {color:#000;}
.menu .snav div {padding:15px 5px 17px 10px;}
.menu .snav h3 {background:url(./milgard/grabbag.gif) no-repeat -780px -10px;font-weight:normal;margin-top:12px;padding-top:12px;}
.menu .snav h3 a {background-position:-1007px -64px;}
.menu .snav h3 a.lit, .menu .snav h2 a:hover {background-position:-1007px -154px;}
.menu .snav h3 a.stump {background-position:-1007px -184px;color:#000;font-weight:bold;}
.menu .snav li {font-size:.7em;line-height:14px;padding-bottom:1px;}
.menu .snav .breadcrumb li a {background-position:-1007px -34px;}
.menu .snav .breadcrumb li a:hover {background-position:-1007px -124px;}
.menu .snav .section-links {margin:10px 0 0 15px;}
.menu .snav .section-links li a {background-position:-1007px -94px;}
.menu .snav .section-links li a.lit, .menu .snav .section-links li a:hover {background-position:-1007px -184px;}
.menu .wtb {margin-top:1.5em;}
.menu .wtb div {padding:13px 30px 17px;}
.menu .wtb div div {background:0;font:.7em tahoma,geneva,sans-serif;margin-top:.75em;padding:0;width:122px;}
.menu .wtb em {color:#ED1C24;font-style:normal;}
.menu .wtb label {display:block;font:.7em tahoma,geneva,sans-serif;margin-top:8px;}
.menu .wtb input.text {border:#ccc solid 1px;display:block;color:#333;font:11px tahoma,geneva,sans-serif;width:115px;}
.menu .wtb input.submit {background:0;border:0;color:#ED1C24;cursor:pointer;display:block;font:12px tahoma,geneva,sans-serif;padding:0;left:92px;position:relative;top:1px;}
.menu .wtb input.submit:hover {text-decoration:underline;}
.wrapper {overflow:hidden;width:960px;_zoom:1;}
*/
.c-1 div.left {float:left;margin:8px 1.5em 0 0;padding-bottom:1em;}
.c-1 div.left img {display:block;float:none;}
.c-1 div.left p {margin:.25em 10px 0;text-align:center;}
.c-1 div.right {float:right;margin:8px 0 0 1.5em;padding-bottom:1em;}
.c-1 div.right img {display:block;float:none;}
.c-1 div.right p {margin:.25em 10px 0;text-align:center;}
.c-1 div.round-img {float:right;margin:9px 0 1em 1em;}
.c-1 h2 {margin-top:1em;}
.c-1 h3 {margin-top:1em;}
.c-1 img.left {float:left;margin:1.15em 1.15em 0 0;}
.c-1 img.right {float:right;margin:1em 0 1em 1.5em;}
/*.c-1 li {font-size:.8em;line-height:1.5em;}
.c-1 li sup {font-size:.75em;} */
.c-1 ol {list-style:decimal outside;margin:.5em 0 0 30px;}
.c-1 ol li {margin-top:.25em;padding-bottom:.35em;}
.c-1 ol li li {font-size:100%;padding-bottom:0;}
.c-1 p {margin-top:.5em;}
/*.c-1 p sup {font-size:.75em;} */
.c-1 p.note {margin-top:1.5em;}
.c-1 strong {color:#444;font-weight:normal;}
.c-1 ul {margin-top:.35em;}
.c-1 ul li {background:url(./milgard/grabbag.gif) no-repeat -1015px -280px;margin-left:30px;padding-left:15px;_zoom:1;}
.c-1 ul li li {background-position:-1013px -644px;font-size:100%;}
.c-1 ul.ftnt li {background:0;font-size:.74em;margin:0;padding-left:0;}

.feature.box {background:url(./milgard/feature-box-bkg.jpg) no-repeat 0 100%;padding-bottom:7px;width:214px;}
.feature.box a {background:url(./milgard/feature-box-bkg.jpg) no-repeat 0 0;display:block;font-size:.75em;line-height:1.25em;padding:12px 15px 10px 20px;text-decoration:none;}
.feature.box a em {color:#EE2B33;font-style:normal;white-space:nowrap;}
.feature.box a span {display:block;font-size:.75em;line-height:1.15em;}
.feature.box a strong {color:#444;display:block;font-size:1.4em;font-weight:normal;line-height:1.25em;margin-bottom:.25em;}
.feature.box a:hover {color:#676767;}
.feature.box a:hover em {text-decoration:underline;}
.feature.box sup {font-size:65%;}
.feature.box.blue {background-position:-214px 100%;}
.feature.box.blue a {background-position:-214px 0;}
.feature.box.red {background-position:-428px 100%;}
.feature.box.red a {background-position:-428px 0;}
.feature.box.green {background-position:-642px 100%;}
.feature.box.green a {background-position:-642px 0;}
.feature.image a {background:no-repeat 0 0;display:block;font-size:.75em;line-height:1.35em;min-height:115px;padding-left:95px;text-decoration:none;width:119px;}
.feature.image a em {color:#EE2B33;display:block;font-style:normal;font-weight:normal;margin-top:.25em;}
.feature.image a strong {color:#232323;display:block;font-size:1.15em;font-weight:normal;margin-bottom:.25em;width:119px;}
.feature.image a:hover {color:#676767;}
.feature.image a:hover em {text-decoration:underline;}
.feature.image .aluminum-patio-doors {background-image:url(./milgard/aluminum-patio-doors.jpg);}
.feature.image .aluminum-windows {background-image:url(./milgard/aluminum-windows.jpg);}
.feature.image .architectural-considerations {background-image:url(./milgard/architectural-considerations.jpg);}
.feature.image .before-and-after {background-image:url(./milgard/before-and-after.jpg);}
.feature.image .budgeting {background-image:url(./milgard/budgeting.jpg);}
.feature.image .cannon-beach-tear-down {background-image:url(./milgard/cannon-beach-tear-down.jpg);}
.feature.image .door-and-window-components {background-image:url(./milgard/door-and-window-components.jpg);}
.feature.image .energy-efficiency-packages {background-image:url(./milgard/energy-efficiency-packages.jpg);}
.feature.image .fiberglass-patio-doors {background-image:url(./milgard/fiberglass-patio-doors.jpg);}
.feature.image .fiberglass-windows {background-image:url(./milgard/fiberglass-windows.jpg);}
.feature.image .frame-material {background-image:url(./milgard/frame-material.jpg);}
.feature.image .glass {background-image:url(./milgard/glass.jpg);}
.feature.image .grids {background-image:url(./milgard/grids.jpg);}
.feature.image .hardware-options {background-image:url(./milgard/hardware-options.jpg);}
.feature.image .hollister-harborside {background-image:url(./milgard/hollister-harborside.jpg);}
.feature.image .lifestyle-considerations {background-image:url(./milgard/lifestyle-considerations.jpg);}
.feature.image .low-e-window-coating {background-image:url(./milgard/low-e-window-coating.jpg);}
.feature.image .parts-of-a-french-door {background-image:url(./milgard/parts-of-a-french-door.jpg);}
.feature.image .parts-of-a-sliding-door {background-image:url(./milgard/parts-of-a-sliding-door.jpg);}
.feature.image .parts-of-a-window {background-image:url(./milgard/parts-of-a-window.jpg);}
.feature.image .photo-gallery {background-image:url(./milgard/photo-gallery.jpg);}
.feature.image .puyallup-remodel {background-image:url(./milgard/puyallup-remodel.jpg);}
.feature.image .shaver-lake-efficiency {background-image:url(./milgard/shaver-lake-efficiency.jpg);}
.feature.image .case-studies {background-image:url(./milgard/case-studies.jpg);}
.feature.image .smarttouch-lock {background-image:url(./milgard/smarttouch-lock.jpg);}
.feature.image .sound-control-window {background-image:url(./milgard/sound-control-window.jpg);}
.feature.image .sound-control-windows {background-image:url(./milgard/sound-control-windows.jpg);}
.feature.image .tabernash-parade-winner {background-image:url(./milgard/tabernash-parade-winner.jpg);}
.feature.image .temecula-brownstone {background-image:url(./milgard/temecula-brownstone.jpg);}
.feature.image .temecula-waterfront {background-image:url(./milgard/temecula-waterfront.jpg);}
.feature.image .vinyl-patio-doors {background-image:url(./milgard/vinyl-patio-doors.jpg);}
.feature.image .vinyl-windows {background-image:url(./milgard/vinyl-windows.jpg);}
.feature.image .what-to-expect {background-image:url(./milgard/what-to-expect.jpg);}
.feature.image .where-to-start {background-image:url(./milgard/where-to-start.jpg);}
.feature.image .whos-involved {background-image:url(./milgard/whos-involved.jpg);}
.feature.image .window-lock {background-image:url(./milgard/window-lock.jpg);}
.feature.image .window-screen {background-image:url(./milgard/window-screen.jpg);}
.feature.image .window-screens {background-image:url(./milgard/window-screens.jpg);}
.feature.image .window-spacer {background-image:url(./milgard/window-spacer.jpg);}
.feature.text a {font-size:.75em;line-height:1.5em;text-decoration:none;}
.feature.text a em {color:#EE2B33;display:block;font-style:normal;font-weight:normal;margin-top:.25em;}
.feature.text a strong {color:#232323;display:block;font-size:1.25em;font-xweight:normal;margin-bottom:.25em;}
.feature.text a:hover {color:#676767;}
.feature.text a:hover em {text-decoration:underline;}
.picker {overflow:hidden;_zoom:1;}
.picker li {float:left;margin-top:2em;width:214px;}
.picker li.clear {clear:left;}
.picker li.pad {margin-right:17px;}
.picker .text h3, .picker .text h4 {color:#464646;}
.hdr {display:block;width:675px;}
.hdr.hdr-1 {height:186px;}
.hdr.hdr-2 {height:160px;}
.hdr.hdr-3 {height:110px;}
.combo {border-top:#e0e0e0 solid 1px;margin-top:3em;overflow:auto;padding-top:8px;_zoom:1;}
.combo h3 {margin-bottom:1em;}
.combo li {float:left;margin-top:.5em;min-height:140px;padding-right:12px;}
.combo li h4 {color:#464646;}
.combo li h4, .combo li p {font:.65em tahoma,geneva,sans-serif;margin-top:.25em;padding-top:0 !important;width:75px;}
.combo li span {white-space:nowrap;}
.combo li.single h4 {width:50px;}
.combo li.double h4 {width:90px;}
.combo li.trip h4 {width:120px !important;}
.combo li.trip p {width:120px;}
.combo ul {margin-top:.25em;width:590px;}
.combo ul.combo-radius li h4 {width:45px;}
.combo ul.awning li h4 {width:100px;}
.combo ul.awning li.wide h4 {width:120px;}
.combo ul.bay-bow li {padding-right:8px;}
.combo ul.sitelites-transoms {overflow:hidden;_zoom:1;}
.combo ul.sitelites-transoms li.single {width:63px;}
.combo ul.sitelites-transoms li.single-1sidelite {width:88px;}
.combo ul.sitelites-transoms li.single-2sidelite {width:113px;}
.combo ul.sitelites-transoms li.double-1sidelite {width:126px;}
.combo ul.sitelites-transoms li.double-1sidelite h4 {width:106px;}
.combo ul.sitelites-transoms li.double-2sidelite {width:151px;}
.combo ul.sitelites-transoms li.double-2sidelite h4 {width:131px;}
.combo ul.sitelites-transoms li.triple {width:139px;}
.combo ul.sitelites-transoms li.triple h4 {width:119px;}
.combo ul.sitelites-transoms li.quad {width:177px;}
.combo ul.sitelites-transoms li.quad h4 {width:157px;}
.combo ul.hinging li.single {width:80px;}
.combo ul.hinging li.single h4 {width:60px;}
.combo ul.hinging li.double {width:127px;}
.combo ul.hinging li.double h4 {width:107px;}
.line-group {border-top:#e0e0e0 solid 1px;margin-top:3em;padding-top:8px;}
.line-group h3 {margin-bottom:1em;}
.line-group.footnote h3 {margin-bottom:.5em;}
.line-group.footnote .columns dd {font-size:.7em;line-height:1.5em;width:650px;}
.line-group.footnote .columns dd p {padding-bottom:.5em;}
.line-group.footnote .columns dt {font-size:.7em;line-height:1.5em;width:17px;}
.line-group.footnote .columns sup {font-size:.85em;width:15px;}
.line-group.gmi .columns .column {width:204px;}
.line-group.gmi .columns .column.pad {padding-right:32px;}
.line-group.single-double.columns .column.single {width:214px;}
.line-group.single-double.columns .column.double {width:445px;}
.line-group.single-double.columns .column.double h3 span {font-size:.7em;}
.why p {font-size:1em;line-height:1.35em;margin-top:1.5em;}
.why strong {color:#232323;font-weight:normal;}
.why strong a {color:#232323;}
.why sup {font-size:.65em;}
.why.line {border-top:#e0e0e0 solid 1px;padding-top:1.5em;}
.why.line p {margin-top:0;}
#at20mc {position:absolute !important;width:960px !important;}
#at15s {left:auto !important;right:0 !important;}
#at15s_brand {left:auto;}
#at16pf a#at-logo {left:auto;}
.home h1 {position:absolute;left:-9999px;}
.home .flash {padding:0 18px 0 49px;width:743px;}
.home .promos {padding:15px 0 0;width:911px;width:742px;}
.home .promos li {font-size:.7em;line-height:1.25em;margin:0;padding:0;}
.home .promos li a {background:url(/_img/home/grabbag.jpg?2) no-repeat;display:block;text-decoration:none;}
.home .promos li strong {color:#464646;display:block;font-size:1.25em;line-height:1.25em;}
.home .promos li.smarttouch a {background-position:-148px 0;height:60px;padding:80px 75px 0 13px;width:150px;}
.home .promos li.energy-packages a {background-position:-386px 0;height:130px;padding:10px 0 0 14px;width:224px;}
.home .promos li.energy-tax-credit a {background-position:-862px 0;height:130px;padding:10px 0 0 14px;width:224px;}
.home .promos li.help-me-choose a {background-position:-624px 0;height:130px;padding:10px 40px 0 14px;width:184px;}
.home .promos li.pad {margin-right:14px;}
.home .sidebar {width:150px;}
.home .sidebar .cyd {background:url(/_img/home/grabbag.gif) no-repeat 0 100%;padding-bottom:14px;width:148px;}
.home .sidebar .cyd div {background:url(/_img/home/grabbag.gif) no-repeat 0 0;padding:10px 10px 0;}
.home .sidebar .cyd div div {background:0;font:.7em tahoma,geneva,sans-serif;margin-top:.75em;padding:0;width:122px;}
.home .sidebar .cyd em {color:#ED1C24;font-style:normal;}
.home .sidebar .cyd ul {margin-top:14px;}
.home .sidebar .cyd ul li {font-size:0.7em;margin-top:4px;}
.home .sidebar .cyd ul li.gap {margin-top:10px;}
.home .sidebar .cyd ul li a {display:inline;text-align:right;text-decoration:none;}
.home .sidebar .cyd ul li a:hover {text-decoration:underline;}
.home .sidebar .cyd ul li strong {color:#ED1C24;}
.home .sidebar .idea em {color:#ED1C24;font-style:normal;}
.home .sidebar .idea h3 {margin-top:1.25em;}
.home .sidebar .idea p {font-size:.75em;margin:.5em 0;}
.home .sidebar .idea a {color:#898989;display:block;text-decoration:none;}
.home .sidebar .idea a div.link {color:#898989;font-size:.75em;margin:.5em 0;text-align:right;text-decoration:none;}
.home .sidebar .idea a:hover {color:#898989;}
.home .sidebar .idea a:hover div.link {color:#ED1C24;text-decoration:underline;}
.home .sidebar .idea p div.round-img {margin-bottom:.5em;}
.home .sidebar .wtb {background:url(/_img/home/grabbag.gif) no-repeat 0 100%;padding-bottom:14px;width:148px;}
.home .sidebar .wtb div {background:url(/_img/home/grabbag.jpg) no-repeat 0 0;padding:10px 10px 0;}
.home .sidebar .wtb div div {background:0;font:.7em tahoma,geneva,sans-serif;margin-top:.75em;padding:0;width:122px;}
.home .sidebar .wtb em {color:#ED1C24;font-style:normal;}
.home .sidebar .wtb label {display:block;font:.7em tahoma,geneva,sans-serif;margin-top:8px;}
.home .sidebar .wtb input.text {border:#ccc solid 1px;display:block;color:#444;font:11px tahoma,geneva,sans-serif;width:115px;}
.home .sidebar .wtb input.submit {background:0;border:0;color:#ED1C24;display:block;font:12px tahoma,geneva,sans-serif;padding:0;left:92px;position:relative;top:1px;}
.home .swappie {height:2em;margin-top:1em;position:relative;}
.home .swappie a {text-decoration:none;}
.home .swappie a em {font-style:normal;text-decoration:underline;}
.home .swappie li {border:#ddd solid 1px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:.83em;left:-9999px;padding:4px 10px 7px;position:absolute;width:722px;}
.home .swappie li.shown {left:0;}
.home .wrapper {padding-top:177px;}
.understanding-windows-and-doors .picker.understanding .feature.box a {_height:106px;min-height:106px;}
.understanding-windows-and-doors.components .picker .feature.box a {_height:91px;min-height:91px;}
.understanding-windows-and-doors.components.door-and-window-components .c-1 .anatomy {margin:1.5em 0 1em 10px;}
.understanding-windows-and-doors.components.door-and-window-components .c-1 .anatomy.gap {margin-left:50px;}
.understanding-windows-and-doors.components.frame-material.compare-materials table {margin-top:1.5em;}
.understanding-windows-and-doors.components.frame-material.compare-materials table td, .understanding-windows-and-doors.components.frame-material.compare-materials table th {border:#fff solid;border-width:0 2px 2px 0;color:#222;font-size:.74em;line-height:1.5em;padding:3px 3px;text-align:center;width:69px;}
.understanding-windows-and-doors.components.frame-material.compare-materials table th {color:#fff;font-weight:bold;}
.understanding-windows-and-doors.components.frame-material.compare-materials table th sup {font-size:.85em;}
.understanding-windows-and-doors.components.frame-material.compare-materials table td.n, .understanding-windows-and-doors.components.frame-material.compare-materials table th.n {padding-left:10px;text-align:left;width:275px;}
.understanding-windows-and-doors.components.frame-material.compare-materials table td.a {background:#96babb;}
.understanding-windows-and-doors.components.frame-material.compare-materials table th.a {background:#497879;}
.understanding-windows-and-doors.components.frame-material.compare-materials table td.c {background:#9c95bb;}
.understanding-windows-and-doors.components.frame-material.compare-materials table th.c {background:#615a81;}
.understanding-windows-and-doors.components.frame-material.compare-materials table td.f {background:#dfcb86;}
.understanding-windows-and-doors.components.frame-material.compare-materials table th.f {background:#9a8c5c;}
.understanding-windows-and-doors.components.frame-material.compare-materials table td.n {background:#f7edc7;}
.understanding-windows-and-doors.components.frame-material.compare-materials table th.n {background:#f7e7ac;}
.understanding-windows-and-doors.components.frame-material.compare-materials table td.v {background:#b4c489;}
.understanding-windows-and-doors.components.frame-material.compare-materials table th.v {background:#707e4c;}
.understanding-windows-and-doors.components.frame-material.compare-materials table td.w {background:#dead85;}
.understanding-windows-and-doors.components.frame-material.compare-materials table th.w {background:#98775c;}
.understanding-windows-and-doors.components.glass.aesthetics .columns .img {padding-top:1.25em;width:220px;}
.understanding-windows-and-doors.components.glass.aesthetics .columns .copy {width:455px;}
.understanding-windows-and-doors.components.grids .c-1 div.right {width:168px;}
.understanding-windows-and-doors.components.grids .c-1 div.right div.round-img {margin-top:0;}
.understanding-windows-and-doors.components.grids .c-1 div.round-img.gap {margin-top:1.5em;}
.understanding-windows-and-doors.components.grids .why div.round-img {margin-top:6px;}
.understanding-windows-and-doors.components.grids .columns .copy {padding-top:15px;width:550px;}
.understanding-windows-and-doors.components.grids .columns .copy h3 {font-size:.83em;font-weight:normal;line-height:1.5em;}
.understanding-windows-and-doors.components.grids .columns .copy p {font-size:.83em;line-height:1.5em;}
.understanding-windows-and-doors.components.grids .columns .copy p strong {color:#222;font-weight:normal;line-height:1.5em;}
.understanding-windows-and-doors.components.grids .columns .img {padding-top:21px;width:117px;}
.understanding-windows-and-doors.components.hardware .c-1 div.right {width:168px;}
.understanding-windows-and-doors.components.hardware .c-1 div.right div.round-img {margin-top:0;}
.understanding-windows-and-doors.door-style .patio-door-style {margin-top:1.5em;}
.understanding-windows-and-doors.door-style .patio-door-style .img {text-align:center;width:250px;}
.understanding-windows-and-doors.door-style .patio-door-style .copy {padding-left:17px;width:400px;}
.understanding-windows-and-doors.door-style .patio-door-style .copy li {margin-left:5px;}
.understanding-windows-and-doors.door-style .content h2.milgard-products {border-top:#e0e0e0 solid 1px;color:#666;font-size:.83em;line-height:1.25em;margin-top:2.5em;padding-top:2px;}
.understanding-windows-and-doors.energy-efficient-windows .picker .feature.box a {_height:115px;min-height:115px;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .info {padding:1.5em 0 0 29px;width:193px;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .info .group {background:url(/_img/understanding-windows-and-doors/energy-efficient-windows/energy-star-bkg.gif) no-repeat 0 100%;margin-bottom:2em;padding-bottom:12px;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .info .group form {padding:10px 10px 0;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .info .group h3 {background:#A1A1A1 url(/_img/understanding-windows-and-doors/energy-efficient-windows/energy-star-bkg.gif) no-repeat 0 0;color:#fff;font-size:.83em;line-height:1.25em;padding:4px 10px 5px;text-align:center;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .info .group img {display:block;margin:0 auto;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .info .group input {border:#AAA solid 1px;font:.83em tahoma, sans-serif;width:90px;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .info .group input.submit {background:#fff;border-color:#fff;color:#EE2B33;cursor:pointer;width:auto;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .info .group label {color:#222;display:block;font-size:.7em;line-height:1.25em;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .info .group p {font-size:.74em;line-height:1.25em;margin:5px 10px 0;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .info .group p.small {font-size:.70em;text-align:center;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .main {width:445px;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .main .why img {float:left;margin:6px 1.2em 1.2em 0;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .main .c-1 {padding-top:.5em;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .main .zones {border:#e0e0e0 solid;border-width:1px 0;margin:1em 0;padding:.5em 0;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star .main .zones p {font-size:.7em;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.map {margin:0;padding:10px;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.map .image {text-align:center;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.map .why {margin:0;padding:0;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.map .why p {font-size:0.9em;margin:0;padding:0;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates h2 {border-top:#e0e0e0 solid 1px;color:#999;font-size:1.35em;font-weight:normal;line-height:1.25em;padding-top:3px;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates p {font-size:.83em;line-height:1.25em;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates p.back {margin-top:1.5em;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates p.back a {background:url(/_img/understanding-windows-and-doors/energy-efficient-windows/return-to-energy-star.gif) no-repeat 0 0;display:block;height:0;overflow:hidden;padding-top:32px;width:257px;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates p.small {font-size:.7em;margin-top:.5em;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates table {margin-top:1em;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates table b {color:#fff;font-weight:normal;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates table strong {color:#222;font-weight:normal;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates table em {display:block;font-size:.9em;font-style:normal;margin-top:1em;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates table td {border-right:#fff solid 1px;font-size:.83em;line-height:1.25em;padding:3px 10px 0 0;text-align:left;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates table td li {background:url(./milgard/grabbag.gif) no-repeat -1015px -280px;margin-left:30px;padding-left:15px;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates table td ul {margin-top:.25em;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates table th {background:#222;border-right:#fff solid 1px;font-size:.7em;line-height:1.25em;padding:3px 5px;text-align:left;vertical-align:middle;}
.understanding-windows-and-doors.energy-efficient-windows.energy-star.rebates .tables {padding:1em 0;}
.understanding-windows-and-doors.energy-efficient-windows.tax-credit .budget-promo {float:right;padding:1.75em 0 20px 40px;}
.understanding-windows-and-doors.energy-efficient-windows.tax-credit .budget-promo p {font-size:.93em;margin-top:.75em;}
.understanding-windows-and-doors.energy-efficient-windows.tax-credit .budget-promo p.note {font-size:0.7em;margin-top:0;padding-top:0;text-align:center;width:100%;}
.understanding-windows-and-doors.energy-efficient-windows.tax-credit .pdf-list {margin-top:1em;}
.understanding-windows-and-doors.energy-efficient-windows.tax-credit .pdf-list li {background:url(/_img/pro/grabbag.gif) no-repeat 3px -358px;font-size:.75em;line-height:1.25em;margin:0;padding:3px 0 3px 27px;}
.understanding-windows-and-doors.energy-efficient-windows.tax-credit .pdf-list li a {color:#898989;}
.understanding-windows-and-doors.window-style .window-style {margin-top:1.5em;}
.understanding-windows-and-doors.window-style .window-style .img {text-align:center;width:250px;}
.understanding-windows-and-doors.window-style .window-style .copy {padding-left:17px;width:400px;}
.understanding-windows-and-doors.window-style .content h2.milgard-products {border-top:#e0e0e0 solid 1px;color:#666;font-size:.83em;line-height:1.25em;margin-top:2.5em;padding-top:2px;}
.planning-your-project .c-1 {margin-top:2em;}
.planning-your-project.where-to-start.window-replacement .c-1 div.right {width:214px;}
.planning-your-project.where-to-start.window-replacement .c-1 div.right.skinny {width:143px;}
.planning-your-project.where-to-start.window-replacement .c-1 p strong{color:#464646;}
.planning-your-project.whos-involved.window-dealers .c-1 img {float:right;margin:5px 0 0 1.5em;}
.tips-and-inspiration .gallery {margin-top:2em;}
.tips-and-inspiration .gallery h2 span {font-size:.7em;}
.tips-and-inspiration .gallery .carousel {margin-top:.25em;}
.tips-and-inspiration.architectural .why {border-top:#e0e0e0 solid 1px;padding-top:1.5em;}
.tips-and-inspiration.architectural .why.intro {margin-top:2px;}
.tips-and-inspiration.architectural .why.intro p {margin-top:0;}
.tips-and-inspiration.architectural .why.conclusion {margin-top:2.5em;}
.tips-and-inspiration.architectural .why.conclusion p {margin-top:0;}
.tips-and-inspiration.architectural .arch-group {margin-top:2em;}
.tips-and-inspiration.architectural .arch-group .image {width:235px;}
.tips-and-inspiration.architectural .arch-group .image img {display:block;height:141px;width:212px;}
.tips-and-inspiration.architectural .arch-group .copy {width:440px;}
.tips-and-inspiration.architectural .arch-group .copy p {font-size:.8em;line-height:1.5em;margin-top:.25em;}
.tips-and-inspiration.before-and-after .baa-stage {margin-top:3em;min-height:363px;position:relative;width:677px;}
.tips-and-inspiration.before-and-after .baa-stage, {height:363px;}
.tips-and-inspiration.before-and-after .baa-unit {height:363px;margin-left:226px;left:0;position:absolute;width:451px !important;}
.tips-and-inspiration.before-and-after .baa-unit h2 {background:#fff url(./milgard/grabbag.gif) no-repeat -1008px -90px;color:#888;cursor:pointer;font-size:.84em;font-weight:normal;left:-226px;line-height:1.25em;padding:3px 0 4px 15px;position:absolute;width:211px;}
.tips-and-inspiration.before-and-after .baa-unit h2.glowing {background-position:-1008px -180px;color:#ed1c24;}
.tips-and-inspiration.before-and-after .baa-unit h2.hot {background-color:#f6f5f1;background-position:-1008px -180px;color:#000;}
.tips-and-inspiration.before-and-after .baa-unit li {margin-top:20px;position:absolute;z-index:2;}
.tips-and-inspiration.before-and-after .baa-unit li h3 {background:url(./milgard/grabbag.gif) no-repeat -1008px -93px;color:#888;cursor:pointer;font-size:.74em;line-height:1.4em;margin-top:-38px;padding:0 8px 5px 15px;position:absolute;z-index:5;}
.tips-and-inspiration.before-and-after .baa-unit li h3.after {left:60px;}
.tips-and-inspiration.before-and-after .baa-unit li h3.before {left:0;}
.tips-and-inspiration.before-and-after .baa-unit li h3.dull {color:#666;}
.tips-and-inspiration.before-and-after .baa-unit li h3.glowing {background-position:-1008px -183px;color:#ed1c24 !important;}
.tips-and-inspiration.before-and-after .baa-unit li img {display:block;height:341px;width:449px;}
.tips-and-inspiration.before-and-after .baa-unit li.front h3 {background-position:-1008px -154px;color:#000;}
.tips-and-inspiration.before-and-after .baa-unit li p {color:#000;font-size:.74em;left:auto;line-height:1.4em;margin-top:18px;position:absolute;right:0;text-align:left;width:27em;}
.tips-and-inspiration.before-and-after .baa-unit li p a {color:#000;}
.tips-and-inspiration.before-and-after .baa-unit li p a:hover {color:#ed1c24;}
.tips-and-inspiration.before-and-after .baa-unit li.front {z-index:3;}
.tips-and-inspiration.before-and-after .baa-unit li.front p {margin-top:-38px;}
.tips-and-inspiration.before-and-after .baa-unit ul {position:relative;z-index:1;}
.tips-and-inspiration.before-and-after .baa-unit.hiding {z-index:1;}
.tips-and-inspiration.before-and-after .baa-unit.hiding ul {left:-9999px;}
.tips-and-inspiration.before-and-after .baa-unit.showing {z-index:2;}
.tips-and-inspiration.before-and-after .baa-unit.showing ul {left:0;}
.tips-and-inspiration.before-and-after .baa-unit#let-the-sunshine-in h2 {top:3em;}
.tips-and-inspiration.before-and-after .baa-unit#lighter-and-brighter h2 {top:5em;}
.tips-and-inspiration.before-and-after .baa-unit#touch-of-class h2 {top:7em;}
.tips-and-inspiration.before-and-after .baa-unit#one-day-makeover h2 {top:9em;}
.tips-and-inspiration.before-and-after .baa-unit#little-things-you-do h2 {top:11em;}
.tips-and-inspiration.before-and-after .baa-unit#simplicity-is-elegance h2 {top:13em;}
.tips-and-inspiration.before-and-after .baa-unit#function-and-beauty h2 {top:15em;}
.tips-and-inspiration.case-studies .col-2 {margin-top:2em;overflow:auto;_zoom:1;}
.tips-and-inspiration.case-studies .col-2 li {clear:left;font-size:.8em;line-height:1.5em;padding-top:.25em;}
.tips-and-inspiration.case-studies .col-2 span {display:block;float:left;width:525px;}
.tips-and-inspiration.case-studies .col-2 strong {color:#464646;display:block;float:left;width:150px;}
.tips-and-inspiration.photo-gallery .why {border-top:#e0e0e0 solid 1px;margin-top:2px;padding-top:1.5em;}
.tips-and-inspiration.photo-gallery .why p {margin-top:0;}
.care-and-warranty div.quickestimate p {font-size:0.8em;}
.care-and-warranty.contact-us .f-1 .abscolumns {position:relative;}
.care-and-warranty.contact-us .f-1 .form {padding-top:2.5em;width:460px;}
.care-and-warranty.contact-us .f-1 .form h2 {font-size:1.1em;}
.care-and-warranty.contact-us .f-1 .form h2 span {color:#ED1C24;font-size:50%;}
.care-and-warranty.contact-us .f-1 .info {height:auto;left:auto;padding-top:3em;position:absolute;right:0;width:207px;}
.care-and-warranty.contact-us .f-1 .info a {display:block;margin:15px 0 0 5px;}
.care-and-warranty.contact-us .f-1 .info h3 {font-weight:normal;margin-top:1.5em;}
.care-and-warranty.contact-us .f-1 .info h3 em {color:#ED1C24;font-style:normal;}
.care-and-warranty.contact-us .f-1 .info h3 span {display:block;font-size:75%;margin-top:4px;}
.care-and-warranty.contact-us .f-1 .info ul {font-size:.8em;line-height:1.25em;margin-top:.25em;}
.care-and-warranty.contact-us .f-1 .form #contactformerrors {border:1px solid #ED1C24;display:none;font-size:0.8em;margin-bottom:14px;padding:14px 14px 14px 18px;width:320px;}
.care-and-warranty.contact-us .f-1 .form #contactformerrors.errors {display:block;}
.care-and-warranty.contact-us.map {background-color:#fff;margin:0;padding:0;text-align:center;}
.care-and-warranty.contact-us.map h2 {color:#666;font-size:1.2em;margin-top:30px;}
.care-and-warranty.contact-us.map img {margin-top:30px;}
.care-and-warranty.contact-us.dealer .dealer-addresses {min-height:420px;_height:420px;}
.care-and-warranty.contact-us.dealer .dealer-addresses h2 {border-top:1px solid #E0E0E0;font-size:1.2em;margin-top:24px;padding-top:14px;}
.care-and-warranty.contact-us.dealer .dealer-addresses ul {margin-top:20px;}
.care-and-warranty.contact-us.dealer .dealer-addresses ul li ul {border:1px solid #E0E0E0;font-size:0.8em;margin-bottom:5px;padding:20px;width:200px;}
.care-and-warranty.contact-us.dealer .dealer-addresses ul li.website {font-size:0.8em;margin-top:20px;}
.care-and-warranty.contact-us.dealer .dealer-addresses ul ul li {margin-bottom:5px;}
.care-and-warranty.contact-us.dealer .dealer-addresses ul ul li.gap {margin-top:15px;}
.care-and-warranty.contact-us.dealer .floater{float:right;left:auto;position:absolute;right:0;top:25px;}
.care-and-warranty.request-a-brochure.confirmation .content h4 {font-size:0.9em;margin:35px 0 8px 0;}
.care-and-warranty.request-a-brochure.confirmation ul {margin:0 0 20px 0;}
.care-and-warranty.request-a-brochure.confirmation ul.downloadlinks {padding-bottom:30px;}
.care-and-warranty.request-a-brochure.confirmation ul.downloadlinks li {font-size:0.8em;margin-bottom:10px;}
.care-and-warranty.request-a-brochure.confirmation ul.downloadlinks li a {background:transparent url(./milgard/grabbag.gif) no-repeat scroll -1007px -94px;display:block;padding-left:15px;text-decoration:none;}
.care-and-warranty.request-a-brochure.confirmation ul.downloadlinks li a:hover {background-position:-1007px -184px;}
.windows.aluminum .picker .feature.box a {_height:106px;min-height:106px;}
.windows.fiberglass .picker .feature.box a {_height:114px;min-height:114px;}
.windows.vinyl .picker .feature.box a {_height:115px;min-height:115px;}
.windows.vinyl .picker .feature.box a span {height:2.5em;}
.doors.aluminum .picker .feature.box a {_height:106px;min-height:122px;}
.doors.fiberglass .picker .feature.box a {_height:114px;min-height:114px;}

.tabs.products {margin-top:3em;xmargin-top:1.5em;}
 .tabs.products p {font-size:.8em;line-height:1.5em;}
.tabs.products p sup {font-size:.8em;} 
.tabs.products .tab .group {border-top:#ebebeb solid 1px;margin-top:1em;padding-top:2px;}
.tabs.products .tab .group p {margin-top:0;}
.tabs.products .tab .group span {white-space:nowrap;}
.tabs.products .tab .group.noborder {border-top:none;margin-top:0.8em !important;}
.tabs.products .tab .columns.imglist .img {text-align:center;width:280px;}
.tabs.products .tab .columns.imglist .img img {display:inline;margin-top:5px;}
.tabs.products .tab .columns.imglist .list {width:350px;}
.tabs.products .tab .columns.imglist .list li {margin-top:10px;padding-left:15px;}
.tabs.products .tab .columns.imglist .list li sup {font-size:.8em;} 
.tabs.products .tab .columns.imglist .column.pad {padding:0;}
.tabs.products .tab .columns.imglist .list ul.bullets li {background:url(./milgard/grabbag.gif) no-repeat -1015px -281px;}
.tabs.products .tab.nojs {padding:0 0 30px;}
.tabs.products #tab-frame-color .floater ul li {padding:1em 23px 0 0;width:95px;}
.tabs.products #tab-glass ul.pretty, .tabs.products #tab-slats ul.pretty {margin-left:1.5em;}
.tabs.products #tab-glass ul.pretty li, .tabs.products #tab-slats ul.pretty li {margin-top:1em;}
.tabs.products #tab-glass .floater li, .tabs.products #tab-slats .floater li {padding:1em 23px 0 0;width:117px;}
.tabs.products #tab-grid-options .floater li {padding:1em 23px 0 0;width:166px;}
.tabs.products #tab-grid-options .floater ul.images li {padding-right:8px;}
.tabs.products #tab-hardware h3 {font-size:.8em;margin-top:1em;}
.tabs.products #tab-hardware h3 sup {font-size:.75em;}
.tabs.products #tab-hardware .floater ul.images {margin-top:1em;}
.tabs.products #tab-hardware .floater ul.images img {height:166px;}
.tabs.products #tab-hardware .floater ul.images li {padding-right:8px;}
.tabs.products #tab-hardware .floater ul.colors img {height:82px;width:82px;}
.tabs.products #tab-hardware .floater ul.colors li {padding:.5em 10px 0 0;width:94px;}
.tabs.products #tab-hardware .group {margin-top:1.5em;}
.tabs.products #tab-specifications .pro {margin-top:1em;}
.tabs.products #tab-specifications .pro p {margin-top:1em;}
.tabs.products #tab-specifications .pro p a {background:url(./milgard/go-to-pro.gif) no-repeat 0 0;display:block;height:0;overflow:hidden;padding-top:32px;width:207px;}

.about-milgard.careers a.careers-site {background:url(/_img/about-milgard/careers/btn.gif) no-repeat 0 0;display:block;height:0;margin-top:1.25em;overflow:hidden;padding-top:32px;width:267px;}
.about-milgard.community-action .gallery {margin-top:1em;}
.about-milgard.community-action .gallery .carousel {margin-top:.25em;}
.about-milgard.green-building p.line {border-top:#e0e0e0 solid 1px;margin-top:1.5em;padding-top:3px;}
.about-milgard.green-building p.line a {color:#EE2B33;text-decoration:none;}
.about-milgard.green-building p.line a {text-decoration:underline;}
.about-milgard.green-building .gb-nav {margin-top:.5em;}
.about-milgard.green-building .gb-nav a {color:#EE2B33;font-style:normal;font-weight:normal;margin-top:.25em;text-decoration:none;white-space:nowrap;}
.about-milgard.green-building .gb-nav a:hover {text-decoration:underline;}
.about-milgard.green-building .gb-nav li {font-size:.83em;line-height:1.5em;margin-top:.5em;}
.about-milgard.green-building .gb-nav strong {color:#232323;font-weight:normal;margin-bottom:.25em;}
.about-milgard.green-building.affiliations .c-1 h2 {font-size:.83em;font-weight:normal;line-height:1.5em;}
.about-milgard.green-building.affiliations .c-1 h2 em {color:#444;font-style:normal;font-weight:bold;}
.about-milgard.green-building.affiliations .c-1 li {font-size:.74em;line-height:1.5em;}
.about-milgard.green-building.affiliations .c-1 p {font-size:.74em;line-height:1.5em;}
.about-milgard.green-building.affiliations .c-1 h3 {color:#888;font-size:.74em;font-weight:normal;line-height:1.5em;margin-top:.25em;}
.about-milgard.green-building.environments-for-living .content img {margin:1em 0 .5em;}
.about-milgard.green-building.environments-for-living .c-1 p em {color:#444;}
.about-milgard.green-building.efficiency-standards .content img {margin:1em 0 .5em;}

.about-milgard.innovations.edgegard .columns.main .column {width:315px;}
.about-milgard.innovations.edgegard .columns.main .column h2 {background:no-repeat 0 0;height:0;overflow:hidden;margin-top:1.5em;padding-top:27px;}
.about-milgard.innovations.edgegard .columns.main .column li {margin-left:5px;}
.about-milgard.innovations.edgegard .columns.main .column span {white-space:nowrap;}
.about-milgard.innovations.edgegard .columns.main .edgegard h2 {background-image:url(/_img/about-milgard/innovations/edgegard.gif);}
.about-milgard.innovations.edgegard .columns.main .edgegardmax {padding-left:35px;}
.about-milgard.innovations.edgegard .columns.main .edgegardmax h2 {background-image:url(/_img/about-milgard/innovations/edgegardmax.gif);}
.about-milgard.innovations.edgegard .columns .copy {padding-top:15px;width:535px;}
.about-milgard.innovations.edgegard .columns .copy p {font-size:.83em;line-height:1.5em;}
.about-milgard.innovations.edgegard .columns .copy p strong {color:#222;font-weight:normal;line-height:1.5em;}
.about-milgard.innovations.edgegard .columns .img {padding-top:21px;width:132px;}
.about-milgard.innovations.energy-packages .c-1 img {display:block;margin:1em 0 0 0;}
.about-milgard.innovations.quiet-line .column.copy {width:400px }
.about-milgard.innovations.quiet-line .column.copy .right {width:214px }
.about-milgard.innovations.quiet-line .column.chart {padding-left:21px;width:256px;}
.about-milgard.innovations.quiet-line .column.chart img {margin-top:1.75em;}
.about-milgard.innovations.smarttouch-lock .c-1 {margin-top:1em;}
.about-milgard.innovations.smarttouch-lock .column.logos {padding:1.5em 0 0 26px;text-align:center;width:212px;}
.about-milgard.innovations.smarttouch-lock .column.logos h3 {font-size:.74em;margin-top:5em;}
.about-milgard.innovations.smarttouch-lock .column.logos h3 a {color:#222;}
.about-milgard.innovations.smarttouch-lock .column.logos .demo h3 {color:#444;font-size:.9em;margin-top:.5em;}
.about-milgard.innovations.smarttouch-lock .column.logos .demo h3 span {display:block;font-size:.8em;}
.about-milgard.innovations.smarttouch-lock .column.logos .demo img {margin-top:.25em;}
.about-milgard.innovations.smarttouch-lock .column.logos img {margin-top:1em;}
.about-milgard.innovations.smarttouch-lock .column.groups {width:439px;}
.about-milgard.innovations.smarttouch-lock .column.groups .group .img {padding:30px 0 10px;width:231px;}
.about-milgard.innovations.smarttouch-lock .column.groups .group .copy {padding-top:25px;width:208px;}
.about-milgard.innovations.smarttouch-lock .column.groups .group .copy h2 {color:#222;font-size:.83em;font-weight:normal;line-height:1.5em;}
.about-milgard.innovations.smarttouch-lock .column.groups .group .copy p {font-size:.74em;line-height:1.5em;}
.about-milgard.innovations.smarttouch-lock .gallery {margin-top:1em;}
.about-milgard.innovations.smarttouch-lock .gallery h2 span {font-size:.7em;}
.about-milgard.innovations.smarttouch-lock .gallery .carousel {margin-top:.25em;}
.about-milgard.innovations.suncoat table {margin-top:1em;}
.about-milgard.innovations.suncoat table td, .about-milgard.innovations.suncoat table th {border:#fff solid;border-width:0 2px 2px 0;color:#222;font-size:.74em;line-height:1.5em;padding:3px 3px;text-align:center;width:110px;}
.about-milgard.innovations.suncoat table th {color:#fff;font-weight:bold;}
.about-milgard.innovations.suncoat table th span {white-space:nowrap;}
.about-milgard.innovations.suncoat table td.n, .about-milgard.innovations.suncoat table th.n {line-height:1.25em;padding-left:10px;text-align:left;width:180px;}
.about-milgard.innovations.suncoat table td.g {background:#cddbae;}
.about-milgard.innovations.suncoat table td.g.str {background:#a4c54f;}
.about-milgard.innovations.suncoat table th.g {background:#707e4c;}
.about-milgard.innovations.suncoat table td.n {background:#f7eec8;}
.about-milgard.innovations.suncoat table td.n.str {background:#f6de8a;}
.about-milgard.innovations.suncoat table th.n {background:#f7e7ac;color:#222;vertical-align:middle;}
.about-milgard.innovations.suncoat table td.r {background:#ebc4a4;}
.about-milgard.innovations.suncoat table td.r.str {background:#df9559;}
.about-milgard.innovations.suncoat table th.r {background:#98775c;}
.about-milgard.innovations.suncoat table td.y {background:#eedfa6;}
.about-milgard.innovations.suncoat table td.y.str {background:#dec158;}
.about-milgard.innovations.suncoat table th.y {background:#9a8c5c;}
/*
.about-milgard.locations .content img.map {display:block;margin:1.75em 0 0 50px;}
.about-milgard.locations .columns.locations {padding-top:1em;}
.about-milgard.locations .columns.locations .column {padding-left:20px;width:194px;}
.about-milgard.locations .columns.locations .column h2 {color:#ED1C24;font-size:.83em;font-weight:normal;line-height:1.25em;margin-top:.5em;}
.about-milgard.locations .columns.locations .column h3 {color:#222;font-size:.83em;font-weight:normal;line-height:1.25em;margin-top:.25em;}
.about-milgard.locations .columns.locations .column li {font-size:.74em;line-height:1.25em;}
.about-milgard.in-the-news.in-the-media .listing-group {overflow:hidden;width:675px;_zoom:1;}
.about-milgard.in-the-news.in-the-media .listing-group .listing {margin-top:1.25em;}
.about-milgard.in-the-news.in-the-media .listing-group .listing p {font-size:.74em;line-height:1.25em;}
.about-milgard.in-the-news.in-the-media .listing-group .listing p a {color:#999;text-decoration:none;}
.about-milgard.in-the-news.in-the-media .listing-group .listing p a:hover {color:#777;text-decoration:none;}
.about-milgard.in-the-news.in-the-media .listing-group .listing p a strong {color:#444;display:block;font-size:1.1em;padding-bottom:.35em;}
.about-milgard.in-the-news.in-the-media .listing-group .listing p a:hover strong {text-decoration:underline;}
.about-milgard.in-the-news.in-the-media .listing-group .listing p a span {colxor:#ed1c24;disxplay:block;text-decoration:underline;white-space:nowrap;}
.about-milgard.in-the-news.in-the-media .listing-group .listing-nav {margin-top:1.25em;overflow:hidden;_zoom:1;}
.about-milgard.in-the-news.in-the-media .listing-group .listing-nav li {float:left;font-size:.92em;line-height:1.25em;padding-right:15px;}
.about-milgard.in-the-news.in-the-media .listing-group .listing-nav li a {color:#666;display:block;text-decoration:underline;}
.about-milgard.in-the-news.in-the-media .listing-group .listing-nav li a:hover {color:#ED1C24;}
.about-milgard.in-the-news.in-the-media .listing-group .listing-nav li.lit a {color:#ED1C24;text-decoration:none;}
.about-milgard.in-the-news.in-the-media .listing-group .listing-nav li.pad {border-left:#666 solid 1px;padding-left:15px;}
.about-milgard.in-the-news.awards-and-accolades table {margin-top:1em;}
.about-milgard.in-the-news.awards-and-accolades table td, .about-milgard.awards-and-accolades table th {border:#fff solid;border-width:0 2px 2px 0;color:#222;font-size:.74em;line-height:1.5em;padding:3px 6px;text-align:left;}
.about-milgard.in-the-news.awards-and-accolades table td span {white-space:nowrap;}
.about-milgard.in-the-news.awards-and-accolades table th {color:#fff;font-weight:bold;}
.about-milgard.in-the-news.awards-and-accolades table td.g {background:#cddbae;}
.about-milgard.in-the-news.awards-and-accolades table th.g {background:#a4c54f;}
.about-milgard.in-the-news.awards-and-accolades table td.r {background:#ebc4a4;width:370px;}
.about-milgard.in-the-news.awards-and-accolades table th.r {background:#df9559;width:370px;}
.about-milgard.in-the-news.awards-and-accolades table td.y {background:#f7eec8;width:150px;}
.about-milgard.in-the-news.awards-and-accolades table th.y {background:#ffcf55;width:150px;}
.about-milgard.press-releases h1 span {white-space:nowrap;}
.about-milgard.press-releases .contact {padding:1.25em 0 0 27px;width:214px;}
.about-milgard.press-releases .contact a {white-space:nowrap;}
.about-milgard.press-releases .contact a.hover {text-decoration:underline;}
.about-milgard.press-releases .contact h2 {font-size:1em;font-weight:normal;line-height:1.25em;}
.about-milgard.press-releases .contact h2 em {color:#ED1C24;font-style:normal;}
.about-milgard.press-releases .contact li {font-size:.74em;line-height:1.25em;padding-left:15px;}
.about-milgard.press-releases .contact li a {text-decoration:none;}
.about-milgard.press-releases .contact li.gap {margin-top:.65em;}
.about-milgard.press-releases .contact p {font-size:.74em;line-height:1.25em;margin-top:.5em;}
.about-milgard.press-releases .contact p span {white-space:nowrap;}
.about-milgard.press-releases .contact strong{color:#444;font-weight:normal;}
.about-milgard.press-releases .contact ul {margin-top:.65em;padding-bottom:.25em;}
.about-milgard.press-releases .contact .round-border div {padding:12px 17px 15px;}
.about-milgard.press-releases .release {overflow:hidden;width:435px;_zoom:1;}
.about-milgard.press-releases .release .listing {margin-top:1.25em;}
.about-milgard.press-releases .release .listing p {font-size:.74em;line-height:1.25em;}
.about-milgard.press-releases .release .listing p a {color:#888;text-decoration:none;}
.about-milgard.press-releases .release .listing p a strong {color:#444;display:block;font-size:1.1em;padding-bottom:.35em;}
.about-milgard.press-releases .release .listing p a:hover strong {text-decoration:underline;}
.about-milgard.press-releases .release .releases-nav {margin-top:1.25em;overflow:hidden;_zoom:1;}
.about-milgard.press-releases .release .releases-nav li {float:left;font-size:.92em;line-height:1.25em;padding-right:15px;}
.about-milgard.press-releases .release .releases-nav li a {color:#666;display:block;text-decoration:underline;}
.about-milgard.press-releases .release .releases-nav li a:hover {color:#ED1C24;}
.about-milgard.press-releases .release .releases-nav li.lit a {color:#ED1C24;text-decoration:none;}
.about-milgard.press-releases .release .releases-nav li.pad {border-left:#666 solid 1px;padding-left:15px;}
.about-milgard.press-releases .release.press-release {border:0;}
.about-milgard.press-releases .release.press-release h2 {color:#222;font-size:.92em;font-style:italic;font-weight:normal;line-height:1.5em;margin-top:1.25em;}
.about-milgard.press-releases .release.press-release h3 {color:#444;font-size:.92em;font-weight:normal;line-height:1.5em;margin-top:1.25em;}
.about-milgard.press-releases .release.press-release li {background:url(./milgard/grabbag.gif) no-repeat -1015px -280px;font-size:.83em;line-height:1.5em;margin-left:30px;padding-left:15px;}
.about-milgard.press-releases .release.press-release p {font-size:.83em;line-height:1.5em;margin-top:.75em;}
.about-milgard.press-releases .release.press-release p.pdf {background:url(/_img/pro/grabbag.gif) no-repeat 3px -358px;font-size:.74em;line-height:1.25em;margin-top:1.25em;padding:3px 0 4px 27px;}
.about-milgard.press-releases .release.press-release p.pdf a {color:#ED1C24;}
.about-milgard.press-releases .release.press-release strong {color:#444;font-weight:normal;}
.about-milgard.press-releases .release.press-release ul {margin-top:.75em;}
.about-milgard.press-releases .release.press-release .release-about {border-top:#ccc dashed 1px;margin-top:1.5em;padding-top:1px;}
.about-milgard.press-releases .release.press-release .release-about h3 {font-size:.74em;line-height:1.25em;}
.about-milgard.press-releases .release.press-release .release-about p {font-size:.74em;line-height:1.25em;margin:0;}
.about-milgard.press-releases .release.press-release .release-nav {font-size:0.74em;margin-top:.5em;padding:0;}
.about-milgard.press-releases .release.press-release .release-nav a {color:#ED1C24;text-decoration:none;}
.about-milgard.press-releases .release.press-release .release-nav a:hover {text-decoration:underline;}
.about-milgard.why-milgard .c-1 div.right {width:214px;}
.search .content table {margin-top:.5em;}
.search .content table td {font-size:.83em;}
.search .content table td h4 font {color:#444;font-size:1.5em;text-transform:uppercase;}
.search .content table td.search-stats {font-size:0.7em;text-align:left;}
.search .content div.n table {float:left;}
.search .content div.n table span.i {color:#444;font-weight:bold;}
.search .content div.n table td {font-size:.83em;padding-bottom:20px;}
.search .content div.n table td a {text-decoration:underline;}
.search .content div.n table td span.b a {color:#ED1C24 !important;}
.search .search-results {padding:.25em 0 1em;}
.search .search-results p {color:#888;font-size:.92em;line-height:1.15em;margin-top:1em;}
.search .search-results p a {color:#444;}
.legal .content {border-top:#e0e0e0 solid 1px;}
.legal .c-1 {margin-top:1.5em;}
.site-map .content {border-top:#e0e0e0 solid 1px;padding-bottom:2px;}
.site-map .content h2 {background:0;font-size:.92em;margin:2em 0 0;padding:0;}
.site-map .content h2 a {color:#ED1C24;}
.site-map .content li {background:url(./milgard/grabbag.gif) no-repeat -1015px -280px;font-size:.83em;margin:1em 0 0 25px;padding-left:15px;}
.site-map .content li a {color:#222;}
.site-map .content li li {font-size:100%;margin-top:.5em;}
.site-map .content li li a {color:#666;}
.site-map .content ul ul {paddingx-bottom:.5em;}
.custom-error.error404 .c-1 {margin-top:1.5em;}
.custom-error.error404 .c-1 li {background:0;color:#EE2B33;margin:0;padding:0;}
.custom-error.error404 .c-1 li a {color:#444;text-decoration:none;}
.custom-error.error404 .c-1 li a:hover {text-decoration:underline;}
.custom-error.error404 .content form {margin-top:1.5em;}
.custom-error.error404 .content form label {color:#444;font-size:.83em;padding-right:3px;text-transform:uppercase;}
.custom-error.error404 .content form input.submit {border:0;cursor:pointer;position:relative;top:2px;}
.custom-error.error404 .content form input.text {border:#ccc solid 1px;color:#444;font-size:13px;padding:1px 4px;width:200px;}
.nav {border-top:#e0e0e0 solid 1px;height:25px;left:212px;position:absolute;top:115px;width:748px;z-index:90;}
.nav a {color:#888;text-decoration:none;}
.nav a:hover {color:#ED1C24;text-decoration:none;}
.nav em {color:#ED1C24;font-style:normal;}
.nav h3 {float:left;font-size:1em;line-height:1.5em;font-weight:normal;}
.nav ul {left:98px;position:absolute;width:650px;}
.nav ul ul {left:0;position:static;width:auto;}
.nav .nav-hover {float:left;font-size:.8em;line-height:25px;padding-left:7px;position:relative;}
.nav .nav-hdr {background:url(./milgard/grabbag.gif) no-repeat -1011px -92px;padding-left:11px;}
.nav .nav-hdr.lit {background-position:-1011px -152px;color:#000;}
.nav .nav-items {background-color:#fff;border:#ccc solid 1px;border-bottom:#ED1C24 solid 4px;height:auto;left:-9999px;padding:3px 0 5px;position:absolute;top:25px;}
.nav .nav-items li {float:left;font-size:.92em;width:100%;}
.nav .nav-items li a {background:url(./milgard/grabbag.gif) no-repeat -1004px -89px;padding-left:18px;display:block;}
.nav .nav-items li a:hover {background-position:-1004px -179px;}
.nav .nav-primary {font-size:1.2em;position:absolute;top:-29px;z-index:92;}
.nav .nav-primary .nav-hdr {background-position:-1011px -89px;}
.nav .nav-primary:hover .nav-hdr, .nav .nav-primary.hover .nav-hdr {background-position:-1011px -149px !important;}
.nav .nav-primary a.lit {background-position:-1011px -149px;}
.nav .nav-primary .nav-items li {font-size:.61em;}
.nav .nav-hover:hover .nav-items, .nav .hover .nav-items {left:0;}
.nav .nav-hover:hover .nav-hdr, .nav .hover .nav-hdr {background-position:-1011px -152px !important;color:#ED1C24;}
.nav .nav-understanding-windows-and-doors .nav-items {width:260px;}
.nav .nav-planning-your-project .nav-items {width:180px;}
.nav .nav-design-tips-and-inspiration .nav-items {width:210px;}
.nav .nav-care-and-warranty:hover .nav-items {left:auto;right:-5px;}
.nav .nav-care-and-warranty .nav-items {width:180px;}
.nav .nav-windows {left:-109px;}
.nav .nav-windows .nav-items {width:200px;}
.nav .nav-doors {left:22px;position:absolute;}
.nav .nav-doors .nav-items {width:180px;}
.nav .nav-technical-resources {font-size:1em;left:468px;position:absolute;top:-29px;width:172px;}
.nav .nav-technical-resources a {background:url(./milgard/tech.gif) no-repeat 100% 5px;_background-position:97% 5px;padding:2px 22px 2px 0;position:relative;z-index:98;}
.nav .nav-technical-resources a:hover {color:#888;}
.nav .nav-technical-resources a:hover em {color:#ED1C24;}
.nav .nav-technical-resources p {font-size:.83em;line-height:1.5em;margin-top:.5em;}
.nav .nav-technical-resources p strong {color:#222;font-weight:normal;}
.nav .nav-technical-resources div {background:transparent url(./milgard/tech.gif) no-repeat 0 100%;left:-9999px;padding-bottom:15px;position:absolute;top:-1px;width:350px;z-index:96;}
.nav .nav-technical-resources div div {background-position:0 -96px;left:0;position:static;margin-bottom:15px;padding:20px 30px 0 15px;width:auto;}
.nav .nav-technical-resources div h4 {border-bottom:#e0e0e0 dotted 1px;font-size:.92em;line-height:1.5em;padding-top:1.5em;padding-bottom:3px;}
.nav .nav-technical-resources div h4 a {color:#ED1C24;background:0;padding:0;}
.nav .nav-technical-resources div h4 a em {color:#888;}
.nav .nav-technical-resources div h4 a:hover {color:#ED1C24;}
.nav .nav-technical-resources div h4 a:hover em {color:#888;}
.nav .nav-technical-resources div li {font-size:.83em;line-height:1.5em;}
.nav .nav-technical-resources div li a {color:#444;background-position:-334px 5px !important;_background-position:-318px 5px !important;padding:4px 0 4px 22px;}
.nav .nav-technical-resources div li a:hover {color:#444;text-decoration:underline;}
.nav .nav-technical-resources div ul {margin-top:.5em;}
.nav .nav-technical-resources:hover a, .nav .nav-technical-resources.hover a {background-position:100% -35px;_background-position:97% -35px;}
.nav .nav-technical-resources:hover div, .nav .nav-technical-resources.hover div {left:-171px;}
*/
.anim {background:url(./milgard/anim.gif) no-repeat;display:block;height:93px;text-decoration:none;}
.anim:hover {background:url(./milgard/anim-on.gif) no-repeat;}
.anim span {left:-9999px;position:absolute;}
.anim.sh {background-position:-6px -1px;width:47px;}
.anim.sh:hover {background-position:-6px -1px;}
.anim.dh {background-position:-62px -1px;width:47px;}
.anim.dh:hover {background-position:-62px -1px;}
.anim.dht {background-position:-122px -1px;width:46px;}
.anim.dht:hover {background-position:-122px -1px;}
.anim.hs {background-position:-177px -1px;width:64px;}
.anim.hs:hover {background-position:-177px -1px;}
.anim.dhs {background-position:-250px -1px;width:64px;}
.anim.dhs:hover {background-position:-250px -1px;}
.anim.p {background-position:-323px -1px;width:49px;}
.anim.p:hover {background-position:-323px -1px;}
.anim.r {background-position:-391px -1px;width:49px;}
.anim.r:hover {background-position:-391px -1px;}
.anim.c {background-position:-449px -1px;width:49px;}
.anim.c:hover {background-position:-449px -1px;}
.anim.a {background-position:-507px -1px;width:64px;}
.anim.a:hover {background-position:-507px -1px;}
.anim.g {background-position:-580px -1px;width:64px;}
.anim.g:hover {background-position:-580px -1px;}
.anim.by-bw {background-position:-653px -1px;width:64px;}
.anim.by-bw:hover {background-position:-653px -1px;}
.anim.by {background-position:-653px -1px;width:64px;}
.anim.by:hover {background-position:-653px -1px;}
.anim.bw {background-position:-726px -1px;width:64px;}
.anim.bw:hover {background-position:-726px -1px;}
.anim.j {background-position:-799px -1px;width:47px;}
.anim.j:hover {background-position:-799px -1px;}
.anim.sht {background-position:-855px -1px;width:47px;}
.anim.sht:hover {background-position:-855px -1px;}
.anim.sd {background-position:-911px -1px;width:54px;}
.anim.sd:hover {background-position:-911px -1px;}
.anim.fsd {background-position:-974px -1px;width:54px;}
.anim.fsd:hover {background-position:-974px -1px;}
.anim.fi {background-position:-1037px -1px;width:55px;}
.anim.fi:hover {background-position:-1037px -1px;}
.anim.fo {background-position:-1101px -1px;width:55px;}
.anim.fo:hover {background-position:-1101px -1px;}
.anim.sk {background-position:-1165px -1px;width:64px;}
.anim.sk:hover {background-position:-1165px -1px;}
.anim-group {height:110px;margin-top:.5em;position:relative;}
.anim-group li {float:left;}
.anim-group h3 {background:url(./milgard/anim.gif) no-repeat -1227px -152px;font-size:.8em;height:26px;padding-left:18px;}
.anim-group ul {left:-3px;overflow:hidden;position:relative;width:670px;_zoom:1;}
.anim-group .anim-popup {background:#fff url(./milgard/anim.gif) no-repeat 0 -95px;bottom:85px;_bottom:93px;font-size:.75em;line-height:1.25em;padding-top:10px;position:absolute;top:auto;_tox:0;width:677px;}
.anim-group .anim-popup span {background:url(./milgard/anim.gif) no-repeat 0 100%;display:block;padding:0 10px 10px;}
.anim-group .anim-popup em {color:#464646;foxnt-size:1.2em;font-style:normal;font-weight:normal;} 
.anim-group.mono {padding-top:7px;}
.anim-group.duo {padding-top:22px;}
.anim-group.trio {padding-top:37px;}
.anim-group.quad {padding-top:52px;}

.tabs {position:relative;}
.tabs .tab {background:url(./milgard/tab-bkg.gif) no-repeat 0 -152px;}
.tabs .tab h2 {background:#444;height:34px;left:-9999px;line-height:1.1em;margin-bottom:10px;padding:16px 5px 0;position:absolute;text-align:center;width:104px;}
.tabs .tab {padding-top:70px;width:590px;}
.tabs .tab h2.double {height:40px;padding-top:10px;}
.tabs .tab.nojs h2 {left:0;position:static;}
.tabs .tab.tab-invisible {position:absolute;left:-9999px;}
.tabs .tab.tab-visible {position:static;left:auto;}
.tabs .tlist {position:absolute;}
.tabs .tlist li {float:left;margin-right:1px;position:relative;width:104px;}
.tabs .tlist li a {background:url(./milgard/tab-bkg.gif) no-repeat -5px 0;color:#898989;display:block;height:34px;padding:17px 5px 0;text-align:center;text-decoration:none;z-index:2;}
.tabs .tlist li a.double {height:42px;padding-top:9px;}
.tabs .tlist li a:hover {background-position:-5px -102px;color:#666;}
.tabs .tlist li a.lit {background-position:-5px -51px;}
.tabs .tlist li.first a {background-position:0 0;}
.tabs .tlist li.first a:hover {background-position:0 -102px;}
.tabs .tlist li.first a.lit {background-position:0 -51px;}
.tabs .tlist li.last a {background-position:100% 0;}
.tabs .tlist li.last a:hover {background-position:100% -102px;}
.tabs .tlist li.last a.lit {background-position:100% -51px;}
.tabs .tlist li.nojs {left:-9999px;}
.tabs .tlist li.stretch {width:auto;_width:1%;}
.tabs .tlist li.stretch a {white-space:nowrap;padding-left:15px;padding-right:15px;}
.tabs .order-color-sample {background:url(./milgard/btn-order-color-sample.gif) 0 0 no-repeat;height:39px;margin:18px 0 10px 0;text-align:left;}
.tabs .order-color-sample a {display:block;font-size:0.7em;padding:10px 0 0 45px;text-decoration:none;}
#tab-benefits .order-color-sample {margin:20px 20px 0 15px;}
/*
.carousel {background:url(./milgard/carousel.gif) no-repeat -465px 0;height:158px;position:relative;width:213px;}
.carousel a.clink {background:url(./milgard/carousel.gif) no-repeat 0 0;display:block;height:0;overflow:hidden;padding-top:117px;position:absolute;top:21px;width:20px;}
.carousel a.clink.next {background-position:0 -13px;left:auto;right:10px;}
.carousel a.clink.prev {background-position:0 52px;left:11px;}
.carousel a.clink.next:hover {background-position:-678px -13px;left:auto;right:10px;}
.carousel a.clink.prev:hover {background-position:-678px 52px;left:11px;}
.carousel a.clink.next.disabled, .module.carousel a.clink.next.disabled:hover {background-position:0 -143px;left:auto;right:10px;}
.carousel a.clink.prev.disabled, .module.carousel a.clink.prev.disabled:hover {background-position:0 -78px;left:11px;}
.carousel .slides {display:block;height:117px;left:38px;overflow:hidden;position:absolute;top:21px;width:137px;}
.carousel .slides a {background:0;display:auto;height:auto;overflow:auto;padding:0;position:auto;top:auto;width:auto;}
.carousel .slides img {border:none;display:block;}
.carousel .slides li {float:left;padding:0 10px;width:117px;}
.carousel .slides ul {display:block;height:117px;position:relative;white-space:nowrap;width:9999px;}
.carousel .slides .round-img {cursor:pointer;}
.carousel .loading {background-color:#fff;display:block;height:100%;position:absolute;width:100%;}
.carousel.quad {background-position:-20px -158px;width:676px;}
.carousel.quad .slides {left:40px;width:596px;}
.carousel.quad .slides li {padding:0 16px;}
.carousel.triple {background-position:-20px 0;width:445px;}
.carousel.triple .slides {left:32px;width:381px;}
.carousel.triple .slides li {padding:0 5px;}
.slidey {background:none;display:none;overflow:hidden;position:absolute;z-index:80;}
.slidey .slideyBlock {}
.slidey .slideyStage {}
.slidey .slideyHandle {background:#fff url(./milgard/answer-center-closed-red.gif) no-repeat 0 0;display:block;left:40px;overflow:hidden;position:relative;text-indent:-9999px;width:29px;}
.slidey .slideyHandle:hover {background:#fff url(./milgard/answer-center-closed-darkred.gif) no-repeat 0 0;}
#answer-center {height:453px;left:0;right:auto;top:177px;width:672px;}
#answer-center .slideyStage {background:#fff url(./milgard/answer-center.jpg) no-repeat 48px 36px;border:#e0e0e0 solid;border-width:1px 0;height:415px;padding:36px 0 0 48px;width:595px;}
#answer-center .slideyStage h3 {border-bottom:#ccc solid 1px;color:#666;font-size:1em;font-weixght:normal;line-height:1.25em;padding-bottom:3px;}
#answer-center .slideyStage h3 em {color:#EE2B33;font-style:normal;}
#answer-center .slideyStage h3.gap {margin-top:2em;}
#answer-center .slideyStage h4 {color:#666;font-size:.74em;line-height:1.25em;margin-top:1em;}
#answer-center .slideyStage .slidey-one {padding-top:120px;width:250px;}
#answer-center .slideyStage .slidey-two {padding-left:60px;width:245px;}
#answer-center .slideyStage ul li {font-size:.74em;line-height:15px;}
#answer-center .slideyStage ul li a {color:#666;display:block;text-decoration:none;}
#answer-center .slideyStage ul li a:hover {text-decoration:underline;}
#answer-center .slideyStage ul.slidey-inh li {padding-top:12px;}
#answer-center .slideyStage ul.slidey-inh li a {background:url(./milgard/grabbag.gif) no-repeat -1014px -94px;color:#000;left:-9px;padding-left:9px;position:relative;}
#answer-center .slideyStage ul.slidey-ql {margin-top:.5em;}
#answer-center .slideyStage ul.slidey-ql li {padding-top:3px;}
#answer-center .slideyStage ul.slidey-ql li a {background:url(./milgard/grabbag.gif) no-repeat -1014px -94px;color:#000;left:-9px;padding-left:9px;position:relative;}
#answer-center .slideyStage ul.slidey-c {margin-left:20px;}
#answer-center .slideyStage ul.slidey-c li {padding-top:12px;}
#answer-center.open .slideyHandle {background-image:url(./milgard/answer-center-open-red.gif);}
#splurtBackground {background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.8)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.8);*filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
#splurtShadow {background-color:#000;border:1px solid #d7d7d7;height:480px;left:20px;margSin-left:-304px;position:absolute;top:110px;width:628px;z-index:900;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.1)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.1);*filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
#splurtLoading {height:100px;left:50%;margin-left:-50px;position:absolute;top:310px;width:100px;z-index:1200;}
#splurtWindow {background-color:#fff;border:1px solid #d7d7d7;height:auto;left:10px;marSgin-left:-314px;padding:0 30px;position:absolute;top:100px;width:auto;_width:30px;z-index:999;}
#splurtWindow #splurtFooter {height:28px;position:relative;width:100%;}
#splurtWindow #splurtStage {border:1px solid #d7d7d7;border-collapse:collapse;background-color:#fff;height:360px;ovSerflow:hidden;position:relative;width:568px;}
#splurtWindow.headless #splurtStage {height:410px;}
#splurtWindow #splurtTitleBar {height:78px;position:relative;width:100%;}
#splurtWindow.headless #splurtTitleBar {height:38px;}
#splurtWindow #splurtTitleBar a {cursor:pointer;display:none;}
#splurtWindow.controls #splurtTitleBar a {background-position:0 center;display:inline;background-repeat:no-repeat;font-size:0.9em;font-weight:normal;text-decoration:none;position:absolute;top:50px;}
#splurtWindow #splurtTitleBar h4 {bottom:15px;color:#464646;font-size:0.8em;font-weight:normal;left:50%;margin-left:-135px;position:absolute;text-align:center;top:auto;width:270px;}
#splurtWindow #splurtTitleBar h4 em {color:#bababa;font-style:normal;}
#splurtWindow #splurtTitleBar #splurtPrevLink {background-image: url(./milgard/arrow-left.gif);padding-left:20px;left:0px;}
#splurtWindow #splurtTitleBar #splurtNextLink {background-image: url(./milgard/arrow-right.gif);background-position:right;left:auto;padding-right:20px;right:0px;}
#splurtWindow.headless #splurtTitleBar a {display:none;}
#splurtWindow.headless h4 {display:none;}
#splurtWindow #splurtStage div.tl {background:url(./milgard/splurt-ul.gif) no-repeat;height:5px;left:-1px;position:absolute;top:-1px;width:5px;z-index:1000;}
#splurtWindow #splurtStage div.tr {background:url(./milgard/splurt-ur.gif) no-repeat;height:5px;left:auto;position:absolute;right:-1px;top:-1px;width:5px;z-index:1000;}
#splurtWindow #splurtStage div.bl {background:url(./milgard/splurt-ll.gif) no-repeat;bottom:-1px;height:5px;left:-1px;position:absolute;right:auto;top:auto;width:5px;z-index:1000;}
#splurtWindow #splurtStage div.br {background:url(./milgard/splurt-lr.gif) no-repeat;bottom:-1px;height:5px;left:auto;position:absolute;right:-1px;top:auto;width:5px;z-index:1000;}
#splurtWindow #splurtTitleBar #splurtCloseLink {background:#fff url(./milgard/btn-close-window.gif) no-repeat right center;top:10px;cursor:pointer;display:block;left:auto;font-size:0.7em;padding-right:20px;position:absolute;right:-20px;text-decoration:none;toSp:auto;}
#splurtWindow iframe {border:0 !important;border-spacing:0;border-color:#fff;border-left-color:#009933;border-style:hidden;border-collapse:collapse;}
*/
