
/* General */

html{
	/*-webkit-font-smoothing: antialiased;*/
	-webkit-font-smoothing: subpixel-antialiased
}

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	border-top:none;
	line-height: 15px;
}

h1, h2, h3 {
	letter-spacing: 0em;
}

.std p {
	padding: 2px 0px;
}

.std ol {
	list-style-type: decimal;
	font-weight: bold;
	margin-left:1em;
	padding-left:1em;
}

.std ol li {
	padding: 5px;
}

.logo {
	float: left;
	position: relative;
}

.top-switch-bg {
	background: #242424;
	color:#c2c2c2;
	min-height: 30px;
}

.top-switch-bg .header-switch span, .top-switch-bg .links li a {
	color:#c2c2c2;
}

.top-switch-bg .links li a:hover {
	color:#f0df15;
}

/*.main-container {*/
.page {
	/*background: #e6e8e3 url('../images/eog/light_texture_bg.jpg') repeat;*/
	/*background: #e6e8e3 url('../images/eog/mocha_grunge.png') repeat;*/
	/*background: #e6e8e3 url('../images/eog/leather_1.png') repeat;*/
	/*background: #e6e8e3 url('../images/eog/lghtmesh.png') repeat;*/
	/*background: #ffffff url('../images/lts/site_bg.jpg') top center no-repeat;
	background-size: cover;*/
}

body, .main-container {
	background: none;
}

.main-container {
	background: none;
}

.cms-lts-home .main-container {
	background: rgba(255,255,255,0.7);
}

#header-nav_bar {
	
}

nav.queldorei {
	/*position: absolute;
	z-index: 10010;*/
	z-index: 10020;
	display: inline-block;
	/*vertical-align: middle;*/
	/*margin-top:45px;*/
	/*margin-left: 170px;*/
	/*margin-left: 220px;*/
	
	/*margin-top: -5px;*/
	height:51px;
	width:100%;
	background: url('../images/lts/menu_bg.png') top repeat-x;
}

#queldoreiNav > li > a, #nav > li > a {
	/*color: #ffffff;*/
	color: #000000;
	font-size:16px;
	/*font-weight: normal;*/
	font-weight: normal;
	letter-spacing: 0.08em;
	/*text-shadow: 1px 1px 1px rgba(8,8,8,0.75);*/
}

#queldoreiNav > li.sale-link > a {
	color:#ea0909;
}

#queldoreiNav>li {
	/*margin: 0 6px 0px;*/
	margin: 0px;
	padding: 5px 6px 0px 6px;
	height: 46px;
}

#queldoreiNav {
	/*width: 650px;*/
	
	/*width:1200px;
	left:50%;
	margin: 5px 0 0 -585px;*/
	
	/*width: 800px;*/
	width: 840px;
	
	left:50%;
	margin: 0 0 0 -585px;
	height: 51px;
	
	position:absolute;
}

.header-container, header.fixed {
	
}

.header-wrapper, .header-wrapper header {
	/*height: 87px !important;*/
	height: 130px !important;
}

.header-wrapper {
	background: url('../images/lts/header_bg_130.jpg') repeat-x;
	/*height:87px;*/
	height: 130px;
	overflow-x: hidden;
}

.header-div-bg {
	/*background: url('../images/eog/header_bg.jpg') no-repeat;
	height:127px;
	width:1200px;*/
	
	position: absolute;
	
	margin: 0px 0 0 -600px;
	left: 50%;
}

#header_torch {
	background: url('../images/lts/header_torch.png') no-repeat;
	height: 87px;
	width: 283px;
	position:absolute;
	margin-left:1185px;
}

#header_light {
	background: url('../images/lts/header_light.png') no-repeat;
	height: 87px;
	width: 661px;
	position: absolute;
	margin-left: 524px;
}

#header_light_text {
	position: absolute;
	margin-left: 730px;
	width: 450px;
	text-align: right;
	margin-top: 20px;
	color: #000000;
}

#header_light_text_top {
	font-size: 20px;
	font-weight: bold;
}

#header_light_text_bottom {
	font-size: 14px;
}


.top-dropdowns {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 80px;
}

.cart-top > a span {
	color:#FFFFFF;
}

/*
#queldoreiNav > li > a:hover > span, #queldoreiNav > li.over > a > span, #queldoreiNav > li.active > a > span, #nav > li > a:hover > span, #nav > li.over > a > span, #nav > li.active > a > span, .cart .cart-collaterals .cart-block, .opc .step, .block, .cms-index-index .block, .block-login, .cart .cart-collaterals .cart-block, .product-tabs li.active, .product-tabs-accordion h2.active {
*/
#queldoreiNav > li > a:hover > span, #queldoreiNav > li.over > a > span, #queldoreiNav > li.active > a > span {
	/*border-top-color: #008198;*/
	color: #ffffff;
}

#queldoreiNav>li:hover, #queldoreiNav>li.over, #queldoreiNav>li.active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#nav>li>a:hover, #nav ul li a:hover, #queldoreiNav>li>a:hover, #queldoreiNav ul li a:hover, #queldoreiNav>li>a:hover>span, #nav>li>a:hover>span {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
}

#queldoreiNav>li:hover>a>span, #queldoreiNav>li.over>a>span, #queldoreiNav>li.active>a>span {
	background: none;
}

#queldoreiNav > li.active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: url('../images/lts/header_nav_bg.jpg') repeat-x;
}

#queldoreiNav > li.active > a {
	color: #FFFFFF;
}

#queldoreiNav > li.active > a > span {
	border-top: 3px solid transparent;
	background: none;
}

#queldoreiNav>li.over {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
	background: url('../images/lts/header_nav_bg.jpg') repeat-x;
}

#queldoreiNav > li.over > a {
	color: #373230;
	
	text-shadow:none;
}

#queldoreiNav > li.over > a > span {
	border-top-color: transparent;
	background: none;
}

#header_nav_home_icon {
	width: 20px;
	height: 19px;
	background: url('../images/lts/header_nav_home_icon.png') no-repeat;
	background-position: top;
	margin:10px;
}

#queldoreiNav > li.over > a > #header_nav_home_icon {
	background-position: bottom;
}

.read_more_btn {
	width:113px;
	height: 29px;
	background: url('../images/lts/read_more_btn.png') no-repeat;
	margin-top: 15px;
	display: block;
}

.success-msg {
	border: none;
	background-color: transparent;
}



button.button span, button.invert:hover span, button.btn-continue:hover span, .cart-shipping button:hover span, .cart-coupon button:hover span, .btn-remove, .btn-edit, .cart-top > a, .cart-top-container .details-border, .cart-top-title a span.icon, .compare-top, .compare-top-container .details-border, .compare-top-title a span.icon, .search-top, .search-form-border, .search-top-container .search-form .search-top-title span.icon, .footer-info ul.twitterList li span.tweet-icon, .footer-info ul.social li a:hover, .footer-info .block-control:hover, .footer-info .block-control-hide:hover, .products-grid .hover .price-box, .products-grid .hover .button-container button.button span span em, .products-list .button-container .btn-add-cart span, .data-table .btn-remove2, .data-table .btn-edit2, .top-opc li.allow:hover .number, .product-view .add-to-links li:hover span.icon, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active, #toTop, .jcarousel-prev-horizontal:hover, .jcarousel-next-horizontal:hover, .product-view .box-up-sell .jcarousel-next-horizontal:hover, .product-view .box-up-sell .jcarousel-prev-horizontal:hover, .quick-view, nav .nav-top-title:hover, .nav-container .nav-top-title:hover, nav .nav-top-title.active, .nav-container .nav-top-title.active, nav .nav-top-title div.icon span, .nav-container .nav-top-title div.icon span {
	background-color: #f0df15;
}


button.button span span {
	color: #000000;
	/*text-transform: uppercase;*/
}

button.button:hover span span {
	color: #ffffff;
	background-color: #393431;
}

button.invert span span {
	color: #ffffff;
	/*text-transform: uppercase;*/
}

button.invert:hover span span {
	color: #000000;
}

.block .block-content a:hover, .block .block-content li a:hover, .block .block-content li.item a:hover, .cms-index-index .block .block-content a:hover, .cms-index-index .block .block-content li a:hover, .cms-index-index .block .block-content li.item a:hover, .block-layered-nav .block-content dd li a:hover, .product-view .product-shop .no-rating a:hover, .product-view .product-shop .ratings a:hover, .product-view .box-up-sell .product-name:hover, .data-table td a:hover {
	color: #322c29;
	text-shadow: 2px 2px 2px rgba(240, 223, 21, 0.90);
}

.search-form-border::before, .compare-top-container .details-border::before, .cart-top-container .details-border::before {
	border-color: transparent transparent #008198 transparent;
}

#header-nav-search {
	width: 1170px;
	margin: 12px auto 0px auto;
	/*left: 50%;
	margin: 5px 0 0 -585px;
	position: absolute;*/
	text-align: right;
}

#search {
	/*width:320px;*/
	width: 300px;
	height:19px;
	padding:4px 7px;
	border:1px solid #e3e3e3;
	line-height:22px;
	color:#7b7b7b;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	/*background-color: #e0e8ea;*/
}

#search_mini_form .form-search button {
	display: inline-block;
	position: absolute;
	height:29px;
	width:29px;
	background: url('../images/eog/search_btn.png') 0 0 no-repeat;
	border: 0px;
	margin-left: -32px;
}

.search-autocomplete {
	background: #fff;
	margin: 0;
	/*position: absolute !important;
	top: 42px !important;
	left: 969px !important;*/
	position: relative !important;
	top: 1px !important;
	left: 834px !important;
	z-index: 10200;
	text-align: left;
}



