/*!
 * Bootstrap Responsive v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.hidden {
	display: none;
	visibility: hidden;
}
.visible-phone {
	display: none !important;
}
.notvisible-phone {
	display: none !important;
}
.visible-tablet {
	display: none !important;
}
.hidden-desktop {
	display: none !important;
}
@media (max-width: 767px) {
	
#createAccount, #storeLogo {
	float:none;
	padding: 5px !important;
}
.login_block_right {
    width: 100% !important;
    max-height: 250px;
}
#createAccount {
	float:none;
}
.login_block_left_h, .login_block_right_h  {
	width:100% !important;
	float:none;
	border: 0;
	text-align: center;
	background-color: #363837;
}
#storeLogo {
	position:inherit;
}
 /*.contentContainer h4 {
 font-size: 24px;
}*/
 .menu {
background:white;
}
/* Seaman */	
.hidden_980 {
display:block;
}
.category_navbar {
display:none;
}
/* !- Seaman */
  .visible-phone {
 display: inherit !important;
}
 .notvisible-phone {
 display: none !important;
}
 .hidden-phone {
 display: none !important;
}
 .hidden-desktop {
 display: inherit !important;
}
 .visible-desktop {
 display: none !important;
}
 .thumbnails > li.responsive_block {
float:none;
}
	
	/* ************************************** */
	.thumbnails > li.responsive_block .product_pic_wrapper {
float:left;
}
 .thumbnails > li.responsive_block .product_pic_wrapperh {
float:left;
}
 .menu a:before {
display:none
}
.sf-menu > li > a {
font-size:12px;
padding:14px 10px 11px 10px;
}
}
 @media (min-width: 768px) and (max-width: 979px) {
#createAccount, #storeLogo {
	float:none;
	padding: 5px !important;
}
.login_block_left_h, .login_block_right_h  {
	width:100% !important;
	float:none;
	border: 0;
	text-align: center;
	background-color: #363837;
}
 .visible-tablet {
 display: inherit !important;
}
 .hidden-tablet {
 display: none !important;
}
 .hidden-desktop {
 display: inherit !important;
}
 .visible-desktop {
 display: none !important;
}
 .hidden-phone {
margin-left:150px;
}
 .sf-menu > li > a {
font-size:14px;
padding:14px 10px 11px 10px;
}
 .sf-menu a.sf-with-ul {
padding-right:20px;
}
}
/*@media (min-width: 980px) {
	.hidden-phone {margin-left:225px;}	
}*/
@media (min-width: 1200px) {
 .hidden-phone {
margin-left:350px;
}
}
@media (max-width: 480px) {
	
.row_1 {
    margin-bottom: 20px;
}
 .menu {
background:yellow;
}
/* !- Seaman */	

/* !- Seaman */
	.ui-accordion {
width:auto;
}
 .nav-collapse {
 -webkit-transform: translate3d(0, 0, 0);
}
 .page-header h1 small {
 display: block;
 line-height: 18px;
}
 input[type="checkbox"], input[type="radio"] {
 border: 1px solid #ccc;
}
 .form-horizontal .control-group > label {
 float: none;
 width: auto;
 padding-top: 0;
 text-align: left;
}
 .form-horizontal .controls {
 margin-left: 0;
}
 .form-horizontal .control-list {
 padding-top: 0;
}
 .form-horizontal .form-actions {
 padding-right: 10px;
 padding-left: 10px;
}
 .modal {
 position: absolute;
 top: 10px;
 right: 10px;
 left: 10px;
 width: auto;
 margin: 0;
}
 .modal.fade.in {
 top: auto;
}
 .modal-header .close {
 padding: 10px;
 margin: -10px;
}
 .carousel-caption {
 position: static;
}
 .thumbnails > li.responsive_block {
float:none;
}
 #header {
height:137px;
}
 #box_header_cart {
top:130px;
}
 .search {
margin:110px 0px 0px 0px;
}
 .box_header_phone {
top:130px;
left:0px;
font-size: 16px;
}
 .box_header_phone span {
display:block;
}
 .user_menu {
float:right;
margin:10px 20px 0px -7px;
}
 .search {
margin:100px 0px 0 0px;
float:left;
left:2px;
}
 .box_languages {
 margin-top:-3px;
margin-right:-5px;
}
 .box_currencies {
 margin-top:-3px;
margin-right:15px;
}
 .box_currencies .drop_down {
width:64px;
}
 .search {
float:right;
right:20px;
}
 .input-width {
width:220px;
float:right;
}
 #storeLogo a, #storeLogo img {
