@charset "utf-8";
/* CSS Document */
/* sneeci.com - Master CSS */

/* Sneeci.com - Reset.css ================================+++++++++++++++++++RESET.CSS++++++++++++++++=========================================== */

/* reset styles for browser consistency */
html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Sneeci.com - ie.css ================================+++++++++++++++++++IE.CSS++++++++++++++++=========================================== */
.block p {
	zoom: 1;
	float: left;
}
#page-wrap {
	width:expression(document.body.clientWidth < 782? "780px" : document.body.clientWidth > 1262? "1260px" : "auto");
}


/* Sneeci.com - Layout.css ================================+++++++++++++++++++LAYOUT.CSS++++++++++++++++=========================================== */

body {
	
}
#body-bg2 {
	width:100%;
	height:auto;
}
.clear {clear:both;}
#clear {clear:both;}


/* #page-push {
	min-width:870px;
	max-width:1300px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-left:35px;
	padding-right:35px;
} */

#page-wrap {
	min-width: 840px;
	max-width: 1260px;
	margin: auto;
	padding-top:5px;
	}
	#page-wrap #inside {
		margin: 0px 10px 0px 10px;
		padding-top: 0px;
		padding-bottom: 0px;
}

#bottom-wrap {
	width:100%;
	height:auto;
	}
#bottom-cell {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ---------------- HEADERS ----------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
/* Header Panels RoundAbout */
   .roundabout-holder {
      list-style: none;
      padding: 0;
      margin: 0;
      height: 130px;
      width: 260px;
	  position:relative;
	  top:-13px;
	  left:-195px;
   }
   .roundabout-moveable-item {
      height: 4em;
      width: 4em;
      cursor: pointer;
   }
   .roundabout-in-focus {
      cursor: auto;
   }

.header-intro1 {
      list-style: none;
      padding: 0;
      margin: 0;
      height: 89px;
      width: 570px;
	  position:relative;
	  top:-100px;
	  left:-5px;
	  /*background-image:url(../images/bg-header-intro.png);
	  background-repeat:no-repeat;
	  background-position:relative;*/
}
.news-hdr-panel {
      list-style: none;
      padding: 0;
      margin: 0;
      height: 85px;
      width: 619px;
	  position:relative;
	  top:35px;
	  left:-5px;
	  /*background-image:url(../images/bg-header-intro.png);
	  background-repeat:no-repeat;
	  background-position:relative;*/
}
.header-hometab-cell {
	width:100%;
	height:130px;
	position:relative;
	top:10px;
	padding-bottom:20px;
}
.header-news-sports-cell {
	width:100%;
	height:130px;
	position:relative;
	top:3px;
	padding-bottom:20px;
}
.header-news-music-cell {
	width:100%;
	height:130px;
	position:relative;
	top:3px;
	padding-bottom:20px;
}
.header-news-movies-cell {
	width:100%;
	height:130px;
	position:relative;
	top:3px;
	padding-bottom:20px;
}
.header-news-tv-cell {
	width:100%;
	height:130px;
	position:relative;
	top:3px;
	padding-bottom:20px;
}
.header-news-enter-cell {
	width:100%;
	height:130px;
	position:relative;
	top:3px;
	padding-bottom:20px;
}
.header-hometab-inner {
	width:100%;
	min-width:900px;
	max-width:1240px;
	height:130px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.header-hometab-right {
	width:234px;
	height:130px;
	position:absolute;
	right:20px;
	top:4px;
	background-image:url(../images/header-hometab-right-bg-02.png);
	background-repeat:no-repeat;
	z-index:1000;
}
.header-hometab-left {
	width:255px;
	height:130px;
	position:absolute;
	top:6px;
	left:-5px;
	z-index:1000;
}
#heaader-float {
	z-index:10000;
	position:fixed;
	top:47px;
	margin-left:auto;
	margin-right:auto;
}

#header-cell {
	height:132px;
	width:100%;
	overflow:hidden;
	margin-top:15px;
}
#header {
	height:95px;
}
#header-overlay {
	height:100px;
	min-width:800px;
	max-width:1240px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:90px;
	color:#FFF;
	font-size:14px;
}
#header-cover-wrap {
	width:100%;
	height:130px;
}
#header-cover-left {
	min-width:400px;
	max-width:620px;
	width:50%;
	height:130px;
	float:left;
	background-image:url(../images/header-cover-left.png);
	background-repeat:no-repeat;
}

#header-cover-right {
	min-width:400px;
	max-width:620px;
	width:50%;
	height:130px;
	float:right;
	background-image:url(../images/header-cover-right.png);
	background-repeat:no-repeat;
	background-position:top right;
	z-index:9999;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* -- Top Listen Buttons -------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#top-listen-links {
	float:right;
	width:160px;
	height:32px;
	position:relative;
	bottom:-98px;
	right:-110px;
	z-index:9999;
}
#top-listen-table {
	position:absolute; 
	z-index:99999; 
	background-color:#000; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	padding:1px;
}
.top-listen-title {
	font-size:15px;
	display:block;
	color:#fff;
	font-weight:bold;
	background-color:#000;
	border-style:solid 1px;
	border-color:#009;
	padding:4px;
}
#top-listen-01 a {
		display:block;
		width:32px;
		height:32px;
		background: url(../images/pandora-sm.png) 0 0 no-repeat;
		background-position: 0 0;
		text-decoration: none;
		overflow:hidden;
		}
#top-listen-01 a:hover {	
		background-position: -32px 0;
		}

#top-listen-02 a {
		display:block;
		width:32px;
		height:32px;
		background: url(../images/rhapsody-sm.png) 0 0 no-repeat;
		text-decoration: none;
		}
#top-listen-02 a:hover {	
		background-position: -32px 0;
		}

#top-listen-03 a {
		display:block;
		width:32px;
		height:32px;
		background: url(../images/tunecore-sm.png) 0 0 no-repeat;
		text-decoration: none;
		}
#top-listen-03 a:hover {	
		background-position: -32px 0;
		}