.top-dropdowns ul.social { float:left; position:relative; }
.top-dropdowns ul.social li{ float:left; margin:0 4px 0 0; padding:0; background:none; }
.top-dropdowns ul.social li a{ display:block; position:relative; width:36px; height:36px; background:url('../images/social_icons.png') 0 0 no-repeat; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow:hidden; text-indent: -999px; }
.top-dropdowns ul.social li a.twitter{ background-color:#53b1f0; }
.top-dropdowns ul.social li a.facebook{ background-color:#3d5fa6; background-position: -36px 0; }
.top-dropdowns ul.social li a.email{ background-color:#525252; background-position: -72px 0; }
.top-dropdowns ul.social li a.google{ background-color:#fac200; background-position: -108px 0; }
.top-dropdowns ul.social li a:hover{ background-color: #008198; }


.top-dropdowns {
	width: 270px;
}

#header_icons_social {
	margin-top: 3px;
	position: absolute;
}

#header_icons_fb {
	height: 34px;
	width: 34px;
	background: url('../images/lts/header_icons_fb.png') no-repeat;
	display: inline-block;
	margin-right: 2px;
}

#header_icons_twitter {
	height: 34px;
	width: 34px;
	background: url('../images/lts/header_icons_twitter.png') no-repeat;
	display: inline-block;
	margin-right: 2px;
}

#header_icons_youtube {
	height: 34px;
	width: 34px;
	background: url('../images/lts/header_icons_youtube.png') no-repeat;
	display: inline-block;
	margin-right: 2px;
}


.price-box .price {
	color: #a60404;
}



.footer-info h4 {
	letter-spacing:normal;
}


footer {
	line-height: 50px;
}



footer address {
	margin-left: 0px;
}

footer ul.links {
	margin-right: 0px;
}


#read_more_btn_newsletter {
	margin-top: 15px;
	float:left;
}

#read_more_btn_about {
	margin-top: 15px;
	float:left;
}

#footer_promo_box_videos {
	height:270px;
	width:300px;
}

#buy_now_btn_sale {
	margin-top: 15px;
	float:left;
}

#footer_ssl_secure {
	margin-top: 20px;
	text-align: center;	
}


.footer-info ul.social {
	margin: 15px 0 0;
}

#footer_fb_bg {
	/*width: 591px;*/
	height: 255px;
	margin-left: -10px;
	background: #e6e6e6;
	border-radius: 10px 10px;
	margin-top: 10px;
}

#footer_fb_bg .block-content {
	width:271px;
	/*height:261px;*/
	float:left;
	margin-top:20px;
	margin-left:30px;
	background: #f4f4f2;
}


.footer-info {
	padding: 10px 0px;
	border-top: none;
}
/*
.footer-info .grid_3 {
	padding-top: 15px;
}
*/

#click_to_like_btn {
	
}

#footer_fb_title {
	color: #000000;
	font-size: 15pt;
	font-family: "Audiowide";
	letter-spacing: 0em;
	margin-top: 30px;
	margin-bottom: 15px;
}

#footer_fb_text {
	width: 210px;
	font-size: 10pt;
	letter-spacing: 0em;
	color: #272727;
	line-height: 18px;
}

#footer_fb_left {
	float:left;
	margin-left:20px;
	margin-top: 20px;
}

#footer_fb_btn {
	margin-top: 20px;
}


#footer_fb_bg .information {
	width: 290px;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	height: 215px;
}

#footer_fb_bg .information ul li {
	padding: 0 0 15px 0;
	line-height: 50%;
}

#footer_fb_bg .information ul li:before {
	content:'';
}

#footer_customer_service {
	width:155px;
	float:left;
}

#footer_info {
	width:135px;
	float:left;
}

.footer_information_title {
	font-size: 16px;
	color: #000000;
	margin-bottom: 20px;
}

#footer_payment_methods {
	margin-top: 20px;
	float: left;
}

#footer_contact {
	background: #eee254;
	border-radius: 10px 10px;
	margin-top: 10px;
	padding: 20px;
	height: 215px;
	margin-left: -10px;
}

#footer_contact_title {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	line-height: 45px;
}

#footer_contact_phone {
	color: #a60404;
	font-size: 26px;
	font-weight: bold;
	line-height: 20px;
}

#footer_contact_mail {
	color: #000000;
	font-size: 12px;
	margin-top: 20px;
}

#footer_contact_social {
	margin-top: 20px;
}

#footer_contact_social a {
	margin-right:10px;
}

#footer_contact_fb {
	height: 38px;
	width:38px;
	background: url('../images/lts/footer_contact_fb.png') no-repeat;
	display: inline-block;
}

#footer_contact_twitter {
	height: 38px;
	width:38px;
	background: url('../images/lts/footer_contact_twitter.png') no-repeat;
	display: inline-block;
}

#footer_contact_youtube {
	height: 38px;
	width:38px;
	background: url('../images/lts/footer_contact_youtube.png') no-repeat;
	display: inline-block;
}





/* General */


/* Pages Except Home Page */

header a.logo {
	margin-top: 23px;
	margin-bottom: 23px;
}

/* Pages Except Home Page */


/* Home Page */

.col-main {
	min-height: 0px;
}

#home-slider-container {
	width:100%;
	/*background-color: white;*/
	margin-bottom: 10px;
}

#home-slider-content {
	width:1200px;
	margin-left: auto;
	margin-right: auto;
}

#home_categories {
	display: inline-block;
}

.home_category_row {
	width:510px;
	font-size: 0;
}

.home_category_box {
	padding: 0;
	margin:0;
}

.flex-direction-nav {
	width:auto;
}

.slider {

	display: inline-block;
	width:840px;
	float:right;
	margin-right: 20px;
	margin-top: 20px;
	padding-top: 0;
	height:420px;
	background: transparent;
}

#slider-logo {
	/*margin-top: 28px;
	margin-left: 49px;
	background-image: url('../images/eog/eog_logo.png');
	width:190px;
	height:100px;
	
	position:absolute;*/
}

.slider .flexslider {
	width:840px;
	height:420px;	
	margin: 0 auto;
}

.flexslider .slides > li {
	border-radius: 10px;
}


#home_brands {
	width: 318px;
	height: 422px;
	background: url('../images/lts/home_brand_box_bg.png') no-repeat;
	display: inline-block;
	margin-top: 20px;
}

#home_brands h2 {
	position: absolute;
	font-family: "Audiowide";
	letter-spacing: 0em;
	font-size: 15pt;
	line-height: 30pt;
	color: #eddd1b;
	margin-left: 20px;
	margin-top: 5px;
}

#home_brands .homebrandlogos {
	width:302px;

	
	/*padding-left:16px;*/
	padding-left: 13px;
	
	margin-left: auto;
	margin-right: auto;
	margin-top: 51px;
	position: absolute;
}

#home_brands .brandcontainer {
	/*height:48px;*/
	/*width:130px;
	height: 100px;*/
	
	width: 83px;
	height: 64px;
	
	background:white;
	/*float:left;*/
	display: inline-block;
	
	margin-right:6px;
	margin-bottom:8px; 
	
	border:2px solid transparent;
	padding:2px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	
	
}

#home_brands .brandcontainer img {
	/*width:130px;*/
	width: 83px;
	height:auto;
}



#home_brands .cat_shopby_scroll {
	width:318px;
	height:42px;
	background: url('../images/lts/home_brand_box_scroll_bg.png');
	
	position:absolute;
	margin-top: 380px;
	z-index: 1;
	
	margin-left: 0px;
}

#home_brands .scroll_up_btn {
	width:35px;
	height:34px;
	background: url('../images/lts/scroll_up_btn.png');
	
	float:right;
	margin-right: 4px;
	margin-top: 4px;
}

#home_brands .scroll_down_btn {
	width:35px;
	height:34px;
	background: url('../images/lts/scroll_down_btn.png');
	
	float: right;
	margin-right: 4px;
	margin-top: 4px;
}

#home_brands .scroll_up_btn:hover, .scroll_down_btn:hover {
	cursor: pointer;
}

#home_brands .cat_shopby_restrict_height {
	height:363px;
	overflow-y: hidden;
}	





#home_content_left {
	float: left;
	width: 770px;
	padding-top: 30px;
}

#home_content_right {
	float: right;
	width: 375px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
}

#home_content_left_text {
	margin-top: 10px;
	line-height: 25px;
	font-size: 15px;
}

#home_content_free_shipping {
	float: left;
}

#home_content_call_us {
	position: absolute;
	margin-top: 106px;
}

#home_content_keyring_torch {
	float: right;
}




/* Home Page */



.page-title h1, .page-title h2 {
	text-transform: none;
	letter-spacing: 0em;
	font-size: 32px;
	font-weight: normal;
}

.cms-page-view .page-title-bg {
	height: 49px !important;	
}

.page-title {
	padding-top: 13px;
}

.col-left {
	padding-top: 30px;
}

.col2-left-layout .page-title, .contacts-index-index .col2-left-layout .page-title {
	/*margin-top: -90px;*/
	margin-left:0px;
	padding-bottom: 15px;
	padding-top: 13px;
	margin-bottom: 10px;
}

.col2-left-layout .std, .contacts-index-index .col2-left-layout .std {
	margin-top: 15px;
}

/*.breadcrumbs {
	min-height:49px;
}*/

.col2-left-layout .col-main {
	padding-bottom: 20px;
}






.brandlogos {
	/*width:784px;*/
	width:776px;
	/*height:400px;*/
	/*height: 300px;*/
	/*height:420px;*/
	
	padding-left:30px;
	margin-left: auto;
	margin-right: auto;
}

.bags-brandlogos {
	height: 160px;
}

.multi-tools-brandlogos {
	height: 160px;
}

