 @font-face {font-family: 'NewsGothicBT-Roman';src: url('webfonts/158252_0.eot');src: url('webfonts/158252_0.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_0.woff') format('woff'),url('webfonts/158252_0.ttf') format('truetype'),url('webfonts/158252_0.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-Italic';src: url('webfonts/158252_1.eot');src: url('webfonts/158252_1.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_1.woff') format('woff'),url('webfonts/158252_1.ttf') format('truetype'),url('webfonts/158252_1.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-Bold';src: url('webfonts/158252_2.eot');src: url('webfonts/158252_2.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_2.woff') format('woff'),url('webfonts/158252_2.ttf') format('truetype'),url('webfonts/158252_2.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-BoldItalic';src: url('webfonts/158252_3.eot');src: url('webfonts/158252_3.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_3.woff') format('woff'),url('webfonts/158252_3.ttf') format('truetype'),url('webfonts/158252_3.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-BoldExtraCondensed';src: url('webfonts/158252_4.eot');src: url('webfonts/158252_4.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_4.woff') format('woff'),url('webfonts/158252_4.ttf') format('truetype'),url('webfonts/158252_4.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-RomanCondensed';src: url('webfonts/158252_5.eot');src: url('webfonts/158252_5.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_5.woff') format('woff'),url('webfonts/158252_5.ttf') format('truetype'),url('webfonts/158252_5.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-ItalicCondensed';src: url('webfonts/158252_6.eot');src: url('webfonts/158252_6.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_6.woff') format('woff'),url('webfonts/158252_6.ttf') format('truetype'),url('webfonts/158252_6.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-BoldCondensed';src: url('webfonts/158252_7.eot');src: url('webfonts/158252_7.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_7.woff') format('woff'),url('webfonts/158252_7.ttf') format('truetype'),url('webfonts/158252_7.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-BoldCondItalic';src: url('webfonts/158252_8.eot');src: url('webfonts/158252_8.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_8.woff') format('woff'),url('webfonts/158252_8.ttf') format('truetype'),url('webfonts/158252_8.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-Demi';src: url('webfonts/158252_9.eot');src: url('webfonts/158252_9.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_9.woff') format('woff'),url('webfonts/158252_9.ttf') format('truetype'),url('webfonts/158252_9.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-DemiItalic';src: url('webfonts/158252_A.eot');src: url('webfonts/158252_A.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_A.woff') format('woff'),url('webfonts/158252_A.ttf') format('truetype'),url('webfonts/158252_A.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-Light';src: url('webfonts/158252_B.eot');src: url('webfonts/158252_B.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_B.woff') format('woff'),url('webfonts/158252_B.ttf') format('truetype'),url('webfonts/158252_B.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-LightItalic';src: url('webfonts/158252_C.eot');src: url('webfonts/158252_C.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_C.woff') format('woff'),url('webfonts/158252_C.ttf') format('truetype'),url('webfonts/158252_C.svg#wf') format('svg');}
 @font-face {font-family: 'NewsGothicBT-ExtraCondensed';src: url('webfonts/158252_D.eot');src: url('webfonts/158252_D.eot?#iefix') format('embedded-opentype'),url('webfonts/158252_D.woff') format('woff'),url('webfonts/158252_D.ttf') format('truetype'),url('webfonts/158252_D.svg#wf') format('svg');}

 /* ------------------

        Globals

 -------------------*/
html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

html{
    width:100%;
    height:100%;
}
body{
    width:100%;
    height:100%;
    background:transparent url('../images/bg.jpg') top left repeat-x fixed;
    font-family:"NewsGothicBT-Roman", Arial, sans-serif;
    font-size:12px;
}
body.front{
    overflow-y:hidden;
}
a{text-decoration:none;color:#595959;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{color:#D52B1E;}
hr{
    margin:0;
    padding:0;
    width:713px;
    height:2px;
    border:0;
    background:transparent url('../images/interior_divider.png') top left no-repeat;
    clear:both;
    float:left;
}
.bold_name{
    font-family:"NewsGothicBT-Bold";
}

 /* ------------------

        Structure

 -------------------*/
#wrapper{
    width:100%;
}
#page{
    width:996px;
    min-height:500px;
    margin:auto;
    padding:0 14px;
    position:relative;
    background:transparent url('../images/acuity_logo_bg.png') 121px 82px no-repeat fixed;
}
.front #page{
     background:transparent url('../images/acuity_logo_bg.png') 29px 84px no-repeat;
}
.clearboth{
    clear:both;
}
 /* ------------------

        Header

 -------------------*/
header{
    width:1000px;
    height:57px;
    padding-top:24px;
    position:fixed;
    z-index:102;
    background:#ffffff url('../images/header_top_bg.jpg') top left repeat-x;
}
#header_shadow{
    width:1000px;
    height:19px;
    background:transparent url('../images/header_bottom_shadow.png') bottom center no-repeat;
    position:relative;
    top:81px;
    z-index:5;
}
header h1{
    width:175px;
    float:left;
}
header h1 a{
    width:216px;
    height:43px;
    display:block;
    text-indent:-99999em;
    background:transparent url('../images/acuity_logo.png') top left no-repeat;
    position:relative;
    top:-1px;
}

 /* ------------------

        Navigation

 -------------------*/
header nav{
    width:805px;
    height:58px;
    float:right;
}
header nav ul{
    float:right;
    margin-right:35px;
}
header nav ul,
header nav ul li,
#subnav li{
    list-style:none;
    list-style-image:none;
}
header nav ul li,
#subnav ul li{
    display:block;
    float:left;
    margin-right:10px;
    border:1px solid #ffffff;
    behavior: url(common/PIE.php);
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding:0 5px;
    position:relative;
    z-index:0;
}
header nav ul li{
    margin-right:20px;
}
#subnav ul li{
    padding:0 10px;
}
.ie7 header nav ul li#n1{
    padding-right:20px;
}
.ie7 header nav ul li#n4{
    padding-right:12px;
}
.ie7 header nav ul li#n3{
    width:90px;
}
header nav ul li:hover,
header nav ul li.active,
header nav ul li.active-link{
    border-color:#D5D5D5;
    background-color:#E0E0E0;
}
header nav ul li.active-link{
    background-color:transparent;
    /*
        http://www.colorzilla.com/gradient-editor/
    */
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 85%, rgba(213,213,213,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(85%,rgba(255,255,255,0)), color-stop(100%,rgba(213,213,213,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 85%,rgba(213,213,213,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0) 85%,rgba(213,213,213,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 85%,rgba(213,213,213,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,0) 85%,rgba(213,213,213,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */
}
header nav ul li.active-link:hover{
    background:#E0E0E0;
}
header nav ul li a,
#subnav ul li a{
    display:block;
    width:100%;
    text-align:center;
    height:32px;
    line-height:35px;
    float:left;
    font-size:1.05em;
    padding-right:4px;
}
header nav ul li .arrow{
    width:17px;
    height:100%;
    float:right;
    background:transparent url('../images/nav_arrow_right.png') 8px 13px no-repeat;
    text-indent:-99999em;
    display:block;
}
.ie7 header nav ul li#n1 .arrow{
    position:absolute;
    top:2px;
    right:4px;
}
.ie7 header nav ul li#n3 .arrow{
    position:absolute;
    top:2px;
    right:-3px;
}
.ie7 header nav ul li#n4 .arrow{
    position:absolute;
    top:2px;
    right:-1px;
}
header nav ul li a:hover .arrow,
header nav ul li.active a .arrow{
    width:17px;
    background:transparent url('../images/nav_arrow_down.png') 8px 14px no-repeat;
}

/* Dropdown */
header nav ul ul,
#subnav{
    width:100%;
/*    min-width:150px;*/
    position:absolute;
    left:0;
    top:-350px;
/*    top:57px;*/
    z-index:3;
}
header nav ul ul li,
#subnav ul li{
    width:90%;
    border:0;
    behavior: url(common/PIE.php);
    border-radius: 0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-bottom:1px solid #F4F4F4;
    border-bottom:1px solid #D5D5D5;
    border-left:1px solid #DBDBDB;
    border-right:1px solid #DBDBDB;
    float:none;
    background:#ECECEC;
}
header nav ul ul li:hover,
#subnav ul li:hover{
    background:#F4F4F4;
}
header nav ul ul li a,
#subnav ul li a{
    float:none;
    text-align:left;
    color:#414040;
    height:48px;
    line-height:54px;
    font-size:11px;
}
#subnav li#awards_link a,
#subnav li#download_proxy_link a,
/*#subnav li#download_tenk_link a,*/
#subnav li#download_ar_link a{
    line-height:15px;
    height:27px;
    padding:16px 0;
}
.ie8 #subnav li#download_ar_link a,
.ie7 #subnav li#download_ar_link a{
    height:48px;
    line-height:54px;
    padding:0;
}
header nav ul ul li a:hover,
#subnav ul li a:hover{
    color:#D42B1E;
}

 /* ------------------

        Footer

 -------------------*/
