body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
border-spacing:0;
}
address,caption,cite,code,dfn,th,var{
font-style:normal;
font-weight:normal;
}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
font-family:Arial, Helvetica, Sans-Serif;
}
q:before,q:after{content:'';}
.a_center{text-align:center;}
.a_justify{text-align:justify;}
.c_both,.c-both{clear:both;}
.no_margin{margin:0;}
.no_bg{background:none !important;}
.no_border,img{border:none !important;}
.margin_auto{margin:auto;}
.font_bold{font-weight:bold;}
.width_auto{width:auto !important;}
.font_0{font-size:0 !important;}
.clearfix:after{
content:' ';
clear:both;
display:block;
width:0;
height:0;
overflow:hidden;
font-size:0;
}
.clearfix{zoom:1;}
body{
background:#080706 url(../images/main_bkg.png) repeat;
font:normal 12px Arial, Helvetica, Sans-Serif;
color:#959595;
}
a{
text-decoration:none;
outline:none;
color:#547ba3;
}
a:hover{
text-decoration:none;
color:#fff;
}
.main_title{
font:normal 22px/20px Georgia, Arial, Helvetica, Sans-Serif;
color:#FFF;
padding:5px 0 10px;
}
.cms-content{
line-height:18px;
margin-bottom:15px;
}
.pagenavigator li{
margin-right:10px;
float:left;
}
.pagenavigator span{
display:inline-block;
margin-top:2px;
font-weight:bold;
}
.pagenavigator_ma span{margin-top:0;}
.swc0,.swc1{
display:block;
height:100%;
text-align:center;
}
.swc0,.swc0 *.*,.swc0 *{
text-decoration:none !important;
font:bold 0/0 serif;
}
.swc0{
display:table;
margin:0 auto;
}
.swc1{
display:table-cell;
vertical-align:middle;
white-space:nowrap;
}
.swc3,.swc2{text-decoration:none !important;}
.swc3{
display:none;
white-space:nowrap;
}
.swc2 img{
margin:0 !important;
padding:0 !important;
}
.site_container{background:url(../images/usa_flag.png) no-repeat left top;}
.gun_container{background:url(../images/main_gun_bkg.png) no-repeat center bottom;}
.red_lines{
left:auto;
right:0;
top:9px;
background:url(../images/header-sprite.png) no-repeat;
height:28px;
position:absolute;
width:50%;
}
.layout{
width:978px;
position:relative;
margin:auto;
}
.header{
padding-top:7px;
overflow:hidden;
position:relative;
}
.header .header_red_lines{
position:absolute;
width:100%;
top:9px;
left:214px;
height:28px;
background:url(../images/header-sprite.png) no-repeat;
}
.header .logo{
background:url(../images/logo.png) no-repeat;
width:214px;
height:87px;
display:block;
float:left;
}
.header .header_left .header_menu{
float:left;
overflow:hidden;
padding:75px 0 0 10px;
}
.header .header_left .header_menu li{
float:left;
margin-right:20px;
}
.header .header_right span.phone{
color:#547ba3;
font-size:24px;
padding-top:36px;
display:block;
text-align:right;
}
.header .header_right .header_service{
overflow:hidden;
padding-top:11px;
}
.header .header_right .header_service .shopping_link a{
background:url(../images/header-sprite.png) no-repeat -10px -88px;
display:inline-block;
padding-left:20px;
color:#547BA3;
}
.header .header_right .header_service .account_link a{
background:url(../images/header-sprite.png) no-repeat -246px -84px;
display:inline-block;
padding-left:20px;
color:#547BA3;
}
.header .header_right .header_service .view_cart_link a{
background:url(../images/cart_icon.png) no-repeat left 2px;
display:inline-block;
padding-left:17px;
color:#86acd3;
}
.header .top_menu_bkg{
background:url(../images/header-sprite.png) no-repeat 0 -127px;
width:978px;
height:38px;
margin-top:10px;
}
.header ul.top_menu{
overflow:hidden;
width:972px;
padding-top:3px;
height:35px;
margin:0 auto;
}
.header ul.top_menu a,.header ul.top_menu a span{
display:block;
overflow:hidden;
}
.header ul.top_menu a{
height:35px;
cursor:pointer;
}
.header ul.top_menu a span{
height:70px;
background:url(../images/header-sprite.png) no-repeat -3px -175px;
text-indent:-9999px;
}
.header ul.top_menu .top_store_btn{width:153px;}
.header ul.top_menu .top_sellers_btn{width:169px;}
.header ul.top_menu .top_guns_btn{width:134px;}
.header ul.top_menu .top_video_btn{width:110px;}
.header ul.top_menu .top_about_btn{width:115px;}
.header ul.top_menu .top_contact_btn{width:141px;}
.header ul.top_menu .top_store_btn span{margin-left:0;}
.header ul.top_menu .top_sellers_btn span{margin-left:-153px;}
.header ul.top_menu .top_guns_btn span{margin-left:-322px;}
.header ul.top_menu .top_resources_btn span{margin-left:-456px;}
.header ul.top_menu .top_video_btn span{margin-left:-606px;}
.header ul.top_menu .top_about_btn span{margin-left:-716px;}
.header ul.top_menu .top_contact_btn span{margin-left:-831px;}
.header ul.top_menu li a{text-indent:-10000px !important;}
.header ul.top_menu li a:hover{text-indent:0;}
.header ul.top_menu li.active span,.header ul.top_menu li a:hover span{margin-top:-35px !important;}
.home_content{
background:url(../images/sprite-y.png) repeat-y;
width:938px;
z-index:2;
position:relative;
padding:10px 23px 0;
}
.home_content .breadcrumb{
width:930px;
background:#0b1118;
border:1px solid #2e465d;
margin:0 0 10px;
}
.home_content .breadcrumb ul{
overflow:hidden;
padding:8px;
}
.home_content .home_cols{
overflow:hidden;
padding-bottom:15px;
}
.home_content .home_cols .left_col{
width:630px;
float:left;
}
.home_content .home_cols .left_col .home_flash{
position:relative;
background:url(../images/home_flash.png) no-repeat;
width:630px;
height:314px;
}
.home_content .home_cols .left_col .home_guns{
overflow:hidden;
padding-top:15px;
width:630px;
}
.home_content .home_cols .left_col .home_guns .left_gun{
float:left;
font-size:0;
position:relative;
width:307px;
height:356px;
background:url(../images/left_gun.png) no-repeat;
}
.home_content .home_cols .left_col .home_guns .right_gun{
float:right;
font-size:0;
position:relative;
width:307px;
height:356px;
background:url(../images/right_gun.png) no-repeat;
}
.home_content .home_cols .left_col .featured_products h2{
margin-top:10px;
background:url(../images/sprite-no-repeat.png) no-repeat 0 -92px;
width:630px;
height:36px;
}
.home_content .home_cols .left_col .featured_products h2 a{
font:normal 15px Georgia, Arial, Helvetica, Sans-Serif;
display:inline-block;
float:right;
color:#c82925;
text-transform:uppercase;
font-size:14px;
padding:10px 10px 0 0;
}
.home_content .home_cols .left_col .home_guns .left_gun_cms,.home_content .home_cols .left_col .home_guns .right_gun_cms{
width:305px;
height:354px;
overflow:hidden;
position:relative;
float:left;
}
.home_content .home_cols .left_col .home_guns .left_gun_cms img,.home_content .home_cols .left_col .home_guns .right_gun_cms img{
position:absolute;
left:0;
top:0;
z-index:1;
}
.home_content .home_cols .left_col .home_guns .left_gun_cms h1,.home_content .home_cols .left_col .home_guns .right_gun_cms h1{
font:normal 48px Georgia, Arial, Helvetica, Sans-serif;
color:#FFF;
text-transform:uppercase;
top:16px;
left:19px;
position:absolute;
z-index:2;
}
.home_content .home_cols .left_col .home_guns .right_gun_cms h1{color:#1a2938;}
.home_content .home_cols .left_col .home_guns .left_gun_cms a.more_info_btn,.home_content .home_cols .left_col .home_guns .right_gun_cms a.more_info_btn{
width:137px;
height:29px;
display:block;
position:absolute;
left:10px;
bottom:13px;
z-index:5;
}
.home_content .home_cols .left_col .home_guns .left_gun_cms a.more_info_btn:hover,.home_content .home_cols .left_col .home_guns .right_gun_cms a.more_info_btn:hover{background-position:left bottom;}
ul.products_list{
margin-top:20px;
overflow:hidden;
}
ul.products_list li{
width:125px;
float:left;
margin-right:38px;
}
ul.products_list li h3{
font-size:13px;
font-weight:bold;
color:#547ba3;
text-align:center;
padding-top:8px;
height:55px;
}
ul.products_list li a{
border:1px solid #547ba3;
display:inline-block;
font-size:0;
cursor:pointer;
}
ul.products_list li .img_cell{border-style:none;}
ul.products_list li.lastElem{margin-right:0;}
ul.products_list li .price{
text-align:center;
display:block;
font-size:13px;
color:#FFF;
padding-top:3px;
}
ul.products_list_store li{
margin-right:54px;
width:135px;
}
ul.products_list_store li .price{color:#959595;}
.home_content .home_cols .right_col{
width:280px;
margin-left:20px;
float:left;
margin-top:10px;
}
.home_content .home_cols .right_col .right_signup{
border:1px solid #2e465d;
width:264px;
background:#0b1118 url(../images/sprite-no-repeat.png) no-repeat 100% 100%;
min-height:75px;
padding:0 8px;
}
.home_content .home_cols .right_col .right_signup h2{
font-size:15px;
color:#FFF;
font-family:Georgia, Arial, Helvetica, Sans-Serif;
padding:10px 0;
}
.signup_field input{
background:#8981b0;
border:none;
opacity:0.8px;
margin-top:2px;
float:left;
width:186px;
color:#FFF;
padding:3px;
}
.home_content .home_cols .right_col .right_share{
border:1px solid #2E465D;
margin-top:10px;
background:url(../images/sprite-no-repeat.png) no-repeat -217px 0;
min-height:27px;
overflow:hidden;
}
.home_content .home_cols .right_col .right_share a{
float:right;
display:inline-block;
margin:5px 7px 0 0;
}
.home_content .home_cols .right_col .right_our_store h2,.home_content .home_cols .right_col .right_news h2,.home_content .home_cols .right_col .right_video h2{
margin-top:10px;
background:url(../images/sprite-no-repeat.png) no-repeat -622px 0;
min-height:30px;
border:1px solid #3b5875;
}
.home_content .home_cols .right_col .right_our_store h2{background:url(../images/sprite-no-repeat.png) no-repeat -217px -30px;}
.home_content .home_cols .right_col .right_video h2{background:url(../images/sprite-no-repeat.png) no-repeat -1028px 0;}
.home_content .home_cols .right_col .right_our_store h2 a,.home_content .home_cols .right_col .right_news h2 a,.home_content .home_cols .right_col .right_video h2 a{
font:normal 12px Georgia, Arial, Helvetica, Sans-serif;
float:right;
color:#c82925;
text-transform:uppercase;
padding:8px 10px 0 0;
}
.home_content .home_cols .right_col .right_our_store .our_store_img{
border:1px solid #3b5875;
border-top:none;
}
.home_content .home_cols .right_col .right_news_cnt{
background:url(../images/all_news_bkg.png) no-repeat;
border:1px solid #3b5875;
border-top:none;
padding:0 11px;
}
.home_content .home_cols .right_col .right_news_cnt li{
background:url(../images/sprite-x.png) repeat-x 0 100%;
padding:7px 0;
}
.home_content .home_cols .right_col .right_video_cnt{
background-color:#0b1118;
border:1px solid #2e465d;
border-top:none;
text-align:center;
padding:12px 0;
}
.home_content .home_cols .right_col .right_video_cnt span{
display:block;
padding-top:10px;
color:#547ba3;
}
.home_content .bottom_line{
height:1px;
border-bottom:1px solid #4b6e93;
width:972px;
margin-left:-20px;
position:relative;
}
.simple_left_col{
width:183px;
float:left;
border:1px solid #3b5875;
background:#0b1118;
margin-bottom:15px;
}
.simple_left_col h2{
background:url(../images/sprite-no-repeat.png) no-repeat -806px -35px;
width:183px;
height:30px;
border-bottom:1px solid #3b5875;
}
.simple_left_col h2.resourcers_title{background:url(../images/sprite-no-repeat.png) no-repeat -622px -35px;}
.simple_left_col h2.guns_title{
background:url(../images/sprite-no-repeat.png) no-repeat -720px -98px;
width:183px;
height:30px;
}
.simple_left_col h3.subtitle{
font-size:12px;
color:#FFF;
text-transform:uppercase;
background:url(../images/dotted_line.png) repeat-x left bottom;
width:153px;
margin:0 auto;
padding:15px 0 10px;
}
.simple_left_col ul{padding:10px 0;}
.simple_left_col ul.submenu{padding:0 0 10px;}
.simple_left_col ul li a{display:block;}
.simple_left_col ul li a span{
display:block;
background:url(../images/dotted_line.png) repeat-x left bottom;
width:153px;
cursor:pointer;
margin:0 auto;
padding:7px 0;
}
.simple_left_col ul li a:hover,.simple_left_col ul li.check_li{background:#213549;}
.simple_left_col ul li .submenu{background:#0b1118;}
.simple_left_col ul li .submenu li a,.simple_left_col ul.submenu li a.guns_menu_cont{
background:transparent url(../images/dotted_line.png) repeat-x left bottom;
width:153px;
margin:0 auto;
}
.simple_left_col ul.submenu li.guns_menu_bg{background-color:#213549 !important;}
.simple_left_col ul li .submenu li:hover{background-color:#213549;}
.simple_left_col ul li .submenu a span,.simple_left_col ul.submenu li a span.guns_menu{
background:url(../images/blue_square_small.gif) no-repeat 15px 13px;
padding-left:25px;
width:128px;
}
.simple_left_col .email_signup{
background:url(../images/sprite-no-repeat.png) no-repeat;
width:163px;
min-height:67px;
border-top:1px solid #2e465d;
padding:10px 9px 0 11px;
}
.simple_left_col .email_signup .email_signup_field input{
background:#8981B0;
border:none;
color:#FFF;
float:left;
margin-top:2px;
width:122px;
opacity:0.8px;
padding:3px;
}
.simple_left_col .email_signup h3{
color:#FFF;
font-size:15px;
font-family:Georgia, Arial, Helvetica, Sans-Serif;
padding-bottom:10px;
}
.simple_left_col .small_share{
border-top:1px solid #3b5875;
border-bottom:1px solid #3b5875;
background:url(../images/small_share.png) repeat-x;
text-align:center;
padding:4px 0;
}
.simple_left_col .small_share a{margin:0 2px;}
.simple_left_col .left_img_links{
text-align:center;
padding:15px;
}
.simple_right_col{
width:726px;
float:left;
margin-left:20px;
}
.cat_bkg{
background:url("../images/dotted_line.png") repeat-x scroll left bottom transparent;
margin-bottom:25px;
}
ul.store_list li{
float:left;
margin-right:60px;
width:135px;
height:230px;
margin-bottom:10px;
}
ul.store_list li.c_both{
float:none;
width:0;
height:0;
margin:0;
}
ul.store_list li a{
display:block;
font-size:0;
cursor:pointer;
}
ul.store_list li a span.cat_name{
font-size:14px;
color:#547ba3;
padding-top:8px;
display:block;
text-align:center;
}
.img_cell{
width:137px;
height:166px;
display:block;
overflow:hidden;
border:1px solid #547BA3;
}
.product_page{
overflow:hidden;
margin-bottom:15px;
}
.product_page .product_img_cnt{
float:left;
width:310px;
text-align:center;
}
.product_page .product_img_cnt .product_image{
border:1px solid #547ba3;
display:inline-block;
margin-bottom:20px;
}
.product_page .product_info{
float:left;
padding-left:20px;
width:390px;
}
.product_page .product_info h1{
font-size:14px;
font-weight:bold;
color:#547ba3;
padding-bottom:5px;
text-transform:uppercase;
}
.product_page .product_info .price{
font-weight:bold;
color:#547ba3;
}
.product_page .product_info .us_ships{margin:5px 0 10px;}
.product_page .box_stock{
margin-top:5px;
overflow:hidden;
}
.product_page .box_stock li{
float:left;
font-weight:bold;
padding:0;
}
.product_page h4.product_description{
font-weight:bold;
color:#547ba3;
padding-top:20px;
}
.product_page .product_text{
padding-top:5px;
color:#959595;
line-height:18px;
}
.product_page .product_rating{
background:url(../images/dotted_line.png) repeat-x left bottom;
padding:20px 0 15px;
}
.product_page .product_rating img{vertical-align:-2px;}
.product_page .product_rating a{
color:#547ba3;
text-decoration:underline;
}
.product_page .select_color{
background:url(../images/dotted_line.png) repeat-x left bottom;
padding:8px 0;
}
.product_page .select_color h4{
color:#547ba3;
text-transform:uppercase;
font-weight:bold;
}
.product_page .select_color ul{
overflow:hidden;
padding-top:10px;
}
.product_page .select_color ul li a img{border:1px solid #1a2938 !important;}
.product_page .size_quantity{
background:url("../images/dotted_line.png") repeat-x scroll left bottom transparent;
overflow:hidden;
padding:15px 0;
}
.link_bookmark{
background:url(../images/bookmark_icon.png) no-repeat;
padding:2px 0 0 18px;
}
.product_page .size_quantity .size{
width:80px;
float:left;
}
.product_page .size_quantity h4,.product_page .size_quantity h4{
color:#547ba3;
padding-bottom:5px;
text-transform:uppercase;
}
.product_page .size_quantity .size select{width:80px;}
.product_page .size_quantity .quantity{
width:65px;
float:left;
}
.product_page .contact_page .f_row label{
width:90px;
text-align:left;
}
#productMailer_mailerBody{
left:50% !important;
margin-left:-180px;
margin-top:-100px;
}
.inquiry_cnt{
background:url("/images/recommend_friend.gif") repeat-x scroll left top #1A2937;
border:2px solid #547BA3;
color:#959595;
cursor:default;
margin-top:-100px;
padding:10px;
}
.alert_message{
background:url("/images/recommend_friend.gif") repeat-x scroll left top #1A2937;
border:2px solid #547BA3;
color:#959595;
text-align:center;
font-size:13px;
line-height:20px;
font-weight:bold;
padding:20px;
}
.btn_rec_friend{
background:url(/images/mail_icon.png) no-repeat left 2px;
display:inline-block;
padding:0 0 2px 18px;
}
.inquiry_cnt h3{
font:bold 16px Arial, Helvetica, sans-serif;
text-align:center;
}
.inquiry_cnt .simple_form label{width:95px !important;}
.inquiry_cnt .simple_form textarea{overflow-x:hidden !important;}
.inquiry_cnt .f_inputs_textarea{
line-height:18px;
text-align:left;
padding:0 10px 15px;
}
.product_page .size_quantity .quantity select{width:40px;}
.product_page .products_dashboard .products_btns{
border-bottom:1px solid #335475;
overflow:hidden;
}
.product_page .summary_block h2 span{
color:#547BA3;
font-size:14px;
font-weight:bold;
display:block;
margin:10px 0 5px;
}
.product_page .description{margin:10px 0 5px;}
.product_page .description .title{
overflow:hidden;
margin:10px 0 5px;
}
.product_page .product_additional,.attachments_section{
background:url("../images/dotted_line.png") repeat-x scroll left bottom transparent;
line-height:18px;
padding-bottom:10px;
}
.product_page .product_additional h2,.attachments_section h2,.subheading{
color:#547BA3;
display:block;
font-size:14px;
font-weight:bold;
margin:10px 0 5px;
}
.attachments_section li{
background:url(../images/attach_file.png) no-repeat;
padding-left:21px;
margin-bottom:5px;
padding-bottom:1px;
}
.also_interest_title,.title_interested_in{
font-size:17px;
padding-top:10px;
color:#547BA3;
}
.cms_h2{
font-size:17px;
color:#547BA3;
padding:10px 0;
}
.title_interested_in{
background:url("../images/dotted_line.png") repeat-x scroll left top transparent;
margin-top:15px;
padding-top:15px;
}
.catalog_sort_cont{
margin-top:10px;
background:#23374c;
padding:10px;
}
.products_pager{
overflow:hidden;
padding-top:0;
}
.cont_products_pager .products_pager{margin-top:-24px;}
.cont_products_pager_bottom .products_pager{margin-bottom:-24px;}
.products_pager .pages{
float:right;
padding-top:4px;
}
.products_pager .pages ul li{
float:left;
margin-left:10px;
}
.product_page .review_row{
border:1px solid #4d7196;
background:#0a0f15 url(../images/review_row.gif) repeat-x left bottom;
margin:10px 0;
padding:8px;
}
.product_page .review_row .review_name{
color:#547BA3;
font-size:13px;
font-weight:bold;
margin:10px 0 5px;
}
.product_page .review_row .review_text{
color:#9A987C;
font-size:11px;
}
.product_page .rev_form{
margin-top:10px;
background:#0a0f15 url(../images/review_row.gif) repeat-x left top;
border:1px solid #4D7196;
padding:8px;
}
.product_page .rev_form .simple_form{
width:510px;
margin:0;
}
.product_page .rev_form .simple_form .ul_message_box{width:285px;}
.gun_page .gen_left_cnt{
width:500px;
float:left;
}
.gun_page .main_gun img{border:1px solid #547ba3 !important;}
.gun_page h2{
font-size:13px;
font-weight:bold;
color:#547ba3;
padding:25px 0 10px;
}
.gun_page .gun_text{
line-height:18px;
background:url(../images/dotted_line.png) repeat-x left bottom;
padding-bottom:15px;
}
.sub_news ul,.news_page ul,.gun_page .gun_text ul,ul.cms_ul{margin:15px 10px;}
.sub_news ul li,.news_page ul li,.gun_page .gun_text ul li,ul.cms_ul li{
background:url(../images/list_bullet.png) no-repeat left 7px;
padding-left:10px;
margin-bottom:5px;
}
ul.pagenavigator{margin:auto !important;}
ul.pagenavigator li{
background:none !important;
padding-left:auto !important;
margin-bottom:auto !important;
}
.gun_page table td{
font-size:13px;
padding:2px;
}
.gun_page .gun_tbl_descr table th{
font-size:13px;
font-weight:bold;
color:#547ba3;
}
.gun_page .gun_tbl_descr table td{padding:2px;}
.gun_page .gen_gallery{
width:202px;
float:right;
}
.gun_page .gen_gallery li{
margin-bottom:7px;
height:auto !important;
}
.gun_page .gen_gallery li img{
border:1px solid #547BA3 !important;
min-width:200px;
min-height:76px;
}
.simple_form{
width:400px;
margin:0 auto;
}
.simple_form .f_row label{
width:120px;
float:left;
font-size:13px;
text-align:right;
padding-right:20px;
padding-top:5px;
}
.simple_form .f_row .sign_up_checkbox label{
float:left;
width:215px;
padding-right:0;
font-size:11px;
text-align:left;
}
.simple_form .f_row .sign_up_checkbox input{
float:left;
margin-top:5px;
}
.simple_form .f_row .f_inputs{
float:left;
padding-bottom:15px;
}
.simple_form .f_row .f_inputs input{
background:#8981B0;
border:medium none;
color:#FFF;
float:left;
margin-top:2px;
opacity:0.8px;
width:220px;
padding:3px;
}
.simple_form .f_row .f_inputs select{
width:226px;
background:#8981B0;
color:#FFF;
border-style:none;
}
.simple_form .f_row .f_inputs_checkbox{padding-top:6px;}
.simple_form .f_row .f_inputs textarea{
width:226px;
height:100px;
background:#8981B0;
overflow:auto;
color:#FFF;
border-style:none;
}
.simple_form .f_row .checkboxes{
margin-top:8px;
float:left;
}
.simple_form .validator_item{color:red;}
.simple_form_reg{width:460px;}
.simple_form_reg .f_row label{
width:145px;
margin:0 auto;
}
.register_btn{
width:79px;
height:25px;
background:url(../images/btns-sprite.png) no-repeat -204px -52px;
display:block;
cursor:pointer;
}
.register_btn:hover{background-position:-204px -77px;}
.ul_message_box{
background:none repeat scroll 0 0 #fed7d6;
border:2px solid #d52f2b;
color:#ba221e;
font-weight:bold;
list-style:none outside none;
width:250px;
margin:0 0 10px 140px;
padding:15px 15px 10px;
}
.step1_right .ul_message_box{margin-left:80px;}
.warning_mess_reg .ul_message_box{margin-left:165px;}
.ul_message_box li{
color:#ba221e;
font-weight:bold;
list-style:none outside none;
padding-bottom:5px;
}
.thank_message{
background:#0B1118;
border:2px solid #2E465D;
color:#fff;
font-size:15px;
line-height:21px;
text-align:center;
width:350px;
margin:50px auto 0;
}
.thank_message .message{
text-align:center;
padding:20px 0;
}
.thank_message .message p{padding:0 10px;}
.empty_box{
border:1px solid #C20205;
width:350px;
background:#FFF;
color:#C20205;
font-size:14px;
margin:30px auto;
padding:20px;
}
.faq_page{margin-bottom:15px;}
.faq_page input{
background:none repeat scroll 0 0 #8981B0;
border:medium none;
color:#FFF;
float:left;
margin-top:2px;
opacity:0.8px;
width:250px;
padding:3px;
}
.faq_page .question{margin-top:20px;}
.faq_page .question .faq_question_link{
background:url(../images/blue_arrow.gif) no-repeat left 3px;
padding-left:10px;
font-weight:bold;
}
.faq_page .question .faq_answer{
margin-top:5px;
line-height:18px;
}
.news_page h2.news_title{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}
.news_page .date,.sub_news .date{
font-style:italic;
color:#b1b1b1;
margin:5px 0;
}
.news_page .news_cont{
margin-bottom:15px;
padding-bottom:10px;
border-bottom:1px dotted #547BA3;
}
.back_link{
background:url(../images/back_arrow_b.gif) no-repeat left 5px;
padding-left:7px;
}
.back_link:hover{background:url(../images/back_arrow_w.gif) no-repeat left 5px;}
.spec_list h2{
color:#547BA3;
font-size:17px;
margin:0 0 5px;
}
.spec_list .spec_tbl{
background:url("../images/review_row_big.gif") repeat-x left top #0A0F15;
margin-bottom:5px;
}
.spec_list .spec_tbl td{
border:1px solid #2E465D;
padding:5px;
}
.wallpapers li{
width:150px;
float:left;
text-align:center;
margin-right:30px;
margin-bottom:20px;
}
.wallpapers li .img{
margin-bottom:10px;
display:block;
}
.wallpapers .res_link{
display:inline-block;
background:url(../images/screen_icon.png) no-repeat;
padding-left:20px;
margin-bottom:10px;
}
.site_map-page{
width:485px;
margin:auto;
}
.site_map ul{
font-weight:bold;
padding:10px 0 20px 40px;
}
.site_map ul li{margin-bottom:3px;}
.site_map ul li a{
display:inline-block;
color:#547BA3;
background:url(/images/bullet_sitemap.gif) no-repeat 0 7px;
padding:2px 0 2px 15px;
}
.site_map ul li a:hover{
background:url(/images/bullet_sitemap_hover.gif) no-repeat 0 7px;
color:#FFF;
}
.site_map ul ul{padding:0 0 3px;}
.site_map li li{
font-weight:normal;
background:none;
padding:2px 0 1px 10px;
}
.gallery_list{
overflow:hidden;
width:725px;
margin:15px 0;
}
.gallery_list li{
text-align:center;
float:left;
width:180px;
height:150px;
padding:10px 0;
}
.gallery_list li table{
width:140px;
height:110px;
background:#2e465d url(../images/video_bkg.gif) repeat-x left bottom;
border:1px solid #2E465D;
margin:auto;
}
.gallery_list li table td{
vertical-align:middle;
text-align:center;
}
.gallery_list li a.title_video{
margin-top:10px;
display:inline-block;
}
.gallery_list li a.embed_video{
display:inline-block;
border:1px solid #2E465D;
}
#boxGalleryImage{
background:#000;
border:2px solid #547BA3;
color:#959595;
cursor:default;
padding:10px;
}
.top_padding{
top:15% !important;
width:500px !important;
margin-left:-250px !important;
left:50% !important;
}
#boxGalleryImage object{
margin-top:10px;
margin-left:-3px;
border:1px solid #2E465D;
}
#boxGalleryImage .close_btn{position:relative;}
#boxGalleryImage .vm_info{
margin-top:15px;
margin-bottom:5px;
}
#boxGalleryImage .vm_info * {font-weight:bold !important;}
.shoping_table{
width:932px;
background:#0A0F15 url("../images/review_row_big.gif") repeat-x left top;
}
.shoping_table th,.shoping_table .dgTitle td{
border:solid 1px #2E465D;
font-weight:bold;
text-align:center;
background:#0B1118;
color:#FFF;
padding:7px;
}
.shoping_table .dgTitle td img{padding:0 0 0 5px;}
.shoping_table td{
border:solid 1px #2E465D;
line-height:18px;
vertical-align:top;
padding:5px;
}
.shoping_table center img{border:1px solid #27323d !important;}
.shopping_page .line_total{
position:relative;
margin-top:-1px;
background:#0B1118;
border:1px solid #2E465D;
width:930px;
}
.shopping_page .line_total .cancel{
cursor:pointer;
background:#F5F4E9;
font-size:11px;
line-height:15px;
padding:0 5px;
}
.shopping_page .line_total .cancel:hover{
background:#343527;
color:#F5F4E9;
}
.shopping_page .line_total .left{
float:left;
width:523px;
min-height:21px;
padding:5px 0 6px 10px;
}
.shopping_page .line_total .left input{
background:#8981B0;
font:normal 11px Arial, Helvetica, sans-serif;
float:left;
width:110px;
opacity:0.8px;
color:#FFF;
border-style:none;
padding:4px 3px 3px;
}
.shopping_page .line_total .left .update_cart_btn,.shopping_page .line_total .left .clear_cart_btn{
float:left;
cursor:pointer;
background:#b50f0b;
color:#fff;
line-height:17px;
height:17px;
font-size:12px;
margin:2px 17px 0 0;
padding:0 12px 0 10px;
}
.shopping_page .line_total .right{
float:right;
width:153px;
height:32px;
line-height:32px;
text-align:right;
font-size:15px;
font-weight:bold;
color:#fff;
padding:0 20px 0 11px;
}
.shopping_page .line_total .right .sub_total{
float:left;
font-size:13px;
}
.or_class{
color:#547BA3;
font-size:17px;
}
.login_page .center-column-content{width:719px;}
.login_page .fourStep{
background:url(../images/steps.png) no-repeat 0 0;
width:931px;
height:29px;
overflow:hidden;
margin-bottom:20px;
}
.login_page #step1{background-position:0 0;}
.login_page #step2{background-position:0 -29px;}
.login_page #step3{background-position:0 -58px;}
.login_page #step4{background-position:0 -87px;}
.login_page .fourStep li{
float:left;
width:170px;
text-indent:-9999px;
}
.login_page .step1_left{
border-right:1px dotted #547ba3;
width:400px;
float:left;
padding:0 40px 0 30px;
}
.login_page .step1_right{
margin-left:70px;
float:left;
width:370px;
}
.login_page .step2_left{
border-right:1px dotted #547ba3;
width:415px;
float:left;
margin-bottom:20px;
padding:0 40px 0 30px;
}
.login_page .step2_left .warning_list .ul_message_box span{
font-size:18px;
vertical-align:-5px;
}
.login_page .step2_left .ship_table a{color:#B3B09D;}
.login_page .step2_left .ship_table a:hover{color:#1E1E16;}
.login_page .step2_left .ship_table h2{
white-space:nowrap;
font-size:16px;
font-weight:bold;
padding-right:15px;
}
.login_page .step2_left .ship_table td{vertical-align:top;}
.login_page .step2_left h4{
color:#726e63;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin:0 0 5px;
}
.login_page .step2_left .first_last{
width:100%;
overflow:hidden;
position:relative;
padding:6px 0;
}
.login_page .step2_left .data_container .state_zip{
position:relative;
padding:6px 0;
}
.login_page .step2_left .data_container .validator_item{
right:0;
top:5px;
position:absolute;
color:#343527;
font-weight:bold;
font-size:15px;
}
.login_page .step2_left .hr{
height:1px;
background:url("../images/dotted_line.png") repeat-x scroll left bottom transparent;
margin:15px 0;
}
.login_page .step2_left .data_container .first_last input{
width:93px;
float:left;
border:1px solid #C0BEA9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#F5F4E9 none repeat scroll 0 0;
padding:2px 5px;
}
.login_page input.f_invalid{border:1px solid #C5141A !important;}
.login_page .step2_left .data_container .first_last #txtLastName{margin-left:12px;}
.login_page .step2_left .state_zip{
width:100%;
overflow:hidden;
padding:6px 0;
}
.login_page .step2_left .data_container .state_zip input{
width:88px;
float:left;
border:1px solid #C0BEA9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#F5F4E9 none repeat scroll 0 0;
padding:2px 5px;
}
.login_page .step2_left .data_container .validator_item .validator{
color:#343527;
font-weight:bold;
font-size:15px;
}
.login_page .step2_left .data_container #txtState{
width:111px !important;
margin:0 30px 0 0;
}
.login_page .step2_left .data_container .state_txt{width:40px !important;}
.login_page .step2_left .data_container .label_zip{
width:11px !important;
display:inline;
}
.login_page .step2_left .data_container #txtZip{width:62px !important;}
.login_page .step2_left .sel_addr{margin:0 0 20px;}
.login_page .step2_left .data_container .f_inputs input{width:241px;}
.login_page .step2_left .data_container .f_inputs select{
width:247px;
margin-top:4px;
}
#valid_state{
left:187px;
width:6px;
}
.login_page .step2_left .data_container .f2_inputs input{
width:113px;
margin:0 7px 0 0;
}
.login_page .step2_left .data_container .sel_addr select{
width:385px;
background:none repeat scroll 0 0 #8981B0;
color:#FFF;
border-style:none;
}
.login_page .step2_left .data_container .f_inputs input.txtState{width:50px;}
.login_page .btn_edit{
background:none repeat scroll 0 0 #B50F0B;
color:#FFF;
cursor:pointer;
font-size:12px;
height:17px;
line-height:17px;
float:right;
margin:2px 17px 0 0;
padding:0 12px 0 10px;
}
.login_page .step2_right .btn_edit{margin-left:70px;}
.login_page .step2_left .chk_row{
overflow:hidden;
width:200px;
padding:5px 0 0 110px;
}
.login_page .step2_left .chk_row label{
vertical-align:2px;
float:none;
width:150px !important;
display:inline;
font-weight:normal;
padding:0 0 0 2px;
}
.login_page .step2_left .label_check_box{
width:200px !important;
display:inline;
float:none;
}
.login_page .step2_left select{width:222px;}
.f_comment{
font-size:11px;
color:#726e63;
margin-top:10px;
padding:0 0 0 29px;
}
.login_page .step2_left .ship_info select{width:180px;}
.login_page .step2_left .ship_info .f_inputs input{width:240px;}
.login_page .step2_left .ship_info table img{margin:0 0 0 5px;}
.login_page .step2_left .ship_info table td a{color:#9a987c;}
.center-column-full .login_page .step2_left .data_container .f_buttons{margin-left:72px;}
.login_page .step2_right{
float:left;
width:440px;
color:#2f3022;
}
.login_page .step2_right .shop_cart{
width:358px;
background:url("../images/review_row.gif") repeat-x scroll left top #0A0F15;
border:1px solid #4D7196;
margin:0 auto;
}
.login_page .step2_right .subtotal{
background:#000;
padding:10px;
}
.login_page .step2_right .subtotal table,.login_page .step2_right .total table{
width:100%;
color:#547BA3;
}
.login_page .step2_right .subtotal table .b{
width:150px;
font-weight:bold;
}
.login_page .step2_right .total{
background:url("../images/dotted_line.png") repeat-x scroll left top #1a2937;
padding:5px 10px;
}
.login_page .step2_right .total td{
color:#fff;
font-weight:bold;
font-size:16px;
}
.login_page .step2_right .shop_cart_prod{
color:#547BA3;
background:url(../images/dotted_line.png) repeat-x left bottom;
padding:10px;
}
.login_page .step2_right .color_option div{
border:1px solid #4D7196;
height:15px !important;
width:15px !important;
margin-top:3px;
}
.login_page .step2_right h3{
font-size:17px;
color:#fff;
margin:10px;
}
.login_page .step2_right .hr{
height:1px;
font-size:0;
line-height:0;
margin:0;
}
.login_page h3{
color:#547BA3;
font-size:17px;
padding-top:10px;
}
.login_page h3 span{font-size:12px;}
.login_page .step1_left h4{
color:#547BA3;
font-size:14px;
margin:0 0 10px;
}
.login_page .step1_left .yesnobox{padding:20px;}
.login_page .step1_left .yesnobox div{padding:0 0 5px;}
.login_page .step1_left .yesnobox input{margin:0 10px 0 0;}
.login_page .step1_left .yesnobox label{
display:inline;
float:none;
text-align:left;
font-weight:normal;
padding:0;
}
.login_page .step1_left ul a{color:#726e63;}
.login_page .step1_left ul li{padding:0 0 5px 20px;}
.login_page .step1_left ul li#why1{background:transparent url(../images/ico_why1.png) no-repeat scroll left top;}
.login_page .step1_left ul li#why2{background:transparent url(../images/ico_why2.png) no-repeat scroll left top;}
.login_page .step1_left ul li#why3{background:transparent url(../images/ico_why3.png) no-repeat scroll left top;}
.step_form{width:317px;}
.login_page .step1_right label{width:60px;}
.login_page .step1_right .checkboxes label{
display:inline;
float:none;
width:auto;
font-weight:normal;
}
.login_page .method_row{
overflow:hidden;
width:100%;
padding:10px 0 0;
}
.login_page .method_row input{
float:left;
margin:2px 0 0;
}
.login_page .method_row label{
float:right;
width:395px !important;
background:url("../images/dotted_line.png") repeat-x scroll left bottom transparent;
padding:0 0 10px;
}
.login_page .method_row label strong{
font-size:16px;
color:#fff;
font-weight:bold;
}
.login_page .pp_note{
color:#ccc;
padding-top:10px;
padding-left:20px;
}
.login_page .method_row label strong span{
font-size:12px;
font-weight:normal;
color:#726e63;
}
.login_page .step1_right .privacy_box{
font-size:11px;
border-top:1px dotted #9a987c;
border-bottom:1px dotted #9a987c;
width:230px;
margin:0;
padding:5px 0;
}
.stock_notify{
border-top:1px dotted #C90305;
border-bottom:1px dotted #C90305;
margin:5px 0 15px;
padding:15px 0;
}
.stock_notify label{
display:block;
font-weight:bold;
color:#C90305;
margin:0 0 3px;
}
.stock_notify .f_row{
overflow:hidden;
width:100%;
}
.stock_notify input{
border:1px solid #ecb6c3;
width:202px;
height:15px;
color:#6f6e6a;
padding:0 3px 1px;
}
.confirm_data{
width:100%;
overflow:hidden;
}
.cd_top{
width:932px;
overflow:hidden;
}
.cd_top .left{
width:660px;
float:left;
}
.cd_top .left .mail_box{
width:350px;
overflow:hidden;
margin:0;
padding:0 10px 21px;
}
.cd_top .left .mail_box_top{height:30px;}
.cd_top .right{
float:right;
font-size:13px;
padding-top:10px;
width:269px;
background:url("../images/recommend_friend.gif") repeat-x scroll left top #0A0F15;
border-right:1px solid #2E465D;
border-left:1px solid #2E465D;
}
.cd_top .right_thankyou{width:237px;}
.cd_top .right_thankyou td{padding-left:15px !important;}
.cd_top .right table{
width:100%;
margin:0;
}
.cd_top .right table td{padding:5px 5px 3px 25px;}
.cd_top .right table .total_bot td{
background:url("../images/dotted_line.png") repeat-x scroll left top #1A2937;
text-transform:uppercase;
font-size:18px;
color:#fff;
border-bottom:1px solid #2E465D;
padding:5px 5px 5px 25px;
}
.cd_top .left .stock_notify{
border:none;
margin:0;
padding:0;
}
.cd_top .left .stock_notify label{
width:400px !important;
text-align:left;
color:#959595;
margin:0 0 8px;
}
.cd_top .left .stock_notify input{
width:220px;
background:none repeat scroll 0 0 #8981B0;
border:medium none;
color:#FFF;
float:left;
margin-top:2px;
opacity:0.8px;
padding:3px;
}
.cd_top .left .stock_notify .btn_outstock{
background:transparent url(../../images/natural/btns/search-btn.gif) no-repeat scroll -1px -1px;
display:inline-block;
float:none;
height:22px;
width:21px;
margin:0 0 0 5px;
}
.cd_bot{
margin-bottom:20px;
padding:30px 0;
}
.cd_bot table td{
vertical-align:top;
padding:0 10px;
}
.cd_bot h2{
color:#547BA3;
font-size:15px;
}
.cd_bot_bg{
margin-top:25px;
background:url("../images/dotted_line.png") repeat-x left top;
}
.my_acc_page{
border:solid 1px #2E465D;
margin-bottom:20px;
width:910px;
padding:10px;
}
.my_acc_page .shoping_table{width:911px;}
.tabs{
height:32px;
margin:20px 0 -1px;
}
.tabs a{
float:left;
background:#191919 url(../images/tab_bkg_p.gif) repeat-x left top;
color:#fff;
border:1px solid #2E465D;
font:normal 12px/22px Georgia, Arial,Helvetica,sans-serif;
height:22px;
display:inline-block;
margin:0 2px 0 0;
padding:4px 12px;
}
.tabs a.act_tab,.tabs a:hover{
background:#2c4660 url(../images/tab_bkg_a.gif) repeat-x left top;
border-top:1px solid #324f6b;
}
.my_acc_page .hr{
background:url(../images/dotted_line.png) repeat-x left bottom;
height:1px;
margin:10px 0;
}
.my_acc_page h2{
color:#547BA3;
font-size:17px;
margin:5px 0 10px;
}
.simple_form_ad_edit select{margin-top:4px;}
.simple_form_ac_update{width:420px;}
.simple_form_ac_update .f_row label{width:140px;}
.my_acc_page .left_title{
float:left;
width:75px;
font-weight:bold;
}
.my_acc_page .catalog-prices{margin:0 -10px;}
.btn_centre{
float:none !important;
display:block !important;
margin:auto !important;
}
.billing_shipping_order .left_title{float:none;}
.buy_btn{
display:block !important;
width:70px;
height:24px;
background:url(../images/btns-sprite.png) no-repeat -70px 0;
border-style:none !important;
margin:10px auto;
}
.buy_btn:hover{background-position:-70px -24px;}
.sign_up_btn{
background:url(../images/btns-sprite.png) no-repeat;
width:66px;
height:25px;
display:inline-block;
margin-left:5px;
}
.email_submit_btn{
background:url(../images/btns-sprite.png) no-repeat -144px 0;
width:29px;
height:25px;
display:inline-block;
margin-left:5px;
}
.email_submit_btn:hover{background-position:-144px -25px;}
.inquire_btn,.send_friend_btn{
background:url(../images/btns/inquire_btn.gif) no-repeat;
width:189px;
height:29px;
display:inline-block;
margin-bottom:10px;
}
.send_friend_btn{background:url(../images/btns-sprite.png) no-repeat -114px -104px;}
.send_friend_btn:hover{background-position:-114px -133px;}
.send_btn{
display:block;
width:49px;
height:25px;
background:url(../images/btns/send_btn.gif) no-repeat;
cursor:pointer;
border-style:none;
}
.close_btn{
display:inline-block;
width:20px;
height:20px;
background:url(../images/btns/close_btn.png) no-repeat;
float:right;
}
.add_cart_btn{
float:left;
width:112px;
height:30px;
background:url(../images/btns-sprite.png) no-repeat 0 -104px;
display:inline-block;
margin-top:14px;
cursor:pointer;
}
.add_cart_btn:hover{background-position:0 -134px;}
.product_overview_btn{
width:146px;
height:25px;
background:url(../images/btns/product_overview_btn.gif) no-repeat left top;
display:block;
float:left;
margin-right:10px;
}
.reviews_btn{
width:72px;
height:25px;
display:block;
background:url(../images/btns/reviews_btn.gif) no-repeat left top;
float:left;
}
.similar_products_btn,.cistomer_review_btn{
background:url(../images/btns/similar_products_btn.gif) no-repeat;
width:169px;
height:34px;
display:block;
float:left;
margin-left:10px;
}
.cistomer_review_btn{background:url(../images/btns/cistomer_review_btn.gif) no-repeat;}
.submit_review_btn{
display:block;
width:118px;
height:25px;
background:url(../images/btns/submit_review_btn.gif) no-repeat;
cursor:pointer;
}
.gallery_top_btn,.gallery_bottom_btn{
background:url(../images/btns/gallery_top_btn.gif) no-repeat;
width:202px;
height:38px;
display:block;
}
.gallery_bottom_btn{background:url(../images/btns/gallery_bottom_btn.gif) no-repeat;}
.submit_btn,.login_btn{
width:66px;
height:25px;
overflow:hidden;
display:block;
background:url(../images/btns-sprite.png) no-repeat -136px -52px;
cursor:pointer;
}
.submit_btn:hover{background-position:-136px -77px;}
.login_btn{background-position:-68px -52px;}
.login_btn:hover{background-position:-68px -77px;}
.login_btn,
.ok_btn {
width:36px;
height:25px;
background:url(../images/btns/go_btn.gif) no-repeat;
display:block;
cursor:pointer;
margin:10px auto 5px;
}
.continue_btn{
width:81px;
height:25px;
background:url(../images/btns-sprite.png) no-repeat 0 -166px;
display:block;
cursor:pointer;
}
.continue_btn:hover{background-position:0 -191px;}
.shopping_page .line_total .left .apply_coupon_btn,.shopping_page .line_total .left .apply_certificate_btn,.sign_to_rec_btn{
background:url(../images/btns-sprite.png) no-repeat -306px -104px;
width:21px;
height:21px;
text-indent:-5000px;
float:left;
cursor:pointer;
margin:0 15px 0 3px;
}
.shopping_page .line_total .left .apply_coupon_btn:hover,.shopping_page .line_total .left .apply_certificate_btn:hover,.sign_to_rec_btn:hover{background-position:-306px -125px;}
.sign_to_rec_btn{
float:left;
margin-top:2px;
}
.pagenavigator li a.pages_next_btn,.pagenavigator li a.pages_last_btn,.pagenavigator li a.pages_prev_btn,.pagenavigator li a.pages_first_btn{
display:inline-block;
width:15px;
height:14px;
background:url(../images/btns-sprite.png) no-repeat 0 -55px;
margin-top:2px;
}
.pagenavigator li a.pages_next_btn:hover{background-position:0 -69px;}
.pagenavigator li a.pages_last_btn{background-position:-17px -55px;}
.pagenavigator li a.pages_last_btn:hover{background-position:-17px -69px;}
.pagenavigator li a.pages_prev_btn{background-position:-34px -55px;}
.pagenavigator li a.pages_prev_btn:hover{background-position:-34px -69px;}
.pagenavigator li a.pages_first_btn{background-position:-51px -55px;}
.pagenavigator li a.pages_first_btn:hover{background-position:-51px -68px;}
.btn_sec_checkout{
display:block;
width:153px;
height:30px;
background:url(/images/btns-sprite.png) no-repeat -330px -104px;
float:right;
margin-right:6px;
}
.btn_sec_checkout:hover{background-position:-330px -134px;}
.btn_step1_save{
background:transparent url(../images/btns/btn_step1_save.gif) no-repeat scroll left top;
height:25px;
width:135px;
border:none;
cursor:pointer;
display:block;
}
.btn_place_my_order{
background:url(../images/btns/make_payment_btn.gif) no-repeat;
width:118px;
height:25px;
display:block;
cursor:pointer;
float:left;
}
.back_btn {
width:51px;
height:25px;
background:url(../images/btns-sprite.png) no-repeat -83px -166px;
display:block;
cursor:pointer;
float:left;
margin-right:10px;
}
.back_btn:hover{background-position:-83px -191px;}
.stock_notify .btn_outstock{
background:url(/images/btn_outstock.gif) no-repeat 0 0;
display:inline-block;
width:16px;
border:none;
cursor:pointer;
vertical-align:top;
height:17px;
margin:0 0 0 3px;
}
.search_btn{
display:block;
width:66px;
height:25px;
background:url(../images/btns-sprite.png) no-repeat -177px 0;
margin-top:-12px;
}
.search_btn:hover{background-position:-177px -25px;}
.reset_btn{
display:block;
width:56px;
height:25px;
background:url(../images/btns/reset_btn.gif) no-repeat;
margin-top:-12px;
margin-left:10px;
}
.inquire_link{
color:#547BA3;
cursor:pointer;
background:url(/images/inquire_link.png) no-repeat;
display:inline-block;
padding:0 0 2px 18px;
}
.btn_print_confirm{
background:url(../images/btns/print_confirmation.gif) no-repeat;
width:160px;
height:25px;
display:block;
margin-bottom:15px;
}
.edit_adress_btn{
display:inline-block;
width:118px;
height:25px;
background:url(../images/btns-sprite.png) no-repeat -327px 0;
margin:15px 0;
}
.edit_adress_btn:hover{background-position:-327px -25px;}
.update_btn{
display:block;
width:78px;
height:25px;
background:url(../images/btns-sprite.png) no-repeat -247px 0;
margin:15px 0;
}
.update_btn:hover{background-position:-247px -25px;}
.save_btn,.cancel_btn{
width:78px;
height:25px;
background:url(../images/btns-sprite.png) no-repeat -447px 0;
display:inline-block;
cursor:pointer;
}
.save_btn:hover{background-position:-447px -25px;}
.cancel_btn{background-position:-286px -52px;}
.cancel_btn:hover{background-position:-286px -77px;}
.add_address_btn,.delete_address_btn{
width:138px;
height:25px;
background:url(../images/btns-sprite.png) no-repeat -366px -52px;
display:block;
margin:15px 0;
}
.add_address_btn:hover{background-position:-366px -77px;}
.delete_address_btn{
background:url(../images/btns/delete_address_btn.gif) no-repeat;
display:inline-block;
}
.set_billing_btn,.set_shipping_btn{
width:180px;
height:25px;
background:url(../images/btns/set_billing_btn.gif) no-repeat;
display:inline-block;
margin:15px 0;
}
.set_shipping_btn{background:url(../images/btns/set_shipping_btn.gif) no-repeat;}
.clear_wishlist_btn{
width:118px;
height:25px;
background:url(../images/btns/clear_wishlist_btn.gif) no-repeat;
display:inline-block;
margin:15px 0;
}
.home_content .home_cols .left_col .home_guns .left_gun a.more_info_btn,.home_content .home_cols .left_col .home_guns .right_gun a.more_info_btn{
background:url(../images/btns/more_info_btn.png) no-repeat;
width:137px;
height:29px;
display:block;
position:absolute;
left:10px;
bottom:13px;
}
.home_content .home_cols .left_col .home_flash .view_our_guns_btn{
position:absolute;
left:35px;
top:220px;
background:url(../images/btns/view_our_guns_btn.png) no-repeat;
display:block;
width:211px;
height:52px;
}
.home_content .home_cols .left_col .home_guns .left_gun a.more_info_btn:hover,.home_content .home_cols .left_col .home_guns .right_gun a.more_info_btn:hover,.inquire_btn:hover,.send_btn:hover,.close_btn:hover,.product_overview_btn:hover,.reviews_btn:hover,.similar_products_btn:hover,.cistomer_review_btn:hover,.product_page .products_dashboard .products_btns a.active,.submit_review_btn:hover,.gallery_top_btn:hover,.gallery_bottom_btn:hover,.ok_btn:hover,.btn_step1_save:hover,.btn_place_my_order:hover,.stock_notify .btn_outstock:hover,.btn_print_confirm:hover,.set_billing_btn:hover,.set_shipping_btn:hover,.clear_wishlist_btn:hover,.home_content .home_cols .left_col .home_flash .view_our_guns_btn:hover,.reset_btn:hover {
background-position:left bottom;
cursor:pointer;
}
.footer{
width:970px;
background:url(../images/sprite-x.png) repeat-x;
border:1px solid #4b6e93;
border-top:none;
overflow:hidden;
position:relative;
z-index:2;
margin:auto;
}
.footer .footer_cnt{
width:931px;
margin:0 auto;
}
.footer .footer_menu{
border-bottom:1px solid #3d5a77;
overflow:hidden;
padding:15px 0 10px;
}
.footer .footer_menu li{
float:left;
margin-right:32px;
}
.footer .footer_left{
float:left;
line-height:22px;
padding:10px 0;
}
.footer .footer_left span{
display:inline-block;
width:150px;
}
.footer .footer_right{
float:right;
padding:10px 0;
}
.footer .footer_right h2{
color:#547ba3;
font:normal 15px Georgia, Arial, Helvetica, Sans-Serif;
padding-bottom:10px;
}
.footer .footer_menu_shop{
width:480px;
border-style:none;
margin:0 auto;
}
.footer_sub_menu{
width:510px;
margin:10px auto 0;
}
.footer_sub_menu ul{
overflow:hidden;
margin:0 auto 0 60px;
}
.footer_sub_menu ul li{
float:left;
color:#547ba3;
margin-right:10px;
}
.footer_sub_menu .copy{
padding-top:5px;
text-align:center;
line-height:22px;
padding-bottom:10px;
}
.copyright{
width:970px;
overflow:hidden;
margin:20px auto 0;
}
.copyright .address{
line-height:18px;
float:left;
}
.copyright .bfm{
float:right;
text-align:right;
line-height:18px;
}
.holiday-popup{
width:500px;
height:250px;
color:#547BA3;
border:3px solid #4b6e93;
background:#1a2938;
margin:100px auto;
padding:15px;
}
.holiday-popup p{margin:0 0 7px;}
.holiday-popup .continue_btn{margin:0 auto;}
.none_submit{
position:absolute;
background:transparent !important;
border:0 !important;
height:0 !important;
width:0 !important;
top:0 !important;
}
table td,.no_padding,.simple_left_col ul li ul,.login_page .step2_left .data_container{padding:0;}
fieldset,img,abbr,acronym{border:0;}
caption,th,.a_left{text-align:left;}
h1 span,h2 span,h3 span,.d_none,.hidden,ul.store_list li a .product_price,html[xmlns*=""] body:last-child input.none_submit{display:none;}
.a_right,.login_page .step2_left .ship_info table td{text-align:right;}
.f_left,.header .header_left,.header .header_right .header_service li,.header ul.top_menu li,.home_content .breadcrumb ul li,.product_page .products_dashboard .products_btns li,.products_pager .items{float:left;}
.f_right,.header .header_right,.home_content .home_cols .left_col .home_guns .right_gun_cms,.product_page .contact_page .simple_form{float:right;}
.overflow_hidden,.simple_clear,.pagenavigator,.home_content .home_cols .left_col .featured_products,.home_content .home_cols .right_col .right_img_links,.simple_page,.simple_left_col .email_signup .email_signup_field,.product_page .contact_page,.products_pager .pages ul,.gun_page,.simple_form .f_row,.news_page .news_cont .description .title,.jqItemsList{overflow:hidden;}
.cms_cnt,.news_page .news_cont .description,.sub_news .sub_news_description{line-height:18px;}
.cms_cnt p,.product_page .product_rating .simple_clear,.sub_news .date,.sub_news .sub_news_description p{margin-bottom:10px;}
.header .header_left .header_menu li a.active,.home_content .home_cols .left_col .featured_products h2 a:hover,.home_content .home_cols .right_col .right_our_store h2 a:hover,.home_content .home_cols .right_col .right_news h2 a:hover,.home_content .home_cols .right_col .right_video h2 a:hover,.simple_left_col ul li.check_li a,ul.store_list li a:hover span,.product_page .product_rating a:hover,.cd_top .right b,.inquire_link:hover,div.left_menu_div a.active{color:#FFF;}
.header .header_right .header_service .view_cart_link a:hover,.header .header_right .header_service .account_link a:hover,.header .header_right .header_service .shopping_link a:hover,.header .header_right .header_service a.active,.shoping_table .dgTitle td a{color:#fff;}
.header ul.top_menu .top_resources_btn,.product_page .size_quantity select,.login_page .step2_right .total .b{width:150px;}
ul.products_list li a:hover,.gallery_list li table:hover{border:1px solid #FFF;}
.right_img_links a,.simple_form .help_link{margin-top:10px;}
ul.store_list,.product_page .products_dashboard{
padding-top:20px;
overflow:hidden;
}
ul.store_list li:hover span.img_cell,.product_page .select_color ul li a:hover img,.wallpapers li .img:hover img{border:1px solid #FFF !important;}
.product_page .select_color ul li,.jqItemsList li{
float:left;
margin-right:10px;
}
.product_page .summary_block,.product_page .description .descr_sub{
line-height:18px;
background:url("../images/dotted_line.png") repeat-x scroll left bottom transparent;
padding-bottom:10px;
}
.catalog_sort,.cd_bot table{width:100%;}
.catalog_sort label,.shoping_table .dgTitle td a:hover{color:#547BA3;}
.products_pager .items span,.footer .footer_left h4{color:#547ba3;}
.sub_news .sub_news_description img,.wallpapers li .img img{border:1px solid #547BA3 !important;}
.shopping_page .line_total .left .update_cart_btn:hover,.shopping_page .line_total .left .clear_cart_btn:hover,.login_page .btn_edit:hover{
background:#d52f2b;
color:#f5f4e9;
}
.login_page .step2_left h3,.login_page .step2_left h2{
color:#547BA3;
font-size:17px;
margin:0 0 15px;
}
.login_page h3 strong,.login_page .step1_left h4 strong,.cd_top .right table .total_bot td b{font-weight:normal;}
.sign_up_btn:hover,.delete_address_btn:hover{background-position:0 -25px;}