/*width:209px;
height:50px;*/
}
 .tabnav li {
 display: block;
 float: left;
 margin-bottom: 10px;
}
}
 @media (max-width: 320px) {
 .input-width {
width:140px;
}
}
@media (max-width: 767px) {
 .menu {
}
 body {
/*padding-right: 20px;
    padding-left: 20px;*/
  }
 .navbar-fixed-top, .navbar-fixed-bottom {
 margin-right: -20px;
 margin-left: -20px;
}
 .container-fluid {
 padding: 0;
}
 .dl-horizontal dt {
 float: none;
 width: auto;
 clear: none;
 text-align: left;
}
 .dl-horizontal dd {
 margin-left: 0;
}
 .container {
 width: 100%;
 margin-left: 0;
 margin-right: 0;
}
 .row-fluid {
 width: 100%;
}
 .row {
 margin-left: 0;
}
 .thumbnails {
 margin-left: 50px;
}
 .thumbnailsh {
 margin-left: 20px;
}
 [class*="span"], .row-fluid [class*="span"] {
 display: block;
 float: none;
 width: 100% !important;
 margin-left: 0;
 
}
 .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
 display: block;
 width: 100%;
 min-height: 28px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;
}
 .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
 display: inline-block;
 width: auto;
}
 .banner_set li {
display: block;
margin: 0px 0px 10px 30px;
padding: 0px 0px 0px 0px;
float:none;
}
 .content li.responsive_block > div {
 margin-bottom: 20px;
}
 .box_bottom_content > div.infoBoxContainer {
 float:none;
}
 .user_menu {
float:right;
}
 #header {
/*height:137px;*/
}
 #box_header_cart {
top:105px;
}
 .search {
margin:110px 0px 0px 0px;
}
 .box_header_phone {
top:70px;
left:20px;
width:150px;
}
 .box_header_phone span {
display:block;
}
 .user_menu {
float:right;
margin:10px 10px 0px 0px;
}
 .user_menu a {
margin: 0px 0px 0px 0px;
}
 .user_menu a.last {
margin: 0px 0px 0px 8px;
}
 .search {
margin:100px 0px 0 0px;
float:left;
left:2px;
}
 .box_languages {
 margin-top:-3px;
}
 .box_currencies {
 margin-top:-3px;
margin-right:10px;
}
 .search {
margin:5px 0px 0 0px;
float:right;
right:20px;
}
 .input-width {
width:140px;
float:right;
}
 div.camera_caption span.slider_text_1 {
 font-size:2em;
}
 .tabs.ui-tabs .ui-tabs-nav {
/*  display: none; */
    }
.col_10 {
 float: none;
}
}
@media (max-width: 383px) {
#storeLogo img, #createAccount img {
	width: 100%;
	height: auto;
}
}
@media (min-width: 384px) and (max-width: 600px) {
#storeLogo img {
	width: 90%;
	height: auto;
}
 .input-width {
 width: 187px;
}
 .box_header_phone {
 font-size: 16px;
}
 div.camera_caption span.slider_text_1 {
 font-size:2em;
}
 div.camera_caption span.slider_text_2 {
 visibility:hidden;
line-height:0em;
padding:10px;
font-size:0;
}
 div.camera_caption {
 margin: 10px 0px 0px 40px;
}
 .button_slider {
 margin-top:10px;
}
 .tabnav li {
 display: block;
 float: left;
 margin-bottom: 10px;
}
 .tabnav, .tabnav li.last {
 margin-bottom: 0px;
}
 #storeLogo a, #storeLogo img {
