@import url(../bootstrap/css/bootstrap.css);
@import url(../bootstrap/css/bootstrap-responsive.css);
/*
div {
outline:1px solid red;
}*/
.inputbox {width:55%;}
/*** Stick footer ***/
html {
height:100%;
}
body {
height:auto !important;
min-height:100%;
position:relative;
}
#wrapper {
padding-bottom:0px;
padding-top: 3px;
}
form {
margin: 0 0 -20px;
}
a:focus {
outline: thin dotted #000;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -3px;
}
.container.footer {
position:absolute;
bottom:0;
margin-top:80px;
height:100px;
}
.brand {color:#d18a00 !important; font-family:Share, cursive; }
.brand:hover {color:#fff !important;} 
/*** DROPDOWN MENU ***/
.menu, .menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.menu {
	line-height:		1.0;
}
.menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.menu ul li {
	width:			120%;
}
.menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	background:		;
}
.menu li {
	float:			left;
	position:		relative;
}
.menu a {
	display:		block;
	position:		relative;
}
.menu li:hover ul,
.menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
	top:			-999em;
}
ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
	top:			-999em;
}
ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/*** DEMO SKIN ***/
.menu {
	float:			left;
}
.menu a {
	padding: 		.75em 1em;
	text-decoration:	none;
	color:#fff!important;
}
.menu a, .menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000;
}
.menu li {
	background:		;
}
.menu li li {
	background-color:#000;
}
.menu li li li {
	background-color:#000;
}
.menu li:hover, .menu li.sfHover,
.menu a:focus, .menu a:hover, .menu a:active, .menu li.active  {
	background:		#252525;
	outline:		0;
	color:			#fff!important;
	opacity:1;
}
p{
	font-weight:200;
}
/*** Bootstrap resize menu ***/
@media (max-width: 979px) {
.container-fluid .menu li {float:none !important; background:none;}
.container-fluid .menu ul {position:static;} 
}
.navbar-inner{
	background-color:#3ec7e6;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}
.flexslider{
	border:none!important;
	margin:0!important;
	border-radius: none!important;
box-shadow: none!important;
}
.navbar .brand {
	padding: 52px 20px 52px 19px;
}
.navbar-text.pull-left.span7 ul li a{
	padding:24px 11px 23px;
	font-family: 'Oswald', sans-serif;
	font-size: 19px;
}
.navbar-text.pull-left.span7 {
margin-top: 57px;
background: #000;
padding-right: 181px;
}
.navbar-inner {
padding-right: 0px;
padding-left: 0px;
}
.navbar-text.pull-right.span2 {
margin-top: 36px;
}
.navbar {
margin-bottom: 0px;
}
.navbar-text.pull-right.span3 ul li a{
	padding:30px 20px 12px 20px;
}
.navbar-text.pull-left.span7 ul ul{
	margin-top:27px
}
.item-115.deeper.parent{
	width:124%;
}
.item-121.deeper.parent{
	width:124%;
}
.item-128.deeper.parent{
	width:124%;
}
.navbar-text.pull-left.span7 ul ul ul{
	margin:0px;
}
.item-145.deeper.parent ul {
width: 83%!important;
}
.item-115.deeper.parent ul{
	width:85%;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #3ec7e6;
  outline: 0;
}
div.sidebar {
float: left;
}
div.sidebar div.moduletable {
width: 162px;
}
div.sidebar + div.category_description, div.category_description + div.browse-view, div.productdetails-view.productdetails {
width: 98%;
}
div.sidebar + div.category_description, div.category_description + div.browse-view {
float: left;
}
div.container.main_content div, div.container div.span12 {
min-height: 1px;
}
.item-121.deeper.parent ul {
	width: 67%!important;
}
.item-128.deeper.parent ul{
	width:86%;
}
.item-107.deeper.parent ul {
width: 99%;
}
.item-108.deeper.parent ul{
	width:92%;
}
.item-106.deeper.parent ul{
	width:98%;
}
.search {
margin: -39px -88px 0 0px;
text-align: center;
width: 32%;
float: right;
}
.search_two{
margin: -39px 0px 0 0px;
text-align: center;
width: 99%;
}
.container-fluid {
padding-right: 0px;
padding-left: 0px;
}
.slider{
	width: 100%;
}
.flex-direction-nav .flex-next {
background-position: 100% 0;
right: 0px;
}
.flex-direction-nav a {
left: 97%;
}
form div.search input.inputbox {
	background: none;
	border: none;
	width:85%;
	font-size: 23px;
	color: #000;
	font-weight: lighter;
font-family: Oswald;
}
.pull-right.span1.my_search {
margin-right: -138px;
margin-top: 11px;
cursor: pointer;
}
.tooltip-inner {
border-radius: 0 0 5px 5px;
margin-top: 7px;
font-size: 12px;
}
form div.search input.inputbox:hover {
	background: none;
	border: none;
}
form div.search input.inputbox:focus{
	background: none;
	border: none;
	box-shadow: none;
}
form div.search input{
padding: 15px 8px 15px 5px;
margin-bottom: 1px;
margin-top: -1px;
}
.search input{
	height: 30px!important;
	padding: 9px 0 0 9px;
}
.search input.button{
	margin-top:-1px;
	border:none;
	background: none;
}
.search.inputbox{
	width:50%!important;
}
.VmOpen ul.menu li div a{
	background:none!important;
	color:#000!important;
}
.VmOpen ul.menu li:hover{
	background:none!important;
	color:#000!important;
}
.featuredProductImage {
	height: 270px;
	padding-right: 10px;
}

div.footer_first_part, div.footer_second_part {
	background: #1a1a1a;
	color:#9e9e9e;
}
div.footer_first_part{
	border-bottom: 1px solid #202020;
}
div.footer_second_part {
	border-bottom: 1px solid #1c1c1c;
}
.menu_footer{
	padding-left: 84px;
	padding-right: 31px;
}
div .span6 ul li:hover, div .span6 ul li.active, div .span6 ul li a:hover, div .span6 ul li:active, div .span6 ul li:visited, div .span6 ul li:focus, div .span6 ul li a:focus{
background: none!important;
color: #3ec7e6!important;
}
div .span6 ul li{
	padding-right: 18px;
	padding-bottom: 6px;
}
div .span6 ul li a{
	color:#999999!important;
}
div .span6 ul{
margin-bottom: 8px;
margin-top: 12px;
font-weight: 200;
	text-transform: uppercase;
	font-size: 16px;
	margin-left: 11px;
}
#copyrights p a{
	color:#999999!important;
}
#copyrights{
	padding-top: 17px;