/* ------------------------------------------------------------------------------------------------------------------ */
/* --------- Top Nav ------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

#top-nav-cell {
	height:26px;
	width:800px;
	position:relative;
	top:-130px;
	margin-left:auto;
	margin-right:auto;
	z-index:9500;
	text-align:center;
	background-image:url(../images/top-nav-bg-02.png);
	background-repeat:no-repeat;
	background-position:center top !important;
}
#top-nav-cell ul a {
	text-decoration:none;
	color:#FFF;
}
#top-nav-cell ul .top-sports a:hover {
	text-decoration:underline;
	color:#126602;
}
#top-nav-cell ul .top-music a:hover {
	text-decoration:underline;
	color:#666;
}
#top-nav-cell ul .top-movies a:hover {
	text-decoration:underline;
	color:#C6930A;
}
#top-nav-cell ul .top-tv a:hover {
	text-decoration:underline;
	color:#222295;
}
#top-nav-cell ul .top-enter a:hover {
	text-decoration:underline;
	color:#c30611;
}
#top-nav-cell li {
	font-size:9px;
	font-weight:bold;
	list-style-type:none;
	padding-left:4px;
	padding-top:6px;
	display:inline-block;
}
#top-logo {
	z-index:9000;
	position:relative;
	top:-8px;
	
}
#tr-logos {
	z-index:9000; 
	position:relative;
}
#logo-cell {
	position:relative;
	top:10px;
	left:5px;
	width:200px;
	float:left;
}
#head-cell {
	position:relative;
	top:10px;
	width:360px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#rt-cell {
	position:relative;
	top:-22px;
	right:5px;
	width:180px;
	float:right;
	text-align:right;
}


#header-brands-cell {
	width:100%;
	height:40px;
	padding-top:8px;
	padding-bottom:8px;
	overflow:hidden;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------ nav-main -------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#nav-main-cell {
	width:590px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-28px;
	text-align:center;
	background-image:url(../images/nav-main-bg-01.png);
	background-repeat:no-repeat;
	margin-bottom:0px;
}
#nav-main-cell ul a {
	text-decoration:none;
	color:#000;
	padding-right:8px;
	padding-left:4px;
}
.nav-main-br {
	background-image:url(../images/nav-main-br.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}
.nav-main-br-sports {
	background-image:url(../images/nav-main-br.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
}
#nav-main-sports a:hover {
	text-decoration:underline;
	color:#126602;
}
#nav-main-music a:hover {
	text-decoration:underline;
	color:#000;
}
#nav-main-movies a:hover {
	text-decoration:underline;
	color:#C6930A;
}
#nav-main-tv a:hover {
	text-decoration:underline;
	color:#101082;
}
#nav-main-enter a:hover {
	text-decoration:underline;
	color:#c30611;
}
#nav-main-sub-sports a:hover {
	text-decoration:underline;
	color:#126602;
	font-weight:bold;
}
#nav-main-sub-music a:hover {
	text-decoration:underline;
	color:#000;
	font-weight:bold;
}
#nav-main-sub-movies a:hover {
	text-decoration:underline;
	color:#C6930A;
	font-weight:bold;
}
#nav-main-sub-tv a:hover {
	text-decoration:underline;
	color:#101082;
	font-weight:bold;
}
#nav-main-sub-enter a:hover {
	text-decoration:underline;
	color:#c30611;
	font-weight:bold;
}


#nav-main-cell li {
	font-size:12px;
	font-weight:bold;
	list-style-type:none;
	position:relative;
	top:-8px;
	display:inline-block;
}

#nav-main-cell-sports {
	width:590px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-33px;
	text-align:center;
	background-image:url(../images/nav-main-sports-bg-01.png);
	background-repeat:no-repeat;
	margin-bottom:0px;
}
#nav-main-cell-sports ul a {
	text-decoration:none;
	color:#900;
	padding-right:6px;
	padding-left:2px;
}
#nav-main-cell-sports ul a:hover {
	text-decoration:underline;
	color:#000;
	padding-right:6px;
	padding-left:2px;
}

#main-cell {
	padding: 0 0px 0px 0px;
	margin-top:-30px;
}
#main-content {
	padding: 0px 0px 10px 0px;	
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* -------------- shop ---------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#shop-wrap {
	min-width: 790px;
	max-width: 1240px;
	margin: 0px auto;
	margin-bottom:10px;
	}
	#shop-wrap #shop-cell {
		height:auto;
		min-width:770px;
		max-width:1240px;
		padding: 15px 0 10px 30px;
}
		#shop-cell #shop-inner {
			width:100%;
			height:auto;
			padding: 10px 0 35px 0;
		}
#shop-sports-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
	background-color:transparent;
	padding-bottom:5px;
}
#shop-music-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
	background-color:transparent;
	padding-bottom:5px;
}
#shop-movies-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
	background-color:transparent;
	padding-bottom:5px;
}
#shop-tv-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
	background-color:transparent;
	padding-bottom:5px;
}
#shop-enter-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
	background-color:transparent;
	padding-bottom:5px;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* -------------- catalog styles ------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
#cata-wrap {
	height:auto;
	min-width: 760px;
	max-width: 1240px;
	margin: 0px auto;
	padding-bottom:10px;
	background-color:#FFF;
	clear:both;
	}
	#cata-wrap #cata-cell {
	height:auto;
	min-width:760px;
	max-width:1240px;
	clear:both;
}

#catalog-cell {
	float:left;
	height:auto;
	width:79%;
	min-width:550px;
	max-width:1040px;
	margin-top:14px;
}

#shop-right-side {
	float:right;
	height:auto;
	min-width:160px;
	margin-top:15px;
	margin-right:45px;
}
#shop-right-side-inner {
	height:auto;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	min-width:160px;
	max-width:190px;
	text-align:center;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ----------- featured items --------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#feat-items-cell {
	height:auto;
	width:100%;
	min-width:790px;
	max-width:1240px;
	margin:0px auto;
	padding-bottom:10px;
	clear:both;
	font-size:12px;
	line-height:14px;
}
#fi-01 {
	float:left;
	width:16%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	min-width:130px;
	max-width:200px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 10px 0;
}
#fi-02 {
	float:left;
	width:16%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	min-width:130px;
	max-width:200px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 10px 0;
}
#fi-03 {
	float:left;
	width:16%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	min-width:130px;
	max-width:200px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 10px 0;
}
#fi-04 {
	float:left;
	width:16%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	min-width:130px;
	max-width:200px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 10px 0;
}
#fi-05 {
	float:left;
	width:16%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	min-width:130px;
	max-width:200px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 10px 0;
}
#fi-06 {
	float:left;
	width:16%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	min-width:130px;
	max-width:200px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 10px 0;
}
#price {
	font-weight:bold;
	text-decoration:line-through;
}
#oprice {
	font-weight:bold;
	color:#C00;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ---------------------- Favorite Catalogs ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#fav-catalogs-cell {
	float:left;
	margin-left:20px;
	height:auto;
	width:78%;
	min-width:530px;
	max-width:1040px;
	margin:0px auto;
	padding-bottom:10px;
	font-size:12px;
	line-height:14px;
	border:2px;
}
#fc-right-side {
	float:right;
	height:auto;
	width:180px;
	margin-top:20px;
	margin-right:35px;
}
#fc-01 {
	float:left;
	width:24%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	min-width:132px;
	max-width:260px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 10px 0;
	display:block;
}
#fc-02 {
	float:left;
	width:24%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	min-width:132px;
	max-width:260px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 10px 0;
	display:block;
}
#fc-03 {
	float:left;
	width:24%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	min-width:132px;
	max-width:260px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 10px 0;
	display:block;
}
#fc-04 {
	float:left;
	width:24%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	min-width:132px;
	max-width:260px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 10px 0;
	display:block;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ---------------------- interact ---------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#inter-wrap {
	min-width: 790px;
	max-width: 1240px;
	margin: 0px auto;
	margin-bottom:10px;
	}
	#inter-wrap #inter-cell {
		height:auto;
		min-width:770px;
		max-width:1240px;
		padding: 15px 0 10px 30px;
}
		#inter-cell #inter-inner {
			width:100%;
			height:auto;
			padding:0px;
		}
		
#inter-cell-login-cell {
	padding-top:10px;
	padding-bottom:5px;
	height:60px;
	vertical-align:middle;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ----------------- entertaiment ----------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#enter-wrap {
	min-width: 790px;
	max-width: 1240px;
	margin: 0px auto;
	margin-bottom:10px;
	}
	#enter-wrap #enter-cell {
		height:auto;
		min-width:770px;
		max-width:1240px;
		padding: 15px 0 0px 30px;
}
		#enter-cell #enter-inner {
			width:100%;
			height:auto;
			padding: 10px 0 15px 0;
		}
#enter-slide-control {
	height:145px;
	width:100%;
	min-width:770px;
	max-width:1240px;
	position:absolute;
	top:44px;
}
#enter-slide-left {

	position:absolute;
	left:10px;
	top:30px;
}
#enter-slide-right {
	position:absolute;
	right:10px;
	top:30px;
	float:right;
}

.enter-sports-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
}
.enter-music-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
}
.enter-movies-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
}
.enter-tv-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
}
.enter-enter-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------- enter landing page --------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#entertain-wrap {
	height:auto;
	min-width: 790px;
	max-width: 1240px;
	margin: 0px auto;
	padding-bottom:10px;
	background-color:#FFF;
	clear:both;
	}
	#entertain-wrap #entertain-cell {
	height:auto;
	min-width:770px;
	max-width:1240px;
	padding: 10px 0 10px 30px;
	clear:both;
}
.enter-top-brands-cell{
	height:auto;
	width:auto;
	float:right;
	clear:both;
	padding: 5 5 5 5;
	position:relative;
	top:20px;
	background: #e1e1e1; /* Fallback color for non-css3 browsers */
	
	/* Gradients */
	background: -webkit-gradient( linear,left top, left bottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));
	background: -moz-linear-gradient( center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%);
	
	/* Rounded Corners */
	border-radius: 7px; 
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	
	/* Shadows */
	box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3); 
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
}
#entercontent-cell {
	float:left;
	height:auto;
	width:76%;
	min-width:560px;
	max-width:1030px;
}

#enter-right-side {
	float:right;
	height:auto;
	width:20%;
	min-width:160px;
	padding:10px;
	margin-top:20px;
	vertical-align:top;
}
#enter-right-side-inner {
	height:auto;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	min-width:160px;
	max-width:190px;
	text-align:center;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* -------------- info ---------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#info-wrap {
	min-width: 790px;
	max-width: 1240px;
	margin: 0px auto;
	margin-bottom:10px;
	}
	#info-wrap #info-cell {
		height:auto;
		min-width:770px;
		max-width:1240px;
		padding: 15px 0 10px 30px;
}
		#info-cell #info-inner {
			width:100%;
			height:auto;
			padding: 10px 0 15px 0;
		}
#info-sports-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
}
#info-music-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
}
#info-movies-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
}
#info-tv-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
}
#info-enter-cell {
	float:left;
	width:20%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ---------------- info landing page ------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#news-info-wrap {
	height:auto;
	/*min-width: 790px;*/
	/*max-width: 1240px;*/
	width:1240px;
	margin: 0px auto;
	padding-bottom:10px;
	background-color:#FFF;
	clear:both;
	}
	#news-info-wrap #news-info-cell {
	height:auto;
	/*min-width:770px;*/
	/*max-width:1240px;*/
	/* changed to fix iissue with page a div pushingpage right 30px - width:1240px;*/
	width:1210px;
	padding: 10px 0 10px 30px;
	clear:both;
}

#news-info-content-cell {
	float:left;
	height:auto;
	width:70%;
	min-width:560px;
	max-width:1030px;
	line-height:1.3em;
	font-size:13px
}

