/* 960gs Reset,960,and Text CSS********************************************************************/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{/* zoom:1 */}body{font:13px/1.7 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}a:link,a:visited{color:#018684;text-decoration:none;text-decoration:underline}a:hover{color:#000}a:active{color:#018684;background:#018684}body{margin-top:0px}.no_margin_bottom{margin-bottom:0px}.no_margin_right{margin-right:0px}.margin_bottom_1{margin-bottom:1px}.margin_bottom_20{margin-bottom:20px}.margin_top_25{margin-top:25px}.margin_right_20{margin-right:20px}hr{border:none;border-top:3px solid #efefef}/* Font Properties*******************************************************/p#logo{position:absolute;left:20px;text-indent:-8888px;background:url(../img/logo.png) no-repeat center top;width:140px;height:160px;margin-bottom:0px}p#logo a{display:block;width:140px;height:160px}p#logo-shop{position:absolute;left:20px;text-indent:-8888px;background:url(../img/logo-gunroom.png) no-repeat center top;width:140px;height:160px;margin-bottom:0px}p#logo-shop a{display:block;width:140px;height:160px}p#logo-woss{position:absolute;left:20px;text-indent:-8888px;background:url(../img/logo-woss.png) no-repeat center top;width:140px;height:160px;margin-bottom:0px}p#logo-woss a{display:block;width:140px;height:160px}h1{font:bold 32px Helvetica,Arial;color:#00504f;padding-bottom:9px;margin-bottom:0px}h1.opening{margin-top:0px;font-size:30px;border:none;margin-bottom:0px}h1.opening_sub{margin:0px;margin-top:-5px;font-size:20px;border:none;margin-bottom:10px}h2{font:bold 27px Helvetica,Arial;color:#00504f;border-bottom:2px solid #efefef;padding-bottom:2px;margin-bottom:8px}h3{font:bold 16px Helvetica,Arial;color:#00504f;margin-bottom:3px}/* Header Styles*******************************************************/.header_telephone{position:absolute;top:107px;right:14px;background:url(../img/phonenumber.png) no-repeat;text-indent:-9999px;width:284px;height:54px}/* Top Navigation Styles*******************************************************/#top_navigation{position:relative;margin-bottom:10px}#top_navigation ol{list-style:none;margin:0px;height:52px;width:940px;margin-bottom:0px}#top_navigation li{display:inline;text-indent:-9999px;height:52px;margin:0px;margin-right:1px}#top_navigation li a{display:inline-block}#top_navigation li a.nav1{background:url(../img/navigation-sprite.png) no-repeat 0px 0px;;width:67px;height:52px}#top_navigation li a.nav2{background:url(../img/navigation-sprite.png) no-repeat -69px 0px;width:108px;height:52px}#top_navigation li a.nav3{background:url(../img/navigation-sprite.png) no-repeat -178px 0px;width:108px;height:52px}#top_navigation li a.nav4{background:url(../img/navigation-sprite.png) no-repeat -287px 0px;width:108px;height:52px}#top_navigation li a.nav5{background:url(../img/navigation-sprite.png) no-repeat -396px 0px;width:108px;height:52px}#top_navigation li a.nav6{background:url(../img/navigation-sprite.png) no-repeat -505px 0px;width:108px;height:52px}#top_navigation li a.nav7{background:url(../img/navigation-sprite.png) no-repeat -614px 0px;width:108px;height:52px}#top_navigation li a.nav8{background:url(../img/navigation-sprite.png) no-repeat -723px 0px;width:108px;height:52px}#top_navigation li a.nav9{background:url(../img/navigation-sprite.png) no-repeat -832px 0px;width:108px;height:52px}#top_navigation li:hover a.nav1,#top_navigation li a.active1{background:#3d7776 url(../img/navigation-sprite.png) no-repeat 0px -53px}#top_navigation li:hover a.nav2,#top_navigation li a.active2{background:#3d7776 url(../img/navigation-sprite.png) no-repeat -69px -53px}#top_navigation li:hover a.nav3,#top_navigation li a.active3{background:#3d7776 url(../img/navigation-sprite.png) no-repeat -178px -53px}#top_navigation li:hover a.nav4,#top_navigation li a.active4{background:#3d7776 url(../img/navigation-sprite.png) no-repeat -287px -53px}#top_navigation li:hover a.nav5,#top_navigation li a.active5{background:#3d7776 url(../img/navigation-sprite.png) no-repeat -396px -53px}#top_navigation li:hover a.nav6,#top_navigation li a.active6{background:#3d7776 url(../img/navigation-sprite.png) no-repeat -505px -53px}#top_navigation li:hover a.nav7,#top_navigation li a.active7{background:#3d7776 url(../img/navigation-sprite.png) no-repeat -614px -53px}#top_navigation li:hover a.nav8,#top_navigation li a.active8{background:#3d7776 url(../img/navigation-sprite.png) no-repeat -723px -53px}#top_navigation li:hover a.nav9,#top_navigation li a.active9{background:#3d7776 url(../img/navigation-sprite.png) no-repeat -832px -53px}/* Upcoming Events Block ********************************************************************/.news_summary{float:left;width:460px;margin-bottom:20px;display:block}.news_summary .col1{float:left;width:160px;margin-right:10px}.news_summary img{border:3px solid #efefef;background:#f4f4f4;padding:10px}.news_summary .col2{float:left;width:280px;padding-top:4px}.news_summary h3{font-size:15px;margin-bottom:0px;color:#8dc63f}.news_summary h4{font-size:13px;margin-bottom:8px}.news_summary p{margin-bottom:3px}/* Tabbed Navigation Styling*******************************************************/.verticaltabs{position:relative;width:100%;z-index:5;margin-top:0px;margin-bottom:0px}ul.verticaltabs{margin-bottom:0px}#verticaltabs{float:left;margin-bottom:0px}.idTabs li{width:170px;margin-left:0px;margin-bottom:1px;font-weight:bold;line-height:20px;list-style:none}.verticaltabs ul.idTabs a{display:block;width:150px;height:40px;padding:10px 10px 10px 10px;text-decoration:none;margin-bottom:1px}.verticaltabs ul.idTabs a:hover{ }.verticaltabs ul.idTabs a.selected{margin-bottom:1px}.verticaltabs .tabcontent{margin:0px;padding:0px;padding-left:3px;margin-left:5px; width:440px;height:243px;overflow:hidden}.verticaltabs .temphide{display:none}.verticaltabs .tab-float{position:absolute;top:163px;/*background:url(../img/slider-images2/transbackground.png) repeat;*/ width:440px;height:80px;overflow:hidden}.tab-float2{position:absolute;top:70px;/*background:url(../img/slider-images2/transbackground.png) repeat;*/ width:440px;height:80px;}.tab-float2 h2 { text-decoration: none; border: none; }.verticaltabs .tab-float h2{font-size:20px;text-decoration:none;border:none;color:#fff;margin:5px 5px;text-transform:capitalize}.verticaltabs .tab-float p{padding-top:3px;font-size:13px;color:#fff;width:430px;margin:0 auto;margin-bottom:0px;line-height:1.4}.verticaltabs a{color:#fff;text-decoration:none}.verticaltabs .tab-float .further-info{background:#0a0a0a;width:140px;text-align:center;color:#fff}.verticaltabs .tab-float .further-info a{font-weight:bold;color:#fff}.col1{background:#00504f;color:#fff}.col1 a{color:#fff;cursor:pointer}/*.col1 a:hover{background:#3d7776;cursor:pointer}.col1 a:selected{cursor:pointer}*/.col2{background:#96D8AF;color:#333}.col2 a{color:#fff;cursor:pointer}/*.col2 a:hover{background:#59c682;cursor:pointer}.col2 a:selected{cursor:pointer}*/.col3{background:#0051BA;color:#fff}.col3 a{color:#fff;cursor:pointer}/*.col3 a:hover{background:#032f69;cursor:pointer}.col3 a:selected{cursor:pointer}*/.col4{background:#A02D96;color:#fff}.col4 a{color:#fff;cursor:pointer}/*.col4 a:hover{background:#6a0561;cursor:pointer}.col4 a:selected{cursor:pointer}*//* Sub Navigation*******************************************************/.subnav{}.subnav li{display:block;background:#efefef;margin:0px;margin-bottom:3px;font:bold 12px Arial,Helvetica,sans-serif}.subnav li a{color:#1a1a1a;text-decoration:none;display:block;padding:8px}.subnav li a:hover{color:#fff}.subnav li:hover{background:#3d7776}.subnav li.heading{background:#00504f;font:bold 13px Arial,Helvetica,sans-serif;color:#fff;margin-bottom:3px}.subnav li.heading a{color:#fff}/* News Titles on Home Page*******************************************************/.newsbulletin{margin-bottom:0px}.newsbulletin li{position:relative;margin-left:0px;list-style:none;padding-left:5px;padding-top:5px;height:45px;font-size:11px}.newsbulletin li .newsicon{position:absolute;left:5px;top:10px;background:url(../img/icon_news.png) left no-repeat;width:32px;height:32px}.newsbulletin li .offericon{position:absolute;left:5px;top:10px;background:url(../img/icon_offer.png) left no-repeat;width:32px;height:32px}.newsbulletin li.date{font-size:10px}.newsbulletin li.alt1{background:#f4f4f4}.newsbulletin li.heading{text-align:left;background:#00504f;font:bold 16px Arial,Helvetica,sans-serif;color:#fff;margin-bottom:3px;height:30px;padding-top:10px;overflow:hidden}.newsbulletin li.heading a{color:#fff}/* Page Formatting*******************************************************/.col-info{float:left;width:440px;margin-bottom:20px}.col-overview{float:right;width:220px;background:#00504f;color:#fff;padding-bottom:20px;margin-bottom:20px}.col-overview a{color:#96d8af}.col-overview p{margin:0 auto;width:85%;font:12px Arial,Helvetica,sans-serif;color:#fff;padding-top:20px;padding-bottom:20px;border-bottom:2px solid #016261}.col-overview h2{padding:10px;background:#013635;color:#fff;font:bold 20px Arial,Helvetica,sans-serif;margin-bottom:0px;border-bottom:none}/* Contact Page */.contact_col1{float:left;width:330px}.contact_col2{float:right;width:320px}/* Home Slides */.slide_col1{float:left;width:330px}.slide_col1 p{margin-bottom:0px}.slide_col2{float:right;width:540px}/* Directions Columns */.directions_background{background:#fffff1;padding:10px}/* Corporate Schedule of Event Table*******************************************************/table.information-table{width:100%;font-size:12px}table.information-table th{font-weight:bold;background:#cee0d5;color:#333;height:25px;padding-top:7px;border:3px solid #fff}table.information-table td{background:#f9f9f9;height:25px;padding:10px;border:3px solid #fff;border-bottom:2px solid #dedede}/* News Formatting*******************************************************/h1.news_heading{margin-bottom:0px;border:none;text-transform:capitalize}.news_subheading{font-size:14px;font-weight:normal;color:#333;margin-bottom:20px}hr.news_break{margin-bottom:10px}/* Shooting Instructor Formatting*******************************************************/.instructor{margin-bottom:10px;display:block;clear:left}.instructor img{float:left;border:10px solid #efefef;padding:4px;margin-right:15px;margin-bottom:10px}/* Shooting Estates Formatting*******************************************************/.estate{margin-top:-10px;margin-bottom:10px;display:block;clear:left}.estate img{float:left;border:10px solid #efefef;padding:4px;margin-right:15px;margin-bottom:10px}/* Sales &Special Offers Table*******************************************************/table.sales-table{width:100%;font-size:12px}table.sales-table th{font-weight:bold;background:#fed5d2;color:#333;height:25px;padding-top:7px;border:3px solid #fff}table.sales-table td{background:#f9f9f9;height:25px;padding:10px;border:3px solid #fff;border-bottom:2px solid #dedede}/* Directions Columns*******************************************************//* Footer Links*******************************************************/.footer_links{margin-bottom:5px;margin-top:10px;border-top:2px solid #dedede}.footer_links li{background:#014c52;font-weight:bold;font-size:11.5px;float:left;margin-left:0px;width:155.6px;text-align:center;list-style:none;border-right:1px solid #fff; height:25px}.footer_links li a{display:block;color:#fff;text-decoration:none;padding-top:3px}.footer_links li:hover{background:#033f44}.footer_copyright{margin-bottom:0px}.footer_copyright p.copyright{font-size:11px;margin-bottom:-3px}.footer_copyright p.social{text-align:right;margin-bottom:0px}/* Contact Us Form*******************************************************/#contactform fieldset{border:1px solid #a0e2e1;background:#cce4e4;padding:10px;margin-bottom:10px}#contactform .error{background:#ffb2b2 url(../img/icon_form_error.png) no-repeat 14px 14px;border:1px solid #ff7e7e;padding:10px;padding-left:45px}#contactform label{display:block;font-size:13px;font-weight:bold;padding:5px 0px 5px 0px;background:#d1ecec}#contactform input[type=text],#contactform select,#contactform textarea{display:block;padding:8px;margin-top:4px;margin-bottom:15px;width:285px;border:3px solid #cce4e4;font:13.5px/18px Arial,Helvetica,sans-serif}#contactform input[type=text]:focus,#contactform select:focus,#contactform textarea:focus{border:3px solid #66d1cf}#contactform #checkboxes label{float:left}#contactform #checkboxes ul{margin:0px;list-style:none;float:left}#contactform .field-title{float:left;width:85px;padding:7px}#contactform input[type=text].field-fullname{width:200px}#contactform button{background:#fff;padding:8px;width:120px;border:3px solid #dedede}#contactform button:active{border:3px solid #66d1cf}