footer{
    width:100%;
    height:25px;
    line-height:25px;
    margin:auto;
    background:#EDEDED;
    border-top:1px solid #CACACA;
    clear:both;
    position:fixed;
    bottom:0;
    left:0;
    z-index:103;
}
.ipad_browser footer{
    position:absolute;
    bottom:0;
    left:0;
}
footer #downloads{
    width:926px;
    text-align:right;
    margin:auto;
    padding-right:50px;
}
footer #downloads a{
    color:#414040;
    margin-left:30px;
    font-family:"NewsGothicBT-Roman";
}
footer #downloads a:hover{
    text-decoration:underline;
}
footer #downloads_link{
    text-decoration:underline;
    font-family:"NewsGothicBT-Demi";
/*    text-shadow:1px 1px 3px #666;*/
}
footer #downloads #downloads_link:hover{
    text-decoration:none;
}
footer #cc_tag{
    float:left;
    font-size:9px;
}

 /* ------------------

        Home page

 -------------------*/
#light_image{
    width:320px;
    height:194px;
    background:transparent url('../images/light_image.png') top left no-repeat;
    position:absolute;
    right:-5px;
    top:82px;
}
#brand-portfolio-page #light_image{
    width:316px;
    height:330px;
    background:transparent url('../images/light_image_2.png') top left no-repeat;
    position:absolute;
    right:10px;
    top:15px;
    z-index:5;
}
#home article{
    position:relative;
    margin-top:170px;
}
#home article h1{
    width:515px;
    font-size:2.5em;
    position:absolute;
    top:0px;
    left:105px;
    font-family:"NewsGothicBT-Light";
}
#home article h2#ar_header{
    position:absolute;
    top:-30px;
    left:105px;
    font-family:"NewsGothicBT-Roman";
    font-size:1.4em;
    color:#3F3F3F;
}
/*article#featured_content{
    width:320px;
    min-height:200px;
    background:#DADADA;
    border:1px solid #C2C2C2;
    behavior: url(common/PIE.php);
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    margin-top:140px;
    margin-left:108px;
    float:left;
}
article#featured_content article{
    position:static;
    margin-top:0;
}
article#featured_content h2{
    width:170px;
    float:left;
    color:#414040;
    font-size:1.4em;
    position:relative;
    top:20px;
    left:20px;
    font-family:"NewsGothicBT-Demi";
}
article#featured_content h2 a{
    color:#414040;
}
article#featured_content h3{
    color:#414040;
    font-family:"NewsGothicBT-Light";
    font-size:1.05em;
}
article#featured_content h3:hover,
article#featured_content .active h3{
    color:#D42B1E;
}
article#featured_content section#int_solutions h3{
    width:210px;
    height:50px;
    background:transparent url('../images/featured_content_tab1.jpg') top left no-repeat;
    line-height:50px;
    padding-left:15px;
}
article#featured_content h3 a{
    display:block;
}
article#featured_content section#int_solutions h3:hover,
article#featured_content section#int_solutions.active h3{
    background:transparent url('../images/featured_content_tab1_hover.jpg') top left no-repeat;
}
article#featured_content section#int_positioning h3{
    width:210px;
    height:48px;
    background:transparent url('../images/featured_content_tab2.jpg') top left no-repeat;
    line-height:48px;
    padding-left:15px;
}
article#featured_content section#int_positioning h3:hover,
article#featured_content section#int_positioning.active h3{
    background:transparent url('../images/featured_content_tab2_hover.jpg') top left no-repeat;
}
article#featured_content section#int_growth h3{
    width:210px;
    height:51px;
    background:transparent url('../images/featured_content_tab3.jpg') top left no-repeat;
    line-height:51px;
    padding-left:15px;
}
article#featured_content section#int_growth h3:hover,
article#featured_content section#int_growth.active h3{
    background:transparent url('../images/featured_content_tab3_hover.jpg') top left no-repeat;
}
article#featured_content section div{
    width:265px;
    height:210px;
    background:#F4F4F4;
    border:1px solid #E3E3E3;
    border-left:0;
    position:absolute;
    top:14px;
    right:12px;
    padding:20px 20px 2px 20px;
    color:#464646;
    line-height:1.5em;
    z-index:5;
    font-family:"NewsGothicBT-Light";
}
article#featured_content section.active div{
    z-index:6;
}
article#featured_content div a{
    color:#D52B1E;
    text-decoration:underline;
    font-family:"NewsGothicBT-Demi";
}
article#featured_content div a:hover{
    text-decoration:none;
}


article#featured_content section#int_solutions{
    margin-top:100px;
}
article#featured_content section#int_solutions,
article#featured_content section#int_positioning,
article#featured_content section#int_growth{
    margin-left:15px;
}*/