/*width:209px;
height:50px;*/
}
}
@media (max-width: 360px) {
.input-width {
width:140px;
}
 #storeLogo {
 left: 0px;
 top:7px;
}
 .input-width {
 width: 118px;
}
 .cart_header_wrapper .cart_header_inner .title {
 width:8px;
 height: 22px;
 padding: 11px 10px 16px 40px;
 margin-left:0px;
}
 #box_header_cart {
 right:0px;
 top: 125px;
}
 .cart_header_inner b, .cart_header_inner label {
 display:none
}
 .cart_header_wrapper .cart_header_inner .title > span {
 font-size:0px;
}
 .cart_header_wrapper .cart_header_inner .title strong {
 font-size:12px;
}
 #box_header_cart {
 width:auto;
 top: 125px;
}
 .cart_header_inner .title strong {
 margin-left: 0px;
}
 .menu a:before {
display:none
}
 .box_languages {
 margin-right: -5px;
}
 .box_currencies {
 margin-right: 5px;
}
 div.camera_caption span.slider_text_1 {
 font-size:1.7em;
}
 .camera_wrap {
 display:none !important;
}
 .tabnav li {
 display: block;
 float: left;
 margin-bottom: 10px;
}
 .tabnav, .tabnav li.last {
 margin-bottom: 0px;
}
 #storeLogo a, #storeLogo img {
/*width:172px;
height:39px;*/
}
 .thumbnails {
 margin-left: -3px;
}
 .thumbnailsh {
 margin-left: -30px;
}
}
 @media (max-width: 240px) {
#storeLogo img, #createAccount img {
    width: 100%;
    height: auto;
}
.input-width {
width:140px;
}
 #storeLogo {
 left: 0px;
}
 .input-width {
 width: 100px;
}
 .cart_header_inner label {
 display:none
}
 .cart_header_wrapper .cart_header_inner .title > span {
 font-size:0px;
}
 .cart_header_wrapper .cart_header_inner .title strong {
 font-size:12px;
}
 .menu a:before {
display:none
}
 .box_languages {
 margin-right: 0px;
}
 .box_currencies {
 margin-right: 5px;
}
 .tabnav li {
 display: block;
 float: left;
 margin-bottom: 10px;
}
 .tabnav, .tabnav li.last {
 margin-bottom: 0px;
}
}
 @media (min-width: 768px) and (max-width: 979px) {
#storeLogo {
	position:inherit;
}
 div.camera_caption span.slider_text_1 .button_slider {
margin-top: 11px;
}
div.camera_caption span.slider_text_2 {
}
div.camera_caption span.slider_text_2 {
padding-top: 10px;
padding-bottom: 19px;
}
div.camera_caption {
width: 360px;
margin: 20px 0px 20px 58px;
}
.camera_caption > div {
padding: 0px 0 0px 0px;
}
 #columnLeft .bannershow_block .bannershow_caption span, #columnRight .bannershow_block .bannershow_caption span {
font-size: 1.2em;
}
.bannershow_block .slider_text_4 .button_bannershow {
font-size: .84em;
}
 .span4.responsive_block {
 width: 258px;
}
 .span4_5.responsive_block {
 width: 420px;
}
 .menu {
}
 .row {
 *zoom: 1;
}
 .row:before, .row:after {
 display: table;
 content: "";
}
 .row:after {
 clear: both;
}
 [class*="span"] {
/*margin-left: 20px;*/
}
 #wrapper {
width:100%;
}
 .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
 width: 100%;
}
 .span12 {
 width: 100%;
}
 .span11 {
 width: 662px;
}
 .span10 {
 width: 600px;
}
 .span9 {
 width: 538px;
}
 .span8 {
 width: 390px;
 margin-left:100px;
}
 .span7 {
 width: 414px;
}
 .span6 {
 width: 352px;
/*margin-left:200px;*/
  }
 .span5 {
 width: 290px;
}
 .span4 {
 width: 228px;
}
 .span4_5.responsive_block {
 width: 420px;
}
 .span3 {
/*width: 140px;*/
}
.left2 {
width: 100%;
 }
