body {
	font-family: 'Arial', sans-serif;
}

.page-box {
  height: auto !important;
  height: 100%;
}

a {
	font-family: 'Arial', sans-serif;
}

input {
	font-family: 'Arial', sans-serif;
	background-color: #efecec;
	padding: 4px;
	border: solid 1px #999;
	color: #333;
}

#checkoutPage input {
	width: 100%;
}


h1, h2, h3, h4, h5, h6 {font-family: 'Arial', sans-serif;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family:'Arial', sans-serif;}

.list_4 li {font-family: 'Arial', sans-serif; font-size: 13px;}

.general_button {font-family: 'Arial', sans-serif;}

.modal-body {
  padding: 15px 64px 22px;
}

#modal-2 .modal-content {
  background-image: none 0 0 no-repeat;
  background-color: #EBEBEB;
}

.slider.rs-slider .tparrows:before {
  font-family: "Font Awesome 5 Free"; font-weight: 900;
  font-size: 28px;
}

/*.tp-rightarrow:before {
    content: '\f054';
}*/

.sliders-box {
	background-image: none;
	background-repeat:repeat;
}

.slider.rs-slider {
  max-height: 450px;
  top: 0px;
}

.bottom-padding {
  margin-bottom: 0;
}

.theme_color_blue .list_4 li {
	 color: #333;
}


.theme_color_blue .list_4 li.price {
	font-weight: bold;
	font-size: 160%;
	margin-top: 20px;
	background-image: none;
}


.main_content p {
	font-family: 'Arial', sans-serif;
}
.main_content p a {font-family: 'Arial', sans-serif;}


#footer .section_top {background-color:#393E41;}

#footer .section_bottom {height:49px; background-color:#2a2a2a; border-top:1px solid #333333;}

.block_footer_menu li a {font-family: 'Arial', sans-serif;}

.block_footer_menu li {margin-left:28px;}

.block_footer_menu li ul li a:hover {
    font-family: 'Arial', sans-serif;
}

#footer {
	overflow: visible;
}

#top-box .top-box-wrapper {
  background-image: url(../images/menu-images/dualbar.png);
  background-repeat: repeat-x;
  min-height: 30px;
  padding: 5px 0;
}

div.phoneNumber {
	padding: 6px 0 0 0;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
	float: left;
	text-decoration: none;
}

p.phoneNumber a {
	font-family: 'Arial', sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	float: left;	
}

p.phoneNumber a:hover  {
	color: #fff;
}
p.phoneNumber a:visited, p.phoneNumber a:focus  {
	text-decoration: none;
}

#top-box .top-navbar .nav > li a.sale-topnav-btn {
	background-color: #FFDF78;
	color: #000;
	font-weight: bold;
	font-size: 16px;
}

#top-box .top-navbar .nav > li a.sale-topnav-btn:hover {
	background-color: #f5b120;
}

.logo {
	float: left;
}

.header .logo img {
  width: 170px;
  margin-top: 20px;
}
.dropdown-menu {
  border: 1px none #ccc;
}


.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub {
  box-shadow: 0 100px 160px 1200px rgba(0,0,0,.6);
}



.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #fff;
}

#top-box .top-navbar .nav > li:hover a {
  background: #F58220;
  color: #333;
}

#top-box .top-search .form-control {
  background: rgba(255, 255, 255, 1);
  color: #333;
}

.selectBox,
.form-control {
  font-size: 18px;
}

#top-box .top-search .search-submit {
  background: none;
  height: 36px;
  padding: 0;
  position: absolute;
  right: 0;
  top: -3px;
  width: 36px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 18px;
  color: #10ADE2;
  text-align: center;
  font-weight: normal;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 4px 4px 0 0;
}

.popover-content {
  text-align: center;
  padding: 9px 4px;
}

.selectBox,
.form-control {
  margin-bottom: 0;
}

h3.title {
	color: #333;
}

.box h6.title {
	font-size: 15px;
}

div.work-title {
    left: 0;
    padding: 5px;
    position: relative;
    right: 0;
    text-align: left;
}

.btn-default {
	background-color: #11AAE4;
}

.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default.focus, .btn.btn-default:active, .btn.btn-default.active, .open > .btn.btn-default.dropdown-toggle {
  background: #393E41;
  border-color: #393E41;
}

.btn.btn-default,
.btn.btn-border,
.minimized-menu .primary .navbar .nav > .parent.active > a,
.minimized-menu .primary .navbar .nav > .parent.active:hover > a {
  border-color: #11AAE4;
}


.dropdown-menu {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.35);
}