article#featured_sidebar_content, article#featured_sidebar_content_right {
    height:198px;
    border:1px solid #C2C2C2;
    behavior: url(common/PIE.php);
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    float:left;
    margin-top:140px;
}
article#featured_sidebar_content {
    width:320px;
    margin-left:105px;
    color:#464646;
    line-height:1.5em;
    background:#DADADA;
}
#home article#featured_sidebar_content{
    height:255px;
}
#home article#featured_sidebar_content_right{
    width:222px;
    height:255px;
    border:0;
}
article#featured_sidebar_content_right {
    background: url(../images/home_featured_sidebar_right_background.jpg) no-repeat top left;
    color: #fff;
    width: 261px;
    left: 44px
}
article#featured_sidebar_content #letter_link, article#featured_sidebar_content_right #brand_link {
    height:198px;
    display:block;
    padding:10px;
}
article#featured_sidebar_content p{
    margin-top:15px;
    font-family:"NewsGothicBT-Light";
    width: 220px;
}
article#featured_sidebar_content h2, article#featured_sidebar_content_right h2{
    margin-top:10px;
    font-family:"NewsGothicBT-Demi";
    font-size:1.4em;
}
article#featured_sidebar_content h2 {  color:#414040; }
article#featured_sidebar_content_right h2 { color: #fff; }
.front article#featured_sidebar_content_right h2{
    color:#414040;
    margin-top:0;
}
#home article#featured_sidebar_content h2{
	margin-top:0;
}
article#featured_sidebar_content #shareholder_pic,
article#featured_sidebar_content #shareholder_pic img{
    position:absolute;
    bottom:0;
    right:0;
}
article#featured_sidebar_content #grow_link{
    position:absolute;
    bottom:15px;
    left:10px;
}
article#featured_sidebar_content #grow_link a{
    color:#403F3F;
    text-decoration:underline;
    font-family:"NewsGothicBT-Demi";
}
article#featured_sidebar_content a:hover{
    text-decoration:none;
}



#featured_content_shadow{
    width:319px;
    height:34px;
    background:transparent url('../images/featured_content_shadow.png') top left no-repeat;
    float:left;
    position:relative;
    left:112px;
}
.ie7 #featured_content_shadow{
    top:-165px;
}

#featured_content_sidebar_shadow{
    width:258px;
    height:34px;
    background:transparent url('../images/featured_content_sidebar_shadow.png') top left no-repeat;
    position:relative;
    left:476px;
}
#home #featured_content_sidebar_shadow{
    left:455px;
}
.ie7 #featured_content_sidebar_shadow{
    top:-165px;
}
.ie7 #home #featured_content_sidebar_shadow{
	left:135px;
}



 /* ------------------

        Interior pages

 -------------------*/
.interior article{
    margin:94px 0 0 100px;
}
.interior article h1{
    font-size:2.5em;
/*    margin:15px 0;*/
padding:15px 0;
    clear:left;
    /* float:left; */
    text-shadow:0 1px 0 #999999;
}
.interior article h2{
    color:#D52B1E;
    font-size:1.5em;
    line-height:1.5em;
    font-family:"NewsGothicBT-Light";
    color:#414040;
}
.interior article section#callout,
.interior article section.content{
    width:56%;
    float:left;
}
.interior article section#callout{
    margin-top:20px;
}
.interior article section.content{
    margin-top:30px;
    font-size:1.15em;
    line-height:1.5em;
    color:#464646
}
.interior article aside.photo,
.interior article aside.photo_nobounce{
    width:280px;
    height:400px;
    float:right;
    margin-top:20px;
   position:relative;
   right:75px;
}
.interior article aside.photo a,
.interior article aside.photo_nobounce a{
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:5;
}
.interior article aside.photo .right_corner_view_more{
    width:100px;
    height:104px;
    background:transparent url('../images/right_corner_view_more.png') top right no-repeat;
    position:absolute;
    top:9px;
    right:9px;
}
.interior #sidebar_shadow{
    width:274px;
    height:27px;
    background:transparent url('../images/img_bottom_shadow.png') top left no-repeat;
    position:absolute;
    bottom:26px;
    left:2px;
    z-index:4;
}

#interior_subnav{
    width:570px;
    height:60px;
    position:relative;
    top:90px;
    left:100px;
    z-index:2;
}
#fin-highlights #interior_subnav{
    width:750px;
}