#news-info-right-side {
	float:right;
	height:auto;
	width:20%;
	min-width:160px;
	padding:10px;
	margin-top:20px;
}
#news-info-right-side-inner {
	height:auto;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	min-width:160px;
	max-width:190px;
	text-align:center;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ---------- Shads and Ads ----------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#shad01 {
	height:5px;
	position:relative;
	top:5px;
}
#shad02 {
	height:5px;
}
#shad03 {
	height:5px;
	margin-bottom:25px;
}
#shad04 {
	height:5px;
	position:relative;
	top:10px;
	margin-bottom:15px
}
#shad05 {
	height:5px;
	position:relative;
	top:0px;
}
#ad-slot-top {
	margin-left:auto;
	margin-right:auto;
	width:auto;
	height:94px;
	text-align:center;
	vertical-align:middle;
	position:relative;
	top:-10px;
}
#ad-slot-bot {
	margin-left:auto;
	margin-right:auto;
	width:auto;
	height:auto;
	text-align:center;
	padding:5px 0px 5px 0px;
	background-color:#272727;
}
#ad-slot-bot-bg {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:auto;
	position:absolute;
	left:-50%;
	right:-50%;
	text-align:center;
	background-color:#272727;
}

#ad-slot-mid {
	height:auto;
	width:100%;
	text-align:center;
}
#ad-468 {
	height:auto;
	width:auto;
	margin-top:10px;
}
#ad-180-wrap {
	height:auto;
	width:570px;
	margin-left:auto;
	margin-right:auto;
}
#ad-180 {
	height:auto;
	width:180px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* --------------------- right-side --------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#right-side-recent-posts {
	margin-left:10px;
}
#right-side-recent-posts ul {
	margin-left:4px;
}

#right-side-feat-item {
	margin-left:10px;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* --------------------- float-box ---------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#float-box-left{position:absolute; left:0px; border-right:0px; padding-left:5px; z-index:10000;
}
#float-box-left div{margin:150px 0;}

#float-box-right{position:fixed; right:0px; border-right:5px; padding-left:5px; z-index:10000;
}
#float-box-right div{margin:20px 0; background-image:url(../images/float-right-bg.png); background-repeat:repeat-y; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#5d4505;}

#float-box-right #float-right-feedback {position:relative; top:-110px;}

#feedback-btn {
	position:relative; right:-15px; top:-15px;
}

#float-box-right-feedback{position:absolute; right:110px; z-index:10000;
}
#float-box-right-feedback div{margin:450px 0;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------- footer --------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
#footer-cell {
	width:100%;
	height:auto;
	padding:0px;
}
#footer-logo-strip {
	width:100%;
	height:55px;
	text-align:center;
	padding-top:15px;
}
#footer-br {
	width:100%;
	height:40px;
}
#footer {
	min-width: 840px;
	max-width: 1260px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding:25px 0px 35px 0px;
}
#footer-left {
	height:auto;
	width:15%;
	text-align:left;
	float:left;
}
#footer-mid {
	height:auto;
	width:70%;
	text-align:center;
	float:left;
}
#footer-right {
	height:auto;
	width:15%;
	text-align:right;
	float:left;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ----------------------- soc-bar-bot ------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
#soc-bar-bot-wrap {
	height:auto;
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	position:fixed;
	z-index:10000;
	bottom:0px;
}
#soc-bar-bot-cell {
	margin-left:auto;
	margin-right:auto;
	z-index:11000;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* --------------------- LightBox Style ----------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */

.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.white_content {
	display: none;
	position: fixed;
	top: 5%;
	left: 20%;
	width: 60%;
	min-width:600px;
	max-height:520px;
	height: 95%;
	padding: 5px;
	border: 8px solid #36F;
	-moz-border-radius:8px; 
	border-radius:10px; 
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.inter-info_content {
	display: none;
	position: fixed;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 5px;
	border: 8px solid #36F;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.close-lb {
	position:absolute;
	right:5px;
	float:right;
	font-size:11px;
	z-index:1010;
	background-color:#fff;
	padding:0 2px 4px 2px;
}
.close-lb a {
	color:#000;
	text-decoration:none;
}
.close-lb a:hover {
	color:#900;
	text-decoration:none;
}

.thumb-title-lb {
	font-size:12px;
	font-weight:bold;	
}

.vid-title-lb {
	margin:4px 0 5px 0;
}

.vid-share-box {
	width:600px;
	height:60px;	
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ---------------------- scroll box -------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
.scrollArea {
min-width: 790px;
max-width: 1240px;
width:100%;
height: 450px;
padding-left: 5px;
padding-right: 5px;
border-color: #6699CC;
border-width: 1px;
border-style: solid;
overflow: auto;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------- Cross Browser Fixes ect.. -------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
.transparent {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  /* IE 5-7 */
  filter: alpha(opacity=70);
  /* Netscape */
  -moz-opacity: 0.7;
  /* Safari 1.x */
  -khtml-opacity: 0.7;
  /* Good browsers */
  opacity: 0.7;
  
}
.visible {
	display:block;
	margin-left:auto;
	margin-right:auto;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* IE 5-7 */
  filter: alpha(opacity=100);
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
}

/* Sneeci.com - Style.css ================================+++++++++++++++++++STYLE.CSS++++++++++++++++=========================================== */

a:visited {color:#006;}
body {
	background-image:url(../images/body-bg3.png);
	background-attachment:scroll;
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d8e5ef;
}
#body-bg2 {
	/*background-image:url(../images/body-bg2.png);*/
	background-position:center top !important;
	background-repeat:no-repeat;
}

#page-wrap {
	font-family:Verdana, Geneva, sans-serif;	
	}
	#page-wrap #inside {
		
	}

#main-cell {
	
}
#main-content {
	
}
	
#header {
	background-image:url(../images/bg-01.png);
	background-repeat:repeat-x;
	color:#FFF;
}

/* ------------------------------------------- */

#shop-wrap {
	background-image:url(../images/lt-01.png);
	/*background-color:#e4e5f8;*/
	background-attachment:inherit;
	background-position:top left;
	background-repeat:no-repeat;
	}
	#shop-wrap #shop-cell {
		
}

#inter-wrap {
	background-image:url(../images/lt-02.png);
	background-attachment:inherit;
	background-position:top left;
	background-repeat:no-repeat;
	}
	#inter-wrap #inter-cell {
		
}

#inter-inner {
	background-image:url(../images/inter-inner-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#inter-cell-login-cell {
	background-image:url(../images/inter-login-bg.png);
	background-repeat:no-repeat;
	background-position:center;
}
	

#enter-wrap {
	background-image:url(../images/lt-03.png);
	background-attachment:inherit;
	background-position:top left;
	background-repeat:no-repeat;
	}
	#enter-wrap #enter-cell {
		
}
/* enter mouseovers */
.enter-pic-cell { width:130px; height:97px; padding-top:10px; margin-bottom:1em; position:relative; top:5px;}
    .ep-image { width:130px; height:97px; z-index:0;}
    .ep-overlay { background-image:none; position:absolute; width:130px; height:97px; z-index:1; margin-left:auto; margin-right:auto; margin-top:5px;}
    .ep-overlay:hover { background-image:url(../images/enter-pic-over.png);}


.enter-list {
	list-style-image:url(../images/ac-01.png);
	font-size:12px;
	position:relative;
	left:40%;
	top:-5px;
	width:auto;
	height:auto;
	min-width:155px;
	max-width:248px;
}
.enter-list li {
	text-align:left;
}
.enter-list a {text-decoration:none;}
.enter-list a:hover {color:#333;}

#more {font-size:10px; line-height:20px;}
#more a {text-decoration:none;}
#more a:hover {color:#333;}

#info-wrap {
	background-image:url(../images/zzzz.png);
	background-attachment:inherit;
	background-position:top left;
	background-repeat:no-repeat;
	}
	#info-wrap #info-cell {
		
}
#info-list {
	width:80%;
	list-style-image:url(../images/il-01.png);
	font-size:12px;
	position:relative;
	left:20%;
}
#info-list li {
	text-align:left;
}
#info-list a {text-decoration:none;}
#info-list a:hover {color:#333;}

/* ---+++ RSS FEEDS, ON LANDING PAGES ---+++ */
#entries {
    padding: 0 !important;
}
 
#entries div {
    clear: both;
    float: left;
    width: 97%;
    list-style: none !important;
    margin: 1em;
	line-height:1.3em
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
/* ---+++ ___________________________ ---+++ */


.bot-info-link {
	margin-left:3%;
	margin-right:3%;
	font-size:13px;
	font-weight:bold;
}
#bot-info-links a {text-decoration:none;}
#bot-info-links a:hover {color:#333;}
#bot-info-links {position:relative; top:-3px;}

#ctitle1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#e7e7eb;
	text-decoration:none;
}
#ctitle1 a:hover {
	color:#00069F;
	text-decoration:underline;
}
#ctitle {
	font-size:14px;
	font-weight:bold;
	margin-left:25px;
	position:relative;
	top:8px;
}
#ctitle2 {
	font-size:12px;
	color:#006;
	font-weight:bold;
}
#ctitle3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-left:25px;
	position:relative;
}
#ctitle4 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:12px;
	float:left;
	position:relative;
}
#ctitle5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	/*color: #036*/
	color: #336699;
}
#ctitle5 a:hover {
    /*color: #101082;*/
	color: #0000CC;
	text-decoration:underline;
}
#cl-more {
	float:right;
	position:relative;
	top:-41px;
	right:-3px;
}
#shad01 {
	background-image:url(../images/shad-01.png);
	background-attachment:inherit;
	background-position:center top;
}
#shad02 {
	background-image:url(../images/shad-01.png);
	background-attachment:inherit;
	background-position:center top;
}
#shad03 {
	background-image:url(../images/shad-01.png);
	background-attachment:inherit;
	background-position:center top;
}