.header .header-wrapper .cart-header {
  margin: 2px -15px 0 -1px;
}

/* ============ DROPDOWNS MEGA MENU ======================= */
h6 {
	padding-bottom: 0;
}

li.parent.megamenu a {
	font-size: 20px;
}

li.parent.megamenu .sub a {
	font-size: 15px;
}

.parent.megamenu a {
	font-family: 'Cuprum', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}

.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li a {
    font-family: 'Arial', sans-serif;
}

.parent.megamenu .sub a {
	font-family: 'Arial', sans-serif;
	font-weight: normal;
	text-transform: Capitalize;
}

.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li.sub-wrapper:before {
  content: ""; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 0;
  width: 0;
}

/*.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li:before {
  content: "\f054";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: 10px;
    width: 10px;
    font-size: 10px;
    top: -1px;
    position: relative;
}*/

	.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li {
    line-height: 20px;
}

.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li a {
    display: inline;
}


.parent.megamenu .sub .quicklist a {
	font-family: 'Arial', sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.menu-projector {
	margin-left: -285px !important;
	width: 1171px;
}

.sliders-box div.oneByOne_item {
	position: absolute;
	top: 75px;
	height: auto;
	
}

.text_2_1 {
	float: left;
	font-family:'LeagueGothicRegular', sans-serif;
	font-size: 46px;
	color: #999;
	font-weight: normal;
	line-height: 48px;
}

.text_2_2 {
	float: left;
	font-family: 'Arial', sans-serif;
	font-size: 20px;
	color: #F58220;
	font-weight: bold;
	margin-top: 16px;
}

.pic_2_2 {
	float: right;
	margin-right: 60px;
	margin-top: 0;
}

.text_2_4 {
	clear: left;
	float: left;
	margin-top: 30px;
	margin-left: 1em;
}

.sliders-box ul.list_4 {
	float: left;
	margin-top: 30px;
}

.slider-price {
    background-color: #00CCFF;
    border-radius: 6px 75px 75px 75px;
    box-shadow: 2px 2px 6px 4px rgba(0, 0, 0, 0.1);
    height: 150px;
    width: 150px;
	display: block;
}

@font-face {
   
    font-family: "LeagueGothicRegular";
    src: url('/league_gothic-webfont-webfont.eot');
    src: url('/league_gothic-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('/league_gothic-webfont-webfont.woff') format('woff'),
         url('/league_gothic-webfont-webfont.ttf') format('truetype'),
         url('/league_gothic-webfont-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

nav.secNav {
	float: right;
}

nav.secNav li {
	font-size: 13px;
	float: left;
	padding: 4px 8px;
	background-color: #11AAE4;
	color: #fff;
	margin-left: 1px;
	-webkit-border-radius: 0px 0px 4px 4px;
        border-radius: 0px 0px 4px 4px;
}

nav.secNav li a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

nav.secNav li a:hover {
	color: #333;
}

.theme_layout_wide.theme_color_blue .wrapper.sticky_footer header #header .section_top .inner .main_menu ul .carttab .cart-items {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	padding-top: 4px;
	margin-top: 2px;
	border-top: dotted 1px #fff;
}

.go {
	float: right;
}


/* ###################################################################
	
	ITEM NAME  : Meganizr Responsive CSS3 Mega Menu
	ITEM URI   : http://codecanyon.net/item/meganizr-responsive-css3-mega-menu/2629504
	VERSION    : 1.1.0
	AUTHOR     : Valeriu Timbuc
	AUTHOR URI : http://vtimbuc.net
	LICENSE    : Purchased License - Regular or Extended - http://codecanyon.net/licenses/regular_extended

################################################################### */



/* ###################################################################

	// 1. RESET STYLES
	// 2. NAVIGATION BAR STYLES
	// 3. SEARCH FORM
	// 4. DROPDOWN
	// 5. CONTENT STYLES
	// 6. RESPONSIVE
	// 7. EXTRA COLOR STYLES

################################################################### */



/* // 1. RESET STYLES */
/* ################################################################ */
.meganizr, .meganizr ul, .meganizr li, .meganizr a, .meganizr img, .meganizr div, .meganizr p, .meganizr form, .meganizr input, .meganizr textarea, .meganizr h3, .meganizr h4, .meganizr h5 { margin: 0; padding: 0; font-size: 12px; font-family: sans-serif; }
.meganizr a { text-decoration: none; }
.meganizr li { list-style: none; }
.meganizr input, .meganizr textarea, .meganizr img { outline: none; border: none; background: none; }



/* // 2. NAVIGATION BAR STYLES */
/* ################################################################ */
.meganizr {
	position: relative;
	z-index: 500;
	clear: both;
	height: 37px;

	/* border: 1px solid #eee; */
	/* border-bottom: 2px solid #ccc; */
	
	background: none;
	/* background: -webkit-linear-gradient(top, #fefefe 0%, #ededed 100%); 
	background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%);
	background: -o-linear-gradient(top, #fefefe 0%, #ededed 100%);
	background: -ms-linear-gradient(top, #fefefe 0%, #ededed 100%);
	background: linear-gradient(top, #fefefe 0%, #ededed 100%); */

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.meganizr:before,
.meganizr:after {
	content: '';
	clear: both;
}

/* Nav List */
.meganizr > li {
	position: relative;
	display: block;
	float: left;
	height: 37px;

	/* border-right: 1px dotted #ccc; */
}

.meganizr > li.mzr-full-width { position: static; }

.meganizr > li.mzr-align-right {
	float: right;
	border-right: none;
	border-left: 1px dotted #ccc;
}



/* Nav Links */
.meganizr > li > a {
	position: relative;
	z-index: 550;
	display: block;
	padding: 3px 16px;
	line-height: 31px;
	margin-right: 6px;
	font-family: 'Arial', sans-serif;
	font-size: 15px;
	color: #525252;

	-webkit-transition: color .15s ease-in, background-image .2s linear .15s;
	-moz-transition: color .15s ease-in, background-image .2s linear .15s;
	-o-transition: color .15s ease-in, background-image .2s linear .15s;
	-ms-transition: color .15s ease-in, background-image .2s linear .15s;
	transition: color .15s ease-in, background-image .2s linear .15s;
}

.meganizr > li > a:hover { color: #000000; }

.meganizr > li > a:active {
	color: #525252;

	-webkit-transition: color 1ms;
	-moz-transition: color 1ms;
	-o-transition: color 1s;
	-ms-transition: color 1s;
	transition: color 1s;
}

.meganizr > li.mzr-drop:hover > a:after,
.meganizr > li.mzr-drop > a.mzr-click:after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 38px;
	/*background: transparent url(/imgages/drop-arrow-mega.png) no-repeat bottom center;*/
}

.meganizr > li.mzr-drop:hover > a,
.meganizr > li.mzr-drop > a.mzr-click { z-index: 650; }

/* Home Icon */

.meganizr > li.mzr-home-dark > a,
.meganizr > li.mzr-home-light > a {
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}

.meganizr > li.mzr-home-dark > a { background-image: url(../img/home_dark.png); }

.meganizr > li.mzr-home-light > a { background-image: url(../img/home_light.png); }



/* // 3. SEARCH FORM */
/* ################################################################ */
.meganizr > li.mzr-search > form {
	position: relative;
	height: 20px;
	margin-right: 20px;
	padding: 10px 25px 8px 25px;
}

.meganizr > li.mzr-search input {
	width: 80px;
	height: 20px;
	line-height: 20px;

	font-family: 'Arial', sans-serif;
	font-size: 14px;
	color: #5e5e5e;
	text-shadow: 0px 1px 1px white;

	-webkit-transition: width .2s ease-in;
	-moz-transition: width .2s ease-in;
	-o-transition: width .2s ease-in;
	-ms-transition: width .2s ease-in;
	transition: width .2s ease-in;

	box-shadow: none;
}

.meganizr > li.mzr-search input:focus {
	width: 130px;
	background: none;
	outline: none;
}

.meganizr > li.mzr-search input[type=submit] {
	position: absolute;
	cursor: pointer;
	width: 20px;
	height: 20px;
	top: 10px;
	right: 0;
	background: url(../img/search-icon.png) no-repeat 0 0;
}



/* // 4. DROPDOWN */
/* ################################################################ */
.meganizr > li > div,
.meganizr > li > ul,
.meganizr > li > ul li > ul {
	position: absolute;
	z-index: 600;
	padding: 10px 0;
	top: 37px;
	left: -1px;

	opacity: 0;
	overflow: hidden;
	visibility: hidden;

	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.meganizr > li.mzr-align-right > div {
	left: auto;
	right: -1px;
}

/* Transitions */
.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul,
.mzr-fade > li > div,
.mzr-fade > li > ul,
.mzr-fade > li > ul li > ul {
	-webkit-transition: all .25s linear .15s;
	-moz-transition: all .25s linear .15s;
	-o-transition: all .25s linear .15s;
	-ms-transition: all .25s linear .15s;
	transition: all .25s linear .15s;
}

.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul { top: 100px; }

.mzr-slide > li.mzr-drop:hover > div,
.mzr-slide > li.mzr-drop:hover > ul,
.mzr-slide > li > ul li.mzr-drop:hover > ul {
	top: 37px;

	opacity: 1;
	overflow: visible;
	visibility: visible;
}

.mzr-fade > li.mzr-drop:hover > div,
.mzr-fade > li.mzr-drop:hover > ul,
.mzr-fade > li > ul li.mzr-drop:hover > ul,
.meganizr > li.mzr-drop:hover > div,
.meganizr > li.mzr-drop:hover > ul,
.meganizr > li > ul li.mzr-drop:hover > ul {
	opacity: 1;
	overflow: visible;
	visibility: visible;
}

/* Dropdown Columns */
.meganizr .drop-two-columns { width: 320px; }
.meganizr .drop-three-columns { width: 480px; }
.meganizr .drop-four-columns { width: 640px; }
.meganizr .drop-five-columns { width: 800px; }
.meganizr .drop-six-columns { width: 960px; }
.meganizr .mzr-full-width > div { width: 100%; }

/* Content Columns */
.meganizr .one-col { width: 140px; }
.meganizr .two-col { width: 300px; }
.meganizr .three-col { width: 460px; }
.meganizr .four-col { width: 620px; }
.meganizr .five-col { width: 780px; }
.meganizr .six-col { width: 940px; }

.meganizr .one-col, .meganizr .two-col, .meganizr .three-col, .meganizr .four-col, .meganizr .five-col, .meganizr .six-col {
	float: left;
	margin: 0;
	padding: 10px;
}

.box.closed ul li a {
	font-weight: normal;
}

.header .header-wrapper .primary .navbar .navbar-collapse .nav .megamenu > .sub {
  width: 940px; 
  left: -173px; 
} 


.header .header-wrapper .primary .navbar .navbar-collapse .nav .megamenu > .sub.audio {
  width: 800px; 
  left: 71px; 
}

.primary {
	margin-bottom: 0;
}

.drop-cat {
	margin-top: 32px;
}

.drop-promo-ad {
	position: relative;
	top: 32px;
	left: 0;
}

.header .header-wrapper .primary .navbar .navbar-collapse .nav > li.parent.displays:hover > a {
  background: none;
  border-bottom-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: #FF8607;
}




/* Dropdown Levels */
.meganizr > li > ul,
.meganizr > li > ul li > ul {
	width: 200px;
	padding: 10px 0 10px 0;
}

.meganizr > li > ul li.mzr-drop:hover > ul,
.meganizr.mzr-fade > li > ul li.mzr-drop > ul { top: -11px; }

.meganizr > li > ul li { position: relative; }

.meganizr > li > ul li > ul {
	position: absolute;
	left: 100%;
}

.meganizr > li.mzr-align-right > ul {
	left: auto;
	right: 0;
}

.meganizr > li > ul li.mzr-align-left > ul {
	position: absolute;
	left: auto;
	right: 105%;
}

.meganizr > li > ul a {
	display: block;
	line-height: 38px;
	/* [disabled]border-bottom: 1px dotted #e1e1e1; */
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	color: #5e5e5e;
	text-shadow: 0px 1px 1px white;
	-webkit-transition: color .15s ease-in;
	-moz-transition: color .15s ease-in;
	-o-transition: color .15s ease-in;
	-ms-transition: color .15s ease-in;
	transition: color .15s ease-in;
	padding-left: 10px;
}

.meganizr > li > ul li:last-child a { border: none; }

.meganizr > li > ul a:hover {
	color: #333;
	background-color: #B7DEEC;
	text-decoration: none;
}

.meganizr > li > ul .mzr-links > li a:hover {
	background-color: transparent;
	text-decoration: underline;
	
}

.meganizr > li > ul li.mzr-drop > a { background: url(/images/arrow.png) no-repeat 180px 16px;}

.meganizr > li > ul li.mzr-drop > a:hover { background-color: #B7DEEC; text-decoration: none; }

.meganizr > li > ul li.mzr-align-left.mzr-drop > a { background: url(/images/arrow-inverse.png) no-repeat 140px 16px; }



/* // 5. CONTENT STYLES */
/* ################################################################ */

/* Images */
.mzr-content img {
	max-width: 100%;

	opacity: 0.9;

	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}

.mzr-content img:hover {
	opacity: 1;
}

/* Text */
.mzr-content h2, .mzr-content h3, .mzr-content h4 {
	color: #555;
	margin: 10px 0;
}

.mzr-content h2 { font-size: 20px; }
.mzr-content h3 { font-size: 18px; }
.mzr-content h4 { font-size: 16px; }

.mzr-content p {
	padding: 10px 0;
	line-height: 18px;
	color: #333;
}

/* Button */
.mzr-content .button,
.mzr-content input[type=submit] {
	cursor: pointer;
	display: inline-block;
	padding: 6px 25px;
	margin: 5px 0 10px 0;

	background: #eeeeee;
	border: 1px solid #e4e4e4;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;

	-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
}

.mzr-content .button:hover,
.mzr-content input[type=submit]:hover {
	-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
}

.mzr-content .button:active,
.mzr-content input[type=submit]:active {
	-webkit-transition-duration: 25ms;
	-moz-transition-duration: 25ms;
	-o-transition-duration: 25ms;
	-ms-transition-duration: 25ms;
	transition-duration: 25ms;

	-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
}

/* Links */
.mzr-content a { color: #666; }
.mzr-content a:hover { color: #333; }

.mzr-content .mzr-links a {
	display: block;
	padding: 5px 0;
	line-height: 20px;
	/* [disabled]border-bottom: 1px dotted #e1e1e1; */
}

.mzr-content .mzr-links li:last-child a { border: none; }

/* Cursor */
.mzr-content { cursor: default; }

/* Floats */
.mzr-content .fl { float: left; }
.mzr-content .fr { float: right; }
.mzr-content .cb { clear: both; }
.mzr-content .cl { clear: left; }
.mzr-content .cr { clear: right; }
.mzr-content .block { display: block; margin-top: 10px;}

/* Forms */
.mzr-content input[type=text], .mzr-content input[type=email], .mzr-content textarea {
	display: block;
	width: 160px;
	padding: 9px 10px 8px 35px;
	line-height: 18px;
	margin-bottom: 10px;
	
	background-color: #f6f6f6;
	background-repeat: no-repeat;
	background-position: 10px 9px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	-webkit-transition: box-shadow linear 0.2s;
	-moz-transition: box-shadow linear 0.2s;
	-ms-transition: box-shadow linear 0.2s;
	-o-transition: box-shadow linear 0.2s;
	transition: box-shadow linear 0.2s;

	border: 1px solid transparent;
}

.mzr-content input[type=text]:hover, .mzr-content input[type=email]:hover, .mzr-content textarea:hover { background-color: #f0f0f0; }
.mzr-content input[type=text]:focus, .mzr-content input[type=email]:focus, .mzr-content textarea:focus {
	background-color: #f0f0f0;
	outline: none;
}

.mzr-content textarea { width: 250px; max-width: 250px; height: 100px; }

.mzr-content #name { background-image: url(../img/user.png); }
.mzr-content #email { background-image: url(../img/mail.png); }
.mzr-content #message { background-image: url(../img/baloon.png); }

textarea.asktextbox {
    height: 200px;
    border: 2px solid lightgrey;
}


   


/* // 7. EXTRA COLOR STYLES */
/* ################################################################ */

 /* class Color Scheme */
     /*.mzr-blue {
     border: 1px solid #11AAE4; */
    /* border-bottom: none solid #e620e6; */
     
    /* background: #11AAE4; */
    /* background: -webkit-linear-gradient(top, #11AAE4 0%, #11AAE4 100%); 
    background: -moz-linear-gradient(top, #11AAE4 0%, #11AAE4 100%);
    background: -o-linear-gradient(top, #11AAE4 0%, #11AAE4 100%);
    background: -ms-linear-gradient(top, #11AAE4 0%, #11AAE4 100%);
    background: linear-gradient(top, #11AAE4 0%, #11AAE4 100%); 
    } */
     
    /* .mzr-blue > li { border-right: 1px dotted #cccccc; } 
     
    .mzr-blue > li.mzr-align-right {
    border-right: none;
    border-left: 1px dotted #cccccc;
    }
     */
    .mzr-blue > li > a {
    color: #ffffff;
    background: #11aae4;
    border-radius: 3px;
}

     
    .mzr-blue > li > a:hover { color: #333333; }
    .mzr-blue > li > a:active { color: #ffffff; }
     
    .mzr-blue > li.mzr-search input[type=submit] { background: url(../img/search-icon.png) no-repeat 0 0; }
     
    





/* ###################################################################
	
	ITEM NAME  : Meganizr Responsive CSS3 Mega Menu
	ITEM URI   : http://codecanyon.net/item/meganizr-responsive-css3-mega-menu/2629504
	VERSION    : 1.1.0
	AUTHOR     : Valeriu Timbuc
	AUTHOR URI : http://vtimbuc.net
	LICENSE    : Purchased License - Regular or Extended - http://codecanyon.net/licenses/regular_extended

################################################################### */



.meganizr > li > div,
.meganizr > li > ul,
.meganizr > li > ul li > ul {
	overflow: visible;
	visibility: visible;
	display: none;
}

.meganizr > li.mzr-drop:hover > div,
.meganizr > li.mzr-drop:hover > ul,
.meganizr > li > ul li.mzr-drop:hover > ul { display: block; }

.meganizr > li.mzr-home-dark,
.meganizr > li.mzr-home-light { min-width: 50px; }



.transparent_class {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

  /* IE 5-7 */
  filter: alpha(opacity=90);

  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
}



/* ============== PRODUCT SPLASH PAGES ======================= */

.left_sidebar .main_content_splashpage {
    width: 1024px;
    float: left;
	margin-top: 24px;
}

.sidebar-splash-right {
	float: right;
	width: 256px;
	padding-left: 20px;
}

.promo-a-container {
	width: 758px;
	height: 428px;
	float: left;
	background-image:url("../images/banners/slider/home-theater-slider-image.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.promo-b-c-container {
	width: 220px;
	height: 195px;
	float: left;
}

.shipping-box {
	background: #444;
	color: #fff;
	width: 220px;
	height: 38px;
    float: left;
    padding:2px;
}

.shipping-box i {
	float: left;
	padding: 3px 10px;
}

.general_content .shipping-box p {
    color: #fff;
    line-height: normal;
    font-size: 11px;
    padding: 2px 2px;
}

.three-products {
	float: left;
	max-height: 158px;
	position: relative;
	z-index: 0;
	margin-bottom: 40px;
}

.three-products-price {
    clear: both;
    float: left;
    background-color: #ebebeb;
    color: #fff;
    padding: 6px;
    width: 318px;
    position: absolute;
    bottom: 5px;
}

.three-products-price div {
	font-weight: bold;
	padding: 3px;
	font-size: 17px;
	color: #333333;
	float: left;
}

.three-product-button {
	float: left;
	margin-left: 10px;
	margin-top: 2px;
}

.checkItOut a.viewDetails {
	font-size: 11px;
	float: left;
	margin-left: 10px;
}

.promo-prod-box {
	float: left;
	width: 320px;
	min-height: 200px;
	margin-right: 24px;
	margin-top: 24px;
	border: solid 1px #333;
}

.promo-prod-box h2 {
	color: #333;
	padding: 12px 0 0 12px;
}

.promo-prod-box h2 span {
	color: #F58220;
    font-size: 15px;
    max-width: 160px;
    display: inline-block;
    line-height: 1.2em;
}

.last {
	margin-right: 0;
}

.promo-prod-box ul.list_4 li {
    font-size: 11px;
    font-weight: normal;
    max-width: 110px;
    line-height: 14px;
    background: url(images/marker_4_blue.gif) no-repeat 0px 3px;
    padding-top: 0;
}

.promo-prod-box div.featProdSpecs {
	float: left;
}


.promo-prod-box div.featProdImg {
	position: absolute;
	top: 18px;
	left: 136px;
	width: 150px;
	max-width: 150px;
	padding: 16px 0 0 14px;
}

.promo-prod-box div.featProdImg img {
	float: left;	
}

.promoOverlay {
    background: rgba(0,0,0,0.45);
	position: relative;
    top: 78px;
    left: 40px;
    width: 350px;
    height: 350px;
	padding: 1em;
}

.promoOverlay a.button {
    display: inline-block;
    margin: 10px;
    font-size: 46px;
    color: #000;
}

.promoOverlay a.button span {
    display: inline-block;
    padding: 20px 15px;
    background-color: #FFC50A;
}

.promoOverlay a.button span:hover {
    background-color: #F58220;
}






/* ============== FIXED PHONE NUMBER ========================= */

.phoneContainer {
	width: 940px;
	margin: -11px auto 0 auto;
}

.fixed-phone {
	position: fixed;
	top: 40px;
	background-color: #ff8607;
	padding: 6px 6px 0 0;
	z-index: 1000;
	color: #fff;
	width: 100%;
	border-bottom: solid 1px #666;
}

.fixed-phone p {
	color: #fff;
	font-weight: 700;
	font-size: 24px;
	padding-top: 10px;
	padding-bottom: 0;
	float: left;
}

.fixed-phone p a {
	color: #fff;
}

.fixed-phone p span {
    font-size: 15px;
    font-weight: 400;
    margin-left: 17px;
    padding-bottom: 0;
    position: relative;
    top: 0;
    vertical-align: top;
}

.fixed-phone div.small {
    clear: left;
    font-size: 12px;
    left: 221px;
    position: relative;
    top: -7px;
}




.promo-block img {
		
}


/* ==============
STATIC SLIDER
================ */




.staticSlider {
	background-image: url(/images/homepage-ads/staticBannerBKGD.gif);
	background-repeat: repeat-x;
	z-index: 1;
	height: 346px;
}

.staticSlider div {
	margin: 0 auto;
	width: 960px;
	
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 10;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: 10;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: 10;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }

}

/* Non-responsive overrides
 *
 * Utilize the following CSS to disable the responsive-ness of the container,
 * grid system, and navbar.
 */

/* Reset the container */
.container {
  max-width: none ;
}

/* Demonstrate the grids */
.col-xs-4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  background-color: rgba(86,61,124,.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);
}

.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* Always float the navbar header */
.navbar-header {
  float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
  visibility: visible !important;
}

.navbar-toggle {
  display: none;
}
.navbar-collapse {
  border-top: 0;
}

.navbar-brand {
  margin-left: -15px;
}

/* Always apply the floated nav */
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 15px;
}

/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
  float: right;
}

/* Undo custom dropdowns */
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #333;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #428bca !important;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}

/* Undo form expansion */
.navbar-form {
  float: left;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
  margin-left: 0;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* Copy-pasted from forms.less since we mixin the .form-inline styles. */
.navbar-form .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}

.navbar-form .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.navbar-form .form-control-static {
  display: inline-block;
}

.navbar-form .input-group {
  display: inline-table;
  vertical-align: middle;
}

.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
  width: auto;
}

.navbar-form .input-group > .form-control {
  width: 100%;
}

.navbar-form .control-label {
  margin-bottom: 0;
  vertical-align: middle;
}

.navbar-form .radio,
.navbar-form .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.navbar-form .radio label,
.navbar-form .checkbox label {
  padding-left: 0;
}

.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}

.navbar-form .has-feedback .form-control-feedback {
  top: 0;
}

/* Undo inline form compaction on small screens */
.form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.form-inline .form-control-static {
  display: inline-block;

}

.form-inline .input-group {
  display: inline-table;
  vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
  width: auto;
}

.form-inline .input-group > .form-control {
  width: 100%;
}

.form-inline .control-label {
  margin-bottom: 0;
  vertical-align: middle;
}

.form-inline .radio,
.form-inline .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
  padding-left: 0;
}

.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}

.form-inline .has-feedback .form-control-feedback {
  top: 0;
}




	
.info-icon {
	cursor: pointer;
	font-size: 20px;
}

.info-icon .popbox {
background: #1496bb;
bottom: 100%;
color: #fff;
display: block;
left: 0px;
margin-bottom: 15px;
opacity: 0;
padding: 20px;
pointer-events: none;
position: absolute;
width: 100%;
-webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
   -o-transform: translateY(10px);
    transform: translateY(10px);
-webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
   -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
   -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.info-icon .popbox:before {
bottom: -20px;
content: " ";
display: block;
height: 20px;
left: 0;
position: absolute;
width: 100%;
}

/* CSS Triangles - see Trevor's post */
.info-icon .popbox:after {
border-left: solid transparent 10px;
border-right: solid transparent 10px;
border-top: solid #1496bb 10px;
bottom: -10px;
content: " ";
height: 0;
left: 50%;
margin-left: -13px;
position: absolute;
width: 0;
}

.info-icon:hover .popbox {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
   -o-transform: translateY(0px);
    transform: translateY(0px);
}

/* IE can just show/hide with no transition */
.lte8 .info-icon .popbox {
display: none;
}

.lte8 .info-icon:hover .popbox {
display: block;
}


.slider {
    background: #f2f2f2;
    padding: 0;
}

.ac_product_result .info .price {
	display:none;
}

:target:before {
content:"";
display:block;
height:170px; /* fixed header height*/
margin:-170px 0 0; /* negative fixed header height */
}


.tooltips-content-center img {
	float: left;
	max-width: 40%;
    padding-right: 16px;
}

#searchBox {
	float: right;
	width: auto;
	clear: none;
}

.item-new-cat-menu {
  background: #fff;
    border-radius: 3px;
    color: #000;
    font-size: 11px;
    line-height: 1;
    letter-spacing: 0.01em;
    padding: 4px 10px;
    position: relative;
    right: -23px;
    top: -1px;
    text-transform: uppercase;
}


/* ---------------- NON RESPONSIVE -------------- */

/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    clear: none;
  }
      .header .logo img {
	display:none;
	}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    clear: none;
  }
      .header .logo img {
	display:none;
	}
	
	
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1668px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    clear: none;
  }
	
	
	.slider.rs-slider {
    	top: 104px;
	}
	    /*.header .logo img {
	display:none;
	}*/
}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    clear: none;
  }
    .header .logo img {
	display:none;
	}
	
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    clear: none;
  }
    .header .logo img {
	display:none;
	}
	
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    clear: none;
  }
    .header .logo img {
	display:none;
	}
	
}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    clear: none;
  }
    .header .logo img {
	display:none;
	}
	
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1668px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    clear: none;
      }
    .header .logo img {
	display:none;
	}
	
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    clear: none;
  }
    .header .logo img {
	display:none;
	}
	
}