#interior_subnav a{
    display:block;
    float:left;
    border:1px solid #CBCBCB;
    background:#DADADA;
    padding:10px 20px 6px 20px;
    box-shadow:inset 0 0 5px #F2F2F2;
    margin-left:-1px;
    color:#414040;
}
#interior_subnav a:hover,
#interior_subnav a.active{
    background:#EBEBEB;
    box-shadow:inset 0 0 5px #E6E6E6;
    color:#414040;
}


 /* ------------------

        Letter to Shareholders

 -------------------*/
#int-letter #page{
    padding-bottom:70px;
}
#int-letter article{
    margin-top:154px;
}
#int-letter article h2{
    color:#464646;
}
#int-letter #sidebar_shadow{
    width:219px;
    height:25px;
    background:transparent url('../images/letter_shareholder_sidebar_shadow.png') top left no-repeat;
    position:relative;
    top:0;
    left:0;
}
#int-letter article aside.photo{
    margin-top:-60px;
    right:35px;
}
#int-letter article section.content{
    width:84%;
    font-family:"NewsGothicBT-Light";
    font-size:18px;
    margin-top:0;
}
#int-letter article section.content p{
    margin-bottom:8px;
    line-height:1.6em;
}
#int-letter article section.content h3{
    font-size:17px;
    text-transform:uppercase;
    color:#D52B1E;
    padding-top:12px;
}
#int-letter #accordion{
    margin-top:20px;
}
#int-letter #accordion h3{
    width:750px;
    height:26px;
    line-height:30px;
    background:transparent url('../images/accordion_bg.jpg') top left repeat-x;
    border-left:1px solid #001644;
    border-right:1px solid #001644;
    color:#ffffff;
    font-size:0.8em;
    cursor:pointer;
    padding:0;
    text-transform:normal;
}
#int-letter article aside.photo{
    height:205px;
}
.ie7 #int-letter #accordion h3{
    line-height:25px;
    padding-left:5px;
}
#int-letter article .arrow{
    width:12px;
    height:12px;
    display:block;
    text-indent:-99999em;
    background:transparent url('../images/right_arrow.png') top left no-repeat;
    float:left;
    position:relative;
    top:9px;
    left:140px;
}
.ie7 #int-letter article .arrow{
    top:-16px;
    left:130px;
}
#int-letter #accordion h3:hover,
#int-letter #accordion h3.active{
    background:transparent url('../images/accordion_bg_active.jpg') top left repeat-x;
}
#int-letter #accordion h3:hover .arrow,
#int-letter #accordion h3.active .arrow{
    background:transparent url('../images/down_arrow.png') top left no-repeat;
}
#int-letter #accordion div{
    width:750px;
    border:1px solid #CACACA;
    display:none;
}
#int-letter article ul{
    margin-bottom:10px;
}
#int-letter article li{
    list-style:disc;
    margin-left:15px;
}
#int-letter .title{
    font-family:"NewsGothicBT-Italic";
    font-size:16px;
}
#int-letter .name{
    font-size:1em;
}
#int-letter .date{
    font-size:16px;
}

 /* ------------------

        Expanding the Boundaries

 -------------------*/
#int-expanding-the-boundaries-of-lighting{
    padding-bottom:100px;
}
#video{
    padding-bottom:5px;
    cursor:pointer;
}
#lower_boxes{
    margin:30px 0 0 0;
    float:left;
}
#int-expanding-the-boundaries-of-lighting .box{
    float:left;
    width:255px;
    height:130px;
    position:relative;
    margin-right:35px;
}
#int-expanding-the-boundaries-of-lighting .box .hover_img{
    position:absolute;
    top:0;
    left:0;
}
#int-expanding-the-boundaries-of-lighting .box a.box_link{
    height:130px;
    background:#ECECEC;
    border:1px solid #C2C2C2;
    padding:12px 30px;
    color:#464646;
    line-height:1.7em;
    position:relative;
    z-index:5;
    display:block;
}
#int-expanding-the-boundaries-of-lighting .box a.box_link h3{
    color:#414040;
    font-size:1em;
    margin-bottom:10px;
    font-family:"NewsGothicBT-Bold";
}
#int-expanding-the-boundaries-of-lighting a.box_link p{
    line-height:1.4em;
}
#int-expanding-the-boundaries-of-lighting .box a.box_link span.more_link{
    color:#414040;
    text-decoration:underline;
    font-family:"NewsGothicBT-Bold";
}
#int-expanding-the-boundaries-of-lighting .active a.box_link{
    background:#F4F4F4;
    border:1px solid #E3E3E3;
}
#int-expanding-the-boundaries-of-lighting .active a.box_link h3{
    color:#D42B1E;
}
#int-expanding-the-boundaries-of-lighting .active a.box_link span.more_link{
    color:#D42B1E;
    text-decoration:underline;
}
#int-expanding-the-boundaries-of-lighting .shadow{
    width:275px;
    height:27px;
    background:transparent url('../images/sidebar_shadow.png') top center no-repeat;
    position:absolute;
    bottom:-60px;
    left:-15px;
    z-index:4;
}
.interior #int-expanding-the-boundaries-of-lighting section#callout{
    width:95%;
}



 /* ------------------

        Interior Solutions

 -------------------*/
#int-sol article{
/*    margin-top:142px;*/
}


 /* ------------------

        Sustainability

 -------------------*/