font-weight: 200;
}
#copyrights p{
	margin-top:16px;
}
.social_icons{
	padding-top: 5px;
}
.sn_icons {
display: block;
}
.social_icons div a {
color: #999999;
text-transform: uppercase;
font-weight: 200;
margin-top: 9px;
}
.social_icons div a:hover {
color: #3ec7e6;
}
#copyrights p a:hover{
	color: #3ec7e6!important;
}
.navbar-text.pull-left.span7 ul {
text-transform: uppercase;
}
.total_products a {
color: #000;
}
#vmCartModule{
line-height: 14px;
margin-top: 5px;
}
.total_products{
/*background: url(../images/shopping.png) top left no-repeat;*/
padding: 10px 0px 0px 0px;
width: 110%;
margin-left: -14px;
font-weight: 200;
}
.show_cart a{
	color:#fff;
	margin-top: -27px;
margin-right: 9px;
}
.show_cart a:hover{
	color:#3ec7e6;
}
.menu li div a{
	padding: 7px;
	font-size: 17px;
}
.modal {
position: inherit;
}
.breadcrumbs {
margin: 15px 0 10px 26px;
}
.icons a img {
padding-left: 10px;
}
.control-buttons button{
	text-align: left !important;
}
#virtuemart_state_id.inputbox.multiple {
width: 212px;
}
#shipto_virtuemart_country_id.virtuemart_country_id.required {
width: 212px;
}
.PricebillTotal{
	font-size:18px;
}
.PricesalesPrice{
	font-size:17px;
}
.continue_link{
	float:right!important;
}
.width70.floatright{
width: 100%;
text-align: center;
}
.width30.floatright.display-number {
margin: 0;
padding: 0;
text-align: right !important;
width: 30%;
}
.remind fieldset dl dt label {
width: 160px;
}
/*button joomla*/
.button.validate, .button, .validate, .default{
    padding: 4px 12px;
}
.my_component div ul {
list-style-type: none;
margin: 0;
}
.filter-search button{
	margin-top: -8px;
margin-left: 1px;
padding: 5px 14px;
}
.list-title{
	padding-right: 9px;
}
.list-author{
	padding-right: 9px;
}
.list-hits{
	text-align:center;
}
div .vmheader{
	font-size: 18px;
text-transform: uppercase;
background: #252525;
color: #fff;
padding: 11px 0;
margin-bottom: 15px;
text-align: center;
}
#customPrice123{
	margin-left:8px;
}
.product-field.product-field-type-V{
	margin-bottom:10px;
}
.vm-customfield-cart span{
	font-size: 16px;
}
.vm-customfield-cart{
	margin-left:30px;
	margin-bottom: 15px;
	font-weight: 200;
}
.virtuemart_search input.button{
margin-top: -11px;
padding: 3px 14px;
margin-left: 14px;
font-weight: 200;
}
.button.vm-button-correct{
	font-size: 14px;
	font-weight: normal;
}
#remember{
	margin-left:5px;
}
.tabbable ul li a span{
	border:none;
}
.tab-pane.active{
	margin-top:10px;
}
.tab-pane.active p span{
	font-size:14px!important;
	font-family: Oswald, sans-serif!important;
}
.quantity-box{
	padding-right:10px;
}
.addtocart-bar span input{
	padding:12px 5px;
}
.ask-a-question a{
	font-weight: 200;
}
.width50.floatleft a{
	font-weight: 200!important;
	padding: 2px 7px!important;
	margin-left: 2px;
}
.PricesalesPrice span{
	font-size:20px;
}
.pagination ul > li > a, .pagination ul > li > span {
	background: #000;
	border: 0px solid #3ec7e6;
	color:#fff;
}
.pagination ul > li > a:hover, .pagination ul a:active, .pagination ul span:active {
	background: #3ec7e6;
	color:#fff;
}
div.pagination a {
color: #3ec7e6!important;
}
div.pagination a:hover {
color: #fff!important;
}
.buttonBar-right {
	text-align: left;
	width: 100%;
}
div .customer-reviews{
	margin: 9px 0 0;
}
.write-reviews{
	float:left;;
}
textarea.virtuemart {
	width: 555px;
	float:left;
}
input.highlight-button {
	background: #3ec7e6;
	background-position: 0 -160px;
	color: #fff;
	border: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	letter-spacing: 1px;
	display: inline-block;
	text-decoration: none;
	padding: 11px 13px;
}
.search input.button {
	border:none;
}
.billto-shipto span, a.terms-of-service {
	display: inline-block;
	font-size: 16px;
	font-weight:200;
}
.width50.floatleft div.output-shipto{
	font-size: 16px;
	font-weight: 200;
} 
.terms-of-service a{
	font-size: 14px;
	font-weight: 200;
}
.orderby-displaynumber {
	border-bottom: none;
	border-top: solid #E9E8E8 1px;
	margin: 0;
	padding: 7px 0 0px;
}
.width30.floatright.display-number select{
	width:60px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #E5E5E5;
	padding: 3px;
	border-radius: 4px;
	margin-top:0;
	color:#000;
}
#facebox {
	text-align: center;
}
.my-groovy-style div a{
margin: 11px 32px 0 23px;
line-height: 2;
padding: 2px 12px;
}
.my-groovy-style div div{
	border-top:1px solid #f1f1f1;
	padding-top: 11px;
}
.my-groovy-style div a.showcart{
padding: 2px 8px;
line-height: 2;
margin-top: 11px;
}
.error_text{
	padding: 0px 5px;
	border-radius:4px;
	color:#000;
}
.message.message ul li {
list-style-type: none;
margin-left: -11px;
margin-top: 10px;
font-size: 18px;
font-weight: 200;
}
#system-message dt {
font-size: 23px;
text-decoration: underline;
}
.filter-search #month,#year,#limit{
	width:10%;
}
.categories-list ul dl dt{
	float:left;
	margin-right: 5px;
}
.categories-list ul li{
	padding-top: 17px;
	border-bottom:1px solid #f1f1f1;
}
.categories-list ul li a{
	color:#3ec7e6;
}
.categories-list ul li a:hover{
	color:#000;
}
.item.column-1{
	width:50%;
	float: left;
}
.item.column-2{
	width:50%;
	float: right;
}
table.category{
	width:100%;
}
table.category tr th {
	background: #000;
	font-weight: 400;
	padding: 10px 8px;
	text-align: left;
}
table.category tr th a{
	color:#fff;
}
table.category tbody tr{
	border-bottom: 1px solid #f1f1f1;
	line-height: 3;
} 
table.category tbody tr a{
	color:#3ec7e6;
} 
table.category tbody tr a:hover{
	color:#000;
} 
.counter{
	float:right;
}
.article-info dt{
	float:left;
	margin-right:10px;
}
.article-info dd{
	float:left;
	margin-right:10px;
}
.article-info dd a:hover{
	color:#000;
}
.article-info dd a{
	color:#3ec7e6;
}
.article-info{
	padding-bottom: 27px;
	margin-top: -9px;
}