p.top-message {
    text-align: center;
    color: #fff;
    margin-bottom: 11px;
    padding: 0 0 0 0;
	font-size: 14px;
}

p.top-message a {
	color: yellow;
}

@media (max-width: 1190px) {
  .fixed-header.fixed-top #top-box {
        -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);
}
  
  .fixed-header .header {
    position: absolute;
   	z-index: 870;
}
  
  .header .logo img {
	  width: 200px;
	  height: 60px;
	  margin-top: 20px;
	}
	
	.menu-row {
		width: auto;
		float: right;
		clear: none;
	}
	
	.logo {
		float: left;
	}

	li.parent.megamenu a {
    	font-size: 13px;
	}
	
	.header .header-wrapper .primary .navbar .navbar-collapse .nav .megamenu > .sub {
   	left: -235px;
}
	
}

@media (min-width: 890px) and (max-width: 1023px) {

p.top-message {
	text-align: center;
	color: #fff;
	font-size: 11px;
	margin-bottom: 13px;
}

/*#top-box .top-search {
    max-width: 120px;
}*/

.header .logo img {
	  width: 125px;
	  height: 30px;
	  margin-top: 30px;
	}

.header .header-wrapper .primary .navbar .navbar-collapse .nav .megamenu > .sub .sub-wrapper {
    display: table;
    width: 90%;
    margin-left: 10%;	
}
#content {
    padding: 50px 0px 55px;
    margin: -3px auto 0 auto;
    width: 100%;
}
.inner {
    width: 90%;
    margin: 0px auto;
}
/*div#projectorShopByCat a .btn-lg {
    min-width: 200px;
    margin-left: -420px;
}*/
.main_content{width:80%;}
.main_content.one_third.last {
left: 30%;
}
#summary_div, #specs_div, #creviews_div, #qa_div {
    width: 650px;
    clear: left;
    margin-top: 24px;
}

}