.right2 {
width: 100%;
}
.login_block_left .span6, .login_block_right .span6 {
/*width: 50%;*/
}
.login_block_right {
 width: 100%;
 float: left;
}
.right2 {
 float: left;
}
 .span3f {
 width: 30%;
}
 .span2 {
    /*width: 104px;*/
	width: 114px;
}
 .span1 {
 width: 42px;
}
 .span5_20 {
 width: 17.4%;
}
 .offset12 {
 margin-left: 764px;
}
 .offset11 {
 margin-left: 702px;
}
 .offset10 {
 margin-left: 640px;
}
 .offset9 {
 margin-left: 578px;
}
 .offset8 {
 margin-left: 516px;
}
 .offset7 {
 margin-left: 454px;
}
 .offset6 {
 margin-left: 392px;
}
 .offset5 {
 margin-left: 330px;
}
 .offset4 {
 margin-left: 268px;
}
 .offset3 {
 margin-left: 206px;
}
 .offset2 {
 margin-left: 144px;
}
 .offset1 {
 margin-left: 82px;
}
 .row-fluid {
 width: 100%;
 *zoom: 1;
}
 .row-fluid:before, .row-fluid:after {
 display: table;
 content: "";
}
 .row-fluid:after {
 clear: both;
}
 .row-fluid [class*="span"] {
 display: block;
 float: left;
 width: 100%;
 min-height: 28px;
 margin-left: 2.762430939%;
 *margin-left: 2.709239449638298%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;
}
 .row-fluid [class*="span"]:first-child {
 margin-left: 0;
}
 .row-fluid .span12 {
 width: 99.999999993%;
 *width: 99.9468085036383%;
}
 .row-fluid .span11 {
 width: 91.436464082%;
 *width: 91.38327259263829%;
}
 .row-fluid .span10 {
 width: 82.87292817100001%;
 *width: 82.8197366816383%;
}
 .row-fluid .span9 {
 width: 74.30939226%;
 *width: 74.25620077063829%;
}
 .row-fluid .span8 {
 width: 65.74585634900001%;
 *width: 65.6926648596383%;
}
 .row-fluid .span7 {
 width: 57.182320438000005%;
 *width: 57.129128948638304%;
}
 .row-fluid .span6 {
 width: 48.618784527%;
 *width: 48.5655930376383%;
}
 .row-fluid .span5 {
 width: 40.055248616%;
 *width: 40.0020571266383%;
}
 .row-fluid .span4 {
 width: 31.491712705%;
 *width: 31.4385212156383%;
}
 .span4_5.responsive_block {
 width: 420px;
}
 .row-fluid .span3 {
 width: 22.928176794%;
 *width: 22.874985304638297%;
}
 .row-fluid .span2 {
 width: 14.364640883%;
 *width: 14.311449393638298%;
}
 .row-fluid .span1 {
 width: 5.801104972%;
 *width: 5.747913482638298%;
}
 input, textarea, .uneditable-input {
 margin-left: 0;
}
 input.span12, textarea.span12, .uneditable-input.span12 {
 width: 714px;
}
 input.span11, textarea.span11, .uneditable-input.span11 {
 width: 652px;
}
 input.span10, textarea.span10, .uneditable-input.span10 {
 width: 590px;
}
 input.span9, textarea.span9, .uneditable-input.span9 {
 width: 528px;
}
 input.span8, textarea.span8, .uneditable-input.span8 {
 width: 466px;
}
 input.span7, textarea.span7, .uneditable-input.span7 {
 width: 404px;
}
 input.span6, textarea.span6, .uneditable-input.span6 {
 width: 342px;
}
 input.span5, textarea.span5, .uneditable-input.span5 {
 width: 280px;
}
 input.span4, textarea.span4, .uneditable-input.span4 {
 width: 218px;
}
 input.span3, textarea.span3, .uneditable-input.span3 {
 width: 156px;
}
 input.span2, textarea.span2, .uneditable-input.span2 {
 width: 104px;
}
 input.span1, textarea.span1, .uneditable-input.span1 {
 width: 32px;
}
 .box_languages, .box_currencies {
 position:absolute;
 top:0px;
 right:30px;
}
 .box_languages {
 top:0px;
 right:1px;
}
 .user_menu {
 margin-right:20px;
}
 div.camera_caption span.slider_text_1 {
 font-size:1.5em;
}
 .ui-button-text {
 padding: 10px 5px 8px 4px;
 font-size: .9em;
}
 .page_products_info .span6 {/* 
    width: 290px;
	margin-left:80px;
   */
}
 #storeLogo a, #storeLogo img {