/* right-side */
#right-side-recent-posts {
	text-align:left;
	font-size:12px;
	line-height:16px;
}
#right-side-feat-item {
	text-align:left;
	font-size:12px;
	line-height:16px;
}

/* float-box */

.share-title {
	width:40px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	position:relative;
	top:-5px;
	background-color:#f7efdc;
	padding:2px 0px 2px 0px;
	border-style:solid;
	border-width:1px;
}
/* float listen styles */
#rs-listen-01 a {
		display:block;
		width:32px;
		height:32px;
		background: url(../images/pandora-sm.png) 0 0 no-repeat;
		background-position: 0 0;
		text-decoration: none;
		overflow:hidden;
		}
#rs-listen-01 a:hover {	
		background-position: -32px 0;
		}

#rs-listen-02 a {
		display:block;
		width:32px;
		height:32px;
		background: url(../images/rhapsody-sm.png) 0 0 no-repeat;
		text-decoration: none;
		}
#rs-listen-02 a:hover {	
		background-position: -32px 0;
		}

#rs-listen-03 a {
		display:block;
		width:32px;
		height:32px;
		background: url(../images/tunecore-sm.png) 0 0 no-repeat;
		text-decoration: none;
		}
#rs-listen-03 a:hover {	
		background-position: -32px 0;
		}

/* footer */
#footer-cell {
	background-image:url(../images/foot-top.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#292929;
}
#header-brands-cell {
	/*background-image:url(../images/header-brands-bg.png);*/
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffffff;
	overflow:hidden;
}

#footer-logo-strip {
	background-image:url(../images/footer-logo-strip.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#292929;
}
#footer-br {
	background-image:url(../images/footer-br.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#292929;
}
#footer {
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-size:12px;
	color:#FFF;
}

#footer a {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	color:#999;
	text-decoration:underline;
}

<!-- Login-Cell Home Page -->

#inter-cell-login-cell input {
    width: 100px;
    background: #e0e0e0;
    padding: 6px;
    border-top: 1px solid #32437f;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
}

#inter-cell-login-cell input:hover {
    -webkit-box-shadow: 0px 0px 4px #000;
    background: #c6cce0;
}

#inter-cell-login-cell input.submit {
    width: 100px;
    color: #fff;
    text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
    text-shadow: #000 1px 1px;
    border-top: 1px solid #32437f;
	background: #3e4f8a; /* for non-css3 browsers */
	background-color: #3e4f8a; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6171a8', endColorstr='#8d99c1'); /* for IE */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6171a8), to(#8d99c1)); /* for webkit browsers */
	background: -moz-linear-gradient(19% 75% 90deg,#6171a8, #8d99c1); /* for firefox 3.6+ */ 
}

#inter-cell-login-cell input.submit:hover {
    width: 100px;
    color: #ececec;
    text-transform: uppercase;
    text-shadow: #000 1px 1px;
    border-top: 1px solid #32437f;
	background: #6171a8; /* for non-css3 browsers */
	background-color: #6171a8; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8d99c1', endColorstr='#6171a8'); /* for IE */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8d99c1), to(#6171a8)); /* for webkit browsers */
	background: -moz-linear-gradient(19% 75% 90deg,#8d99c1, #6171a8); /* for firefox 3.6+ */ 
}

/* Sneeci.com - top-brands-slider.css ========================++++++++++++++++top-brands-slider.CSS+++++++++++++================================== */
/* Elastislide Style */
.es-carousel-wrapper{
	padding:0px 37px;
	position:relative;
}
.es-carousel{
	overflow:hidden;
}
.es-carousel ul{
	display:block;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
	background-image:url(../images/header-brands-line.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:12px;
}
.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:#222;
	z-index:1000;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
	z-index:1000;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:10px;
	background:transparent url(../images/nav.png) no-repeat top left;
	width:28px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:10px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}

/* Sneeci.com - headertyles.css ============================+++++++++++++++++++HEADERSTYLES.CSS++++++++++++++++======================================= */

/* header styles */
.header-hometab-cell {
	background-image:url(../images/header-hometab-2.png);
	background-repeat:no-repeat;
	background-position:center;
}
.header-hometab-inner {
	
}

#header-home {
	height:120px;
	width:100%;
	background-image:url(../images/header-home.jpg);
	background-repeat:repeat-x;
	background-position:center;
}

#header-home-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

