/* body {background:url(/images/promo/home_bkg.jpg) no-repeat top center; background-size:cover;} */

#mainWrapper {width: 960px; margin:auto;}

#navColumnOne {display:none !important}
#navColumnTwo {display:none !important}
#indexDefault {width:920px !important}


/* ADDITIONATA */

/* search header ribben */
#headersearch{
	clear:both;
	position:relative;
}
#headersearch{
	margin:0 -10px;
	-moz-box-shadow:0 2px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow:0 2px 0 rgba(0,0,0,0.1);
	box-shadow:0 2px 0 rgba(0,0,0,0.1);
}
#headersearch:before,
#headersearch:after{
	content:" ";
	background:url(../images/ribbon.png);
	display:block;
	width:10px;
	height:10px;
	position:absolute;
	bottom:0;
	left:0;
	margin-bottom:-10px;
	z-index:-1;
}
#headersearch:after{
	background:url(../images/ribbon2.png);
	right:0;
	left:auto;
}

.front-sitemap {font-size:13px; line-height:17px; position:relative; overflow:hidden; padding-bottom:15px;}
.front-sitemap a {color:#BDBBB8;} .front-sitemap a:hover {text-decoration:underline;}
ul#col1, ul#col2, ul#col3, ul#col4 {float:left; list-style:none; margin:0; padding:0; width:230px}
#col1 li, #col2 li, #col3 li, #col4 li {}
li.sm-heading {color:#EEE; font:15px/30px Georgia; font-style:italic;}
li.sm-heading a {color:#EEE;}

/* search autocomplete */
.ui-autocomplete {
max-height: 200px;
overflow-y: auto;
overflow-x: hidden;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.9);
border-bottom:1px solid #555;
border-left:1px solid #555;
border-right:1px solid #555;
font:13px/18px Tahoma, Geneva, Arial;
list-style:none;
max-width:420px !important;
min-height:100px;
padding:5px 20px 5px 10px;
}
.ui-autocomplete a {cursor:pointer;display:block;}
/* search header front page */
#headersearch input[type="text"] {font-size:24px; font-family: Tahoma, Geneva, Arial; width:446px !important;}
#headersearch select {font-family: Tahoma, Geneva, Arial;}

.centerBoxHeading {
background-color:transparent;
padding:6px 0;
}
	
/* distro highlights feedburner */
div#distrohighlights {font-size:12px; padding-left:20px; overflow:hidden; /* -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; */}
div#distrohighlights ul {padding:0px;margin:0px}
div#distrohighlights .distrohighlights-title {font-size:24px;}
.distrohighlights-title a {font-size:11px; color:#666}
div#distrohighlights div#creditfooter {display:none}
div#distrohighlights0av0kkkduj94j5sn9m6tmn0ujg {padding-bottom:2px; border-bottom:1px solid #333}
/* distro highlights twitter */
.twtr-hd {display:none} .twtr-ft {display:none} .twtr-bd {font-size:12px; width:auto} .twtr-widget em {display:inline; margin:0} .twtr-tweet-wrap {padding:0 !important} .twtr-tweet {padding-top:2px; border-bottom:0px !important} .twtr-widget em {display:inline !important; color:#111; margin-left:2px} a.twtr-reply {display:none}
/* flickr latest */
#flickr_badge_uber_wrapper {overflow:hidden; padding:4px 0 0 20px; position:relative;}
.flickr_badge_image {float:left; overflow:hidden;}
.flickr_badge_image img {height:100px; width:100px;}
.flickr_badge_image_zoom {height:30px; left:154px; position:absolute; top:40px; width:auto;}
.flickr_overlay {cursor:pointer; height:100%; left:0; position:absolute; top:0; width:100%;}

/* deal highlights */
div#deal-headline-wrap {overflow:hidden; position:relative}
.deal-headline {position:absolute; bottom:0; left:0; font-size:24px; margin:0;}
div.deal-ends {float:right; padding:10px 10px 0 0; font-family: Tahoma, Geneva, Arial;}
div#deal-countdown {float:right; padding-right:10px; font-size:22px;}
div.deal-sepwrap {position:relative; background:#242424; padding:6px; overflow:hidden; border-top:1px solid transparent; border-right:1px solid transparent; border-bottom:1px solid #333; border-left:1px solid transparent;}
div.deal-sepwrap:hover {
	border:1px solid #666;
	-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;
	}
div.dealtop {padding:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;}
div.dealbottom {border-bottom:1px solid transparent; padding:6px;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;}
.deal-title {font-family: Georgia; padding:0 110px 0 191px; font-size:17px;}
.deal-desc {padding:0 110px 0 191px; font-size:12px; font-family: Tahoma, Geneva, Arial;}
div.deal-img {float:left; background-position:center center; height:70px; width:180px; border:2px solid #333}
div.deal-discount {float:right; background:#BC935B; color:#000; margin:5px; padding:5px; font-size:14px}
div.deal-prices {float:right; font-size:14px; color:#BC935B; line-height:12px; padding:5px; text-align:center}
 span.deal-oldprice {color:#555; font-size:10px; text-decoration: line-through}
 span.deal-newprice {font-size:9px; margin-right:3px}
    /* img link in case javascript link breaks */
	div.dealimglink {bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}
	div.dealimglink img {width:100%; height:100%}
	

.promoboxWrap {height:360px; overflow:hidden;}
.promobox {display: none; /* for fade in */ float:left; position:relative;}
.promobox a {color:#ebebeb;} .promobox a:hover {color:white;}
.promobox p {
bottom:20px;
font-family: georgia;
font-size:32px;
font-style: italic;
position:absolute;
left:30px;
margin:0;
}
.promobox span {
display:block;font-family:Tahoma,Geneva,Arial; font-size:18px; font-style:normal;
}

.logobanner {background:url(/images/promo/bandlogo_bkg.png) repeat-x transparent; text-align:center; overflow:hidden; margin-bottom:10px; padding:5px 0 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.logobanner img {float:left; margin:0 6px;}

/* Upcoming, restyled and remade into bestsellers */

#upcomingProductsTable p {font-size:11px; line-height:12px; margin:0; text-align:center; width:131px;}

/* Scrolling Featured Gallery */
.flexslider {height:300px; width: 100%; margin: 0; padding: 0; overflow:hidden;}
.flexslider .slides li {display: none;}
.flexslider .slides img {max-width: 100%; display: block;}
.flexslider a {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.no-js .slides li:first-child {display: block;}
.flexslider {background:url(/images/promo/slider_bkg.png) no-repeat center center #1A1A1A; border: 0; position: relative;}
.flexslider ul.slides  {padding:0 !important;}
.flexslider .slides  li {position: relative;}
.flexslider-container {position: relative;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
.flex-direction-nav li a {width: 20px; height: 52px; margin: -13px 0 0; display: block; background: url(/images/promo/slider_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -20px 0; right: 0;}
.flex-direction-nav li a.prev {background-position: 0 0; left: 0;}
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
/* end Scrolling Featured Gallery */