#sustainable article section#callout{
    width:48%;
}
#sustainable h3{
    color:#D52B1E;
    font-size:1.5em;
    line-height:1.5em;
    font-family:"NewsGothicBT-Demi";
    margin-top:8px;
}
#sustainable article{
    margin-top:154px;
}
#sustainable #plant{
    position:absolute;
    bottom:-2px;
    right:0;
}
.ie7 #sustainable #plant{
    position:relative;
}
#sustainable .photo_nobounce{
    float:left;
    clear:left;
    width:390px;
    height:170px;
    position:relative;
    margin-top:40px;
}
#sustainable #sustainable_link{
    width:380px;
    height:50px;
    padding-left:10px;
    background:transparent url('../images/sustainability_btn_sprite.png') top left no-repeat;
    display:block;
    line-height:54px;
    color:#414040;
    font-family:"NewsGothicBT-Demi";
    font-size:1.4em;
    position:absolute;
    top:0;
    left:0;
    z-index:5;
}
#sustainable #sustainable_link:hover{
    background-position:bottom left;
}
#sustainable #sustainable_link_shadow{
    width:390px;
    height:29px;
    background:transparent url('../images/sustainable_btn_shadow.png') center top no-repeat;
    position:absolute;
    top:70px;
    left:0;
    z-index:4;
}

 /* ------------------

        Corporate Information

 -------------------*/
#corporate #page{
    padding-bottom:100px;
}
#corporate article{
    margin-top:154px;
}
#corporate .corporate_column{
    width:270px;
    height:1286px;
    float:left;
    color:#464646;
    margin-top:15px;
    padding:0 40px;
    border-right:1px solid #DADADA;
}
#corporate .corporate_column.middle_col,
#corporate .corporate_column.last_col{
    width:220px;
}
#corporate .corporate_column.first_col{
    padding-left:0;
}
#corporate .corporate_column.last_col{
    border-right:0;
    padding-right:0;
    width:230px;
}
#corporate .corporate_column h3{
    color:#D42B1E;
    font-size:1.1em;
    font-family:"NewsGothicBT-Demi";
}
#corporate .corporate_column p{
    margin-bottom:20px;
    line-height:1.4em;
}
#corporate .corporate_column em{
    display:block;
}
#corporate .corporate_column strong{
    font-weight:normal;
    font-family:"NewsGothicBT-Demi";
}
#corporate .corporate_column a:hover{
    text-decoration:underline;
}
#corporate .spacer{
    margin-bottom:20px;
}
#corporate sup,
#awards_list sup{
    font-size:8px;
    position:relative;
    left:1px;
    top:-6px;
}
#awards_list sup{
    font-size:11px;
    top:-5px;
}
#legend{
    clear:both;
    color:#464646;
    font-style:italic;
    font-size:0.8em;
    margin-bottom:40px;
}
#corporate .para_spacer{
    display:block;
    height:10px;
}


 /* ------------------

        Brand Portfolio

 -------------------*/
#brand #page{
    padding-bottom:50px;
}
#brand article{
    margin-top:90px;
}
#brand article{

}
#brand article section#callout{
    width:70%;
    padding-right:5%;
    position:relative;
    z-index:6;
}
#brand .photo_nobounce{
    float:left;
    clear:left;
    width:390px;
    height:230px;
    position:relative;
    margin-top:40px;
}
#brand #portfolio_link{
    width:260px;
    height:40px;
    background:transparent url('../images/portfolio_btn_sprite.png') top left no-repeat;
    display:block;
    line-height:44px;
    padding-left:10px;
    color:#414040;
    font-family:"NewsGothicBT-Demi";
    font-size:1.4em;
    position:absolute;
    top:0;
    left:0;
    z-index:5;
}
#brand #portfolio_link:hover{
    background-position:bottom left;
}
#brand #portfolio_link_shadow{
    width:270px;
    height:26px;
    background:transparent url('../images/portfolio_btn_shadow.png') top left no-repeat;
    position:absolute;
    top:65px;
    left:-3px;
    z-index:4;
}

#awards_list{
    width:550px;
}
#awards_list li{
    list-style:square;
    margin-left:15px;
    font-size:1.4em;
    color:#635F60;
    margin-bottom:15px;
}
#awards_list li a:hover{
    text-decoration:underline;
}
#awards .gallery_nav{
    left:600px;
    top:-300px;
}


 /* ------------------

        Gallery

 -------------------*/
.gallery{
    float:left;
    clear:both;
    margin-top:20px;
    position:relative;
}
#brand .gallery{
    margin-top:-14px;
}
.gallery_row{
    *width:800px;
    clear:both;
    padding-bottom:30px;
    float:left;
}
.gallery_nav{
    float:left;
    position:relative;
    left:76px;
    top:76px;
}
.gallery_nav a{
    width:43px;
    height:40px;
    border:1px solid #C2C2C2;
    display:block;
    text-indent:-99999em;
    float:left;
}
.gallery_nav .gallery_prev:hover,
.gallery_nav .gallery_next:hover{
    background-color:#EBEBEB;
}
.gallery_nav .gallery_prev{
    background:#DADADA url('../common/shadowbox-3.0.3/prev.png') center center no-repeat;
    border-right:1px solid #F4F4F4;
}
.gallery_nav .gallery_prev.inactive{
    background:#DADADA url('../common/shadowbox-3.0.3/prev_inactive.png') center center no-repeat;
}
.gallery_nav .gallery_next{
    background:#DADADA url('../common/shadowbox-3.0.3/next.png') center center no-repeat;
    border-left:1px solid #C2C2C2;
}
.gallery_nav .gallery_next.inactive{
    background:#DADADA url('../common/shadowbox-3.0.3/next_inactive.png') center center no-repeat;
}
.first_row{
    margin-top:30px;
}
.ie7 .gallery_row{
/*    clear:none;*/
}
.gallery_item{
    width:145px;
    height:155px;
    float:left;
    box-shadow:2px 2px 5px #666;
    -moz-box-shadow:2px 2px 5px #666;
    -webkit-box-shadow:2px 2px 5px #666;
    margin-left:20px;
    border:1px solid #DADADA;
}
.no_shadow{
    box-shadow:0 0 0 #666;
    -moz-box-shadow:0 0 0 #666;
    -webkit-box-shadow:0 0 0 #666;
    border:1px solid #DADADA;
}
.ie8 .gallery_item{
    border:1px solid #ccc;
}
.first_item{
    margin-left:0;
}
.gallery_item img{
    width:146px;
    height:118px;
}
.gallery_item .logo_bar{
    background:#DADADA;
    height:37px;
    margin-top:-4px;
}
.gallery_item .logo_bar .item_logo{
    width:108px;
    height:38px;
    border-right:1px solid #E5E5E5;
    float:left;
    text-indent:-99999em;
}
.gallery_item .logo_bar .open_item{
    width:35px;
    height:37px;
    background:transparent url('../images/plus_sign.png') center center no-repeat;
    border-left:1px solid #C8C8C8;
    float:left;
    text-indent:-99999em;
}
/*
.gallery_item a:hover .logo_bar{
    background:#FFFFFF;
}
.gallery_item a:hover .logo_bar .item_logo{
    border-right:1px solid #FAFAFA;
}
.gallery_item a:hover .logo_bar .open_item{
    border-left:1px solid #CBCBCB;
}
*/
.gallery_item a:hover .logo_bar{
    background:#FFFFFF;
}
.gallery_item a:hover .logo_bar .item_logo{
    border-right:1px solid #FAFAFA;
}
.gallery_item a:hover .logo_bar .open_item{
    border-left:1px solid #CBCBCB;
}