.hard-cases-brandlogos {
	height: 160px;
}

.solar-brandlogos {
	height: 160px;
}

.watches-brandlogos {
	height: 160px;
}

.brandcontainer {
	width:156px;
	/*height:48px;*/
	height: 120px;
	background:white;
	/*float:left;*/
	margin-right:30px;
	margin-bottom:10px; 
	
	border:2px solid #008198;
	padding:2px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	
	
}

.brandcontainer:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.categoryicons {
	
	width:776px;
	/*height:160px;*/
	/*height: 290px;*/
	
	padding-left:30px;
	margin-left: auto;
	margin-right: auto;
}

.hard-cases-categoryicons {
	height:290px;
}

.solar-categoryicons {
	height:290px;
}

.categorycontainer {
	width:156px;
	height: 120px;
	background:white;
	/*float:left;*/
	margin-right:30px;
	margin-bottom:10px;
	
	border:2px solid #008198;
	padding:2px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}

.categorycontainer:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


.catalogsearch-result-index .breadcrumbs, .catalogsearch-advanced-index .breadcrumbs, .catalogsearch-advanced-result .breadcrumbs {
	display: block;
}





.block-product-additional { float:right; width:270px; margin:0 3px 0 27px;}
.block-product-additional {margin:0 0 20px; padding:0; width:270px; }
.block-product-additional .block-title {border:0; padding:24px 35px 27px; margin:0; color:#000; color:rgba(0,0,0,0.75); text-align:center;}
.block-product-additional .block-title:after {content:''; float:left; width:120px; height:1px; background:#e8e8e8; margin:14px 0 0 39px;}
.block-product-additional .block-title strong {font-size:24px; font-weight:400; font-family:"Myriad Pro", serif; text-transform:uppercase; letter-spacing:-1.2px; line-height:21px;}
.block-product-additional .block-subtitle {margin:0 0 10px; padding: 0 0 15px; border-bottom: 1px solid #f4f4f4;}
.block-product-additional .block-content {padding:0 20px 25px; margin:0;}
.block-product-additional .block-content .actions {margin:0; padding:0; text-align:center; }
.block-product-additional .block-content .actions .f-right {line-height:35px;}
.block-product-additional .block-content li {margin:0; padding:0; line-height:20px; background: none;  }
.block-product-additional .block-content li:last-child, .product-view .product-additional .block .block-content li.item:last-child {border:0; }
.block-product-additional .block-content li:hover a, .product-view .product-additional .block .block-content li.item:hover a {color:#999; }
.block-product-additional li.even, .product-view .product-additional .block li.odd {background-color: transparent;}
.block-product-additional .btn-remove, .product-view .product-additional .block .btn-edit {float:left;}



/* Header Search Icon */
.search-top-container{float:right; position:relative; margin:0px 0 0 4px;}
.search-top {display:block; overflow:hidden; background:transparent url('../images/eog/icon_search.png') left top no-repeat; background-size: 100%; width:30px; height:30px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; cursor:pointer; }
.search-top:hover {background-color:transparent; background-position: left bottom; }

.search-form-border{background:#008198; height:4px; width:240px; padding:0 8px; margin:-8px 0 8px -8px; border-top-left-radius:2px; border-top-right-radius:2px; -moz-border-top-left-radius:2px; -moz-border-top-right-radius:2px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; }
.search-form-border:before{content:""; position:absolute; border-color: transparent transparent #008198 transparent; border-style: solid; border-width:5px; height:0; width:0; top:-9px; right:72px;}

.search-top-container .search-form .search-top-title span.icon {display:inline-block; background:transparent url('../images/eog/icon_search.png') left top no-repeat; width:30px; height:30px; margin:0 10px 0 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.search-top-container .search-form .search-top-title:hover span.icon {background-color:transparent; background-position: left bottom; text-decoration:none; }


/* Header Compare Icon */
.compare-top-container {float:right; position:relative; /*margin:0px 0 0 15px;*/ margin: 5px 0 0 15px; }
.compare-top {display:block; overflow:hidden; background:transparent url('../images/lts/icon_compare.png') left top no-repeat; background-size: 100%; width:30px; height:30px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; cursor:pointer; }
.compare-top:hover {background-color:transparent; background-position: left bottom; }

.compare-top-container .details-border{background:#008198; height:4px; width:254px; padding:0 16px; margin:-16px 0 16px -16px; border-top-left-radius:2px; border-top-right-radius:2px; -moz-border-top-left-radius:2px; -moz-border-top-right-radius:2px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; }
.compare-top-container .details-border:before{content:""; position:absolute; border-color: transparent transparent #008198 transparent; border-style: solid; border-width:5px; height:0; width:0; top:-9px; right:52px;}

.compare-top-title a span.icon {display:block; float:left; background:transparent url('../images/lts/icon_compare.png') left top no-repeat; width:30px; height:30px; margin:0 10px 0 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.compare-top-title a:hover span.icon {background-color:transparent; background-position: left bottom; text-decoration:none; }


/* Header Cart Icon */
.cart-top-container {float:right; position:relative; /*margin:0px 70px 0 15px;*/ margin:5px 70px 0 15px; }
.cart-top {}
.cart-top > a {display:block; background:transparent url('../images/lts/icon_cart.png') left top no-repeat; background-size: 100%; width:30px; height:30px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.cart-top > a:hover {background-color:transparent; background-position: left bottom; text-decoration:none; }

.cart-top-container .details-border{background:#008198; height:4px; width:254px; padding:0 16px; margin:-16px 0 16px -16px; border-top-left-radius:2px; border-top-right-radius:2px; -moz-border-top-left-radius:2px; -moz-border-top-right-radius:2px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; }
.cart-top-container .details-border:before{content:""; position:absolute; border-color: transparent transparent #008198 transparent; border-style: solid; border-width:5px; height:0; width:0; top:-9px; right:52px;}

.cart-top-title a span.icon {display:block; float:left; background:transparent url('../images/lts/icon_cart.png') left top no-repeat; width:30px; height:30px; margin:0 10px 0 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.cart-top-title a:hover span.icon {background-color:transparent; background-position: left bottom; text-decoration:none; }

.cart-top > a span { padding: 0 0 0 40px; }








.search-top, .compare-top, .cart-top-container .details-border, .cart-top-title a span.icon, .cart-top > a {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
}


.checkout-onepage-index .col-right {
	padding: 214px 0 0;
}



.brand-cat-link {
	color:#000000;
	font-size: 14px;
	font-weight: bold;
}

.brand-cat-link:hover {
	color:#000000;
}





.header_phone_container .details, .footer_phone_container .details {
	display: none;
	background: #fff;
	width: 254px;
	padding: 16px;
	line-height: 150%;
	color: #7b7b7b;
	position: absolute;
	z-index: 1002;
	right: -40px;
	top: 80px;
	
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}


.header_phone_container .details-border, .footer_phone_container .details-border {
	background: #008198;
	height: 4px;
	width: 254px;
	padding: 0 16px;
	margin: -16px 0 16px -16px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-moz-border-top-left-radius: 2px;
	-moz-border-top-right-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
}

.header_phone_container .details-border:before, .footer_phone_container .details-border:before {
	content: "";
	position: absolute;
	border-color: transparent transparent #008198 transparent;
	border-style: solid;
	border-width: 5px;
	height: 0;
	width: 0;
	top: -9px;
	left: 25px;
}

.header_phone_container .details, .footer_phone_container .details {
	line-height: 150%;
	color: #7b7b7b;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.footer_phone_container .details {
	width:420px;
	right:110px;
	top:65px;
}

.footer_phone_container .details-border {
	width: 420px;
}

.footer_phone_container .details-border:before {
	left:17px;
}




.product-view .qty-container {
	/*display:none;*/
}


.ajaxcart-dialog a { text-decoration: none; }

.ajaxcart-dialog-container { display:none; }

.ajaxcart-dialog { position: relative; /*width: 410px;*/ width:500px; padding: 7px; background: #FFFFFF; }
.ajaxcart-dialog .product-info { text-align: left; }
.ajaxcart-dialog .product-info img { width: 80px; height: 80px; border: 1px solid #ddd; padding: 5px; }
.ajaxcart-dialog .product-info .msg { margin-left: 5px; }
.ajaxcart-dialog .product-info .name { font-weight: bold; }

.ajaxcart-dialog .button-set { margin-top: 10px; }
.ajaxcart-dialog .button-set a span { display: block; background-color: #f18200; height: 19px; padding: 0 8px; text-align: center; border: 1px solid #de5400; color: #fff; }

.ajaxcart-dialog .goto-cart { margin-left:40px; margin-right:40px; }



#category-slider {
	/*width:870px;
	height:360px;*/
	
	width:435px;
	height:333px;
	
	float: right;
	/*margin-top:-30px;
	margin-bottom:30px;*/
	
	position:relative;	
	border:1px solid #cccccc;
	margin-left: 10px;
	margin-bottom: 10px;
	
}


#category-slider .slides .content {float:left; max-width:435px; /*margin:30px 100px;*/ color:#454746); color:rgba(0,0,0, 0.6); text-align:center; }
#category-slider .flex-direction-nav {position:relative; width:435px; margin:0 auto;}
#category-slider .flex-direction-nav a { /*margin-top:-219px;*/ margin-top: -185px; }
#category-slider .flex-direction-nav a {
	background-size: 72px 36px;
}
#category-slider .flex-direction-nav a {
	width: 36px;
	height: 36px;
}

#category-content {
	min-height: 350px;
}

.block-left-nav .block-content li.level0-active a, .block-left-nav .block-content li.level0-parent a {
	font-weight: bold;
}

.block-left-nav .block-content li.level0-parent ul li.active a {
	font-weight: bold;
	color: #322c29;
}

.block-left-nav .block-content li.level0-active ul li.inactive a, .block-left-nav .block-content li.level0-parent ul li.inactive a {
	font-weight: normal;
	/*color: rgba(128,128,128,0.77);*/
	color: #008198;
}

.block-left-nav .block-content li.level0-active ul li.inactive a:hover, .block-left-nav .block-content li.level0-parent ul li.inactive a:hover {
	color:#fe5252;
}



.category-sale-header-bar {
	background-color: #ff0000;
	height:30px;
	padding:10px;
	padding-left:20px;
	margin-bottom: 20px;
}

.category-sale-header-title {
	font-family: "Roboto";
	font-weight: bold;
	letter-spacing: 0em;
	font-size: 25pt;
	line-height: 21pt;
	color:#ffffff;
	margin-right: 30px;
}

.category-sale-header-subtitle {
	font-family: "Roboto";
	font-weight:lighter;
	letter-spacing: 0em;
	font-size: 15pt;
	line-height: 21pt;
	color:#ffffff;
}

.category-sale-header-button {
	width:134px;
	height:48px;
	background: url('../images/eog/view_more_btn.png');
	
	float: right;
	margin-right: -5px;
	margin-top: -8px;
	display: none;
}

.category-sale-header-button:hover {
	cursor: pointer;
}



.category-new-header-bar {
	background-color: #272727;
	height:30px;
	padding:10px;
	padding-left:20px;
	margin-bottom: 20px;
}

.category-new-header-title {
	font-family: "Roboto";
	font-weight: bold;
	letter-spacing: 0em;
	font-size: 25pt;
	line-height: 21pt;
	color:#ffffff;
	margin-right: 30px;
}

.category-new-header-subtitle {
	font-family: "Roboto";
	font-weight:lighter;
	letter-spacing: 0em;
	font-size: 15pt;
	line-height: 21pt;
	color:#ffffff;
}

.category-new-header-button {
	width:134px;
	height:48px;
	background: url('../images/eog/view_more_btn.png');
	
	float: right;
	margin-right: -5px;
	margin-top: -8px;
	display: none;
}

.category-new-header-button:hover {
	cursor: pointer;
}


.category-staffpicks-header-bar {
	background-color: #272727;
	height:30px;
	padding:10px;
	padding-left:20px;
	margin-bottom: 20px;
}

.category-staffpicks-header-title {
	font-family: "Roboto";
	font-weight: bold;
	letter-spacing: 0em;
	font-size: 25pt;
	line-height: 21pt;
	color:#ffffff;
	margin-right: 30px;
}

.category-staffpicks-header-subtitle {
	font-family: "Roboto";
	font-weight:lighter;
	letter-spacing: 0em;
	font-size: 15pt;
	line-height: 21pt;
	color:#ffffff;
}

.category-staffpicks-header-button {
	width:134px;
	height:48px;
	background: url('../images/eog/view_more_btn.png');
	
	float: right;
	margin-right: -5px;
	margin-top: -8px;
	display: none;
}

.category-staffpicks-header-button:hover {
	cursor: pointer;
}



.catalog-category-view .col-left, .catalogsearch-result-index .col-left, .manufacturer-index-view .col-left, .catalog-product-view .col-left {
	/*background-color:#272727;*/
	/*margin-top: 15px;*/
	/*padding-top: 15px;*/
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 15px;
	/*border-radius: 10px;*/
}

.catalog-category-view .col-main, .catalogsearch-result-index .col-main, .manufacturer-index-view .col-main, .catalog-product-view .col-main {
	margin: 15px;
	margin-top: 0px;
	padding: 0px;
	background: #f5f5f5;
	/*border-radius: 10px;*/
	border-radius: 5px;
}

.catalog-category-view .block, .catalogsearch-result-index .block, .manufacturer-index-view .block, .catalog-product-view .block {
	margin-bottom: 15px;
	/*margin-left: 10px;
	margin-right: 10px;
	width: 240px;*/
	margin-left: 0px;
	margin-right: 0px;
	
	border-top: none;
}

.catalog-product-view .prev-next {
	/*margin-top:-50px;*/
	margin-top: -40px;
}

.product-view .product-shop {
	width:425px;
}

.slider-container {
	border-top: 0px solid transparent;
	background: none;
}


.category-landing-left-block {
	
	float: left;
	width: 280px;
	padding: 0px;
	position: relative;
	background: none;
	border: none;
	border-top: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.category-landing-left-block h2 {
	font-family: "Audiowide";
	letter-spacing: 0em;
	font-size: 16pt;
	line-height: 30pt;
	color:#eddd1b;
}

.category-landing-title {
	height:45px;
	font-family: "Audiowide";
	letter-spacing: 0em;
	font-size: 28pt;
	line-height: 26pt;
	color:#000000;
	padding-left:20px;
	padding-top: 20px;
	margin-bottom: 15px;
}

.category-products {
	margin: 0 20px 20px 20px;
}

.col2-left-layout .products-grid, .col2-right-layout .products-grid {
	width: 850px;
	margin: 0 -10px;
}

.two_columns_4 li.item {
	width: 174px;
}

.products-grid li.item {
	margin: 0 10px 20px;
}



.brandlogos {
	/*width:284px;
	padding-left:0px;*/
	
	width: 291px;
	padding-left: 25px;
	
	margin-left: auto;
	margin-right: auto;
	
	margin-top: 14px;
}

.brandcontainer {
	/*height:48px;*/
	width:105px;
	height: 81px;
	/*width: 83px;
	height: 64px;*/
	
	background:white;
	/*float:left;*/
	display: inline-block;
	
	/*margin-right:2px;*/
	margin-right: 15px;
	margin-bottom:8px;
	margin-left: 1px;
	
	border:2px solid #000000;
	padding:2px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	
	
}

.brandcontainer img {
	width:105px;
	/*width: 83px;*/
	height:auto;
}


.categoryicons {
	
	width:284px;
	
	padding-left:25px;
	margin-left: auto;
	margin-right: auto;
	
	margin-top: 16px;
}

.categorycontainer {
	width:105px;
	height: 81px;
	/*width: 83px;
	height: 64px;*/
	
	background:white;
	/*float:left;*/
	display: inline-block;
	
	/*margin-right:2px;*/
	margin-right: 15px;
	margin-bottom:8px;
	margin-left: 1px;
	
	border:2px solid #000000;
	padding:2px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}

.categorycontainer img {
	width:105px;
	/*width: 83px;*/
	height:auto;
}


.cat_shopby_scroll {
	/*width:281px;*/
	width: 300px;
	/*margin-left: -9px;*/
	margin-left: -8px;
	
	height:42px;
	background: url('../images/lts/cat_shopby_scroll_bg.png');
	
	position:absolute;
	/*margin-top: 290px;*/
	/*margin-top: 306px;*/
	margin-top: 311px;
	z-index: 1;
}

.scroll_up_btn {
	width:35px;
	height:34px;
	background: url('../images/lts/scroll_up_btn.png');
	
	float:right;
	margin-right: 4px;
	margin-top: 4px;
}

.scroll_down_btn {
	width:35px;
	height:34px;
	background: url('../images/lts/scroll_down_btn.png');
	
	float: right;
	margin-right: 4px;
	margin-top: 4px;
}

.scroll_up_btn:hover, .scroll_down_btn:hover {
	cursor: pointer;
}

.cat_shopby_restrict_height {
	/*height:332px;*/
	height: 340px;
	overflow-y: hidden;
	margin-top: 5px;
}


.product-view .product-img-box {
	margin-right: 10px;
}

.product-view {
	padding: 10px;
}

#manufacturer_content {
	float: none;
	width: auto;
	padding: 10px;
}

.manufacturer-product-list .category-products {
	margin-left: 10px;
}






.product-attribute-images {
	min-height: 5px;
	float: left;
}

.same-day-dispatch-btn {
	width: 120px;
	height: 47px;
	background: url('../images/lts/same_day_dispatch_btn.png');
	display: inline-block;
}

.free-shipping-btn {
	width: 120px;
	height: 47px;
	background: url('../images/lts/free_shipping_btn.png');
	display: inline-block;
	margin-right: 5px;
}

.product-view .add-to-links {
	display: inline-block;
	margin-top: 0;
	position: relative;
	top: -5px;
}

.product-vodeos {
	float: none;
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: -430px;
	width:850px;
}

.product-vodeos iframe {
	float: right;
	margin-left: 5px;
}


.breadcrumbs li a {
	color: red;
	/*text-shadow: 1px 1px 1px rgba(8,8,8,0.35);*/
	font-size: 18px;
	font-weight: bold;
}

.breadcrumbs li.home a, .breadcrumbs li.category203 a, .breadcrumbs li.category217 a { /* category203 local dev, category217 live */
	color: rgba(27,26,25,0.77);
	/*text-shadow: none;*/
	font-size: 12px;
	font-weight: normal;
}


div#uni-main-loader-checkout {
	height: 0px;
	width: 0px;
	background-color: transparent;
}

div#sub-loader {
	left: 1080px;
	top: 10px;
}




.product-view .add-to-links li a{display:block; color:#322c29; font-size:14px;}
.product-view .add-to-links li a span.icon {display:block; float:left; overflow:hidden; margin-left:-40px; width:38px; height:38px; background:#322c29 url("../images/icon_wishlist.png") 50% 50% no-repeat; -webkit-border-radius:100% !important; -moz-border-radius:100% !important; border-radius:100% !important; text-indent:-999px; }
.product-view .add-to-links li.compare a span.icon {background-image:url('../images/icon_compare.png');}
.product-view .add-to-links li.email-friend a span.icon {background-image:url('../images/icon_email.png');}
.product-view .add-to-links li a:hover {text-decoration:none }
.product-view .add-to-links li:hover a span.icon {background-color: #f0df15;}

.product-view .add-to-links .link-wishlist,
.product-view .add-to-links .link-compare {font-weight:400;}


.product-view .product-shop-info .add-to-links li {
	float: left;
	padding-left: 40px;
	margin: 0px;
}


.checkout-cart-index .jcarousel-skin-tango .jcarousel-container-horizontal {
	margin: 0;
	width: 1200px;
	padding: 0px;
}

.checkout-cart-index .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:1200px;
}



.product-view .product-additional {
	float: none;
	width: 408px;
	margin: 0px;
	margin-top: 20px;
}

.product-view .box-up-sell .item {
	float: left;
	width: 109px;
	padding: 0;
	margin: 3px 4px 20px 3px;
	position: relative;
}

.product-view .box-up-sell .jcarousel-container-horizontal {
	/*width: 408px;*/
	width: 347px;
}

.product-view .box-up-sell .jcarousel-clip-horizontal {
	/*width: 408px;*/
	width: 347px;
}

.product-view .box-up-sell .jcarousel-item {
	/*width: 408px;*/
	width: 109px;
}


.product-view .box-up-sell h2 {
	font-size: 20px;
	text-transform: none;
	margin: 0 90px 20px 0;
	font-family: Arial, Helvetica, sans-serif;
}

.product-view .related-products h3 {
	font-size: 18px;
	text-transform: none;
	margin: 0px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


.checkout-agreements .agreement-content {
	background-color: #f6f6f6;
	padding: 5px;
	height: 13em;
	overflow: auto;
}


.related-products {
	float: right;
	width: 230px;
	margin: 0px;
	padding: 0px;
}

.product-view .related-products .item {
	float: left;
	width: 109px;
	padding: 0;
	margin: 3px 4px 20px 3px;
	position: relative;
}

.product-view .related-products .jcarousel-container-horizontal {
	width: 230px;
}

.product-view .related-products .jcarousel-clip-horizontal {
	width: 230px;
}

.product-view .related-products .jcarousel-item {
	width: 109px;
}

.product-view .related-products .jcarousel-list .product-image {
	margin: 0px;
}

.product-view .related-products .product-image {
	display: block;
	border: 9px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
}

.product-view .related-products .jcarousel-list li {
	float: left;
	padding: 0;
	position: relative;
	background: transparent;
	border: 0px solid transparent;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.product-view .related-products .product-name {
	color: #3c3c3c;
	font-size: 12px;
	font-weight: 300;
	display: block;
	margin: 10px 4px 6px;
	line-height: 120%;
}

.product-view .related-products .jcarousel-next-horizontal, .product-view .related-products .jcarousel-prev-horizontal {
	background-size: 50px 50px;
	margin: -35px 0 0;
	width: 25px;
	height: 25px;
}

.product-view .related-products .related-checkbox {margin:0 4px; line-height:12px; float:left; }
.product-view .related-products .price-box {overflow:hidden; margin:0px 0 0 4px; line-height:12px; }
.product-view .related-products .price-box .price {font-size:12px; font-family:Arial,serif; line-height:100%;}

.product-view .related-products .price-box .old-price {
	position: relative;
	left: 0;
	margin: 0px;
}

.product-view .related-products .jcarousel-list .product-name:hover {
	color: #db6f2b;
}




.page-title-bg {
	background-color: transparent;
}

.products-list .product-name a {
	font-size: 18px;
	color: #000;
}

.products-list .product-shop {
	margin-left: 260px;
}

.f-fix {
	float: left;
	width: 420px;
}

.products-list .button-container {
	margin: 0;
	line-height: 35px;
	position: absolute;
	top: 120px;
	right: 0;
}

.products-list .add-to-links {
	display: none;
}

.products-list .desc {
	border-bottom: none;
}

.products-list li.item {
	border-bottom: 3px solid;
	border-bottom-color: #e4e4e4;
	padding: 20px 0 20px;
}

.products-list .price-box p.old-price {
	position: absolute;
	top: 70px;
	right: 0px;
	width: 108px;
}

.products-list .price-box p.old-price .price-label {
	display: none;
}

.products-list .price-save-percent {
	position: absolute;
	top: 90px;
	right: 0px;
	width: 108px;
	margin-right: 5px;
	
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ed011d;
}

.products-list .price-box p.special-price {
	width: 129px;
	height: 40px;
	background: url('../images/lts/list_price_bg.png') no-repeat;
	position: absolute;
	top: 0;
	right: -35px;
	padding: 20px 15px;
}

.products-list .price-box p.special-price .price-label {
	display: none;
}

.products-list .price-box .regular-price {
	width: 129px;
	height: 40px;
	background: url('../images/lts/list_price_bg.png') no-repeat;
	position: absolute;
	top: 0;
	right: -35px;
	padding: 20px 15px;
}

.products-list .price-box .price {
	width: 159px;
	height: 60px;
	
	font-size: 26px;
	color: #000000;
}

.products-list .price-box p.old-price .price {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.products-list .price-box p.old-price .price:before {
	content: "RRP ";
}

.products-list .price-box .minimal-price-link {
	display: none;
}

.products-list .product-name {
	border-bottom: none;
}

.products-list .price-container {
	border-bottom: none;
}

.pager .pages .current {
	background: black;
}


.shopby-box {
	width: 300px;
	/*height: 398px;*/
	height:auto;
	/*background: url('../images/lts/shopby_box_bg.png') no-repeat;*/
	background: url('../images/lts/shopby_box_bg_1600.png') no-repeat;
}

.shopby-box-autoheight {
	width: 300px;
	height: auto;
	background: url('../images/lts/shopby_box_bg.png') no-repeat;
}

.shopby-box h2, .shopby-box-autoheight h2 {
	padding-left: 20px;
	padding-top: 5px;
}

.shopby-box-bottom {
	width: 300px;
	height: 41px;
	background: url('../images/lts/shopby_box_bottom_bg.png') no-repeat;
	margin-top: -28px;
}

.block {
	padding: 0px;
	-webkit-box-shadow: 0px 0px 0px transparent;
	box-shadow: 0px 0px 0px transparent;
}

.block-left-nav {
	padding: 23px 20px;
	margin-top: 35px;
	font-size: 14px;
	padding-bottom: 0px;
	min-height: 20px;
}

.block-layered-nav {
	padding: 23px 20px;
	margin-top: 35px;
	font-size: 14px;
	padding-bottom: 0px;
}

.btn-more-info {
	height:29px;
	width:124px;
	background: url('../images/lts/list_more_info_btn.png') no-repeat;
	
	display: block;
	vertical-align: top;
	color: #322c29;
	font-size: 14px;
	
	margin-bottom: 5px;
}

.btn-add-cart {
	height:29px;
	width:124px;
	background: url('../images/lts/list_add_to_cart_btn.png') no-repeat;
}

.product-view .addthis_toolbox {
	margin-top: 75px;
}

#opcheckout-wrapper-main, #opcheckout-login-popup {
	padding: 10px;
}

.breadcrumbs {
	min-height: 15px;
}

.block .block-content li, .block-layered-nav .block-content dd li {
	margin: 0px;
	padding: 0px;
	background: none;	
}

.block-layered-nav .block-content dd li {
	margin-left: 5px;
}

.block-layered-nav dt {
	margin: 0px;
}

.block-layered-nav dd:last-child {
	margin: 0px;
}


.product-view .product-img-box .product-image {
	padding: 0;
	margin: 0 0 6px;
	position: relative;
	background: transparent;
	border: 9px solid transparent;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-box-shadow: 0px 0px 0px 0px;
	-moz-box-shadow: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px;
}

#queldoreiNav ul li h1 {
	padding:10px 0px;
}

#queldoreiNav ul li {
	width: 170px;
	text-align: center;
}


.lts-home-new-products {
	
}

.lts-home-new-header-bar, .lts-home-categories-header-bar {
	background: #5e5e5e;
	height: 49px;
	width:100%;
}

.lts-home-new-header-content, .lts-home-categories-header-content {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	
}

.lts-home-new-header-title, .lts-home-categories-header-title {
	font-size: 24px;
	color: #eddd1b;
	font-family: "Audiowide";
	font-weight: 400;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px rgba(8,8,8,0.75);
	float: left;
	padding-top: 17px;
}

.lts-home-new-header-buttons, .lts-home-categories-header-buttons {
	float: right;
	padding-top: 15px;
}

.scroll-to-view-more-text {
	width: 148px;
	height: 24px;
	background: url('../images/lts/scroll_to_view_more.png');
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
}

.btn-left-arrow {
	width: 20px;
	height: 24px;
	background: url('../images/lts/btn_left_arrow.png');
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
}

.btn-right-arrow {
	width: 20px;
	height: 24px;
	background: url('../images/lts/btn_right_arrow.png');
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
}

.btn-left-arrow:hover, .btn-right-arrow:hover {
	cursor: pointer;
}

.lts-home-new-body, .lts-home-categories-body {
	height: 113px;
	width:100%;
	background: #ffffff;
}

.lts-home-new-body-content, .lts-home-categories-body-content {
	height: 113px;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

.lts-home-categories-body-items, .lts-home-new-body-products {
	height: 113px;
}

.lts-home-category-item {
	display: inline-block;
	width: 170px;
	height: 93px;
	text-align: center;
	padding: 10px;
	color: #000000;
}

.lts-home-category-item span {
	line-height: 25px;
}

.lts-home-new-product-item {
	display: inline-block;
	width: 220px;
	text-align: center;
	color: #000000;
	padding: 10px;
}

.lts-home-category-item a, .lts-home-new-product-item a {
	color: #000000;
}

.lts-home-category-item a:hover, .lts-home-new-product-item a:hover {
	text-decoration: none;
}

.lts-home-category-item:hover, .lts-home-new-product-item:hover {
	background: #f5f4f4;
}

.lts-home-new-product-item .product-item-left {
	display: inline-block;
	width: 115px;
	height: 113px;
	vertical-align: top;
	text-align: left;
	padding-right: 5px;
}

.lts-home-new-product-item .product-item-text {
	font-size: 14px;
	max-height: 61px;
	overflow-y: hidden;
}

.lts-home-new-product-item .product-item-price {
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
}

.lts-home-new-product-item .product-item-right {
	display: inline-block;
	width: 100px;
	height: 113px;
	vertical-align: top;
	text-align: right;
}



.cms-lts-home .breadcrumbs {
	min-height: 0px;
}


.colour_border_images {
	background:white;

	display: inline-block;
	
	margin-right: 1px;
	margin-bottom:4px;
	
	border:2px solid #000000;
	padding:2px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}

.colour_border_images img {
	width: 109px;
}



.cms-page-view .col-main {
	margin: 15px;
	margin-top: 0px;
	padding: 0px;
	background: #f5f5f5;
	border-radius: 5px;
}

.cms-page-view .col-main .page-title {
	margin-left: 20px;
	padding-bottom: 0px;
	padding-top: 13px;
	margin-bottom: 0px;
}

.cms-page-view .col-main .std {
	padding: 20px;
}


div.uni-wrapperIn label {
	width: 100%;
}



.cms-page-view .col-left {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 15px;
}

.cms-page-view .block {
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	border-top: none;
}

.block-account {
	padding: 23px 20px;
}


.customer-account-index .col-main,
.customer-account-edit .col-main,
.customer-address-form .col-main,
.sales-order-history .col-main,
.sales-billing-agreement-index .col-main,
.sales-recurring-profile-index .col-main,
.review-customer-index .col-main,
.tag-customer-index .col-main,
.wishlist-index-index .col-main,
.oauth-customer-token-index .col-main,
.newsletter-manage-index .col-main,
.downloadable-customer-products .col-main
{
	margin: 15px;
	padding: 0px;
	background: #f5f5f5;
	border-radius: 5px;
}

.customer-account-index .col-left,
.customer-account-edit .col-left,
.customer-address-form .col-left,
.sales-order-history .col-left,
.sales-billing-agreement-index .col-left,
.sales-recurring-profile-index .col-left,
.review-customer-index .col-left,
.tag-customer-index .col-left,
.wishlist-index-index .col-left,
.oauth-customer-token-index .col-left,
.newsletter-manage-index .col-left,
.downloadable-customer-products .col-left
{
	padding-top: 15px;
}

.customer-account-index .my-account,
.customer-account-edit .my-account,
.customer-address-form .my-account,
.sales-order-history .my-account,
.sales-billing-agreement-index .my-account,
.sales-recurring-profile-index .my-account,
.review-customer-index .my-account,
.tag-customer-index .my-account,
.wishlist-index-index .my-account,
.oauth-customer-token-index .my-account,
.newsletter-manage-index .my-account,
.downloadable-customer-products .my-account
{
	padding: 20px;
	padding-top: 0px;
}


#header_free_shipping {
	width: 336px;
	height: 75px;
	background: url('../images/lts/header_free_shipping.png') no-repeat;
	position: absolute;
	margin-left: 525px;
	margin-top: 24px;
}



div.opcheckout-place-button {
	margin-right: 50px;
}

.checkout-submit-loader {
	top:auto !important;
	bottom:15px !important;
}

.checkout-submit-loader-background {
	display: block !important;
	height:100% !important;
	width: 100% !important;
	background-color: #AAAAAA !important;		
}




/* IMAGE SPRITES */
/*
.links li.separator {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0px -6.5px;
}
.breadcrumbs span {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -2.5px -770.5px;
}
.sorter .view-mode .list {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0% 100%;
}
.sorter .view-mode .grid {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -874px;
}*/
.toolbar-switch .toolbar-title {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 100px -3704px;
}



#header_free_shipping {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -37px;
}
#header_torch {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -132px;
}
#header_light {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -239px;
}
#header_icons_fb {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -346px;
}
#header_icons_twitter {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -400px;
}
#header_icons_youtube {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -454px;
}

.cart-top > a {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -508px;
	background-size: auto;
}
.cart-top > a:hover {
	background-position: -10px -538px;
}
.cart-top-title a span.icon {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -508px;
	background-size: auto;
}
.cart-top-title a:hover span.icon {
	background-position: -10px -538px;
}
.compare-top {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -588px;
	background-size: auto;
}
.compare-top:hover {
	background-position: -10px -618px;
}
.compare-top-title a span.icon {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -588px;
	background-size: auto;
}
.compare-top-title a:hover span.icon {
	background-position: -10px -618px;
}

#header_nav_home_icon {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -668px;
}
#queldoreiNav > li.over > a > #header_nav_home_icon {
	background-position: -10px -687px;
}
#search_mini_form .form-search button {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -726px;
}
.products-list .price-box p.special-price {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -948px;
}
.products-list .price-box .regular-price {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -948px;
}
.btn-more-info {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -1038px;
}
.btn-add-cart {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -1087px;
}
.shopby-box {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -1136px;
}
.shopby-box-bottom {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -2756px;
}
.shopby-box-autoheight {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -2817px;
}
#footer_contact_fb {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -3537px;
}
#footer_contact_twitter {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -3595px;
}
#footer_contact_youtube {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: -10px -3653px;
}


/*This is one of multiple rules that use this background image:*/
.product-view .add-to-links li a span.icon {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0px -3835px;
	background-size: auto;
}
/*This is one of multiple rules that use this background image:*/
.product-view .add-to-links li.compare a span.icon {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0px -3873px;
	background-size: auto;
}
/*This is one of multiple rules that use this background image:*/
.product-view .add-to-links li.email-friend a span.icon {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0px -3911px;
	background-size: auto;
}
.free-shipping-btn {
/*	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0px -4075px;
	background-repeat: no-repeat;*/
}
.same-day-dispatch-btn {
/*	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0px -4140px;
	background-repeat: no-repeat;*/
}
nav.queldorei {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0px -4205px;
	background-repeat: repeat-x;
}
#queldoreiNav>li.over {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0px -4256px;
	background-repeat: repeat-x;
}
#footer_fb_logo {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0px -4307px;
	background-repeat: no-repeat;
	height: 42px;
}
#footer_fb_btn {
	background-image: url('../images/lts/lts_sprites1.png');
	background-position: 0px -4349px;
	background-repeat: no-repeat;
	height: 37px;
}