/* NEWS page headers and VIDEO page headers */
.header-news-sports-cell {
	background-image:url(../images/header-news-sports-3.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.header-news-music-cell {
	background-image:url(../images/header-news-music.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.header-news-movies-cell {
	background-image:url(../images/header-news-movies.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.header-news-tv-cell {
	background-image:url(../images/header-news-tv.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.header-news-enter-cell {
	background-image:url(../images/header-news-enter.jpg);
	background-repeat:no-repeat;
	background-position:center;
}


/* shop-sports ------------- */

#header-shop-sports-nfl {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-nfl.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-nfl-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-nba {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-nba.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-nba-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-mlb {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-mlb.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-mlb-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-nhl {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-nhl.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-nhl-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-nascar {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-nascar.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-nascar-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-ncaaf {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-ncaaf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-ncaaf-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-ncaab {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-ncaab.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-ncaab-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-golf {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-golf.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-golf-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-tennis {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-tennis.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-tennis-bottom {
	height:120px;

	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-mma {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-mma.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-mma-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-boxing {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-boxing.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-boxing-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-olympics {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-olympics.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-olympics-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-soccer {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-soccer.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-soccer-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-poker {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-poker.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-poker-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}
#header-shop-sports-odds {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-odds.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-odds-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-memorabilia {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-memorabilia.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-memorabilia-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-jerseys {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-jerseys.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-jerseys-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-hats {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-hats.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-hats-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-t-shirts {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-t-shirts.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-t-shirts-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-dvd {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-dvd.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-dvd-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-apparel {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-apparel.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-apparel-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-footwear {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-footwear.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-footwear-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-equipment {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-equipment.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-equipment-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-merchandise {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-merchandise.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-merchandise-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-video-games {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-video-games.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-video-games-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-sports-sporting-events {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-sports-sporting-events.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-sports-sporting-events-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/* ---shop-music ------------- */

#header-shop-music-classic-rock {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-classic-rock.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-classic-rock-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-pop {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-pop.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-pop-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-disco {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-disco.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-disco-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-rb {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-rb.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-rb-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-jazz {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-jazz.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-jazz-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-hip-hop {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-hip-hop.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-hip-hop-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-rap {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-rap.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-rap-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-country {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-country.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-country-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-motown {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-motown.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-motown-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-dance {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-dance.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-dance-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-latin {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-latin.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-latin-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-classical {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-classical.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-classical-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-oldies {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-oldies.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-oldies-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-blues {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-blues.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-blues-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-metal {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-metal.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-metal-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-dvd-cd {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-dvd-cd.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-dvd-cd-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-guitar-hero {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-guitar-hero.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-guitar-hero-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-library {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-library.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-library-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-collectables {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-collectables.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-collectables-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-t-shirts {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-t-shirts.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-t-shirts-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-records {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-records.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-records-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-hats {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-hats.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-hats-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-i-tunes {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-i-tunes.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-i-tunes-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-instruments {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-instruments.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-instruments-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-music-concert-tickets {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-music-concert-tickets.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-music-concert-tickets-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */


/* ---shop-movies ------------- */

#header-shop-movies-drama {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-drama.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-drama-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-action {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-action.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-action-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-gangster {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-gangster.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-gangster-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-musicals {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-musicals.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-musicals-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}


#header-shop-movies-classic {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-classic.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-classic-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-horror {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-horror.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-horror-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-animated {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-animated.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-animated-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-westerns {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-westerns.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-westerns-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-comedy {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-comedy.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-comedy-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-sports {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-sports.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-sports-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-sci-fi {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-sci-fi.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-sci-fi-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-war {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-war.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-war-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-romance {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-romance.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-romance-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-mystery {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-mystery.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-mystery-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-blu-ray {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-blu-ray.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-blu-ray-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-rentals {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-rentals.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-rentals-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-library {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-library.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-library-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-collectables {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-collectables.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-collectables-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-t-shirts {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-t-shirts.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-t-shirts-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-hats {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-hats.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-hats-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-movies-local-tickets {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-movies-local-tickets.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-movies-local-tickets-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}


/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/* ---shop-tv ------------- */

#header-shop-tv-drama {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-drama.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-drama-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-action {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-action.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-action-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-soaps {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-soaps.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-soaps-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-sitcom {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-sitcom.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-sitcom-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-cartoons {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-cartoons.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-cartoons-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-classic {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-classic.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-classic-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-horror {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-horror.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-horror-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-animated {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-animated.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-animated-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-westerns {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-westerns.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-westerns-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-comedy {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-comedy.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-comedy-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-sports {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-sports.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-sports-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-reality {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-reality.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-reality-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-dvd {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-dvd.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-dvd-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-home-theater {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-home-theater.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-home-theater-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-lcd {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-lcd.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-lcd-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-led {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-led.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-led-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-hdtv {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-hdtv.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-hdtv-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-collectables {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-collectables.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-collectables-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-t-shirts {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-t-shirts.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-t-shirts-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-hats {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-hats.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-hats-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-tv-game-shows {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-tv-game-shows.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-tv-game-shows-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}


/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/* ---shop-enter ------------- */

#header-shop-enter-comedians {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-comedians.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-comedians-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-magicians {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-magicians.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-magicians-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-broadway {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-broadway.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-broadway-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-reality-stars {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-reality-stars.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-reality-stars-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-models {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-models.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-models-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-fashion {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-fashion.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-fashion-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-celebrities {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-celebrities.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-celebrities-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-opera {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-opera.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-opera-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-video-games {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-video-games.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-video-games-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-art {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-art.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-art-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-collectables {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-collectables.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-collectables-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-blu-ray {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-blu-ray.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-blu-ray-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-t-shirts {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-t-shirts.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-t-shirts-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-calendars {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-calendars.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-calendars-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-magazines {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-magazines.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-magazines-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-comic-books {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-comic-books.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-comic-books-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

#header-shop-enter-venue-tickets {
	height:120px;
	width:100%;
	background-image:url(../images/header-shop-enter-venue-tickets.png);
	background-repeat:no-repeat;
	background-position:center;
}
#header-shop-enter-venue-tickets-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}


/* --------------------------------------------------------------------------- */

#header-jakes-picks {
	height:120px;
	width:100%;
	background-image:url(../images/header-jakes-picks.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#header-jakes-picks-bottom {
	height:120px;
	max-width:1240px;
	min-width:800px;
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:70px;
	overflow:hidden;
	text-align:center;
}

/* --------------------------------------------------------------------------- */

/* Sneeci.com - shop-nav.css ================================+++++++++++++++++++SHOP-NAV.CSS++++++++++++++++=========================================== */
/* top-shop 02 styles */


/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
/* .qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:-300px;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}*/



/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}



/*!!!!!!!!!!! MyCSSMenu Styles !!!!!!!!!!!*/


	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
	position:relative;
	top:8px;
	left:65px;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 20px 5px 10px;
		margin:0px;
		color:#000;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		border-width:0px 0px 0px 0px;
		border-style:dashed;
		border-color:#DDDDDD;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:none;
		border-color:#2E78B6;
		color:#900;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:22px 10px 10px 10px;
		margin:0px 0px 0px 0px;
		background-color:#eaf0f7;
		border-width:0px 1px 1px;
		border-style:dashed;
		border-color:#2E78B6;
		height:auto;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 5px 2px 4px;
		margin:0px;
		font-weight:normal;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	/* #qm0 div a:hover, #qm0 ul a:hover	
	{	
		color:#900;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		text-decoration:none;
		border-style:none;
	}
	
	/* MyCSSMenu 1 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm1	
	{	
	position:relative;
	top:2px;
	left:58px;
	z-index:2;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a	
	{	
		padding:5px 10px 5px 10px;
		margin:0px;
		color:#000;
		font-size:10px;
		text-decoration:none;
		font-weight:bold;
		border-width:0px 0px 0px 0px;
		border-style:dashed;
		border-color:#DDDDDD;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm1 .qmactive, body #qm1 .qmactive:hover	
	{	
		text-decoration:none;
		border-color:#2E78B6;
		color:#900;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul	
	{	
		padding:22px 10px 10px 10px;
		margin:0px 0px 0px 0px;
		background-color:#eaf0f7;
		border-width:0px 1px 1px;
		border-style:dashed;
		border-color:#2E78B6;
		height:auto;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a, #qm1 ul a	
	{	
		padding:2px 5px 2px 4px;
		margin:0px;
		font-weight:normal;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm1 div a:hover, #qm1 ul a:hover	
	{	
		color:#900;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover	
	{	
		text-decoration:none;
		border-style:none;
	}


/* --- top-Shop-Nav-Cells */
#top-shop-nav-cell {
	height:auto;
	width:90%;
	min-width:780px;
	max-width:1240px;
	position:absolute;
	top:184px;
	font-weight:bold;
	z-index:999;
}

#top-shop-nav-sports {
	width:100%;
	display:none;
	z-index:1000;
	min-width:780px;
	max-width:1240px;
	height:50px;
	position:absolute;
	background-color:#eaf0f7;
	border:solid 0px #000;
	text-align:left;
}

#top-shop-nav-music {
	width:82%;
	display:none;
	z-index:1000;
	min-width:780px;
	max-width:1240px;
	height:50px;
	position:absolute;
	background-color:#eaf0f7;
	border:solid 0px #000;
	text-align:left;
	padding-left:18%;
}

#top-shop-nav-movies {
	width:100%;
	display:none;
	z-index:1000;
	min-width:780px;
	max-width:1240px;
	height:50px;
	position:absolute;
	background-color:#eaf0f7;
	border:solid 0px #000;
	text-align:center;
}

#top-shop-nav-tv {
	width:82%;
	display:none;
	z-index:1000;
	min-width:780px;
	max-width:1240px;
	height:50px;
	position:absolute;
	background-color:#eaf0f7;
	border:solid 0px #000;
	text-align:right;
	padding-right:18%;
}

#top-shop-nav-enter {
	width:97%;
	display:none;
	z-index:1000;
	min-width:780px;
	max-width:1240px;
	height:50px;
	position:absolute;
	background-color:#eaf0f7;
	border:solid 0px #000;
	text-align:right;
	padding-right:3%
}

#top-nav-list {
	margin-left:40px;
	margin-top:5px;
}

#top-nav-list li {
	display:inline;
	list-style-type:none;
	padding-right:5px;
	font-size:12px;
}

#top-nav-list a {color:#000; text-decoration:none;}
#top-nav-list a:hover {color:#900; text-decoration:underline;}
#top-nav-list a:visited {}

/* --- Shop-Nav-Cells */
#shop-nav-cell {
	height:auto;
	width:95%;
	min-width:780px;
	max-width:1240px;
	position:absolute;
	margin-left:-30px;
	font-weight:bold;
}

#shop-nav-sports {
	width:100%;
	display:none;
	z-index:1000;
	min-width:780px;
	max-width:1240px;
	height:50px;
	position:absolute;
	background-color:#eaf0f7;
	border:solid 0px #000;
	text-align:left;
}

#shop-nav-music {
	width:82%;
	display:none;
	z-index:1000;
	min-width:780px;
	max-width:1240px;
	height:50px;
	position:absolute;
	background-color:#eaf0f7;
	border:solid 0px #000;
	text-align:left;
	padding-left:18%;
}

#shop-nav-movies {
	width:100%;
	display:none;
	z-index:1000;
	min-width:780px;
	max-width:1240px;
	height:50px;
	position:absolute;
	background-color:#eaf0f7;
	border:solid 0px #000;
	text-align:center;
}

#shop-nav-tv {
	width:82%;
	display:none;
	z-index:1000;
	min-width:780px;
	max-width:1240px;
	height:50px;
	position:absolute;
	background-color:#eaf0f7;
	border:solid 0px #000;
	text-align:right;
	padding-right:18%;
}

#shop-nav-enter {
	width:97%;
	display:none;
	z-index:1000;
	min-width:780px;
	max-width:1240px;
	height:50px;
	position:absolute;
	background-color:#eaf0f7;
	border:solid 0px #000;
	text-align:right;
	padding-right:3%
}

#shop-nav-sports #nav-list a:hover {
	text-decoration:underline;
	color:#126602;
}
#shop-nav-music #nav-list a:hover {
	text-decoration:underline;
	color:#000;
}
#shop-nav-movies #nav-list a:hover {
	text-decoration:underline;
	color:#C6930A;
}
#shop-nav-tv #nav-list a:hover {
	text-decoration:underline;
	color:#101082;
}
#shop-nav-enter #nav-list a:hover {
	text-decoration:underline;
	color:#c30611;
}

#nav-list {
	margin-left:20px;
	margin-top:5px;
}

#nav-list li {
	display:inline;
	list-style-type:none;
	padding-right:5px;
	font-size:12px;
}
#nav-list span {
	display:inline;
	list-style-type:none;
	padding-right:5px;
	font-size:12px;
}

#nav-list a {text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#nav-list a:hover {}
#nav-list a:visited {}

/* Sneeci.com - info-feeder.css =============================+++++++++++++++++++info-feeder.CSS++++++++++++++++======================================== */

.loading_rss {
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
}