.gallery_info_wrapper{
    display:none;
}

/* Group 1 */
#lithonia_lighting .logo_bar .item_logo{background:transparent url('../images/portfolio/lithonia_lighting_inactive.jpg') center center no-repeat;}
#lithonia_lighting a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/lithonia_lighting_active.jpg') center center no-repeat;}

#acculamp .logo_bar .item_logo{background:transparent url('../images/portfolio/acculamp_inactive.jpg') center center no-repeat;}
#acculamp a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/acculamp_active.jpg') center center no-repeat;}

#ael .logo_bar .item_logo{background:transparent url('../images/portfolio/ael_inactive.jpg') center center no-repeat;}
#ael a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/ael_active.jpg') center center no-repeat;}

#asl .logo_bar .item_logo{background:transparent url('../images/portfolio/asl_inactive.jpg') center center no-repeat;}
#asl a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/asl_active.jpg') center center no-repeat;}

#carandini .logo_bar .item_logo{ background:transparent url('../images/portfolio/carandini_inactive.jpg') center center no-repeat;}
#carandini a:hover .logo_bar .item_logo{ background:transparent url('../images/portfolio/carandini_active.jpg') center center no-repeat;}

#dtl .logo_bar .item_logo{background:transparent url('../images/portfolio/dtl_inactive.jpg') center center no-repeat;}
#dtl a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/dtl_active.jpg') center center no-repeat;}

#gotham .logo_bar .item_logo{background:transparent url('../images/portfolio/gotham_inactive.jpg') center center no-repeat;}
#gotham a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/gotham_active.jpg') center center no-repeat;}


/* Group 2 */
#healthcare .logo_bar .item_logo{background:transparent url('../images/portfolio/healthcare_inactive.jpg') center center no-repeat;}
#healthcare a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/healthcare_active.jpg') center center no-repeat;}

#holophane .logo_bar .item_logo{background:transparent url('../images/portfolio/holophane_inactive.jpg') center center no-repeat;}
#holophane a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/holophane_active.jpg') center center no-repeat;}

#hydrel .logo_bar .item_logo{ background:transparent url('../images/portfolio/hydrel_inactive.jpg') center center no-repeat;}
#hydrel a:hover .logo_bar .item_logo{ background:transparent url('../images/portfolio/hydrel_active.jpg') center center no-repeat;}

#lcd .logo_bar .item_logo{background:transparent url('../images/portfolio/lsd_inactive.jpg') center center no-repeat;}
#lcd a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/lsd_active.jpg') center center no-repeat;}

#mark .logo_bar .item_logo{ background:transparent url('../images/portfolio/mark_inactive.jpg') center center no-repeat;}
#mark a:hover .logo_bar .item_logo{ background:transparent url('../images/portfolio/mark_active.jpg') center center no-repeat;}

#peerless .logo_bar .item_logo{background:transparent url('../images/portfolio/peerless_inactive.jpg') center center no-repeat;}
#peerless a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/peerless_active.jpg') center center no-repeat;}

#pathway .logo_bar .item_logo{background:transparent url('../images/portfolio/pathway_inactive.jpg') center center no-repeat;}
#pathway a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/pathway_active.jpg') center center no-repeat;}


/* Group 3 */
#reloc .logo_bar .item_logo{background:transparent url('../images/portfolio/reloc_inactive.jpg') center center no-repeat;}
#reloc a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/reloc_active.jpg') center center no-repeat;}

#renaissance .logo_bar .item_logo{background:transparent url('../images/portfolio/renaissance_inactive.jpg') center center no-repeat;}
#renaissance a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/renaissance_active.jpg') center center no-repeat;}

#tersen .logo_bar .item_logo{ background:transparent url('../images/portfolio/tersen_inactive.jpg') center center no-repeat;}
#tersen a:hover .logo_bar .item_logo{ background:transparent url('../images/portfolio/tersen_active.jpg') center center no-repeat;}

#winona .logo_bar .item_logo{ background:transparent url('../images/portfolio/winona_inactive.jpg') center center no-repeat;}
#winona a:hover .logo_bar .item_logo{ background:transparent url('../images/portfolio/winona_active.jpg') center center no-repeat;}

#roam .logo_bar .item_logo{background:transparent url('../images/portfolio/roam_inactive.jpg') center center no-repeat;}
#roam a:hover .logo_bar .item_logo{background:transparent url('../images/portfolio/roam_active.jpg') center center no-repeat;}

#sensorswitch .logo_bar .item_logo{ background:transparent url('../images/portfolio/sensorswitch_inactive.jpg') center center no-repeat;}
#sensorswitch a:hover .logo_bar .item_logo{ background:transparent url('../images/portfolio/sensorswitch_active.jpg') center center no-repeat;}

#synergy .logo_bar .item_logo{ background:transparent url('../images/portfolio/synergy_inactive.jpg') center center no-repeat;}
#synergy a:hover .logo_bar .item_logo{ background:transparent url('../images/portfolio/synergy_active.jpg') center center no-repeat;}

#sunoptics .logo_bar .item_logo{ background:transparent url('../images/portfolio/sunoptics_inactive.jpg') center center no-repeat;}
#sunoptics a:hover .logo_bar .item_logo{ background:transparent url('../images/portfolio/sunoptics_active.jpg') center center no-repeat;}


.ajax #content,
.slider #content{
    overflow:hidden;
    position:relative;
    width:900px;
    margin-left:100px;
    z-index:1;
}
.ajax #content .slides,
.slider #content .slides{
    width:10000px;
}
.ajax .slide,
.slider .slide{
    float:left;
    width:905px;
}
.ajax article,
.slider article{
   margin-left:0;
}


 /* ------------------

        Tooltip

 -------------------*/
.tooltip{
    width:356px;
    position:absolute;
    color:#595959;
    font-size:1.2em;
    z-index:9999;
    display:none;
}
.tooltip_top{
    width:356px;
    height:36px;
    background:transparent url('../images/tooltip_top.png') top left repeat-y;
}
.tooltip_bottom{
    width:356px;
    height:28px;
    background:transparent url('../images/tooltip_bottom.png') top left repeat-y;
}
.tooltip_content{
    padding:5px 30px 0px 30px;
    background:transparent url('../images/tooltip_middle.png') top left repeat-y;
    font-size:0.85em;
}
.tooltip_content h2,
.interior .tooltip_content h2{
    font-size:1em;
    font-family:"NewsGothicBT-Bold";
    line-height:1em;
    color:#595959;
}
.tooltip_content p,
.interior .tooltip_content p{
    padding-top:5px;
}
#home .tooltip{
    top:210px;
    right:0px;
}
#brand .tooltip{
    top:130px;
    right:35px;
}



 /* ------------------

        Financials

 -------------------*/
 #fin-highlights .slide{
     overflow:hidden;
     position:relative;
     padding-bottom:100px;
}
 #financial-highlights{
     padding-bottom:150px;
}
 #fin_highlights_table{
     clear:both;
     float:left;
}
 #chart_nav{
     float:left;
     position:relative;
     z-index:100;
}
.chart_box{
    float:left;
    margin-left:20px;
    margin-bottom:30px;
    width:525px;
    padding-left:15px;
    height:418px;
    border:1px solid #E3E3E3;
    box-shadow:inset 1px 1px 2px #A1A1A1;
    -moz-box-shadow:inset 1px 1px 2px #A1A1A1;
    -webkit-box-shadow:inset 1px 1px 2px #A1A1A1;
    background:#ffffff;
    position:absolute;
    left:-700px;
}
.chart_box_outline {
    border:1px solid #E3E3E3;
    box-shadow:inset 1px 1px 2px #A1A1A1;
    -moz-box-shadow:inset 1px 1px 2px #A1A1A1;
    -webkit-box-shadow:inset 1px 1px 2px #A1A1A1;
    background:#ffffff;
    padding-left:15px;
}
.ie9 .chart_box, .ie9 .chart_box_outline{
    box-shadow:inset 1px 1px 8px #A1A1A1;
}
#revenue_bar,
#diluted_bar,
#operating_bar,
#cash_bar{
    width:99px;
    height:99px;
    display:block;
    margin-bottom:8px;
    text-indent:-99999em;
}
#revenue_bar{
    background:transparent url('../images/charts/revenues_bar_thumb.jpg') top left no-repeat;
}
#diluted_bar{
    background:transparent url('../images/charts/diluted_bar_thumb.jpg') top left no-repeat;
}
#operating_bar{
    background:transparent url('../images/charts/operating_profit_bar_thumb.jpg') top left no-repeat;
}
#cash_bar{
    background:transparent url('../images/charts/free_cash_flow_bar_thumb.jpg') top left no-repeat;
}
#revenue_bar:hover,
#revenue_bar.active{
    background:transparent url('../images/charts/revenues_bar_thumb_active.jpg') top left no-repeat;
}
#diluted_bar:hover,
#diluted_bar.active{
    background:transparent url('../images/charts/diluted_bar_thumb_active.jpg') top left no-repeat;
}
#operating_bar:hover,
#operating_bar.active{
    background:transparent url('../images/charts/operating_profit_bar_thumb_active.jpg') top left no-repeat;
}
#cash_bar:hover,
#cash_bar.active{
    background:transparent url('../images/charts/free_cash_flow_bar_thumb_active.jpg') top left no-repeat;
}
#page .notice{
    color:#403F3F;
    font-size:11px;
}
#bar-charts .notice{
    position:relative;
    left:119px;
    top:-5px;
    padding-top:5px;
}
#bar-charts .tooltip{
    width:140px;
    height:70px;
    left:0px;
}
#bar-charts .tooltip_top{
    width:158px;
    height:33px;
    background:transparent url('../images/tooltip_top_small.png') top left repeat-y;
}
#bar-charts .tooltip_bottom{
    width:158px;
    height:20px;
    background:transparent url('../images/tooltip_bottom_small.png') top left repeat-y;
}
#bar-charts .tooltip_content{
    width:158px;
    padding:8px 10px 5px 25px;
    background:transparent url('../images/tooltip_middle_small.png') top left repeat-y;
}

.chart_box .bar_container{
    position:absolute;
    bottom:8px;
    left:14px;
}
.chart_box .bar_box{
    width:60px;
    text-align:center;
    float:left;
    margin-left:35px;
}
.chart_box .bar{
    width:60px;
    height:15px;
    border:1px solid #414141;
    background:transparent url('../images/charts/bar_bg.png') top left repeat;
    text-align:center;
}
.chart_box .shadow{
    box-shadow:inset 1px 1px 2px #666;
    -moz-box-shadow:inset 1px 1px 2px #666;
    -webkit-box-shadow:inset 1px 1px 2px #666;
}
.ie9 .chart_box .shadow{
    box-shadow:inset 1px 1px 5px #666;
}
.chart_box .bar .num{
    font-family:"NewsGothicBT-Roman";
    font-size:15px;
    position:relative;
    top:12px;
    display:none;
}
.chart_box .year{
    font-family:"NewsGothicBT-Demi";
    font-size:14px;
    margin-top:8px;
    color:#595959;
}
.interior .chart_box h2{
    color:#D22B1E;
    font-size:2.2em;
    text-shadow:0 1px 0 #999999;
    line-height:1em;
    margin-bottom:4px;
}
.interior .chart_box h3{
    color:#4A4A4A;
    font-size:1.3em;
}
.interior .chart_box h2,
.interior .chart_box h3{
    position:relative;
    left:34px;
    top:30px;
}
.line_segment{
    position:relative;
    top:2px;
    left:7px;
}
#operating_line{
    position:absolute;
    bottom:70px;
    left:48px;
    z-index:100;
    overflow:hidden;
    width:0;
}
article#stock-performance div#stock_line{
    position:absolute;
    bottom:100px;
    left:18px;
    z-index:100;
    overflow:hidden;
    width:0;
}
.percent{
        display:none;
        position:absolute;
        bottom:0;
        left:10px;
        font-family:"NewsGothicBT-Roman";
        font-size:15px;
}
#bar_three_percent,
#bar_four_percent{
    left:16px;
}
#bar_one_percent{
    bottom:102px;
}
#bar_two_percent{
    bottom:134px;
}
#bar_three_percent{
    bottom:61px;
}
#bar_four_percent{
    bottom:68px
}
#bar_five_percent{
    bottom:88px;
}
article#stock-performance h1 { margin-bottom:0;padding-bottom:0;}
article#stock-performance p {text-shadow:0 1px 0 #999999;}
article#stock-performance div { width: 650px; }

#cash_bar_chart .info{
    position:absolute;
    bottom:-45px;
    left:0px;
    font-size:0.9em;
    font-family:"NewsGothicBT-Italic";
    width:400px;
}




article#downloads hr {
    background: url(../images/financials-10k-h1-border.png) -4px -2px no-repeat;
    border: none;
    height: 4px;
    width: 100%;
}
article#downloads div.f10k-tab,
article#downloads-proxy div.f10k-tab,
article#downloads-ar div.f10k-tab{
     background: #dadada;
     padding: 20px 10px;
     width: 520px;
     margin-top: 35px;
}
article#downloads table,
article#downloads-proxy table,
article#downloads-ar table{ background: #dadada; }
article#downloads th,
article#downloads-proxy th,
article#downloads-ar th{
    border-bottom: 1px solid #ccc;
    color: #595959;
    font-weight: 900;
    text-align: left;
    font-family: NewsGothicBT-Bold;
    padding: 5px 15px 15px 0;
}
article#downloads th,
article#downloads-proxy th,
article#downloads-ar th{
    padding-right:0;
    font-weight:normal;
}
article#downloads td,
article#downloads-proxy td,
article#downloads-ar td{
    padding: 7px 15px 3px 0;
    vertical-align: top;
}
article#downloads td.hover_row,
article#downloads-proxy td.hover_row,
article#downloads-ar td.hover_row{
    background:#FEFEFE;
}
article#downloads th:first-child, article#downloads td:first-child,
article#downloads-proxy th:first-child, article#downloads-proxy td:first-child,
article#downloads-ar th:first-child, article#downloads-ar td:first-child{
    padding-left: 15px;
    padding-right: 0px;
}
article#downloads td.col_one,
article#downloads-proxy td.col_one,
article#downloads-ar td.col_one{
    width:20px;
}
article#downloads td.col_two,
article#downloads-proxy td.col_two,
article#downloads-ar td.col_two{
    width:280px;
}
article#downloads td.col_three,
article#downloads-proxy td.col_three,
article#downloads-ar td.col_three{
    width:78px;
}
article#downloads td.col_four,
article#downloads-proxy td.col_four,
article#downloads-ar td.col_four{
    width:83px;
}

#downloads-ar .notice,
#downloads .notice,
#downloads-proxy .notice{
    float:left;
    clear:both;
    position:relative;
    top:-30px;
}
.interior article#downloads-ar h1,
.interior article#downloads h1,
.interior article#downloads-proxy h1{
    padding-bottom:30px;
}

#online_ar_img{
    position:relative;
    left:-150px;
    top:50px;
    z-index:3;
}
.ipad_browser #online_ar_img{
	left:-90px;
}
#ar_download{
    float:left;
    clear:both;
    position:relative;
    top:50px;
    left:0;
    z-index:4;
}
#ar_download a{
    display:block;
    color:#635F5F;
    font-size:13px;
    font-family:"NewsGothicBT-Demi";
    margin-bottom:5px;
}
#ar_download a:hover{
    color:#000;
}
#ar_download img{
    margin-right:8px;
    position:relative;
    top:2px;
}
 /* ------------------

        IE7

 -------------------*/
.ie7 hr{
    position:relative;
    left:-100px;
}
.ie7 .interior article h1{
    margin:5px 0 15px 0;
}


#flash_wrapper{
    width:1024px;
    height:768px;
    position:absolute;
    top:0;
    left:50%;
    z-index:105;
    margin-left:-512px;
}
#flash_wrapper a{
/*    display:block;*/
}
#flash_backdrop{
    width:100%;
    height:100%;
    background:#000;
    position:absolute;
    top:0;
    left:0;
    z-index:104;
    display:none;
}

#close_vid{
    /*
    width:55px;
    height:53px;
    background:transparent url('../images/close_flash.png') top left no-repeat;
    display:block;
    text-indent:-99999em;
    position:absolute;
    bottom:0;
    right:0;
    */
/*    width:1014px;*/
    width:100%;
    height:20px;
    line-height:20px;
    background:#D52B1E;
    color:#ffffff;
    font-size:10px;
    text-transform:uppercase;
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    z-index:200;
}
#close_vid2{
    position:absolute;
    top:0;
    left:973px;
    background:transparent url('../images/close.png') top left no-repeat;
    width:51px;
    height:51px;
    text-indent:-99999em;
    display:none;
}