/* LEFT SIDEBAR IMAGE SPRITES */
.lts_left_brands_pelican, .lts_left_brands_brand-eagletac-new, .lts_left_brands_brand-olight, .lts_left_brands_brand-jetbeam, .lts_left_brands_brand-klarus-new, 
.lts_left_brands_brand-lenser-new, .lts_left_brands_brand-microfire-new, .lts_left_brands_brand-niteye-flashlight, .lts_left_brands_brand-rofis-flashlight, .lts_left_brands_brand-spark-new, 
.lts_left_brands_brand-sunwayman-new, .lts_left_brands_brand-thrunite-new, .lts_left_brands_nitecore-cate, .lts_left_brands_sunree-1
{ display: inline-block; background: url('../images/lts/lts_brand_sprite.jpg') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }

.lts_left_brands_pelican { background-position: -0px -0px; width: 105px; height: 81px; }
.lts_left_brands_brand-eagletac-new { background-position: -105px -0px; width: 105px; height: 81px; }
.lts_left_brands_brand-olight { background-position: -210px -0px; width: 105px; height: 81px; }
.lts_left_brands_brand-jetbeam { background-position: -0px -81px; width: 105px; height: 81px; }
.lts_left_brands_brand-klarus-new { background-position: -105px -81px; width: 105px; height: 81px; }
.lts_left_brands_brand-lenser-new { background-position: -210px -81px; width: 105px; height: 81px; }
.lts_left_brands_brand-microfire-new { background-position: -0px -162px; width: 105px; height: 81px; }
.lts_left_brands_brand-niteye-flashlight { background-position: -105px -162px; width: 105px; height: 81px; }
.lts_left_brands_brand-rofis-flashlight { background-position: -210px -162px; width: 105px; height: 81px; }
.lts_left_brands_brand-spark-new { background-position: -0px -243px; width: 105px; height: 81px; }
.lts_left_brands_brand-sunwayman-new { background-position: -105px -243px; width: 105px; height: 81px; }
.lts_left_brands_brand-thrunite-new { background-position: -210px -243px; width: 105px; height: 81px; }
.lts_left_brands_nitecore-cate { background-position: -0px -324px; width: 105px; height: 81px; }
.lts_left_brands_sunree-1 { background-position: -105px -324px; width: 105px; height: 81px; }