@media (min-width: 600px) and (max-width: 889px) {

p.top-message {
	text-align: center;
	color: #fff;
	font-size: 11px;
	margin-bottom: 13px;
}

/*#top-box .top-search {
    max-width: 120px;
}*/

.header .logo img {
	  width: 25px;
	  height: 5px;
	  margin-top: 20px;
	}
	.inner {
    width: 90%;
    margin: 0px auto;
}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .megamenu > .sub .sub-wrapper {
    display: table;
    width: 90%;
    margin-left: 180px;	
}
div#projectorShopByCat a .btn-lg {
    min-width: 200px;
    margin-left: -420px;
}
.main_content{width:80%;}
.main_content>.one_third.last {
left: 30%;
}
#summary_div, #specs_div, #creviews_div, #qa_div {
    width: 550px;
    clear: left;
    margin-top: 24px;
}


}



div#projectorShopByCat {
	background: url(../images/menu-images/shop-by-cat.jpg);
	background-repeat: no-repeat;
}


div#projectorShopByCat a .btn-lg {
	min-width: 200px;
}

/* category section - shop more links */
.continuer{float:right;}

/* screen list call to order button fix */
.type_3{min-width:118px !important;}



#SBC {
	width: 260px;
	left: 0;
	padding: 26px;
}

li.parent.megamenu .sub a.menu-headlink {
font-size: 15px;
line-height: 23px;
margin: 0 0 3px;
text-transform: uppercase;
font-weight: bold;
color: #666; 

}

.endSoon1 {
	margin: 10px 0;
	font-size: 12px;
	font-family: verdana;
	padding: 6px 12px;
	background-color: #36a228;
	color: #fff;
	height: auto;
}

/****** Hidden messages to show only in BKR ****** do not remove *****/
.bkr-message{
	font-size:18px;
	color:darkred;
	font-weight:bold;
	display:none;
}

/****** Prop 65 california notice message ***********/

.prop65{
  line-height:24px;
}
.prop65 img{
  float:left;margin-right:4px;vertical-align:baseline;width:24px;
}

