@charset "utf-8";
/* CSS Document */
a,img, a img { border:0px; margin:0px; padding:0px; text-decoration:none;}
body{ padding:0px; margin:0px; font-size:13px; color:#000000; background:#ffffff; font-weight:normal; font-family: 'Open Sans', sans-serif;}
.fl_lt{ float:left;}
.fl_rt{ float:right;}
.clear{ clear:both;}
.main{ width:987px; margin:0px auto;}
/*   */
.main{ width:1000px;}
/* : */

.mainphone {
	font-size:18px;
	font-weight:600;
	color:#fd9800;
	float:right;
	margin-top:60px;
	margin-left:25px;
	margin-right:25px;
	
}

/*img{ max-width:100%;}*/
/* font-face */

@font-face {
	font-family: 'MyriadProRegular';
	src: url('../media/images2014/fonts/myriadpro-regular-webfont.eot');
	src: local('?'), 
	url('../media/images2014/fonts/myriadpro-regular-webfont.svg#webfontt6hZyLEB') format('svg'),
	url('../media/images2014/fonts/myriadpro-regular-webfont.woff') format('woff'), 
	url('../media/images2014/fonts/myriadpro-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}




@font-face {
    font-family: 'helveticacondensedbold';
    src: url('../media/images2014/fonts/helve6-webfont.eot');
    src: url('../media/images2014/fonts/helve6-webfont.eot?#iefix') format('embedded-opentype'),
	url('../media/images2014/fonts/helve6-webfont.svg#helveticacondensedbold') format('svg'),
         url('../media/images2014/fonts/helve6-webfont.woff') format('woff'),
         url('../media/images2014/fonts/helve6-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'helvetica_neue_lt_com67MdCn';
    src: url('../media/images2014/fonts/helvetica-neue-lt-com-67-medium-condensed-webfont.eot');
    src: url('../media/images2014/fonts/helvetica-neue-lt-com-67-medium-condensed-webfont.eot?#iefix') format('embedded-opentype'),
	url('../media/images2014/fonts/helvetica-neue-lt-com-67-medium-condensed-webfont.svg#helvetica_neue_lt_com67MdCn') format('svg'),
         url('../media/images2014/fonts/helvetica-neue-lt-com-67-medium-condensed-webfont.woff') format('woff'),
         url('../media/images2014/fonts/helvetica-neue-lt-com-67-medium-condensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica_neueregular';
    src: url('../media/images2014/fonts/helveticaneue-roman-webfont.eot');
    src: url('../media/images2014/fonts/helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'),
	url('../media/images2014/fonts/helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg'),
         url('../media/images2014/fonts/helveticaneue-roman-webfont.woff') format('woff'),
         url('../media/images2014/fonts/helveticaneue-roman-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	  font-family: 'helveticacondensedbold';
	src: url('../media/images2014/fonts/myriadpro-regular-webfont.eot');
	src: local('?'), 
	 url('../media/images2014/fonts/myriadpro-regular-webfont.svg#webfontt6hZyLEB') format('svg'),
	 url('../media/images2014/fonts/myriadpro-regular-webfont.woff') format('woff'), url('../media/images2014/fonts/myriadpro-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'helveticacondensedbold';
    src: url('../media/images2014/fonts/helveticaneue-condensedbold_0-webfont.eot');
    src: url('../media/images2014/fonts/helveticaneue-condensedbold_0-webfont.eot?#iefix') format('embedded-opentype'),
	url('../media/images2014/fonts/helveticaneue-condensedbold_0-webfont.svg#helvetica_neuecondensed_bold') format('svg'),
         url('../media/images2014/fonts/helveticaneue-condensedbold_0-webfont.woff') format('woff'),
         url('../media/images2014/fonts/helveticaneue-condensedbold_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticaneuemedium';
    src: url('../media/images2014/fonts/helveticaneue_med-webfont.eot');
    src: url('../media/images2014/fonts/helveticaneue_med-webfont.eot?#iefix') format('embedded-opentype'),
	url('../media/images2014/fonts/helveticaneue_med-webfont.svg#helveticaneuemedium') format('svg'),
         url('../media/images2014/fonts/helveticaneue_med-webfont.woff') format('woff'),
         url('../media/images2014/fonts/helveticaneue_med-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* wrapper */
.wrapper{ background:#FFFFFF; box-shadow:0px 0px 10px #dfdfdf,0px 0px 10px #dfdfdf; position:relative;}
/* header */
.header{background:#ffffff url(../media/images2014/header.jpg) repeat-x left bottom; padding-bottom:10px; position:relative; z-index:200;}
.header_top{ padding:15px 15px 0px; height:90px;}
.logo{ float:left}
.header_right{ float:right; margin-top:0px;}
.header_right_top{ padding:0px 0px 0px ;}
.header_right_top ul{ padding:0px; margin:0px; list-style:none; float:right;}
.header_right_top ul li{ display:block; float:left;background:url(../media/images2014/sep2.jpg) no-repeat center left; padding:0px 0px 0px 15px; margin-left:15px; font-size:12px;}
.header_right_top ul li:first-child{ background:none;}
.header_right_top ul li a{ display:block; float:left; color:#6d6d6d; font-size:12px;}
.header_right_bottom{ margin-top:15px; }
.ie7 .header_right_bottom{ margin-top:0px; }
.view_cart{ float:right; margin-left:8px;   font-family: 'helveticacondensedbold';}
.view_cart a {color: #FFFFFF; font-size:16px; line-height:38px; padding:0px;}
.view_cart span { display:block; height:38px; padding:0px 15px 0px 50px; background:url(../media/images2014/view1.png)  15px center no-repeat #59824a;}
.search_cont{ background:#dfdbdb; border:1px solid #dbdbdb; border-radius:7px; position:relative;padding:5px 8px; float:right; height:27px; }
.search_cont span{ border:1px solid #c3c3c3; width:250px; display:block;padding:0px 10px; background:#FFFFFF; height:24px; float:left;height:24px;}
.search_field{ padding:0px; outline:0px; border:0px; color:#7d7d7d; font-size:11px; background:#FFFFFF;  height:22px; line-height:22px; width:100%;}
.search_but{ padding:0px; outline:0px; border:0px;   height:24px; width:28px; height:26px; background:url(../media/images2014/search1.png) no-repeat left top; border:1px solid #d7d7d7; float:left; margin-left:5px; cursor:pointer;}
.menu{ background:url(../media/images2014/nav_bg1.jpg) repeat-x left top; height:37px; line-height:37px; /*padding:0px 10px 0px 18px;*/ position:relative;}
.menu ul{ padding:0px; margin:0px; list-style:none;}
.menu ul li{ display:block; float:left;background:url(../media/images2014/sep1.png) no-repeat left top; padding-right:1px;}
.menu ul li:hover .drop_box{display:block;}
.menu ul li:first-child{background: none;}

.menu ul li a{display:block; float:left; color:#ffffff; font-size:16px;padding: 0px 12px; text-transform:uppercase;  font-family: 'helveticacondensedbold';; font-weight: normal; font-size:17px\0/;}
.ie7 .menu{  padding:0px 0px 0px 15px;}

.menu ul li a:hover,.menu ul li a.select{color:#ffffff; background:#577e47;}
.menu ul li.select2{background:url(../media/images2014/sep1.png) no-repeat left top; padding-left:1px;}
.menu ul li.select2 a{color:#ffffff; background:#94042d;}

.drop_box{ position:absolute;right:0px; top: 37px; background:url(../media/images2014/drop_bg2.png) no-repeat center top; height:336px; width:987px; z-index:2000; font-family:Arial, Helvetica, sans-serif; display: none;}
/*   */
.drop_box{width:1000px;}
/* : */

.drop_box_top{ min-height:226px; padding:20px;}
.drop_box_top h2{ padding:0px; margin:0px 0px 10px; line-height:normal; font-size:15px; font-weight:600; color: #FFFFFF; font-size:15px; font-family: 'helvetica_neueregular';}

.drop_box_info{ background:url(../media/images2014/sep5.png) repeat-y right top; margin-right:20px; padding:0px 20px 0 0; width:201px;   min-height: 225px; float:left;}
.drop_box_add_shooting{ background:url(../media/images2014/sep5.png) repeat-y right top; float:left!important; padding-right:20px; min-height:225px; margin-right:20px;}
.drop_box_info.nopad{margin-right:0px; padding:0px 0px 0 0; background:none;}
.drop_box_info ul{ padding:0px; margin:0px 0px 10px; list-style:none;}
.drop_box_info ul li{ padding:0px; height:auto; margin:0px; display:block; float:none;  background:none !important; line-height:24px;}
.drop_box_info ul li a{ padding:0px; height:auto; margin:0px; display:block; float:none; color:#d2decd !important; font-size:14px; background:none !important; text-transform:inherit; font-family: 'Open Sans', sans-serif;}
.drop_box_info ul li a:hover{ color:#ffffff !important; text-decoration: underline; }
.drop_box_add{ float:right;}
.drop_box_add a{ float: none;  background:none !important;}
.drop_box_add img{ border:5px solid #486c39; }
.drop_box_bottom{ text-align:center; padding:10px 0px;}
.ie7 .drop_box_bottom{ text-align:center; line-height: normal; padding:0px 0px 0px;}
.drop_box_top h2 a{display:block!important; padding:0px!important; float:none!important;}
.drop_box_bottom_info{ width:850px; margin:0px auto;}

.drop_box_bottom span{color:#4f703f; font-size:18px;  line-height:20px; display:block; float:left}
.drop_box_bottom strong{color:#04458c; font-size:18px; float:left; font-weight:normal; line-height:20px;}
.drop_box_form{ width:200px; float:left; border:1px solid #c3c3c3; margin:0px 50px; height:24px;}
.drop_box_form span{ display:block;padding:0px 10px; background:#FFFFFF; height:24px; width:150px;}
.search_field3{ padding:0px; outline:0px; border:0px; color:#7d7d7d; font-size:11px; background:#FFFFFF;  height:22px; line-height:22px; width:100%;}
.search_but3{ padding:0px; outline:0px; border:0px;   height:24px; width:23px; background:url(../media/images2014/search3.png) no-repeat left top; float:left; margin-left:5px; cursor:pointer; font-size:1px; position:relative; text-indent:-9999px;}
.nav1{ display: none;}

/* main_cont_area */

.main_cont_area{ padding: 0px 12px 15px;}
.offer1{padding:0px; margin-bottom:10px; height:75px;}
.offer1 h1{color:#FFFFFF;font-family: 'helvetica_neue_lt_com67MdCn'; font-size:42px; padding:0px; margin:0px; line-height:40px;font-weight:normal; float:left}
.offer1 h1 a{text-decoration:none; color:#ffffff;}
.offer_search2{ float: right; width:230px; font-family:'helvetica_neueregular'; }
.offer_search2 span{ display:block; border:1px solid #a22448; border-radius:6px; position:relative; padding:7px 10px;}
.search2_field2{font-family:'helvetica_neueregular';  padding:0px; outline:0px; border:0px; color:#ffffff; font-size:16px; background: none;  position:relative;}
.search2_field2 a{color:#ffffff;}
.main_cont_top{ margin-bottom:20px;}
.main_cont{ width:776px; float:left}

.banner_area{ position:relative;}
.pager1{ position: absolute; right:4%; bottom:4%}
.pager1 a{ width:11px; height:11px; background:url(../media/images2014/pager1.png) no-repeat left top; text-indent:-9999px; position:relative; float:left; margin:2px;}
.pager1 a:hover,.pager1 a.activeslide{background:url(../media/images2014/pager1.png) no-repeat left bottom;}

.banner_area img{ width:100%;}

.pro_add{ margin-top:20px; }
.pro_add_img{ }
.pro_img{ position:relative; width:507px; }
.pro_img_cont{ text-align:right;position: absolute; right:5%; top:10%; }
.pro_img_cont p{ padding:0px; margin:0px 0px 20px; font-size:35px; line-height:34px; color:#FFFFFF; text-transform:uppercase;
 font-family: 'helveticacondensedbold';;text-shadow:0px 0px 2px #000;}
.pro_img_cont p span{ display:block; font-size:30px;font-family: 'helvetica_neueregular';}
a.button1{ display:block; height:40px; background:url(../media/images2014/but1.jpg) repeat-x left top; padding: 0px 20px; line-height:40px; font-family: 'helvetica_neue_lt_com67MdCn';border:1px solid #a86500; border-radius:6px; position:relative; color:#FFFFFF; font-size:20px; text-transform:uppercase;}

.pro_add_cat{ width:256px;}
.cat_box{ background:url(../media/images2014/pro_bg.jpg) repeat; border:1px solid #d0cdcb; padding:15px 10px; height:142px; position:relative;}
.cat_box h2{ padding:0px; margin:0px; color:#5a844b; font-size:28px; text-transform: uppercase; padding-bottom:5px; font-weight:normal;  font-family: 'helveticacondensedbold';}
.cat_box p{ padding:0px; margin:0px 0px 0px; min-height:60px; color:#1b1917; font-size:16px;font-family: 'helvetica_neue_lt_com67MdCn'; line-height:18px; font-weight:bold;}
.fl_rt p{ font-size:14px;}
.pro_pic{ position:absolute; right:0px; bottom:10px;}
.pro_pic2{ position:absolute; left:8px; top:15px;}

.cat_box_info{ width:140px;}
.cat_box.box2{ text-align:right;}
.cat_box.admar1{ margin-bottom:10px;}
a.button2{ display:block; height:34px; background:#59824a; padding: 0px 12px; line-height:34px; border:1px solid #3f5b30; border-radius:6px; position:relative; color:#FFFFFF; font-size:15px; text-transform:uppercase; font-family: 'helvetica_neue_lt_com67MdCn';}

.sidebar{ width:173px; float:right}
.social_add{ text-align:center; margin-bottom:15px;}
.social_add h2{ text-transform:uppercase; background:#04458c; font-size:18px; font-weight:normal; color:#FFFFFF; text-align:left; margin:0px; font-family: 'helveticacondensedbold';; padding:5px 10px; }
.social_add_head{ padding-bottom:4px; border-bottom:1px solid #04458c;}
.social_add p{ text-align: left; padding:12px 0px; margin:0px 0px 0px; font-size:15px; color:#525252; font-size:11px; font-weight:bold;}
.social_add img{ padding:0px 2px;}

.free_add{ text-align:center; margin-bottom:15px; background:url(../media/images2014/free_bg1.jpg) no-repeat center top; float:left;}
.free_add h2{ text-transform:uppercase;  font-size:26px; font-weight:normal; color:#336633; padding:0px 0px; line-height:23px; margin:0px; font-family: 'helveticacondensedbold';}
.free_add_info{ padding:8px;}
.free_add_info_top{ margin-bottom:5px;}
.free_add_info_top span{ display:block; color:#241e1c; font-size:16px;text-align:right; font-family: 'helvetica_neue_lt_com67MdCn';}

.free_add_info_med{ background:#f6f5ef; padding: 5px 10px; margin-bottom:10px;}
.free_add_info_med p{ padding: 0px 0px; color:#666666; font-size:12px; margin:0px;  font-family: 'helvetica_neue_lt_com67MdCn';}
.free_add_info_med p span{  color:#484848; font-size:18px; display:block;}
.free_add_info_med p span strong{  color:#94042d; font-weight:normal;}

.free_add_info_bottom{ margin-bottom:5px; font-family: 'MyriadProRegular';}
.free_add_info_bottom p{ padding: 0px 0px; color:#666666; font-size:13px; margin:0px; text-align:right;}
.free_add_info_bottom p span{ padding: 0px 0px; color:#3c572d; font-size:12px; margin:0px;}
a.button3{ display:block; background:#537743; position:relative; color:#FFFFFF; font-size:12px; text-align:center; text-transform:uppercase; width:100%;}

.add_saving{ background:url(../media/images2014/pro_bg.jpg) repeat; border:1px solid #d0cdcb; padding:5px 5px 1px 6px; position:relative; text-align:center;  float:left; top:0px; left:0px; width:161px; border-bottom:0px;}
.add_saving h2{ padding:0px; margin:0px 0px 5px; color:#ce7c02; font-size:26px; text-transform: uppercase; padding-bottom:5px; font-weight:normal; line-height:31px;  font-family: 'helveticacondensedbold'; text-align:left; position:relative; z-index:999;}
a.button4{ display:block;  background: url(../media/images2014/but2.jpg) repeat-x left top;  line-height:23px; position:relative; color:#ffffff; font-size:19px; text-transform:uppercase; text-align:center;  border:1px solid #a86500; position:relative;  font-family: 'helveticacondensedbold'; padding:7px 0px; width:99%;margin-bottom:10px; float:left;}
.add_box2{ margin-bottom:15px;}

.add_cart{ text-align:center;}
.add_cart h2, .credit-card h2{ padding:0px; margin:0px; color:#4e4e4e; font-size:15px; text-transform: uppercase; padding-bottom:5px; font-weight:normal; border-bottom:1px solid #d6d6d6; margin-bottom:10px; font-family: 'helveticacondensedbold';}


.product_field{ padding:15px 0px}
.ie7 .product_field{ position:relative; margin-top:-50px;}
.product_field h2{ padding:0px; margin:0px; color:#525252; font-size:22px; text-transform: uppercase; padding-bottom:10px;  margin:0px;  font-family: 'helveticacondensedbold';}

.product_field ul{ padding:0px; margin:0px; list-style:none;}

.product_field ul li{border:1px solid #6c6b6b; border-radius:5px; float: left;margin: 20px 0; min-height: 223px;  padding:10px 14px;width:200px; margin:5px;}
/*.product_field ul li:first-child{ border-left:0px; }*/
.product-loop{border:1px solid #6c6b6b; border-radius:5px;}

.category-page-loop ul li{border:1px solid #6c6b6b; border-radius:5px; float: left;margin: 20px 0;  padding:10px 14px;width:200px; margin:5px; min-height:200px;}
.product_box_search{border:1px solid #6C6B6B; border-radius:5px; float: left;margin: 20px 0; min-height: 223px;  padding:10px 14px;width:200px; margin:5px;}
/*.product_box_search:first-child{ border-left:0px; }*/
/*.product_panel{ border-top:1px solid #e5e5e5;}*/
.product_box{ text-align:center; min-height:320px;}
.product_box_category{ text-align:center; min-height:120px;}
.product_box_category p a{ color:#000000;}
.product_img {min-height: 130px;margin-bottom:10px;}
.product_img-category{min-height: 120px;margin-bottom:10px;}
.product_img-category img{max-height:106px; width:auto;}
.product_box_category p,.product_box p{ padding:0px 0px 10px; margin:0px; min-height:55px; text-align:left; color:#000000; font-size:15px; }
.product_box span{ display:block; font-size:14px; font-weight:600; color:#6c6b6b;}
.product_box span em{ font-style:normal; text-decoration: line-through; }
.product_box strong{ color:#94042d; font-size:18px; display:block; font-weight:normal; font-family: 'helveticacondensedbold';;
}
.se_bottom{width:100%; float:left;}

.cont_bottom{ background:#e5e5e5; padding:15px 15px;}
.cont_bottom h2{ padding:0px; margin:0px 0px 10px; color:#414141; font-size:18px; text-transform: uppercase;  font-family: 'helveticacondensedbold';;}
.footer_link { width:190px; background:url(../media/images2014/sep3.jpg) repeat-y right top; padding-right:25px; margin-right:25px; float:left; min-height:272px;}
.footer_link ul { padding:0px; margin:0px 0px 20px; list-style:none;}
.footer_link ul li { display:block; margin-bottom:4px; font-size:12px;}
.footer_link ul li a { display:block; color:#515151;}
.footer_link ul li a:hover { text-decoration:underline;}

.footer_search{ background:#f1f1f1; border:1px solid #dbdbdb; padding:5px; height:26px;}
.footer_search span{ border:1px solid #c3c3c3; width:133px; display:block; height:24px; float:left;background:#FFFFFF; border:1px solid #dbdbdb; padding:0px 5px; height:24px;}
.footer_search_field{ padding:0px; outline:0px; border:0px; color:#7d7d7d; font-size:11px; background:#FFFFFF;  height:22px; line-height:22px; width:100%; border-radius:0px;  -webkit-appearance: none; }
.search_but2{ padding:0px; outline:0px; border:0px;   height:24px; width:28px; height:26px; background:url(../media/images2014/search1.png) no-repeat left top; border:1px solid #d7d7d7; float:left; margin-left:5px; cursor:pointer;  border-radius:0px;  -webkit-appearance: none; }

.search_but2_footer{ padding:0px; outline:0px; border:0px;   height:24px; width:28px; height:26px; background:url(../media/images2014/search2.png) no-repeat left top; border:1px solid #d7d7d7; float:left; margin-left:5px; cursor:pointer;  border-radius:0px;  -webkit-appearance: none; }


.rec_post { width:225px; background:url(../media/images2014/sep3.jpg) repeat-y right top; padding-right:25px; margin-right:25px; float:left; min-height:272px;}

.rec_post ul { padding:0px; margin:0px 0px 0px; list-style:none;}
.rec_post ul li { display:block; margin-bottom:5px; background:url(../media/images2014/sep4.jpg) no-repeat left 5px; padding: 0px 10px 5px; border-bottom:1px solid #FFFFFF; font-size:12px;}
.rec_post ul li a { display:block; color:#515151; font-weight:600;}
.rec_post ul li a:hover { text-decoration:underline;}


.contact_box {float:right; width:202px;}
.contact_box_top{ margin-bottom:20px; color:#515151; font-size:12px;}
.contact_box_top span{ display:block; }
.contact_box_top em{ display:block;  font-style:normal;}
.contact_box_top strong{ display:block;font-style:normal; font-weight:700; color:#04458c; font-size:20px;}

.social_add2 {}
.social_add2 ul{padding:0px; margin:0px 0px 0px; list-style:none; }
.social_add2 ul li{padding:0px; margin:0px 0px 0px; list-style:none; margin-bottom:8px; }
.social_add2 ul li img{ float:left; margin-right:10px;}
.social_add2 ul li span{ display:block; float:left; line-height:10px;}
.social_add2 ul li a { display:block; color:#515151; font-size:12px}
.social_add2 ul li a:hover { text-decoration:underline;}

/*   */
.about-us h2, 
.about-us h2 a,
.about-us h3, 
.about-us h3 a {
	color: #02458c;
	font-family: "Roboto",sans-serif;
	font-weight: 800;
}
/* : */

.footer_outer { background:#3c572d url(../media/images2014/footer_bg.jpg) repeat-x left top; position:relative; z-index:100;}
.footer_cont {padding:15px 0px;}
.footer_logo { margin-right:20px; float:left}
.footer_cont p { padding:0px 0 0 0; margin:0px; width:360px; line-height:normal; color:#FFFFFF; font-size:12px; float:left;}
.footer_cont p span{ display:block;}
.footer_add{  text-align:right; width:405px; float:right;}
.footer_add img{ margin-left:8px; display: block; float:right; }
.nav1{ display: none;}
.nav2{ display: none;}
.product_field h1 { font-size:18px;  font-family: 'helvetica_neue_lt_com67MdCn'; color:#000000; -webkit-font-smoothing:antialiased; }
.product_field h2 { font-size:18px;  font-family: 'helvetica_neue_lt_com67MdCn'; border-bottom:1px solid #e5e5e5; -webkit-font-smoothing:antialiased;}
.productInList{border-bottom:1px solid #E5E5E5; background: url(../media/images2014/gradiant-bg.png) repeat-x left top;}
.productInList h1{ margin:0px;font-size:14px;  font-family: 'helvetica_neue_lt_com67MdCn'; padding:10px 0px; }
.productInList h1 a{ color:#05458C;}
/* index end */

.pro_Description { padding:15px 0px 20px;}

.pro_Description h1{   font-family: 'helvetica_neue_lt_com67MdCn'; font-size:20px; padding:0px; margin:0px 0px 20px; font-weight:normal}
.pro_img1{ width:25%; float:left}

.pro_det {color: #000000; float: right; width: 54%;}
.pro_det p{ font-size:14px;  padding:5px; margin:0px;  }
.yourPrice {font-family: 'Open Sans', sans-serif;}
.yourPrice span { display:block; font-size:14px;}
.yourPrice span em { font-weight:bold; font-size:16px; font-style:normal;}
.yourPrice span strong { font-weight:normal;}
.sku_cont{ font-size:18px;}


.add_cart {
    background:url(../media/images2014/addToCart.jpg) top left no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 43px;
    margin: 10px 0;
    outline: 0 none;
    width: 113px;
}
.input2{ border:1px solid #E5E5E5; width:24px; margin:0px 5px;}



.review_cont{}
.review_cont a { color:#7F7F7F}


div.summary p.price {
    background: none repeat scroll 0 0 #940294;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-size: 1.6em;
    font-weight: 100;
    margin: 15px 0;
    padding: 7px 0;
    text-align: center;
    width: 150px;
}

.pro_cont{float:left;width:397px; text-align:left; }
.pro_zoom{
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 400px;
	margin-bottom:20px;
}

.social2{}


.pro_Description h2 {
	font-family: 'helveticaneuemedium';
   /* border-bottom:1px solid #E5E5E5;*/
    font-size: 20px;
    font-weight: bold;
    margin:0px 0px 10px 0px;
    padding: 0 0 10px;
}
.reviews-brief a{ color:#05458C;}
.pro_det h2{border-bottom:#E5E5E5 1px dotted;}

.button3 {
    background: none repeat scroll 0 0 #94042D;
    /*border-radius: 6px;*/
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    padding: 8px 0px;
	font-family: 'MyriadProRegular';
}


.input2 {
    border: 1px solid #E5E5E5;
    margin: 0 11px;
    padding: 7px;
    text-align: center;
    width: 19px;
}

.tabber-nav-click a {
    color: #414141 !important;
}

.breadcrumb {
    color: #05458c !important;
    font-size: 0.92em;
    margin: 0 0 1em !important;
    overflow: hidden;
    padding: 0;
}
.breadcrumb a {
    color: #05458c !important;
}


.fb_share{ float:left;}
.more_des{ padding:0px 0px;}
.review1{ float:left; padding:20px 10px 10px 0px; /*border-bottom:#E5E5E5 1px dotted; border-top:#E5E5E5 1px dotted;*/ color:#000000; width:100%;}
.review1 a{ color:#000000; font-size:12px; padding-right:5px;}
.review1 p{padding:0; float:left; font-size:12px; margin-top:0px;}
.rate_cont{float:left;}


.pro_info3{ padding:0px 0px;width:240px; float: left;}
.pro_price_cont{ }

.quent{ width:244px; float: right;}

.make_selection{ padding:0px 0px 10px; }
.make_selection em{ font-weight:normal; font-style:normal; padding:0px 0px 5px; display:block;}
.social2 iframe { float:left;}



.pro_info2 {
    border-bottom:1px dotted #E5E5E5;
	padding:0px 0px 15px;
	margin-bottom:15px;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	
}
/*Cross Sell*/
.inner_cont{overflow:hidden; width:100%;}
.relatedproducts{width:100%; float:left; clear:both; border-top:1px dotted #E5E5E5;}
.product-image-wrapper{position:relative; width:198px;min-height:175px;text-align:center;font-family:helvetica, sans-serif; vertical-align:middle;}
.product-image-wrapper p a{font-size:13px; color:#525252;}
.product-image-wrapper a strong {
    line-height:2em;
}
.prod_info_category{margin-top:20px;}
.prod_info_category a.button{
font-family:Arial, Helvetica, sans-serif;
    color:#333;
    border:1px solid #ccc;
    /*margin:10px 55px 20px;*/
	padding:8px;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(204,204,204,1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

.prod_info_category a.button:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
    border:1px solid #ccc;
    margin:10px 55px 20px;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(204,204,204,1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

.prod_info_category strong{display:block; color:#555555; line-height:2em; font-size:1.2em;font-family:Verdana, Arial, Helvetica, sans-serif;}
p.cross-img{min-height:129px;}
.relatedproducts ul{ padding:0px; margin:0px; list-style:none;}

.relatedproducts ul li {border-bottom: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5;  border-right: 1px solid #E5E5E5;float: left;margin: 20px 0; min-height: 305px;  padding: 0 14px 10px;width: 210px;}
.twtr_share, .fb_share{float:left; }
.pin-it-button{float:left; margin-right:20px;}

.credit-card{width:100%; float:left; text-align:center;}

.when-txt p{ font-size:15px!important;}
.bow-image{position:absolute; right:0px; top:10px; z-index:9;}
.breadcrumb-cart{width:100%; float:left; padding:10px 0px;}

.breadcrumb-cart ul{list-style-type:none; margin:0 auto; width:530px;}
.breadcrumb-cart ul li{ float:left; color:#525252; font-size:12px; text-transform:uppercase; padding:0px 10px; font-weight:bold;}
.breadcrumb-cart ul li.active{ color:#05458c;}

.shopping-cart-wrapper{width:100%; float:left; padding-bottom:20px; color:#000000;}
.shopping-cart-wrapper h1{ color:#05458c; font-size:22px; padding:10px 0px;font-family: 'helveticacondensedbold'; border-bottom:1px solid #D7D7D7;}


table.cart{width:100%; border:1px solid #E2E2E2; margin-top:10px;}
.cart_image img{width:80px; height:auto;}
table.cart th{font-size:13px; color:#28221B; text-align:left;}

select.paytype{width:200px;}
.cart_image{width:15%;}

.cart_quantity{
  width:15%;
  }
  
.cart_name{
   width:24%;
   }
   
 .cart_name a{
   text-decoration:none;
   color:#2E2E2E;
   }
   
.cart_sku{
  width:24%;
  }
  
.cart_price{

  width:15%;
  }
  
.cart_delete{width:10%;}
 
table.cart th.cart_total{
  width:10%;
  text-align:right;
  padding-right:10px;
  text-transform:uppercase;
  }
  
.cart_total{
  width:10%;
  text-align:right;
  padding-right:10px;
  text-transform:uppercase;
  }
  
table.totals{font-size:13px; color:#28221B;}
table.totals td{padding:3px 5px;}
.totals_all_txt,.totals_all{text-transform:uppercase; font-weight:bold;}

.shipping-option{border:1px solid #E2E2E2; padding:5px 5px 10px 5px;}
.coupon-wrapper{border:2px solid #E2E2E2; padding:10px 0px;}
.payment-wrapper{border:1px solid #E2E2E2; padding:10px 5px; font-weight:bold; min-height: 250px;}

table.addr{width:100%;}
.bill_addr_hdr,.ship_addr_hdr,.payment_hdr,.comm_hdr{font-size:18px;color:#64002A;}

table.btm-payment{width:100%;}


p.button{padding:10px 0px;}

.reg a{text-decoration:none;}

.reg a:hover{color:#fff; }

.checkout-btn{float:left; width:442px; display:block;}

.ship_check input{margin-right:7px;}

.cust-reg{min-height:380px;}


.cust-reg h1{margin-bottom:10px;}
table.email_pw{ padding:10px 0px;}
.email_pw input{width:200px; height:22px;}
.email_pw_note a{text-decoration:none; color:#760034;}
.email_pw_note a:hover{color:#28221B; }

.addr_name_val input{width:150px;}
table.addr_name{width:100%;}

.order-no{font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
.top-txt p, .top-txt{word-wrap:break-word;}

.content-wrapper h2{ text-transform:capitalize; font-size:16px; border-bottom:0px; padding:17px 0px 0px 0px;}
.category-page-loop{width:100%; float:left;}
.rssHeader{display:none;}
.rssRow div, .rssRow p, .rssRow a{display:none!important;}
.rssRow h4 a{display:block!important;}
.rssRow h4{margin:0px; font-size:12px; font-weight:normal;}
.rssRow h4 a{font-size:12px; font-family: 'Open Sans', sans-serif;}
.product-loop-wrapper-normal{display:block; width:100%; float:left;}
.product-loop-wrapper-mb{display:none;}
.gc-inputs input{width:58%; margin:0px 0px 5px 2px;}
.footer-add1{position:relative; top:7px;}
.footer-add2{position:relative; top:8px;}
.footer-add3{position:relative; top:15px;}

.cart-horizspacer {}
.cart-vertspacer {}
/* */
.shopping-cart-wrapper {}
.cart-form {}
.cart-order {}
.cart-header {}
.cart-messages {}
.cart-basket { text-align: center;}
.cart-basket a {color: #02458c;}
.cart-items {}
.cart-totals {float:right;}
.cart-buttons {padding:10px 0px 0px 0px;}/*float:right; text-align:right; */
.cart-changes {font-size:10px; font-style:italic; padding: 10px 0;}
.cart-registration {background-color:#02458c;padding:10px; border:1px solid #E2E2E2; max-width:225px; width:100%;float:right; text-align:left; color:#fff; font-family:"Roboto",sans-serif;}
.cart-registration a {padding-left:10px;}
.cart-registration a, .cart-registration a:hover {color:#fff; }
.cart-registration h3 {font-family:"Roboto",sans-serif; text-align:center; text-transform: uppercase; margin:0 0 10px;}
/* */
.cart-reward {}
/* */
.shopping-sections {margin-top:10px; clear:both;}
.cart-coupon-block {}
.shopping-option {width:20%; float:left;
border: 1px solid #e2e2e2;
    padding: 10px 10px 15px;
	margin-right:10px;
	margin-bottom:10px;
	min-height:250px;
	position: relative;
}
.shopping-option .cart-widget-button {
	position: absolute;
	bottom: 15px;
}
.cart-shipping-block.shopping-option {
	width:20%;
}
.payment-wrapper {
	width:25%;
	margin-right:0;
	float:left;
}
.cart-coupon-caption {}/*font-weight:bold;margin-top:10px; */
.cart-coupon-caption p {margin: 0;}
.cart-coupon-text {margin:10px; font-weight:bold;}
.cart-coupon {}
.cart-coupon-text {}
.cart-coupon-button  {}
.cart-giftcert-block {}
.cart-giftcert-caption {
	color: #94042d; height:40px; font-weight:bold;
}
.cart-giftcert-text {}
.cart-giftcert {}
.gc-inputs {text-align:right; margin:20px 0;}
.gc-inputs input {display:inline-block;}
.cart-giftcert-button {}
.cart-shipping-block {}
.cart-shipping-caption {color: #94042d; font-weight:bold;}
.cart-shipping-text {}
.cart-payment {}
.payment-wrapper {overflow:hidden;}
.ship {width: auto;}
.cart-checkout {}
.checkout-btn {
	width:100%; padding-bottom:50px; position:relative;
}
/* */
.orderinginstructions.orderinginstructions {}
/* */
.cart-crosssell {}
.product_panel {}
.product_box_search {}
.product_box_search {}


/* responsive css*/
/*@media screen and (min-width:768px) and (max-width:987px) { */
/*   */
@media screen and (min-width:768px) and (max-width:1000px) { 
/* : */
.shopping-option, .cart-shipping-block.shopping-option {width:25%; float:left;}
.payment-wrapper {
	width:30%;
}
.JB_FWS{height:278px!important;}
.main{ width:768px;}
.header_top{ padding:15px; height: auto;}

.menu{ padding-left: 21px; padding-right:0px}
.menu ul li a {padding: 0 6px; font-size:15px; }
.offer1 h1 {font-size: 26px;}
.main_cont { width: 546px;}
.pro_img {width: auto; margin-bottom:15px; float:none;}
.pro_img img {width: 100%; }
.pro_add_cat {width: auto;float:none;}

.cat_box_info { width: 60%;}
.cat_box { height: auto;}
.product_field ul li {width: 19%;}

.footer_link { margin-right:15px;min-height: 295px; padding-right: 15px;width: 145px;}
.footer_search span {width: 88px;}
.rec_post { margin-right: 15px;  padding-right: 15px; width: 200px; min-height: 295px;}
.contact_box {width: 158px;}
.footer_logo { width: 150px;}

.footer_cont p {width: 324px; padding:0px; font-size:11px}
.footer_cont p span { display: inline;}

.footer_add img {width:54px;}
.drop_box {height: 336px; right: -18px;width: 768px;}
.drop_box_info {margin-right: 10px; padding: 0 10px 0 0; width: 160px;}
.drop_box_top h2 { font-size: 12px;}
.drop_box_add {  width: 208px;}
.drop_box_add img { width: 100%;}
.drop_box_bottom span { font-size: 14px; font-weight: bold;}
.drop_box_bottom strong { font-size: 14px;font-weight: bold;}
.drop_box_bottom_info { width: 714px;}
.drop_box_form {margin: 0 37px;}

.product_box p {
    min-height: 68px;
}
table.shopping-sections td{display:block; width:auto;}
.pro_cont{width:324px;}
.pro_zoom{width:94%;}
.images a{width:100%!important;}
a.MagicZoomPlus img{ width:100%!important;}
}



@media screen and (max-width:767px) { 

.shopping-option, .cart-shipping-block.shopping-option {width:40%; float:left;}
.payment-wrapper {
	width:40%;
}


.JB_FWS{height:278px!important;}
.JB_Slide img{width:100%;}
body { -webkit-text-size-adjust: none !important;}
.main{ width: auto;}
.logo { float: none;text-align:center; padding:0px 0px 15px;}
.header_right {float: none;}
.menu{}
.product_box_category p, .product_box p{text-align:center;}
.offer1 h1 {float: none;font-size:20px; line-height: normal; padding-bottom:15px;}
.offer_search { float: none;width: auto;}
.offer_search_field {font-size: 13px;}
.main_cont { float: none;width: auto;}
.pro_img {width: inherit;float:none;}
.sidebar { float: none; width: auto;}
.pro_add_cat {float:none; width: auto;}
.free_add{ background:url(../media/images2014/free_bg1.jpg) no-repeat center top; background-size: cover; float:left;}
.product_field ul li {border-bottom: 1px solid #6C6B6B;float: none; margin: 10px 0; padding: 0 14px 10px; width: auto;text-align:center;}
.product_panel {border-top:0px; width:100%;}
.product_box strong {font-size: 16px;}
.product_box span {font-size: 13px; color:#000000;}
.add_box2{ text-align:center;}
.footer_link {background: none; float: none; margin-right: 0px;min-height: inherit;padding-right: 0px; width: auto;}
.footer_search {margin-bottom:15px;}
.footer_search span {width: 89%;}
.rec_post { background: none;float: none; margin-right: 0px;min-height: inherit; padding-right: 0px;width: auto; margin-bottom:15px;}
.contact_box {float: none;width: auto;}
.footer_cont { padding: 15px 15px; text-align:center;}
.footer_logo { float: none; margin-right: inherit;margin-bottom:15px; text-align:center;}
.footer_cont p {  float: none;font-size: 12px; width: auto; padding-bottom:15px;}
.footer_cont p span{ display:inline;}
.footer_add {float: none; text-align: center;}
.search_cont span {width: 216px;}
.header_right_top  { height:inherit; display:none;}

.offer1 {  height: inherit;}
.offer_search2 {float: none; width: auto;}
.pro_img img{ width:100%;}
.pro_img{ margin-bottom:15px;}
.nav1{ display:block; background:#59824a url(../media/images2014/nav2.png) no-repeat right center; font-size:18px; color:#FFFFFF; padding: 5px 15px; text-transform:uppercase;}
.header_right_top ul { float: none; background:#577e47; display:none;}
.header_right_top ul li {float: none;display:block;background:none; padding:5px 0px; }
.header_right_top ul li a {float: none;display:block;background:none; color:#d2decd}

.nav2{ display:block; font-size:18px; color:#FFFFFF; background:url(../media/images2014/nav2.png) no-repeat right center; padding: 5px 15px; text-transform:uppercase;}
.menu { height:auto; line-height:normal;}
.menu ul { display:none; background:#04458c;}
.menu ul li { background: none; float: none; padding-right: inherit;}
.menu ul li a { padding:0px; float:none; padding:5px 15px;}

.drop_box {background:#577e47; display: none; height: auto; position: relative; right: 0px;  top: 0px; width: auto;}
.drop_box_info { background: none; float: none; margin-right: 0px; min-height: inherit; padding: 0 0px 0 0; width: auto;}
.drop_box_info ul { display:block; background:none;}
.drop_box_info ul li a { padding:0px; float:none; padding:0px 5px;}

.drop_box_add { float: none;text-align:center;}
.drop_box_bottom {background:#FFFFFF;}
.drop_box_bottom_info {width: auto;}

.drop_box_bottom span { float: none; font-size: 16px;text-align:center;}
.drop_box_bottom strong { float: none; font-size: 16px;text-align:center;}
.drop_box_bottom strong { float: none; font-size: 16px;text-align:center;}

.drop_box_form { float: none;  margin: 10px auto; width: 200px;}
.drop_box_form span {  margin: 0  auto; float:left;}
.footer_search{ background:#f1f1f1; border:1px solid #dbdbdb; padding:5px; height: auto;}
.header_top{ padding:15px; height: auto;}
table.shopping-sections td{display:block; width:auto;}

.pro_cont{width:100%;}
.pro_zoom{width:94%;}
.images a{width:100%!important;}
a.MagicZoomPlus img{ width:100%!important;}
.pro_det{width:100%;}
.product-loop-wrapper-normal{display:none;}
.product-loop-wrapper-mb{display:block;}
.drop_box{display:none!important;}
} 

@media screen and (min-width:150px) and (max-width:479px) { 
.footer_search span {
    width: 80%;
}
.breadcrumb-cart ul{width:250px; padding:0px;}
.breadcrumb-cart ul li img{width:30px; height:auto;}
.breadcrumb-cart ul li{float:none; text-align:center;}
select.paytype{width:auto;}

.product_box_search{width:89%; margin:5px 0px; padding:10px 5%;}
.product_box p{text-align:center;}
}
@charset "utf-8";
/* CSS Document */
a,img, a img { border:0px; margin:0px; padding:0px; text-decoration:none;}
body{ padding:0px; margin:0px; font-size:13px; color:#000000; background:#ffffff; font-weight:normal; font-family: 'Open Sans', sans-serif;}
.fl_lt{ float:left;}
.fl_rt{ float:right;}
.clear{ clear:both;}
.main{ width:987px; margin:0px auto;}
/*   */
.main{ width:1000px;}
/* : */

/*img{ max-width:100%;}*/
/* font-face */

@font-face {
	font-family: 'MyriadProRegular';
	src: url('../media/images2014/fonts/myriadpro-regular-webfont.eot');
	src: local('?'), 
	url('../media/images2014/fonts/myriadpro-regular-webfont.svg#webfontt6hZyLEB') format('svg'),
	url('../media/images2014/fonts/myriadpro-regular-webfont.woff') format('woff'), 
	url('../media/images2014/fonts/myriadpro-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}




@font-face {
    font-family: 'helveticacondensedbold';
    src: url('../media/images2014/fonts/helve6-webfont.eot');
    src: url('../media/images2014/fonts/helve6-webfont.eot?#iefix') format('embedded-opentype'),
	url('../media/images2014/fonts/helve6-webfont.svg#helveticacondensedbold') format('svg'),
         url('../media/images2014/fonts/helve6-webfont.woff') format('woff'),
         url('../media/images2014/fonts/helve6-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'helvetica_neue_lt_com67MdCn';
    src: url('../media/images2014/fonts/helvetica-neue-lt-com-67-medium-condensed-webfont.eot');
    src: url('../media/images2014/fonts/helvetica-neue-lt-com-67-medium-condensed-webfont.eot?#iefix') format('embedded-opentype'),
	url('../media/images2014/fonts/helvetica-neue-lt-com-67-medium-condensed-webfont.svg#helvetica_neue_lt_com67MdCn') format('svg'),
         url('../media/images2014/fonts/helvetica-neue-lt-com-67-medium-condensed-webfont.woff') format('woff'),
         url('../media/images2014/fonts/helvetica-neue-lt-com-67-medium-condensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica_neueregular';
    src: url('../media/images2014/fonts/helveticaneue-roman-webfont.eot');
    src: url('../media/images2014/fonts/helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'),
	url('../media/images2014/fonts/helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg'),
         url('../media/images2014/fonts/helveticaneue-roman-webfont.woff') format('woff'),
         url('../media/images2014/fonts/helveticaneue-roman-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	  font-family: 'helveticacondensedbold';
	src: url('../media/images2014/fonts/myriadpro-regular-webfont.eot');
	src: local('?'), 
	 url('../media/images2014/fonts/myriadpro-regular-webfont.svg#webfontt6hZyLEB') format('svg'),
	 url('../media/images2014/fonts/myriadpro-regular-webfont.woff') format('woff'), url('../media/images2014/fonts/myriadpro-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'helveticacondensedbold';
    src: url('../media/images2014/fonts/helveticaneue-condensedbold_0-webfont.eot');
    src: url('../media/images2014/fonts/helveticaneue-condensedbold_0-webfont.eot?#iefix') format('embedded-opentype'),
	url('../media/images2014/fonts/helveticaneue-condensedbold_0-webfont.svg#helvetica_neuecondensed_bold') format('svg'),
         url('../media/images2014/fonts/helveticaneue-condensedbold_0-webfont.woff') format('woff'),
         url('../media/images2014/fonts/helveticaneue-condensedbold_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticaneuemedium';
    src: url('../media/images2014/fonts/helveticaneue_med-webfont.eot');
    src: url('../media/images2014/fonts/helveticaneue_med-webfont.eot?#iefix') format('embedded-opentype'),
	url('../media/images2014/fonts/helveticaneue_med-webfont.svg#helveticaneuemedium') format('svg'),
         url('../media/images2014/fonts/helveticaneue_med-webfont.woff') format('woff'),
         url('../media/images2014/fonts/helveticaneue_med-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* wrapper */
.wrapper{ background:#FFFFFF; box-shadow:0px 0px 10px #dfdfdf,0px 0px 10px #dfdfdf; position:relative;}
/* header */
.header{background:#ffffff url(../media/images2014/header.jpg) repeat-x left bottom; padding-bottom:10px; position:relative; z-index:200;}
/*   */
.header{background:none; padding-bottom:0px; z-index:200;}
/* : */

.header_top{ padding:15px 15px 0px; height:90px;}
/*   */
.header_top{ padding:15px 15px 15px; height:90px;}
/* : */

.logo{ float:left}
.header_right
, .footer_right { float:right; margin-top:0px;}
.header_right_top{ padding:0px 0px 0px ;}
.header_right_top ul
, .footer_right_top ul { padding:0px; margin:0px; list-style:none; float:right;}
.header_right_top ul li
, .footer_right_top ul li{ display:block; float:left;background:url(../media/images2014/sep2.jpg) no-repeat center left; padding:0px 0px 0px 15px; margin-left:15px; font-size:12px;}
.header_right_top ul li:first-child
, .footer_right_top ul li:first-child{ background:none;}
.header_right_top ul li a
, .footer_right_top ul li a { display:block; float:left; color:#6d6d6d; font-size:12px;}
/*   */
.header_right_top ul li a
, .footer_right_top ul li a{ color:#333333; font-size:13px; font-weight:600;}
/* : */

.header_right_bottom{ margin-top:15px; }
.footer_right_bottom { margin-top:30px; }
.ie7 .header_right_bottom{ margin-top:0px; }
.view_cart{ float:right; margin-left:8px;   font-family: 'helveticacondensedbold';}
.view_cart a {color: #FFFFFF; font-size:16px; line-height:38px; padding:0px;}
.view_cart span { display:block; height:38px; padding:0px 15px 0px 50px; background:url(../media/images2014/view1.png)  15px center no-repeat #59824a;}
.search_cont{ background:#dfdbdb; border:1px solid #dbdbdb; border-radius:7px; position:relative;padding:5px 8px; float:right; height:27px; }
/*   */
.search_cont{ background:none; border: none; padding:0; }
/* : */

.search_cont span{ border:1px solid #c3c3c3; width:250px; display:block;padding:0px 10px; background:#FFFFFF; height:24px; float:left;}
/*   */
.search_cont span{ width:200px; height:34px; }
/* : */

.search_field{ padding:0px; outline:0px; border:0px; color:#7d7d7d; font-size:11px; background:#FFFFFF;  height:22px; line-height:22px; width:100%;}
/*   */
.search_field{ color:#404042; font-size:14px; font-style:italic; padding-top:5px;}
/* : */

.search_but{ padding:0px; outline:0px; background:url(../media/images2014/search1.png) no-repeat left top; border:1px solid #d7d7d7; float:left; margin-left:5px; cursor:pointer;}
/*   */
.search_but{ background:url(../media/images2016/gfc_search.png) no-repeat left top; width:35px; height:36px; margin-left: 0; }
/* : */

.menu{ background:url(../media/images2014/nav_bg1.jpg) repeat-x left top; height:37px; line-height:37px; /*padding:0px 10px 0px 18px;*/ position:relative;}
/*   */
.menu{ background-color:#02458c;}
/* : */

.menu ul{ padding:0px; margin:0px; list-style:none;}
.menu ul li{ display:block; float:left;background:url(../media/images2014/sep1.png) no-repeat left top; padding-right:1px;}
/*   */
.menu ul li{ background:none;padding-right:0px; background-color: #02458c;}
/* : */

.menu ul li:hover .drop_box{display:block;}
.menu ul li:first-child{background: none;}

.menu ul li a{display:block; float:left; color:#ffffff; font-size:16px;padding: 0px 12px; text-transform:uppercase;  font-family: 'helveticacondensedbold'; font-weight: normal; }
/*   */
.menu ul li a{font-size:15px; font-family: "Roboto", sans-serif; font-weight: 800; padding: 0 8px; }
/* : */

.ie7 .menu{  padding:0px 0px 0px 15px;}

.menu ul li a:hover,.menu ul li a.select{color:#ffffff; background:#577e47;}
.menu ul li.select2{background:url(../media/images2014/sep1.png) no-repeat left top; padding-left:1px;}
.menu ul li.select2 a{color:#ffffff; background:#94042d;}

.drop_box{ position:absolute;right:0px; top: 37px; background:url(../media/images2014/drop_bg2.png) no-repeat center top; height:336px; width:987px; z-index:2000; font-family:Arial, Helvetica, sans-serif; display: none;}
/*   */
.drop_box{ width:1000px;}
/* : */

.drop_box_top{ min-height:226px; padding:20px;}
.drop_box_top h2{ padding:0px; margin:0px 0px 10px; line-height:normal; font-weight:600; color: #FFFFFF; font-size:15px; font-family: 'helvetica_neueregular';}

.drop_box_info{ background:url(../media/images2014/sep5.png) repeat-y right top; margin-right:20px; padding:0px 20px 0 0; width:201px;   min-height: 225px; float:left;}
.drop_box_add_shooting{ background:url(../media/images2014/sep5.png) repeat-y right top; float:left!important; padding-right:20px; min-height:225px; margin-right:20px;}
.drop_box_info.nopad{margin-right:0px; padding:0px 0px 0 0; background:none;}
.drop_box_info ul{ padding:0px; margin:0px 0px 10px; list-style:none;}
.drop_box_info ul li{ padding:0px; height:auto; margin:0px; display:block; float:none;  background:none !important; line-height:24px;}
.drop_box_info ul li a{ padding:0px; height:auto; margin:0px; display:block; float:none; color:#d2decd !important; font-size:14px; background:none !important; text-transform:inherit; font-family: 'Open Sans', sans-serif;}
.drop_box_info ul li a:hover{ color:#ffffff !important; text-decoration: underline; }
.drop_box_add{ float:right;}
.drop_box_add a{ float: none;  background:none !important;}
.drop_box_add img{ border:5px solid #486c39; }
.drop_box_bottom{ text-align:center; padding:10px 0px;}
.ie7 .drop_box_bottom{ text-align:center; line-height: normal; padding:0px 0px 0px;}
.drop_box_top h2 a{display:block!important; padding:0px!important; float:none!important;}
.drop_box_bottom_info{ width:850px; margin:0px auto;}

.drop_box_bottom span{color:#4f703f; font-size:18px;  line-height:20px; display:block; float:left}
.drop_box_bottom strong{color:#04458c; font-size:18px; float:left; font-weight:normal; line-height:20px;}
.drop_box_form{ width:200px; float:left; border:1px solid #c3c3c3; margin:0px 50px; height:24px;}
.drop_box_form span{ display:block;padding:0px 10px; background:#FFFFFF; height:24px; width:150px;}
.search_field3{ padding:0px; outline:0px; border:0px; color:#7d7d7d; font-size:11px; background:#FFFFFF;  height:22px; line-height:22px; width:100%;}
.search_but3{ padding:0px; outline:0px; border:0px;   height:24px; width:23px; background:url(../media/images2014/search3.png) no-repeat left top; float:left; margin-left:5px; cursor:pointer; font-size:1px; position:relative; text-indent:-9999px;}
.nav1{ display: none;}

/* main_cont_area */

.main_cont_area{ padding: 0px 12px 15px;}
/*   */
.main_cont_area{ padding: 0px;}
/* : */

.offer1{ padding:0px; margin-bottom:10px; height:75px;}
.offer1 h1{color:#FFFFFF;font-family: 'helvetica_neue_lt_com67MdCn'; font-size:42px; padding:0px; margin:0px; line-height:40px;font-weight:normal; float:left}
.offer1 h1 a{text-decoration:none; color:#ffffff;}
.offer_search2{ float: right; width:230px; font-family:'helvetica_neueregular'; }
.offer_search2 span{ display:block; border:1px solid #a22448; border-radius:6px; position:relative; padding:7px 10px;}
.search2_field2{font-family:'helvetica_neueregular';  padding:0px; outline:0px; border:0px; color:#ffffff; font-size:16px; background: none;  position:relative;}
.search2_field2 a{color:#ffffff;}
.main_cont_top{ margin-bottom:20px;}
/*   */
.main_cont_top{ margin-bottom:0px;}
/* : */

.main_cont{ width:776px; float:left}
/*   */
.main_cont{ width:100%;}
/* : */

.banner_area{ position:relative;}
.pager1{ position: absolute; right:4%; bottom:4%}
.pager1 a{ width:11px; height:11px; background:url(../media/images2014/pager1.png) no-repeat left top; text-indent:-9999px; position:relative; float:left; margin:2px;}
.pager1 a:hover,.pager1 a.activeslide{background:url(../media/images2014/pager1.png) no-repeat left bottom;}

.banner_area img{ width:100%;}

.pro_add{ margin-top:20px; }
.pro_add_img{ }
.pro_img{ position:relative; width:507px; }
.pro_img_cont{ text-align:right;position: absolute; right:5%; top:10%; }
.pro_img_cont p{ padding:0px; margin:0px 0px 20px; font-size:35px; line-height:34px; color:#FFFFFF; text-transform:uppercase;
 font-family: 'helveticacondensedbold';;text-shadow:0px 0px 2px #000;}
.pro_img_cont p span{ display:block; font-size:30px;font-family: 'helvetica_neueregular';}
a.button1{ display:block; height:40px; background:url(../media/images2014/but1.jpg) repeat-x left top; padding: 0px 20px; line-height:40px; font-family: 'helvetica_neue_lt_com67MdCn';border:1px solid #a86500; border-radius:6px; position:relative; color:#FFFFFF; font-size:20px; text-transform:uppercase;}

.pro_add_cat{ width:256px;}
.cat_box{ background:url(../media/images2014/pro_bg.jpg) repeat; border:1px solid #d0cdcb; padding:15px 10px; height:142px; position:relative;}
.cat_box h2{ padding:0px; margin:0px; color:#5a844b; font-size:28px; text-transform: uppercase; padding-bottom:5px; font-weight:normal;  font-family: 'helveticacondensedbold';}
.cat_box p{ padding:0px; margin:0px 0px 0px; min-height:60px; color:#1b1917; font-size:16px;font-family: 'helvetica_neue_lt_com67MdCn'; line-height:18px; font-weight:bold;}
.fl_rt p{ font-size:14px;}
.pro_pic{ position:absolute; right:0px; bottom:10px;}
.pro_pic2{ position:absolute; left:8px; top:15px;}

/*   */
.hometext2 {
	background-color: #21331a;
	width:100%;
}
.hometext2 .offers {
	margin: 0 auto;
	padding-top: 20px;
	font-family: "Roboto", sans-serif;
	text-shadow: 3px 3px 3px #333;
	line-height:1.25;
}
.hometext2 .offers .offer-1
, .hometext2 .offers .offer-2 {
	max-width: 495px;
	width:100%;
	float:left;
	margin-bottom:10px;
	position:relative;
}
.hometext2 .offers a {
	font-family: "Roboto", sans-serif;
	text-shadow:none;
	color: #5bce31;
}
.hometext2 .offers img
, .hometext2 .features img {
	width:100%;
	position:relative;
}
.hometext2 .offers .offer-text {
	width:440px;
	position:absolute;
	top:20px;
	left:0; right: 0;
	margin:0 auto;
	text-align:center;
}
.offer-text .line1 {
	font-size:42px;
	font-weight:800;
	line-height:1;
}
.offer-text .line2 {
	color: #57b335;
	font-size: 20px;
	font-weight: 600;
}
.offer-text .line3 {
	color: #354f29;
	font-size: 18px;
	font-weight: 600;
	background-color: #fd9800;
	padding: 10px 55px;
	display:inline-block;
	margin: 10px 0;
}
.offer-text .line4 {
	font-size: 12px;
	font-weight: 500;
}
.hometext2 .offers .offer-1 {
	margin-right:10px;
}
.hometext2 .features {
	margin: 0 auto;
	font-size:38px;
	font-weight:800;
	color:#fff;
	font-family: "Roboto", sans-serif;
	text-shadow: 3px 3px 3px #333;
	line-height:1;
}
.hometext2 .features .feature1
, .hometext2 .features .feature2 {
	max-width: 495px;
	width:100%;
	float:left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
	position:relative;
}
.hometext2 .features .feature1 {
	margin-right:10px;
}
.hometext2 .features a {
	color:#fff;
}
.hometext2 .features img {
	position:relative;
}
.hometext2 .features .feature-text {
	position:absolute;
	top:90px;
	left:50px;
}
.hometext2 .features .text-sm {
	font-size:24px;
}
.hometext2 .categories {
	font-size:32px;
	font-weight:800;
	color:#fff;
	font-family: "Roboto", sans-serif;
	text-shadow: 3px 3px 3px #333;
	line-height:1;
}
.hometext2 .categories .cat1
, .hometext2 .categories .cat2
, .hometext2 .categories .cat3
, .hometext2 .categories .cat4 {
	position:relative;
	max-width: 242px;
	width:100%;
	float:left;
	margin-bottom:10px;
}
.hometext2 .categories .cat1
, .hometext2 .categories .cat2
, .hometext2 .categories .cat3 {
	margin-right:10px;
}
.hometext2 .categories a {
	color:#fff;
}
.hometext2 .categories img {
	position:relative;
}
.hometext2 .categories .cat-text {
	position:absolute;
	top:90px;
	left:50px;
}

.hometext2 .bloglink img {
	width:100%;
}
.hometext2 .bloglink {
	min-height:110px;
	max-width:1000px;
	width:100%;
    padding-bottom: 10px;
	position:relative;
}
.tipsntricks {
	font-family: "Roboto", sans-serif;
	float:left;
	max-width:420px;
	width:100%;
	text-align:center;
	color:#5bce31;
	font-size:54px;
	font-weight:800;
	line-height:1;
		margin:15px 0 0 80px;
}
.tipsntricks .text-sm {
	font-size:22px;
	font-weight:600;
}
.readblog {
	float:right;
	width:220px;
	margin:35px 125px 0;
	padding:10px 10px;
	text-align:center;
	color: #354f29;
	background-color: #fd9800;
	font-size:18px;
	font-weight: 600;
}
/*.hometext3 {
	margin-top: -15px;
}*/
.hometext3 img {
	margin-right:15px;
	max-width:495px;
	width:100%;
}
.hometext3>div {
	padding: 30px 15px 0;
}
.hometext3>div h2 {
	font-family: "Roboto", sans-serif; 
	color: #59824a;
	font-size:18px;
	font-weight: 800;
}
.hometext3>div p {
	color: #354f29;
	font-size:14px;
	line-height: 175%;	
}
.hometext3>div p a {
	font-family: "Roboto", sans-serif; 
	color: #02458c;
	font-weight: 800;
}
ul.social-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.social-list>li {
	display: inline-block !important;
}
ul.social-list>li>a {
	text-decoration: none;
	padding: 0 2px;
}

/* : */

.cat_box_info{ width:140px;}
.cat_box.box2{ text-align:right;}
.cat_box.admar1{ margin-bottom:10px;}
a.button2{ display:block; height:34px; background:#59824a; padding: 0px 12px; line-height:34px; border:1px solid #3f5b30; border-radius:6px; position:relative; color:#FFFFFF; font-size:15px; text-transform:uppercase; font-family: 'helvetica_neue_lt_com67MdCn';}

.sidebar{ width:173px; float:right}
.social_add{ text-align:center; margin-bottom:15px;}
.social_add h2{ text-transform:uppercase; background:#04458c; font-size:18px; font-weight:normal; color:#FFFFFF; text-align:left; margin:0px; font-family: 'helveticacondensedbold';; padding:5px 10px; }
.social_add_head{ padding-bottom:4px; border-bottom:1px solid #04458c;}
.social_add p{ text-align: left; padding:12px 0px; margin:0px 0px 0px; font-size:15px; color:#525252; font-size:11px; font-weight:bold;}
.social_add img{ padding:0px 2px;}

.free_add{ text-align:center; margin-bottom:15px; background:url(../media/images2014/free_bg1.jpg) no-repeat center top; float:left;}
.free_add h2{ text-transform:uppercase;  font-size:26px; font-weight:normal; color:#336633; padding:0px 0px; line-height:23px; margin:0px; font-family: 'helveticacondensedbold';}
.free_add_info{ padding:8px;}
.free_add_info_top{ margin-bottom:5px;}
.free_add_info_top span{ display:block; color:#241e1c; font-size:16px;text-align:right; font-family: 'helvetica_neue_lt_com67MdCn';}

.free_add_info_med{ background:#f6f5ef; padding: 5px 10px; margin-bottom:10px;}
.free_add_info_med p{ padding: 0px 0px; color:#666666; font-size:12px; margin:0px;  font-family: 'helvetica_neue_lt_com67MdCn';}
.free_add_info_med p span{  color:#484848; font-size:18px; display:block;}
.free_add_info_med p span strong{  color:#94042d; font-weight:normal;}

.free_add_info_bottom{ margin-bottom:5px; font-family: 'MyriadProRegular';}
.free_add_info_bottom p{ padding: 0px 0px; color:#666666; font-size:13px; margin:0px; text-align:right;}
.free_add_info_bottom p span{ padding: 0px 0px; color:#3c572d; font-size:12px; margin:0px;}
a.button3{ display:block; background:#537743; position:relative; color:#FFFFFF; font-size:12px; text-align:center; text-transform:uppercase; width:100%;}

.add_saving{ background:url(../media/images2014/pro_bg.jpg) repeat; border:1px solid #d0cdcb; padding:5px 5px 1px 6px; position:relative; text-align:center;  float:left; top:0px; left:0px; width:161px; border-bottom:0px;}
.add_saving h2{ padding:0px; margin:0px 0px 5px; color:#ce7c02; font-size:26px; text-transform: uppercase; padding-bottom:5px; font-weight:normal; line-height:31px;  font-family: 'helveticacondensedbold'; text-align:left; position:relative; z-index:999;}
a.button4{ display:block;  background: url(../media/images2014/but2.jpg) repeat-x left top;  line-height:23px; position:relative; color:#ffffff; font-size:19px; text-transform:uppercase; text-align:center;  border:1px solid #a86500; position:relative;  font-family: 'helveticacondensedbold'; padding:7px 0px; width:99%;margin-bottom:10px; float:left;}
.add_box2{ margin-bottom:15px;}

.add_cart{ text-align:center;}
.add_cart h2, .credit-card h2{ padding:0px; margin:0px; color:#4e4e4e; font-size:15px; text-transform: uppercase; padding-bottom:5px; font-weight:normal; border-bottom:1px solid #d6d6d6; margin-bottom:10px; font-family: 'helveticacondensedbold';}


.product_field{ padding:15px 0px}
.ie7 .product_field{ position:relative; margin-top:-50px;}
.product_field h2{ padding:0px; margin:0px; color:#525252; font-size:22px; text-transform: uppercase; padding-bottom:10px;  margin:0px;  font-family: 'helveticacondensedbold';}

.product_field ul{ padding:0px; margin:0px; list-style:none;}

.product_field ul li{border:1px solid #6c6b6b; border-radius:5px; float: left;margin: 20px 0; min-height: 223px;  padding:10px 14px;width:200px; margin:5px;}
/*.product_field ul li:first-child{ border-left:0px; }*/
.product-loop{border:1px solid #6c6b6b; border-radius:5px;}

.category-page-loop ul li{border:1px solid #6c6b6b; border-radius:5px; float: left;margin: 20px 0;  padding:10px 14px;width:200px; margin:5px; min-height:200px;}
.product_box_search{border:1px solid #6C6B6B; border-radius:5px; float: left;margin: 20px 0; min-height: 223px;  padding:10px 14px;width:200px; margin:5px;}
/*.product_box_search:first-child{ border-left:0px; }*/
/*.product_panel{ border-top:1px solid #e5e5e5;}*/
.product_box{ text-align:center; min-height:320px;}
.product_box.cat_page {max-width:200px;}
.product_box.cat_page img {
    height: auto;
    max-width: 200px;
}
.product_box_category{ text-align:center; min-height:120px;}
.product_box_category p a{ color:#000000;}
.product_img {min-height: 130px;margin-bottom:10px;}
.product_img-category{min-height: 120px;margin-bottom:10px;}
.product_box_category p,.product_box p{ padding:0px 0px 10px; margin:0px; min-height:60px; text-align:left; color:#000000; font-size:15px; }
.product_box span{ display:block; font-size:14px; font-weight:600; color:#6c6b6b;}
.product_box span em{ font-style:normal; text-decoration: line-through; }
.product_box strong{ color:#94042d; font-size:18px; display:block; font-weight:normal; font-family: 'helveticacondensedbold';;
}
.se_bottom{width:100%; float:left;}

.cont_bottom{ background:#e5e5e5; padding:15px 15px;}
/*   */
.cont_bottom{ background:#f2f2f2;}
/* : */

.cont_bottom h2{ padding:0px; margin:0px 0px 10px; color:#414141; font-size:18px; text-transform: uppercase;  font-family: 'helveticacondensedbold';;}
/*   */
.cont_bottom h2{ color:#02458c; font-family: "Roboto", sans-serif; font-weight:800;}
.cont_bottom h2 a { color:#02458c; }
/* : */
.footer_link { width:190px; background:url(../media/images2014/sep3.jpg) repeat-y right top; padding-right:25px; margin-right:25px; float:left; min-height:272px;}
/*   */
.footer_link{ background:none;}
/* : */

.footer_link ul { padding:0px; margin:0px 0px 20px; list-style:none;}
.footer_link ul li { display:block; margin-bottom:4px; font-size:12px;}
/*   */
.footer_link ul li {  font-size:14px;}
/* : */

.footer_link ul li a { display:block; color:#515151;}
/*   */
.footer_link ul li a {  color:#333;}
/* : */

.footer_link ul li a:hover { text-decoration:underline;}

.footer_search{ background:#f1f1f1; border:1px solid #dbdbdb; padding:5px; height:26px;}
.footer_search span{ border:1px solid #c3c3c3; width:133px; display:block; height:24px; float:left;background:#FFFFFF; border:1px solid #dbdbdb; padding:0px 5px; height:24px;}
.footer_search_field{ padding:0px; outline:0px; border:0px; color:#7d7d7d; font-size:11px; background:#FFFFFF;  height:22px; line-height:22px; width:100%; border-radius:0px;  -webkit-appearance: none; }
.search_but2{ padding:0px; outline:0px; border:0px;   height:24px; width:28px; height:26px; background:url(../media/images2014/search1.png) no-repeat left top; border:1px solid #d7d7d7; float:left; margin-left:5px; cursor:pointer;  border-radius:0px;  -webkit-appearance: none; }

.search_but2_footer{ padding:0px; outline:0px; border:0px;   height:24px; width:28px; height:26px; background:url(../media/images2014/search2.png) no-repeat left top; border:1px solid #d7d7d7; float:left; margin-left:5px; cursor:pointer;  border-radius:0px;  -webkit-appearance: none; }


.rec_post { width:225px; background:url(../media/images2014/sep3.jpg) repeat-y right top; padding-right:25px; margin-right:25px; float:left; min-height:272px;}
/*   */
.rec_post{ background:none;}
/* : */

.rec_post ul { padding:0px; margin:0px 0px 0px; list-style:none;}
.rec_post ul li { display:block; margin-bottom:5px; background:url(../media/images2014/sep4.jpg) no-repeat left 5px; padding: 0px 10px 5px; border-bottom:1px solid #FFFFFF; font-size:12px;}
.rec_post ul li a { display:block; color:#515151; font-weight:600;}
.rec_post ul li a:hover { text-decoration:underline;}

/*   */
.contact_box_top strong a {
	color: #fd9800;
	font-size:24px;
	font-weight:900;
}
/* : */

.contact_box {float:right; width:202px;}
.contact_box_top{ margin-bottom:20px; color:#515151; font-size:12px;}
/*   */
.contact_box_top {
	color: #333;
	font-size:14px;
	font-weight:400;
}
/* : */

.contact_box_top span{ display:block; }
.contact_box_top em{ display:block;  font-style:normal;}
.contact_box_top strong{ display:block;font-style:normal; font-weight:700; color:#04458c; font-size:20px;}

.social_add2 {}
.social_add2 ul{padding:0px; margin:0px 0px 0px; list-style:none; }
.social_add2 ul li{padding:0px; margin:0px 0px 0px; list-style:none; margin-bottom:8px; }
.social_add2 ul li img{ float:left; margin-right:10px;}
.social_add2 ul li span{ display:block; float:left; line-height:10px;}
.social_add2 ul li a { display:block; color:#515151; font-size:12px}
.social_add2 ul li a:hover { text-decoration:underline;}


.footer_outer { background:#3c572d url(../media/images2014/footer_bg.jpg) repeat-x left top; position:relative; z-index:100;}
/*   */
.footer_outer { background:none;}
/* : */

.footer_cont {padding:15px 0px;}
.footer_logo { margin-right:20px; float:left}
.footer_cont p { padding:0px 0 0 0; margin:0px; width:360px; line-height:normal; color:#FFFFFF; font-size:12px; float:left;}
/*   */
.footer_cont p { color: #333; width:550px;}
.footer_cont p a {
	color: #02458c;
}
/* : */

.footer_cont p span{ display:block;}
.footer_add{  text-align:right; width:405px; float:right;}
.footer_add img{ margin-left:8px; display: block; float:right; }
.nav1{ display: none;}
.nav2{ display: none;}
.product_field h1 { font-size:18px;  font-family: 'helvetica_neue_lt_com67MdCn'; color:#000000; -webkit-font-smoothing:antialiased; }
.product_field h2 { font-size:18px;  font-family: 'helvetica_neue_lt_com67MdCn'; border-bottom:1px solid #e5e5e5; -webkit-font-smoothing:antialiased;}
.productInList{border-bottom:1px solid #E5E5E5; background: url(../media/images2014/gradiant-bg.png) repeat-x left top;}
.productInList h1{ margin:0px;font-size:14px;  font-family: 'helvetica_neue_lt_com67MdCn'; padding:10px 0px; }
.productInList h1 a{ color:#05458C;}
/* index end */

.pro_Description { padding:15px 0px 20px;}

.pro_Description h1{   font-family: 'helvetica_neue_lt_com67MdCn'; font-size:20px; padding:0px; margin:0px 0px 20px; font-weight:normal}
.pro_img1{ width:25%; float:left}

.pro_det {color: #000000; float: right; width: 54%;}
.pro_det p{ font-size:14px;  padding:5px; margin:0px;  }
.yourPrice {font-family: 'Open Sans', sans-serif;}
.yourPrice span { display:block; font-size:14px;}
.yourPrice span em { font-weight:bold; font-size:16px; font-style:normal;}
.yourPrice span strong { font-weight:normal;}
.sku_cont{ font-size:18px;}


.add_cart {
    background:url(../media/images2014/addToCart.jpg) top left no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 43px;
    margin: 10px 0;
    outline: 0 none;
    width: 113px;
}
.input2{ border:1px solid #E5E5E5; width:24px; margin:0px 5px;}



.review_cont{}
.review_cont a { color:#7F7F7F}


div.summary p.price {
    background: none repeat scroll 0 0 #940294;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-size: 1.6em;
    font-weight: 100;
    margin: 15px 0;
    padding: 7px 0;
    text-align: center;
    width: 150px;
}

.pro_cont{float:left;width:397px; text-align:left; }
.pro_zoom{
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 400px;
	margin-bottom:20px;
}

.social2{}


.pro_Description h2 {
	font-family: 'helveticaneuemedium';
   /* border-bottom:1px solid #E5E5E5;*/
    font-size: 20px;
    font-weight: bold;
    margin:0px 0px 10px 0px;
    padding: 0 0 10px;
}
span.review_author{ color:#05458C; font-weight:bold;}
.pro_det h2{border-bottom:#E5E5E5 1px dotted;}

.button3 {
    background: none repeat scroll 0 0 #94042D;
    /*border-radius: 6px;*/
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    padding: 8px 0px;
	font-family: 'MyriadProRegular';
}


.input2 {
    border: 1px solid #E5E5E5;
    margin: 0 11px;
    padding: 7px;
    text-align: center;
    width: 19px;
}

.tabber-nav-click a {
    color: #414141 !important;
}

.breadcrumb {
    color: #05458c !important;
    font-size: 0.92em;
    margin: 0 0 1em !important;
    overflow: hidden;
    padding: 0;
}
.breadcrumb a {
    color: #05458c !important;
}


.fb_share{ float:left;}
.more_des{ padding:0px 0px;}
.review1{ float:left; padding:20px 10px 10px 0px; /*border-bottom:#E5E5E5 1px dotted; border-top:#E5E5E5 1px dotted;*/ color:#000000;}
.review1 a{ color:#000000; font-size:12px; padding-right:5px;}
.review1 p{padding:0; float:left; font-size:12px; margin-top:0px;}
.rate_cont{float:left;}


.pro_info3{ padding:0px 0px;width:240px; float: left;}
.pro_price_cont{ }

.quent{ width:244px; float: right;}

.make_selection{ padding:0px 0px 10px; }
.make_selection em{ font-weight:normal; font-style:normal; padding:0px 0px 5px; display:block;}
.social2 iframe { float:left;}



.pro_info2 {
    border-bottom:1px dotted #E5E5E5;
	padding:0px 0px 15px;
	margin-bottom:15px;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	
}
/*Cross Sell*/
.inner_cont{overflow:hidden; width:100%;}
.relatedproducts{width:100%; float:left; clear:both; border-top:1px dotted #E5E5E5;}
.product-image-wrapper{position:relative; width:198px;min-height:175px;text-align:center;font-family:helvetica, sans-serif; vertical-align:middle;}
.product-image-wrapper p a{font-size:13px; color:#525252;}
.product-image-wrapper a strong {
    line-height:2em;
}
.prod_info_category{margin-top:20px;}
.prod_info_category a.button{
font-family:Arial, Helvetica, sans-serif;
    color:#333;
    border:1px solid #ccc;
    /*margin:10px 55px 20px;*/
	padding:8px;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(204,204,204,1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

.prod_info_category a.button:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
    border:1px solid #ccc;
    margin:10px 55px 20px;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(204,204,204,1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(204,204,204,1) 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

.prod_info_category strong{display:block; color:#555555; line-height:2em; font-size:1.2em;font-family:Verdana, Arial, Helvetica, sans-serif;}
p.cross-img{min-height:129px;}
.relatedproducts ul{ padding:0px; margin:0px; list-style:none;}

.relatedproducts ul li {border-bottom: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5;  border-right: 1px solid #E5E5E5;float: left;margin: 20px 0; min-height: 305px;  padding: 0 14px 10px;width: 210px;}
.twtr_share, .fb_share{float:left; }
.pin-it-button{float:left; margin-right:20px;}

.credit-card{width:100%; float:left; text-align:center;}

.when-txt p{ font-size:15px!important;}
.bow-image{position:absolute; right:0px; top:10px; z-index:9;}
.breadcrumb-cart{width:100%; float:left; padding:10px 0px;}

.breadcrumb-cart ul{list-style-type:none; margin:0 auto; width:530px;}
.breadcrumb-cart ul li{ float:left; color:#525252; font-size:12px; text-transform:uppercase; padding:0px 10px; font-weight:bold;}
.breadcrumb-cart ul li.active{ color:#05458c;}

.shopping-cart-wrapper{width:100%; float:left; padding-bottom:20px; color:#000000;}
.shopping-cart-wrapper h1{ color:#05458c; font-size:22px; padding:10px 0px;font-family: 'helveticacondensedbold'; border-bottom:1px solid #D7D7D7;}


table.cart{width:100%; border:1px solid #E2E2E2; margin-top:10px;}
.cart_image img{width:80px; height:auto;}
table.cart th{font-size:13px; color:#28221B; text-align:left;}
.cart td{vertical-align:top;}
select.paytype{width:200px;}
.cart_image{width:15%;}

.cart_quantity{
  width:15%;
  }
  
.cart_name{
   width:24%;
   }
   
 .cart_name a{
   text-decoration:none;
   color:#2E2E2E;
   }
   
.cart_sku{
  width:24%;
  }
  
.cart_price{

  width:15%;
  }
  
.cart_delete{width:10%;}
 
table.cart th.cart_total{
  width:10%;
  text-align:right;
  padding-right:10px;
  text-transform:uppercase;
  }
  
.cart_total{
  width:10%;
  text-align:right;
  padding-right:10px;
  text-transform:uppercase;
  }
  
table.totals{font-size:13px; color:#28221B;}
table.totals td{padding:3px 5px;}
.totals_all_txt,.totals_all{text-transform:uppercase; font-weight:bold;}

.shipping-option{border:1px solid #E2E2E2; padding:5px 5px 10px 5px;}
.coupon-wrapper{border:2px solid #E2E2E2; padding:10px 0px;}
.payment-wrapper{border:1px solid #E2E2E2;padding: 10px 10px 15px; font-weight:bold;min-height: 250px;}

table.addr{width:100%;}
.bill_addr_hdr,.ship_addr_hdr,.payment_hdr,.comm_hdr{font-size:18px;color:#64002A;}

table.btm-payment{width:100%;}


p.button{padding:10px 0px;}

.reg a{text-decoration:none;}

.reg a:hover{color:#fff; }

.checkout-btn{float:left; display:block;}/*width:442px; */

.ship_check input{margin-right:7px;}

.cust-reg{min-height:380px;}


.cust-reg h1{margin-bottom:10px;}
table.email_pw{ padding:10px 0px;}
.email_pw input{width:200px; height:22px;}
.email_pw_note a{text-decoration:none; color:#760034;}
.email_pw_note a:hover{color:#28221B; }

.addr_name_val input{width:150px;}
table.addr_name{width:100%;}

.order-no{font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
.top-txt p, .top-txt{word-wrap:break-word;}

.content-wrapper h2{ text-transform:capitalize; font-size:16px; border-bottom:0px; padding:17px 0px 0px 0px;}
.category-page-loop{width:100%; float:left;}
.rssHeader{display:none;}
.rssRow div, .rssRow p, .rssRow a{display:none!important;}
.rssRow h4 a{display:block!important;}
.rssRow h4{margin:0px; font-size:12px; font-weight:normal;}
.rssRow h4 a{font-size:12px; font-family: 'Open Sans', sans-serif;}
.product-loop-wrapper-normal{display:block; width:100%; float:left;}
.product-loop-wrapper-mb{display:none;}
.gc-inputs input{width:58%; margin:0px 0px 5px 2px;}
.footer-add1{position:relative; top:7px;}
.footer-add2{position:relative; top:8px;}
.footer-add3{position:relative; top:15px;}
.ship{width:230px;}
     .reviews-brief {font-size: 90%; white-space: nowrap}
    .reviews-brief div.reviews_stars {height: 20px; max-height: 20px; overflow: hidden; padding: 2px 0px;}
    .reviews-brief span.reviews_stars_text, .reviews-brief span.review_product_name, .reviews-brief span.review_microdata_count, span.review_microdata_wrapper span.review_product_name, span.review_microdata_wrapper span.review_microdata_count, div.review span.review_product_name {display: none;}
    .reviews-brief a, div#reviews-more a {text-decoration: underline;}
    div#reviews-more span.reviews_stars_text {padding: 0px 6px 0px 0px;}
    td.center span.reviews-brief {width: 80px; margin: 0px auto;}
    div#reviews-more {border-top: 1px solid #DDD; padding: 14px 0px; margin: 0px auto;}
    div#reviews-more div.reviews_stars, div#reviews-more span.reviews_stars_text, div#reviews-more div.reviews_stars_wrapper, div#reviews-more div.reviews_count {display: inline-block; line-height: 20px;}
    div#reviews-more div.reviews_stars_wrapper {height: 16px; max-height: 16px; overflow: hidden; padding: 0px; display: inline-block; width: 80px; position: relative; top: 3px;}
    div#reviews-more h4 {padding: 22px 0px 4px 0px; margin: 0px; font-weight: bold;}
    span.review_title {font-weight: bold; padding: 0px 8px;}
    div#reviews-more div.review {border-top: 1px solid #DDD; padding: 14px 0px;}
    div#reviews-more span.review_author_text, div#reviews-more span.review_author, div#reviews-more span.review_date {line-height: 150%;} 

span#ss_inv {display: block; font-weight: bold; line-height: 26px;}
span.ss_in_stock {color: green;}
span.ss_out_of_stock, span.ss_low_stock {color: red;}

/* responsive css*/
/*@media screen and (min-width:768px) and (max-width:987px) {*/
/*   */
@media screen and (min-width:768px) and (max-width:1000px) {
/* : */
 
.JB_FWS{height:278px!important;}
.main{ width:768px;}
.header_top{ padding:15px; height: auto;}

.menu{ padding-left: 21px; padding-right:0px}
.menu ul li a {padding: 0 6px; font-size:15px; }
.offer1 h1 {font-size: 26px;}
.main_cont { width: 546px;}
/*   */
.main_cont { width: inherit;}
/* : */

/*   */
.hometext2 .offers .offer-1
, .hometext2 .offers .offer-2 {
	float:none;
	margin: 0 auto 10px;
}

.hometext2 .features .feature1
, .hometext2 .features .feature2 {
	float:none;
	margin: 0 auto 10px;
}

.hometext2 .categories .cat4 {
	float:none;
	margin: 0 auto 10px;
}
/* : */

.pro_img {width: auto; margin-bottom:15px; float:none;}
.pro_img img {width: 100%; }
.pro_add_cat {width: auto;float:none;}

.cat_box_info { width: 60%;}
.cat_box { height: auto;}
.product_field ul li {width: 19%;}

.footer_link { margin-right:15px;min-height: 295px; padding-right: 15px;width: 145px;}
.footer_search span {width: 88px;}
.rec_post { margin-right: 15px;  padding-right: 15px; width: 200px; min-height: 295px;}
.contact_box {width: 158px;}
.footer_logo { width: 150px;}

.footer_cont p {width: 324px; padding:0px; font-size:11px}
.footer_cont p span { display: inline;}

.footer_add img {width:54px;}
.drop_box {height: 336px; right: -18px;width: 768px;}
.drop_box_info {margin-right: 10px; padding: 0 10px 0 0; width: 160px;}
.drop_box_top h2 { font-size: 12px;}
.drop_box_add {  width: 208px;}
.drop_box_add img { width: 100%;}
.drop_box_bottom span { font-size: 14px; font-weight: bold;}
.drop_box_bottom strong { font-size: 14px;font-weight: bold;}
.drop_box_bottom_info { width: 714px;}
.drop_box_form {margin: 0 37px;}

.product_box p {
    min-height: 68px;
}
table.shopping-sections td{display:block; width:auto;}
.pro_cont{width:324px;}
.pro_zoom{width:94%;}
.images a{width:100%!important;}
a.MagicZoomPlus img{ width:100%!important;}
}



@media screen and (max-width:767px) { 
.JB_FWS{height:278px!important;}
.JB_Slide img{width:100%;}
body { -webkit-text-size-adjust: none !important;}
.main{ width: auto;}
.logo { float: none;text-align:center; padding:0px 0px 15px;}
.header_right {float: none;}
.menu{}
.product_box_category p, .product_box p{text-align:center;}
.offer1 h1 {float: none;font-size:20px; line-height: normal; padding-bottom:15px;}
.offer_search { float: none;width: auto;}
.offer_search_field {font-size: 13px;}
.main_cont { float: none;width: auto;}
.pro_img {width: inherit;float:none;}
.sidebar { float: none; width: auto;}
.pro_add_cat {float:none; width: auto;}
.free_add{ background:url(../media/images2014/free_bg1.jpg) no-repeat center top; background-size: cover; float:left;}
.product_field ul li {border-bottom: 1px solid #6C6B6B;float: none; margin: 10px 0; padding: 0 14px 10px; width: auto;text-align:center;}
.product_panel {border-top:0px; width:100%;}
.product_box strong {font-size: 16px;}
.product_box span {font-size: 13px; color:#000000;}
.add_box2{ text-align:center;}
.footer_link {background: none; float: none; margin-right: 0px;min-height: inherit;padding-right: 0px; width: auto;}
.footer_search {margin-bottom:15px;}
.footer_search span {width: 89%;}
.rec_post { background: none;float: none; margin-right: 0px;min-height: inherit; padding-right: 0px;width: auto; margin-bottom:15px;}
.contact_box {float: none;width: auto;}
.footer_cont { padding: 15px 15px; text-align:center;}
.footer_logo { float: none; margin-right: inherit;margin-bottom:15px; text-align:center;}
.footer_cont p {  float: none;font-size: 12px; width: auto; padding-bottom:15px;}
.footer_cont p span{ display:inline;}
.footer_add {float: none; text-align: center;}
.search_cont span {width: 216px;}
.header_right_top  { height:inherit;}

.offer1 {  height: inherit;}
.offer_search2 {float: none; width: auto;}
.pro_img img{ width:100%;}
.pro_img{ margin-bottom:15px;}
.nav1{ display:block; background:#59824a url(../media/images2014/nav2.png) no-repeat right center; font-size:18px; color:#FFFFFF; padding: 5px 15px; text-transform:uppercase;}
.header_right_top ul { float: none; background:#577e47; display:block;}
.header_right_top ul li {float: none;display:block;background:none; padding:5px 0px; }
.header_right_top ul li a {float: none;display:block;background:none; color:#d2decd}

.nav2{ display:block; font-size:18px; color:#FFFFFF; background:url(../media/images2014/nav2.png) no-repeat right center; padding: 5px 15px; text-transform:uppercase;}
.menu { height:auto; line-height:normal;}
.menu ul { display:none; background:#04458c;}
.menu ul li { background: none; float: none; padding-right: inherit;}
.menu ul li a { padding:0px; float:none; padding:5px 15px;}

.drop_box {background:#577e47; display: none; height: auto; position: relative; right: 0px;  top: 0px; width: auto;}
.drop_box_info { background: none; float: none; margin-right: 0px; min-height: inherit; padding: 0 0px 0 0; width: auto;}
.drop_box_info ul { display:block; background:none;}
.drop_box_info ul li a { padding:0px; float:none; padding:0px 5px;}

.drop_box_add { float: none;text-align:center;}
.drop_box_bottom {background:#FFFFFF;}
.drop_box_bottom_info {width: auto;}

.drop_box_bottom span { float: none; font-size: 16px;text-align:center;}
.drop_box_bottom strong { float: none; font-size: 16px;text-align:center;}
.drop_box_bottom strong { float: none; font-size: 16px;text-align:center;}

.drop_box_form { float: none;  margin: 10px auto; width: 200px;}
.drop_box_form span {  margin: 0  auto; float:left;}
.footer_search{ background:#f1f1f1; border:1px solid #dbdbdb; padding:5px; height: auto;}
.header_top{ padding:15px; height: auto;}
table.shopping-sections td{display:block; width:auto;}

.pro_cont{width:100%;}
.pro_zoom{width:94%;}
.images a{width:100%!important;}
a.MagicZoomPlus img{ width:100%!important;}
.pro_det{width:100%;}
.product-loop-wrapper-normal{display:none;}
.product-loop-wrapper-mb{display:block;}
.drop_box{display:none!important;}
} 
@media screen and (max-width:500px) { 
	.mainphone {
		margin-top: auto;
	}
.shopping-option, .cart-shipping-block.shopping-option {width:90%; float:left;}
.payment-wrapper {
	width:90%;
}
	
}

@media screen and (min-width:150px) and (max-width:479px) { 
.footer_search span {
    width: 80%;
}
.breadcrumb-cart ul{width:250px; padding:0px;}
.breadcrumb-cart ul li img{width:30px; height:auto;}
.breadcrumb-cart ul li{float:none; text-align:center;}
select.paytype{width:auto;}

.product_box_search{width:89%; margin:5px 0px; padding:10px 5%;}
.product_box p{text-align:center;}
}

