@import url('/assets/css/core.css');
div#wrap div#main div#content .logoName{top:-3000px;position:absolute;}
div#wrap div#main div#content ul.byCategory{margin:20px 0 0 0;}
div#wrap div#main div#content ul.byBrand > li,
div#wrap div#main div#content ul.byCategory > li{width:auto;margin:0 20px 5px 0;text-align:center;position:relative;}
div#wrap div#main div#content ul.byCategory > li{margin:0 20px 20px 0;}
div#wrap div#main div#content ul.productList{width:100%;margin:10px 0;}
div#wrap div#main div#content ul.productList > li{width:100%;margin:0 20px 20px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
	div#wrap div#main div#content ul.productList.threeCol > li,
	body div#wrap div#main div#content div#leftCol ul.productList.threeCol > li,
	body div#wrap div#main div#content div#leftSide.wide ul.productList.threeCol > li{width:30%;}
	body div#wrap div#main div#content div#leftSide.wide ul.productList.threeCol li:nth-child(3n){margin-right:0;}
	body div#wrap div#main div#content div#leftSide ul.productList > li:nth-child(even){margin:-6px 15px 0 8px;padding:6px;box-shadow:0 0 50px rgba(153,102,51,.25) inset;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;}
	div#wrap div#main div#content ul.productList > li > img{cursor:pointer;}
	div#wrap div#main div#content ul.productList > li div.starburst{top:-10px;right:-10px;}
	div#wrap div#main div#content ul.productList > li .sh1,
	div#wrap div#main div#content ul.productList > li .sh2,
	div#wrap div#main div#content ul.productList > li .sh3,
	div#wrap div#main div#content ul.productList > li .sh4{float:none;}
	
	div#wrap div#main div#content div#mainarea ul.productList > li img.prodImage{float:none;clear:both;}
	
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package{}
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li{}
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li div.block.product{width:33%;margin: 0 0 10px 0;padding:0 5px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li div.block.product._2{width:50%;}
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li div.block.product._3{}
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li div.block.product._4{}
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li div.block.product._5{}
		div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li div.block.product div.or{padding:10px;font-size:150%;color:#FFF;background:green;border:1px solid #FFF;position:absolute;top:30%;left:-25px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;box-shadow:1px 1px  6px 3px rgba(0,0,0,.4);}
		div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li div.starburst{font-size:120%;top:-25px;right:-25px;bottom:auto;}
	
	div#wrap div#main div#content div#mainarea .sup{font-size:50%;position:relative;margin-top:-5%;float:left;}
	
	div#wrap div#main div#content div#mainarea div#sidebar h1,
	div#wrap div#main div#content div#mainarea div#sidebar h2,
	div#wrap div#main div#content div#mainarea div#sidebar h3,
	div#wrap div#main div#content div#mainarea div#sidebar h4{margin:0 0 8px 0;padding:0;line-height:100%;}
	
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li h1,
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li h2,
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li h3{margin:0;padding:0;}
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li div.block.extras{font-size:80%;line-height:100%;margin:0 0 10px 0;padding:0 12px;box-shadow:0 0 30px rgba(102,51,0,.4) inset;-moz-box-shadow:0 0 30px rgba(102,51,0,.4) inset;-webkit-box-shadow:0 0 30px rgba(102,51,0,.4) inset;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li div.block.included{width:auto;height:120px;margin:0 0 10px 0;padding:0 0 0 135px;width:auto;}
	div#wrap div#main div#content div#mainarea div#leftSide ul.bricks.package > li div.block.included > .bonus{position:absolute;left:0;bottom:0;}
	
	div#wrap div#main div#content ul.bricks > li div.block.prices{width:120px;float:right;margin:-40px -20px 0 0;}


div#wrap div#main div#content div#mainarea div#leftSide.product ul.fullwidth{max-width:60%;padding-left:3%;clear:none;}

div#wrap div#main div#content div#mainarea div#leftSide ul.logogrid{}
div#wrap div#main div#content div#mainarea div#leftSide ul.logogrid > li{position:relative;}
div#wrap div#main div#content div#mainarea div#leftSide ul.logogrid > li span{margin-left:-2000px;position:absolute;}


div#wrap div#main div#content div#mainarea #slideshow {width:98%;height:400px;margin:0 0 15px 0;float:left;position: relative;}

div#wrap div#main div#content div#mainarea #slideshow > div {width:100%;position:absolute;}
div#wrap div#main div#content div#mainarea #slideshow > div > .headline{padding:1% 2% 1% 3%;color:#FFF;font-weight:normal !important;text-shadow:none !important;box-shadow:20px 0 20px rgba(0,20,40,.9) inset;position:absolute;left:0;bottom:20px;background:rgba(0,51,102,.5);}
div#wrap div#main div#content div#mainarea #slideshow > div.right > .headline{padding:1% 3% 1% 2%;text-align:right;right:0;left:auto;}

div#wrap div#main div#content div#mainarea div.spinner{width:250px;height:125px;margin:0 0 10px 0;padding:15px 0 0 0;position:relative;overflow:hidden;}
div#wrap div#main div#content div#mainarea div.spinner .freespin{width:250px;height:250px;overflow:hidden;animation-timing-function:ease-out;transition:ease-out;}
div#wrap div#main div#content div#mainarea div.spinner .slice{width:92px;height:50%;margin-left:-46px;position:absolute;top:0;left:50%;display:none;}