body {
	background:#000000 url('img/bg.jpg') repeat-x;
	margin:0;
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-size:16px;
}

#container {
	width:1000px;
	margin:0 auto;
}

#top {
	width:1000px;
	height:377px;
	background-image:url('img/top.jpg');
	position:relative;
}
#top-home {
	width:1000px;
	height:377px;
	background-image:url('img/top-home.jpg');
	position:relative;
}

#body {
	width:1000px;
	position:relative;
	top:-200px;
}
#blurb {
	margin-top:18px;
	width:1000px;
	height:54px;
	position:relative;
}

#action-box {
	width:1000px;
	position:relative;
	height:308px;
}
#basement, #garage, #gig, #club, #arena {
	margin-left:20px;
	width:183px;
	height:308px;
	position:relative;
	float:left;
}
#basement {
	margin-left:0;
	background-image:url('img/basement-mix-bg.jpg');
}
#garage {
	background-image:url('img/garage-mix-bg.jpg');
}
#gig {
	background-image:url('img/gig-mix-bg.jpg');
}
#club {
	background-image:url('img/club-mix-bg.jpg');
}
#arena {
	background-image:url('img/arena-mix-bg.jpg');
}

#basement-roll, #garage-roll, #gig-roll, #club-roll, #arena-roll {
	width:184px;
	height:288px;
	position:relative;
}
#basement-expand, #garage-expand, #gig-expand, #club-expand, #arena-expand {
	position:absolute;
	
	height:308px;
	width:0px;
	float:left;
	top:0;
	left:0;
	display:none;
}
#basement-expand {
	background-image:url('img/basement-mix-expand.jpg');
	z-index:901;
}
#garage-expand {
	background-image:url('img/garage-mix-expand.jpg');
	z-index:902;
}
#gig-expand {
	background-image:url('img/gig-mix-expand.jpg');
	z-index:903;
}
#club-expand {
	background-image:url('img/club-mix-expand.jpg');
	z-index:904;
}
#arena-expand {
	background-image:url('img/arena-mix-expand.jpg');
	z-index:905;
}

#learn-more-garage, #learn-more-gig, #learn-more-basement, #learn-more-club, #learn-more-arena {
	position:absolute;
	left:7px;
	top:290px;
}	

#learn-more-garage a, #learn-more-gig a, #learn-more-basement a, #learn-more-club a, #learn-more-arena a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

#learn-more-garage a:hover, #learn-more-gig a:hover, #learn-more-basement a:hover, #learn-more-club a:hover, #learn-more-arena a:hover {
	color:#ccc;
}

.place-text {
	padding-top:118px;
	margin-left:7px;
	font-size:13px;
	line-height:14px;
	
}

.first-shim {
	float:left;
	position:relative;
	left:210px;
	top:206px;
}
.expand-text {
	float:left;
	width:160px;
	font-size:14px;
	margin-left:30px;
	text-align:center;
	display:none;
	line-height:14px;
}
p {
	line-height:14px;
	padding:0;
	margin:7px 0;
}
#basement-tab, #garage-tab, #gig-tab, #club-tab, #arena-tab {
	position:absolute;
	left:870px;
	top:277px;
	width:120px;
	height:14px;
	display:none;
	padding:2px 5px;
	font-size:11px;
	font-style:italic;
	z-index:0;
	
}
#basement-tab {
	background-color:#416325;
}
#garage-tab {
	background-color:#3692a6;
}
#gig-tab {
	background-color:#46549a;
}
#club-tab {
	background-color:#752119;
}
#arena-tab {
	background-color:#a57829;
}
.tab-text {
	display:none;
}
#footer,#footer2 {
	width:1000px;
	background-color:#3d110d;
	height:155px;
	position:relative;
	top:-150px;
	
}
#footer2 {
	top:0px;
}
#hear-it-link1, #hear-it-link2, #hear-it-link3, #hear-it-link4, #hear-it-link5  {
	position:absolute;
	top:82px;
	left:10px;
	height:36px;
	width:110px;
}
#club-learn-link {
	position:absolute;
	top:252px;
	left:10px;
	
	height:26px;
	width:90px;
}
.type-title {
	position:absolute;
	left:9px;
	top:5px;
	font-weight:bold;
	font-size:21px;
}
.type-title-expand {
	position:absolute;
	left:9px;
	top:135px;
	font-weight:bold;
	font-size:21px;
}