.lts_left_brands_brand-fenix {
	display: inline-block;
	background: url('/media/wysiwyg/lts/left_sidebar/brand-fenix-flashlights.1400412144.jpg') no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	width: 105px;
	height: 81px;
}

.lts_left_brands_brand-himax {
	display: inline-block;
	background: url('/media/wysiwyg/eog/category_brands/brand-hi-max.1449013823.jpg') no-repeat;
	background-size: contain;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
	width: 105px;
	height: 81px;
}




/*
.lts_left_types_aa, .lts_left_types_diving, .lts_left_types_general, .lts_left_types_hid, .lts_left_types_intrin-1, 
.lts_left_types_keyring, .lts_left_types_lanterns, .lts_left_types_pocket, .lts_left_types_remote-area, .lts_left_types_search, 
.lts_left_types_tit, .lts_left_types_uv, .lts_left_types_category-batteries-chargers, .lts_left_types_category-bike-lights, .lts_left_types_category-flashlight-accessories, 
.lts_left_types_category-gun-lights, .lts_left_types_category-headlamps, .lts_left_types_category-rechargeable-flashlights
{ display: inline-block; background: url('../images/lts/lts_type_sprite.jpg') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.lts_left_types_aa { background-position: -0px -0px; width: 105px; height: 81px; }
.lts_left_types_diving { background-position: -105px -0px; width: 105px; height: 81px; }
.lts_left_types_general { background-position: -210px -0px; width: 105px; height: 81px; }
.lts_left_types_hid { background-position: -315px -0px; width: 105px; height: 81px; }
.lts_left_types_intrin-1 { background-position: -0px -81px; width: 105px; height: 81px; }
.lts_left_types_keyring { background-position: -105px -81px; width: 105px; height: 81px; }
.lts_left_types_lanterns { background-position: -210px -81px; width: 105px; height: 81px; }
.lts_left_types_pocket { background-position: -315px -81px; width: 105px; height: 81px; }
.lts_left_types_remote-area { background-position: -0px -162px; width: 105px; height: 81px; }
.lts_left_types_search { background-position: -105px -162px; width: 105px; height: 81px; }
.lts_left_types_tit { background-position: -210px -162px; width: 105px; height: 81px; }
.lts_left_types_uv { background-position: -315px -162px; width: 105px; height: 81px; }
.lts_left_types_category-batteries-chargers { background-position: -0px -243px; width: 105px; height: 81px; }
.lts_left_types_category-bike-lights { background-position: -105px -243px; width: 105px; height: 81px; }
.lts_left_types_category-flashlight-accessories { background-position: -210px -243px; width: 105px; height: 81px; }
.lts_left_types_category-gun-lights { background-position: -315px -243px; width: 105px; height: 81px; }
.lts_left_types_category-headlamps { background-position: -0px -324px; width: 105px; height: 81px; }
.lts_left_types_category-rechargeable-flashlights { background-position: -105px -324px; width: 105px; height: 81px; }
*/