#jform_email-lbl{
	width: 118px;
}
.orderlistcontainer {
	margin: -20px 0px 0 0;
	width: 20%;
}
.title{
	float:left;
}
.orderlistcontainer div.activeOrder {
	background: none;
	cursor: pointer;
	border: none;
	border-radius: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	font-size: 12px;
	padding: 0;
}
.width30.floatright.display-number{
	font-size: 12px;
	margin-top: -7px;
	text-transform: uppercase;
}
.width30.floatright.display-number select{
	margin-top: 4px;
	margin-left: 8px;
	font-size: 12px;
}
.product.floatleft.width33.vertical-separator div.PricesalesPrice{
	font-size:20px;
}
.cart-images img{
  width: 40%;
}
.span4.manufacturer.floatleft.width33.vertical-separator{
	width:24%;
}
.item-page a{
	margin:10px;
	padding-top:10px;
}
#accordion2{
	margin-top:20px;
}
.moduletable ul{
	margin: 0 0 10px 0px;
}
.list-reviews .normal {
margin-bottom: 20px;
}
.list-reviews{
	margin-bottom: 20px;
	font-weight: 200;
}
.virtuemart_search{
	margin-bottom: 25px;
}
.checkout-button-top{
	margin-bottom: 25px;
}
#userForm{
	margin-bottom: 20px;
}
.buttonBar-right button.default:hover{
	color:#fff;
	background:#000;
}
.item-page{
	margin-bottom: 20px;
}
#tabs.nav-tabs > li {
margin-bottom: -11px;
}
.login form fieldset{
	margin-bottom: 27px;
}
#member-registration{
	margin-bottom: 20px;
}
.cat-items{
	margin-bottom: 20px;
}
.item-154 a,.item-155 a,.item-156 a,.item-157 a,.item-158 a,.item-159 a,.item-160 a{
	background:none!important;
	color:#000!important;
	padding: 7px 7px 3px 7px;
}
li.item-154,li.item-155,li.item-156,li.item-157,li.item-158,li.item-159,li.item-160.active{
	background:none!important;
	color:#000!important;
}
.item-156 a{
	width:90%;
}
.item-159 a{
	width:90%;
}
span.product-fields-title {
float: left;
margin-top: 8px;
margin-right: 15px;
}
table.category tr th {
color: #fff;
}
.moduletable ul {
padding-left: 0px;
}
ul.VMmenu, .VMmenu ul, .VMmenu li {
list-style-image: url(../images/triangle.png)!important;
font-size: 15px!important;
border-bottom:1px solid #e7e7e7;
padding: 10px 0px!important;
margin-left: 7px;
}
.cat-items form div.pagination{
	text-align: center;
}
.breadcrumbs_css{
background: #F7F7F7;
}
.breadcrumbs img{
margin-top: -4px;
margin-left: 5px;
margin-right: 3px;
}
ul.VMmenu, .VMmenu ul, .VMmenu li  a{
border: none;
}
a.ask-a-question {
padding: 2px 26px 2px;
font-size: 13px;
}
.manufacturer-details-view img {
width: 30%;
}
.manufacturer-product-link{
	margin-bottom: 10px;
}
.manufacturer-product-link a:hover{
	color:#fff;
}
.tab-content #tab2{position:absolute;top:-999em;}
.tab-content .active{position:static!important;}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
color: #ffffff!important;
background-color: #040404!important;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
color: #ffffff!important;
background-color: #e5e5e5!important;
}
.navbar-inverse .btn-navbar {
color: #ffffff!important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
background-color: #0e0e0e!important;
background-image: -moz-linear-gradient(top, #151515, #040404)!important;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404))!important;
background-image: -webkit-linear-gradient(top, #151515, #040404)!important;
background-image: -o-linear-gradient(top, #151515, #040404)!important;
background-image: linear-gradient(to bottom, #151515, #040404)!important;
background-repeat: repeat-x!important;
border-color: #040404 #040404 #000000!important;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0)!important;
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
}
.btn.btn-navbar {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #0e0e0e;
background-image: -moz-linear-gradient(top, #151515, #040404);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
background-image: -webkit-linear-gradient(top, #151515, #040404);
background-image: -o-linear-gradient(top, #151515, #040404);
background-image: linear-gradient(to bottom, #151515, #040404);
background-repeat: repeat-x;
border-color: #040404 #040404 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn.btn-navbar:hover{
	color: #ffffff;
background-color: #040404!important;
}
#mainF {
width: 91%;
min-height: 1px;
margin-top: 15px;
}
.width70.floatright h2 a{
	text-transform: uppercase;
}
.back-to-category h2{
	text-transform: uppercase;
}
.flexslider {
/*z-index: -1!important;*/
}
.vmgroup div.spacer {
text-align: center;
color: #1d1d1d;
border-radius: 3px;
background: #fff;
border: 1px solid #dedede;
padding-top: 10px;
position: relative;
box-shadow: 0px 2px 3px rgba(116, 116, 116, 0.2);
-moz-box-shadow: 0px 2px 3px rgba(116,116,116,0.2);
-webkit-box-shadow: 0px 2px 3px rgba(116,116,116,0.2);
margin-bottom: 24px;
}
.vmgroup div.spacer img:hover{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-khtml-opacity: 0.60;
-moz-opacity: 0.60;
opacity: 0.60;
}
.spacer.views p a{
	font-size:16px;
}
.top_prod {
margin-top: 10px;
}
.spacer.views p a.name_prod{
	font-size:24px;
}
.span12.manufacturer_margin {
margin: 17px 0;
width: 70%;
padding-left: 13%;
}
.vmheader.vmheader_categories {
margin-bottom: -7px;
}
.container-fluid.my_content {
margin-top: 20px;
margin-bottom: 20px;
}
#wrapper.container.container_content_my {
	padding-top: 0px;
	padding-bottom: 35px;
}
#customPrice023 {
float: right;
margin-right: 26%;
}
#customPrice122 {
float: right;
margin-right: 26%;
}
input, button, select, textarea {
font-family: Oswald;
}
.quantity-input.js-recalculate {
border: 2px solid #f1f1f1;
padding: 11px 5px;
}
.vmmanufacturer {
margin-top: -10px;
margin-bottom: -8px;
}
#facebox .content {
background: #f1f1f1;
}
.button_up_style {
background: url('../images/basic_yellow.png') no-repeat;
height: 48px;
width: 48px;
position:absolute;
margin-left: -31px;
margin-top: 11px;
     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}
.button_up_style:hover{
margin-top: 1px;
}
#com-form-order-submit {
line-height: 8;
}
.login_comp ul {
list-style-type: none;
margin: 0;
}
#archive-items li{
	list-style-type: none;
margin: 0;
}
.categories-list ul {
list-style-type: none;
}
#system-message-container {
text-align: center;
}
.spacer a img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-khtml-opacity: 0.60;
-moz-opacity: 0.60;
opacity: 0.60;
}
.span4.manufacturer.floatleft.width33 div h2 a {
text-transform: uppercase;
}
#user-registration dl dt,#user-registration dl dt,#member-registration dl dt {
padding: 0;
}
span.cart-images img:hover {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-khtml-opacity: 0.60;
-moz-opacity: 0.60;
opacity: 0.60;
}
.width50.floatleft h1 {
font-size: 30px;
color: #000!important;
}
.cart-summary tbody tr th {
font-weight: 200;
}
.up_menu.navbar-text.pull-right.span2 ul li a {
border-right: 1px solid #000;
padding: 0px 10px;
}
li.item-165,li.item-166,li.item-167{
	background:none!important;
	color:#000!important;
}
.up_menu.navbar-text.pull-right.span2{
margin-top: 12px;
font-weight: 200;
width: 17%;
margin-right: 14px;
}
div .up_menu ul li:hover, div .up_menu ul li.active, div .up_menu ul li a:hover, div .up_menu ul li:active, div .up_menu ul li:visited, div .up_menu ul li:focus, div .up_menu ul li a:focus {
background: none!important;
}
div .up_menu ul li a:hover{
	color: #3ec7e6!important;	
}
div .up_menu ul li a{
	color:#000!important;
}
.product-details.btn.btn-warning {
font-weight: 200;
}
#STsameAsBTjs {
margin-left: 5px;
}
#com-form-login {
margin: 0;
}
.item-page div ul li {
font-weight: 200;
}
.navbar-text.pull-left.span7 ul ul li a{
font-size: 15px;
padding: 11px 0 11px 11px;
}
.additional-images img {
margin-right: 5px;
width: 88px!important;
height: auto;
border: 5px solid #fff!important;
}
.additional-images img:hover{
border: 5px solid #f1f1f1!important;
}
.my_zoom {
width: 50%!important;
margin-top:9%!important;
}
.zoomtracker{
	top:350px!important;
	margin-top:5%!important;
}
.show_cart {
overflow: hidden;
}
.flex-control-paging li a {
width: 24px!important;
height: 7px!important;
display: block;
background: #3ec7e6!important;
cursor: pointer;
border-radius: 0px!important;
box-shadow: none!important;
border:1px solid #000;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-khtml-opacity: 0.60;
-moz-opacity: 0.60;
opacity: 0.60;
}
.flex-control-paging li a:hover{
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
filter: alpha(opacity=1);
-khtml-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.flex-control-nav {
bottom: 5px!important;
}
.wrapper_arrow {
background: #3ec7e6!important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-khtml-opacity: 0.90;
-moz-opacity: 0.90;
opacity: 0.90;
}
.search{
	display:none;
}
.search input.button.btn.btn-warning{
text-shadow: none!important;
background-color: none!important;
background-image: none!important;
background-repeat: no-repeat!important;
border-color: none!important;
box-shadow:none!important;
border: none!important;
}
.cart-summary tbody {
font-weight: 200;
}
label {
font-weight: 200;
}
.width30.floatleft a {
font-weight: 200;
}
.span2.the-icons.clearfix li {
list-style-type: none;
}

/*///////////////////////////////////////////////////////////*/
@media (min-width: 980px) and (max-width: 1199px){
.navbar-text.pull-left.span7 ul li a {
padding: 24px 5px 23px;
}
#logo {
width: 19%!important;
}
.up_menu.navbar-text.pull-right.span2 {
width: 22%!important;
}
.total_products {
width: 115%!important;
}
div .span6 ul li {
padding-right: 0px!important;
}
div .span6 ul {
margin-left: 0px!important;
}
.navbar-text.pull-left.span7 ul ul ul {
margin-left: -15px;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 768px) and (max-width: 979px){
.navbar-text.pull-left.span7 ul li a {
padding: 24px 5px 23px;
}
#logo {
margin-left: 26%!important;
}
.up_menu.navbar-text.pull-right.span2 {
width: 28%!important;
}
.total_products {
width: 160%!important;
margin-left: -33px!important;
}
div .span6 ul li {
padding-right: 0px!important;
}
div .span6 ul {
margin-left: 0px!important;
}
.span4.floatleft div a img {
	height: 162px;
}
#copyrights center #logo {
margin: 0px!important;
}
div .vmheader {
font-size: 14px!important;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
width: 754px!important;
}
.social_icons.row-fluid {
width: 130%!important;
margin-left: -6%!important;
}
.navbar-text.pull-left.span7 {
margin-top: 0px!important;
padding-right: 0px!important;
}
.pull-right.span1.my_search {
margin-right: 20px!important;
margin-top: 12px!important;
}
.search.search_two {
margin-top: 20px;
}
.main_menu.navbar-text.pull-left.span7 ul li a,.main_menu.navbar-text.pull-left.span7 ul ul li a,.main_menu.navbar-text.pull-left.span7 ul ul ul li a {
font-size: 24px;
padding: 11px 0 11px 11px;
}
.orderlistcontainer {
width: 23%;
}
.width40.floatright {
width: 100%;
}
.magnifyarea{
	margin-left:-30%!important;
}
span.cart-images img {
margin-right: 0px!important;
}
.my_zoom {
width: 78%!important;
}
#customPrice023,#customPrice122 {
float: none!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 480px) and (max-width: 767px){
.navbar-text.pull-left.span7 ul li a {
padding: 24px 5px 23px!important;
}
#logo {
margin-left: 24%!important;
}
.up_menu.navbar-text.pull-right.span2 {
width: 34%!important;
margin-top: -4.1%!important;
margin-right: 7%!important;
}
.total_products {
width: 13%!important;
float: right!important;
margin-bottom: 1.5%!important;
}
#copyrights center #logo {
margin: 0px!important;
}
.social_icons.row-fluid {
width: 10%!important;
margin-left: 16%!important;
}
.span12.manufacturer_margin {
margin: 12px 0!important;
padding-left: 29%!important;
}
.banneritem {
width: 33%!important;
float: left!important;
margin-bottom: 5px!important;
}
.navbar-text.pull-left.span7 {
margin-top: 0px!important;
padding-right: 0px!important;
}
.pull-right.span1.my_search {
margin-right: 4%!important;
margin-top: 4%!important;
margin-bottom: 4%!important;
width: 7%!important;
}
.nav-collapse.in.collapse {
background: #000!important;
}
.search.search_two {
margin-top: 20px!important;
}
.main_menu.navbar-text.pull-left.span7 ul li a,.main_menu.navbar-text.pull-left.span7 ul ul li a,.main_menu.navbar-text.pull-left.span7 ul ul ul li a {
font-size: 24px!important;
padding: 11px 0 11px 11px!important;
}
.width40.floatright {
width: 100%!important;
}
span.cart-images img {
margin-right: 0px!important;
width:55%!important;
}
textarea.customer-comment {
	width:70%!important;
}
.breadcrumbs_css.span12 {
font-size: 10px!important;
margin-top: -2%!important;
margin-bottom: -3%!important;
}
.item.column-1 {
width: 40%!important;
}
.item.column-2 {
width: 40%!important;
}
.span4.product.floatleft.width33 div div a img {
margin-left: 41%!important;
}
#customPrice023,#customPrice122{
float: none!important;
}
.vm-customfield-cart {
margin-left: 0px!important;
}
.orderlistcontainer {
width: 28%!important;
}
.orderlistcontainer {
width: 32%!important;
}
.breadcrumbs {
margin: 10px 0 10px 26px!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 635px) and (max-width: 690px){
.up_menu.navbar-text.pull-right.span2 {
width: 36%!important;
margin-top: -4.1%!important;
margin-right: 9%!important;
}
.total_products {
width: 13%!important;
float: right!important;
margin-bottom: 1.5%!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 580px) and (max-width: 635px){
.up_menu.navbar-text.pull-right.span2 {
width: 36%!important;
margin-top: -4.5%!important;
margin-right: 13%!important;
}
.total_products {
width: 13%!important;
float: right!important;
margin-bottom: 1.5%!important;
}
.social_icons.row-fluid {
width: 10%!important;
margin-left: 21%!important;
}
#logo {
margin-left: 19%!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 580px) and (max-width: 650px){
.span4.product.floatleft.width33 div div a img {
margin-left: 50%!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 503px) and (max-width: 578px){
.up_menu.navbar-text.pull-right.span2 {
width: 41%!important;
margin-top: -5.2%!important;
margin-right: 16%!important;
}
.total_products {
width: 17%!important;
float: right!important;
margin-bottom: 1.5%!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 480px) and (max-width: 503px){
.up_menu.navbar-text.pull-right.span2 {
width: 43%!important;
margin-top: -5.2%!important;
margin-right: 19%!important;
}
.total_products {
width: 17%!important;
float: right!important;
margin-bottom: 1.5%!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 480px) and (max-width: 580px){
.social_icons.row-fluid {
width: 10%!important;
margin-left: 25%!important;
}
#logo {
margin-left: 14%!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 380px) and (max-width: 480px){
.up_menu.navbar-text.pull-right.span2 {
width: 46%!important;
margin-top: -4.5%!important;
margin-right: 28%!important;
}
.total_products {
width: 26%!important;
float: right!important;
margin-bottom: 0!important;
}
.social_icons.row-fluid {
width: 20%!important;
margin-left: 26%!important;
}
#logo {
margin-left: 8%!important;
width: 65%!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 380px) and (max-width: 450px){
.up_menu.navbar-text.pull-right.span2 {
width: 56%!important;
margin-top: -5.5%!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 300px) and (max-width: 380px){
.up_menu.navbar-text.pull-right.span2 {
width: 73%!important;
margin-top: -6.5%!important;
margin-right: 28%!important;
}
.total_products {
width: 26%!important;
float: right!important;
margin-bottom: 0!important;
}
.social_icons.row-fluid {
width: 20%!important;
margin-left: 42%!important;
}
#logo {
margin-left: 0%!important;
width: 65%!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 300px) and (max-width: 480px){
.navbar-text.pull-left.span7 ul li a {
padding: 24px 5px 23px!important;
}
#copyrights center #logo {
margin: 0px!important;
}
.span12.manufacturer_margin {
margin: 12px 0!important;
padding-left: 29%!important;
}
.banneritem {
width: 33%!important;
float: left!important;
margin-bottom: 5px!important;
}
.navbar-text.pull-left.span7 {
margin-top: 0px!important;
padding-right: 0px!important;
}
.pull-right.span1.my_search {
margin-right: 4%!important;
margin-top: 4%!important;
margin-bottom: 4%!important;
width: 7%!important;
}
.nav-collapse.in.collapse {
background: #000!important;
}
.search.search_two {
margin-top: 20px!important;
}
.main_menu.navbar-text.pull-left.span7 ul li a,.main_menu.navbar-text.pull-left.span7 ul ul li a,.main_menu.navbar-text.pull-left.span7 ul ul ul li a {
font-size: 18px!important;
padding: 11px 0 11px 11px!important;
}
.width40.floatright {
width: 100%!important;
}
span.cart-images img {
margin-right: 0px!important;
width:55%!important;
}
textarea.customer-comment {
	width:70%!important;
}
.breadcrumbs_css.span12 {
font-size: 10px!important;
margin-top: -2%!important;
margin-bottom: -3%!important;
}
.item.column-1 {
width: 40%!important;
}
.item.column-2 {
width: 40%!important;
}
#customPrice023,#customPrice122{
float: none!important;
}
.vm-customfield-cart {
margin-left: 0px!important;
}
.orderlistcontainer {
width: 28%!important;
}
.orderlistcontainer {
width: 32%!important;
}
.breadcrumbs {
margin: 10px 0 10px 26px!important;
}
.flexslider {
overflow: hidden!important;
}
.width50 {
width: 100%!important;
}
.cart-summary tbody {
font-size: 12px!important;
}
.activeOrder {
margin-top: 17px!important;
}
.width30.floatright.display-number {
font-size: 11px!important;
margin-top: -3px!important;
}
form div.width30 {
width: 100%!important;
}
#month,#year,#limit {
width: 100%!important;
margin-bottom: 14px!important;
}
form div.search input.inputbox {
width: 73%!important;
}
.my-groovy-style div a {
margin: 11px 0px 0 0px!important;
line-height: 1!important;
padding: 3px 5px!important;
}
.my-groovy-style div a.showcart {
padding: 3px 8px!important;
line-height: 1!important;
margin-top: 11px!important;
}
table.user-details {
width: 102%!important;
margin-bottom: 10px!important;
}
}
/*/////////////////////////////////////////////////////////*/
@media (min-width: 200px) and (max-width: 298px){
.navbar-text.pull-left.span7 ul li a {
padding: 24px 5px 23px!important;
}
#copyrights center #logo {
margin: 0px!important;
}
table.user-details {
width: 102%!important;
margin-bottom: 10px!important;
}
.my-groovy-style div a {
margin: 11px 0px 0 0px!important;
line-height: 1!important;
padding: 3px 5px!important;
}
.my-groovy-style div a.showcart {
padding: 3px 8px!important;
line-height: 1!important;
margin-top: 11px!important;
}
.span12.manufacturer_margin {
margin: 12px 0!important;
padding-left: 29%!important;
}
.banneritem {
width: 33%!important;
float: left!important;
margin-bottom: 5px!important;
}
.navbar-text.pull-left.span7 {
margin-top: 0px!important;
padding-right: 0px!important;
}
.pull-right.span1.my_search {
margin-right: 4%!important;
margin-top: 4%!important;
margin-bottom: 4%!important;
width: 7%!important;
}
.nav-collapse.in.collapse {
background: #000!important;
}
.search.search_two {
margin-top: 20px!important;
}
.main_menu.navbar-text.pull-left.span7 ul li a,.main_menu.navbar-text.pull-left.span7 ul ul li a,.main_menu.navbar-text.pull-left.span7 ul ul ul li a {
font-size: 13px!important;
padding: 11px 0 11px 11px!important;
}
div .span6 ul {
margin-left: -29px!important;
}
.width40.floatright {
width: 100%!important;
}
span.cart-images img {
margin-right: 0px!important;
width:55%!important;
}
textarea.customer-comment {
	width:70%!important;
}
.breadcrumbs_css.span12 {
font-size: 10px!important;
margin-top: -2%!important;
margin-bottom: -3%!important;
}
.item.column-1 {
width: 40%!important;
}
.item.column-2 {
width: 40%!important;
}
#customPrice023,#customPrice122{
float: none!important;
}
.product-field.product-field-type-V select {
width: 71%!important;
}
.addtocart-button {
width: 71%!important;
float: right!important;
}
.adminForm.user-details {
width: 107%!important;
}
.vm-customfield-cart {
margin-left: 0px!important;
}
.orderlistcontainer {
width: 28%!important;
}
.orderlistcontainer {
width: 32%!important;
}
.breadcrumbs {
margin: 10px 0 10px 26px!important;
}
.flexslider {
overflow: hidden!important;
}
.width50 {
width: 100%!important;
}
.cart-summary tbody {
font-size: 12px!important;
}
.activeOrder {
margin-top: 17px!important;
}
.width30.floatright.display-number {
font-size: 11px!important;
margin-top: -3px!important;
}
form div.width30 {
width: 100%!important;
}
#month,#year,#limit {
width: 100%!important;
margin-bottom: 14px!important;
}
form div.search input.inputbox {
width: 73%!important;
}
.up_menu.navbar-text.pull-right.span2 {
width: 85%!important;
margin-top: -9.5%!important;
margin-right: 28%!important;
font-size: 10px;
}
.total_products {
width: 26%!important;
float: right!important;
margin-bottom: 0!important;
font-size: 10px;
}
.social_icons.row-fluid {
width: 20%!important;
margin-left: 42%!important;
}
#logo {
margin-left: 0%!important;
width: 50%!important;
}
}
/*///////////////////////v2/////////*/
.productdetails-view.productdetails h2 {
text-transform: uppercase;
}