/*width:461px;
height:110px;*/
}
/*.button_content{
		display:none;
	}*/
	.contentContainer h4 {
 line-height: 1em;
}
}
 @media (min-width: 1200px) {
 .menu {
background: transparent;
}
 .row {
 /*margin-left: -30px;*/
 *zoom: 1;
}
 .row:before, .row:after {
 display: table;
 content: "";
}
 .row:after {
 clear: both;
}
 [class*="span"] {
/*float: left;
 margin-left: 30px;*/
}
 .span3 {
 margin-left:5px;
}
 #wrapper {
  /*width:1198px;*/
    width: 100%;
}
 .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  /*width: 1170px;*/
    width: 100%;
}
 .span12 {
  /*width: 1170px;*/
    width: 100% !important;
}
 .span11 {
 width: 1070px;
}
 .span10 {
 width: 970px;
}
 .span9 {
 width: 870px;
}
 .span8 {
 width: 770px;
}
 .span7 {
 width: 670px;
}
 .span6 {
 width: 570px;
}
 .span5 {
 width: 470px;
}
 .span4 {
 width: 370px;
}
 .span4_5.responsive_block {
 width: 420px;
}
 .span3 {
/*width: 260px;*/
}
 .span3f {
    /*width: 38%;*/
	width: 25%;
}
 .span2 {
 width: 190px;
}
 .span1 {
 width: 70px;
}
 .span5_20 {
 width: 17.4%;
}
 .offset12 {
 margin-left: 1230px;
}
 .offset11 {
 margin-left: 1130px;
}
 .offset10 {
 margin-left: 1030px;
}
 .offset9 {
 margin-left: 930px;
}
 .offset8 {
 margin-left: 830px;
}
 .offset7 {
 margin-left: 730px;
}
 .offset6 {
 margin-left: 630px;
}
 .offset5 {
 margin-left: 530px;
}
 .offset4 {
 margin-left: 430px;
}
 .offset3 {
 margin-left: 330px;
}
 .offset2 {
 margin-left: 230px;
}
 .offset1 {
 margin-left: 130px;
}
 .row-fluid {
 width: 100%;
 *zoom: 1;
}
 .row-fluid:before, .row-fluid:after {
 display: table;
 content: "";
}
 .row-fluid:after {
 clear: both;
}
 .row-fluid [class*="span"] {
 display: block;
 float: left;
 width: 100%;
 min-height: 28px;
 margin-left: 2.564102564%;
 *margin-left: 2.510911074638298%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;
}
 .row-fluid [class*="span"]:first-child {
 margin-left: 0;
}
 .row-fluid .span12 {
 width: 100%;
 *width: 99.94680851063829%;
}
 .row-fluid .span11 {
 width: 91.45299145300001%;
 *width: 91.3997999636383%;
}
 .row-fluid .span10 {
 width: 82.905982906%;
 *width: 82.8527914166383%;
}
 .row-fluid .span9 {
 width: 74.358974359%;
 *width: 74.30578286963829%;
}
 .row-fluid .span8 {
 width: 65.81196581200001%;
 *width: 65.7587743226383%;
}
 .row-fluid .span7 {
 width: 57.264957265%;
 *width: 57.2117657756383%;
}
 .row-fluid .span6 {
 width: 48.717948718%;
 *width: 48.6647572286383%;
}
 .row-fluid .span5 {
 width: 40.170940171000005%;
 *width: 40.117748681638304%;
}
 .row-fluid .span4 {
 width: 31.623931624%;
 *width: 31.5707401346383%;
}
 .row-fluid .span3 {
 width: 23.076923077%;
 *width: 23.0237315876383%;
}
 .row-fluid .span2 {
 width: 14.529914530000001%;
 *width: 14.4767230406383%;
}
 .row-fluid .span1 {
 width: 5.982905983%;
 *width: 5.929714493638298%;
}
 input, textarea, .uneditable-input {
 margin-left: 0;
}
 input.span12, textarea.span12, .uneditable-input.span12 {
 width: 1160px;
}
 input.span11, textarea.span11, .uneditable-input.span11 {
 width: 1060px;
}
 input.span10, textarea.span10, .uneditable-input.span10 {
 width: 960px;
}
 input.span9, textarea.span9, .uneditable-input.span9 {
 width: 860px;
}
 input.span8, textarea.span8, .uneditable-input.span8 {
 width: 760px;
}
 input.span7, textarea.span7, .uneditable-input.span7 {
 width: 660px;
}
 input.span6, textarea.span6, .uneditable-input.span6 {
 width: 560px;
}
 input.span5, textarea.span5, .uneditable-input.span5 {
 width: 460px;
}
 input.span4, textarea.span4, .uneditable-input.span4 {
 width: 360px;
}
 input.span3, textarea.span3, .uneditable-input.span3 {
 width: 260px;
}
 input.span2, textarea.span2, .uneditable-input.span2 {
 width: 160px;
}
 input.span1, textarea.span1, .uneditable-input.span1 {
 width: 60px;
}
 .thumbnails {
 //margin-left: -30px;
 margin-left: 0px;
}
 .thumbnails > li {
 margin-left: 30px;
}
 .row-fluid .thumbnails {
 margin-left: 0;
}
 div.camera_caption span.slider_text_1 {
 font-size:4em;
}
 .row_4.row ul {
/* margin-left:-30px; */
	}
 .row .login_block_right ul {
margin-left:0;
}
}
 @media (max-width: 979px) {
.row_4 {
	margin-bottom: 150px !important;
}	 
 .right2 {
 float: left;
	/*width: 30%;*/
	margin-right: 75px;
}
.right2 li {
margin-left: 0;
}
 body {
 padding-top: 0;
}
 .navbar-fixed-top, .navbar-fixed-bottom {
 position: static;
}
 .navbar-fixed-top {
 margin-bottom: 18px;
}
 .navbar-fixed-bottom {
 margin-top: 18px;
}
 .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
 padding: 5px;
}
 .navbar .container {
 width: auto;
 padding: 0;
}
 .navbar .brand {
 padding-right: 10px;
 padding-left: 10px;
 margin: 0 0 0 -5px;
}
 .nav-collapse {
 clear: both;
}
 .nav-collapse .nav {
 float: none;
 margin: 0 0 9px;
}
 .nav-collapse .nav > li {
 float: none;
}
 .nav-collapse .nav > li > a {
 margin-bottom: 2px;
}
 .nav-collapse .nav > .divider-vertical {
 display: none;
}
 .nav-collapse .nav .nav-header {
 color: #999999;
 text-shadow: none;
}
 .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
 padding: 6px 15px;
 font-weight: bold;
 color: #999999;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
 .nav-collapse .btn {
 padding: 4px 10px 4px;
 font-weight: normal;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}
 .nav-collapse .dropdown-menu li + li a {
 margin-bottom: 2px;
}
 .nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
 background-color: #222222;
}
 .nav-collapse.in .btn-group {
 padding: 0;
 margin-top: 5px;
}
 .nav-collapse .dropdown-menu {
 position: static;
 top: auto;
 left: auto;
 display: block;
 float: none;
 max-width: none;
 padding: 0;
 margin: 0 15px;
 background-color: transparent;
 border: none;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
}
 .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
 display: none;
}
 .nav-collapse .dropdown-menu .divider {
 display: none;
}
 .nav-collapse .navbar-form, .nav-collapse .navbar-search {
 float: none;
 padding: 9px 15px;
 margin: 9px 0;
 border-top: 1px solid #222222;
 border-bottom: 1px solid #222222;
 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
 .navbar .nav-collapse .nav.pull-right {
 float: none;
 margin-left: 0;
}
 .nav-collapse, .nav-collapse.collapse {
 height: 0;
 overflow: hidden;
}
 .navbar .btn-navbar {
 display: block;
}
 .navbar-static .navbar-inner {
 padding-right: 10px;
 padding-left: 10px;
}
}
 @media (min-width: 980px) {
 .menu {
background: transparent;
}
 .nav-collapse.collapse {
 height: auto !important;
 overflow: visible !important;
}
 .span4.responsive_block {
 width: 260px; /*  width: 420px; */
}
 .span2.responsive_block {
 width: 260px;
}
 .span4_5.responsive_block {
 width: 420px;
}
 .span2_5.responsive_block {
 width: 195px;
}
}
.span1_5.responsive_block {
	width: 150px;
}
div.camera_caption span.slider_text_1 {
	font-size:2em;
}
.ui-button-text {
	padding: 10px 10px 8px 10px;
	font-size: .9em;
}
}
@media (max-width: 1024px) {
 div.camera_caption span.slider_text_1 {
 font-size:1.7em;
}
 .row_separator li {
 height: 0px;
}
}
.row ul {
	list-style: none;
}
.accordion {
	margin-bottom: 0px;
}
.accordion-group {
	margin-bottom: 0px;
	border: 0px solid rgb(229, 229, 229);
}
.accordion-heading {
}
.accordion-heading .accordion-toggle {
	display: block;
	padding: 0px 0px;
}
.accordion-inner {
	padding: 0px 15px;
	border-top: 0px solid;
}
.content > ul.txt {
	margin:0;
}
input, textarea {
	width: 97%;
}
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
 #storeLogo {
 background:url('../images/store_logo.png') 0 0 no-repea transparent;
 background-size: 258px 59px;
/* rest of your styles... */
    }
}