#product-menu-tabs {
	float:left;
	width:123px;
}
#tab-basement, #tab-garage, #tab-gig, #tab-club, #tab-arena {
	margin-bottom:4px;	
}
#tab-basement:hover, #tab-garage:hover, #tab-gig:hover, #tab-club:hover, #tab-arena:hover {
	cursor:pointer;
}
	
#menu-expand-col, #menu-expand-basement, #menu-expand-garage, #menu-expand-gig, #menu-expand-club, #menu-expand-arena {
	float:left;
	width:271px;
	height:435px;
	position:relative;
}
#menu-expand-basement {
	background-image:url('img/p-expand-basement.jpg');
	display:none;
}
#menu-expand-garage {
	background-image:url('img/p-expand-garage.jpg');
	display:none;
}
#menu-expand-gig {
	background-image:url('img/p-expand-gig.jpg');
	display:none;
}
#menu-expand-club {
	background-image:url('img/p-expand-club.jpg');
	display:none;
}
#menu-expand-arena {
	background-image:url('img/p-expand-arena.jpg');
	display:none;
}

#cymbal-col, #cymbal-basement, #cymbal-garage, #cymbal-gig, #cymbal-club, #cymbal-arena {
	width:604px;
	height:435px;
	float:left;
	position:relative;
	top:60px;
}
#cymbal-basement {
	background-image:url('img/cymbals-basement.jpg');
	display:none;
	color:#87cc4e;
	font-size:13px;
	
}
#cymbal-garage {
	background-image:url('img/cymbals-garage.jpg');
	display:none;
	color:#32a3bb;
	font-size:13px;
}
#cymbal-gig {
	background-image:url('img/cymbals-gig.jpg');
	display:none;
	color:#7a8eee;
	font-size:13px;
}
#cymbal-club {
	background-image:url('img/cymbals-club.jpg');
	display:none;
	color:#e14536;
	font-size:13px;
}
#cymbal-arena {
	background-image:url('img/cymbals-arena.jpg');
	display:none;
	color:#cf9a3e;
	font-size:13px;
}
.cymbal-text {
	position:absolute;
	left:20px;
	top:400px;
}
.expand-title {
	text-transform:uppercase;
	font-size:21px;
	font-weight:bold;
	position:absolute;
	left:15px;
	top:10px;
}
.expand-description {
	font-size:13px;
	width:250px;
	position:absolute;
	left:15px;
	top:90px;
}

.expand-video {
	font-size:16px;
	font-weight:bold;
	position:absolute;
	left:15px;
	top:265px;
	text-transform:uppercase;
}

	

.divClr {
	clear:both;
}
#sabian-logo {
	margin-left:45px;
	padding-top:30px;
	float:left;
}
#footer-menu {
	margin-left:20px;
	padding-top:30px;
	float:left;
}
#footer-menu a {
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
#footer-menu a:hover {
	color:#CCCCCC;
}

/* LIGHTBOX CSS */
div#nyroModalFull {
	font-size: 12px;
	color: #777;
	z-index:9999 !important;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #000;
	border: 4px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(img/close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalContent {
	overflow: auto;
}
div.wrapper div#nyroModalContent {
	padding: 0px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background-image: url(img/prev.gif);
}
a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
a.nyroModalNext:hover {
	background-image: url(../img/next.gif);
}

.nyroModal {
position:relative;
padding:0px 0px;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#f04e23;
}

.nyroModal a:hover{
text-decoration:none;
}
/*  END NYROMODAL */

#logo {
	position:absolute;
	left:0px;
	top:60px;
	height:280px;
	width:350px;
}
a img {
	border:none;
}
.expand-description{
text-shadow:0 0 3px #000, 0 0 3px #000, 0 0 3px #000;
}
#product-shift {
	position:relative;
	top:-140px;
}