.post_results {
	width:100%;
	height:auto;
	min-width:155px;
	max-width:248px;
	text-align:center;
	overflow:hidden;
	float:left;
}
.post_results ul {
    list-style:none;
    text-align:left;
    padding:3px;
    margin: 0;
	overflow:hidden;
}
.post_results ul li {
    height: 75px;
    padding: 5px;
	margin-top:3px;
	border:1px #333;
	text-align:left;
	overflow:hidden;
}
.post_results ul li:hover{

}
.post_results ul li a{
    color: #000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    margin-bottom:2px;
	height:1.1em;
	overflow:hidden;
}
.panel_post_results ul li a{
    color: #000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    margin-bottom:2px;
	height:1.1em;
	overflow:hidden;
}
.post_results ul li a:hover{
    color: #101082;
}
.title-link {
	
	height:15px;
	width:100%;
	min-width:155px;
	max-width:248px;
	text-align:left;
	overflow:hidden;
}
.title-link2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	height:17px;
	width:100%;
	min-width:300px;
	text-align:left;
	overflow:hidden;
	color:#00C
}
.rss_date {
	font-size:9px;
	color:#333;
	position:relative;
	top:-4px;
}
	
.post_results ul li p {
    color: #000;
    font-size: 11px;
    margin: 0;
}
.panel_post_results ul li p {
    color: #000;
    font-size: 11px;
    margin: 0;
}

/* ------ Info Style 3 --- post_kw-results3 ------  */

.post_kw-results3 {
	width:100%;
	height:auto;
	min-width:155px;
	max-width:200px;
	text-align:center;
	overflow:hidden;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.post_kw-results3 ul {
    list-style:none;
    text-align:left;
    padding:3px;
    margin: 0;
	overflow:hidden;
}
.post_kw-results3 ul li {
    height: 39px;
	padding:5px 18px 5px 18px;
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	border:1px #333;
	text-align:left;
	overflow:hidden;
}
.post_kw-results3 ul li:hover{

}
.post_kw-results3 ul li a{
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    margin-bottom:2px;
	height:1.1em;
	overflow:hidden;
}
.post_kw-results3 ul li a:hover{
    color: #101082;
}
.post_kw-results3 ul li p {
    color: #000;
    font-size: 12px;
    margin: 0;
}

/* ---------------++++++++++++++++++++++++++++++++++-----------------------
-------------------------INFO CELL 2 RESULTS ------------------------------
___________________________________________________________________________ */

.MPanelTabbedPanelsContent .post_results {
	width:auto;
	height:auto;
	min-width:195px;
	max-width:225px;
	text-align:left;
	overflow:hidden;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1;
}

.MPanelTabbedPanelsContent .post_results ul li {
    background: #ececec;
    background: -moz-linear-gradient(top, #ececec 0%, #efefff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#efefff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ececec 0%,#efefff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ececec 0%,#efefff 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ececec 0%,#efefff 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#efefff',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ececec 0%,#efefff 100%); /* W3C */
    height: 75px;
    padding: 5px;
	margin-top:3px;
	border:1px #333;
	text-align:left;
	overflow:hidden;
}

.MPanelTabbedPanelsContent .post_results ul {
    list-style:none;
    text-align:left;
    padding:3px;
    margin: 0;
	overflow:hidden;
}
.MPanelTabbedPanelsContent .post_results ul li:hover{
    background: #fff;
}
.MPanelTabbedPanelsContent .post_results ul li a:hover{
    /*color: #101082;*/
	color: #0000CC;
	text-decoration:underline;
}

.TabbedPanelsContent .post_results {
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	height:auto;
	min-width:195px;
	max-width:205px;
	text-align:center;
	overflow:hidden;
	float:left;
}

.TabbedPanelsContent .post_results ul {
    list-style:none;
    text-align:left;
    padding:3px;
    margin: 0;
	overflow:hidden;
}
.TabbedPanelsContent .post_results ul li {
    background: #ececec;
    background: -moz-linear-gradient(top, #ececec 0%, #efefff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#efefff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ececec 0%,#efefff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ececec 0%,#efefff 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ececec 0%,#efefff 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#efefff',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ececec 0%,#efefff 100%); /* W3C */
    height: 75px;
    padding: 5px;
	margin-top:3px;
	border:1px #333;
	text-align:left;
	overflow:hidden;
}

.TabbedPanelsContent .post_results ul li:hover{
    background: #fff;
}



.TabbedPanelsContent .post_results ul li a{
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    text-decoration:none;
    margin-bottom:2px;
	height:1.1em;
	overflow:hidden;
}
.TabbedPanelsContent .post_results ul li a:hover{
    /*color: #101082;*/
	color: #0000CC;
	text-decoration:underline;
}
.TabbedPanelsContent .title-link {
	height:15px;
	width:100%;
	min-width:195px;
	max-width:225px;
	text-align:left;
	overflow:hidden;
	color: #0033CC;
}

.TabbedPanelsContent .rss_date {
	font-size:9px;
	color:#333;
	position:relative;
	top:-4px;
}
	
.TabbedPanelsContent .post_results ul li p {
    color: #000;
    font-size: 11px;
    margin: 0;
}


/* ---------------++++++++++++++++++++++++++++++++++-----------------------
------------------ ENTERTAINMENT CELL Video RESULTS -----------------------
___________________________________________________________________________ */

.postv_results {
	width:100%;
	height:100%;
	min-width:155px;
	max-width:248px;
	text-align:center;
	margin-left:22px;
}

.vidtitlec {
	position:relative;
	top:-5px;
	font-size:13px;
	font-weight:bold;
}

.thumb-cell {
	margin-top:10px;
}

/* ---------------++++++++++++++++++++++++++++++++++-----------------------
------------------ ENTERTAINMENT LANDING PAGE Video RESULTS -----------------------
___________________________________________________________________________ */

.postv_results-page {
	float:left;
	width:100%;
	height:100%;
	text-align:left;
}

.vidtitlec-page {
	position:relative;
	top:0px;
	font-size:13px;
	/*font-weight:bold;*/
	text-align:left;
}

.vid-details-page {
	font-size:11px;
	color:#333;
	text-align:left;
}

.thumb-cell-page {
	margin-top:10px;
	margin-bottom:1em;
	float:left;
	width:19%;
	height:auto;
	min-width:135px;
	max-width:225px;
	margin-left:auto;
	margin-right:auto;
}

#playerpage01 {
	margin-bottom:1em;
}

/* Sneeci.com - tooltip.css ================================+++++++++++++++++++TOOLTIP.CSS++++++++++++++++=========================================== */

/* Tooltip ---------------------------- */

		.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Arial, Helvetica, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 9999;
			margin-left: -250px; width: 250px; margin-top:-2em;
		}
		.tooltip:hover .cimg {
			border: 0; margin: -20px 0 0 -40px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0; position:relative; left:15px;
		}
		.classic { padding: 0.5em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		
		.classic {background: #efefef; border: 1px solid #1951ca; }
		
		
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
		
/* Sneeci.com - feedback.css ================================+++++++++++++++++++FEEDBACK.CSS++++++++++++++++=========================================== */
.feedback{
	position:fixed;
	right:0px;
	top:220px;
	z-index:999999;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
.feedback a {
	display:block;
	height:100px;
	width:25px;
	text-align:right;
	float:right;
	cursor:pointer;
	position:relative;
	top:125px;
	left:0px;
	
	/*Font*/
	color:#FFF;
	font-weight:bold;
	font-size:18px;
}

.feedback .form{
	clear:both;
	height:350px;
	width:350px;
	border:1px solid #fff;
	background:#222;
	padding:15px;
	display: none;
	padding-right:25px;
}
.feedback .form textarea{
	height:40px;
	width:320px;
	padding:5px;
}
.feedback .status{
	font-size:16px;
}

.feedback .form .form-label {
	padding:2px;
}

/* Sneeci.com - cbdb-search-form.css =========================+++++++++++++++++++cbdb-search-form.CSS++++++++++++++++===================================== */
#search-form {
	background: #e1e1e1; /* Fallback color for non-css3 browsers */
	width: 532px;
	
	/* Gradients */
	background: -webkit-gradient( linear,left top, left bottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));
	background: -moz-linear-gradient( center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%);
	
	/* Rounded Corners */
	border-radius: 8px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	
	/* Shadows */
	box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3); 
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
}

/*** TEXT BOX ***/
input[type="text"]{
	background: #fafafa; /* Fallback color for non-css3 browsers */
	
	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
	background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);
	
	border: 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,.8);
	font-size: 12px;
	margin: 4px;
	padding: 2px;
	width: 222px;
	
	/* Rounded Corners */
	border-radius: 8px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	
	/* Shadows */
	box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}

/*** USER IS FOCUSED ON TEXT BOX ***/
input[type="text"]:focus{
	outline: none;
	background: #fff; /* Fallback color for non-css3 browsers */
	
	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(235,235,235)));
	background: -moz-linear-gradient( center top, rgb(255,255,255) 0%, rgb(235,235,235) 100%);
}

