@charset "UTF-8";#header-social-media a,ul.dropdown_menu li{padding:0;float:left}#header-dip,#header_page_content_usa,#main-header,#main_navigation,#result,#top-logo,.uparrow:after{position:absolute}#main-header,#main-header nav,.clear{width:100%}#main_navigation>ul>li>a:hover:after,#view_selections:after,.item_image3:after,.uparrow:after{content:''}#main-header li,.list,ul{list-style-type:none}#mobile-menu,.footer_navigation_1_bottom,.footer_navigation_1_top,.show:hover{cursor:pointer}.button,.input,.slide_text{letter-spacing:1px}.label,a{text-decoration:none}body,html{min-height:100%;height:100%;min-width:1032px}body{background:url(../images/background.jpg) top/100% 100% no-repeat fixed!important;font-family:'Titillium Web',sans-serif;line-height:100%}@font-face{font-family:sui_generis_rgregular;src:url(../fonts/sui_generis_rg-webfont.eot);src:url(../fonts/sui_generis_rg-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/sui_generis_rg-webfont.woff2) format('woff2'),url(../fonts/sui_generis_rg-webfont.woff) format('woff'),url(../fonts/sui_generis_rg-webfont.ttf) format('truetype'),url(../fonts/sui_generis_rg-webfont.svg#sui_generis_rgregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:sui_generis_light;src:url(../fonts/sui_generis_condensed_light-webfont.eot);src:url(../fonts/sui_generis_condensed_light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/sui_generis_condensed_light-webfont.woff2) format('woff2'),url(../fonts/sui_generis_condensed_light-webfont.woff) format('woff'),url(../fonts/sui_generis_condensed_light-webfont.ttf) format('truetype'),url(../fonts/sui_generis_condensed_light-webfont.svg#sui_generiscondensed_light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:dodger3;src:url(../fonts/dodger3.ttf) format('truetype');font-weight:400;font-style:normal}body.push-right{margin-left:280px;overflow:hidden}.clear{clear:both}#main-header{top:0;left:0;font-family:sui_generis_rgregular,sans-serif!important;font-size:12px;z-index:999}#main-header.push-right{left:280px}#main-header.push-right #main_navigation #mobile-menu{left:290px}#main_navigation>ul>li,#top-menu-items>li{margin:0}#main_navigation>ul>li:first-child{display:none}#main-header a{color:#FFF}#top-brand,#top-logo{display:block;float:left}#top-brand{background:url(../images/brand.png) 0 0/100% 100% no-repeat;width:200px;height:28px;margin-left:22px;margin-top:12px}#top-logo{background:url(../images/logo.png) center/100% 100% no-repeat;width:79px;height:44px;left:calc(50% - 39.5px);top:9px;z-index:201}#top_nav{position:relative;width:1024px;margin:0 auto;font-family:inherit}#header-dip{left:calc(50% - 73px);height:13px;top:50px;z-index:200}#header_page_content_usa{left:0;top:0;width:100%;z-index:100;height:50px;background:-webkit-radial-gradient(at center,rgba(22,22,22,.8) 5px,rgba(0,0,0,1));background:radial-gradient(at center,rgba(22,22,22,.8) 5px,rgba(0,0,0,1));box-shadow:0 2px 2px rgba(0,0,0,.19)}#top-menu-items{float:right;height:100%}#top-menu-items a{display:block;padding:17.5px 10px;opacity:.6}#top-menu-items>li>a:hover,#top_nav .dropdown_menu a{opacity:1}#top-menu-items>li:first-child{margin-top:0}#top_nav .dropdown_menu{top:50px;background:#000}#search_nav{padding:11px 10px;height:25px}#support_nav ul{width:430px;padding-left:5px;left:-40px}#support_nav li{display:block;float:left;margin-top:10px}#support_nav .dropdown_title p{color:#FFF;opacity:.6}#support_nav ul a{padding:5px 4px}@media screen and (max-width:1260px){#support_nav ul{left:-154px}}#header-social-media img{width:20px;height:20px;margin:0 2px}#header-cart{position:relative;height:25px;width:56px}#header-cart a{height:30px;color:#FFF;background:#D15B00;padding:10px 10px 9.5px 5px;font-family:Roboto;opacity:1;text-align:center}#header-cart span{display:block;float:right;margin-left:3px;margin-top:9px}.uparrow:after{display:block;top:50px;left:-30px;width:0;height:0;border-style:solid;border-width:0 7px 7px;border-color:#FFF transparent}#header-cart .header_navigation_1_top{font-size:16px}#header-cart .cart-text:last-of-type{font-size:13px}#cart{width:30px}#magnifying-glass{margin-top:3px;margin-right:3px;width:23px;float:left}#searchid{display:none;height:30px;-webkit-appearance:none;outline:0;box-shadow:none;border:none;border-radius:5px}#result_box{position:relative}#result{top:0;left:0;height:400px;width:350px;padding:10px;display:none;margin-top:-1px;overflow-x:hidden;overflow-y:auto;border:1px solid #537F99;border-top:solid 0;color:#FFF;box-shadow:0 2px 3px #537F99;text-shadow:0 3px 4px #333;background:rgba(4,113,148,.8);z-index:300}#result a{opacity:1}#main_navigation{display:table;table-layout:fixed;left:0;top:50px;width:100%;z-index:99;background:url(../images/svg/nav_bars.svg) rgba(6,134,175,.6);height:40px;border-bottom:1px solid #0686AF;box-shadow:0 2px 2px rgba(0,0,0,.5);font-family:inherit}#main_navigation>ul,#rifle_builder_option_menu ul{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-ms-flex-direction:row;-webkit-box-direction:normal}#main_navigation .dropdown_menu{top:40px}#main_navigation>ul{display:flex;flex-direction:row;width:980px;margin:0 auto;padding:0}#main_navigation>ul>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;position:relative}#main_navigation ul.dropdown_menu li{clear:both;width:100%}#main_navigation>ul>li>a{display:block;font-size:12px;padding:20px 0 5px}#main_navigation>ul>li>a:hover:after{display:block;position:absolute;bottom:-5px;left:0;width:100%;height:10px;background:url(../images/header_after_glow.png) center center/100% 14px no-repeat}#main_navigation .mobile-top-link{display:none}#main_navigation .show-menu{display:block;margin-left:0}.pull-right{float:right!important}.show{padding:10px;border-bottom:1px #999 solid;font-size:15px;height:50px}.show:hover{color:#28A4CF}.dropdown{position:relative}.dropdown:hover .dropdown_menu{display:block}.dropdown_menu{position:absolute;display:none;text-align:left;min-width:150px;background:rgba(6,134,175,.6);z-index:203}.dropdown_menu li{float:none;display:list-item;margin:0}.dropdown_menu li a:hover{background:rgba(255,255,255,.3)}.dropdown_menu a{display:block;padding:10px;white-space:nowrap}#mobile-menu{width:25px;margin:0 0 5px;display:none}.hamburger{display:block;width:25px;margin-bottom:6px;height:2px;background:#FFF}#top-mobile-menu{display:none;border-top:4px solid rgba(0,0,0,.06)}#main_navigation .menu-back{background:#0686AF;padding-left:0;width:100%}#main_navigation .menu-back a,#main_navigation .menu-back a:hover{background:url(../images/left_arrow_white.png) 5% 50%/10px no-repeat}#main_navigation .menu-back a{color:#FFF}#main-header .category-title{display:none}.category-title{width:calc(100% - 15px);border-left:5px solid #000;padding:10px 0 10px 10px;color:#000;background:#FFF}#footer_login:hover,#footer_table a:hover{color:#28A4CF}#footer_my_account_button,.account_button{background-image:url(../images/footer_my_account_button.png)}#add_new_slide_button,#dashboard_logo,#dashboard_nav_arrow,#footer_my_account_button,#home_page,.home_service_box_img,.home_service_box_label{background-size:100%;background-repeat:no-repeat}.menu-open{position:relative}.header-hidden{display:none!important}ul{margin:0;padding:0}li{display:inline}nav ul li{float:left}nav li ul{display:none}table a{color:#FFF}#footer_page_background{position:absolute;bottom:-480px;left:0;width:100%;min-width:980px;height:236px;background-image:url(../images/footer_background.png);background-position:center}#footer_page_content{position:absolute;top:-88px;left:0;right:0;width:980px;height:324px;margin:0 auto;background-image:url(../images/footer.png);background-repeat:no-repeat;background-position:0 0}#footer_page_content a{color:#9f9f9f}#footer_locate_a_dealer_link{position:absolute;top:-10px;left:225px;height:90px;width:100px;-webkit-border-top-left-radius:60px;-webkit-border-top-right-radius:60px;-moz-border-radius-topleft:60px;-moz-border-radius-topright:60px;border-top-left-radius:60px;border-top-right-radius:60px}#footer_community_link,#footer_rifle_builder_link{-webkit-border-top-left-radius:60px;-webkit-border-top-right-radius:60px;top:-10px;height:90px;width:100px;-moz-border-radius-topleft:60px;-moz-border-radius-topright:60px;position:absolute}#footer_rifle_builder_link{left:375px;border-top-left-radius:60px;border-top-right-radius:60px}#footer_community_link{left:527px;border-top-left-radius:60px;border-top-right-radius:60px}#footer_media_link{position:absolute;top:-10px;left:678px;height:90px;width:100px;-webkit-border-top-left-radius:60px;-webkit-border-top-right-radius:60px;-moz-border-radius-topleft:60px;-moz-border-radius-topright:60px;border-top-left-radius:60px;border-top-right-radius:60px}#r_label{position:absolute;top:25px;left:30px;font-size:23px}#footer_bottom_link_area{position:absolute;top:120px;left:0;right:0;height:130px;width:900px;margin:0 auto;color:#9F9F9F;text-shadow:1px 1px 1px #000}#footer_left_area{position:absolute;top:0;left:0;height:100%;width:200px}#footer_logged_in_as_label,#footer_login{position:absolute;top:5px;left:0}#footer_logged_in_as{position:absolute;top:33px;left:0;color:#28A4CF;font-size:24px}#footer_my_account_button{position:absolute;top:74px;left:0;height:27px;width:112px;color:#FFF;font-size:18px;padding-top:0;cursor:pointer;text-shadow:1px 1px 2px #000}#footer_right_area{position:absolute;top:0;left:200px;height:100%;width:700px}.fooret_table_column{width:300px;padding-left:150px}#dashboard_page,#loader_box,#login_page{height:100%;width:100%;position:fixed;top:0;left:0}#footer_table{color:#9F9F9F}#content-wrapper{min-height:calc(100% - 380px)}#login_page{background-image:-webkit-linear-gradient(#CCC,#666);background-image:linear-gradient(#CCC,#666)}#login_page_content{position:absolute;top:100px;left:0;right:0;max-width:980px;min-width:500px;height:400px;background-color:#FFF;margin:0 auto;border:1px solid #666;border-radius:10px;box-shadow:10px 10px 12px 3px #666}#login_box{position:absolute;top:10px;left:0;right:0;width:400px;height:150px;margin:0 auto;padding-top:50px}.align_right{text-align:right}#cart_items_list p,#specifications_table_view_title,#testimonial_bio,.align_left,.slide_text{text-align:left}.button{background-image:linear-gradient(#0CF,#06F)}.input{-webkit-font-smoothing:antialiased;-webkit-text-stroke:0}#login_message{font-size:30px;color:#333;white-space:nowrap}#password,#username{width:200px}#invalid_login_message{padding:0;color:#EC4800;font-size:26px;text-shadow:1px 1px #CCC}.button,.button:hover{font-size:16px;color:#FFF;cursor:pointer}.radio_buttons{float:left;clear:none}.radio_buttons>label{float:left;clear:none;display:block;padding:2px 1em 0 0}.radio_buttons>input[type=radio],input.radio{float:left;clear:none;margin:2px 0 0 2px}#dashboard_logout_button{position:absolute;right:3px;top:3px;z-index:1}#dashboard_page{background-image:-webkit-linear-gradient(#CCC,#666);background-image:linear-gradient(#CCC,#666);overflow:auto}#loader_box{z-index:99999999;background-color:#000;opacity:.6}#loader{position:fixed;top:0;left:0;right:0;bottom:0;height:100px;width:100px;z-index:99999999;background-image:url(../images/loading/loading.gif);background-repeat:no-repeat;margin:auto}#dashboard_page_content{position:absolute;top:100px;left:0;right:0;max-width:980px;min-width:500px;height:700px;background-color:#FFF;margin:0 auto 100px;border:1px solid #666;border-radius:10px;box-shadow:10px 10px 12px #333}.button{padding:5px 15px;background-color:#09F;border-radius:10px;border:1px solid #999;background-image:-webkit-linear-gradient(#0CF,#06F);background-image:linear-gradient(#0CF,#06F);-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px}.button:hover{border:1px solid #999;background-image:-webkit-linear-gradient(#06F,#0CF);background-image:linear-gradient(#06F,#0CF)}.label{position:relative;text-transform:capitalize;color:#000;font:16px Verdana,Arial,Helvetica,sans-serif;padding:5px;margin:-40px auto 0}.input{border-radius:5px;box-shadow:-3px 3px 3px #EAEAEA inset;padding:6px;margin:0;border:1px solid #AAB3BC;width:120px;font-weight:600;font-size:14px;height:17px}#blogs_top_blog_comments,.dashboard_nav2{margin-left:50px}.hidden{display:none}#dashboard_message{position:absolute;top:-40px;left:5px;font-size:26px;z-index:10;cursor:pointer}#dashboard_message:hover{text-decoration:underline}#dashboard_logo{position:absolute;top:30px;left:5px;height:40px;width:189px;background-image:url(../images/logo.png);cursor:pointer;z-index:10}#dashboard_navigation{position:absolute;top:0;left:0;height:590px;width:180px;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:3px 0 6px #CCC;border-right:solid 1px #999;padding:100px 10px 10px}.dashboard_nav1{margin-bottom:5px;padding:10px;border:1px solid #BDBDBD;border-radius:10px;cursor:pointer;background-image:-webkit-linear-gradient(#FFF,#CCC);background-image:linear-gradient(#FFF,#CCC)}.dashboard_nav2{display:none;margin-bottom:2px;padding:3px;border:1px solid #000;cursor:pointer;width:130px;border-right:solid 1px;background-color:#FFF;border-radius:10px;background-image:-webkit-linear-gradient(#FFF,#CCC);background-image:linear-gradient(#FFF,#CCC)}#dashboard_orders_nav:hover{color:#fff;border:1px solid #000;background-image:linear-gradient(#0cf,#06f);background:-webkit-linear-gradient(#0cf,#06f)}#dashboard_nav_arrow{display:none;position:absolute;top:18px;left:-22px;background-image:url(../images/dashboard_nav_arrow.png);width:50px;height:36px;z-index:10;-webkit-animation-duration:2s;animation-duration:2s}#dashboard_view_area{position:absolute;top:0;left:210px;height:100%;width:770px;border-top-right-radius:10px;border-bottom-right-radius:10px}.dashboard_view_area{display:none;position:absolute;top:20px;left:0;height:94%;width:97%;background-color:#FFF;overflow:auto}.dashboard_view_area_label{font-size:20px;font-weight:900;color:#000}.dashboard_left_column{position:absolute;top:50px;left:0;width:330px;height:605px;overflow:auto;padding-left:24px}.dashboard_right_column{position:absolute;top:50px;left:375px;width:370px;height:605px;overflow:hidden}.dashboard_iframe{width:280%;height:280%;-ms-zoom:.36;-moz-transform:scale(.36);-moz-transform-origin:0 0;-o-transform:scale(.36);-o-transform-origin:0 0;-webkit-transform:scale(.36);-webkit-transform-origin:0 0;overflow:visible;pointer-events:none}.dashboard_editable_area{background-color:#FFF;opacity:.4;z-index:2;border:4px solid #09F;cursor:pointer}.dashboard_editable_area:hover{opacity:.9}#dashboard_home_page_slider_click_to_edit{position:absolute;top:44px;left:11px;height:135px;width:345px}.slide_text{position:absolute;top:-90px;left:25px;height:55px;width:600px;overflow:hidden;font-size:24px;text-shadow:1px 1px 3px #000;color:#CDF1FE;line-height:22px;display:none}#dashboard_home_page_service_box_1_click_to_edit{position:absolute;top:202px;left:11px;height:59px;width:73px}#dashboard_home_page_service_box_2_click_to_edit{position:absolute;top:202px;left:102px;height:59px;width:73px}#dashboard_home_page_service_box_3_click_to_edit{position:absolute;top:202px;left:192px;height:59px;width:73px}#dashboard_home_page_service_box_4_click_to_edit{position:absolute;top:202px;left:283px;height:59px;width:73px}.dashboard_home_page_slide_image{display:none;border:1px solid #CCC;height:50px;width:100px}.delete_click{color:#06F;text-shadow:1px 1px 1px #0CF}#add_new_slide_button{position:relative;top:0;left:0;height:25px;width:0;padding-top:5px;padding-left:30px;white-space:nowrap;cursor:pointer;background-image:url(../images/add_button.png)}#add_new_slide_button:hover{height:27px;width:2px;padding-top:7px;padding-left:32px;top:-2px;left:-2px}#slide_dots{position:absolute;top:400px;left:0;height:14px;width:100%;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slide_dot{display:inline-block;margin:5px;height:9px;width:9px;background-image:url(../images/slider_dots.png);background-repeat:no-repeat;background-position:0 0;cursor:pointer}#Models_Table{width:23%}#Models_Table>tbody>tr>td,#Models_Table>thead>tr>th{width:100%;text-align:left}#Models_Table>tbody>tr>th:nth-child(1),#Models_Table>thead>tr>th:nth-child(1){width:65px}#Models_Table>thead>tr>th:nth-child(2){width:100px}#Models_Table>tbody>tr>th:nth-child(2),#Models_Table>tbody>tr>th:nth-child(3){width:250px}#Models_Table>thead>tr>th:nth-child(3){width:165px}#home_page_content,#home_page_slider{width:980px;position:absolute;left:0}.blinking-cursor{font-weight:100;font-size:24px;text-shadow:1px 1px 3px #000;color:#CDF1FE;-webkit-animation:1s blink step-end infinite;animation:1s blink step-end infinite}.account_button,.account_nav,.home_service_box_label{text-shadow:1px 1px 2px #000}@keyframes blink{from,to{color:transparent}50%{color:#CDF1FE}}@-webkit-keyframes blink{from,to{color:transparent}50%{color:#CDF1FE}}#home_page{margin:0;position:absolute;top:0;left:0;height:1228px;width:100%;background-color:#333;background-attachment:fixed;background-image:url(../images/background.jpg);background-position:top;overflow-x:hidden}#home_page_content{top:120px;right:0;margin:0 auto;height:100%}#home_page_slider{top:0;height:395px;background-image:url(../images/home-slider.png);background-repeat:no-repeat;box-shadow:0 0 10px 1px #000}#home_page_slider>.text-area{display:none;position:absolute;top:0;left:0;margin:0;text-transform:uppercase}#home_page_slider>.text-area h2{color:#fff;font-size:66.5px;font-family:sui_generis_rgregular,sans-serif;font-weight:400;margin:21px 0 0 21px;line-height:57px}#home_page_slider>.text-area p{color:#D27528;font-size:34px;font-family:sui_generis_rgregular,sans-serif;line-height:36px;margin:0 0 35px 21px}#home_page_slider_left_button{position:absolute;top:164px;left:-9px;height:63px;width:38px;cursor:pointer;background-image:url(../images/left_slider_arrow.png);background-repeat:no-repeat}#home_page_slider_left_button:hover{top:162px;left:-11px}#home_page_slider_left_button:active{top:164px;left:-9px}#home_page_slider_right_button{position:absolute;top:164px;right:-9px;height:62px;width:39px;cursor:pointer;background-image:url(../images/right_slider_arrow.png);background-repeat:no-repeat}#home_page_slider_right_button:hover{top:162px;right:-11px}#home_page_slider_right_button:active{top:164px;right:-9px}#home_page_services_boxes{position:absolute;top:439px;left:0;height:185px;width:1005px}.home_service_box_label{color:#FFF;height:30px;width:225px;font-family:sui_generis_rgregular;font-size:14px;background-image:url(../images/service_box_label_background.png);padding-top:15px}.home_service_box{margin-top:0;margin-left:-20px;height:200px;width:252px;padding-left:7px;padding-right:7px;display:inline-block}.home_service_box_inside{height:185px;width:225px;z-index:5}.home_service_box_inside:hover{cursor:pointer}.home_service_box_img{height:185px;width:225px}.home_service_box_shadow{background-image:url(../images/home_service_box_shadow.png);background-repeat:no-repeat;height:50px;margin-top:0;margin-left:-10px}#hover_glow_1,#hover_glow_2,#hover_glow_3,#hover_glow_4{top:-14px;height:215px;width:252px;background-image:url(../images/home_service_box_hover.png);cursor:pointer;position:absolute;background-repeat:no-repeat;background-size:100%;z-index:5}#hover_glow_1{left:-13px}#hover_glow_2{left:235px}#hover_glow_3{left:485px}#hover_glow_4{left:735px}#home_page_products_box{position:absolute;top:704px;left:0;height:529px;width:991px}#home_page_products_box_header{position:absolute;top:0;left:-3px;height:51px;width:989px;background-image:url(../images/products_box_header.png);background-repeat:no-repeat;background-size:100%}.products_nav_arrow{background-image:url(../images/products_box_nav_arrow.png);background-size:100%;background-repeat:no-repeat;margin-left:140px;height:45px;width:18px;margin-top:3px;display:inline-block}#products_nav_most_popular,#products_nav_new_products,#products_nav_specials{height:57px;width:113px;background-image:url(../images/products_box_nav.png);background-repeat:no-repeat;position:absolute;cursor:pointer;top:-14px}#products_nav_most_popular{left:20px;background-position:-3px 0}#products_nav_most_popular:hover{background-image:url(../images/products_box_nav_location_hover.png);background-position:-3px 0;background-repeat:no-repeat;cursor:pointer}#products_nav_new_products{left:170px;background-position:-163px 0}#products_nav_new_products:hover{background-image:url(../images/products_box_nav_location_hover.png);background-position:-163px 0;background-repeat:no-repeat;cursor:pointer}#products_nav_specials{left:315px;background-position:-328px 0}#products_nav_specials:hover{background-image:url(../images/products_box_nav_location_hover.png);background-position:-328px 0;background-repeat:no-repeat;cursor:pointer}#products_nav_arrow_3{margin-left:100px}#products_nav_closeout{display:none;position:absolute;top:18px;font-size:18px;left:458px;color:#E2E4E5;height:auto;width:auto;cursor:pointer;background:0 0!important}#home_page_products_box_products_table_area{position:absolute;top:50px;left:1px;height:445px;width:980px;overflow:auto;overflow-x:hidden;background-image:url(../images/products_box_background.png);background-repeat:no-repeat;background-size:100%}#home_page_products_nav_most_popular_table,#home_page_products_nav_new_products_table,#home_page_products_nav_specials_table{position:absolute;top:10px;left:1px;width:980px;padding-left:25px;display:none}.home_page_product{height:100px;width:295px;margin-top:22px;margin-bottom:22px;cursor:pointer}.home_page_product_image{height:96px;width:146px;margin-top:2px;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#FFF}.home_page_product_name{height:16px;width:135px;margin-top:-90px;margin-left:155px;white-space:nowrap;color:#FFF;font-size:12px;font-weight:100;letter-spacing:1px;font-style:normal;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-o-user-select:auto;user-select:auto;overflow:hidden}.home_page_product_amount,.home_page_product_qty{height:16px;width:135px;margin-left:155px;font-size:14px;font-weight:100;letter-spacing:1px;font-style:normal;margin-top:5px;color:#FFF;white-space:nowrap}.home_page_product_amount{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-o-user-select:auto;user-select:auto}.home_page_product_qty{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-o-user-select:auto;user-select:auto;overflow:hidden}.home_page_product_button{height:27px;width:81px;margin-top:5px;margin-left:150px;background-image:url(../images/products/product_button.png);background-repeat:no-repeat;background-size:100%}#about_us_content_area,#contact_us_content_area,#mission_content_area{margin-top:54px;margin-left:0;width:960px;background-color:rgba(0,0,0,.3);padding:10px}#about_us_page,#contact_us_page,#faq_page,#footer_media_page,#mdr_page,#mission_page,#press_kit_page,#repairs_page{top:0;left:0;background-attachment:fixed;background-image:url(../images/background.jpg);background-position:top;overflow-x:hidden;background-size:100%;width:100%;margin:0;background-color:#454545;position:absolute;background-repeat:no-repeat}#home_page_products_box_footer{position:absolute;bottom:3px;left:-1px;height:30px;width:987px;background-image:url(../images/products_box_footer.png);background-repeat:no-repeat;background-size:100%}#about_us_page,#faq_page,#footer_media_page,#mdr_page,#mission_page,#press_kit_page,#repairs_page{height:1229px}#about_us_page_content,#contact_us_page_content,#faq_page_content,#footer_media_page_content,#mdr_page_content,#mission_page_content,#press_kit_page_content,#repairs_page_content{position:absolute;top:120px;left:0;right:0;width:980px;margin:0 auto;height:100%;color:#FFF}#about_us_item_header_label{height:29px;width:125px;background-image:url(../images/item_header_label_about_us.png)}#about_us_content_area{min-height:643px;background-size:100%}#about_us_page_footer,#faq_page_footer,#footer_media_page_footer,#mission_page_footer,#press_kit_page_footer,#repairs_page_footer{margin-top:0;margin-left:-7px;height:91px;width:994px;background-image:url(../images/item_window_footer.png);background-size:100%;background-repeat:no-repeat}#email_to{width:calc(100% - 142px);height:30px;margin-top:5px;margin-bottom:5px}#captcha_contactus,#contact_us_recaptcha{float:left}#required_fields{float:right;margin-right:11px;margin-top:11px;text-align:right;width:180px}#contactus_submit{float:right;margin-right:11px}#contact_us_page{height:auto}#contact_us_content_area{min-height:643px;height:100%}#contact_us_item_header_label{height:29px;width:147px;background-image:url(../images/item_header_label_contact_us.png)}#contact_us_page_footer{margin-top:0;margin-left:-18px;height:91px;width:994px;background-image:url(../images/item_window_footer.png);background-size:100%;background-repeat:no-repeat}#mission_content_area{min-height:443px}#mission_item_header_label{height:29px;width:99px;background-image:url(../images/item_header_label_mission.png)}#faq_content_area,#footer_media_content_area,#mdr_content_area,#press_kit_content_area,#repairs_content_area{margin-top:54px;margin-left:0;min-height:643px;width:960px;background-color:rgba(0,0,0,.3);padding:10px}#press_kit_item_header_label{height:29px;width:121px;background-image:url(../images/item_header_label_press_kit.png)}#faq_content_area ul>li{width:100%;padding:5px 0}#faq_item_header_label{height:29px;width:60px;background-image:url(../images/item_header_label_faq.png)}#repairs_item_header_label{height:29px;width:235px;background-image:url(../images/item_header_label_repairs.png)}#footer_media_item_header_label{height:29px;width:79px;background-image:url(../images/item_header_label_media.png)}#mdr_item_header_label{height:29px;width:79px;background-image:url(../images/item_header_label_mdr.png)}#mdr_photo_item_header_label{height:29px;width:275px;background-image:url(../images/item_header_label_mdr_photo_hunt.png)}.mdr_photo_selection{position:absolute;top:247px;left:63px;width:50px;height:30px;background-image:url(../images/mdr_photo_selection_area.png);z-index:5}#classroom_content_area,#important_information_content_area_inner{margin-top:54px;margin-left:0;width:960px;background-color:rgba(0,0,0,.3);padding:10px}#testimonial_bio,#testimonial_video{height:auto;width:100%}#firearms_page,#shipping_information_page{background-attachment:fixed;background-image:url(../images/background.jpg);background-position:top;top:0;background-size:100%;overflow-x:hidden}#classroom_page_footer,#email_list_page_footer,#event_calendar_page_footer,#important_information_page_footer,#international_page_footer,#manuals_page_footer,#mdr_page_footer,#site_map_page_footer,#sniper_experience_page_footer,#support_page_footer,#testimonials_page_footer,#training_page_footer,#us_laws_page_footer,#user_achievement_page_footer{margin-top:0;margin-left:-7px;height:91px;width:994px;background-image:url(../images/item_window_footer.png);background-size:100%;background-repeat:no-repeat}#classroom_page,#email_list_page,#event_calendar_page,#international_page,#manuals_page,#site_map_page,#sniper_experience_page,#support_page,#testimonials_page,#training_page,#us_laws_page,#user_achievement_page{margin:0;position:absolute;top:0;left:0;height:1229px;width:100%;background-color:#454545;background-attachment:fixed;background-image:url(../images/background.jpg);background-repeat:no-repeat;background-size:100%;background-position:top;overflow-x:hidden}#classroom_page_content,#email_list_page_content,#event_calendar_page_content,#important_information_page_content,#international_page_content,#manuals_page_content,#site_map_page_content,#sniper_experience_page_content,#support_page_content,#testimonials_page_content,#training_page_content,#us_laws_page_content,#user_achievement_page_content{position:absolute;top:120px;left:0;right:0;width:980px;margin:0 auto;height:100%;color:#FFF}#email_list_content_area,#event_calendar_content_area,#international_content_area,#manuals_content_area,#site_map_content_area,#sniper_experience_content_area,#support_content_area,#testimonials_content_area,#training_content_area,#us_laws_content_area,#user_achievement_content_area{margin-top:54px;margin-left:0;min-height:643px;width:960px;background-color:rgba(0,0,0,.3);padding:10px}#international_item_header_label{height:29px;width:162px;background-image:url(../images/item_header_label_international.png)}#us_laws_item_header_label{height:29px;width:117px;background-image:url(../images/item_header_label_us_laws.png)}#manuals_item_header_label{height:29px;width:110px;background-image:url(../images/item_header_label_manuals.png)}#classroom_content_area{min-height:443px}#classroom_item_header_label{height:29px;width:140px;background-image:url(../images/item_header_label_classroom.png)}#user_achievement_item_header_label{height:29px;width:238px;background-image:url(../images/item_header_label_user_achievement.png)}#email_list_item_header_label{height:29px;width:125px;background-image:url(../images/item_header_label_email_list.png)}#event_calendar_item_header_label{height:29px;width:200px;background-image:url(../images/item_header_label_event_calendar.png)}#training_item_header_label{height:29px;width:105px;background-image:url(../images/item_header_label_training.png)}#sniper_experience_item_header_label{height:29px;width:238px;background-image:url(../images/item_header_label_sniper_experience.png)}#testimonial_banner{background-size:100%;background-position:50% 50%;background-repeat:no-repeat;height:342px}#testimonials_item_header_label{height:29px;width:162px;background-image:url(../images/item_header_label_testimonial.png)}#support_item_header_label{height:29px;width:137px;background-image:url(../images/item_header_label_support.png)}#important_information_content_area_inner{min-height:948px;color:#FFF}#important_information_item_header_label{height:29px;width:272px;background-image:url(../images/item_header_label_important_information.png)}#site_map_item_header_label{height:29px;width:113px;background-image:url(../images/item_header_label_site_map.png)}.site_map_content_area{margin-top:30px}.site_map_content_label{font-size:24px;color:#28A4CF}.site_map_content_lines{border-bottom:solid 1px;width:98%}.site_map_table_column{vertical-align:text-top}#invalid_promo,#invalid_promo_text,#item_added,.cart_item_box{vertical-align:middle}.site_map_content_ul_2{margin-left:20px}.site_map_content_li{display:block;cursor:pointer;margin:3px;white-space:nowrap;color:#FFF;height:20px}.site_map_content_li:hover{color:#28A4CF}#shipping_information_page{margin:0;position:absolute;left:0;height:auto;width:100%;background-color:#454545;background-repeat:no-repeat}#shipping_information_page_content{position:absolute;top:120px;left:0;right:0;width:980px;margin:0 auto;height:100%;color:#FFF}#shipping_information_item_header_label{height:29px;width:262px;background-image:url(../images/item_header_label_shipping_information.png)}#shipping_information_content_area{margin-top:54px;margin-left:0;min-height:643px;width:960px;background-color:rgba(0,0,0,.3);background-size:100%;padding:10px}#shipment_service_form{position:absolute;right:64px;top:88px}#shipment_service_form_title{font-size:20px;margin-bottom:10px}#shipping_information_page_footer{margin-top:0;margin-left:-7px;height:54px;width:994px;background-image:url(../images/item_window_footer.png);background-size:100%;background-repeat:no-repeat;padding-top:29px}#shipping_email_form{position:relative;color:#000}#shipping_email_form label{float:left;margin-left:5px;margin-top:3px;color:#f5f5f5;font-size:18px}#shipping_email_form input{float:left;margin-left:5px;font-size:16px;width:150px}#shipping_email_form button{float:left;margin-left:10px;font-size:18px}#invalid_promo{display:none;position:relative;clear:both;overflow:hidden;border:1px solid transparent;width:auto;color:#D3D2D2;margin:10px 0}.checkmark_icon,.circle{float:left;left:0;width:20px}.circle{text-align:center;background-color:#C00;color:#fff;font-size:20px;font-weight:700;margin:auto 5px auto auto;top:0;height:20px;border-radius:100%;-webkit-transition:all .6s ease;transition:all .6s ease;padding:2px}#invalid_promo_text{float:left;padding-top:3px}.checkmark_icon{display:none;position:relative;right:0;height:20px;margin:auto}#checkmark_icon1,#checkmark_icon2{width:5px;margin:auto;background-color:#2DBF61}#firearms_header_nav,#firearms_page{left:0;width:100%;position:absolute}#firearms_header_nav_2:hover,#firearms_header_nav_3:hover{height:45px;width:114px;background-image:url(../images/firearms_header_nav_hover.png);background-repeat:no-repeat}#checkmark_icon1{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#checkmark_icon2{position:absolute;left:0;bottom:2px;height:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#firearms_page{margin:0;height:1670px;background-color:#454545;background-repeat:no-repeat}#firearms_page_content{position:absolute;top:120px;left:0;right:0;width:980px;margin:0 auto;height:100%}.firearm_description,.firearm_name{margin-left:20px;color:#FFF;line-height:155%!important}#firearms_header_nav{top:-16px;height:85px;background-image:url(../images/firearms_header_nav.png);background-repeat:no-repeat;background-position:0 0}.firearms_header_nav{cursor:pointer}.firearms_header_nav:focus{box-shadow:0 0 0 transparent;outline:0}#firearms_header_nav_1{position:absolute;top:0;left:186px;height:30px;width:66px}#firearms_header_nav_1:hover{left:163px;height:45px;width:113px;background-image:url(../images/firearms_header_nav_hover.png);background-repeat:no-repeat;background-position:2px 5px}#firearms_header_nav_2{position:absolute;top:0;left:270px;height:30px;width:103px}#firearms_header_nav_2:hover{left:263px;background-position:-112px 5px}#firearms_header_nav_3{position:absolute;top:0;left:288px;height:30px;width:62px;background-image:url(../images/firearms_header_nav_normals.png);background-repeat:no-repeat;background-position:-254px 5px}#firearms_header_nav_3:hover{left:264px;background-position:-230px 5px}.firearms_page_content{position:absolute;top:100px;left:0;width:100%}.firearm_row,.firearm_row_outer{position:relative;top:0;left:0;width:100%;height:327px;margin-bottom:60px}.firearm_row{background-size:contain;background-position:left;line-height:155%!important}.firearm_description_background{position:absolute;top:100px;left:638px;height:168px;width:333px;background-image:url(../images/firearms_description_background.png);background-repeat:no-repeat;background-position:0 0}.firearm_name{margin-top:8px;font-size:32px}.firearm_description{margin-top:-2px;font-size:14px;text-shadow:1px 1px 3px #000;height:40px;width:280px;overflow:hidden}.firearm_description_button{position:absolute;top:205px;left:660px;height:22px;width:141px;background-image:url(../images/firearms_button.png);background-repeat:no-repeat;background-position:0 0;cursor:pointer;z-index:5;color:#FFF;padding-top:0;font-size:15px;text-shadow:1px 1px 3px #000;text-align:center;line-height:155%!important}.compare_box{position:absolute;top:106px;left:176px;height:20px;width:90px;color:#FFF}#add_new_firearm_button,.buy_now_button,.customize_button{position:relative;cursor:pointer}.customize_button{top:100px;left:35px;height:30px;width:106px}.buy_now_button{top:70px;left:142px;height:31px;width:87px;border-bottom-right-radius:50px}#firearm_compare{position:absolute;top:0;left:0;height:1000px;width:100%;background-image:url(../images/firearms/firearm_compare/firearm_compare_background.png);background-size:100%;background-repeat:no-repeat}#firearm_compare_table{position:absolute;top:90px;left:216px;height:780px;width:756px;overflow-x:auto;overflow-y:hidden}.firearm_compare_table_caliber,.firearm_compare_table_chassis,.firearm_compare_table_price,.firearm_compare_table_price_kit{width:208px;margin-left:-1px;border:1px solid transparent;font-size:15px;color:#FFF;padding:20px}.firearm_compare_table_chassis{height:151px;margin-top:-649px}.firearm_compare_table_price{height:8px;margin-top:0}.firearm_compare_table_price_kit{height:143px;margin-top:0}.firearm_compare_table_caliber{height:158px;margin-top:0;top:571px;left:0}.compare_column{margin-right:-2px;height:795px;width:250px;background-size:100%;background-repeat:no-repeat}#product_overview_header_nav_1:hover,#product_overview_header_nav_2:hover,#product_overview_header_nav_3:hover,#product_overview_header_nav_4:hover,#product_overview_header_nav_5:hover,#product_overview_header_nav_6:hover{height:45px;background-image:url(../images/product_overview_header_nav_hover.png)}#product_overview_header_nav_5,#product_overview_header_nav_5:hover{left:604px;width:150px;background-position:-621px 5px;background-repeat:no-repeat}#add_new_firearm_button{top:0;left:0;height:25px;width:0;padding-top:5px;padding-left:30px;white-space:nowrap;background-image:url(../images/add_button.png);background-repeat:no-repeat;background-size:100%}#add_new_firearm_button:hover{height:27px;width:2px;padding-top:7px;padding-left:32px;top:-2px;left:-2px}#dashboard_firearms_page_firearm_image{display:none;border:1px solid #CCC;height:50px;width:100px}#product_overview_header_nav{position:absolute;top:-31px;left:0;width:100%;height:85px;background-image:url(../images/product_overview_header_nav.png);background-repeat:no-repeat;background-position:0 0;background-size:100%}.product_overview_header_nav{cursor:pointer}.product_overview_header_nav:focus{box-shadow:0 0 0 transparent;outline:0}#product_overview_title_product_name{position:absolute;top:16px;left:45px;height:30px;width:170px;color:#FFF;font-size:20px;overflow:hidden}#product_overview_header_nav_1{position:absolute;top:15px;left:203px;height:30px;width:67px;background-image:url(../images/product_overview_header_nav_normals.png);background-repeat:no-repeat;background-position:-22px 5px}#product_overview_header_nav_1:hover{left:181px;width:113px;background-repeat:no-repeat;background-position:0 5px}#product_overview_header_nav_2{position:absolute;top:15px;left:301px;height:30px;width:97px;background-image:url(../images/product_overview_header_nav_normals.png);background-repeat:no-repeat;background-position:-166px 5px}#product_overview_header_nav_2:hover{left:293px;width:113px;background-repeat:no-repeat;background-position:-158px 5px}#product_overview_header_nav_3{position:absolute;top:15px;left:428px;height:30px;width:63px;background-image:url(../images/product_overview_header_nav_normals.png);background-repeat:no-repeat;background-position:-347px 5px}#product_overview_header_nav_3:hover{left:404px;width:113px;background-repeat:no-repeat;background-position:-323px 5px}#product_overview_header_nav_4{position:absolute;top:15px;left:490px;height:30px;width:113px;background-image:url(../images/product_overview_header_nav_normals.png);background-repeat:no-repeat;background-position:-474px 5px}#product_overview_header_nav_4:hover{left:490px;width:113px;background-repeat:no-repeat;background-position:-474px 5px}#product_overview_header_nav_5{position:absolute;top:15px;height:30px;background-image:url(../images/product_overview_header_nav_normals.png)}#product_overview_header_nav_6{position:absolute;top:15px;left:783px;height:30px;width:54px;background-image:url(../images/product_overview_header_nav_normals.png);background-repeat:no-repeat;background-position:-840px 5px}#product_overview_header_nav_6:hover{left:753px;width:113px;background-repeat:no-repeat;background-position:-810px 5px}#product_overview_header_nav_7{position:absolute;top:1px;left:873px;height:30px;width:99px;border-bottom-right-radius:28px}#product_overview_product_image{position:absolute;top:-10px;left:-30px;height:430px;width:1041px;background-size:100%;background-repeat:no-repeat;z-index:200}#product_overview_product_description_background{position:absolute;top:270px;left:761px;height:164px;width:265px;background-image:url(../images/firearms_overview_description_backround.fw.png);background-size:100%;background-repeat:no-repeat}#product_overview_product_build_yours_button{position:absolute;top:108px;left:30px;height:24px;width:143px;background-image:url(../images/firearms_overview_description_button.png);background-size:100%;background-repeat:no-repeat;cursor:pointer;color:#FFF;padding-top:1px;font-size:15px;text-shadow:1px 1px 3px #000;text-align:center;line-height:155%!important}#product_overview_product_name{margin-top:25px;margin-left:25px;color:#FFF;font-size:26px;line-height:155%!important}#product_overview_product_description{margin-top:0;margin-left:27px;color:#FFF;font-size:12px;text-shadow:1px 1px 3px #000;height:40px;width:210px;overflow:hidden;line-height:155%!important}#product_media_area{position:absolute;top:480px;left:0;height:281px;width:980px;background-image:url(../images/firearms_product_overview_product_media_area.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}#media_black_play{position:fixed;top:0;lefT:0;height:100%;width:100%;background-color:#000;opacity:.8;z-index:10}#media_black_play_area{position:fixed;top:200px;left:0;right:0;width:700px;height:450px;margin:0 auto;background-color:#FFF;z-index:10}#media_box_1{position:absolute;top:0;left:340px;height:240px;width:310px}#media_box_label_1{position:absolute;top:0;left:0;height:30px;width:100%}#media_box_view_box{position:absolute;top:40px;left:10px;height:195px;width:290px}.media_box_play_button{margin-top:101px;margin-left:112px;border:1px solid transparent;height:66px;width:66px;border-radius:50px;cursor:pointer;z-index:5}#product_overview_information_table_area{position:absolute;top:730px;left:0;height:372px;width:980px}#product_overview_information_table_area_header{position:absolute;top:0;left:0;height:42px;width:100%;background-image:url(../images/firearms_overview_product_information_header.png);background-size:100%;background-repeat:no-repeat;z-index:200}#product_overview_information_table_area_footer{position:absolute;bottom:0;left:0;height:113px;width:100%;background-image:url(../images/firearms_overview_product_information_footer.png);background-size:100%;background-repeat:no-repeat}#bottom_buy_now_button{position:absolute;top:10px;right:20px;height:33px;width:100px;border-bottom-right-radius:30px;cursor:pointer}.firearms_overview_product_information_row,.products_box{height:217px;background-repeat:no-repeat;background-size:100%}#product_overview_information_table{position:absolute;top:35px;left:5px;width:965px;overflow:auto;padding-top:6px}.firearms_overview_product_information_row{margin-top:-5px;width:970px;background-image:url(../images/firearms_overview_product_information_row_background.png)}.products_box{position:relative;top:0;left:1px;width:968px;background-image:url(../images/products_box_background.png)}.left_features_image,.right_features_image{position:absolute;top:1px;height:215px;width:400px}.left_features_image{left:1px;background-repeat:no-repeat;background-size:100%}.right_features_image{right:1px;background-repeat:no-repeat;background-size:100%}.left_features_text_area,.right_features_text_area{top:1px;height:215px;width:565px;background-size:100%;position:absolute;background-repeat:no-repeat}.left_features_text_area{left:1px}.right_features_text_area{right:1px}.features_label{position:absolute;top:5px;left:20px;height:30px;width:540px;color:#FFF;font-size:24px}.features_text{position:absolute;top:40px;left:20px;height:180px;width:540px;color:#FFF;font-size:18px;overflow-x:hidden;overflow-y:auto}#specifications_product_image{position:absolute;top:-30px;left:0;height:714px;width:100%;background-repeat:no-repeat;background-size:contain}.specifications_box{position:absolute;top:0;left:0;height:500px;width:100%;background-repeat:no-repeat;background-size:contain}#spec_point_10_for_2,#spec_point_10_for_3,#spec_point_8_for_3,#spec_point_9_for_3{top:100px;position:absolute}#specifications_table_view_title{position:absolute;top:441px;left:10px;height:20px;font-size:16px;color:#FFF;overflow:hidden}#specifications_table_view{position:absolute;top:501px;left:0;height:210px;width:100%;border:1px solid #555;padding-top:5px;background-image:url(../images/background-black.png);overflow-x:hidden;overflow-y:auto}#specifications_table_view_bar{position:absolute;top:460px;left:0;height:30px;width:100%;overflow:hidden;border:1px solid #555;background-image:url(../images/background-black.png);padding-top:10px}#specifications_table_view_bar input{background-color:transparent;color:#FFF;border:none;font-size:16px;width:100%}#specifications_table_view table,#specifications_table_view_bar table{width:100%;border:none}#specifications_table_view td,#specifications_table_view_bar td{border:none}#specifications_table_view input{background-color:transparent;color:#FFF;border:none;font-size:14px;width:100%}.spec_point{cursor:pointer;height:22px;width:22px;border-radius:15px;border:1px solid transparent}.spec_point:hover{box-shadow:0 0 30px 5px #09F}#spec_point_1_for_1{position:absolute;top:50px;left:7px}#spec_point_2_for_1{position:absolute;top:108px;left:39px}#spec_point_3_for_1{position:absolute;top:205px;left:26px}#spec_point_4_for_1{position:absolute;top:64px;left:115px}#spec_point_5_for_1{position:absolute;top:86px;left:239px}#spec_point_6_for_1{position:absolute;top:121px;left:340px}#spec_point_7_for_1{position:absolute;top:65px;left:481px}#spec_point_8_for_1{position:absolute;top:90px;left:720px}#spec_point_9_for_1{position:absolute;top:91px;left:815px}#spec_point_10_for_1{position:absolute;top:91px;left:930px}#spec_point_1_for_2{position:absolute;top:62px;left:7px;line-height:normal}#spec_point_2_for_2{position:absolute;top:116px;left:49px}#spec_point_3_for_2{position:absolute;top:232px;left:76px}#spec_point_4_for_2{position:absolute;top:76px;left:156px}#spec_point_5_for_2{position:absolute;top:97px;left:249px}#spec_point_6_for_2{position:absolute;top:132px;left:381px}#spec_point_7_for_2{position:absolute;top:84px;left:519px}#spec_point_8_for_2{position:absolute;top:102px;left:781px}#spec_point_9_for_2{position:absolute;top:101px;left:868px}#spec_point_10_for_2{left:948px}#spec_point_1_for_3{position:absolute;top:64px;left:9px}#spec_point_2_for_3{position:absolute;top:116px;left:52px}#spec_point_3_for_3{position:absolute;top:231px;left:77px}#spec_point_4_for_3{position:absolute;top:75px;left:155px}#spec_point_5_for_3{position:absolute;top:96px;left:251px}#spec_point_6_for_3{position:absolute;top:132px;left:385px}#spec_point_7_for_3{position:absolute;top:81px;left:521px}#spec_point_8_for_3{left:562px}#spec_point_9_for_3{left:635px}#spec_point_10_for_3{left:681px}#reviews_content_area_div{height:1021px;width:980px;background-image:url(../images/reviews.png);background-size:100%;background-repeat:no-repeat}.gallery_type_table,.media_type_table,.media_type_table_media_page{padding-top:10px;padding-left:7px;background-image:url(../images/gallery_page_table_military_background.png);margin-bottom:100px;overflow-x:hidden;background-size:100%;background-repeat:no-repeat}#specifications_box_details{display:block;height:148px;width:223px;border:1px solid transparent;color:#FFF;margin-top:284px;margin-left:499px}#media_content_area{position:relative;margin-left:-5px;margin-top:-10px;height:auto;width:980px;color:#FFF}.media_type_label,.media_type_label_media_page{margin-top:-30px;font-size:18px}.media_type_label_media_page{margin-left:10px}.media_type_table{height:412px;width:980px;overflow-y:auto}.media_type_table_media_page{margin-left:10px;height:403px;width:957px;overflow-y:auto}.media_item_box{height:186px;width:180px;overflow:hidden;cursor:pointer}.media_item_box_image{height:120px;width:180px;background-size:100%;background-repeat:no-repeat}.media_item_box_name{margin-top:5px;height:23px;width:178px;overflow:hidden;font-size:18px}.media_item_box_description{height:36px;width:178px;font-size:14px;overflow:hidden}#gallery_content_area{margin-left:-5px;margin-top:-10px;height:1150px;width:980px;color:#FFF}.gallery_type_label{margin-top:-30px;font-size:18px}.gallery_type_table{height:412px;width:980px;overflow-y:auto}.gallery_item_box{height:186px;width:180px;overflow:hidden;cursor:pointer}.gallery_item_box_image{height:120px;width:180px;background-size:100%;background-repeat:no-repeat}.gallery_item_box_name{margin-top:5px;height:23px;width:178px;overflow:hidden;font-size:18px}.gallery_item_box_description{height:36px;width:178px;font-size:14px;overflow:hidden}#rifle_builder_page_content{width:100%;margin:0 auto;color:#FFF}#rifle_builder_header{width:100%;height:auto!important;font-size:18px;font-family:sui_generis_rgregular,sans-serif;background:rgba(0,0,0,.7);color:#FFF;line-height:60px}#rifle_builder_header>div{margin:0 auto;max-width:1110px;overflow-y:auto;z-index:3}#rifle_builder_header>div>span:first-child{color:#d15b00;margin-left:20px}#rifle_builder_header>div>span:nth-child(2){color:#FFF;margin-left:20px}#rifle_builder_header>div>div{float:right;z-index:3}#rifle_builder_add_to_cart{display:inline-block;width:156px;height:34px;text-align:center;line-height:37px;margin:14px 0 8px 20px;background:#d15b00;font-size:14px;font-family:Titillium,sans-serif;cursor:pointer}#builder_header_data{float:left;margin-top:10px}#configured_price,#view_selections{text-align:right;width:100%;margin:0;font-family:Titillium,sans-serif}#configured_price{color:#d15b00;font-size:24px;line-height:18px}#view_selections{z-index:10;cursor:pointer;line-height:normal}#view_selections:after{display:inline-block;width:20px;height:20px;background:url(../images/thin_down_arrow.png) 100% 100% no-repeat}#cart_items_list{display:none;position:absolute;right:392px;top:143px;width:350px;min-height:100px;background:rgba(0,0,0,.9);text-align:center;padding:10px;font-size:14px;z-index:201;line-height:normal;font-family:Titillium,sans-serif}#cart_items_list p{font-size:18px;font-family:sui_generis_rgregular,sans-serif;margin:0 0 10px}#rifle_builder_header div div #close_selected_list{text-align:right;float:right;margin:0;padding:0;cursor:pointer}#cart_items_list ul{float:right;width:100%;margin-bottom:20px}#cart_items_list li{display:list-item;width:100%;padding:4px 0;margin-bottom:20px;clear:both}#back_to_builder,#cart_items_list .add_to_cart{position:absolute;bottom:10px;width:calc(50% - 10px);cursor:pointer;padding:10px 0}#cart_items_list .add_to_cart{background:#d15b00;border:1px solid #d15b00;right:5px}#back_to_builder{background:#000;border:1px solid #FFF;color:#FFF;font-size:14px;left:5px}#items_chosen{padding-bottom:4px;max-height:400px;overflow-y:auto}#items_chosen li>div:first-child{float:left;text-align:left;max-width:280px}#items_chosen li .builder_delete{float:right;cursor:pointer;text-align:right}.selected_price{color:#0686AF;font-size:16px}#list_totals li span{display:block;text-align:right;float:left;min-width:150px}#list_totals li span:nth-child(2){min-width:100px;float:right}#blank_chassis{position:absolute;top:50%;left:0;right:0;margin:0 auto;text-align:center;color:#000}#rifle_image_area{padding-bottom:32.52%;height:0;width:100%;background:url(../images/mdr_background.png) center center no-repeat #fff;position:relative;margin:0 auto}@media screen and (min-width:1110px){.rifle_builder_image_area{background-size:100% 100%}}.rifle_builder_image_area{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}#rifle_builder_area,#rifle_builder_options_area{width:100%}#rifle_builder_options{position:relative;overflow:hidden;width:100%;max-width:1110px;height:210px;margin:0 auto}#right_left_handed_text{display:none;position:absolute;color:#d15b00;font-weight:700;font-size:17px;bottom:0;right:0;left:0;text-align:center;padding-bottom:5px}#rifle_builder_option_menu{display:table;table-layout:fixed;width:calc(100% - 10px);padding:5px;background:rgba(0,0,0,.7)}#rifle_builder_option_menu ul{display:flex;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style-type:none;padding-left:0;max-width:1110px;margin:0 auto}#rifle_builder_option_menu li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;float:left;padding:5px 10px;font-family:Titillium,sans-serif;font-size:16px;font-weight:400;text-align:center}#rifle_builder_option_menu li:hover{color:#0686AF}#rifle_builder_option_menu .selected_builder_menu_option:hover{color:#FFF}.rifle_builder_option{cursor:pointer;font-size:20px;font-weight:100;position:relative}.selected_builder_menu_option{background:rgba(6,134,175,.6);border:1px solid #0686AF;line-height:14px}#account_page,#cart_page{top:0;background-attachment:fixed}#builder_scroll_left,#builder_scroll_right{display:none;position:absolute;width:30px;height:60px;z-index:200;top:30px}#builder_scroll_right{right:0;background:url(../images/option_right_arrow.png) center center no-repeat rgba(0,0,0,.76)}#builder_scroll_left{left:0;background:url(../images/option_left_arrow.png) center center no-repeat rgba(0,0,0,.76)}#cart_background,#cart_page,#top_add_to_cart_button{background-repeat:no-repeat}.rifle_builder_options{width:100%;height:calc(100% + 20px);overflow-x:scroll;overflow-y:hidden;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}#bottom_pay_now_button,#top_pay_now_button{right:20px;width:100px;border-bottom-right-radius:30px;cursor:pointer}.option_item{margin:10px 5px 10px 0;cursor:pointer;white-space:normal;position:relative;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.option_item:first-child{margin-left:5px}#top_price_as_configured{position:absolute;top:15px;left:20px;font-size:14px}#top_price_total{position:absolute;top:40px;left:20px;font-size:24px;color:#28A4CF}#top_add_to_cart_button{position:absolute;top:80px;left:20px;height:30px;width:96px;background-image:url(../images/builder_add_to_cart_button.png);background-position:-6px -2px;border-bottom-right-radius:25px}.builder_category{font-size:12px;color:#E05200}.builder_category_item{margin-left:10px;color:#FFF}#cart_page_content,#item_added{margin:0 auto;color:#FFF;position:absolute;left:0;right:0}#cart_page{margin:0;position:absolute;left:0;width:100%;background-color:#333;background-image:url(../images/background.jpg);background-size:100%;background-position:top;overflow-x:hidden}#cart_page_content{top:120px;width:980px;height:100%}#cart_background{position:absolute;top:-15px;left:-7px;height:780px;width:994px;background-image:url(../images/cart_background.png);background-size:100%}#cart_area{position:absolute;top:72px;left:10px;height:510px;width:975px;overflow-x:hidden;overflow-y:auto}#top_pay_now_button{position:absolute;top:20px;height:33px}#bottom_pay_now_button{position:absolute;bottom:63px;height:33px}#item_added_background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;background-color:#000;opacity:.8;border-radius:20px}#item_added{top:100px;height:300px;width:500px;z-index:1001;border-radius:20px;font-size:30px}.cart_item_box{margin-left:-1px;margin-top:-4px;height:100px;width:975px;border:1px solid transparent;overflow:hidden}.cart_item_image,.cart_item_image_background{height:90px;width:141px;background-color:#FFF;margin-left:18px}.cart_item_box:not(.nohover):hover{background-image:url(../images/item_row_view_hover2.png);background-position:-17px -18px;background-size:100%;background-repeat:no-repeat;border:1px solid #999}.cart_item_image_background{margin-top:5px}.cart_item_image{margin-top:-90px;background-position:center;background-size:contain;background-repeat:no-repeat}#account_area,#account_page,.account_nav{background-size:100%;background-repeat:no-repeat}.large_cut_corner{margin-top:0;margin-left:18px;height:0;width:180px;border-top:40px solid #FFF;border-right:40px solid transparent}.cart_item_name{width:400px;margin-top:-92px;margin-left:172px;font-size:16px;overflow:hidden}.cart_item_name_hover:hover{color:#28A4CF;cursor:pointer}.cart_item_amount{margin-top:-4px;margin-right:240px;font-size:16px}.cart_item_description{height:63px;width:652px;margin-top:10px;margin-left:172px;overflow:hidden;color:#A5A5A5;font-size:14px}.cart_item_total_price{padding-right:5px;margin-top:-16px;margin-right:10px;font-size:16px}.cart_item_quantity{margin-top:-16px;margin-left:750px;width:111px}.cart_item_delete_button{margin-top:20px;margin-left:910px;cursor:pointer}.item_box,.orders_item_box{margin-left:-1px;vertical-align:middle}.cart_item_delete_button:hover{color:#28A4CF;cursor:pointer}.cart_view_item{height:170px;width:800px}#cart_bottom_total{position:absolute;top:555px;left:10px;width:98%;padding-right:15px;padding-top:15px}.orders_item_box{margin-top:-1px;height:100px;width:691px;border:1px solid #555;overflow:hidden}.orders_item_box:hover{background-image:url(../images/item_row_view_hover2.png);background-position:-17px -18px;backgorund-size:100%;background-repeat:no-repeat;border:1px solid #999}.orders_item_description{height:71px;width:516px;margin-top:5px;margin-left:172px;overflow:hidden;color:#A5A5A5;font-size:14px}.wish_list_item_date{margin-top:20px;margin-left:173px}.wish_list_item_buy_now{float:right;margin-right:100px;margin-top:-15px}.wish_list_item_delete{margin-top:-16px;float:right;margin-right:-150px}.registered_products_item_delete{margin-top:-16px;float:right;margin-right:10px}.my_warranty_claims_item_delete{margin-top:-16px;float:right;margin-right:5px}.registered_products_description{float:right;margin-top:-52px;margin-right:5px;height:50px;width:320px;text-align:right;overflow:auto}.review_item_date{float:right;margin-top:-24px;margin-right:10px}.review_item_text{margin-left:173px;margin-top:5px;height:71px;width:346px;overflow-x:hidden;overflow-y:auto}.review_item_rating{margin-top:-24px;float:right;margin-right:70px}.review_item_delete{margin-top:-16px;float:right;margin-right:-155px}#account_page{margin:0;position:absolute;left:0;height:1100px;width:100%;background-color:#333;background-image:url(../images/background.jpg);background-position:top;overflow-x:hidden}#account_page_content{position:absolute;top:105px;left:-13px;right:0;width:980px;margin:0 auto;height:100%;color:#FFF}#account_area{top:20px;left:0;height:710px;width:994px;background-image:url(../images/account-background.png)}#account_logout_button{position:absolute;margin:auto;right:7px;top:19px;text-align:center;padding-top:5px;height:22px}#account_area_left_side{position:absolute;top:71px;left:8px;height:547px;width:220px}.account_nav{height:31px;width:251px;background-image:url(../images/account_nav_background.png);cursor:pointer;font-size:20px;padding-top:10px;padding-left:20px}#mdr_gas_valve_upgrade_nav.account_nav{color:#D15B00}#mdr_gas_valve_upgrade_nav.account_nav:hover,.account_nav:hover{color:#28A4CF}#please_update_secA{position:absolute;bottom:-58px;left:26px;text-align:center;width:465px;color:red;font-size:20px}#account_area_right_side,.account_view_area{width:700px;overflow-x:hidden;position:absolute;overflow-y:auto;padding-left:6px}#account_area_right_side{top:73px;right:-6px;height:626px}.account_view_area{top:0;left:0;height:100%}.account_input,.account_input_dropdown{background-size:100%;border:none;padding:5px}.order_row{cursor:pointer}.order_row:hover,.order_row:hover td{color:#28A4CF}#account_area_login_sign_up{position:absoolute;top:20px;left:0;height:710px;width:994px;background-image:url(../images/account_background_login_sign_up.png);background-repeat:no-repeat;background-size:100%;font-size:18px}.account_input,.checkout_account_input{background-image:url(../images/account_input_background.png)}.account_button,.account_input,.account_input_dropdown{background-repeat:no-repeat;color:#FFF;font-size:16px}.account_input{height:26px;width:96%;background-color:transparent;margin-bottom:0}.account_input_dropdown{-webkit-appearance:none;height:36px;width:190px;background-image:url(../images/account_input_dropdown_background.png);background-color:#000;margin-bottom:0;border-radius:0}#bh-sl-address,.account_button{background-color:transparent;border:none}.account_button{height:27px;width:112px;cursor:pointer}#account_bottom_hr,#account_middle_hr,#account_top_hr{left:0;width:100%;border:0;height:1px;background:#333}#account_login_button{float:right;width:49%!important}#account_signup_button{float:left;width:49%!important}#account_information_account_information_label{position:absolute;top:10px;left:0;font-size:20px;color:#D15B00}#account_information_account_information2_label{position:absolute;top:40px;left:20px;font-size:20px;color:#D15B00}#account_information_account_information_address_label{position:absolute;top:140px;left:20px;font-size:20px;color:#D15B00}#account_top_hr{position:absolute;top:115px;background-image:-webkit-linear-gradient(left,#000,#333,#000);background-image:-o-linear-gradient(left,#000,#333,#000)}#product_registration{position:absolute;top:11px;right:0;width:53%}#account_information_account_information4_table{position:absolute;top:40px;right:0}#account_information_account_information3_table tbody tr td:nth-child(1),#account_information_account_information4_table tbody tr td:nth-child(1){width:32%}#account_information_account_information3_table tbody tr td:nth-child(2),#account_information_account_information4_table tbody tr td:nth-child(2){width:68%}#account_information_account_information4_table tbody tr td>label{position:relative;top:2px}#account_information_change_account_information2_buttom,#account_information_change_account_information3_buttom,#account_information_change_account_information4_buttom,#account_information_change_account_information_buttom,#sign_up_sign_up_button{position:absolute;top:574px;right:33px}#left_handed{margin-top:10px}#product_registration_serial_number{width:calc(100% - 52px)}#account_information_account_information3_table{position:absolute;top:40px;right:0;width:53%}#account_information_account_information2_table{position:absolute;top:40px;right:30px}#account_information_account_information_address_table{position:absolute;top:125px;right:30px}#account_middle_hr{position:absolute;top:360px;background-image:-webkit-linear-gradient(left,#000,#333,#000);background-image:-o-linear-gradient(left,#000,#333,#000)}#account_information_login_information_label{position:absolute;top:370px;left:20px;font-size:20px;color:#D15B00}#account_information_login_information{position:absolute;top:370px;right:30px}#login_information_secQ,#sign_up_secQ{width:337px!important;font-size:14px!important;color:#C45600;background-image:url(../images/account_input_background.png)!important}#account_bottom_hr{position:absolute;top:380px;background-image:-webkit-linear-gradient(left,#000,#333,#000);background-image:-o-linear-gradient(left,#000,#333,#000)}#account_information_change_password_label{position:absolute;top:383px;left:20px;font-size:20px;color:#D15B00}#account_information_change_password_table{position:absolute;top:376px;right:30px}#sign_up_form{display:none}#sign_up_sign_up_button{z-index:1}.r_star,.star{height:15px;width:15px;background-repeat:no-repeat;background-size:100%;cursor:pointer}#news_page_content,#rifle-kits_page_content{top:120px;width:980px;margin:0 auto;color:#FFF;right:0}#accessories_page,#ammunition_page,#blog_page,#forum_page,#gear_page,#locate_a_dealer_page,#news_page,#optics_page,#parts_page,#policy_page,#rifle-kits_page,#suppressors_page,#terms_page{margin:0;top:0;width:100%;left:0;background-size:100%;position:absolute;background-repeat:no-repeat;overflow-x:hidden;background-attachment:fixed;background-image:url(../images/background.jpg);background-position:top}#accessories_page,#ammunition_page,#forum_page,#gear_page,#news_page,#optics_page,#parts_page,#rifle-kits_page,#suppressors_page,#terms_page{height:1670px;background-color:#333}#accessories_page_content,#ammunition_page_content,#blog_page_content,#forum_page_content,#gear_page_content,#locate_a_dealer_page_content,#optics_page_content,#parts_page_content,#policy_page_content,#suppressors_page_content,#terms_page_content{position:absolute;top:120px;left:0;right:0;width:980px;margin:0 auto;height:100%;color:#FFF}#policy_content_area,#terms_content_area{margin-top:54px;margin-left:0;min-height:643px;width:960px;background-color:rgba(0,0,0,.3);padding:10px}#terms_item_header_label{height:29px;width:174px;background-image:url(../images/item_header_label_terms.png)}#policy_page_footer,#terms_page_footer{margin-top:0;margin-left:-7px;height:91px;width:994px;background-image:url(../images/item_window_footer.png);background-size:100%;background-repeat:no-repeat}#policy_page{height:670px;background-color:#454545}#policy_item_header_label{height:29px;width:180px;background-image:url(../images/item_header_label_policy.png)}#dt_modelsLabel{float:left;margin-top:3px;font-size:20px;font-weight:700}#dt_models{float:left;margin-left:15px;margin-top:3px}#ammunition_promo{position:absolute;top:500px;left:225px;height:179px;width:737px;font-size:14px}#news_page_content{position:absolute;left:0;height:995px}#rifle-kits_page_content{position:absolute;bottom:300px;left:0;height:100%}#locate_a_dealer_page{height:1250px;background-color:#333}#locate_a_dealer_background{position:absolute;top:-15px;left:-7px;background-image:url(../images/locate_a_dealer_background.png);height:863px;width:994px;background-repeat:no-repeat;background-size:100%}#bh-sl-address{position:absolute;top:83px;left:215px;height:32px;width:590px;font-size:16px;color:#FFF;padding-left:5px;padding-right:5px}#locate_a_dealer_search_button{position:absolute;top:83px;left:827px;height:27px;width:151px;font-size:16px;cursor:pointer;padding-top:5px}#locate_a_dealar_map_area{position:absolute;top:350px;left:60px;height:397px;width:955px;border:1px solid transparent}#locate_a_dealer_dealers_addresses{position:absolute;top:505px;left:20px;height:248px;width:955px;overflow-x:hidden;overflow-y:auto;border:1px solid transparent}#blog_page{height:1840px;background-color:#333}#blog_background{position:absolute;top:-14px;left:-7px;background-image:url(../images/dt_blog_background.png);height:1447px;width:1001px;background-repeat:no-repeat;background-size:100%}#blogs_top_blog{position:absolute;top:102px;left:2px;height:388px;width:747px;background-position:-5px -5px;background-repeat:no-repeat;background-size:100%}#blogs_top_blog_right_side{position:absolute;top:-2px;right:0;width:427px;height:389px;color:#FFF;background-image:url(../images/blogs_top_blog_right_side_background.png);background-repeat:no-repeat;background-size:100%}#blogs_top_blog_label{padding-top:20px;positiuon:absolute;top:80px;left:20px;height:174px;width:323px;font-size:30px;overfloe:hidden}#blogs_top_blog_text{margin-top:30px;height:100px;width:323px;overflow:hidden}#blogs_top_blog_hr{width:325px}#blogs_top_blog_date{margin-top:-18px;margin-right:50px}#blogs_blogs_area{position:absolute;top:490px;left:0;height:893px;width:745px;color:#000;overflow-x:hidden;overflow-y:auto}#blogs_right_side{position:absolute;top:100px;right:0;height:1284px;width:250px;color:#000}#blogs_filter_options{position:absolute;top:105px;left:25px}.blog{color:#000;height:223px;width:740px}.blog_image{height:190px;width:280px;margin-top:15px;margin-left:20px;background-repeat:no-repeat;background-size:100%}.blog_label,.blog_number_of_comments,.blog_text{margin-left:320px}.blog_label{font-size:22px;width:397px;margin-top:-190px}.blog_text{height:100px;width:397px;margin-top:10px;overflow:hidden}.blog_hr{width:400px;margin-right:20px}#item_footer,#item_header{width:994px;background-size:100%}.blog_date{margin-top:-18px;margin-left:590px}#item_header{position:absolute;top:-15px;left:-7px;height:70px;background-image:url(../images/item_window_header.png);background-repeat:no-repeat}h1.item-title{z-index:1;position:absolute;left:50px;top:0;font-size:24px;font-family:sui_generis_rgregular,sans-serif,arial;font-weight:400}#item_footer,#item_view_box{left:-7px;position:absolute}#ammunition_item_header_label{height:29px;width:155px;background-image:url(../images/item_header_label_ammunition.png)}#suppressors_item_header_label{height:29px;width:167px;background-image:url(../images/item_header_label_suppressors.png)}#optics_item_header_label{height:29px;width:86px;background-image:url(../images/item_header_label_optics.png)}#accessories_item_header_label{height:29px;width:164px;background-image:url(../images/item_header_label_accessories.png)}#parts_item_header_label{height:29px;width:73px;background-image:url(../images/item_header_label_parts.png)}#gear_item_header_label{height:29px;width:66px;background-image:url(../images/item_header_label_gear.png)}#rifle-kits_item_header_label{height:29px;width:155px;background-image:url(../images/item_header_label_rifle_kits.png)}#item_header_bottom_right_side,#item_header_top_right_side{position:relative;top:-30px;left:720px;width:241px;height:34px;margin-top:50px;background-image:url(../images/item_header_right_bar_asc.png);background-size:100%;background-repeat:no-repeat}#item_header_list_view,#item_header_list_view2{position:absolute;top:9px;left:-1px;height:19px;width:19px;cursor:pointer}#item_header_grid_view,#item_header_grid_view2{position:absolute;top:9px;left:32px;height:19px;width:19px;cursor:pointer}#item_header_sort_by,#item_header_sort_by2{-webkit-appearance:none;position:absolute;top:-1px;left:69px;height:34px;width:145px;cursor:pointer;background-color:transparent;font-size:14px;color:#FFF;border:none;padding-left:10px;padding-right:30px;padding-top:3px}.filter:hover,.filter_large:hover{color:#28A4CF}.checkout_item_box,.item_box,.list_item_box,.review_row{border:1px solid #555}#item_header_sort_ascending_or_descending,#item_header_sort_ascending_or_descending2{position:absolute;top:1px;left:220px;height:33px;width:30px;cursor:pointer}#item_left_bar{position:absolute;top:56px;left:1px;height:640px;width:210px;z-index:2;overflow:auto;overflow-x:hidden}#narrow_your_search_label{position:absolute;top:20px;left:20px;height:31px;width:176px;background-image:url(../images/narrow_your_search_label.png);background-size:100%;background-repeat:no-repeat}#filter_by_type_label{position:relative;top:60px;left:20px;height:26px;width:99px;background-image:url(../images/filter_by_type_label.png);background-size:100%;background-repeat:no-repeat}#filter_by_type_table{position:relative;top:60px;left:20px;height:20px;width:190px;overflow:auto}#filter_by_price_label{position:relative;top:90px;left:20px;height:26px;width:101px;background-image:url(../images/filter_by_price_label.png);background-size:100%;background-repeat:no-repeat}#filter_by_price_table{position:relative;top:90px;left:20px;height:20px;width:190px}#item_area{position:absolute;top:54px;left:-1px;height:643px;width:982px;background-image:url(../images/item_window_background.png);background-size:100%;background-repeat:no-repeat}#item_table_area{position:absolute;top:2px;left:214px;height:640px;width:766px;overflow:auto;overflow-x:hidden}#item_footer{top:698px;height:91px;background-image:url(../images/item_window_footer.png);background-repeat:no-repeat}.item_image,.list_item_image{background-color:#FFF;background-size:contain;background-repeat:no-repeat}.filter{cursor:pointer}.filter_large{cursor:pointer}.item_box{margin-top:-1px;height:211px;width:255px}.item_box:hover{background-image:url(../images/item_grid_view_hover.png);background-position:-16px -16px;backgorund-size:100%;background-repeat:no-repeat}.item_image{margin-top:15px;margin-left:18px;height:140px;width:220px;background-position:center}.item_name{margin-top:5px;margin-left:17px;font-size:11.75px;overflow:hidden;width:220px;height:19px;line-height:115%!important}.item_amount{margin-top:5px;margin-left:18px;font-size:16px}.list_item_box{margin-left:-1px;margin-top:-1px;height:170px;width:768px;vertical-align:middle}.list_item_box:hover{background-image:url(../images/item_row_view_hover.png);background-position:-37px -37px;backgorund-size:100%;background-repeat:no-repeat}.list_item_image{margin-top:15px;margin-left:18px;height:140px;width:220px;background-position:center}.list_item_name{width:380px;margin-top:-140px;margin-left:260px;font-size:16px;overflow:hidden}.list_item_amount,.list_item_description{width:480px;margin-left:260px;font-size:16px}.list_item_amount{margin-top:110px}.list_item_description{height:97px;margin-top:-120px;overflow:auto}#item_view_box{top:-15px;height:863px;width:994px;background-image:url(../images/product_bakcground.png);background-size:100%;background-repeat:no-repeat}#item_view_image,.item_view_other_image{background-color:#FFF;background-position:center;background-size:contain;background-repeat:no-repeat}#item_view_name{position:absolute;top:30px;left:35px;font-size:22px}#item_view_image_box{position:absolute;top:85px;left:25px;height:249px;width:400px;background-color:#FFF}#item_view_image{position:absolute;top:10px;left:15px;height:229px;width:370px}#item_view_other_images{position:absolute;top:340px;left:25px;height:75px;width:400px;overflow-x:auto;overflow-y:hidden}.item_view_other_image{height:61px;width:98px;margin:1px}#item_view_description_label{font-size:20px}#item_view_description{margin-top:10px;width:519px;font-size:16px;white-space:pre-wrap;line-height:115%!important}#item_view_features_label,#item_view_specifications_label{margin-top:15px;font-size:20px}.list,.loc-addr,.loc-addr3,.loc-dist,.loc-name,.loc-phone,.loc-web{white-space:nowrap}#item_view_table_area2{margin-top:10px;width:529px}.item_view_table_left2{width:220px}#item_view_amount,#item_view_options{top:430px;left:25px;font-size:24px;color:#28A4CF;position:absolute}#item_view_table_area{margin-top:10px;width:529px}.item_view_table_left{width:220px}#item_view_options{width:auto;z-index:5}#item_view_amount{width:280px;text-align:right}.item_amount2,.item_name2{font-size:16px;margin-top:5px}.add_to_cart_button{height:27px;width:108px;cursor:pointer;background-image:url(../images/add_to_cart_button.png);background-size:100%;background-repeat:no-repeat;padding:2px;border-radius:2px}#item_view_add_to_cart_button{position:absolute;top:424px;left:316px;cursor:pointer;z-index:10}#item_view_add_to_wish_list_button{position:absolute;top:470px;left:315px;height:27px;width:120px;cursor:pointer}#item_view_add_to_wish_list_button:hover,#item_view_reviews:hover{color:#28A4CF}#you_may_also_like_table_area{position:absolute;top:550px;left:13px;height:230px;width:968px;overflow-y:hidden;overflow-x:auto}.item_box2{margin-left:-1px;margin-top:-1px;padding-top:10px;height:211px;width:243px;vertical-align:middle;cursor:pointer}.item_image2,.item_name2{width:220px;margin-left:12px}.item_box2:hover{background-image:url(../images/item_grid_view_hover2.png);background-position:-16px -16px;backgorund-size:100%;background-repeat:no-repeat}.item_image2,.item_image3{background-color:#FFF;background-size:contain;background-repeat:no-repeat;background-position:center}.item_image2{margin-top:15px;height:140px}.item_name2{overflow:hidden;height:19px;line-height:115%!important}.item_amount2{margin-left:12px}.item_image3{height:106px;position:relative}.item_image3.selected:after{display:block}.item_image3:after{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/builder_option_selected.png) 95% 5% no-repeat rgba(6,134,175,.6)}.item_amount3,.item_name3{width:142px;margin-left:6px;font-size:16px;font-family:"Titillium Web",sans-serif}#add_review_box_background,#item_rating_box{background-repeat:no-repeat;background-size:100%}.item_name3{margin-top:5px;line-height:115%!important}.item_amount3{margin-top:8px;padding-bottom:5px;font-weight:700;color:#0686AF}#item_view_rating_reviews{position:absolute;top:70px;left:6px;width:980px;height:465px;overflow-x:hidden;overflow-y:auto}#item_rating_box{position:absolute;top:-14px;left:-7px;height:882px;width:994px;background-image:url(../images/item_rating_background.png)}.review_row{height:150px;width:980px}#review_comments,#review_title{width:671px;font-size:16px;color:#FFF;padding:5px;left:30px;position:absolute}#add_review_box_background{position:absolute;top:652px;left:29px;height:232px;width:942px;border:1px solid transparent;background-image:url(../images/add_review_box_background.png)}#review_title{top:680px;height:25px;background-color:transparent;border:none}#review_comments{top:730px;height:140px;border:none;background-color:none;resize:none}.review_row_label,.review_row_text{margin-top:10px;margin-left:20px;width:770px}.review_row_label{height:30px;overflow:hidden;font-size:24px}.review_row_text{height:90px;overflow-x:hidden;overflow-y:auto}.review_row_right_side{margin-top:-100px;margin-left:800px;height:110px;width:170px}.link:hover{color:#28A4CF;cursor:pointer}#no_reviews_yet{position:absolute;top:400px;left:30px;cursor:pointer}#bh-sl-map{height:363px;width:978px;border:1px solid transparent;position:absolute;top:130px;left:7px}.gm-style-iw{color:#000}.blue_text,.list li:hover,.list-focus{color:#28A4CF}.list{margin:0;padding:20px 10px 0;position:absolute;overflow:auto;height:225px;width:957px;top:526px;left:10px;text-overflow:ellipsis}.loc-addr,.loc-addr3,.loc-dist,.loc-name,.loc-phone,.loc-web{overflow:hidden}.list-label{margin-top:-10px;height:20px}.loc-addr,.loc-addr3,.loc-dist,.loc-name,.loc-phone,.loc-web{margin-top:-20px}.loc-name{margin-left:20px;width:150px;height:20px;text-overflow:ellipsis}.loc-addr{margin-left:180px;width:315px;height:20px;text-overflow:ellipsis}.loc-addr3{margin-left:300px;width:200px;height:20px;text-overflow:ellipsis}.loc-phone{margin-left:506px;width:104px;height:20px;text-overflow:ellipsis}.loc-web{margin-left:625px;width:215px;height:20px;text-overflow:ellipsis}.loc-dist{margin-left:850px;width:100px;height:20px;text-overflow:ellipsis;padding-bottom:10px}#shipping_information_selected_customer_address_address,#shipping_information_selected_dealer_address_address{margin-top:1px;margin-bottom:1px}.loc-directions{display:none}#locate_a_dealer_table_header{position:absolute;top:153px;left:-23px;font-size:18px;color:#28A4CF;text-shadow:1px 1px 2px 3px #000}.orange_text{color:#D15B00}.red_text{color:red}#shipping_information_select_dealer_box{top:56px;margin-left:-13px;position:absolute;width:979px;height:661px;background-color:#999;overflow:hidden;z-index:2}#duplicate_user,.view_order_area{position:absolute;overflow-y:auto;overflow-x:hidden}#shipping_information_select_dealer_box iframe{height:100%;width:100%;border:none}#shipping_information_selected_dealer_label{margin-top:20px;font-size:20px;margin-left:10px}#shipping_information_service_type{margin-top:-10px;margin-left:-10px;width:730px;text-align:center;color:#989C9E;border:1px solid transparent}#shipping_information_selected_dealer_address{margin-left:30px;margin-top:10px}#shipping_information_select_dealer_button{background-image:url(../images/select_a_preferred_dealer_button.png);width:187px;height:27px;margin-top:10px;margin-left:10px;cursor:pointer}#shipping_information_dealer_question_button{margin-top:-24px;margin-left:205px;height:10px;width:490px;padding:2px 5px 5px;cursor:pointer}.list li{cursor:pointer;font-size:14px;background:0 0!important}#shipping_info_select_nonlisted_dealer_button{position:absolute;bottom:50px;right:23px;top:22px;height:16px;width:206px;border:1px solid #000;color:#fff;font-size:16px;padding:7px 13px 7px 17px;background:-webkit-linear-gradient(#B8653D,#AE471F);background:linear-gradient(#B8653D,#AE471F);cursor:pointer;border-radius:25px;z-index:1}#request_dealer_page,#request_dealer_page_footer,#requested_dealers_page,.input-text{background-size:100%;background-repeat:no-repeat}#shipping_info_select_nonlisted_dealer_button:hover{color:#000}#shipping_information_customer_items_table_area,#shipping_information_dealer_items_table_area{margin-top:60px;margin-left:-13px;width:977px;margin-bottom:60px}#shipping_information_customer_items_table,#shipping_information_dealer_items_table{width:100%}#shipping_information_selected_customer_label{margin-top:20px;font-size:20px;margin-left:10px}#shipping_information_customer_change_this_address_button{background-image:url(../images/change_this_address_button.png);width:187px;height:27px;margin-top:10px;margin-left:-32px;cursor:pointer}#shipping_information_customer_add_shipping_address_button{background-image:url(../images/add_shipping_address_button.png);width:187px;height:27px;margin-top:10px;margin-left:-32px;cursor:pointer}#shipping_information_customer_login_button{margin-top:-20px;margin-left:161px;font-size:16px;width:289px}#shipping_information_customer_login_button span{color:#D15B00;margin-left:5px;cursor:pointer}#shipping_information_selected_customer_address{margin-left:40px;margin-top:10px}#shipping_information_page_continue_button{background-image:url(../images/shipping_continue_button.png);height:27px;width:93px;margin-left:865px;cursor:pointer}.instructions_area_for_warranty{position:absolute;top:50px;left:0;height:480px;width:310px;border:1px solid #333;padding:7px}#account_information_description{border:1px solid #3D3D3D;background-color:#000;background-image:none}.view_order_area{top:0;left:0;height:87%;width:100%}.default_unordered_list{list-style-type:circle;margin:auto;padding:auto}.default_unordered_list li{display:list-item;margin-left:20px}#checkout_accordion .ui-icon,#confirm_passwords_match_box2,#ffl_note,#processing_warrantys,.checkmark{display:none}.input-text{height:26px;width:475px;font-size:16px;color:#FFF;padding:5px;margin-bottom:0;border:1px solid #666;background-color:#000;background-image:none}#continue_shopping,#loginbutton{bottom:50px;background:-webkit-linear-gradient(#B8653D,#AE471F);cursor:pointer}#loginbutton{position:relative;left:10px;top:9px;height:28px;width:144px;border:2px solid #000;color:#fff;font-size:16px;background:linear-gradient(#B8653D,#AE471F);border-radius:25px;z-index:1}#password_strength_box,#password_strength_box2{height:20px;width:250px;border:1px solid #3D3D3D;background-color:#000;background-image:none;margin-top:430px;margin-left:26px;-webkit-transition:all ease 1s}#password_strength_box{transition:all ease 1s}#password_strength_box2{display:none;transition:all ease 1s}#password_strength_bar,#password_strength_bar2{margin-top:3px;margin-left:3px;width:3px;height:14px;background:-webkit-linear-gradient(left,red ,red);background:linear-gradient(to right,red ,red);-webkit-transition:all ease 1s;transition:all ease 1s}.checkmark{float:right;margin-top:-19px;margin-right:-27px;width:22px;height:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkmark_circle{position:absolute;width:22px;height:22px;background-color:green;border-radius:11px;left:0;top:0}.checkmark_stem{position:absolute;width:3px;height:12px;background-color:#fff;left:11px;top:5px}.checkmark_kick{position:absolute;width:4px;height:3px;background-color:#fff;left:7px;top:14px}.pasword_strength_x{color:red;font-weight:600;margin-top:-15px;float:right;margin-right:-21px;font-size:20px}.password_strength_weak{margin-top:-40px;float:left;color:red}.password_strength_strong{margin-top:-40px;float:right;color:green}.password_strength_needs{margin-top:5px;float:left;color:#fff;white-space:nowrap}#confirm_passwords_match_box,#confirm_passwords_match_box2{padding-top:17px;height:3px;width:250px;border:1px solid #3D3D3D;background-image:none;margin-top:26px;margin-left:26px;background-color:#000}.confirm_passwords_match_needs{margin-top:-18px;margin-left:2px;float:left;color:#fff}.registered_products_model_number{margin-top:-94px;margin-left:175px}.registered_products_status{margin-top:19px;margin-right:5px;float:right}.registered_products_rma_number{float:right;margin-right:30px;margin-top:19px}.registered_products_caliber,.registered_products_item_type,.registered_products_purchased,.registered_products_serial_number{margin-left:175px}a{color:inherit}#ffl_note{position:absolute;margin:auto;left:0;bottom:36px}#duplicate_user{top:73px;right:-6px;height:626px;width:700px;color:#D15B00;padding-left:6px}.captcha_code_block{position:relative;width:257px;height:103px;padding:0;margin-left:19px;margin-top:16px;border:1px solid transparent}.captcha_code_block>img{float:right}.captcha_code_block>input{float:right;margin-top:7px;width:85px;text-align:right}#forgotpass_page_footer,#request_dealer_page_footer{margin-left:-7px;width:994px;background-image:url(../images/item_window_footer.png)}.captcha_code_block>label{float:left;margin-top:10px}#request_dealer_content_area,#requested_dealers_content_area{margin-top:54px;background-color:rgba(0,0,0,.3);position:relative}#different_captcha{float:left;margin-top:15px;width:48px;height:48px;background-image:url(../html/assets/securimage/images/refresh.png);background-repeat:no-repeat}#request_dealer_page,#requested_dealers_page{margin:0;position:absolute;top:0;left:0;height:1229px;width:100%;background-color:#454545;background-attachment:fixed;background-image:url(../images/background.jpg);background-position:top;overflow-x:hidden}#request_dealer_page_content,#requested_dealers_page_content{position:absolute;top:120px;left:0;right:0;width:980px;margin:0 auto;height:100%;color:#FFF}#request_dealer_item_header_label{position:absolute;height:29px;width:367px;left:28px;top:9px;font-size:28px}#request_dealer_content_area{margin-left:0;min-height:643px;width:960px;padding:10px}#request_dealer_form{position:relative;left:36px}#request_dealer_form_submit{position:relative;width:589px;border:1px solid transparent}#request_dealer_form_submit button{position:absolute;margin:auto;right:0;top:9px;z-index:1}#form_error_messages{position:relative;margin:0 30px;color:#D15B00;text-align:left}#request_dealer_page_footer{margin-top:0;height:91px}#requested_dealers_item_header{position:absolute;top:-8px;left:-352px;right:0;height:21px;width:1677px;margin:auto;border:1px solid #464543;border-bottom:transparent;padding:20px;border-top-right-radius:8px;border-top-left-radius:8px;-webkit-transition:all .6s ease;transition:all .6s ease;cursor:pointer;background:-webkit-linear-gradient(#1C1C1C,#3b3b3b);background:linear-gradient(#1C1C1C,#3b3b3b)}#requested_dealers_item_header_label{position:absolute;height:29px;width:367px;left:-330px;top:9px;color:#D15B00;font-size:28px}#requested_dealers_content_area{margin-left:-352px;min-height:732px;width:1698px;height:1106px;padding:15px 10px 10px}.nonlisted_dealers_table_row,.nonlisted_dealers_table_top{padding-left:10px;padding-right:10px;font-family:'Titillium Web';text-overflow:ellipsis;white-space:nowrap}#search_nonlisted_dealers{position:absolute;margin:auto;right:36px;top:-42px;width:130px}#requested_dealers{position:relative;width:100%;height:100%;margin:auto;overflow:scroll;padding-top:5px}#nonlisted_dealers_label{position:relative;bottom:5px;font-size:25px;text-align:center;font-family:'Titillium Web'}#nonlisted_dealers_table{position:relative;top:5px;right:0;bottom:0;left:0;width:100%;margin:auto}#nonlisted_dealers_table th{font-size:18px;background-color:#282627;border:1px solid #7B7B7B}.nonlisted_dealers_table_top{height:30px;padding-top:10px;color:#0080AB}#nonlisted_dealers_table tr{text-align:left;font-size:14px;color:#D3D2D2;background-color:#393837;border:1px solid #7B7B7B}.nonlisted_dealers_table_row{height:25px;padding-top:5px}#forgotpass_page,#generate_promocodes_page{height:1229px;background-color:#454545;background-attachment:fixed;position:absolute;margin:0;top:0;background-image:url(../images/background.jpg);background-position:top;overflow-x:hidden}#forgotpass_content_area,#promocodes_content_area{margin-left:0;min-height:643px;background-color:rgba(0,0,0,.3);padding:10px;position:relative;margin-top:54px}#nonlisted_dealers_table tr:hover{color:#D15B00;cursor:pointer}#requested_dealers_page_footer{margin-top:0;margin-left:-352px;height:21px;width:1677px;border:1px solid #464543;padding:20px;border-top:transparent;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-webkit-transition:all .6s ease;transition:all .6s ease;cursor:pointer;background:-webkit-linear-gradient(#3b3b3b,#1C1C1C);background:linear-gradient(#3b3b3b,#1C1C1C)}.existing_promocodes_table_row,.existing_promocodes_table_top{padding-left:10px;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}#forgotpass_page,#forgotpass_page_footer,#generate_promocodes_page{background-repeat:no-repeat;background-size:100%}#forgotpass_page{left:0;width:100%}#forgotpass_page_content{position:absolute;top:120px;left:0;right:0;width:980px;margin:0 auto;height:100%;color:#FFF}#forgotpass_item_header_label{position:absolute;height:29px;width:367px;left:28px;top:9px;font-size:28px}#forgotpass_content_area{width:960px;font-size:22px}#forgotpass_form{position:relative;margin:auto;left:0;right:0;width:100%;text-align:center}#forgotpass_error_messages{position:relative;margin:0 30px;color:#D15B00;text-align:left}#forgotpass_page_footer{margin-top:0;height:91px}#forgot_email{width:205px}.dashboard_forgot{width:205px!important}#checkout_page_content,#promocodes_page_content{top:120px;left:0;width:980px;margin:0 auto;right:0}.forgotpass_error{color:#D15B00;text-align:left}#generate_promocodes_page{left:0;width:100%}#promocodes_page_content{position:absolute;height:100%;color:#FFF}#promocodes_item_header_label{position:absolute;height:29px;width:367px;left:28px;top:9px;font-size:28px}#promocodes_content_area{width:960px;text-align:center}#generate_promocodes_form,#password_protect_form{position:relative;margin:auto;left:0;right:0;width:100%;text-align:center}#generated_codes{position:relative;margin:auto;color:#46AFDE;font-size:24px}#generate_promocodes_table input{width:236px}#promocode_discount_rates{position:absolute;top:0;right:0;color:#D3D2D2}#existing_promocodes_label,.existing_promocodes_table_top{color:#0080AB;font-family:'Titillium Web'}#existing_promocodes_area{position:relitive;margin-top:20px;height:999px;overflow:scroll;padding-top:10px}#existing_promocodes_label{position:relative;bottom:5px;font-size:25px;text-align:center}#existing_promocodes_table{position:relative;top:5px;right:0;bottom:0;left:0;width:100%;margin:auto}.existing_promocodes_table_top{height:30px;padding-top:10px}#existing_promocodes_table tr:hover{color:#D15B00!important;cursor:pointer}#existing_promocodes_table th{font-size:18px;color:#FFF;background-color:#282627;border:1px solid #7B7B7B}#existing_promocodes_table tr{color:#D3D2D2!important;text-align:left;font-size:14px;background-color:#393837;border:1px solid #7B7B7B}.existing_promocodes_table_row{position:relative;height:25px;padding-top:5px;font-family:'Titillium Web'}#checkout_page_footer,#promocodes_page_footer{margin-top:0;margin-left:-7px;height:91px;width:994px;background-image:url(../images/item_window_footer.png);background-repeat:no-repeat;background-size:100%}#checkout_page{margin:0;position:absolute;top:0;left:0;height:1910px;width:100%;background-color:#333;background-image:url(../images/background.jpg);background-repeat:no-repeat;background-size:100%;background-position:top}#checkout_page_content{position:absolute;height:100%;color:#FFF}#checkout_area{position:absolute;top:-14px;left:-6px;height:1500px;width:991px;background-image:url(../images/checkout_background.png);background-size:100%;background-repeat:no-repeat}.item_header_label{position:absolute;top:13px;left:50px;background-size:100%;background-repeat:no-repeat;z-index:1}#checkout_item_header_label{font-size:28px;left:22px;top:3px;height:29px;width:162px;background-image:url(../images/item_header_label_testimonial.png1)}#checkout_accordion{position:absolute;top:60px;left:7px;height:100%;width:98%;padding-top:18px;overflow-x:hidden;overflow-y:hidden}#checkout_accordion .ui-accordion-header a{padding-left:0}#checkout_accordion .ui-accordion-header{padding:0;width:100%;background-image:none;background-color:#333;color:#fff;border:1px solid #555;z-index:2}#checkout_accordion .ui-accordion-header:active{color:#fff;outline:0;z-index:2}#checkout_accordion .ui-accordion-header:hover{color:#28A4CF;outline:0;z-index:2}#checkout_accordion .ui-accordion-content{font-size:16px;background-image:url(../images/checkout_background_accordion.png);color:#fff;padding-bottom:44px;padding-left:10px;padding-top:0}.checkout_option{margin-top:-21px;margin-left:1px;padding-top:17px!important;padding-left:25px!important;height:37px;width:706px;background-image:url(../images/checkout_option_header.png);background-size:100%;background-repeat:no-repeat;font-size:20px;font-weight:100;color:#fff;cursor:pointer}#checkout_cart{position:relative;top:-19px;height:220px;width:100%;margin:auto;text-align:left;font-size:32px}.checkout_item_box{height:40px;width:995px;margin-top:-4px;font-size:16px;color:#f5f5f5;vertical-align:middle;overflow:hidden;clear:both}.checkout_item_box:hover{background-image:url(../images/item_row_view_hover2.png);background-position:-17px -35px;backgorund-size:100%;background-repeat:no-repeat;border:1px solid #999}.checkout_item_name{color:#f5f5f5;width:425px;float:left;margin-top:12px;margin-left:26px;overflow:hidden}.checkout_item_name_hover:hover{color:#28A4CF;cursor:pointer;margin-top:12px}.checkout_item_quantity{color:#f5f5f5;width:66px;margin-top:12px;float:left}.checkout_item_amount{color:#f5f5f5;width:175px;margin-top:12px;float:left}.checkout_item_discount{width:175px;margin-top:12px;float:left;color:#D05703}.checkout_item_total_price{color:#f5f5f5;width:90px;margin-top:12px;float:left}#continue_shopping{position:relative;left:570px;top:9px;height:28px;width:162px;border:1px solid #DF4B06;color:#fff;font-size:16px;background:linear-gradient(#B8653D,#AE471F);border-radius:25px;z-index:1}#checkout_payment,#checkout_shipping{top:-19px;font-size:32px;position:relative;color:#FFF;text-align:left}#checkout_cart_total{position:relative;top:-80px;left:-27px}.checkout_shipping_dealer{margin-left:30px!important}.checkout_shipping_address{margin-top:-16px!important;margin-left:180px}.checkout_shipping_phone{margin-left:555px;margin-top:-17px}#checkout_shipping{height:170px;margin:auto}.checkout_dealer_shipping_cost{margin-top:-17px;margin-left:829px}.checkout_residential_shipping_cost{margin-top:-17px;margin-left:831px}#checkout_shipping_total{position:relative;left:-40px;top:14px}#tax_disclaimer{position:relative;float:left;padding-bottom:15px;z-index:1}#checkout_payment{left:0;right:0;bottom:0;height:470px;margin:auto}.checkout_account_input{background-repeat:no-repeat;width:100%;font-size:16px;background-color:transparent;background-size:100%;border:none;color:#FFF;padding:5px;margin-bottom:0}#orders_page,#warranty_claims_page{margin:0;top:0;height:1229px;width:100%;background-color:#454545;background-attachment:fixed;background-position:top;overflow-x:hidden}#orders_page_content,#warranty_page_content{right:0;width:980px;margin:0 auto;height:100%}.checkout_form_area_box_label{color:#FFF;cursor:pointer}#checkout_form_area_box{position:relative;height:390px;width:720px;border:1px solid transparent;right:158px}#email_continue_button{cursor:pointer}#checkout_form_area_table{width:100%;z-index:2}#checkout_email_continue_button{position:relative;bottom:27px;left:150px;height:33px;width:100px;border:1px solid #DF4B06;color:#fff;font-size:16px;background:-webkit-linear-gradient(#B8653D,#AE471F);background:linear-gradient(#B8653D,#AE471F);cursor:pointer;border-radius:25px;z-index:2}#checkout_payment_total{position:relative;top:-105px;left:884px;width:226px;z-index:0}#generate_invoice{position:relative;right:0;bottom:0;cursor:pointer}#generate_invoice_results{position:relative;margin:auto;color:red;font-size:14px}#n_order_item_header_label,#p_order_item_header_label{height:38px;font-size:28px;top:8px;margin:auto;background-image:-webkit-linear-gradient(#484848,#000);padding-top:7px;padding-left:10px;padding-right:0;cursor:pointer}#orders_page{position:absolute;left:0;background-image:url(../images/background.jpg);background-repeat:no-repeat;background-size:100%}#orders_page_content{position:absolute;top:120px;left:0;color:#FFF}#orders_item_header{position:absolute;top:-8px;left:-352px;right:0;height:21px;width:1677px;margin:auto;border:1px solid #464543;border-bottom:transparent;padding:20px;border-top-right-radius:8px;border-top-left-radius:8px;-webkit-transition:all .6s ease;transition:all .6s ease;cursor:pointer;background:-webkit-linear-gradient(#1C1C1C,#3b3b3b);background:linear-gradient(#1C1C1C,#3b3b3b)}#n_order_item_header_label{width:149px;left:-332px;background-image:linear-gradient(#484848,#000);border:1px solid #000;border-top-right-radius:10px;border-top-left-radius:10px}#p_order_item_header_label{width:222px;left:-172px;background-image:linear-gradient(#484848,#000);border:1px solid #000;border-top-right-radius:10px;border-top-left-radius:10px}.orders_item_header_label{position:absolute;top:13px;left:50px;font-family:'Titillium Web';background-size:100%;background-repeat:no-repeat;z-index:1}.item_header_label_selected{background-image:-webkit-linear-gradient(#969696,#000)!important;background-image:linear-gradient(#969696,#000)!important;border:1px solid #000!important;color:#54B5DF!important}#reports_item_header_label,#stock_item_header_label{height:38px;font-size:28px;top:8px;background-image:-webkit-linear-gradient(#484848,#000);padding-top:7px;padding-left:10px;padding-right:0;cursor:pointer;margin:auto}#stock_item_header_label{width:79px;left:384px;background-image:linear-gradient(#484848,#000);border:1px solid #000;border-top-right-radius:10px;border-top-left-radius:10px}#reports_item_header_label{width:103px;left:269px;background-image:linear-gradient(#484848,#000);border:1px solid #000;border-top-right-radius:10px;border-top-left-radius:10px}#recalculate_delivery{position:absolute;right:0;top:0;font-size:23px;margin:auto;width:108px;padding:5px;border:1px solid #BDBDBD;border-radius:10px;font-family:'Titillium Web';background-image:linear-gradient(#969696,#000);background:-webkit-linear-gradient(#969696,#000);cursor:pointer}#recalculate_delivery:hover{color:#54B5DF;border:1px solid #000;background-image:linear-gradient(#969696,#000);background:-webkit-linear-gradient(#969696,#000)}#warranty_claims_page,.open_warrantys_header_label{background-repeat:no-repeat;position:absolute;background-size:100%}#warranty_claims_page{left:0;background-image:url(../images/background.jpg)}#warranty_page_content{position:absolute;top:120px;left:0;color:#FFF}.open_warrantys_header_label{top:13px;left:50px;font-family:'Titillium Web';z-index:1}#open_warrantys_table,#processing_warrantys_table{position:relative;top:5px;right:0;bottom:0;left:0;width:100%}.warranty_header_label_selected{background-image:-webkit-linear-gradient(#969696,#000)!important;background-image:linear-gradient(#969696,#000)!important;border:1px solid #000!important;color:#54B5DF!important}#warrantys_item_header{position:absolute;top:-8px;left:-352px;right:0;height:21px;width:1677px;margin:auto;border:1px solid #464543;border-bottom:transparent;padding:20px;border-top-right-radius:8px;border-top-left-radius:8px;-webkit-transition:all .6s ease;transition:all .6s ease;cursor:pointer;background:-webkit-linear-gradient(#1C1C1C,#3b3b3b);background:linear-gradient(#1C1C1C,#3b3b3b)}#open_warrantys_item_header_label,#processing_warrantys_item_header_label{height:38px;font-size:28px;top:8px;background-image:-webkit-linear-gradient(#484848,#000);border:1px solid #000;padding-top:7px;padding-left:10px;padding-right:0;margin:auto;cursor:pointer}#open_warrantys_item_header_label{width:195px;left:-332px;background-image:linear-gradient(#484848,#000);border-top-right-radius:10px;border-top-left-radius:10px}#processing_warrantys_item_header_label{width:268px;left:-125px;background-image:linear-gradient(#484848,#000);border-top-right-radius:10px;border-top-left-radius:10px}#warranty_page_content_area{margin-top:54px;margin-left:-352px;min-height:732px;width:1698px;height:640px;background-color:rgba(0,0,0,.3);padding:15px 10px 10px}#searchFilter{position:absolute;margin:auto;right:-192px;top:12px;width:130px}#back_dashboard{position:absolute;right:-372px;top:5px;margin:auto;width:140px;font-family:'Titillium Web';background-image:linear-gradient(#969696,#000);background:-webkit-linear-gradient(#969696,#000)}#back_dashboard:hover{color:#fff;border:1px solid #000;background-image:linear-gradient(#0cf,#06f);background:-webkit-linear-gradient(#0cf,#06f)}.wordwrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.open_warrantys_table_row,.open_warrantys_table_top,.processing_warrantys_table_row,.processing_warrantys_table_top{padding-left:10px;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;font-family:'Titillium Web'}#open_warrantys{position:relative;width:100%;height:100%;margin:auto;padding-top:5px}#open_warrantys_label{position:relative;bottom:5px;font-size:25px;text-align:center;font-family:'Titillium Web'}#open_warrantys_table{margin:auto}#open_warrantys_table th{font-size:18px;color:#FFF;background-color:#282627;border:1px solid #7B7B7B}.open_warrantys_table_top{height:30px;padding-top:10px}#open_warrantys_table tr{text-align:left;font-size:14px;color:#FFF;background-color:#393837;border:1px solid #7B7B7B}.open_warrantys_table_row{height:25px;padding-top:5px}#open_warrantys_table tr:hover{color:#28A4CF;cursor:pointer}#total_open_claims{position:absolute;top:4px;left:190px;color:#D15B00;font-size:20px}#processing_warrantys{position:relative;width:100%;height:100%;margin:auto;padding-top:5px}#processing_warrantys_label{position:relative;bottom:5px;font-size:25px;text-align:center;font-family:'Titillium Web'}#processing_warrantys_table{margin:auto}#processing_warrantys_table th{font-size:18px;color:#FFF;background-color:#282627;border:1px solid #7B7B7B}.processing_warrantys_table_top{height:30px;padding-top:10px}#processing_warrantys_table tr{text-align:left;font-size:14px;color:#FFF;background-color:#393837;border:1px solid #7B7B7B}.processing_warrantys_table_row{height:25px;padding-top:5px}#processing_warrantys_table tr:hover{color:#28A4CF;cursor:pointer}#total_processing_claims{position:absolute;top:4px;left:244px;color:#D15B00;font-size:20px}a.export_open_claims,a.export_open_claims:visited,a.export_processing_claims,a.export_processing_claims:visited{position:relative;top:300px;color:#FFF;font-family:'Titillium Web';text-decoration:none;padding:8px;border-radius:8px;background-image:linear-gradient(#484848,#000);background:-webkit-linear-gradient(#969696,#000);border:1px solid #ccc}#build_invoice_page,#build_invoice_page_content{left:0;right:0;background-color:#FFF;page-break-after:always;position:absolute;top:0}#bottom1,#top1{background-color:gray}.warranty_status{width:172px}.change_warranty_form{position:absolute;width:146px;height:22px;margin:auto}.show_warranty_status{position:absolute;width:135px;height:22px;margin:auto}#warranty_claims_page_footer{margin-top:0;margin-left:-352px;height:21px;width:1677px;border:1px solid #464543;padding:20px;border-top:transparent;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-webkit-transition:all .6s ease;transition:all .6s ease;cursor:pointer;background:-webkit-linear-gradient(#3b3b3b,#1C1C1C);background:linear-gradient(#3b3b3b,#1C1C1C)}#build_invoice_page{width:auto;height:auto;margin:auto}#build_invoice_page_content{width:840px;height:900px;margin:0;padding:0;color:#000;clear:both}#top1{position:relative;top:.25in;left:.55in;width:733px;height:8px;border-radius:8px;border:1px solid #000}#top2,#top3{top:.25in;left:.55in;bottom:0;width:723px;padding:5px;border-radius:8px;background-color:#FFF;font-size:12px;position:relative;right:0}#top2{height:96px;border:1px solid #000}#top2_right{position:absolute;top:5px;right:25px;margin:auto}#dta_logo{position:absolute;height:98px;width:166px;top:0;right:9px;bottom:0;margin:auto;border:1px solid transparent;background-image:url(../images/signature_logo.png);background-size:100%;background-repeat:no-repeat;z-index:1}#top3{height:84px;border:1px solid transparent}#top3_left>div:nth-child(1),#top3_left>div:nth-child(2),#top3_left>div:nth-child(3){width:240px;position:absolute;margin:auto;top:5px}#bottom1,#bottom2,#top4{border-radius:8px}#top3_left{position:relative}#top3_left>div:nth-child(1){left:0}#top3_left>div:nth-child(2){left:240px}#top3_left>div:nth-child(3){right:0}#top4,#top5{top:.25in;width:723px;bottom:0;padding:5px;position:relative;left:.55in;background-color:#FFF;right:0}#top3_right{position:absolute;right:0;top:5px;margin:auto}#top4{height:24px;border:1px solid #000;font-size:16px;text-align:center}#top4a{position:absolute;margin:auto;left:11px;top:10px}#top4b{position:absolute;margin:auto;right:0;top:0;width:273px;z-index:1;line-height:10px}#top4c{position:absolute;margin:auto;right:300px;top:2px;width:233px;height:33px;z-index:1}#top5{height:12px;font-size:12px}#invoice_items_dealer_label{position:relative;top:3px;left:6px;font-size:18px;width:745px;margin:auto;text-align:left}#invoice_items_dealer_table,#invoice_items_promo_table,#invoice_items_residential_table{position:relative;top:1px;left:48px;right:0;bottom:0;width:745px;height:auto;padding:5px}.invoice_items_table_row,.invoice_items_table_top{padding-right:10px;text-overflow:ellipsis;white-space:nowrap;padding-left:10px}#invoice_items_dealer_table tr,#invoice_items_promo_table tr,#invoice_items_residential_table tr{text-align:left;color:#000}#invoice_items_dealer_table th,#invoice_items_promo_table th,#invoice_items_residential_table th{font-size:15px;color:#000;background-color:gray;border-bottom:solid 3px #484848}#invoice_items_dealer_table td,#invoice_items_promo_table td,#invoice_items_residential_table td{font-size:12px}#invoice_items_promo_label,#invoice_items_residential_label{position:relative;top:3px;left:6px;width:745px;font-size:18px;margin:auto;text-align:left}.invoice_items_table_top{height:25px;padding-top:10px}.invoice_items_table_row{height:40px;padding-top:5px}#bottom1{position:relative;top:5px;left:.55in;width:733px;height:8px;border:1px solid #000}#bottom2{position:relative;top:5px;left:.55in;width:746px;height:96px;background-color:#FFF;border:1px solid transparent;font-size:12px}#bottom2a,#bottom2b,#bottom2b>span{position:absolute}#bottom2a{top:25px;right:12px;width:198px;height:102px;padding:15px 10px;border-radius:8px;background-color:#FFF;border:1px solid #000;font-size:12px}#bottom2b{font-size:14px}#bottom2b>b{color:#8C1C1C}#bottom2b>span{white-space:pre-wrap;top:140px;left:0;width:512px;font-family:"Times new Roman"}#blkfriday_promo,#email_campaign{position:fixed;display:none;top:14px;bottom:0;margin:80px auto;z-index:101;background-color:transparent;left:0}.hideme{display:none}#grey_box{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.6;z-index:100;cursor:pointer}#blkfriday_promo{right:0;width:auto;height:90%;border:1px solid transparent}#promo_close_button{position:fixed;display:none;font-size:22px;top:105px;right:10px;height:22px;width:22px;padding-top:9px;padding-left:7px;background-color:#D15B00;color:#FFF;font-family:Arial,Helvetica,sans-serif;border-radius:3px;cursor:pointer;z-index:102}#email_campaign{right:0;width:990px;height:774px;border:1px solid transparent}#email_campaign>#dt-logo-horizontal,#email_campaign>#shooter{z-index:2;display:inline-block;margin:auto;position:absolute}#email_campaign>#gray_box{position:absolute;display:inline-block;margin:auto;right:0;left:0;top:40%}#email_campaign>#orange_graphic{position:absolute;display:inline-block;margin:auto;right:0;left:8px;top:calc(61% + 7px)}#email_campaign>#slash_lines{position:absolute;display:inline-block;margin:auto;right:0;left:204px;top:calc(61% + 8px)}#email_campaign>#dt-logo-horizontal{right:16%;top:calc(35% + 5px)}#email_campaign>#shooter{right:34%;top:41px}#email_campaign_text{position:absolute;display:inline-block;margin:auto;right:0;left:0;top:309px;height:auto;width:731px;padding-top:0;z-index:1}.base_text1{width:677px;height:102px;color:transparent;font-family:sui_generis_rgregular,sans-serif;font-weight:400;line-height:73px}#cutting,#stay_on{color:#3c3f42;margin-bottom:-49px}#stay_on{font-size:42px;line-height:63px;margin-left:20px}#cutting{font-size:80px;margin-left:16px}#cutting>span{color:#ed7923}.base_text2{height:34px;color:#3c3f42;font-size:39px;font-weight:400;line-height:73px;margin-left:16px}.form-group{display:flex;height:55px}.control-label{margin-top:71px;margin-left:117px;font-size:18px;font-weight:400;color:#ed7923;pointer-events:none;position:absolute;transform:translate3d(0,22px,0) scale(1);transform-origin:left top;transition:240ms}#email_campaign_email,.big_font{font-family:sui_generis_rgregular,sans-serif;font-size:24px;font-weight:400}.big_font{color:#3c3f42;opacity:.6;margin-top:66px}.form-group.focused .control-label{opacity:1;transform:scale(.75)}.form-control{align-self:flex-end}.form-control::-webkit-input-placeholder{color:#3c3f42;transition:240ms}.form-control:focus::-webkit-input-placeholder{transition:none}.form-group.focused .form-control::-webkit-input-placeholder{color:#bbb}#email_campaign_email{margin-top:68px;margin-left:104px;background-color:#fff;width:637px;height:25px;padding-top:13px;padding-left:10px;color:#3c3f42}.base_text3{float:right;margin-top:26px;margin-right:14px;height:24px;color:#8a9298;font-size:18px;font-weight:400;text-decoration:underline}#no_thanks{cursor:pointer}.orange_submit{height:42px;color:#fff;font-family:dodger3;font-size:32px;font-weight:400;line-height:11px;background-color:#ed7923;margin:auto;padding:9px;border:1px solid #8a9298;cursor:pointer;z-index:1}#email_campaign_submit{display:none;position:relative;top:-42px;right:-574px;width:180px}@media screen and (max-width:1000px){#email_campaign,#email_campaign_text{width:auto}#stay_on,.base_text2{margin-left:140px}#cutting{margin-left:138px}.control-label{margin-left:262px}#email_campaign_email{margin-left:250px}#email_campaign_submit{margin-left:147px}#no_thanks{margin-right:141px}#gray_box{margin-left:122px}#email_campaign>#slash_lines{margin-left:145px}#email_campaign>#orange_graphic{left:0}#email_campaign>#shooter{right:auto;left:144px}}@media screen and (max-width:920px){#email_campaign_email{margin-left:141px}.control-label{margin-left:153px}#email_campaign_submit{margin-left:38px}#stay_on{margin-left:100px}#cutting,.base_text2{margin-left:96px}#email_campaign>#shooter{left:100px}#email_campaign>#gray_box{left:-14px}}