.paypal-express-review .col-main { background: #F4F4F4;}
.paypal-express-review .buttons-set button.button { float: right; margin: 10px 0 10px 10px; opacity:1 !important;}
.paypal-express-review .buttons-set #review_button  span{ background: green; color: #fff;}



#drop_estimate_method {
	margin-top: 5px;
	margin-bottom: 10px;
}

#shopping-cart-totals-table {
	width: 320px;
	margin-bottom: 0px;
}

#shopping-cart-totals-table tfoot {
	width: 320px;
	line-height: 50px;
}

#shopping-cart-totals-table tfoot strong {
	font-size: 18px;
}

.blk-price { float: left; width: 220px; min-height: 130px; }



.product-view .product-shop .product-options-bottom {
	float: right;
}

.product-enquiry-button {
	clear: both;
	background-color: #f0df15;
	border: 0 none;
	border-radius: 4px;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin: 0 5px 10px 0;
	padding: 0 22px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
}

.product-enquiry-button:hover {
	color: #000;
	text-decoration: none;
}

.add-to-cart {
	text-align: right;
}

.add-to-cart button.button {
	float: none;
}

.product-view .qty-container {
	border-bottom: none;
}

.product-view .qty-container label {
	float: none;
}

.product-view .qty-container input {
	float: none;
}

.product-view .qty-container {
	text-align: right;
}

.product-view .product-shop .add-to-box {
	float: right;
}

/*.product-view .short-description {
	border-top: none;
}*/

/*.product-view .product-shop .price-box .price {
	font-size: 30px;
}*/


.product-view .add-to-cart button.button span {
	background-color: #ea0909;
}

.product-view .add-to-cart button.button span span {
	color: #fff;
}

.jcarousel-skin-tango .jcarousel-container {
	background: none;
}


.cart-discount-code-link {
	height: 20px;
	font-weight: bold;
	text-decoration: underline;
}

.cart-discount-code-link:hover {
	cursor: pointer;
}

.cart-discount-code-block {
	display: none;
}


.ajax-index-options .product-view .add-to-cart {
	margin-top: 0;
	margin-left: 0;
}

.ajax-index-options .product-view .product-shop .price-box .price {
	font-size: 22px;
    line-height: 26px;
}

.ajax-index-options .product-view .qty-container {
	text-align: left;
}

#fancybox-content {
	overflow: visible;
}

.ajax-index-options .product-view h1 {
	font-size: 22px;
}

.ajax-index-options .product-view .product-shop .price-box .old-price {
	display: inline-block;
	margin-right: 20px;
}

.ajax-index-options .product-view .product-shop .price-box .special-price {
	display: inline-block;
}

.ajax-index-options .product-view .product-shop .product-options-bottom {
	height: 115px;
}

.ajax-index-options .anystretch {
	display: none;
}

.ajax-index-options .product-view .qty-container {
	margin: 5px 0 15px;
	padding: 0;
}



/* LEFT SIDEBAR IMAGE SPRITES */
.categorycontainer {
	padding: 0;
    margin-right: 20px;
    margin-bottom: 12px;
}

.lts_left_types_aa, .lts_left_types_diving, .lts_left_types_general, .lts_left_types_hid, .lts_left_types_intrin-1, 
.lts_left_types_keyring, .lts_left_types_lanterns, .lts_left_types_pocket, .lts_left_types_remote-area, .lts_left_types_search, 
.lts_left_types_tit, .lts_left_types_uv, .lts_left_types_category-batteries-chargers, .lts_left_types_category-bike-lights, .lts_left_types_category-flashlight-accessories, 
.lts_left_types_category-gun-lights, .lts_left_types_category-headlamps, .lts_left_types_category-rechargeable-flashlights
{ display: inline-block; background: url('../images/lts/category_images_sprite.jpg') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.lts_left_types_aa { background-position: -1px -1px; width: 105px; height: 81px; }
.lts_left_types_diving { background-position: -1px -84px; width: 105px; height: 81px; }
.lts_left_types_general { background-position: -215px -84px; width: 105px; height: 81px; }
.lts_left_types_hid { background-position: -108px -167px; width: 105px; height: 81px; }
.lts_left_types_intrin-1 { background-position: -1px -250px; width: 105px; height: 81px; }
.lts_left_types_keyring { background-position: -108px -250px; width: 105px; height: 81px; }
.lts_left_types_lanterns { background-position: -215px -250px; width: 105px; height: 81px; }
.lts_left_types_pocket { background-position: -322px -1px; width: 105px; height: 81px; }
.lts_left_types_remote-area { background-position: -322px -167px; width: 105px; height: 81px; }
.lts_left_types_search { background-position: -322px -250px; width: 105px; height: 81px; }
.lts_left_types_tit { background-position: -1px -333px; width: 105px; height: 81px; }
.lts_left_types_uv { background-position: -108px -333px; width: 105px; height: 81px; }
.lts_left_types_category-batteries-chargers { background-position: -108px -1px; width: 105px; height: 81px; }
.lts_left_types_category-bike-lights { background-position: -215px -1px; width: 105px; height: 81px; }
.lts_left_types_category-flashlight-accessories { background-position: -108px -84px; width: 105px; height: 81px; }
.lts_left_types_category-gun-lights { background-position: -1px -167px; width: 105px; height: 81px; }
.lts_left_types_category-headlamps { background-position: -215px -167px; width: 105px; height: 81px; }
.lts_left_types_category-rechargeable-flashlights { background-position: -322px -84px; width: 105px; height: 81px; }



/*#queldoreiNav > li:nth-child(3) > div.sub-wrapper > ul > li:nth-child(1) > ol > li:nth-child(2) {
	display: none;
}*/



.product-view .short-description {
	border-bottom: none;
}

.product-view .product-additional {
	width: 100%;
}

.product-view .box-up-sell .jcarousel-container-horizontal, .product-view .box-up-sell .jcarousel-clip-horizontal {
	width: 100%;
}


.mc-modal {
	z-index: 999999 !important;
}
.mc-modal-bg {
	z-index: 99999 !important;
}


.product-view .box-up-sell.upsell-related-products {
    border-bottom: 1px solid rgba(227,227,227,0.61);
    margin-bottom: 15px;
}

.product-view .box-up-sell.upsell-related-products .jcarousel-clip ul {
	overflow: hidden !important;
	width: 10000px !important;
}

.product-view .box-up-sell.upsell-related-products .item {
	width: 98px;
}

.product-view .box-up-sell.upsell-related-products .item .afterpay-installments {
	display: none;
}

.product-view .box-up-sell.upsell-related-products .jcarousel-item {
	/*width: 420px;*/
	width: 98px;
	max-width: 100%;
}

.product-view .box-up-sell.upsell-related-products .item .product-image img {
	width: 81px;
	height: 81px;
}

.product-view .box-up-sell.upsell-related-products .jcarousel-prev-horizontal {
	margin: -45px 0 0 0;
}

.product-view .box-up-sell.upsell-related-products .jcarousel-next-horizontal {
	margin: -45px 0 0 30px;
}

.product-view .box-up-sell.upsell-related-products h3 {
	margin-bottom: 5px;
	font-size: 18px;
    line-height: 38px;
    letter-spacing: normal;
}

#home-read-more-btn {
	display: none;
}

#home-text-content {
	height: auto;
	overflow: visible;
}

#queldoreiNav > li > a i.fa {
	display: none;
}

.mobile-phone-number {
	display: none;
}

.mobile-search {
	display: none;
}

.mobile-cart {
	display: none;
}

#queldoreiNav {
	margin-top: -12px;
}



.cta-area, .cta-area a {
	color: #444;
}

.cta-area i {
	font-size: 14px;
	color: #6EDA03;
}

.cta-area-item {
	display: inline-block;
	margin-right: 20px;
}

.top_scrolling_container {
	height: 28px;	
	overflow: hidden;
	position: relative;
}

.top_scrolling_text {
	position: absolute;
	width: 650px;
	height: 100%;
	margin: 0;
	color: red;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
	/* Starting position */
	-moz-transform:translateX(100%);
	-webkit-transform:translateX(100%);	
	transform:translateX(100%);
	/* Apply animation to this element */	
	-moz-animation: top_scrolling_text 25s linear infinite;
	-webkit-animation: top_scrolling_text 25s linear infinite;
	animation: top_scrolling_text 25s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes top_scrolling_text {
	0%   { -moz-transform: translateX(100%); }
	100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes top_scrolling_text {
	0%   { -webkit-transform: translateX(100%); }
	100% { -webkit-transform: translateX(-100%); }
}
@keyframes top_scrolling_text {
	0%   { 
		-moz-transform: translateX(100%); /* Firefox bug fix */
		-webkit-transform: translateX(100%); /* Firefox bug fix */
		transform: translateX(100%); 		
	}
	100% { 
		-moz-transform: translateX(-100%); /* Firefox bug fix */
		-webkit-transform: translateX(-100%); /* Firefox bug fix */
		transform: translateX(-100%); 
	}
}

.top_scrolling_text {
	color: #fed500;
}



.product-view .add-to-cart {
	margin-left: 0px;
}
.keyring-light {
	margin-right: 282px;
    margin-top: -40px;
    margin-bottom: 20px;
    text-align: center;
}
.keyring-light-text {
	font-weight: bold;
    margin-bottom: 10px;
}
.keyring-light-image {
	background: url('../images/lts/lts-keyring-light.png');
	width: 140px;
	height: 58px;
}
@media only screen and (max-width: 767px) {
	.keyring-light {
		display: none;
	}
}



#product-manufacturer a {
	border: 2px solid #f0df15;
    display: inline-block;
    padding: 0 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}



.header_submenu_container {
    float: left;
    font-weight: bold;
    font-size: 14px;
    margin-left: 147px;
    margin-top: 102px;
    width: 325px;
}

@media only screen and (min-width: 768px) {
	.header_submenu_container {
        margin-top: -5px;
	    margin-left: 545px;
	}
}

.header_submenu_container li {
    display: inline;
    padding: 0 5px;
    border-right: 1px solid #fff;
}
.header_submenu_container li a {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
    color: #fff;
}
.header_submenu_container li.last {
    border-right: 0;
}

@media only screen and (max-width: 767px) {
	.header_submenu_container {
	    display: none;
	}
	#queldoreiNav>li.beam-menu>div.sub-wrapper>ul>li {
	    width: 33%;
	}
	#queldoreiNav>li.beam-menu>div.sub-wrapper>ul li a {
		padding: 0;
	}
}


#gear-menu li a i.fa {
	display: none;
}



#checkout-shipping-method-load dt:nth-of-type(2) {
	display: none;
}
#checkout-shipping-method-load .shipment-methods dd {
	margin: 0;
}
#checkout-shipping-method-load .shipment-methods dd li {
	margin: 5px 0;
}


#showroom-slider {
	width: 800px;
	max-width: 100%;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
#showroom-slider .flex-direction-nav a {
    margin-top: -300px;
}
#showroom-slider .flex-direction-nav {
    position: relative;
    width: 800px;
    margin: 0 auto;
}
@media only screen and (max-width: 767px) {
	#showroom-slider {
		width: 260px;
	}
	#showroom-slider .flex-direction-nav {
		width: 260px;
	}
	#showroom-slider .flex-direction-nav a {
	    margin-top: -90px;
	}
}



.highlighted_product {
	position: fixed;
    bottom: 0;
    right: 0;
    height: 130px;
    width: 330px;
    background: #fff;
    -webkit-box-shadow: -5px -5px 10px 1px rgba(0,0,0,0.15);
	-moz-box-shadow: -5px -5px 10px 1px rgba(0,0,0,0.15);
	box-shadow: -5px -5px 10px 1px rgba(0,0,0,0.15);
    border-radius: 5px 0 0 0;
    padding: 10px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin-right: -385px;
    line-height: 14px;
    z-index: 1;
}

.highlighted_product a {
	color: #000;
}

.highlighted_product a:hover {
	text-decoration: none;
}

.highlighted_product .hp_left {
    float: left;
    padding-right: 10px;
    height: 140px;
}

.highlighted_product .hp_right {

}

.highlighted_product .hp_image {
	width: 80px;
	padding-top: 10px;
}

.highlighted_product .hp_image img {
	width: 80px;
	height: auto;
}

.highlighted_product .hp_title {
    font-weight: bold;
    padding-bottom: 5px;
}

.highlighted_product .hp_price {
    font-weight: bold;
    padding-top: 5px;
}

.highlighted_product .hp_sale_price {
    font-weight: bold;
    padding-top: 5px;
    text-decoration: underline;
    display: inline-block;
}

.highlighted_product .hp_reg_price {
    opacity: .5;
    text-decoration: line-through;
    padding-top: 5px;
    padding-right: 5px;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
	.highlighted_product {
		display: none;
	}
}



.prod-30-day-return {
    margin-top: -70px;
    margin-bottom: 15px;
    margin-right: 20px;
}

@media only screen and (max-width: 767px) {
	.prod-30-day-return {
    	margin-top: 0;
    	margin-bottom: 0;
    	margin-right: 20px;
	}
	
	.col-main, .col-main-left, .col-main-right {
		width: 320px;
		margin-left: -10px !important;
	}
}

#queldoreiNav>li.returns-link img {
	margin-top: -5px;
}


/* START hide free keyring light */
#home_content_right {
	height: 228px;
    width: 250px;
}

#home_content_keyring_torch {
	display: none;
}

.keyring-light {
    height: 98px;
    width: 140px;
}

.keyring-light-text {
	display: none;
}

.keyring-light-image {
	display: none;
}
/* END hide free keyring light */


.afterpay-installments {
	text-align: left;
    margin-bottom: 10px;
    margin-top: 5px;
    float: left;
    width: 210px;
    z-index: 2;
    position: relative;
	background: #ffffff;
    padding: 10px;
    line-height: 1.8em;
}

.manufacturer-index-view h1.manufacturer_title {
	height: 45px;
    font-family: "Audiowide";
    letter-spacing: 0em;
    font-size: 28pt;
    line-height: 26pt;
    color: #000000;
    padding-left: 20px;
    padding-top: 20px;
    margin-bottom: 15px;
}

#manufacturer_read_more_btn {
	display: none;
    margin-top: 10px;
    font-weight: bold;
    text-decoration: underline;
}

#manufacturer_read_more_btn:hover {
	cursor: pointer;
}

#manufacturer_description {
	height: auto;
	overflow: hidden;
}


/* Category landing page sliders START */
.category-image {
	margin: 0;
}
#landing-slider {
	
	width:840px;
	height:420px;
	
	float: none;
	
	position:relative;
	margin-left: 20px;
	margin-bottom: 20px;
}
#landing-slider .flex-direction-nav {position:relative; width:800px; margin:0 auto;}
#landing-slider .flex-direction-nav a {
	margin-top: -220px;
	background-size: 72px 36px;
    background-color: #f7f7f7;
	width: 36px;
	height: 36px;
}
@media only screen and (max-width: 767px) {
	#landing-slider {
		display: none;
	}
}
/* Category landing page sliders END */

.afterpay-category-banner {
    margin-left: 20px;
    margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
	.afterpay-category-banner {
		display: none;
	}
}


#checkout-padlock {
	display: inline-block;
	height: 50px;
	width: 50px;
	background: url('/skin/frontend/default/shopper/images/eog/ssl_padlock_logo.png');
	background-size: cover;
}

#checkout-padlock-text {
	display: inline-block;
	vertical-align: top;
	line-height: 50px;
	font-weight: bold;
}

button.btn-proceed-checkout span span {
	text-transform: none;
}


/* START - Facebook Messenger */

#fb_messenger {
	position:fixed;
	bottom:15px;
	right:20px;
	z-index:999;
}

#fb_messenger_close {
	display: none;
	position: absolute;
    right: -5px;
    top: -5px;
}

#fb_messenger_close img {
	width:25px;
}

#fb_messenger_close img:hover {
	cursor: pointer;
}

#fb_messenger_box {
	display: none;
}

#fb_messenger_button {
	display: block;
}

#fb_messenger_button img {
	width:50px;
	filter: drop-shadow(2px 6px 4px rgba(0,0,0,.3));
	-webkit-filter: drop-shadow(2px 6px 4px rgba(0,0,0,.3));
}

#fb_messenger_button img:hover {
	cursor: pointer;
}

#fb_messenger_button .tooltiptext {
	width: 120px;
	background-color: white;
	color:#2c2c2c; ;
	text-align: center;
	padding: 5px 0;
	border:1px solid #eeeeee;
	border-radius: 6px;
	position: fixed;
	bottom:30px;
	right:75px;
	text-transform:uppercase;
	filter: drop-shadow(2px 6px 4px rgba(0,0,0,.3));
	-webkit-filter: drop-shadow(2px 6px 4px rgba(0,0,0,.3));
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#fb_messenger_button .tooltiptext:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #eeeeee;
}

.scroll-to-top {
	display: none !important;
}

@media (max-width: 768px) {
	#fb_messenger_button .tooltiptext {
		display: none;
	}
}

/* END - Facebook Messenger */


.product-view .availability.backorder {
	color: red;
	font-weight: bold;
}