/*** SEARCH BUTTON ***/
input[type="submit"]{
	background: #44921f;/* Fallback color for non-css3 browsers */
	
	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(79,188,32)), color-stop(0.15, rgb(73,157,34)), color-stop(0.88, rgb(62,135,28)), color-stop(1, rgb(49,114,21)));
	background: -moz-linear-gradient( center top, rgb(79,188,32) 0%, rgb(73,157,34) 15%, rgb(62,135,28) 88%, rgb(49,114,21) 100%);
	
	border: 0;
	color: #eee;
	cursor: pointer;
	float: right;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 18px;
	margin: 5px 4px 0;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: 60px;
	outline: none;
	
	/* Rounded Corners */
	border-radius: 8px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	
	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}
/*** SEARCH BUTTON HOVER ***/
input[type="submit"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */
	
	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
input[type="submit"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */
	
	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}


/* Sneeci.com - jquery.thumbnailScroller.css ========================+++++++++++++jquery.thumbnailScroller.CSS++++++++++=================================== */
/*
Thumbnail scroller jQuery plugin
scrollers styling
*/
.jThumbnailScroller{position:relative; width:800px; height:40px; margin:0px auto 0 auto; border:0px solid #eee; padding:0; overflow:hidden; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.jThumbnailScroller .jTscrollerContainer{position:absolute;}
.jThumbnailScroller .jTscroller{position:relative; height:100%; margin:0; left:0; top:0; display:inline-block; *display:inline;}
.jThumbnailScroller .jTscrollerNextButton,.jThumbnailScroller .jTscrollerPrevButton{position:absolute; display:block; width:40px; height:40px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; opacity:0.7;}
.jThumbnailScroller .jTscrollerNextButton{background:#000 url(../images/nextArrow.png) center center;}
.jThumbnailScroller .jTscrollerPrevButton{background:#000 url(../images/prevArrow.png) center center;}
.jThumbnailScroller .jTscrollerNextButton:hover,.jThumbnailScroller .jTscrollerPrevButton:hover{background-color:#3f799d; opacity:1;}
.jThumbnailScroller .jTscroller a{display:block; float:left; border:0px solid #ddd; margin:0px 10px 0px 0; background:#fff; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.jThumbnailScroller .jTscroller a:hover{border-color:#fff;}
.jThumbnailScroller .jTscroller a:first-child{margin-left:10px;}
.jThumbnailScroller .jTscroller a img{border:none;}
/* different styled scrollers */
/* liquid width scroller */
.jThumbnailScroller#tS1{width:90%;}
.jThumbnailScroller#tS1{margin:0px auto;}
.jThumbnailScroller#tS1 .jTscroller a{opacity:0.7;}
.jThumbnailScroller#tS1 .jTscroller a:hover{opacity:1;}
.jThumbnailScroller#tS1 .jTscrollerNextButton{margin:-20px 10px 0 10px; right:0; top:50%;}
.jThumbnailScroller#tS1 .jTscrollerPrevButton{margin:-20px 10px 0 10px; left:0; top:50%;}
/* a vertical scroller */
.jThumbnailScroller#tS3{position:absolute; left:40px; top:322px; width:122px; height:400px; margin:0; background:#eee;}
.jThumbnailScroller#tS3 .jTscroller{height:auto; margin-bottom:40px;}
.jThumbnailScroller#tS3 .jTscroller a{display:block; margin:0 6px 10px 6px; width:100px; overflow:hidden; opacity:0.7;}
.jThumbnailScroller#tS3 .jTscroller a:hover{opacity:1;}
.jThumbnailScroller#tS3 .jTscroller a:first-child{margin-top:50px;}
.jThumbnailScroller#tS3 .jTscrollerNextButton{margin:10px 0 10px -20px; bottom:0; left:50%; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg);}
.jThumbnailScroller#tS3 .jTscrollerPrevButton{margin:10px 0 10px -20px; top:0; left:50%; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg);}

/* SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main Accordion container. For our default style,
 * we draw borders on the left, right, and bottom. The top border of the Accordion
 * will be rendered by the first AccordionPanelTab which never moves.
 *
 * If you want to constrain the width of the Accordion widget, set a width on
 * the Accordion container. By default, our accordion expands horizontally to fill
 * up available space.
 *
 * The name of the class ("Accordion") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * Accordion container.
 */
.Accordion {
	/*border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;*/
	overflow: hidden;
	margin: 8px 5px 0 5px;
}

/* This is the selector for the AccordionPanel container which houses the
 * panel tab and a panel content area. It doesn't render visually, but we
 * make sure that it has zero margin and padding.
 *
 * The name of the class ("AccordionPanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel container.
*/
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the AccordionPanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open a specific panel.
 *
 * The name of the class ("AccordionPanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel tab container.
 *
 * NOTE:
 * This rule uses -moz-user-select and -khtml-user-select properties to prevent the
 * user from selecting the text in the AccordionPanelTab. These are proprietary browser
 * properties that only work in Mozilla based browsers (like FireFox) and KHTML based
 * browsers (like Safari), so they will not pass W3C validation. If you want your documents to
 * validate, and don't care if the user can select the text within an AccordionPanelTab,
 * you can safely remove those properties without affecting the functionality of the widget.
 */
.AccordionPanelTab {
	/*background-color: #CCCCCC;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;*/
	margin: 0 0 2px 0;
	padding: 2px;
	cursor: pointer;
	text-align:left;
	vertical-align:middle;
	overflow:auto;
	height:1em;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-size:14px;
	color:#000;
	background-image:url(../images/ap-bg-01.png);
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
}

/* This is the selector for a Panel's Content area. It's important to note that
 * you should never put any padding on the panel's content area if you plan to
 * use the Accordions panel animations. Placing a non-zero padding on the content
 * area can cause the accordion to abruptly grow in height while the panels animate.
 *
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel
 * Content container.
 *
 * The name of the class ("AccordionPanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel content container.
 */
.AccordionPanelContent {
	overflow: auto;
	margin: -2px 0 0 0;
	padding: 4px;
	height: 80px;
	text-align:left;
	font-size:12px;
	padding:2px;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	border-left: solid 1px gray;
	overflow:hidden;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.
 */
.AccordionPanelOpen .AccordionPanelTab {
	background-image:url(../images/ap-bg-03.png);
	background-repeat:no-repeat;
	background-position:center;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.AccordionPanelTabHover {
	color:#006;
	background-image:url(../images/ap-bg-02.png);
	background-repeat:no-repeat;
	background-position:center;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color:#006;
	background-image:url(../images/ap-bg-02.png);
	background-repeat:no-repeat;
	background-position:center;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * Accordion has focus. The "AccordionFocused" class is programatically added and removed
 * whenever the Accordion gains or loses keyboard focus.
 */
.AccordionFocused .AccordionPanelTab {
	background-color: #3399FF;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open when the Accordion has focus.
 */
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #33CCFF;
}

/* ----------------homepanels Accordian---------------------------------------------------------------------------- */
/* This is the selector for the main Accordion container. For our default style,
 * we draw borders on the left, right, and bottom. The top border of the Accordion
 * will be rendered by the first AccordionPanelTab which never moves.
 *
 * If you want to constrain the width of the Accordion widget, set a width on
 * the Accordion container. By default, our accordion expands horizontally to fill
 * up available space.
 *
 * The name of the class ("Accordion") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * Accordion container.
 */
.Accordion2 {
	/*border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;*/
	overflow: hidden;
	margin: 8px 5px 0 5px;
}

/* This is the selector for the AccordionPanel container which houses the
 * panel tab and a panel content area. It doesn't render visually, but we
 * make sure that it has zero margin and padding.
 *
 * The name of the class ("AccordionPanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel container.
*/
.AccordionPanel2 {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the AccordionPanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open a specific panel.
 *
 * The name of the class ("AccordionPanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel tab container.
 *
 * NOTE:
 * This rule uses -moz-user-select and -khtml-user-select properties to prevent the
 * user from selecting the text in the AccordionPanelTab. These are proprietary browser
 * properties that only work in Mozilla based browsers (like FireFox) and KHTML based
 * browsers (like Safari), so they will not pass W3C validation. If you want your documents to
 * validate, and don't care if the user can select the text within an AccordionPanelTab,
 * you can safely remove those properties without affecting the functionality of the widget.
 */
.AccordionPanelTab2 {
	margin: 0 0 0px 0;
	padding:0px;
	cursor: pointer;
	text-align:left;
	vertical-align:middle;
	overflow:auto;
	height:0px;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-size:14px;
	color:#000;
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
}

/* This is the selector for a Panel's Content area. It's important to note that
 * you should never put any padding on the panel's content area if you plan to
 * use the Accordions panel animations. Placing a non-zero padding on the content
 * area can cause the accordion to abruptly grow in height while the panels animate.
 *
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel
 * Content container.
 *
 * The name of the class ("AccordionPanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel content container.
 */
.AccordionPanelContent2 {
	margin: -2px 0 10px 0;
	padding: 4px;
	height: 80px;
	text-align:left;
	padding:2px;
	border-top: solid 0px black;
	border-right: solid 0px black;
	border-bottom: solid 0px gray;
	border-left: solid 0px gray;
	overflow:hidden;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.
 */
.AccordionPanelOpen .AccordionPanelTab2 {

}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.Accordian2 .AccordionPanelTabHover {

}
.Accordian2 .AccordionPanelOpen .AccordionPanelTabHover {

}

/* This is an example of how to change the appearance of all the panel tabs when the
 * Accordion has focus. The "AccordionFocused" class is programatically added and removed
 * whenever the Accordion gains or loses keyboard focus.
 */
.Accordian2 .AccordionFocused .AccordionPanelTab2 {

}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open when the Accordion has focus.
 */
.Accordian2 .AccordionFocused .AccordionPanelOpen .AccordionPanelTab2 {

}
/* end homepanels Accordian */



/* SprySlidingPanels.css - version 0.1 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main SlidingPanels container. This selector
 * defines the width and height of the view port for the widget. Note that
 * this selector does not set the overflow property since that is done programatically
 * by the widget. Setting the overflow property programatically ensures that
 * the contens of the widget will be fully visible should JavaScript be disabled
 * in the browser.
 *
 * If you want to constrain the width of the SlidingPanels widget, set a width on
 * the SlidingPanels container. By default, our sliding panels widget expands
 * horizontally to fill up available space.
 *
 * The SlidingPanels container is positioned relative so that content inside it
 * can be positioned relative to its upper left corner.
 *
 * Avoid placing any CSS border or padding properties on the SlidingPanels container
 * as they can affect the proper positioning and sliding animations of the contents
 * inside the container.
 *
 * The name of the class ("SlidingPanels") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * SlidingPanels container.
 */
.SlidingPanels {
	float:left;
	position: relative;
	width: 100%;
	height: 270px;
	padding: 0px;
	border: none;
}

/* This is the selector for the container that holds all of the content panels
 * for the widget. The SlidingPanelsContentGroup container is what gets programtically
 * positioned to create the slide animation. It is also what governs the layout of
 * the panels.
 *
 * By default, the width of the container is the same as its parent, the SlidingPanels
 * container.
 *
 * You can make the panels within the SlidingPanelsContentGroup container layout
 * horizontally by giving the SlidingPanelsContentGroup container a width that is as wide
 * or larget than the sum of the widths of all of the content panels, and then floating
 * the content panels inside the SlidingPanelsContentGroup container so they all appear
 * on the same line. You may also need to float the SlidingPanels and SlidingPanelsContentGroup
 * containers to insure that none of the content panels "leak" outside of the widget.
 *
 * Avoid placing any CSS border, margin, or padding properties on the SlidingPanels
 * container as they can affect the proper positioning and sliding animations of the
 * the container within the widget.
 *
 * The name of the class ("SlidingPanelsContentGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you want to style the
 * SlidingPanelsContentGroup container.
 */
.SlidingPanelsContentGroup {
	width: 10000em;
	float:left;
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}


/* This is the selector for the container that holds content for a given panel. In our
 * default style implementation, the dimensions of each content panel exactly match the
 * dimensions of the view port (SlidingPanels) container. This ensures that only one
 * panel ever shows within the view port.
 *
 * Avoid placing any CSS border, margin, or padding properties on the SlidingPanels
 * container as they can affect the proper positioning and sliding animations of the
 * the panel within the widget. You can place border, margins and padding on any content
 * *inside* the content panel.
 *
 * The name of the class ("SlidingPanelsContent") used in this selector is not
 * necessary to make the widget function. You can use any class name you want to style the
 * SlidingPanelsContent container.
 */
.SlidingPanelsContent {
	width: 100%;
	float:left;
	height: 270px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: none;
	/*background-image:url(../images/enter-bg-01.png);*/
	background-repeat:repeat-x;
	background-position:top;
}

/* The class used in this selector is programatically added to the SlidingPanels container
 * anytime we are animating between panels. This rule makes sure that *all* content inside
 * the widget is overflow:none to avoid a rendering glitch that occurs in FireFox 1.5 whenever
 * there is an element inside the widget that displays a scrollbar.
 *
 * The class is automatically removed once the animation has stopped so that the overflow
 * properties of the content inside the widget should be restored.
 */
.SlidingPanelsAnimating * {
	overflow: hidden !important;
}

/* The class used in this selector is programatically added to the SlindingPanelsContent
 * container that is currently visible in the view port. The class is automatically removed
 * when the widget switches to a different panel.
 */
.SlidingPanelsCurrentPanel {
}

/* The class used in this selector is programatically added to the SlidingPanels container
 * anytime the SlidingPanels container is given focus. The class is automatically removed
 * once the SlidingPanels container loses focus.
 */
.SlidingPanelsFocused {
}


/* SpryTabbedPanels.css - version 0.4 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */

/* panel1 test for background loading of accordian panel to try and make invisible on page load - no go as panel content still displays open panel1 'content' on page load */
/*.panel1 {
	background-image:images/pan-bg-sports0-e5.png;
	background-repeat:no-repeat;
	padding-top:30px;
	padding-bottom:35px;
	margin-top:-2px;
} */

#catalog-cell .TabbedPanels {
	height:auto;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
#catalog-cell .TabbedPanelsTabGroup {
	height:auto;
	text-align:center;
	margin: 0px 0 5px 0;
	padding: 0px;

}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
#catalog-cell .TabbedPanelsTab {
	width:150px;
	height:auto;
	position:relative;
	top:-12px;
	display:inline;
	padding:15px 5px 15px 5px;
	margin:0px;
	background-color:#DDD;
	list-style:none;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer;
}

.tab-image {
	position:relative;
	top:13px;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
#catalog-cell .TabbedPanelsTabHover {
	/*background-color: #CCC;*/
	background-color: #0a3c82;

}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
#catalog-cell .TabbedPanelsTabSelected {
	/*background-color: #EEE;*/
	background-color: #999999;
	border-bottom: 1px solid #EEE;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
#catalog-cell .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
#catalog-cell .TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
#catalog-cell .TabbedPanelsContent {
	padding: 4px;
	height:auto;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
#catalog-cell .TabbedPanelsContentVisible {
	height:100%;
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* -------------------------------------------------------------------------------------------------------------------- 
------------ INFO CELL 2 TABBED PANELS ----------------------------------------------------- ++++++++++++++++++++++++++
_______________________________________________________________________________________________________________________ */


#info-inner .TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


#info-inner .TabbedPanelsTabGroup {
	text-align:center;
	margin: 0px auto 5px auto;
	padding: 0px auto 0px auto;
	display:inline;
}


#info-inner .TabbedPanelsTab {
	position: relative;
	top: 1px;
	display:inline;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	font: bold 0.7em sans-serif;
	/*background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none; */
	cursor: pointer;
	overflow:hidden;
	width:155px !important;
}

#info-inner .TabbedPanelsTabHover {
	/*background-color: #CCC;*/
	overflow:hidden;
	width:155px !important;

}


#info-inner .TabbedPanelsTabSelected {
	/*background-color: #EEE;*/
	/*border-bottom: 1px solid #EEE;*/
	/* //sam border-bottom: 3px solid #394d5f // */
}


#info-inner .TabbedPanelsTab a {
	color: black;
	text-decoration:none;
}


#info-inner .TabbedPanelsContentGroup {
	clear: both;
	zzzzorder-left: solid 1px #CCC;
	zzzzorder-bottom: solid 1px #CCC;
	zzzzorder-top: solid 1px #999;
	zzzzorder-right: solid 1px #999;
	zzzzackground-color: #EEE;
	text-align:center;
}


#info-inner .TabbedPanelsContent {
	padding: 4px;
}


#info-inner .TabbedPanelsContentVisible {
	height:100%;
}
/* --- info flash tab styles --- */
#tab-push {
	float:left;
	width:10%;
}
.tab-shell {
	width:155px !important;
	margin-left:auto;
	margin-right:-155px;
	display:inline;
	position:relative;
}
.panel-tab-shell {
	width:155px !important;
	margin-left:auto;
	margin-right:0px;
	display:inline;
	position:relative;
}
.info-title-tabs {
	position:absolute;
}
.panel-info-title-tabs {
	position:relative;
}
.info-title-tabs-selected {
	position:absolute;
	left:-155px;
}
.panel-info-title-tabs-selected {
	position:absolute;
	eft:-155px;
}
.TabbedPanelsTab .info-title-tabs {
	position:relative;
	bottom:-8px;
	display:block inline;

}

.TabbedPanelsTabHover .info-title-tabs {
	position:relative;
	bottom:1000px;
	display:inline;

}

.TabbedPanelsTabSelected .info-title-tabs {
	position:relative;
	bottom:1000px;
	display:inline;

}

.TabbedPanelsTab .info-title-tabs-selected {
	position:relative;
	bottom:1000px;
	display:inline;

}

.TabbedPanelsTabHover .info-title-tabs-selected {
	position:relative;
	bottom:-8px;
	display:block inline;

}

.TabbedPanelsTabSelected .info-title-tabs-selected {
	position:relative;
	bottom:-8px;
	display:block inline;

}

/* ------------------------------------------------------------------------------------------------------------------ */
/* --------------------- Catalog Tabs ------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */
