body { background-color: #000000; }

.section {padding: 30px 0 0 0; margin-top: 30px; }
.section.first { border-top: 0;padding-top: 0;margin-top: 0; }

.tertiary-nav #language a:hover { color: #ddd; }

.wrapper_extended_header { background: url("/_Global/img/layout/dark/bg_wrapper_col.png") 0 0 repeat-y !important; }
.wrapper-hfp .content-container { background: url("/_Global/img/layout/dark/bg_wrapper_col.png") -3px 0 repeat-y;border: 0;}
.wrapper-hfp .content-bottom-cap { background: url("/_Global/img/layout/dark/cap_bottom_dark.png") -3px 0 repeat-y; }

#accord_hfp { padding: 15px 30px; }

h1, .h1 { margin-bottom: 25px; }
.lte-ie7 h1, .h1 { padding-bottom: 25px;margin-bottom: 0; }

#accord_hfp h1 span { color: #ED2024; }
#accord_hfp h2 { font-size: 18px; padding-bottom: 10px; text-transform: uppercase; }
#accord_hfp h2 span { color: #666666; font-size: 12px; font-weight: normal; }
#accord_hfp h3 { color: #424242; padding-bottom: 5px; }

#accord_hfp ul { list-style: disc outside none; margin: 0 0 15px 15px; }
#accord_hfp li { color: #424242; font-size: 11px; line-height: 16px; }

#accord_hfp .large-text { color: #3A3A3A; font-size: 16px; line-height: 22px; }
* html #accord_hfp .large-text { font-size: 14px; }
* + html #accord_hfp .large-text { font-size: 14px; }

#accord_hfp .section .info { width: 400px; }

#accord_hfp .wallpaper { margin-bottom: 35px; }
#accord_hfp .wallpaper img { cursor: pointer;width: 144px;height: 90px; }
#accord_hfp .wallpaper dd { margin-left: 11px; width: 144px; position:relative;}
#accord_hfp .wallpaper dd.first { margin-left: 0; }
#accord_hfp .wallpaper dd a.secondary_tr { display: block; margin: 10px auto 0; width: 107px; }
#accord_hfp .wallpaper dd a.secondary_tr span { width: 82px; }

#accord_hfp .hfp-wallpaper-sizes { position: absolute; width: 166px; z-index: 5; top:91px;left: -12px; cursor:pointer;}
#accord_hfp .hfp-wallpaper-sizes .wallpaper-top { background: url("/_Global/img/accord_hfp/top_wallpaper_cap.png") left top no-repeat; height: 20px; }
#accord_hfp .hfp-wallpaper-sizes .wallpaper-bottom { background: url("/_Global/img/accord_hfp/bottom_wallpaper_cap.png") left bottom no-repeat; height: 35px; }
#accord_hfp .hfp-wallpaper-sizes .wallpaper-content { background: url("/_Global/img/accord_hfp/wallpaper_bg.png") 0 0 repeat-y; }
#accord_hfp .hfp-wallpaper-sizes dl { background: url("/_Global/img/accord_hfp/wallpaper_gradient.png") 0 0 no-repeat #B2B2B2; margin: 0 25px; min-height: 166px; padding-bottom: 5px; }
#accord_hfp .hfp-wallpaper-sizes dt { color: #666666; font-size: 14px; font-weight: bold; line-height: 18px; padding-top: 15px; text-align: center; text-transform: uppercase; }
#accord_hfp .hfp-wallpaper-sizes dt.first { padding-top: 0; }
#accord_hfp .hfp-wallpaper-sizes dd { font-size: 14px; font-weight: bold; line-height: 18px; text-align: center; width:auto; margin:0;}
* html .hfp-wallpaper-sizes dd { font-size: 11px; }
* + html .hfp-wallpaper-sizes dd { font-size: 11px; }
* html .hfp-wallpaper-sizes dt { font-size: 11px; }
* + html .hfp-wallpaper-sizes dt { font-size: 11px; }
.hfp-wallpaper-sizes dd a { color: #FFFFFF; text-decoration: underline; }
.hfp-wallpaper-sizes dd a:hover { text-decoration: none; }

.commonlib-popup { height: auto; position: absolute; width: auto; }
.commonlib-popup .popup-close { position: absolute; right: 15px; top: 15px; }
* html .commonlib-popup .popup-close { right: 15px; top: 25px; }

.commonlib-popup .popup-image-content { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #FFFFFF; padding: 50px; }
.commonlib-popup .popup-image-large { height: auto; width: auto; }

.commonlib-popup .popup-page { bottom: 10px; position: absolute; right: 50px; }
.commonlib-popup .popup-page span { display: inline-block; height: 25px; text-align: right; }
.commonlib-popup .popup-page span.popup-image-next { background: url("/_Global/img/accord_hfp/vertical_dotted_divider.gif") repeat-y scroll 0 0 transparent; margin-left: 20px; padding-left: 20px; }
.commonlib-popup .popup-page a { color: #696969; display: inline-block; font-size: 12px; font-weight: bold; line-height: 22px; text-transform: uppercase; }
* html .commonlib-popup .popup-page a { font-size: 10px; line-height: 23px; }
* + html .commonlib-popup .popup-page a { font-size: 10px; line-height: 24px; }
.commonlib-popup .popup-image-prev a { background: url("/_Global/img/accord_hfp/page_prev.png") no-repeat scroll left 7px transparent; padding-left: 15px; }
.commonlib-popup .popup-image-next a { background: url("/_Global/img/accord_hfp/page_next.png") no-repeat scroll right 7px transparent; padding-right: 15px; }
.commonlib-popup .popup-image-prev a:hover { background-position: left -19px; }
.commonlib-popup .popup-image-next a:hover { background-position: right -19px; }
.commonlib-popup .popup-page a:hover, .commonlib-popup .active a { color: #E72530; }