body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

html { position: relative; height: 100%; overflow-y: scroll; }
body { position: relative; height: 100%; background: #3B3B3B; color: #666666; font: 12px/20px Arial, Helvetica, sans-serif; z-index: 0; }

ol { list-style-position: outside; list-style-type: decimal; margin: 0 0 10px 30px; }
ul { list-style-position: outside; list-style-type: disc; margin: 0 0 10px 30px; }

#content h2 { font-size: 16px; font-weight: bold; text-transform: uppercase; }

.clear { clear: both; }
.marginLeft10 { margin-left: 10px; }
.marginLeft18 { margin-left: 18px; }
.marginRight10 { margin-right: 10px; }
.left_awards { float: left; clear: left; width: 90px; margin: 0 30px 20px 0; text-align: center; }
.right_awards { float: left; width: 400px; margin: 0 0 20px; }
a.video_link { padding: 0 25px 0 0; background: transparent url("http://zephyronline.com/images/icon_play_video.png") no-repeat right 2px; }

#fullscreen_background { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: transparent url("http://zephyronline.com/images/bg_fullscreen_background.png") repeat 0 0; z-index: 1000; }
#fullscreen_container { display: none; position: absolute; left: 50%; width: 950px; height: 600px; margin: 80px 0 0 -475px; padding: 20px 0 0; z-index: 1001; }
#fullscreen_container #icon_close_fullscreen { position: absolute; right: 0; top: 0; width: 115px; height: 10px; background: transparent url("http://zephyronline.com/images/icon_close_fullscreen.png") no-repeat 0 0; cursor: pointer; }
#fullscreen_container #icon_close_fullscreen span { display: none; }
#fullscreen_container #fullscreen_mask { position: relative; display: block; width: 950px; height: 500px; overflow: hidden; }
#fullscreen_container #fullscreen_arrow_left { position: absolute; left: 0; top: 224px; width: 52px; height: 52px; background: url("http://zephyronline.com/images/fullscreen_arrow_left.jpg") no-repeat 0 0; outline: none; cursor: pointer; z-index: 901; }
#fullscreen_container #fullscreen_arrow_left:hover { background: url("http://zephyronline.com/images/fullscreen_arrow_left.jpg") no-repeat -52px 0; }
#fullscreen_container #fullscreen_arrow_right { position: absolute; right: 0; top: 224px; width: 52px; height: 52px; background: url("http://zephyronline.com/images/fullscreen_arrow_right.jpg") no-repeat 0 0; outline: none; cursor: pointer; z-index: 901; }
#fullscreen_container #fullscreen_arrow_right:hover { background: url("http://zephyronline.com/images/fullscreen_arrow_right.jpg") no-repeat -52px 0; }
#fullscreen_container #fullscreen_slider { position: absolute; left: 0; top: 0; width: 1900px; height: 500px; }
#fullscreen_container #fullscreen_slider img { float: left; }
#fullscreen_container .product_search_product_fullscreen { display: block; }
#fullscreen_photos_container { display: none; }
#fullscreen_pagination { margin: 4px 0 0; width: 950px; height: 74px; background-color: #090909; }
#fullscreen_pagination img { display: block; float: left; width: 90px; height: 60px; padding: 7px 0 7px 7px; position: relative; overflow: hidden; outline: none; cursor: pointer; }
//#fullscreen_pagination a { display: block; float: left; width: 90px; height: 60px; padding: 7px 0 7px 7px; position: relative; overflow: hidden; outline: none; }
//#fullscreen_pagination a img { position: absolute; top: 7px; left: 7px; }
//#fullscreen_pagination a.active,
//#fullscreen_pagination a:hover { background: transparent url("http://zephyronline.com/images/bg_home_pagination_a_hover.png") no-repeat 7px 7px; }
#fullscreen_form_container { display: none; position: absolute; left: 50%; width: 700px; margin: 80px 0 0 -350px; padding: 20px 0 0; z-index: 1001; }
#fullscreen_form_container #icon_close { position: absolute; right: 0; top: 0; width: 49px; height: 10px; background: transparent url("http://zephyronline.com/images/icon_close.png") no-repeat 0 0; cursor: pointer; }
#fullscreen_form_container #icon_close span { display: none; }
#fullscreen_form_container .inner { width: 640px; padding: 20px 30px; background-color: #000000; color: #FFFFFF; }
#fullscreen_form_container .left { float: left; }
#fullscreen_form_container .right { float: right; }
#fullscreen_form_container .title { float: left; width: 640px; font-weight: bold; margin: 0 0 10px; }
#fullscreen_form_container .strong_txt_email_to_a_friend { display: block; height: 9px; background: transparent url('http://zephyronline.com/images/strong_txt_email_to_a_friend.png') no-repeat 0 0; }
#fullscreen_form_container .strong_txt_email_to_a_friend span { display: none; }
#fullscreen_form_container .strong_txt_request_a_brochure { display: block; height: 10px; background: transparent url('http://zephyronline.com/images/strong_txt_request_a_brochure.png') no-repeat 0 0; }
#fullscreen_form_container .strong_txt_request_a_brochure span { display: none; }
#fullscreen_form_container .strong_txt_schedule_an_appointment { display: block; height: 10px; background: transparent url('http://zephyronline.com/images/strong_txt_schedule_an_appointment.png') no-repeat 0 0; }
#fullscreen_form_container .strong_txt_schedule_an_appointment span { display: none; }
#fullscreen_form_container .strong_txt_learn_more { display: block; height: 14px; background: transparent url('http://zephyronline.com/images/strong_txt_learn_more.png') no-repeat 0 0; margin: 0 0 20px; }
#fullscreen_form_container .strong_txt_learn_more span { display: none; }
#fullscreen_form_container input { width: 300px; height: 16px; border: 1px solid #FFFFFF; margin: 0 0 5px; }
#fullscreen_form_container .checkbox { width: 12px; height: 12px; }
#fullscreen_form_container select { width: 300px; height: 20px; border: 1px solid #FFFFFF; margin: 0 0 5px; }
#fullscreen_form_container textarea { width: 300px; height: 68px; border: 1px solid #FFFFFF; margin: 0 0 5px; }
#fullscreen_form_container img { margin: 0 0 5px 80px; }
#fullscreen_form_container .state { width: 130px; }
#fullscreen_form_container .postal_code { width: 130px; }
#fullscreen_form_container .submit { float: right; width: 50px; height: 20px; background-color: #000000; color: #FFFFFF; border: 1px solid #FFFFFF; cursor: pointer; }

#homepage_container #container { position: relative; width: 100%; padding: 11px 0 47px; margin: 0 auto; background: url("http://zephyronline.com/images/bg_container_top_1190.jpg") no-repeat center top; z-index: 10; }
#homepage_container #container_middle { position: relative; width: 100%; height: auto; background: transparent url("http://zephyronline.com/images/bg_container_middle_1190.gif") repeat-y center center; z-index: 20; }
#homepage_container #container_bottom { position: absolute; bottom: 0; left: 0; width: 100%; height: 47px; margin: 0 auto; background: url("http://zephyronline.com/images/bg_container_bottom_1190.jpg") no-repeat center 0; }

#container { position: relative; width: 100%; padding: 11px 0 47px; margin: 0 auto; background: url("http://zephyronline.com/images/bg_container_top.jpg") no-repeat center top; z-index: 10; }
#container_middle { position: relative; width: 100%; height: auto; background: transparent url("http://zephyronline.com/images/bg_container_middle.gif") repeat-y center center; z-index: 20; }
#container_bottom { position: absolute; bottom: 0; left: 0; width: 100%; height: 47px; margin: 0 auto; background: url("http://zephyronline.com/images/bg_container_bottom.jpg") no-repeat center 0; }

#homepage_container #top #top_left, #homepage_container #top #top_right { display: none; }

#top { position: relative; width: 950px; height: 111px; margin: 0 auto; background: url("http://zephyronline.com/images/bg_top.jpg") no-repeat -100px 0; border-bottom: 1px solid #FFFFFF; z-index: 100; }
#top #top_left { position: absolute; left: -100px; top: 0; width: 100px; height: 111px; background: url("http://zephyronline.com/images/bg_top.jpg") no-repeat 0 0; border-bottom: 1px solid #FFFFFF; }
#top #top_right { position: absolute; right: -100px; top: 0; width: 100px; height: 111px; background: url("http://zephyronline.com/images/bg_top.jpg") no-repeat -1050px 0; border-bottom: 1px solid #FFFFFF; }
#homepage_container #top .logo { right: 10px; }
#top .logo { position: absolute; bottom: 17px; right: 0; display: block; width: 105px; height: 24px; background: transparent url("http://zephyronline.com/images/logo.png") no-repeat 0 0; outline: none; }
#homepage_container #nav { left: 10px; }
#nav { position: absolute; bottom: 17px; left: 0; display: block; width: 774px; height: 18px; list-style: none outside none; margin: 0; z-index: 100; }
#nav li { position: relative; float: left; height: 35px; z-index: 100; }
#nav li a { margin: 0 13px; color: #FFFFFF; font-size: 18px; line-height: 18px; outline: none; text-transform: uppercase; text-decoration: none; }
#nav li a:hover { color: #EAAB00; text-decoration: none; }
#nav li.first a { margin: 0  13px 0 0; }
#nav li a span { display: none; }

#nav li a.products_link { display: block; width: 75px; height: 11px; background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat 0 0; }
#nav li a.products_link:hover, #nav li a.products_link.active { background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat 0 -11px; }
#nav li a.about_zephyr_link { display: block; width: 105px; height: 11px; background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -98px 0; }
#nav li a.about_zephyr_link:hover, #nav li a.about_zephyr_link.active { background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -98px -11px; }
#nav li a.product_search_link { display: block; width: 125px; height: 11px; background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -226px 0; }
#nav li a.product_search_link:hover, #nav li a.product_search_link.active { background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -226px -11px; }
#nav li a.showroom_link { display: block; width: 85px; height: 11px; background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -374px 0; }
#nav li a.showroom_link:hover, #nav li a.showroom_link.active { background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -374px -11px; }
#nav li a.support_link { display: block; width: 65px; height: 11px; background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -483px 0; }
#nav li a.support_link:hover, #nav li a.support_link.active { background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -483px -11px; }
#nav li a.store_link { display: block; width: 45px; height: 11px; background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -570px 0; }
#nav li a.store_link:hover, #nav li a.store_link.active { background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -570px -11px; }
#nav li a.where_to_buy_link { display: block; width: 105px; height: 11px; background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -639px 0; }
#nav li a.where_to_buy_link:hover, #nav li a.where_to_buy_link.active { background: transparent url("http://zephyronline.com/images/nav_txt.png") no-repeat -639px -11px; }

#search { position: absolute; top: 17px; right: 0; }
#search #bg_search { width: 142px; height: 18px; }
#search .keywords { float: left; width: 119px; height: 18px; background: #FFFFFF url("http://zephyronline.com/images/txt_search.png") no-repeat 8px 6px; color: #404041; font-size: 12px; font-style: italic; text-transform: lowercase; border: 0; }
#search .keywords_reset { display: none; float: left; width: 21px; height: 18px; background: transparent url("http://zephyronline.com/images/bg_search_buttons.jpg") no-repeat 0 0; cursor: pointer; }
#search .button_search { float: right; width: 22px; height: 18px; background: url("http://zephyronline.com/images/bg_search_buttons.jpg") no-repeat -21px 0; border: 0; cursor: pointer; }
#search .search_options { display: none; position: absolute; right: 0; top: 19px; width: 264px; padding: 9px 8px 7px; background: #363636; z-index: 200; }
#search .advanced_search_options { float: right; display: block; height: 11px; line-height: 11px; padding: 0 0 6px; color: #959595; font-weight: normal; }
#search .hr_advanced_search_dotted_line { width: 264px; height: 1px; background: transparent url("http://zephyronline.com/images/hr_advanced_search_dotted_line.jpg") no-repeat 0 0; }
#search .search_reset_options { display: block; margin: 8px 0 0; color: #959595; font-size: 11px; line-height: 11px; cursor: pointer; }

#search .search_option_category { width: 264px; height: 22px; line-height: 20px; clear: both; color: #FFFFFF; }
#search .search_option_category .last { padding: 0 0 5px 6px; }
#search .search_option { display: none; font-style: italic; padding: 0 0 0 6px; font-size: 12px; height: 14px; line-height: 14px; cursor: pointer; }
#search .search_option::selection { background: #212121; color: #FFFFFF; }
#search .search_option::-moz-selection { background: #212121; color: #FFFFFF; }
#search .search_option .checkbox_option { float: left; clear: left; width: 7px; height: 7px; margin: 4px 8px 0 0; background: #FFFFFF; }
#search .search_option .checkbox_option_selected { background: #A6CE39; }
#search .search_option_arrow { float: left; width: 7px; height: 20px; padding: 0 5px 0 0; background: url("http://zephyronline.com/images/arrow_option_right.png") no-repeat 3px center; cursor: pointer; }
#search .search_option_arrow_down { background: url("http://zephyronline.com/images/arrow_option_down.png") no-repeat 1px center; }
#search .search_option_category_label { float: right; width: 252px; height: 16px; cursor: pointer; }

#jquery-live-search { width: 280px; z-index: 200; }
#jquery-live-search .search_results { /*display: none; position: absolute; right: 0; top: 19px;*/ width: 280px; padding: 9px 0px 7px; background-color: #363636; z-index: 200; }
#jquery-live-search .txt_search_results { float: right; display: block; height: 11px; line-height: 11px; padding: 0 8px 6px; color: #959595; font-weight: normal; }
#jquery-live-search .search_results .see_all_products { padding: 0 8px; display: block; width: 254px; height: 20px; margin: 5px 0 0; line-height: 20px; color: #EAAB00; font-size: 12px; font-weight: normal; text-decoration: none; border: 0; }
#jquery-live-search .search_results .see_all_products:hover { text-decoration: underline; }
#jquery-live-search .search_results_container .search_result_product { display: block; width: 254px; height: 36px; padding: 6px 16px 6px 10px;  margin: 0; text-decoration: none; overflow-y: hidden; }
#jquery-live-search .search_results_container .active, #jquery-live-search .search_results_container .search_result_product:hover { text-decoration: none; border: 0; background-color: #242424; }
#jquery-live-search .search_results_container .search_result_product img { float: left; margin: 0 7px 0 0; }
#jquery-live-search .search_results_container .search_result_product .row { float: left; clear: none; width: 210px; height: 15px; line-height: 15px; }
#jquery-live-search .search_results_container .search_result_product .row .title { color: #FFFFFF; font-size: 14px; }
#jquery-live-search .search_results_container .search_result_product .row .hood_type { font-size: 11px; text-transform: lowercase; }
#jquery-live-search .search_results_container .search_result_product .row .model_number { float: right; color: #FFFFFF; font-size: 11px; }
#jquery-live-search .search_results_container .search_result_product .copy_text { float: left; clear: none; width: 210px; height: 21px; color: #999999; font-size: 11px; line-height: 11px; }
#jquery-live-search .no_results { color: #FFFFFF; text-align: center; }
#jquery-live-search .hr_advanced_search_dotted_line { width: 264px; height: 1px; background: transparent url("http://zephyronline.com/images/hr_advanced_search_dotted_line.jpg") no-repeat 0 0; margin: 0 0 0 10px; }

#homepage_container #button_get_social { left: 11px; }
#button_get_social { position: absolute; top: 20px; left: 1px; width: 87px; height: 11px; background: transparent url("http://zephyronline.com/images/button_get_social.png") no-repeat 0 0; cursor: pointer; z-index: 101;  }
#button_get_social span { display: none; }
#homepage_container #social_container { left: 0px; }
#social_container { display: none; position: absolute; top: 14px; left: -8px; width: 300px; height: 52px; padding: 28px 0 0 9px; background-color: #363636; color: #B5B5B5; font-size: 11px; line-height: 13px; z-index: 100; }
#social_container .button_x_social { position: absolute; top: 0; right: 0; width: 15px; height: 15px; background: url("http://zephyronline.com/images/button_x_social.jpg") no-repeat 0 0; outline: none; }
#social_container .button_x_social:hover { background: url("http://zephyronline.com/images/button_x_social.jpg") no-repeat -15px 0; }
#social_container .button_x_social span { display: none; }
#social_container .icon_social_twitter { display: block; float: left; height: 12px; padding: 0 13px 0 20px; background: transparent url("http://zephyronline.com/images/icons_social.jpg") no-repeat 0 -12px; color: #767676; font-size: 11px; line-height: 12px; text-decoration: none; outline: none; }
#social_container .icon_social_facebook { display: block; float: left; height: 12px; padding: 0 13px 0 20px; background: transparent url("http://zephyronline.com/images/icons_social.jpg") no-repeat 0 0; color: #767676; font-size: 11px; line-height: 12px; text-decoration: none; outline: none; }
#social_container .icon_social_linkedin { display: block; float: left; height: 12px; padding: 0 13px 0 20px; background: transparent url("http://zephyronline.com/images/icons_social.jpg") no-repeat 0 -24px; color: #767676; font-size: 11px; line-height: 12px; text-decoration: none; outline: none; }
#social_container .icon_social_rss { display: block; float: left; height: 12px; padding: 0 13px 0 20px; background: transparent url("http://zephyronline.com/images/icons_social.jpg") no-repeat 0 -36px; color: #767676; font-size: 11px; line-height: 12px; text-decoration: none; outline: none; }
#social_container .icon_social_twitter:hover { border: 0; color: #EAAB00; text-decoration: none; }
#social_container .icon_social_facebook:hover { border: 0; color: #EAAB00; text-decoration: none; }
#social_container .icon_social_linkedin:hover { border: 0; color: #EAAB00; text-decoration: none; }
#social_container .icon_social_rss:hover { border: 0; color: #EAAB00; text-decoration: none; }

#home_content { position: relative; width: 950px; height: 631px; /*padding: 0 14px;*/ margin: 0 auto; }

/* Header CSS code */
#home_header { position: relative; }
#home_previous,
#home_next { display: block; width: 13px; height: 23px; position: absolute; top: 192px; outline: none; z-index: 99; }
#home_previous { left: 13px; background: transparent url("http://zephyronline.com/images/header_arrows.png") no-repeat -13px 0; }
#home_previous:hover { background: transparent url("http://zephyronline.com/images/header_arrows.png") no-repeat 0 0; }
#home_next { right: 13px; background: transparent url("http://zephyronline.com/images/header_arrows.png") no-repeat -13px -23px; }
#home_next:hover { background: transparent url("http://zephyronline.com/images/header_arrows.png") no-repeat 0 -23px; }

#home_callout { display: none; }

#home_mask { width: 950px; height: 403px; position: relative; overflow: hidden; }
#home_slider { width: 1900px; height: 403px; position: absolute; top: 0; left: 0; }
#home_slider img { display: block; float: left; width: 950px; height: 403px; }

#home_bottom { position: absolute; bottom: -74px; left: 0; }

#home_pagination_tab { /*position: absolute; bottom: 0; left: 0;*/ width: 950px; height: 21px; background: transparent url("http://zephyronline.com/images/bg_home_pagination_tab.png") no-repeat -100px 0; cursor: pointer; }

#home_pagination { /*display: none; position: absolute; bottom: -74px; left: 0;*/ width: 916px; padding: 7px 17px; background: transparent url("http://zephyronline.com/images/bg_home_pagination.png") repeat 0 0; }
#home_pagination .more_photos_reel_container { height: 60px; margin: 0 auto; overflow: hidden; position: relative; width: 730px; }
#home_pagination img { display: block; float: left; width: 90px; height: 60px; padding: 0 4px 0 3px; position: relative; overflow: hidden; outline: none; cursor: pointer; }
//#home_pagination a { display: block; float: left; width: 90px; height: 60px; padding: 7px 0 7px 7px; position: relative; overflow: hidden; outline: none; }
//#home_pagination a img { position: absolute; top: 7px; left: 7px; }
//#home_pagination a.active,
//#home_pagination a:hover { background: transparent url("http://zephyronline.com/images/bg_home_pagination_a_hover.png") no-repeat 7px 7px; }
//#home_pagination .button_close_x { position: absolute; top: 3px; right: 13px; padding: 0 15px 0 0; background: transparent url("http://zephyronline.com/images/button_close_x_home_pagination.png") no-repeat right center; font-size: 10px; text-transform: uppercase; cursor: pointer; }


#collections .view_arc_collection .view_arc_collection_left,
#collections .view_essentials_collection .view_essentials_collection_right,
#news_and_press .news_and_press_bg_left, #news_and_press .news_and_press_bg_right { display: none; }

#collections { position: relative; padding: 7px 0; width: 950px; margin: 0 auto; background: #FFFFFF; }
#collections .view_arc_collection { float: left; position: relative; display: block; width: 280px; height: 157px; margin: 0 5px 0 0; background: url("http://zephyronline.com/images/view_collection_buttons.jpg") no-repeat -100px 0; outline: none; }
#collections .view_arc_collection span { display: none; }
#collections .view_arc_collection_left { position: absolute; left: -100px; top: -7px; width: 100px; height: 157px; padding: 7px 0; background: #FFFFFF url("http://zephyronline.com/images/view_collection_buttons.jpg") no-repeat 0 7px; }
#collections .view_cheng_collection { float: left; position: relative; display: block; width: 380px; height: 157px; margin: 0 5px 0 0; background: url("http://zephyronline.com/images/view_collection_buttons.jpg") no-repeat -380px 0; outline: none; }
#collections .view_cheng_collection span { display: none; }
#collections .view_essentials_collection { float: left; position: relative; display: block; width: 260px; height: 35px; padding: 122px 0 0 20px; background: url("http://zephyronline.com/images/view_collection_buttons.jpg") no-repeat -760px 0; }
#collections .view_essentials_collection span { display: none; }
#collections .view_essentials_collection_right { position: absolute; right: -100px; top: -7px; width: 100px; height: 157px; padding: 7px 0; background: #FFFFFF url("http://zephyronline.com/images/view_collection_buttons.jpg") no-repeat -1040px 7px; }
#collections .view_essentials_europa_link { float: left; display: block; width: 63px; height: 9px; padding: 0 15px 0 0; background: transparent url("http://zephyronline.com/images/view_essentials_links.png") no-repeat 0 0; outline: none; }
#collections .view_essentials_power_link { float: left; display: block; width: 57px; height: 9px; padding: 0 15px 0 0; background: transparent url("http://zephyronline.com/images/view_essentials_links.png") no-repeat -78px 0; outline: none; }
#collections .view_essentials_breeze_link { float: left; display: block; width: 57px; height: 9px; background: transparent url("http://zephyronline.com/images/view_essentials_links.png") no-repeat -151px 0; outline: none; }

#homepage_container #news_and_press { width: 930px; padding: 12px 10px 0; }
#news_and_press { position: relative; width: 950px; height: 44px; margin: 0 auto; padding: 12px 0 0; background: url("http://zephyronline.com/images/bg_news_homepage.jpg") repeat-x 0 0; }
#news_and_press .news_and_press_bg_left { position: absolute; left: -100px; top: 0; width: 100px; height: 56px; background: url("http://zephyronline.com/images/bg_news_homepage.jpg") repeat-x 0 0; }
#news_and_press .news_and_press_bg_right { position: absolute; right: -100px; top: 0; width: 100px; height: 56px; background: url("http://zephyronline.com/images/bg_news_homepage.jpg") repeat-x 0 0; }
.txt_h1_news_and_press { float: left; display: block; width: 97px; height: 12px; padding: 2px 0 0; background: transparent url("http://zephyronline.com/images/txt_h1_news_and_press.png") no-repeat 0 2px; }
.txt_h1_news_and_press span { display: none; }
#homepage_container #news_and_press .news_summary { width: 822px; }
.news_summary ul { list-style: none outside none; margin: 0; }
#news_and_press .news_summary { float: left; width: 842px; padding: 0 0 0 11px; color: #404041; font-size: 12px; line-height: 16px; }
#news_and_press .news_summary a { color: #404041; font-size: 11px; font-weight: bold; text-decoration: none; }

#homepage_container #footer { width: 930px; padding: 12px 10px 0; }
#footer { position: relative; width: 950px; margin: 0 auto; padding: 12px 0 0; }
#footer .copyright { float: right; font-size: 10px; line-height: 10px; text-transform: uppercase; }
#footer_nav { position: relative; display: block; width: 605px; height: 11px; list-style: none outside none; margin: 0; }
#footer_nav li { float: left; }
#footer_nav li a { margin: 0 13px; color: #959595; font-size: 18px; line-height: 18px; outline: none; text-transform: uppercase; text-decoration: none; }
#footer_nav li a:hover { color: #EAAB00; text-decoration: none; }
#footer_nav li.first a { margin: 0 13px 0 0; }
#footer_nav li a span { display: none; }

#footer_nav li a.home_link { display: block; width: 33px; height: 11px; background: url("http://zephyronline.com/images/footer_nav_txt.png") no-repeat 0 0; }
#footer_nav li a.home_link:hover, #nav li a.home_link.active { background: url("http://zephyronline.com/images/footer_nav_txt.png") no-repeat 0 -14px; }
#footer_nav li a.products_link { display: block; width: 60px; height: 11px; background: url("http://zephyronline.com/images/footer_nav_txt.png") no-repeat -51px 0; }
#footer_nav li a.products_link:hover, #nav li a.products_link.active { background: url("http://zephyronline.com/images/footer_nav_txt.png") no-repeat -51px -14px; }
#footer_nav li a.about_zephyr_link { display: block; width: 86px; height: 11px; background: url("http://zephyronline.com/images/footer_nav_txt.png") no-repeat -129px 0; }
#footer_nav li a.about_zephyr_link:hover, #nav li a.about_zephyr_link.active { background: url("http://zephyronline.com/images/footer_nav_txt.png") no-repeat -129px -14px; }
#footer_nav li a.contact_link { display: block; width: 56px; height: 11px; background: url("http://zephyronline.com/images/footer_nav_txt_contact.png") no-repeat 0 0; }
#footer_nav li a.contact_link:hover, #nav li a.contact_link.active { background: url("http://zephyronline.com/images/footer_nav_txt_contact.png") no-repeat 0 -14px; }
#footer_nav li a.customer_support_link { display: block; width: 118px; height: 11px; background: url("http://zephyronline.com/images/footer_nav_txt.png") no-repeat -239px 0; }
#footer_nav li a.customer_support_link:hover, #nav li a.customer_support_link.active { background: url("http://zephyronline.com/images/footer_nav_txt.png") no-repeat -239px -14px; }
#footer_nav li a.distributor_login_link { display: block; width: 111px; height: 11px; background: url("http://zephyronline.com/images/footer_nav_txt.png") no-repeat -375px 0; }
#footer_nav li a.distributor_login_link:hover, #nav li a.distributor_login_link.active { background: url("http://zephyronline.com/images/footer_nav_txt.png") no-repeat -375px -14px; }

#ventilation_101_flash { width: 950px; height: 472px; margin: 0 auto; }

#subpage_sidebar, #hood_height_sidebar { float: left; position: relative; width: 257px; padding: 29px 0 0 23px; z-index: 100; }
#subpage_sidebar_nav a { color: #333333; font-size: 12px; text-decoration: none; text-transform: uppercase; }
#subpage_sidebar_nav a:hover, #subpage_sidebar_nav a.active { color: #959595; }
#subpage_sidebar_nav a.active { padding: 0 12px 0 0; background: transparent url("http://zephyronline.com/images/double_arrows.png") no-repeat right center; }
#subpage_sidebar_nav .checkbox { display: block; height: 12px; line-height: 12px; padding: 0 0 0 17px; margin: 0 0 6px; background: transparent url("http://zephyronline.com/images/bg_checkbox_product_search.png") no-repeat 0 0; }
#subpage_sidebar_nav .checked { background: transparent url("http://zephyronline.com/images/bg_checkbox_product_search.png") no-repeat 0 -12px; }
#subpage_sidebar .column { float: left; width: 122px; }
#subpage_sidebar .third_column { float: left; width: 81px; }
#subpage_sidebar .pop_up, #hood_height_sidebar .pop_up { display: none; position: absolute; width: 376px; height: 191px; padding: 15px; background: transparent url("http://zephyronline.com/images/bg_map_pop_up.jpg") repeat 0 0; color: #333333; font: 11px/18px Arial, Helvetica, sans-serif; z-index: 100; }
#subpage_sidebar .pop_up a, #hood_height_sidebar .pop_up a { color: #333333; font: bold 11px/18px Arial, Helvetica, sans-serif; text-decoration: none; }
#subpage_sidebar .pop_up .button_x, #hood_height_sidebar .pop_up .button_x { display: block; position: absolute; top: 0; right: 0; width: 15px; height: 15px; background: url("http://zephyronline.com/images/button_x_social.jpg") no-repeat 0 0; outline: none; }
#subpage_sidebar .pop_up .button_x:hover, #hood_height_sidebar .pop_up .button_x:hover { background: url("http://zephyronline.com/images/button_x_social.jpg") no-repeat -15px 0; }
#subpage_sidebar_information { padding: 26px 0 0; color: #333333; font: 11px/18px Arial, Helvetica, sans-serif; }
#subpage_sidebar_information a { color: #333333; font: 11px/18px Arial, Helvetica, sans-serif; text-decoration: none; }
#subpage_sidebar_information a:hover { color: #EAAB00; }

#subpage_content { /*position: relative; float: left; padding: 30px 0 0 40px; width: 630px;*/position: absolute; right: 0; top: 0; width: 665px; padding: 0 0 0 5px; z-index: 90; }
#subpage_information_container { width: 604px; margin: 0 30px 0 34px; padding: 30px 0 0; }
#subpage_header { position: relative; width: 665px; height: 372px; }
#subpage_header_previous,
#subpage_header_next { display: block; width: 13px; height: 23px; position: absolute; top: 179px; outline: none; z-index: 100; }
#subpage_header_previous { left: 13px; background: transparent url("http://zephyronline.com/images/header_arrow_left.png") no-repeat -13px 0; }
#subpage_header_previous:hover { background: transparent url("http://zephyronline.com/images/header_arrow_left.png") no-repeat 0 0; }
#subpage_header_next { right: 13px; background: transparent url("http://zephyronline.com/images/header_arrow_right.png") no-repeat -13px 0; }
#subpage_header_next:hover { background: transparent url("http://zephyronline.com/images/header_arrow_right.png") no-repeat 0 0; }
#subpage_header_mask { position: relative; width: 665px; height: 372px; overflow: hidden; }
#subpage_header_slider { position: absolute; top: 0; left: 0; width: 1330px; height: 372px; }
#subpage_header_slider img { float: left; }
#subpage_header_container { display: none; }
#subpage_header_image { position: relative; width: 665px; height: 177px; }

#more_photos_container { position: absolute; bottom: -74px; left: 0; }
#more_photos_tab { /*position: absolute; top: -22px; left: 0;*/ width: 665px; height: 21px; background: url("http://zephyronline.com/images/bg_home_pagination_tab.png") no-repeat scroll -231px 0 transparent; cursor: pointer; }
//#more_photos_pagination { display: none; position: absolute; bottom: -74px; left: 0; width: 631px; padding: 0 17px; background: transparent url("http://zephyronline.com/images/bg_home_pagination.png") repeat 0 0; padding-bottom: 7px; }
//#more_photos_pagination img { display: block; float: left; width: 90px; height: 60px; padding: 7px 0 0 7px; position: relative; outline: none; }
#more_photos_tmbs_container { /*display: none; position: absolute; bottom: -74px; left: 0;*/ width: 631px; padding: 7px 17px; background: transparent url("http://zephyronline.com/images/bg_home_pagination.png") repeat 0 0; }
#more_photos_tmbs_container img { display: block; float: left; width: 90px; height: 60px; padding: 0 4px 0 3px; position: relative; outline: none; cursor: pointer; }
.more_photos_reel_arrow_left { background: url("http://zephyronline.com/images/brisas/bg_photo_reel_arrow_left.jpg") no-repeat scroll 0 0 transparent; bottom: 9px; cursor: pointer; height: 56px; left: 2px; padding: 0 4px 0 0; position: absolute; width: 15px; }
.more_photos_reel_container { height: 60px; margin: 0 auto; overflow: hidden; position: relative; width: 582px; }
.more_photos_reel { position: absolute; left: 0; top: 0; }
.more_photos_reel_arrow_right { background: url("http://zephyronline.com/images/brisas/bg_photo_reel_arrow_right.jpg") no-repeat scroll right 0 transparent; bottom: 9px; cursor: pointer; height: 56px; right: 2px; padding: 0 0 0 4px; position: absolute; width: 15px; }
//#more_photos_pagination a { display: block; float: left; width: 90px; height: 60px; padding: 7px 0 0 7px; position: relative; overflow: hidden; outline: none; }
//#more_photos_pagination a img { position: absolute; top: 7px; left: 7px; }
//#more_photos_pagination a.active,
//#more_photos_pagination a:hover { background: transparent url("http://zephyronline.com/images/bg_home_pagination_a_hover.png") no-repeat 7px 7px; }
//#more_photos_pagination .button_close_x { position: absolute; top: 3px; right: 13px; padding: 0 15px 0 0; background: transparent url("http://zephyronline.com/images/button_close_x_home_pagination.png") no-repeat right center; font-size: 10px; text-transform: uppercase; cursor: pointer; }

#sub_overview { padding: 32px 0 0; width: 570px; }
#sub_overview p { margin: 0 0 15px; float:none; }
#sub_overview a { text-decoration: none; color: #404041; }
#sub_overview a:hover { color: #EAAB00; }
#sub_overview .left { float: left; }
#sub_overview .right { float: right; }

#news_detail p {margin:0px; float:left;}
#news_detail strong p{padding-right:5px;}
#press_releases_block p {margin:0px; float:left;}
#press_releases_block strong p{padding-right:5px;}

#share_footer { display: block; width: 604px; height: 11px; margin: 32px 0 0; padding: 7px 0; font-size: 11px; line-height: 11px; border-top: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; }
#share_footer a { text-decoration: none; }
#custom-tweet-button { display: inline; }
#share_footer .social_link, #custom-tweet-button a { margin: 0 20px 0 0; color: #404041; }
#share_footer .social_link:hover, #custom-tweet-button a:hover { color: #EAAB00; }
#share_footer .comments_link { float: right; color: #959595; }

.background_subpage { height: 806px; background: url("http://zephyronline.com/images/backgrounds/bg_about_zephyr_middle.jpg") no-repeat 0 0; }
.background_subpage #content_background_left { height: 806px; background: url("http://zephyronline.com/images/backgrounds/bg_about_zephyr_left.jpg") no-repeat 0 0; }
.background_subpage #content_background_right { height: 806px; background: url("http://zephyronline.com/images/backgrounds/bg_about_zephyr_right.jpg") no-repeat 0 0; }
.background_subpage #subpage_sidebar, .background_subpage #hood_height_sidebar { background: #FFFFFF url("http://zephyronline.com/images/backgrounds/bg_subpage_bottom_stripe.jpg") repeat-x 0 791px; height: 777px; }
.background_subpage #subpage_sidebar_nav { margin: 25px 0 30px; }
.background_subpage #subpage_sidebar .pop_up, .background_subpage #hood_height_sidebar .pop_up { top: 67px; left: 115px; }

.h1_txt_parent_products { display: block; width: 96px; height: 14px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_parent_products.png") no-repeat 0 0; }
.h1_txt_parent_products span { display: none; }
.h1_txt_parent_about_zephyr { display: block; width: 136px; height: 14px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_parent_about_zephyr.png") no-repeat 0 0; }
.h1_txt_parent_about_zephyr span { display: none; }
.h1_txt_parent_customer_support { display: block; width: 200px; height: 14px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_parent_customer_support.png") no-repeat 0 0; }
.h1_txt_parent_customer_support span { display: none; }
.h1_txt_parent_where_to_buy { display: block; width: 136px; height: 14px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_parent_where_to_buy.png") no-repeat 0 0; }
.h1_txt_parent_where_to_buy span { display: none; }
.h1_txt_parent_product_search { display: block; width: 162px; height: 14px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_parent_product_search.png") no-repeat 0 0; }
.h1_txt_parent_product_search span { display: none; }

.txt_where_to_find_us { display: block; width: 106px; height: 12px; margin: 0 0 12px; outline: none; background: transparent url("http://zephyronline.com/images/txt/txt_where_to_find_us.png") no-repeat 0 0; }
.txt_where_to_find_us span { display: none; }
.h1_txt_map { display: block; width: 36x; height: 13px; padding: 0 0 15px 0; background: transparent url("http://zephyronline.com/images/txt/h1_txt_map.png") no-repeat 0 0; }
.h1_txt_map span { display: none; }

.background_subpage .h2_txt_zephyr { float: left; display: block; width: 45px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_zephyr.png") no-repeat 0 0; }
.background_subpage .h2_txt_zephyr span{ display: none; }
.background_subpage .h2_txt_support { float: left; display: block; width: 54px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_support.png") no-repeat 0 0; }
.background_subpage .h2_txt_support span{ display: none; }
.background_subpage .h2_txt_customer_support { float: left; display: block; width: 125px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_customer_support.png") no-repeat 0 0; }
.background_subpage .h2_txt_customer_support span{ display: none; }
.background_subpage .h1_txt_height_calculator { float: left; display: block; width: 304px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_height_calculator.png") no-repeat 0 0; }
.background_subpage .h1_txt_height_calculator span{ display: none; }
.background_subpage .h1_txt_products { float: left; display: block; width: 149px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_products.png") no-repeat 0 0; }
.background_subpage .h1_txt_products span{ display: none; }
.background_subpage .h1_txt_about_zephyr { float: left; display: block; width: 214px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_about_zephyr.png") no-repeat 0 0; }
.background_subpage .h1_txt_about_zephyr span{ display: none; }
.background_subpage .h1_txt_where_to_buy { float: left; display: block; width: 214px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_where_to_buy.png") no-repeat 0 0; }
.background_subpage .h1_txt_where_to_buy span{ display: none; }
.background_subpage .h1_txt_customer_support { float: left; display: block; width: 295px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_customer_support.png") no-repeat 0 0; }
.background_subpage .h1_txt_customer_support span{ display: none; }
.background_subpage .h1_txt_faq { float: left; display: block; width: 460px; height: 23px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_faq.png") no-repeat 0 0; }
.background_subpage .h1_txt_faq  span{ display: none; }
.background_subpage .h1_txt_ventilation_101 { float: left; display: block; width: 260px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_faq.png") no-repeat 0 0; }
.background_subpage .h1_txt_ventilation_101 span{ display: none; }
.background_subpage .h1_txt_press_releases { float: left; display: block; width: 229px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_press_releases.png") no-repeat 0 0; }
.background_subpage .h1_txt_press_releases span{ display: none; }
.background_subpage .h1_txt_in_the_news { float: left; display: block; width: 180px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_in_the_news.png") no-repeat 0 0; }
.background_subpage .h1_txt_in_the_news span{ display: none; }
.background_subpage .h1_txt_awards { float: left; display: block; width: 117px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_awards.png") no-repeat 0 0; }
.background_subpage .h1_txt_awards span{ display: none; }
.background_subpage .h1_txt_career { float: left; display: block; width: 107px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_career.png") no-repeat 0 0; }
.background_subpage .h1_txt_career span{ display: none; }
.background_subpage .h1_txt_contact { float: left; display: block; width: 137px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_contact.png") no-repeat 0 0; }
.background_subpage .h1_txt_contact span{ display: none; }
.background_subpage .h1_txt_map_directions { float: left; display: block; width: 268px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_map_directions.png") no-repeat 0 0; }
.background_subpage .h1_txt_map_directions span{ display: none; }

.background_subpage .h2_txt_designer { float: left; display: block; width: 58px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_designer.png") no-repeat 0 0; }
.background_subpage .h2_txt_designer span{ display: none; }
.background_subpage .h2_txt_game_changer { float: left; display: block; width: 98px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_game_changer.png") no-repeat 0 0; }
.background_subpage .h2_txt_game_changer span{ display: none; }
.background_subpage .h2_txt_artistic_visionary { float: left; display: block; width: 123px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_artistic_visionary.png") no-repeat 0 0; }
.background_subpage .h2_txt_artistic_visionary span{ display: none; }
.background_subpage .h1_txt_robert_brunner { float: left; display: block; width: 250px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_robert_brunner.png") no-repeat 0 0; }
.background_subpage .h1_txt_robert_brunner span{ display: none; }
.background_subpage .h1_txt_fu_tung_cheng { float: left; display: block; width: 233px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_fu_tung_cheng.png") no-repeat 0 0; }
.background_subpage .h1_txt_fu_tung_cheng span{ display: none; }

.h2_txt_sub_nav_collections { display: block; width: 109px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_collections.png") no-repeat 0 0; }
.h2_txt_sub_nav_collections span { display: none; }
.h2_txt_sub_nav_hood_types { display: block; width: 98px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_hood_types.png") no-repeat 0 0; }
.h2_txt_sub_nav_hood_types span { display: none; }
.h2_txt_sub_nav_blower_types { display: block; width: 116px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_blower_types.png") no-repeat 0 0; }
.h2_txt_sub_nav_blower_types span { display: none; }
.h2_txt_sub_nav_sizes { display: block; width: 40px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_sizes.png") no-repeat 0 0; }
.h2_txt_sub_nav_sizes span { display: none; }
.h2_txt_sub_nav_product_lines { display: block; width: 121px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_product_lines.png") no-repeat 0 0; }
.h2_txt_sub_nav_product_lines span { display: none; }
.h2_txt_sub_nav_price { display: block; width: 43px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_price.png") no-repeat 0 0; }
.h2_txt_sub_nav_price span { display: none; }
.h2_txt_sub_nav_zephyr { display: block; width: 59px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_zephyr.png") no-repeat 0 0; }
.h2_txt_sub_nav_zephyr span { display: none; }
.h2_txt_sub_nav_height_calculator { display: block; width: 165px; height: 11px; margin: 20px 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_height_calculator.png") no-repeat 0 0; }
.h2_txt_sub_nav_height_calculator span { display: none; }
.h2_txt_sub_nav_select_model_number { display: block; width: 185px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_select_model_number.png") no-repeat 0 0; }
.h2_txt_sub_nav_select_model_number span { display: none; }
.h2_txt_sub_nav_designers { display: block; width: 83px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_designers.png") no-repeat 0 0; }
.h2_txt_sub_nav_designers span { display: none; }

.h2_txt_sub_nav_innovation { display: block; width: 97px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_sub_nav_innovation.png") no-repeat 0 0; }
.h2_txt_sub_nav_innovation span { display: none; }
.background_subpage .h2_txt_innovation { float: left; display: block; width: 67px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/txt/h2_txt_innovation.png") no-repeat 0 0; }
.background_subpage .h2_txt_innovation span{ display: none; }
.background_subpage .h1_txt_next_generation_europa { float: left; display: block; width: 391px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_next_generation_europa.png") no-repeat 0 0; }
.background_subpage .h1_txt_next_generation_europa span{ display: none; }
.background_subpage .h1_txt_design { float: left; display: block; width: 101px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_design.png") no-repeat 0 0; }
.background_subpage .h1_txt_design span{ display: none; }
.background_subpage .h1_txt_dcbl_suppression_system { float: left; display: block; width: 394px; height: 19px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_dcbl_suppression_system.png") no-repeat 0 0; }
.background_subpage .h1_txt_dcbl_suppression_system span{ display: none; }

#content { position: relative; width: 950px; margin: 0 auto; z-index: 90; }
#content_background_left { position: absolute; top: 0; left: -100px; width: 100px; z-index: 90; }
#content_background_right { position: absolute; top: 0; right: -100px; width: 100px; z-index: 90; }

#comments_area { display: none; }
#comments {  }
#comments .comment { border-bottom: 1px solid #BBBBBB; padding: 12px 0; }
#comments .cname { font-size: 10px; font-style: italic; font-weight: bold; }
#comments .ccontent {  }
#comment_form { padding-top: 12px; }

#products_sidebar { /*float: left;*/ position: absolute; top: 0; left: 0; width: 257px; padding: 29px 0 0 23px; z-index: 91; background-position: 0 791px; background-repeat: repeat-x; }
#products_sidebar .column { float: left; width: 122px; }
#products_sidebar .new { color: #96B97E; font-size: 7px; font-weight: bold; line-height: 7px; text-transform: uppercase; vertical-align: text-top; }
#products_sidebar .updated { color: #96B97E; font-size: 7px; font-weight: bold; line-height: 7px; text-transform: uppercase; vertical-align: text-top; }
#products_sidebar .dcbl { color: #96B97E; font-size: 7px; font-weight: bold; line-height: 7px; text-transform: uppercase; vertical-align: text-top; }
#products_sidebar .more_options { padding: 0 0 0 18px; background: transparent url("http://zephyronline.com/images/arrow_more_options.png") no-repeat 0 3px; color: #333333; font-size: 11px; font-style: italic; text-decoration: none; outline: none; }
#products_sidebar .pop_up { display: none; position: absolute; width: 376px; height: 191px; padding: 15px; background: transparent url("http://zephyronline.com/images/bg_product_pop_up.png") repeat 0 0; z-index: 100; }
#products_sidebar .pop_up .button_x { display: block; position: absolute; top: 0; right: 0; width: 15px; height: 15px; background: url("http://zephyronline.com/images/button_x_social.jpg") no-repeat 0 0; outline: none; }
#products_sidebar .pop_up .button_x:hover { background: url("http://zephyronline.com/images/button_x_social.jpg") no-repeat -15px 0; }
#products_sidebar .pop_up .pop_up_image { float: left; padding: 0 18px 0 0; }
#products_sidebar .pop_up .pop_up_container_right { float: left; width: 243px; }
#products_sidebar .pop_up .pop_up_container_right .pop_up_content { color: #FFFFFF; line-height: 16px; }
#products_sidebar .pop_up .pop_up_container_right .pop_up_content .read_more { display: block; margin: 8px 0 0; width: 57px; color: #EAAB00; text-decoration: none; text-transform: lowercase; }
#products_sidebar .pop_up .logo { position: absolute; bottom: 15px; right: 15px; }
#products_sidebar_nav a { color: #333333; font-size: 12px; text-decoration: none; text-transform: uppercase; }
#products_sidebar_nav a:hover, #products_sidebar_nav a.active { color: #959595; }
#products_sidebar_nav a.active { padding: 0 12px 0 0; background: transparent url("http://zephyronline.com/images/double_arrows.png") no-repeat right center; }

#products_sidebar_information { padding: 12px 0 0; }
#products_sidebar_information .title { color: #959595; line-height: 15px; text-transform: uppercase; }
#products_sidebar_information a { color: #333333; text-decoration: none; }
#products_sidebar_information a:hover { color: #959595; }
#products_sidebar_information .document_links a { padding: 0 14px 0 0; background: transparent url("http://zephyronline.com/images/icon_document.png") no-repeat right 3px; }
#email_to_a_friend_form_container, #request_a_brochure_form_container { display: none; }

#products_content { /*float: left;*/ position: absolute; right: 0; top: 0; width: 665px; padding: 0 0 0 5px; z-index: 90; }
#products_header { position: relative; width: 665px; height: 446px; }
#products_header_mask { position: relative; width: 665px; height: 446px; overflow: hidden; }
#products_header_previous,
#products_header_next { display: block; width: 13px; height: 23px; position: absolute; top: 210px; outline: none; z-index: 100; }
#products_header_previous { left: 13px; background: transparent url("http://zephyronline.com/images/header_arrow_left.png") no-repeat -13px 0; }
#products_header_previous:hover { background: transparent url("http://zephyronline.com/images/header_arrow_left.png") no-repeat 0 0; }
#products_header_next { right: 13px; background: transparent url("http://zephyronline.com/images/header_arrow_right.png") no-repeat -13px 0; }
#products_header_next:hover { background: transparent url("http://zephyronline.com/images/header_arrow_right.png") no-repeat 0 0; }
#products_header_slider { position: absolute; top: 0; left: 0; width: 1330px; height: 446px; }
#products_header_slider img { float: left; }
#products_header_container { display: none; }
#products_header #icon_fullscreen { position: absolute; right: 12px; top: 17px; width: 85px; height: 10px; background: transparent url("http://zephyronline.com/images/icon_fullscreen_white.png") no-repeat 0 0; cursor: pointer; }
#products_header #icon_fullscreen span { display: none; }

#products_information_container { width: 604px; margin: 0 30px 0 34px; padding: 20px 0 0; }
#menu_products { padding: 32px 0 20px; }
#menu_products .active_wrapper { float: left; padding: 0 16px 0 0; margin: 0 24px 0 0; }
#menu_products .active { background: transparent url("http://zephyronline.com/images/icon_plus_sign.png") no-repeat right center; } 
#products_overview { width: 515px; }
#products_overview .left { float: left; }
#products_overview .right { float: right; }
#products_specs { display: none; width: 405px; }
#products_specs .specs_title_row { float: left; border-bottom: 1px solid #000000; padding: 0 0 5px; margin: 0 0 10px; }
#products_specs .specs_model_row { float: left; clear: left; }
#products_specs .col1 { display: table-cell; width: 80px; vertical-align: middle; }
#products_specs .col2 { display: table-cell; width: 40px; text-align: center; vertical-align: middle; }
#products_specs .col3 { display: table-cell; width: 105px; text-align: center; vertical-align: middle; }
#products_specs .col4 { display: table-cell; width: 100px; text-align: center; vertical-align: middle; }
#products_specs .col5 { display: table-cell; width: 80px; text-align: center; vertical-align: middle; }

.background_cheng { height: 806px; background: url("http://zephyronline.com/images/products/backgrounds/bg_product_cheng_middle.jpg") no-repeat 0 0; }
.background_cheng #content_background_left { height: 806px; background: url("http://zephyronline.com/images/products/backgrounds/bg_product_cheng_left.jpg") no-repeat 0 0; }
.background_cheng #content_background_right { height: 806px; background: url("http://zephyronline.com/images/products/backgrounds/bg_product_cheng_right.jpg") no-repeat 0 0; }
.background_cheng #products_sidebar { background-image: url("http://zephyronline.com/images/products/backgrounds/bg_product_cheng_bottom_stripe.jpg"); background-color: #FFF7E7; height: 777px; }
.background_cheng #products_sidebar_nav { margin: 25px 0 30px; }
.background_cheng #products_sidebar .pop_up { top: 67px; left: 115px; }
.h1_txt_cheng_collection { display: block; width: 187px; height: 14px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_cheng_collection.png") no-repeat 0 0; }
.h1_txt_cheng_collection span { display: none; }
.h2_txt_cheng_collection { float: left; display: block; width: 124px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_cheng_collection.png") no-repeat 0 0; }
.h2_txt_cheng_collection span { display: none; }
.background_cheng .h1_txt_fu_tung_cheng { display: block; width: 140x; height: 14px; padding: 0 0 15px 0; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_fu_tung_cheng.png") no-repeat 0 0; }
.background_cheng .h1_txt_fu_tung_cheng span { display: none; }

.background_arc { height: 806px; background: url("http://zephyronline.com/images/products/backgrounds/bg_product_arc_middle.jpg") no-repeat 0 0; }
.background_arc #content_background_left { height: 806px; background: url("http://zephyronline.com/images/products/backgrounds/bg_product_arc_left.jpg") no-repeat 0 0; }
.background_arc #content_background_right { height: 806px; background: url("http://zephyronline.com/images/products/backgrounds/bg_product_arc_right.jpg") no-repeat 0 0; }
.background_arc #products_sidebar { background: #C1D9DF url("http://zephyronline.com/images/products/backgrounds/bg_product_arc_bottom_stripe.jpg") repeat-x 0 791px; height: 777px; }
.background_arc #products_sidebar_nav { margin: 25px 0 30px; }
.background_arc #products_sidebar .pop_up { top: 67px; left: 115px; }
.h1_txt_arc_collection { display: block; width: 159px; height: 14px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_arc_collection.png") no-repeat 0 0; }
.h1_txt_arc_collection span { display: none; }
.h2_txt_arc_collection { float: left; display: block; width: 106px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_arc_collection.png") no-repeat 0 0; }
.h2_txt_arc_collection span { display: none; }
.background_arc .h1_txt_robert_brunner { display: block; width: 150x; height: 14px; padding: 0 0 15px 0; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_robert_brunner.png") no-repeat 0 0; }
.background_arc .h1_txt_robert_brunner span { display: none; }

.background_essentials, .background_essentials_europa, .background_essentials_power, .background_essentials_breeze { height: 806px; background: url("http://zephyronline.com/images/products/backgrounds/bg_product_essentials_middle.jpg") no-repeat 0 0; }
.background_essentials #content_background_left, .background_essentials_europa #content_background_left, .background_essentials_power #content_background_left, .background_essentials_breeze #content_background_left { height: 806px; background: url("http://zephyronline.com/images/products/backgrounds/bg_product_essentials_left.jpg") no-repeat 0 0; }
.background_essentials #content_background_right, .background_essentials_europa #content_background_right, .background_essentials_power #content_background_right, .background_essentials_breeze #content_background_right { height: 806px; background: url("http://zephyronline.com/images/products/backgrounds/bg_product_essentials_right.jpg") no-repeat 0 0; }
.background_essentials #products_sidebar, .background_essentials_europa #products_sidebar, .background_essentials_power #products_sidebar, .background_essentials_breeze #products_sidebar { background: #E7EDDC url("http://zephyronline.com/images/products/backgrounds/bg_product_essentials_bottom_stripe.jpg") repeat-x 0 791px; height: 777px; }
.background_essentials #products_sidebar_nav, .background_essentials_europa #products_sidebar_nav, .background_essentials_power #products_sidebar_nav, .background_essentials_breeze #products_sidebar_nav { margin: 20px 0; }
.background_essentials #products_sidebar .pop_up, .background_essentials_europa #products_sidebar .pop_up, .background_essentials_power #products_sidebar .pop_up, .background_essentials_breeze #products_sidebar .pop_up { top: 95px; left: 175px; }
.background_essentials #products_sidebar_information .column, .background_essentials_europa #products_sidebar_information .column, .background_essentials_power #products_sidebar_information .column, .background_essentials_breeze #products_sidebar_information .column { font-size: 11px; line-height: 18px; }
.background_essentials #products_sidebar_information a.video_link, .background_essentials_europa #products_sidebar_information a.video_link, .background_essentials_power #products_sidebar_information a.video_link, .background_essentials_breeze #products_sidebar_information a.video_link { background: transparent url("http://zephyronline.com/images/icon_play_video.png") no-repeat right 1px; }
.h1_txt_essentials_collection { display: block; width: 224px; height: 14px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_essentials_collection.png") no-repeat 0 0; }
.h1_txt_essentials_collection span { display: none; }
.h1_txt_essentials_europa { display: block; width: 171px; height: 14px; padding: 0 0 15px 0; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_essentials_europa.png") no-repeat 0 0; }
.h1_txt_essentials_europa span { display: none; }
.h2_txt_essentials_europa { float: left; display: block; width: 123px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_essentials_europa.png") no-repeat 0 0; }
.h2_txt_essentials_europa span { display: none; }
.h2_txt_essentials_power { float: left; display: block; width: 117px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_essentials_power.png") no-repeat 0 0; }
.h2_txt_essentials_power span { display: none; }
.h2_txt_essentials_breeze { float: left; display: block; width: 118px; height: 8px; padding: 0 0 0 15px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_essentials_breeze.png") no-repeat 0 0; }
.h2_txt_essentials_breeze span { display: none; }
.essentials_model_collection_links { position: relative; margin: 0 0 15px; }
.essentials_model_collection_links a { float: left; padding: 0 0 7px; outline: none; }
.essentials_model_collection_links a:hover, .essentials_model_collection_links a.active { background: transparent url("http://zephyronline.com/images/underline_essentials_collection.png") no-repeat 0 bottom; }
.txt_europa_link span { display: block; width: 46px; height: 9px; padding: 0 26px 0 0; background: transparent url("http://zephyronline.com/images/products/txt/txt_europa_link.png") no-repeat 0 0; cursor: pointer; }
.txt_europa_link:hover span, .txt_europa_link span.active { background: transparent url("http://zephyronline.com/images/products/txt/txt_europa_link.png") no-repeat 0 -9px; }
.txt_europa_link span span { display: none; }
.txt_power_link span { display: block; width: 46px; height: 9px; padding: 0 26px 0 0; background: transparent url("http://zephyronline.com/images/products/txt/txt_power_link.png") no-repeat 0 0; cursor: pointer; }
.txt_power_link:hover span, .txt_power_link span.active { background: transparent url("http://zephyronline.com/images/products/txt/txt_power_link.png") no-repeat 0 -9px; }
.txt_power_link span span { display: none; }
.txt_breeze_link span { display: block; width: 46px; height: 9px; padding: 0 26px 0 0; background: transparent url("http://zephyronline.com/images/products/txt/txt_breeze_link.png") no-repeat 0 0; cursor: pointer; }
.txt_breeze_link:hover span, .txt_breeze_link span.active { background: transparent url("http://zephyronline.com/images/products/txt/txt_breeze_link.png") no-repeat 0 -9px; }
.txt_breeze_link span span { display: none; }
.txt_learn_more_about_europa { display: block; width: 155px; height: 13px; margin: 0 0 12px; background: transparent url("http://zephyronline.com/images/products/txt/txt_learn_more_about_europa.png") no-repeat 0 0; outline: none; }
.txt_learn_more_about_europa span { display: none; }
.txt_learn_more_about_power { display: block; width: 150px; height: 11px; margin: 0 0 12px; background: transparent url("http://zephyronline.com/images/products/txt/txt_learn_more_about_power.png") no-repeat 0 0; outline: none; }
.txt_learn_more_about_power span { display: none; }
.txt_learn_more_about_breeze { display: block; width: 154px; height: 11px; margin: 0 0 12px; background: transparent url("http://zephyronline.com/images/products/txt/txt_learn_more_about_breeze.png") no-repeat 0 0; outline: none; }
.txt_learn_more_about_breeze span { display: none; }


.h1_txt_vortex_1_pc_liners { float: left; display: block; width: 432px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_text_Vortex.png") no-repeat 0 0; }
.h1_txt_vortex_1_pc_liners span { display: none; }

.h1_txt_monsoon_ii_1_pc_liners { float: left; display: block; width: 432px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_text_monsoon_II.png") no-repeat 0 0; }
.h1_txt_monsoon_ii_1_pc_liners span { display: none; }

.h1_txt_monsoon_i_1_pc_liners { float: left; display: block; width: 432px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/MonsoonDCBL_Title2.png") no-repeat 0 0; }
.h1_txt_monsoon_i_1_pc_liners span { display: none; }

.h1_txt_monsoon_dcbl { float: left; display: block; width: 432px; height: 19px; background: transparent url("http://zephyronline.com/images/brand_essentials_power/prod/h1_text_monsoon_dcbl.png") no-repeat 0 0; }
.h1_txt_monsoon_dcbl span { display: none; }

.h1_txt_product_type { float: left; display: block; width: px; height: 19px; background: transparent url("") no-repeat 0 0; }
.h1_txt_product_type span { display: none; }

.h1_txt_anzio_wall { float: left; display: block; width: 176px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_anzio_wall.png") no-repeat 0 0; }
.h1_txt_anzio_wall span { display: none; }

.h1_txt_gust_under-cabinet { float: left; display: block; width: 432px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_text_gust_prostyle.png") no-repeat 0 0; }
.h1_txt_gust_under-cabinet span { display: none; }

.h1_txt_modena_island { float: left; display: block; width: 233px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_modena_island.png") no-repeat 0 0; }
.h1_txt_modena_island span { display: none; }

.h1_txt_verona_wall { float: left; display: block; width: 204px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_verona_wall.png") no-repeat 0 0; }
.h1_txt_verona_wall span { display: none; }

.h1_txt_terazzo_under_cabinet { float: left; display: block; width: 368px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_terazzo_under_cabinet.png") no-repeat 0 0; }
.h1_txt_terazzo_under_cabinet span { display: none; }

.h1_txt_modena_wall { float: left; display: block; width: 210px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_modena_wall.png") no-repeat 0 0; }
.h1_txt_modena_wall span { display: none; }

.h1_txt_anzio_island { float: left; display: block; width: 199px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_anzio_island.png") no-repeat 0 0; }
.h1_txt_anzio_island span { display: none; }

.h1_txt_angolo_wall { float: left; display: block; width: 210px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_angolo_wall.png") no-repeat 0 0; }
.h1_txt_angolo_wall span { display: none; }

.h1_txt_duo_wall { float: left; display: block; width: 147px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_duo_wall.png") no-repeat 0 0; }
.h1_txt_duo_wall span { display: none; }

.h1_txt_surface_wall { float: left; display: block; width: 214px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_surface_wall.png") no-repeat 0 0; }
.h1_txt_surface_wall span { display: none; }

.h1_txt_layers_wall { float: left; display: block; width: 191px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_layers_wall.png") no-repeat 0 0; }
.h1_txt_layers_wall span { display: none; }

.h1_txt_roma_wall { float: left; display: block; width: 169px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_roma_wall.png") no-repeat 0 0; }
.h1_txt_roma_wall span { display: none; }

.h1_txt_milano-g_wall { float: left; display: block; width: 230px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_milano-g_wall.png") no-repeat 0 0; }
.h1_txt_milano-g_wall span { display: none; }

.h1_txt_milano-s_wall { float: left; display: block; width: 224px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_milano-s_wall.png") no-repeat 0 0; }
.h1_txt_milano-s_wall span { display: none; }

.h1_txt_twister_power_packs { float: left; display: block; width: 336px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_twister_power_packs.png") no-repeat 0 0; }
.h1_txt_twister_power_packs span { display: none; }

.h1_txt_tornado_i_power_packs { float: left; display: block; width: 374px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_tornado_i_power_packs.png") no-repeat 0 0; }
.h1_txt_tornado_i_power_packs span { display: none; }

.h1_txt_horizon_wall { float: left; display: block; width: 217px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_horizon_wall.png") no-repeat 0 0; }
.h1_txt_horizon_wall span { display: none; }

.h1_txt_surface_island { float: left; display: block; width: 238px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_surface_island.png") no-repeat 0 0; }
.h1_txt_surface_island span { display: none; }

.h1_txt_layers_island { float: left; display: block; width: 214px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_layers_island.png") no-repeat 0 0; }
.h1_txt_layers_island span { display: none; }

.h1_txt_edge_wall { float: left; display: block; width: 161px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_edge_wall.png") no-repeat 0 0; }
.h1_txt_edge_wall span { display: none; }

.h1_txt_willow_power_packs { float: left; display: block; width: 333px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_willlow_power_packs.png") no-repeat 0 0; }
.h1_txt_willow_power_packs span { display: none; }

.h1_txt_tornado_ii_power_packs { float: left; display: block; width: 383px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_tornado_ii_power_packs.png") no-repeat 0 0; }
.h1_txt_tornado_ii_power_packs span { display: none; }

.h1_txt_savona_wall { float: left; display: block; width: 204px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_savona_wall.png") no-repeat 0 0; }
.h1_txt_savona_wall span { display: none; }

.h1_txt_tornado_iii_power_packs { float: left; display: block; width: 393px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_tornado_iii_power_packs.png") no-repeat 0 0; }
.h1_txt_tornado_iii_power_packs span { display: none; }

.h1_txt_duo_island { float: left; display: block; width: 170px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_duo_island.png") no-repeat 0 0; }
.h1_txt_duo_island span { display: none; }

.h1_txt_shade_wall { float: left; display: block; width: 180px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_shade_wall.png") no-repeat 0 0; }
.h1_txt_shade_wall span { display: none; }

.h1_txt_sorrento_downdraft { float: left; display: block; width: 346px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_sorrento_downdraft.png") no-repeat 0 0; }
.h1_txt_sorrento_downdraft span { display: none; }

.h1_txt_hurricane_under_cabinet { float: left; display: block; width: 402px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_hurricane_under_cabinet.png") no-repeat 0 0; }
.h1_txt_hurricane_under_cabinet span { display: none; }

.h1_txt_tempest_i_pro_style { float: left; display: block; width: 308px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_tempest_i_pro_style.png") no-repeat 0 0; }
.h1_txt_tempest_i_pro_style span { display: none; }

.h1_txt_cache_under_cabinet { float: left; display: block; width: 337px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_cache_under_cabinet.png") no-repeat 0 0; }
.h1_txt_cache_under_cabinet span { display: none; }

.h1_txt_plane_wall { float: left; display: block; width: 176px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_plane_wall.png") no-repeat 0 0; }
.h1_txt_plane_wall span { display: none; }

.h1_txt_venezia_wall { float: left; display: block; width: 207px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_venezia_wall.png") no-repeat 0 0; }
.h1_txt_venezia_wall span { display: none; }

.h1_txt_cypress_pro_style { float: left; display: block; width: 288px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_cypress_pro_style.png") no-repeat 0 0; }
.h1_txt_cypress_pro_style span { display: none; }

.h1_txt_tilt_wall { float: left; display: block; width: 144px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_tilt_wall.png") no-repeat 0 0; }
.h1_txt_tilt_wall span { display: none; }

.h1_txt_firenze_wall { float: left; display: block; width: 202px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_firenze_wall.png") no-repeat 0 0; }
.h1_txt_firenze_wall span { display: none; }

.h1_txt_torino_island { float: left; display: block; width: 221px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_torino_island.png") no-repeat 0 0; }
.h1_txt_torino_island span { display: none; }

.h1_txt_pyramid_under_cabinet { float: left; display: block; width: 365px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_pyramid_under_cabinet.png") no-repeat 0 0; }
.h1_txt_pyramid_under_cabinet span { display: none; }

.h1_txt_breeze_i_under_cabinet { float: left; display: block; width: 361px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_breeze_i_under_cabinet.png") no-repeat 0 0; }
.h1_txt_breeze_i_under_cabinet span { display: none; }

.h1_txt_genova_under_cabinet { float: left; display: block; width: 360px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_genova_under_cabinet.png") no-repeat 0 0; }
.h1_txt_genova_under_cabinet span { display: none; }

.h1_txt_roma_island { float: left; display: block; width: 192px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_roma_island.png") no-repeat 0 0; }
.h1_txt_roma_island span { display: none; }

.h1_txt_tamburo_under_cabinet { float: left; display: block; width: 379px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_tamburo_under_cabinet.png") no-repeat 0 0; }
.h1_txt_tamburo_under_cabinet span { display: none; }

.h1_txt_milano-s_island { float: left; display: block; width: 247px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_milano-s_island.png") no-repeat 0 0; }
.h1_txt_milano-s_island span { display: none; }

.h1_txt_tempest_ii_pro_style { float: left; display: block; width: 317px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_tempest_ii_pro_style.png") no-repeat 0 0; }
.h1_txt_tempest_ii_pro_style span { display: none; }

.h1_txt_cyclone_under_cabinet { float: left; display: block; width: 378px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_cyclone_under_cabinet.png") no-repeat 0 0; }
.h1_txt_cyclone_under_cabinet span { display: none; }

.h1_txt_milano-g_island { float: left; display: block; width: 253px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_milano-g_island.png") no-repeat 0 0; }
.h1_txt_milano-g_island span { display: none; }

.h1_txt_breeze_ii_under_cabinet { float: left; display: block; width: 371px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_breeze_ii_under_cabinet.png") no-repeat 0 0; }
.h1_txt_breeze_ii_under_cabinet span { display: none; }

.h1_txt_trapeze_island { float: left; display: block; width: 234px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_trapeze_island.png") no-repeat 0 0; }
.h1_txt_trapeze_island span { display: none; }

.h1_txt_napoli_island { float: left; display: block; width: 214px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_napoli_island.png") no-repeat 0 0; }
.h1_txt_napoli_island span { display: none; }

.h1_txt_typhoon_under_cabinet { float: left; display: block; width: 381px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_typhoon_under_cabinet.png") no-repeat 0 0; }
.h1_txt_typhoon_under_cabinet span { display: none; }

.h1_txt_okeanito_wall { float: left; display: block; width: 235px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_okeanito_wall.png") no-repeat 0 0; }
.h1_txt_okeanito_wall span { display: none; }

.h1_txt_padova_wall { float: left; display: block; width: 204px; height: 19px; background: transparent url("http://zephyronline.com/images/products/txt/h1_txt_padova_wall.png") no-repeat 0 0; }
.h1_txt_padova_wall span { display: none; }


.txt_learn_more_about_the_designer { display: block; width: 99px; height: 27px; margin: 0 0 12px; background: transparent url("http://zephyronline.com/images/products/txt/txt_learn_more_about_the_designer.png") no-repeat 0 0; outline: none; }
.txt_learn_more_about_the_designer span { display: none; }
.hr_products_black { display: block: width: 240px; height: 2px; background: url("http://zephyronline.com/images/hr_products_black.png") no-repeat 0 0; }
.hr_products_grey { display: block: width: 155px; height: 1px; margin: 7px 0 13px; background: url("http://zephyronline.com/images/hr_products_grey.png") no-repeat 0 0; }
.hr_products_dotted { display: block: width: 238px; height: 1px; margin: 11px 0 12px; background: url("http://zephyronline.com/images/hr_products_dotted.png") no-repeat 0 0; }
.hr_products_dotted_no_margin_bottom { display: block: width: 238px; height: 1px; margin: 11px 0 0; background: url("http://zephyronline.com/images/hr_products_dotted.png") no-repeat 0 0; }
.h2_txt_under_cabinet { display: block; width: 123px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_under_cabinet.png") no-repeat 0 0; }
.h2_txt_under_cabinet span { display: none; }
.h2_txt_wall { display: block; width: 42px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_wall.png") no-repeat 0 0; }
.h2_txt_wall span { display: none; }
.h2_txt_island { display: block; width: 53px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_island.png") no-repeat 0 0; }
.h2_txt_island span { display: none; }
.h2_txt_downdraft { display: block; width: 97px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_downdraft.png") no-repeat 0 0; }
.h2_txt_downdraft span { display: none; }
.h2_txt_outdoor { display: block; width: 77px; height: 10px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_outdoor.png") no-repeat 0 0; }
.h2_txt_outdoor span { display: none; }
.h2_txt_power_packs { display: block; width: 109px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_power_packs.png") no-repeat 0 0; }
.h2_txt_power_packs span { display: none; }
.h2_txt_pro_style { display: block; width: 83px; height: 10px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_pro_style.png") no-repeat 0 0; }
.h2_txt_pro_style span { display: none; }
.h2_txt_1_pc_liners { display: block; width: 142px; height: 11px; margin: 0 0 10px; background: transparent url("http://zephyronline.com/images/products/txt/h2_txt_one_piece_liners.png") no-repeat 0 0; }
.h2_txt_1_pc_liners span { display: none; }

.menu_products_overview { display: block; width: 76px; height: 10px; background: transparent url("http://zephyronline.com/images/products/txt/menu_products_overview.png") no-repeat 0 0; outline: none; }
.menu_products_overview:hover, .active .menu_products_overview { background: transparent url("http://zephyronline.com/images/products/txt/menu_products_overview.png") no-repeat 0 -20px; }
.menu_products_overview span { display: none; }
.menu_products_specs { display: block; width: 44px; height: 10px; background: transparent url("http://zephyronline.com/images/products/txt/menu_products_specs.png") no-repeat 0 0; outline: none; }
.menu_products_specs:hover, .active .menu_products_specs { background: transparent url("http://zephyronline.com/images/products/txt/menu_products_specs.png") no-repeat 0 -20px; }
.menu_products_specs span { display: none; }
.menu_products_designer { display: block; width: 69px; height: 10px; background: transparent url("http://zephyronline.com/images/products/txt/menu_products_designer.png") no-repeat 0 0; outline: none; }
.menu_products_designer:hover, .active .menu_products_designer { background: transparent url("http://zephyronline.com/images/products/txt/menu_products_designer.png") no-repeat 0 -20px; }
.menu_products_designer span { display: none; }

#dcbl_suppression_chapter_select { position: absolute; left: 0; top: 64px; width: 338px; height: 502px; padding: 20px 21px; background: transparent url("http://zephyronline.com/images/bg_dcbl_suppression_chapter_select.png") repeat 0 0; }
#dcbl_suppression_chapter_select .h1_txt_dcbl_suppression { float: left; display: block; width: 291px; height: 21px; margin: 0 0 18px; background: transparent url("http://zephyronline.com/images/txt/h1_txt_dcbl_suppression.png") no-repeat 0 0; }
#dcbl_suppression_chapter_select .h1_txt_dcbl_suppression span { display: none; }
#dcbl_suppression_chapter_select .dcbl_suppression_content { width: 320px; height: 263px; margin: 2px 0 0; padding: 16px 20px 16px 0; overflow-y: scroll; color: #000000; font: 12px/16px Arial, Helvetica, sans-serif; }
#dcbl_suppression_chapter_select .dcbl_suppression_content p { margin: 0 0 12px; }
#content_player_pages { display: none; }
.background_dcbl, .background_dcbl #content_background_left, .background_dcbl #content_background_right { background: #FFFFFF; height: 806px; }
#content_player_mask { position: relative; width: 950px; height: 716px; overflow: hidden; }
#content_player_reel { position: absolute; left: 0; top: 0; width: 1900px; height: 716px; }


#dcbl_suppression_chapter_select .nav_txt_benefits { float: left; clear: left; display: block; width: 56px; height: 11px; margin: 0 0 11px; background: transparent url("http://zephyronline.com/images/txt/nav_txt_benefits.png") no-repeat 0 0; }
#dcbl_suppression_chapter_select .nav_txt_benefits:hover, #dcbl_suppression_chapter_select .active .nav_txt_benefits { background: transparent url("http://zephyronline.com/images/txt/nav_txt_benefits.png") no-repeat 0 -11px; }
#dcbl_suppression_chapter_select .nav_txt_benefits span { display: none; }
.content_player_benefits { float: left; background: transparent url("http://zephyronline.com/images/backgrounds/bg_dcbl_benefits.jpg") no-repeat 0 0; width: 950px; height: 716px; }

#dcbl_suppression_chapter_select .nav_txt_working_speed { float: left; clear: left; display: block; width: 102px; height: 11px; margin: 0 0 11px; background: transparent url("http://zephyronline.com/images/txt/nav_txt_working_speed.png") no-repeat 0 0; }
#dcbl_suppression_chapter_select .nav_txt_working_speed:hover, #dcbl_suppression_chapter_select .active .nav_txt_working_speed { background: transparent url("http://zephyronline.com/images/txt/nav_txt_working_speed.png") no-repeat 0 -11px; }
#dcbl_suppression_chapter_select .nav_txt_working_speed span { display: none; }
.content_player_working_speed { float: left; background: transparent url("http://zephyronline.com/images/backgrounds/bg_dcbl_working_speed.jpg") no-repeat 0 0; width: 950px; height: 716px; }

#dcbl_suppression_chapter_select .nav_txt_on_board_computer { float: left; clear: left; display: block; width: 138px; height: 11px; margin: 0 0 11px; background: transparent url("http://zephyronline.com/images/txt/nav_txt_on_board_computer.png") no-repeat 0 0; }
#dcbl_suppression_chapter_select .nav_txt_on_board_computer:hover, #dcbl_suppression_chapter_select .active .nav_txt_on_board_computer { background: transparent url("http://zephyronline.com/images/txt/nav_txt_on_board_computer.png") no-repeat 0 -11px; }
#dcbl_suppression_chapter_select .nav_txt_on_board_computer span { display: none; }
.content_player_on_board_computer { float: left; background: transparent url("http://zephyronline.com/images/backgrounds/bg_dcbl_on_board_computer.jpg") no-repeat 0 0; width: 950px; height: 716px; }

#dcbl_suppression_chapter_select .nav_txt_bloom_hd_led_light_bulbs { float: left; clear: left; display: block; width: 173px; height: 11px; margin: 0 0 11px; background: transparent url("http://zephyronline.com/images/txt/nav_txt_bloom_hd_led_light_bulbs.png") no-repeat 0 0; }
#dcbl_suppression_chapter_select .nav_txt_bloom_hd_led_light_bulbs:hover, #dcbl_suppression_chapter_select .active .nav_txt_bloom_hd_led_light_bulbs { background: transparent url("http://zephyronline.com/images/txt/nav_txt_bloom_hd_led_light_bulbs.png") no-repeat 0 -11px; }
#dcbl_suppression_chapter_select .nav_txt_bloom_hd_led_light_bulbs span { display: none; }
.content_player_bloom_hd_led_light_bulbs { float: left; background: transparent url("http://zephyronline.com/images/backgrounds/bg_dcbl_bloom_hd_led.jpg") no-repeat 0 0; width: 950px; height: 716px; }

#dcbl_suppression_chapter_select .nav_txt_dcbl_motor { float: left; clear: left; display: block; width: 81px; height: 11px; margin: 0 0 11px; background: transparent url("http://zephyronline.com/images/txt/nav_txt_dcbl_motor.png") no-repeat 0 0; }
#dcbl_suppression_chapter_select .nav_txt_dcbl_motor:hover, #dcbl_suppression_chapter_select .active .nav_txt_dcbl_motor { background: transparent url("http://zephyronline.com/images/txt/nav_txt_dcbl_motor.png") no-repeat 0 -11px; }
#dcbl_suppression_chapter_select .nav_txt_dcbl_motor span { display: none; }
.content_player_dcbl_motor { float: left; background: transparent url("http://zephyronline.com/images/backgrounds/bg_dcbl_motor.jpg") no-repeat 0 0; width: 950px; height: 716px; }

#dcbl_suppression_chapter_select .nav_txt_next_generation_europa { float: left; clear: left; display: block; width: 169px; height: 11px; margin: 0 0 11px; background: transparent url("http://zephyronline.com/images/txt/nav_txt_next_generation_europa.png") no-repeat 0 0; }
#dcbl_suppression_chapter_select .nav_txt_next_generation_europa:hover, #dcbl_suppression_chapter_select .active .nav_txt_next_generation_europa { background: transparent url("http://zephyronline.com/images/txt/nav_txt_next_generation_europa.png") no-repeat 0 -11px; }
#dcbl_suppression_chapter_select .nav_txt_next_generation_europa span { display: none; }
.content_player_next_generation_europa { float: left; background: transparent url("http://zephyronline.com/images/backgrounds/bg_dcbl_next_generation_europa.jpg") no-repeat 0 0; width: 950px; height: 716px; }

#dcbl_suppression_chapter_select .nav_txt_introduction { float: left; clear: left; display: block; width: 94px; height: 11px; margin: 0 0 11px; background: transparent url("http://zephyronline.com/images/txt/nav_txt_introduction.png") no-repeat 0 0; }
#dcbl_suppression_chapter_select .nav_txt_introduction:hover, #dcbl_suppression_chapter_select .active .nav_txt_introduction { background: transparent url("http://zephyronline.com/images/txt/nav_txt_introduction.png") no-repeat 0 -11px; }
#dcbl_suppression_chapter_select .nav_txt_introduction span { display: none; }
.content_player_introduction { float: left; background: transparent url("http://zephyronline.com/images/backgrounds/bg_dcbl_introduction.jpg") no-repeat 0 0; width: 950px; height: 716px; }


@media screen and (min-width: 1150px) {
	#homepage_container #container { position: relative; width: 100%; padding: 11px 0 47px; margin: 0 auto; background: url("http://zephyronline.com/images/bg_container_top.jpg") no-repeat center 0; z-index: 10; }
	#homepage_container #container_middle { position: relative; width: 100%; height: auto; background: transparent url("http://zephyronline.com/images/bg_container_middle.gif") repeat-y center center; z-index: 20; }
	#homepage_container #container_bottom { position: absolute; bottom: 0; left: 0; width: 100%; height: 47px; margin: 0 auto; background: url("http://zephyronline.com/images/bg_container_bottom.jpg") no-repeat center 0; }
	#homepage_container #top #top_left, #homepage_container #top #top_right { display: block; }
	#homepage_container #button_get_social { left: 1px; }
	#homepage_container #social_container { left: -8px; }
	#homepage_container #top .logo { right: 0; }
	#homepage_container #nav { left: 0; }
	#home_content { width: 1150px; height: 716px; padding: 0; }
	#home_header { width: 1150px;/*1122px; margin-left: -86px;*/ }
	#home_pagination_tab { /*position: absolute; bottom: 0; left: 0;*/ width: 1150px; height: 21px; background: transparent url("http://zephyronline.com/images/bg_home_pagination_tab.png") no-repeat 0 0; cursor: pointer; }
	#home_pagination { /*display: none; position: absolute; bottom: -74px; left: 0;*/ width: 1116px; padding: 7px 17px; background: transparent url("http://zephyronline.com/images/bg_home_pagination.png") repeat 0 0; }
	#home_pagination .more_photos_reel_container { height: 60px; margin: 0 auto; overflow: hidden; position: relative; width: 930px; }
	#home_mask { width: 1150px;/*1122px;*/ height: 488px; }
	#home_slider { width: 2300px;/*2244px;*/ height: 488px; }
	#home_slider img { width: 1150px;/*1122px;*/ height: 488px; }
	#home_previous, #home_next { top: 232px; }
	#home_previous { left: 86px; }
	#home_next { right: 86px; }
	#ventilation_101_flash { width: 1150px; height: 572px; }
	#collections .view_arc_collection .view_arc_collection_left,
	#collections .view_essentials_collection .view_essentials_collection_right,
	#news_and_press .news_and_press_bg_left, #news_and_press .news_and_press_bg_right { display: block; }
	#homepage_container #news_and_press { width: 950px; padding: 12px 0 0; }
	#homepage_container #news_and_press .news_summary { width: 842px; }
	#homepage_container #footer { width: 950px; padding: 12px 0 0; }
}

#subpage_information_container_where_to_buy { width: 638px; margin: 0 0 0 34px; padding: 30px 0 0; }
#subpage_information_container_where_to_buy .inner #results { position: relative; }
#sub_overview_where_to_buy {padding: 32px 0 0; width: 602px;}
.clear_where_to_buy {clear: both;}

#sub_overview_where_to_buy .address {
	border-top: 1px solid #535455;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
	width: 190px;
}

#sub_overview_where_to_buy .address1 {
	float: left;
	margin-right: 10px;
	padding-bottom: 5px;
	width: 190px;
}

#sub_overview_where_to_buy .distributors {
	clear: both;
	padding-bottom: 10px;
}

/*---------google maps--------------*/
.msfeatureupdater{display:none;}

#homepage_container .subnavspace { width: 950px; left: -10px; padding-left: 0; }
.subnavspace { display: none; position: absolute; width: 1070px; min-height: 149px;  background: #FFFFFF; /*background: transparent url(http://zephyronline.com/images/nav_back.png) repeat-x top left;*/ left: -100px; top: 35px; /*bottom: -166px;*/ z-index: 999; padding-left: 80px; margin: 0; list-style: none outside none; }
#nav .subnavspace li { float: none; height: auto; }
#homepage_container #nav li ul .orangetop { left: 3px; }
#nav li ul .orangetop { position: absolute; width: 88px; height: 4px; background-color: #eaab00; top: 1px; left: 90px; }
#homepage_container #nav li ul .dropdown_nav_bottom { width: 950px; }
#nav li ul .dropdown_nav_bottom { position: absolute; width: 1150px; height: 6px; background: transparent url(http://zephyronline.com/images/bg_dropdown_nav_bottom.png) repeat-x top left; bottom: -6px; left: 0; }
#nav .sublevel { padding-top: 10px; width: 125px; padding-left: 20px; }
#nav .sublevel li { position: relative; width: 200px; display: block; float: none; padding-top: 12px; height: 12px; font:12px/0 Arial,Helvetica,sans-serif; text-transform: uppercase; }
#nav .subsub { position: absolute; display: block; left: 125px; top: 0; width: 125px; }
#nav li.active { color: #989897; background: transparent url(http://zephyronline.com//images/nav_arrows.gif) no-repeat right center; }

#homepage_container #nav .navpanels { padding: 10px 0; width: 942px; }
#nav .navpanels { font: 11px/21px Arial, Helvetica, sans-serif; color: #404149; padding: 10px; width: 922px; cursor: default; }
#nav .navpanel { float: left; /*padding-right: 9px;*/ padding-left: 12px; min-height: 100px; text-transform: uppercase; }
#nav .navpanels a { display: block; float: left; width: 100%; clear: both; font: 11px/21px Arial, Helvetica, sans-serif; color: #404149; }
#nav li.first .navpanels a { margin: 0; }
#nav .navpanels a span { display: block; padding-right: 28px; padding-left: 9px; }
#nav .navpanels a.active span,
#nav .navpanels a:hover span { color: #898989; text-decoration: none; background: url(http://zephyronline.com/images/hood_height/double_arrow.png) right center no-repeat; }
#nav .navpanels .hood_types_navpanel a.active span,
#nav .navpanels .hood_types_navpanel a:hover span,
#nav .navpanels .blower_types_navpanel a.active span,
#nav .navpanels .blower_types_navpanel a:hover span,
#nav .navpanels .sizes_navpanel a.active span,
#nav .navpanels .sizes_navpanel a:hover span { background: none; }
#nav .navpanels .leftborder a.active,
#nav .navpanels .leftborder a:hover { background: none; }
#nav .leftborder { border-left: 1px solid #acacac; }
#nav .navpanel .header { color: #898989; line-height: 21px; }
#nav .collections_navpanel, #nav .hood_types_navpanel, #nav .blower_types_navpanel, #nav .sizes_navpanel { display: none; }
#nav .collection_child { float: left; display: none; padding-left: 10px; }
#nav .collection_child .navpanel { width: 106px; }
#nav .noLeftPadding { padding-left: 0; }


@media screen and (min-width: 1150px) {
	#homepage_container .subnavspace { width: 1070px; left: -100px; padding-left: 80px; }
	#homepage_container #nav li ul .orangetop { left: 90px; }
	#homepage_container #nav .navpanels { padding: 10px; width: 922px; }
	#homepage_container #nav li ul .dropdown_nav_bottom { width: 1150px; }
}
.background_showroom { background: transparent url(../images/showroom_back.jpg); width: 950px; height: 716px; }
#showroom_background_left { background: transparent url(../images/showroom_back_left.jpg); position: absolute; top: 0; left: -100px; width: 100px; z-index: 90; height: 716px; }
#showroom_background_right { background: transparent url(../images/showroom_back_right.jpg); position: absolute; top: 0; right: -100px; width: 100px; z-index: 90; height: 716px; }

#showroom_area { position: relative; width: 950px; height: 630px; overflow: hidden; }
#showroom_previous,
#showroom_next { display: block; width: 52px; height: 52px; position: absolute; top: 275px; outline: none; z-index: 100; }
#showroom_previous { left: 0; background: transparent url("http://zephyronline.com/images/showroom/showroom_left_button.gif") no-repeat top left; }
#showroom_previous:hover { background: transparent url("http://zephyronline.com/images/showroom/showroom_left_button.gif") no-repeat bottom left; }
#showroom_next { right: 0; background: transparent url("http://zephyronline.com/images/showroom/showroom_right_button.gif") no-repeat top left; }
#showroom_next:hover { background: transparent url("http://zephyronline.com/images/showroom/showroom_right_button.gif") no-repeat bottom left; }
#learn_more { padding: 5px 30px; width: 76px; height: 10px; z-index: 100; position: absolute; top: 0; right: 202px;  background-color: #333333; border-right: 1px solid #7A7A7A; }
a.learn_more_link { display: block; width: 76px; height: 10px; background: url("http://zephyronline.com/images/txt/nav_txt_learn_more.png") no-repeat 0 0; }
a.learn_more_link:hover, #nav li a.learn_more_link.active { background: url("http://zephyronline.com/images/txt/nav_txt_learn_more.png") no-repeat 0 -10px; }
#schedule_an_appointment { padding: 5px 15px; width: 172px; height: 10px; z-index: 100; position: absolute; top: 0; right: 0;  background-color: #333333; }
a.schedule_an_appointment_link { display: block; width: 172px; height: 10px; background: url("http://zephyronline.com/images/txt/nav_txt_schedule_an_appointment.png") no-repeat 0 0; }
a.schedule_an_appointment_link:hover, #nav li a.schedule_an_appointment_link.active { background: url("http://zephyronline.com/images/txt/nav_txt_schedule_an_appointment.png") no-repeat 0 -10px; }

#showroom_callout { position: absolute; top: 0; left: 0; }

#showroom_mask { width: 950px; height: 630px; position: relative; overflow: hidden; }
#showroom_slider { width: 1900px; height: 630px; position: absolute; top: 0; left: 0; }
#showroom_slider img { display: block; float: left; width: 950px; height: 630px; }

#showroom_pagination_container { position: absolute; bottom: -60px; left: 0; }

#showroom_pagination_tab { /*position: absolute; bottom: 0; left: 0;*/ width: 950px; height: 21px; background: url("http://205.186.165.75/images/bg_home_pagination_tab.png") no-repeat scroll -100px 0 transparent;/*transparent url("http://zephyronline.com/images/showroom/tab_showroom_more_photos.png") no-repeat 0 0;*/ cursor: pointer; }

#showroom_pagination { display: none; position: absolute; bottom: -74px; left: 0; width: 916px; padding: 0 17px; background: transparent url("http://zephyronline.com/images/bg_home_pagination.png") repeat 0 0; }
#showroom_pagination a { display: block; float: left; width: 90px; height: 60px; padding: 7px 0 7px 7px; position: relative; overflow: hidden; outline: none; }
#showroom_pagination a img { position: absolute; top: 7px; left: 7px; }
#showroom_pagination a.active,
#showroom_pagination a:hover { background: transparent url("http://zephyronline.com/images/bg_home_pagination_a_hover.png") no-repeat 7px 7px; }
#showroom_pagination .button_close_x { position: absolute; top: 3px; right: 13px; padding: 0 15px 0 0; background: transparent url("http://zephyronline.com/images/button_close_x_home_pagination.png") no-repeat right center; font-size: 10px; text-transform: uppercase; cursor: pointer; }

#showroom_tmbs_container { padding: 2px; background: url("http://205.186.165.75/images/bg_home_pagination.png") repeat scroll 0 0 transparent; /*#000000; position: absolute; bottom: -60px; left: 0;*/ width: 946px; display: /*none*/block; }
#showroom_tmbs_container .showroom_reel_arrow_left { position: absolute; left: 2px; bottom: 2px; width: 15px; height: 56px; padding: 0 4px 0 0; background: url(http://zephyronline.com/images/brisas/bg_photo_reel_arrow_left.jpg) no-repeat 0 0; cursor: pointer; }
#showroom_tmbs_container .showroom_reel_arrow_right { position: absolute; right: 2px; bottom: 2px; width: 15px; height: 56px; padding: 0 0 0 4px; background: url(http://zephyronline.com/images/brisas/bg_photo_reel_arrow_right.jpg) no-repeat 4px 0; cursor: pointer; }
#showroom_tmbs_container .showroom_reel_container { position: relative; width: 840px; height: 56px; margin: 0 auto; overflow: hidden; }
#showroom_tmbs_container .showroom_reel_container::selection { background: none; }
#showroom_tmbs_container .showroom_reel_container::-moz-selection { background: none; }
#showroom_tmbs_container .showroom_reel { position: absolute; left: 0; top: 0; }
#showroom_tmbs_container .showroom_reel::selection { background: none; }
#showroom_tmbs_container .showroom_reel::-moz-selection { background: none; }
#showroom_tmbs_container img { margin: 3px 5px; cursor: pointer; float: left; }
#showroom_tmbs_container img::selection { background: none; }
#showroom_tmbs_container img::-moz-selection { background: none; }

#showroom_fullscreen_content { display: none; }
