* {
  margin: 0;
  padding: 0;
}

html {
	font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	min-height: 100%;
  /* this keeps text same size on tablets */
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; 
}



font {
	font-size: 1em;
	min-height: 100%;
}

body {
	color: #ffffff;
	min-height: 100%;
	text-align: center;
	background-color: #2A2A2A;
	background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;
}

/* layout */

.center_block {
	background-color: #2A2A2A;
   background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;
   padding: 20px 20px 40px 20px;
   color:#eeeeee;
}

#content {
	margin: 30px;
}

.logo_container {
	height: 115px; /*border-bottom: 1px solid #444444;*/
  background: #333333 url(https://www.soundset.com/images/noise_even_less.png) repeat;
	width: 100%;
	z-index: 10;
}

/* mobile use only */

#home_image_mobile {
	height: 145px;
	width: 100%;
	background-color: transparent;
	/*background-image: url(https://www.soundset.com/images/mountains-sun-mobile.jpg);*/
	/*background-image: url(https://www.soundset.com/images/logo_mbl_430b.png);*/
    /*background-image: url(https://www.soundset.com/images/new_logo_125.png);*/
	
	
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: top center;
}

#home_image_email_blast {
	height: 145px;
	width: 100%;
	background-color: transparent;
	/*background-image: url(https://www.soundset.com/images/mountains-sun-mobile.jpg);*/
	
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: top center;
}

#mobile_logo_txt {
	position: absolute;
	top: 10px;
	left: 10px;
}



/* this is a new, shorter top band for the logged in area */
.top_band_mobile {
	height: 55px; /*border-bottom: 1px solid #444444;*/
   background: #333333 url(https://www.soundset.com/images/noise_even_less.png) repeat;
	width: 100%;
	z-index: 10;
}

/* this is a new, shorter top band for the logged in area */
.top_band_sunset_mobile {
  width: 100%;
	height: 25px;
	padding-top: 12px;
	padding-bottom: 17px;
   background-color: #2A2A2A;
	background-image: url(https://www.soundset.com/images/noise_less.png); /*background-position: bottom;*/
	background-repeat: repeat;	
	color: White;
	position: fixed;
	z-index: 200;
}

#sm_logo_mobile {
	position: relative;
	top: 0px;
	left: 0px;
	width: 130px;
	height: 55px;
	background-position: center;
	padding: 5px;
	/*background:url(https://www.soundset.com/images/logo_small_bg2.png) no-repeat;	*/
	z-index: 2;
}

#main-content {
	margin: 20px 10px 10px 10px;
}

#header,p#search, #contentwrapper, #footer {
  width: 100%;
  margin: 0px auto;
}

#header {
	height: 87px;
	background-color: transparent;
	margin-bottom: 2px;
}

#main_nav {
	position: relative;
	top: 10px;
	width: 50%;
	text-align: center;
}

.colored_txt, a.colored_txt:link,  a.colored_txt:visited, a.colored_txt:hover, a.colored_txt:active { 
	color: #A59E81;
}

#wrapper {
  text-align: center;
  width: 100%;
}

#contentwrapper {
  line-height: 1.384em;
}

#contentwrapper {
	padding: 24px 0 10px 0;
	min-height: 400px;
}

/* self-clearing floats */
#contentwrapper:after, #wrapper:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

#contentwrapper, #wrapper {
  display: inline-block;
}

/* end layout */

.numberCircle {
	border-radius: 50%;
	behavior: url(PIE.htc);
	/* remove if you don't care about IE8 */
	width: 12px;
	height: 12px;
	padding: 2px 3px 2px 5px;
	background: #355e93;
	border: 1px solid #2d507d;
	color: white;
	text-align: center;
	font: 10px Arial, sans-serif;
	position: relative;
	left: -7px;
	top: -5px;
}

.numberCircleMobile {
	border-radius: 50%;
	behavior: url(PIE.htc);
	/* remove if you don't care about IE8 */
	width: 12px;
	height: 12px;
	padding: 2px 5px 2px 5px;
	/*background: #355e93;*/
	background: #811200;
	border: 1px solid #660c00;
	color: white;
	text-align: center;
	font: 10px Arial, sans-serif;
	position: relative;
	left: -1px;
	top: -12px;
}

#grey_fade {
	/*background-image: url(https://www.soundset.com/images/glow_bottom_10.png);
	background-repeat: repeat-x;*/
	color: #F7F7F7;
}

.member_area_top {
	border-bottom: 1px solid #444444;
	background: #333333 url(https://www.soundset.com/images/noise_even_less.png) repeat;
	width: 100%;
	height: 75px;
	text-align: left;
}



/* this is a new, shorter top band for the logged in area */
.top_band {
	height: 75px; /*border-bottom: 1px solid #444444;*/
   background: #333333 url(https://www.soundset.com/images/noise_even_less.png) repeat;
	width: 100%;
	z-index: 10;
}

/* this is a new, shorter top band for the logged in area */
.top_band_sunset {
  width: 100%;
	height: 45px;
	padding-top: 12px;
	padding-bottom: 17px;
   background-color: #2A2A2A;
	background-image: url(https://www.soundset.com/images/noise_less.png); /*background-position: bottom;*/
	background-repeat: repeat;	
	color: White;
	position: fixed;
	z-index: 200;
}

/* this is a new, smaller top logo for the logged in area */

#sm_logo{
	position: relative;
	top: 0px;
	left: 0px;
	width: 130px;
	height: 75px;
	background-position: center;
	padding: 5px;
	/*background:url(https://www.soundset.com/images/logo_small_bg2.png) no-repeat;	*/
	z-index: 2;
}

#logo_left{
	position: relative;
	top: 12px;
	left: 30px;
	width: 160px;
	background-position: center;
	padding: 5px 0px 0px 3px;	
	background-color: #333;
	border: 3px solid #303030;
	-webkit-box-shadow: 0px 0px 5px 6px #3C3C3C; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow: 0px 0px 5px 6px #3C3C3C; /* Firefox 3.5 - 3.6 */
	box-shadow: 0px 0px 5px 6px #3C3C3C; /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
	z-index: 2;
}

#logo_center_mobile{
	position: relative;
	top: 20px;
	left: 25%;
	width: 190px;
	background-position: center;
	padding: 8px 0px 5px 0px;	
	background-color: #333;
	border: 3px solid #303030;
	-webkit-box-shadow: 0px 0px 5px 6px #3C3C3C; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow: 0px 0px 5px 6px #3C3C3C; /* Firefox 3.5 - 3.6 */
	box-shadow: 0px 0px 5px 6px #3C3C3C; /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
	z-index: 2;
}

#logo_left_mobile{
	position: absolute;
	top: 20px;
	left: 10px;
	width: 28px;
	z-index: 2;
}

#top_menu {
	text-align:right; 
	margin-top: 20px;
	margin-right: 20px;
}

/* new bevel for logged in area */
#top_bevel_login_area {
	background-image: url(https://www.soundset.com/images/light_bevel.png);
	width: 100%;
	height: 34px;
	background-repeat: repeat-x;
	position: absolute;
	top: 75px;
	z-index: 1;
}

#top_bevel {
	background-image: url(https://www.soundset.com/images/light_bevel.png);
	width: 100%;
	height: 34px;
	background-repeat: repeat-x;
	position: absolute;
	top: 115px;
	z-index: 1;
}

div.color_band, div.status_bar {
	background: url(https://www.soundset.com/images/opaque_3.png) repeat;
	text-align: left;
	padding: 10px 20px 10px 20px;
	line-height: 30px;
	color: #EEEEEE;
	margin-bottom: 10px;
	position: relative;	
}

div.color_band_cm {
	background: url(https://www.soundset.com/images/opaque_3.png) repeat;
	text-align: center;
	padding: 10px 20px 10px 20px;
	line-height: 30px;
	color: #EEEEEE;
	margin-bottom: 10px;
	position: relative;
}

div.color_band_plain {
	text-align: left;
	padding: 10px 20px 10px 20px;
	line-height: 30px;
	color: #EEEEEE;
	margin-bottom: 10px;
	position: relative;
}

div.color_band_n {
	background: url(https://www.soundset.com/images/opaque_3.png) repeat;
	text-align: left;
	padding: 10px 20px 10px 20px;
	line-height: 30px;
	color: #EEEEEE;
	margin-top:-5px;
	margin-bottom: -5px;
	position: relative;
}

.underline {
	border-bottom: 1px dotted #F4F4F4;
}

.underline:hover {
	border-bottom: 1px dotted #F9F9F9;
}

#new_photo_box {
	height: 200px;
	text-align: left;
	width: 80%;
	/*
	background-image: url(https://www.soundset.com/images/opaque_3.png);
	background-repeat: repeat;
	*/
	padding: 20px 0px 0px 0px;
	/*
	border-top: 1px solid #3C3D3C;
	border-bottom: 1px solid #3C3D3C; */
}

@font-face { 
	font-family:'Worstveld_Sting'; 
	src:url('../fonts/Worstveld_Sting.eot'); 
	src: url('../fonts/Worstveld_Sting.woff') format('woff'), url('../fonts/Worstveld_Sting.otf') format('opentype');
} 

.Worstveld_Sting {
	font-family: 'Worstveld_Sting', Verdana, Arial, Helvetica, sans-serif;	
	color: #A0A0A0;
	font-size: 22px;
}

@font-face { 
	font-family:'engravers_gothic_bt_heading'; 
	src:url('../fonts/engravers_gothic_bt.eot'); 
	src: url('../fonts/engravers_gothic_bt.woff') format('woff'), url('../fonts/engravers_gothic_bt.otf') format('opentype');
} 

.engravers_gothic_bt_heading {
	font-family: 'engravers_gothic_bt_heading', Verdana, Arial, Helvetica, sans-serif;
	color: #A0A0A0;
	font-size: 18px;
	letter-spacing: 2px;
}

@font-face { 
	font-family:'engravers_gothic_bt'; 
	src:url('../fonts/engravers_gothic_bt.eot'); 
	src: url('../fonts/engravers_gothic_bt.woff') format('woff'), url('../fonts/engravers_gothic_bt.otf') format('opentype');
} 

.engravers_gothic_bt {
	font-family: 'engravers_gothic_bt', Verdana, Arial, Helvetica, sans-serif;
	color: #F7F7F7;
	font-size: 16px;
}

@font-face { 
	font-family:'constantia'; 
	src:url('../fonts/constantia.eot'); 
	src: url('../fonts/constantia.woff') format('woff'), url('../fonts/constantia.ttf') format('truetype');
} 

.constantia {
	font-family: 'constantia', Verdana, Arial, Helvetica, sans-serif;
	color: #F7F7F7;
	font-size: 14px;
}

#exchange_top_logo {
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: left;
	vertical-align: middle;
}

#exchange_top_menu {
	position: absolute;
	top: 5px;
	left: 15px;
	text-align: left;
	vertical-align: middle;
}

#exchange_top_menu a {
	font: 11px Verdana, Arial, Helvetica, Sans-serif;
	letter-spacing: 2px;
}

#exchange_splash_content {
	text-align: left;
	width: 50%;
	background-color: transparent;
}

#exchange_splash_bg {
	min-width: 750px;
	min-height: 595px;
	position: relative;
	top: 115px;
	text-align: center;
}

#mobile_exchange_splash_bg {
	min-width: 350px;
	min-height: 300px;
	position: relative;
	top: 25px;
	text-align: center;
}

.exchange_alert {
	color: #FFFFAA;
	letter-spacing: 3px;
}
/*
#logo_left{
	position: absolute;
	top: -7px;
	left: 20px;
	background-position: center;
	background-image: url(https://www.soundset.com/images/logo_web.png);
	width: 140px;
	height: 125px;
	background-repeat: no-repeat;
}

*/

td.usf_row_blue {
	background-image: url(https://www.soundsetstudio.com/images/noise.png);
	background-color: #576d75;
	color: #CDCDCD;
}

#light{
	position: absolute;
	top: 110px;
	left: -275px;
	background-position: center;
	background-image: url(https://www.soundset.com/images/header_glare.png); 
	width: 528px;
	height: 65px;
	background-repeat: no-repeat;
}

.logo_text{
   position: absolute;
	top: 10px;
	left: -35px;	
	display: none;
}

.strikeout {
	text-decoration: line-through;
	font-size: 90%;
	color: #8A8A8A;
	line-height: 1.5em;
	margin-top: -10px;
	text-align: left;
}

#azArtistIndex {
	position: relative;
	top: -40px;
}

.greyout {
	color: #8A8A8A;
}

.light_greyout {
	color: #B1B1B1;
}

* html body {
  height: 99%;
}

td.cart_coupon {
	border-top: 1px solid #616161;
}

.top_search {
	font-family: 'Montserrat', Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #505050;
	border: 1px solid #616161;
	color: White;
}

input.date_picker {
	color: #A9A9A9;
	background-color: #474747;
	padding: 7px;
}

input.submit_button, input.submit_button:active, .submit_button, a.submit_button:link, a.submit_button:active, a.submit_button:visited, a.submit_button:hover {
	background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;
	color: #BBBBBB;
	text-decoration: none;
	border: 1px solid #3B3B3B;
	outline: #202020 solid 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	outline-radius: 4px;
	-webkit-outline-radius: 4px;
	-moz-outline-radius: 4px;
	padding: 15px 5px 15px 5px;
	background-color: transparent;
} 

span.submit_button a:link,  span.submit_button a:visited, span.submit_button a:hover, span.submit_button a:active {
	color: White;
	text-decoration: none;
	border-bottom: none;
	padding: 15px 5px 15px 5px;
}

#order {
	color: White;
	background-color: #2D2D2D;
	border: 1px solid #3A3A3A;
	padding: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}



div.note {
	background-color: #3D3D3D;
	border-left: 8px solid #616161;
	text-align:left;
	padding: 15px 20px 15px 20px;
	line-height: 30px;
	color: White;
	max-width:70%;
}

div.warning_note {
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
	border-left: 8px solid #F6E077;
	text-align: left;
	padding: 15px 20px 10px 20px;
	line-height: 30px;
	max-width: 96%;
}

div.search_results {
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
	border-left: 4px solid #A59E81;
	text-align: left;
	padding: 0px 20px 10px 20px;
	line-height: 23px;
	width: 60%;
}

div.search_results_hdr {
	background-image: url(https://www.soundset.com/images/opaque_3.png);
	background-repeat: repeat;
	text-align: left;
	padding: 10px 20px 10px 20px;
	line-height: 23px;
	vertical-align: middle;
}

div.slim_note {
	background-image: url(https://www.soundset.com/images/opaque_3.png);
	background-repeat: repeat;
	border-top: 1px solid #434343;
	border-bottom: 1px solid #434343;
	text-align: left;
	padding: 10px 20px 10px 20px;
	line-height: 30px;
	max-width: 96%;
	color: #EEEEEE;
}

.headline, .sales_heading{
	letter-spacing: 3px;
	color: #CCCC99;
}

.caption {
	letter-spacing: 4px;
	font-weight: bold;
	font-size: 120%;
	color: #CCCC99;
	margin-bottom: 10px;
}

span.list_tracks {
	background-image: none;
	padding: 5px;
}

span.list_tracks:hover {
	background-image: url(https://www.soundset.com/images/opaque_10.png);
	background-repeat: repeat;
}

#recordings_center_col {
	width: 100%;
}

/*table*/

table.recordings_center_col {
	width: 80%;
}

table.recordings_center_col td { padding:10px; }

td.highlt {
	color: White;
}

td.dim {
	color: #696969;
}



/*the padded-table-wide properties are identical to the padded-table properties
but are here because they are not identical as defined in the soundsetstudio css, since both are used, they need to exist here */

table.padded-table-wide {
	max-width: 98%;
}

table.padded-table td, table.border-pad td { 
	padding:5px;
}

table.padded-table th, table.padded-table-wide th {
	letter-spacing: 4px;
	font-weight: normal; /*	color: #A0A0A0;*/
	color: #A0A0A0;
	text-align: center;
	border-bottom: 1px solid #313131;
	padding: 5px;
}

table.padded-table th a, table.padded-table th a:hover, table.padded-table-wide th a, table.padded-table-wide th a:hover {
	letter-spacing: 4px;
	font-weight: normal;
	color: #A0A0A0;
	text-align: center;
}

table.padded-table-wide td, table.padded-table-wide th {
	padding: 10px;
}

tr.idx1:hover, tr.idx2:hover {	
	background-color: #2D2D2D;
}

table.spaced-table td { 
	padding:0px; 
}

.idx1 {
	font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #3A3A3A;
	border-bottom: 1px solid #3A3A3A;
}

.idx2 {
	font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

tr.idx_on {
	font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #3D3D3D;
	color: #ffffff;
}

table.hfa_border_table {	
	border-collapse: collapse;
} 

table.hfa_border_table th {
	letter-spacing: 4px;
	font-weight: normal;
	color: #A0A0A0;
	text-align: center;
	border: 1px solid #505050;
	padding: 5px;
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
}

table.hfa_border_table td{
	border: 1px solid #505050;
	padding: 7px;
	border-collapse: collapse;
} 

table.hfa_border_table td.no_border {
	border: none;
}

table.border-pad {
 	border: 1px solid #3C3D3C;
	/*
   border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-bottom: 2.5px solid #343434;
	border-right: 2.5px solid #343434;
	background-image: url(https://www.soundset.com/images/red-table-border_bg.png);	
	background-repeat: repeat;
	*/
}

table.border-pad th {
	padding: 3px;
	background-color: transparent;
	color: White;
	font-weight: normal;
	font-variant: small-caps;
	letter-spacing: 2px;
	background-image: url(https://www.soundset.com/images/th_bg.png);
	background-repeat: repeat;
}

td.shaded {
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
}

td.playlist_indent {
	padding-left: 5px;
}

td.indent, li.margin {
	padding-left: 12px;
}

table.sale_detail th {
	letter-spacing: 4px;
	font-weight: normal;
	color: #A0A0A0;
	text-align: center;
	border-bottom: 1px solid #555555;
	padding: 5px;
}

table.sale_detail {
	border-bottom: 0px;
	color: White;
}

table.sale_detail td {
	padding: 5px;
	font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #333333;
}

table.sale_detail tr:hover {
	background-image: url(https://www.soundset.com/images/opaque_10.png);
	background-repeat: repeat;
}

table.sale_detail td.no_underline {
	padding: 5px;
	font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif;
	border-bottom: none;
}

/*end table*/

.recordings_left_col {
	float: left;
	text-align: left;
	background-color: Green;
	padding: 10px;
	width: 205px;
}

.recordings_right_col {
	float: right;
	background-color: #D3D3D3;
	width: 70%;
}

#submenu {
	font-variant: small-caps;
	letter-spacing: 2px;
}


input {
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	padding: 15px 5px 15px 5px;
  /*	border: 1px solid #606060;*/
   border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	/*background-image: url(https://www.soundsetstudio.com/images/opaque_white_even_less.png);*/
   background-image: url(https://www.soundsetstudio.com/images/noise_even_less.png);
	background-repeat: repeat;
	background-color: transparent;
   background: #292929;
	color: #eee;
   -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	outline-radius: 3px;
	-webkit-outline-radius: 3px;
	-moz-outline-radius: 3px;
}

input.plain {
	background-color: transparent;
	border: none;
	color: White;
	padding: 7px;
}

textarea {
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	padding: 15px 5px 15px 5px;
  /*	border: 1px solid #606060;*/
   border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	/*background-image: url(https://www.soundsetstudio.com/images/opaque_white_even_less.png);*/
   background-image: url(https://www.soundsetstudio.com/images/noise_even_less.png);
	background-repeat: repeat;
	background-color: transparent;
   background: #292929;
	color: #eee;
   line-height:24px;
   -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	outline-radius: 3px;
	-webkit-outline-radius: 3px;
	-moz-outline-radius: 3px;
}

select {
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	padding: 15px 5px 15px 5px;
  /*	border: 1px solid #606060;*/
   border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	/*background-image: url(https://www.soundsetstudio.com/images/opaque_white_even_less.png);*/
   background-image: url(https://www.soundsetstudio.com/images/noise_even_less.png);
	background-repeat: repeat;
	background-color: transparent;
   background: #292929;
	color: #eee;
   -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	outline-radius: 3px;
	-webkit-outline-radius: 3px;
	-moz-outline-radius: 3px;
}

select option {
	color: #FFFFFF;
	margin: 3px;
	border: 1px solid #353535;
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
	background-color: #4F4F4F;
	padding: 7px;
}

/*--- forms ------------*/
input:focus, select:focus, textarea:focus {
	box-shadow: 0 0 5px rgba(244, 217, 92, 1);
	padding: 15px 5px 15px 5px;
	border: 1px solid rgba(247, 247, 216, 1);
	background-image: url(https://www.soundsetstudio.com/images/opaque_white.png);
	background-repeat: repeat;
	background-color: transparent;
   color: #eee;
   -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
}

input.invert, select.invert, textarea.invert {
	padding: 15px 5px 15px 5px;
	border: 1px solid #444;
	background-image: url(https://www.soundsetstudio.com/images/opaque_white.png);
	background-repeat: repeat;
	background-color: transparent;
	color: #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
}

input.invert:focus, select.invert:focus, textarea.invert:focus {
	padding: 15px 5px 15px 5px;
	border: 1px solid rgba(247, 247, 216, 1);

	background-image: url(https://www.soundsetstudio.com/images/opaque_white.png);
	background-repeat: repeat;
	background-color: #000;
	color: #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
}

#contactform {
	width: 50%;
	text-align: left;
	vertical-align: top;
}

#contactform input,  #contactform textarea {
	margin-right: 1em;
	margin-bottom: 5px;
	padding: 7px;
}

#contactform input:focus, #contactform select:focus, #contactform textarea:focus {
	border: 1px solid #6A6A6A;
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
	background-image: none;
	padding: 7px;
}

#contactform label {
	width: 35%;
	font-weight: bold;
	float: left;
	clear: left;
}

#contactform span.indent {
	margin-left: 35%;
}

.inlineDots {
	background: url(https://www.soundset.com/images/inline_dots.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 1px;
	font-size: 1px;
}


.big_cd_image {
	float: right;
	padding-left: 15px;
}

.dot, .separator {display:block; clear:both; height:15px; width:90%;  background:url('../images/dot_15.gif') repeat-x top; margin-bottom: 10px; margin-top: 10px;}
.dot_100 {display:block; clear:both; height:10px; width:100%;  background:url('../images/dot_15.gif') repeat-x top;}

div.separator_2 {
	background: url(https://www.soundset.com/images/sep_horizontal_1.png);
	height: 2px;
	background-repeat: repeat-x;
	margin-bottom: 5px;
}

/* this uses a different imag in the dark soundsetstudio css - keep here so it still displays when used in the code*/
div.separator_2_tab {
	background: url(https://www.soundset.com/images/sep_horizontal_1.png);
	height: 2px;
	background-repeat: repeat-x;
	margin-bottom: 5px;
}

div.separator_3 {
	background: url(https://www.soundset.com/images/sep_horizontal.png);
	background-repeat: repeat-x;
	margin-top: 8px;
}

p, .margins {
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 10px;
	color: White;
}

.cd_detail_margins {
	margin-top: 50px;
	margin-left: 50px;
	margin-right: 25px;
	color: White;
}

h1 {
	font-size: 1.923em;
	margin: 0 0 1em 0;
	font-weight: normal;
	border-bottom: 1px solid Black;
	padding-bottom: 15px;
	line-height: .9em;
}

h2, h3, h5 {
  margin: 0 0 .5em 0;
}

h2 {
  font-size: 1.38em;
  font-weight: normal;
}

h2.column {
  border-bottom: 1px solid #fff0c7;
  padding-bottom: 7px;
  text-transform: uppercase;
  margin: 0 0 1em 0;
}

h3 {
  font-size: 1.30em;
}

h5 {
	font-size: .9em;
	text-transform: uppercase;
	letter-spacing: .2em;
	text-align: center;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCCCCC;
	margin: 2px 0 12px 0;
	width: 182px;
}

.index1 {
	font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif;
}

.index2 {
	font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif;
	/*background-image: url(https://www.soundset.com/images/opaque_3.png);*/
	background-image: url(https://www.soundset.com/images/ive_bg_blur2.png);
}

.index3 {
	border-bottom: 1px dotted #101010;
}

.faint {
	font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif;
		
	background-color: #313131;
}

hr {
	border: 0 none;
	height: 1px;
	color: Black;
	background: Black;
}
 
a:link, a:visited {
	color: #ffffff;
	text-decoration: none;
}

a:link.glass_frame, a:visited.glass_frame, a:hover.glass_frame, a:active.glass_frame {
	color: #AAAAAA;
	text-decoration: none;
}

a:hover, a:active {
	color: #ECE9D8;
}

a:link.border, a:visited.border {
	border: 1px solid #444444;
}

a:hover.border, a:active.border {
	border: 1px solid #444444;
}

.border {
	border: 1px solid #444444;
}

img.border {
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-bottom: 2.5px solid #333333;
	border-right: 2.5px solid #333333;
	margin-right: 2.5px;
}

.white_border {
	border: 1px solid #fff;
}

.post {
	width: 184px;
	height: 248px;
	float: left;
	margin-left: 6px;
	margin-bottom: 5px;
	text-align: center;
	overflow: hidden;
}

.post_title {
	width: 184px;
	height: 33px;
    color: #6d6b5a;
	line-height: 33px;
	
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
    overflow: hidden;
	}
	
	
.missing_profile_info {
	color: #A0A0A0;
}

.alert {
	color: #FFFFE0;
}

.divider {
	width: 100%;
	height: 6px;
	margin-bottom: 10px;
	background-image: url(https://www.soundset.com/images/hash_3.png);
	background-repeat: repeat-x;
}

/*****show-hide*****/

div#show_pass {
	display: none;
	font-size: 85%;
	padding: 5px;
}

div#show_hide {
	display: block;
}

div#hide_show {
	display: none;
}

/*end show/hide*/
		
.post_name {
	color: #76655d;
}	
			
.post_desc_box {
	margin: 3px;
}		

.color {
	margin-left: 75px;
}		

.neon-text {
	font: "Open Sans", Helvetica, sans-serif; /*color: #A5BBA3;*/
	color: #B7B7B7;
	text-align: left;
}

#search {
	background: transparent;
	position: absolute;
	top: 42px;
	right: 10px;
}

#print {
	background: transparent;
	position: absolute;
	top: 75px;
	right: 20px;
	font-size: 95%;
	
}

.sync_list_heading, a.sync_list_heading {
	letter-spacing: 4px;
	font-weight: normal;
	color: #A0A0A0;
	text-align: center;
	padding: 5px;
}

.sync_list_album, a.sync_list_album {
	letter-spacing: 2px;
	font-weight: normal;
	font-style: italic;
	color: #F8F4EE;
	text-align: center;
	margin-left: 2px;
}

.sync_list_artist, a.sync_list_artist {
	font-weight: normal;
	color: #F8F4EE;
	text-align: center;
}

.registration_heading {
	letter-spacing: 4px;
	font-weight: normal;
	font-size: 110%;
	color: #A0A0A0;
	text-align: center;
	padding: 5px;
}

#footer {
  padding: 12px 0 40px 0;
}

#footer p {
	padding-top: 12px;
	color: #ABABAB;
	font-size: 11px;
}

/*module*/

#module_left {
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 10px;
	width: 20%;
}

#module_right {
   margin-top: -10px;
   float: right;
	padding-left: 25px; 
	width:76%;
	/*border-left: 1px solid #343434;*/
	line-height: 22px;
}

div.module_menu  {
	padding: 7px;
	margin-bottom: 5px;
	margin-left: -14px;
}

div.module_menu:hover, div.module_menu_on {
	padding: 7px;
	margin-bottom: 5px;
	margin-left: -14px;
}

p.module_menu_on a {
	
}

div.module_menu a {
	color: #A9A9A9;
	text-decoration: none;
	-moz-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	-ms-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}

div.module_menu a:hover {
	color: #ffffff;
	text-decoration: none;
}

/*end module*/

/*fieldset*/
/*
fieldset {
	padding: 1em;
	border: 1px solid #505050;
}  
*/
fieldset {
	padding: 1em;
	border: none;
} 

fieldset.shaded {
	padding: 1em;
	border: none;
	line-height: 26px;
	-moz-box-shadow: inset 0 0 20px #292929;
	-webkit-box-shadow: inset 0 0 20px #292929;
	box-shadow: inset 0 0 20px #292929;
} 

div.generic_contact {
	padding: 1em;
	border: none;
	line-height: 26px;
	-moz-box-shadow: inset 0 0 20px #292929;
	-webkit-box-shadow: inset 0 0 20px #292929;
	box-shadow: inset 0 0 20px #292929;
} 

div.inner_generic_contact {
	padding: 20px;
}

fieldset.shaded_50 {
	width:50%; 
	background-image: url(https://www.soundset.com/images/opaque_1.png); 
	background-repeat: repeat;
}

legend {
	margin-left: 1em;
	color: #A0A0A0;
	font-size: 0.9em;
	letter-spacing: 4px;
	font-weight:bold;
} 

fieldset ol {  
	padding: 1em 1em 0 1em;  
	list-style: none;  
}  

fieldset li {  
	padding-bottom: 1em;  
}  

label {    
	float: left;   
	position: relative;  
	width: 8.5em;    
	margin-right: 1em;  
	text-align: left;
}

label em {        
	position: absolute;        
	left: 8.3em;        
	top: 1;   
	color: #A0A0A0;
	font-size: 90%em;   
}

.required_field {        
	color: #A0A0A0;
	font-size: 90%em;   
}

label.token {
	float: none;	
}

label.wide {
	float: left; 
	width: 15.5em;
	margin-right: 1em;
	text-align: left;
}

label.tag-only {
	float: none;
	width: auto;
	margin-right: auto;
	text-align: left;
}

fieldset textarea {
	font-size: 95%;
}

li.margin {
	margin-left: 5px;
	margin-right: 5px;
}

fieldset.hover, fieldset.three_d {
	/*padding: 1em;*/
	border-top: 1px solid #3A3A3A;
	border-left: 1px solid #3A3A3A;
	border-bottom: 1px solid #343434;
	border-right: 1px solid #343434;	
	background-image: url(https://www.soundset.com/images/opaque_3.png);
	background-repeat: repeat;
	
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}  

fieldset.hover:hover {
	/*padding: 1em;*/
	border-top: 1px solid #343434;
	border-left: 1px solid #343434;
	border-bottom: 1px solid #3A3A3A;
	border-right: 1px solid #3A3A3A;
   background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
} 

fieldset.easy {
	/*padding: 1em;*/
	border-top: 1px solid #3A3A3A;
	border-left: 1px solid #3A3A3A;
	border-bottom: 1px solid #343434;
	border-right: 1px solid #343434;	
	text-align:left;
	line-height: 28px;
	
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}  

fieldset.easy:hover {
	/*padding: 1em;*/
	border-top: 1px solid #343434;
	border-left: 1px solid #343434;
	border-bottom: 1px solid #3A3A3A;
	border-right: 1px solid #3A3A3A;
   background-image: url(https://www.soundset.com/images/opaque_1.png);
	background-repeat: repeat;
}  

/*end fieldset*/

table.inventory td {
	padding: 5px;
}

/* layout - columns */

/* layout - home */

#masthead img {
  display: block;
}

#masthead {
	border: 1px solid #B37B1B;
	
}

/****Two column Layout (CD Detail Page)*****/

#top {
	position: absolute;
	height: 100px;
	width: 100%;
	top:0px;
	border:0px none;
}

#left {
	position: absolute;
	height: 100%;
	width: 375px;
	top: 180px;
}

#main {
	position: absolute;
	top: 180px;
	left: 375px;
	min-width: 550px;
	margin-left: 15px;
	margin-right: 15px;
/*	background-color: Gray;*/
} 

.cd_detail_margins {
	/*align with left side of logo */
	margin-left: 26px;
	margin-right: 26px;
}

.cover-art {
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-bottom: 2.5px solid #333333;
	border-right: 2.5px solid #333333;
}

.artist_name, a.artist_name:link, a.artist_name:visited {
	font-family: "Courier New", Courier, monospace;
	font-size: 130%;
	letter-spacing: .3em;
	text-decoration: none;
	color: White;
}

.cd_title, a.cd_title:link, a.cd_title:visited {
	letter-spacing: .3em;
	text-decoration: none;
	color: White;
	font-style: normal;
	font-size: 128%;
	font-weight: bold;
}

.primary_performer {
	color: White;
	font-style: normal;
	font-size: 105%;
	font-weight: bold;
   letter-spacing: .2em;
}

.primary_performer_mobile {
	color: White;
	font-style: normal;
	font-size: 105%;
   letter-spacing: .2em;
}

.performers {
	letter-spacing: .2em;
	line-height: 1.5em;
}

.performers_detail {
	letter-spacing: .2em;
	line-height: 22px;
}

.label {
	color: #FDF5E6;
}

.cd_detail_blurb {
	color: #FDF5E6;
	line-height: 24px;
	margin-top: 20px;
	text-align: left;
}

.blurb {
	color: #FDF5E6;
	line-height: 1.5em;
	margin-top: 20px;
	text-align: left;
	letter-spacing: 2px;
}

.other_records {
	text-align: left;
}

img.other_records {
	margin-top: 10px;
	-moz-box-shadow:    3px 3px 5px 5px #272727;
  -webkit-box-shadow:  3px 3px 5px 5px #272727;
  box-shadow:          3px 3px 5px 5px #272727;
}

.cd_detail_submenu {
	margin-left: 25px;
	border-top: 1px dotted #5A5C5D;
	letter-spacing: 1px;
	font-size: 90%;
}

/* nav */

.top_links, .small_links {
	font-size: 12px;
	color: #ABABAB;
}

.top_links a, .small_links a {
	text-decoration: none;
	font-size: 12px;
	color: #ABABAB;
}

#nav {
	position: relative;
	top: 35px;
}

a.greyout:link,a.greyout:visited,a.greyout:hover,a.greyout:active {
	color: Gray;
}

a.top_nav:link, a.top_nav:visited {
	font-size: 14px;
	color: #b3aa9d;
	letter-spacing: 4px;
	text-decoration: none;
	border-bottom: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.top_nav:hover {
	font-size: 14px;
	color: White;
	letter-spacing: 4px;
	text-decoration: none;
	border-bottom: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.selected:link,a.selected:visited,a.selected:hover,a.selected:active {
	font-size: 14px;
	color: White;
	letter-spacing: 4px;
	text-decoration: none;
	border-bottom: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.white:link,a.white:visited,a.white:hover,a.white:active {
	color: White;
	text-decoration: none;
	border-bottom: none;	
}

a.plain:link,a.plain:visited,a.plain:active {
	color: White;
	text-decoration: none;
	border-bottom: none;	
}

a.plain:hover {
	color: #D8D8D8;
	text-decoration: none;
	border-bottom: none;
}

a.bland:link,a.bland:visited,a.bland:active,a.bland:hover {
	color: White;
	text-decoration: none;
	border-bottom: none;	
}


a.sync_list_filter:link,a.sync_list_filter:visited,a.sync_list_filter:active, a.sync_list_filter:hover {
	color: White;
	text-decoration: none;
	border-bottom: none;	
}

a.sync_list_filter_off {
	color: #A2A2A3;
	text-decoration: none;
	border-bottom: none;
}

a.master_use_filter:link,a.master_use_filter:visited,a.master_use_filter:active, a.master_use_filter:hover {
	color: #BDBDBD;
	text-decoration: none;
	border-bottom: none;	
	font-size: 85%;
}

a.master_use_filter_off, .master_use_filter_off {
	color: White;
	text-decoration: none;
	border-bottom: none;
	font-size: 85%;
}

a.exchange_top:link,a.exchange_top:visited,a.exchange_top:hover,a.exchange_top:active {
	font-size: 12px;
	color: White;
	letter-spacing: 4px;
	text-decoration: none;
	border-bottom: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.genre_highlt_off,a.genre_highlt_off:link,a.genre_highlt_off:visited {
	font-family: 'Montserrat', Verdana,Geneva,Arial,Helvetica,sans-serif;
	
	letter-spacing: 2px;
	font-weight: normal;
	color: #E2E2C7;
	background: transparent;
	text-decoration: none;
	padding-bottom: 3px;
}

.genre_highlt_on,a.genre_highlt_on:link,a.genre_highlt_on:visited,a.genre_highlt_on:hover,a.genre_highlt_off:hover {
	font-family: 'Montserrat', Verdana,Geneva,Arial,Helvetica,sans-serif;
	
	letter-spacing: 2px;
	font-weight: normal;
	color: White;
	background: transparent;
	text-decoration: none;
	padding-bottom: 3px;
}

a.letter_on:link,a.letter_on:visited,a.letter_on:hover,a.letter_on:active{
	color: White;
	text-decoration: none;
	background-image: url(https://www.soundset.com/images/cd_b_32.png);
	padding: 7px;
	background-position: center;
	background-repeat: no-repeat;
}

a.genre_links {
	text-decoration: none;
	
	color: #E2E2C7;
	letter-spacing: 2px;
}

a:hover.genre_links {
	text-decoration: none;
	
	color: White;
	letter-spacing: 2px;
}
/* end nav */
/* content */

.no_border {
	display: inline;
}
.block {
  display: block;
}

.more {
  margin-top: 1em;
}

.note {
  position: relative;
  top: -.4em;
  font-size: .92em;
  color: #764901;
}

.highlt {
	color: #A19E81;
}

.note a {
  text-decoration: none;
}

#sign_in {
  position: relative;
  top: 7px;
  right: 20px;
} 

/* content - home */
.welcome {
	font-size: 16px;
	font-weight: bold;
	color: #474747;
}

p#what {
	font-size: 13px;
	font-weight: normal;
	position: relative;
	top: -15px;
	letter-spacing: 3px;
}

#footer a {
  margin: 0 3px;
}

#footer a:link, #footer a:visited {
	color: #DFDFDF;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #DFDFDF;
	text-decoration: none;
}

#footer span {
  display: block;
  text-transform: uppercase;
}


/* form */

.select {
	font-family: 'Montserrat', Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #505050;
	border: 1px solid #616161;
	color: White;
}

.search {
   position: absolute;
	top: 65px;
	right: 15px;
   font-size: 85%;
	color: White;
}

#form1 table td {
  padding: 4px 5px;
}

#form1 table {
  width: 100%;
}

#columnone {
  width: 250px;
}

div.formbuttons {
  text-align: center;
}

.formbutton {
  padding: 3px 5px;
  border: 1px solid #f0d674;
  border-right-width: 2px;
  border-bottom-width: 2px;
  background-color: #f9f0bd;
}

/*income vs expense*/

.income_vs_expense td.header_1 {
	color: White;
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	font-size: 105%;
	letter-spacing: 5px;
	line-height: 26px;
}	

table.income_vs_expense, div.outer_ive	{
	border-top: 1px solid #414141;
	border-left: 1px solid #414141;
	border-bottom: 1px solid #272727;
	border-right: 1px solid #272727;
	
	padding: 5px;
	vertical-align: middle;
	line-height: 26px;
	margin-bottom: 20px;
}

table.three_d, div.three_d	{
	padding: 10px;
	background-image: url(https://www.soundset.com/images/noise_even_less.png); /**/
	background-repeat: repeat; /*-moz-border-radius: 20px;
	border-radius: 20px;*/
	border-top: 1px solid #414141;
	border-left: 1px solid #414141;
	border-bottom: 1px solid #272727;
	border-right: 1px solid #272727;
	vertical-align: top;
	-moz-box-shadow: inset 0 0 0px #ddd;
	-webkit-box-shadow: inset 0 0 0px #ddd;
	box-shadow: inset 0 0 0px #ddd;
	-webkit-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	-ms-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
	margin-bottom: 20px;
}

table.three_d td {
	padding: 10px;
}

div.three_d {
	padding: 20px;
}
	
.income_vs_expense th, tr.hdr {
	/*border-top: 1px solid #333;*/
	/*border-bottom: 1px solid #333;*/
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
	font-weight: normal;
	letter-spacing: 5px;
	line-height: 26px;
	background-image: url(https://www.soundset.com/images/opaque_3.png);
	background-repeat: repeat;
	color: #A0A0A0;
}

.income_vs_expense td, .inner_ive {
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
	line-height: 26px;
	background-image: url(https://www.soundset.com/images/opaque_3.png);
	background-repeat: repeat;
	/*background-color: #2E2E2E;*/
}

/*end income vs expenses*/

.red-table-border {
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-bottom: 2.5px solid #2B2B2B;
	border-right: 2.5px solid #2B2B2B;
	background-image: url(https://www.soundset.com/images/red-table-bg.png);
	background-repeat: repeat;
	text-align: left;
	min-width: 600px;
}


.box-text {
	font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 26px;
	letter-spacing: 1px;
	color: White;
	margin: 20px;	
}

.stat_menu {
	border-bottom: 1px solid #444444;
	background-color: #3A3B3A;
	padding: 10px;
}

.InnerLeft { padding:0px 15px 0px 15px;  }


.clear { content: "."; display: block; height: 0; clear: both; visibility: hidden; margin:0; padding:0;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
.new_releases_top {
	margin: 20px 0 0 25px;
	color: #CCCC99;
	font-size: 1.0;
	font-weight: bold;
	padding: 8px 0 0 20px;
	width: 730px;
}

.heading {
	color: #A0A0A0;
	font-size: 0.9em;
	letter-spacing: 4px;
}

.heading { font-weight:bold;}

.sale_item {
	color: White;
	font-size: .8em;
	text-transform: uppercase;
	letter-spacing: .2em;
	text-align: center;
	padding-bottom: 3px;
}

#top_sellers {
	margin: 0 0 0 25px;
	width: 750px;
	background: url(https://www.soundset.com/images/nr_bg2.gif) repeat-x;
}

#top_sellers .disc_display_wrap { float:left; margin:0 0 0 20px; padding:0; width:720px; }

#top_sellers .disc_display_wrap p { padding:0; margin:0 0 0 20px; width:95%; }
#top_sellers .disc_display_wrap h3 { color:#c18100; font-size:0.9em; margin:5px 0 5px 20px; padding:0; }
#top_sellers .disc_display_wrap h3 a { color:#c18100;}
#top_sellers .disc_display_wrap a { color:#c18100; font-weight:bold;}
#top_sellers_bottom { height:30px; margin:0 0 0 25px; padding:0; width:750px;}

.disc_display_wrap { float:left; height:130px; margin:0 10px; padding:0; white-space:normal; width:240px; }
.disc_display_wrap .seperator { display:none;}
.disc_display_wrap h3 { font-size:11px; }
.disc_display_wrap p.synopsis { display:none; }
.index .disc_display { background:transparent; background-image:none; padding:0;}
.disc_display_wrap { margin:0 0 0 10px; position:relative /*this necessary to get around the IE6 guillotine bug*/; padding:0; }
.disc_display_wrap input { display:none;}
.disc_display_wrap p.synopsis { margin:10px 0; padding:0;}
.disc_display { padding:0 0 10px 0; float:left; margin:0 10px 10px 10px; text-align:center; }

.price { font-size:0.9em; color:#98a349; font-weight:bold; margin:0 0 0 0; padding:0;}

h4 {font-weight:bold; color:#000;}

#squeeze {
	border-left: 1px solid #343434;
	border-right: 2.5px solid #222;
	width: 900px;
	text-align: left;	
}

#squeeze_top {
	border-top: 1px solid #343434;
	width: 100%;
	height: 28px;
}

#squeeze_bottom {
	border-bottom: 2.5px solid #222;
	width: 100%;
	height: 28px;
}

div.squeeze_interior {
	margin-left: 15px;
	margin-right: 15px;
}

/*tab menu */

#tab_menu_bar {
	width: 900px;
	margin-top: 30px;
}

#tabmenucontainer {
	/*border-bottom: 1px solid #D6D2C2;*/
	position:relative;	
	height: 28px;
	background: transparent;
	display: block;
	padding: 0px 0 0px 0px;
}
	
#tabmenu {
	position:relative;	
	display:block;
	height:28px;
	font-size:13px;
	font-weight:normal;
	font-family:Tahoma,Verdana,Helvitica,sans-serif;
}

#tabmenu ul {	
	margin:0px;
	padding:0px 0px 0 10px;
	list-style-type:none;
	width:auto;
	float:left;
}

#tabmenu ul li {
	display:block;
	float:left;
	margin:0 0px 0 0;
	width:89px;
}

#tabmenu ul li a {
	display: block;
	float: left;
	color: #E7E7E7;
	text-align: center;
	text-decoration: none;
	padding: 7px 0px 0 0px;
	width: 89px;
	height: 21px;
	background: transparent url(https://www.soundset.com/images/tab_pepper2.png) no-repeat top right;
}

#tabmenu ul li a:hover,#tabmenu ul li.current_page_item a {
	color: #fff;
	background: url(https://www.soundset.com/images/tab_pepper2.png) no-repeat top left;
	width: 89px;
	height: 21px;
	text-align: center;
}

#tabmenu ul li .current_page_item a,#tabmenu ul li .current_page_item a:hover {
	color:#fff;
	width: 104px; height: 21px;
	background:transparent url(https://www.soundset.com/images/tab_pepper2.png) no-repeat top right;
}	

#voucher_tab {
	position: relative;
	top: 41px;
	right: -100px;
	width: 87px;
	height: 28px;
	background-image: url(https://www.soundset.com/images/tab_voucher.png);
	background-repeat: no-repeat;	
	text-align: center;
	padding-top:3px;
}

#voucher_tab_on, #voucher_tab:hover {
	position: relative;
	top: 41px;
	right: -100px;
	width: 87px;
	height: 28px;
	background-image: url(https://www.soundset.com/images/tab_voucher_on.png);
	background-repeat: no-repeat;	
	text-align: center;
	padding-top:3px;
	color: #fff;
}

#voucher_tab_on a {
	color: #fff;
}

/* always on/off tabs */

.always_on_tab {
	display: block;
	float: left;
	color: #E7E7E7;
	text-align: center;
	text-decoration: none;
	padding: 7px 0px 0 0px;
	width: 89px;
	height: 21px;
	background: transparent url(https://www.soundset.com/images/tab_pepper2.png) no-repeat top left;
}

.always_off_tab {
	display: block;
	float: left;
	color: #E7E7E7;
	text-align: center;
	text-decoration: none;
	padding: 7px 0px 0 0px;
	width: 89px;
	height: 21px;
	background: transparent url(https://www.soundset.com/images/tab_pepper2.png) no-repeat top right;
}

/* mobile version of always on/off tabs */

.always_on_tab_mobile {
	display: block;
	float: left;
	color: #E7E7E7;
	text-align: center;
	text-decoration: none;
	padding: 7px 0px 0 0px;
	width: 69px;
	height: 21px;
	background: transparent url(https://www.soundset.com/images/tab_pepper_sm2.png) no-repeat top left;
}

.always_off_tab_mobile {
	display: block;
	float: left;
	color: #E7E7E7;
	text-align: center;
	text-decoration: none;
	padding: 7px 0px 0 0px;
	width: 69px;
	height: 21px;
	background: transparent url(https://www.soundset.com/images/tab_pepper_sm2.png) no-repeat top right;
}

.always_on_tab_mobile_flip {
	display: inline;
	float: left;
	color: #E7E7E7;
	text-align: center;
	text-decoration: none;
	padding: 7px 0px 0 0px;
	width: 69px;
	height: 21px;
	background: transparent url(https://www.soundset.com/images/tab_pepper_sm_flip2.png) no-repeat top left;
}

.always_off_tab_mobile_flip {
	display: inline;
	float: left;
	color: #E7E7E7;
	text-align: center;
	text-decoration: none;
	padding: 7px 0px 0 0px;
	width: 69px;
	height: 21px;
	background: transparent url(https://www.soundset.com/images/tab_pepper_sm_flip2.png) no-repeat top right;
}

.table {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
}

ul#horizontal-list {
	list-style: none;
	}

	ul#horizontal-list li {
		display: inline;
	}
	
/* end tab menu */

table.border_alternating {

	border-top: none; /*background-image: url(https://www.soundset.com/images/opaque_3.png);*/

	border-left: none;

	border-right: 1px solid #343434;

	border-bottom: 1px solid #343434;

}



table.border_alternating td { 

	border-top: 1px solid #343434;

	border-left: 1px solid #343434; 

	border-right: none;

	border-bottom: none;

	padding:5px; 

}

/* begin battle */
div.battle_bg {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 1px;
}

.battle_border {
	padding: 1px 0px 0px 1px;
	overflow: hidden;
	background-color:#505050;
}

.battle_containerHead {
	color: #DFDFDF;
	text-align: left;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #505050;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #505050;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding: 5px 10px 5px 10px;
	background: url(https://www.soundset.com/images/opaque_5.png) repeat;
}

.battle_container-1 {
	clear: both;
	text-align: left;	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #505050;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	margin-top: -9px;
	color: #FFFFF0;	
}

.battle_containerContent {
	margin: 10px 15px 10px 10px;
	padding-top: 5px;
}

.battle_smallFont {
	font-size:8pt
}

/*end battle*/

/* help file */

td.help_console_left {	
	width: 25%;
	line-height: 20px; 
	padding-right: 20px; 
	border-right: 1px solid #343434;
}

.help_rframe {
	width: 75%;
	margin: 15px;
	font-size: 115%;
	line-height: 125%;
}

.help_left_frame {
	
}

.help_right_frame {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 40px;
	margin-right: 150px;
	font-size: 115%;
	line-height: 125%;
}

.frame_pad {
	padding: 15px;
}

.highlt_help {
	color: #DCD6BE;
}

a.help_link:link, a.help_link:visited, a.help_link:hover, a.help_link:active {
	font-size: 80%;
	color: #FFFFF0;
}

/* end help file */

.indent {
	margin-left: 20px;
	margin-right: 20px;
}

/* delete links */
a.v_delete:link, a.v_delete:visited, a.v_delete:active {
	background-image: url(https://www.soundset.com/images/v_delete.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
	text-decoration: none;
	border: none;
	position: relative;
	top: 3px;
}

a.v_delete:hover {
	background-image: url(https://www.soundset.com/images/v_delete_hover.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
	text-decoration: none;
	text-decoration: none;
	border: none;
	position: relative;
	top: 3px;
}

/*add styles for profile area of artist area*/
ul.promote {
	margin: 15px;
}

ul.promote li{
	margin-left: 10px;
}

.box_smoke {
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	letter-spacing: 2px;
	color: White;
	border: 1px solid #464646;
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
}

/* dashboard */

a.admin_home:link, a.admin_home:visited {
	font-size: 15px;
	color: White;
	letter-spacing: 4px;
	text-decoration: none;
	border-bottom: none;
}

a.admin_home:hover {
	font-size: 15px;
	color: White;
	letter-spacing: 4px;
	text-decoration: none;
	border-bottom: none;
}

a.admin_btn:link, a.admin_btn:visited {
	color: White;
	text-decoration: none;
	border-bottom: none;
}

a.admin_btn:hover {
	color: White;
	text-decoration: none;
	border-bottom: none;
}

#dashboard_wrapper {
   line-height: 1.384em;
	padding: 0px;
	min-height: 400px;
	width: 100%;
}

#dashboard_content {
	background-color: transparent;
	margin: 0px;
	
}

#mail_menu {
   position: relative;
	top: 12px;
}

#search_box {
 	width: 240px;
	position: relative;
	top: -30px;
	border-left: 1px solid #464646;
	border-right: 1px solid #464646;
	border-bottom: 1px solid #464646;
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
	padding: 15px;
}

div.results {
	text-align: left;
	border-top: 1px solid #464646;
	margin-top: 15px;
}

.smoke {
	border-top: 1px solid #343434;
	border-left: 1px solid #343434;
	border-bottom: 2.5px solid #222;
	border-right: 2.5px solid #222;
	vertical-align: middle;
	line-height: 26px;
}
	
.smoke th {
	background: url(https://www.soundset.com/images/opaque_5.png) repeat;
	background-repeat: repeat;
	border-bottom: 1px solid #1A1A1A;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
	font-weight: normal;
	letter-spacing: 5px;
	line-height: 26px;
}

.smoke th a {
	border-bottom: none;
	text-decoration: none;
	color: #ECECEC;
}

.smoke td {
	padding: 5px;
	vertical-align: middle;
	line-height: 26px;
}

.smoke td.on {
	background-image: url(https://www.soundset.com/images/opaque_10.png);
	background-repeat: repeat;	
}

.smoke td.off {
	background-image: none;
	background-repeat: repeat;	
}


table.c_panel {
	
}

table.c_panel td {
	border: 1px solid #343434;
	text-align:left;
	padding: 5px;
}

table.c_panel tr.alt_on {
	background-image: url(https://www.soundset.com/images/opaque_3.png);
	border: none;
}

table.c_panel tr.alt_on td {
	border: none;	
}

table.c_panel tr.alt_off {
	background-image: none;
	border:none
}

table.c_panel th {
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	text-align:left;
}

table.c_panel th a {
	color: White;
	font-weight: bold;
}

/* clean table */

table.clean {
  /*border: 1px solid #E0E0E0;*/
}

table.clean td {
	/*border: 1px solid #E0E0E0;*/
	text-align:left;
	padding: 10px;
	font-size: 12px;
}

table.clean tr.alt_on {
	background-image: url(https://www.soundset.com/images/opaque_3.png);
	border: none;
}

table.clean tr.alt_on td {
	border: none;	
}

table.clean tr.alt_off {
	background-image: none;
	border:none
}

table.clean th {
	text-align: left;
	padding: 10px;
	font-weight: normal;
	color: #A0A0A0;
	background-image: url(https://www.soundset.com/images/opaque_3.png);
}

div.clean {
	background-image: url(https://www.soundset.com/images/opaque_3.png);
	text-align:left;
	padding: 8px;
}

/* end clean table */

/*printing*/

.return_address {
 	position: absolute;
   top: 0px;
   left: 0px;
   font-size: 16px; 
	font-family: Eras Medium ITC;
	text-align: left;
 }
 
.status_info {
 	position: absolute;
   top: 25px;
   left: 800px;
	text-align: left;
 }
 
 .print_interface_extras{
   position: absolute;
   top: 225px;
   left: 20px;
	text-align: left;
 }

 /***postcard size***/
 
 .postcard_recip_address{
   position: absolute;
   top: 125px;
   left: 200px;
   font-size: 24px; 
	text-align: left;
	line-height: 115%;
 }

/***envelope size***/

 .envelope_recip_address{
   position: absolute;
   top: 125px;
   left: 200px;
   font-size: 24px; 
	text-align: left;
 }
 
#my_lists {
	margin-top: -20px;
	margin-bottom: 15px;
}

#mail_count {
	text-align: left;
	position: fixed;
	bottom: 6px;
	right: -95px;
	width: 25%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	
}

.lists_header {
	color: #F7F7F7;
	font-weight: bold;
	letter-spacing: 3px;
}

a.list_name_on {
	color: White;
	text-decoration: none;
	border-bottom: 1px dotted #616161;
	font-weight: bold;
	padding-bottom: 2px;
}

a.list_name_off {
	color: #A0A0A0;
	text-decoration: none;
	border-bottom: none;
	font-weight: normal;
}

.new_list {
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	padding: 4px;
	position: relative;
	top: 5px;
	border: 1px solid #616161;
}

.alert {
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	padding: 8px;
	letter-spacing: 2px;
	color: Black;
	border: none;
	max-width: 70%;
	display: block;
	background-image: url(https://www.soundset.com/images/opaque_yellow.png);
	background-repeat: repeat;
	text-align: center;
	-moz-box-shadow: inset 0 0 20px #292929;
	-webkit-box-shadow: inset 0 0 20px #292929;
	box-shadow: inset 0 0 20px #292929;
}

input.invalid, textarea.invalid, input.invalid:focus, textarea.invalid:focus {
	border: 1px groove #FFFFE0;
	box-shadow: 0 0 5px rgba(229, 220, 142, 1);
	background-image: url(https://www.soundset.com/images/light_opaque_yellow.png);
	background-repeat: repeat;
	padding: 7px;
}

.shadow {
  -moz-box-shadow:    3px 3px 5px 5px #222222;
  -webkit-box-shadow:  3px 3px 5px 5px #222222;
  box-shadow:          3px 3px 5px 5px #222222;
}

.alert_green {
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	padding: 8px;
	letter-spacing: 2px;
	color: #DCDCDC;
	border: 1px solid #90A24D;
	max-width: 70%;
	display: block;
	background-image: url(https://www.soundset.com/images/opaque_green.png);
	background-repeat: repeat;
	text-align: left;
}

a.tweety, .tweety:visited {
	background-image: url(https://www.soundset.com/images/tweety_grey_16.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
}

a.tweety:hover {
	background-image: url(https://www.soundset.com/images/tweety_16.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
}

a.twitter, .twitter:visited {
	background-image: url(https://www.soundset.com/images/twitter_ico.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
	padding-bottom: 5px;
}

a.twitter:hover {
	background-image: url(https://www.soundset.com/images/twitter_16.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
	padding-bottom: 5px;
}

a.instagram, .instagram:visited {
	background-image: url(https://www.soundset.com/images/instagram_grey_16.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
	padding-bottom: 5px;
}

a.instagram:hover {
	background-image: url(https://www.soundset.com/images/instagram.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
	padding-bottom: 5px;
}

a.delicious, .delicious:visited {
	background-image: url(https://www.soundset.com/images/delicious_grey_16.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
	padding-bottom: 5px;
}

a.delicious:hover {
	background-image: url(https://www.soundset.com/images/delicious_16.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
	padding-bottom: 5px;
}

a.digg, .digg:visited {
	background-image: url(https://www.soundset.com/images/digg_16n.png);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
	padding-bottom: 5px;
}

a.digg:hover {
	background-image: url(https://www.soundset.com/images/digg_color_16.png);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
	padding-bottom: 5px;
}

a.send, .send:visited {
	background-image: url(https://www.soundset.com/images/send_16.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
	padding-bottom: 5px;
}

a.send:hover {
	background-image: url(https://www.soundset.com/images/send_color_16.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	border-bottom: none;
	text-decoration: none;
	padding-bottom: 5px;
}

a.x_delete:link, a.x_delete:visited, a.x_delete:active {
	background-image: url(https://www.soundset.com/images/delete_noglow_24.png);
	text-decoration: none;
	border: none;
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	padding: 5px;
}

a.x_delete:hover {
	background-image: url(https://www.soundset.com/images/delete_glow_24.png);
	text-decoration: none;
	text-decoration: none;
	border: none;
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	padding: 5px;
}

a.x_up:link, a.x_up:visited, a.x_up:active {
	background-image: url(https://www.soundset.com/images/up_arrow_noglow_24.png);
	text-decoration: none;
	border: none;
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	padding: 5px;
}

a.x_up:hover {
	background-image: url(https://www.soundset.com/images/up_arrow_glow_24.png);
	text-decoration: none;
	text-decoration: none;
	border: none;
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	padding: 5px;
}

a.x_edit:link, a.x_edit:visited, a.x_edit:active {
	background-image: url(https://www.soundset.com/images/edit_noglow_24.png);
	text-decoration: none;
	border: none;
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	padding: 5px;
}

a.x_edit:hover {
	background-image: url(https://www.soundset.com/images/edit_glow_24.png);
	text-decoration: none;
	text-decoration: none;
	border: none;
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	padding: 5px;
}

#whos_online {
	position: fixed;
	bottom: 0px;
	background-image: url(https://www.soundset.com/images/opaque_1.png);
	background-repeat: repeat;
	border-top: 1px solid #404040;
	padding: 10px 5px 10px 5px;
	width: 99.5%;
	text-align: left;
	font-size: 85%;
}

#photo_box_heading {
	text-align: left;
	width: 75%;
	background-image: url(https://www.soundset.com/images/opaque_10.png);
	background-repeat: repeat;
	padding: 12px 14px 5px 14px;
	border-top: 1px solid #3C3D3C;
}

#photo_box {
	height: 200px;
	text-align: left;
	width: 75%;
	background-image: url(https://www.soundset.com/images/opaque_10.png);
	background-repeat: repeat;
	padding: 12px 14px 12px 14px;
	border-bottom: 1px solid #3C3D3C;
}

.control	{
	vertical-align: middle;
	line-height: 26px;
}

.control td	{
	padding: 25px;
	vertical-align: middle;
	text-align: center;
	line-height: 26px;
}

.page_num_higlt {
	border-bottom: 1px solid White;
	font-weight: bold;
	color: #fff;
}

.thumb {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.thumb:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

/* footer */

#footer_sync{
	position: fixed;
	bottom: 0px;
	font-size: 11px;
	font-family: 'Montserrat',verdana,arial;
	color: #cccccc;
	text-decoration: none;
	text-align: left;
	background: url(https://www.soundset.com/images/wavy_bg_trans.png) repeat;
	margin-top: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 100%;
	border-top: 1px solid #515151;
	background-repeat: repeat-x;
	z-index: 3; /*keeps links on top (active) even if link underneath*/
}


#footer_sync a{
	font-size: 11px;
	font-family: 'Montserrat',verdana,arial;
	color:  #fff;	
	text-decoration: none;	
}

#footer_web{
	/*position: fixed;*/
	bottom: 0px;
	font-size: 11px;
	letter-spacing: 2px;
	font-family: 'Montserrat',verdana,arial;
	color: #cccccc;
	text-decoration: none;
	text-align: left;
	line-height: 30px;
	background: url(https://www.soundset.com/images/opaque_3.png) repeat;
	margin-top: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	border-top: 1px solid #333333;
	background-repeat: repeat;
	z-index: 3; /*keeps links on top (active) even if link underneath*/
}


#footer_web a{
	font-size: 11px;
	font-family: 'Montserrat',verdana,arial;
	color: #fff;	
	text-decoration: none;	
	letter-spacing: 2px;
}

.thumb2 {
 background-color: #333;
}

.edit_hover_class a{
  visibility:hidden;
}

.edit_hover_class:hover a{
 visibility:visible;
}

.track_name_color {
	/*color: #B7B7B7;*/
	color: #fff;
}

#glow_light {
	background-image: url(https://www.soundset.com/images/glow_50.png);
	background-position: top left;
	background-repeat: no-repeat;
}

table.pepper {
	border-bottom: 1px solid #3A3A3A;
	border-right: 1px solid #3A3A3A;
	border-top: none;
	border-left: none; /*background-image: url(https://www.soundset.com/images/opaque_3.png);*/
	font-size: 93%;
}

table.pepper th {
	padding: 3px;
	background-color: transparent;
	text-align: center;
	color: White;
	font-weight: normal;
	letter-spacing: 2px;
	/*background-image: url(https://www.soundset.com/images/th_pepper_bg.png);
	border-bottom: 1px solid #2B2B2B;*/
	background: #333333 url(https://www.soundset.com/images/th_pepper_bg.png) repeat;
	background-repeat: repeat;
	border: none;
}

table.pepper td { 
	border-top: 1px solid #3A3A3A;
	border-left: 1px solid #3A3A3A;
	border-right: none;
	border-bottom: none;
	padding:5px; 
}

span.excluded, td.excluded {
	color: #777777;
	font-size: 90%;
}

td.auto_corrected {
	border: 1px groove #FFFFD7;
	background-image: url(https://www.soundset.com/images/light_opaque_yellow.png);
	background-repeat: repeat;
}

fieldset.auto_corrected, div.auto_corrected {
	border: none;
	background-image: url(https://www.soundset.com/images/light_opaque_yellow.png);
	background-repeat: repeat;
	-moz-box-shadow: inset 0 0 20px #292929;
	-webkit-box-shadow: inset 0 0 20px #292929;
	box-shadow: inset 0 0 20px #292929;
}

span.auto_corrected {
	border: none;
	background-image: url(https://www.soundset.com/images/light_opaque_yellow.png);
	background-repeat: repeat;
	padding: 10px;
	-moz-box-shadow: inset 0 0 20px #292929;
	-webkit-box-shadow: inset 0 0 20px #292929;
	box-shadow: inset 0 0 20px #292929;
}

td.good2go, fieldset.good2go, div.good2go {
	border: none;
	background-image: url(https://www.soundset.com/images/light_opaque_green.png);
	background-repeat: repeat;
	-moz-box-shadow: inset 0 0 20px #292929;
	-webkit-box-shadow: inset 0 0 20px #292929;
	box-shadow: inset 0 0 20px #292929;
}

span.clickable {
	position:absolute; 
	width:100%; 
	height:100%; 
	top:0; 
	left:0; 
	z-index:1;
	vertical-align: middle;
}

a.clickable {
	position:absolute; 
	width:100%; 
	height:100%; 
	top:0; 
	left:0; 
	z-index:1;
	vertical-align: middle;
}

.legend_green, legend_yellow, legend_red {
	font-family: 'Montserrat',Verdana, Arial, Helvetica, sans-serif;
	
}

.legend_green {
	background-image: url(https://www.soundset.com/images/opaque_green_less.png);
	background-repeat: repeat;
}

td.legend_yellow, div.legend_yellow {
	background-image: url(https://www.soundset.com/images/legend_yellow_tr.png);
	background-repeat: repeat;
	color: Black;
}

.legend_red {
	background-image: url(https://www.soundset.com/images/legend_red.png);
	background-repeat: repeat;
}

a.legend_yellow:link,a.legend_yellow:visited,a.legend_yellow:active {
	color: Black;
	text-decoration: none;
	border-bottom: none;	
}

a.legend_yellow:hover {
	color: Black;
	text-decoration: none;
	border-bottom: none;
}

.trans { opacity: 0; filter: alpha(opacity: 0); }

.fade {
   opacity: 0;
   transition: opacity .50s ease-in-out;
   -moz-transition: opacity .50s ease-in-out;
   -webkit-transition: opacity .50s ease-in-out;
   }

a.x_delete:link, a.x_delete:visited, a.x_delete:active {
	background-image: url(https://www.soundset.com/images/delete_noglow_24.png);
	text-decoration: none;
	border: none;
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	padding: 5px;
}

a.x_delete:hover {
	background-image: url(https://www.soundset.com/images/delete_glow_24.png);
	text-decoration: none;
	text-decoration: none;
	border: none;
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	padding: 5px;
}

#amember_login, #amember_pass {
	width: 100px;
	height: 15px;
}

input.small {
	font-size: 10px;
}

.exchange_standout, a.exchange_standout {
	color: #CBC6B2;
}

/* links page formatting*/

.link_headers {
	font-weight: bold;
	margin-bottom: 10px;
}

a.other_links {
	color: #EFEFEF;
	text-decoration: none;
}

a.link_text {
	text-decoration: underline;
	border-bottom: none;
	color: #CBC6B2;
}

ul.links {
	margin-left: 20px;
}

a, a:hover {
	color: #fff;
}

@font-face { 
	font-family:'engravers_gothic_bt_top_off'; 
	src:url('../fonts/engravers_gothic_bt.eot'); 
	src: url('../fonts/engravers_gothic_bt.woff') format('woff'), url('../fonts/engravers_gothic_bt.otf') format('opentype');
} 

.engravers_gothic_bt_top_off {
	font-family: 'engravers_gothic_bt_top_off', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	padding: 5px 10px 10px 10px;
	color: #A5A5A5;
	font-size: 16px;
	-moz-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	-ms-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}

a.engravers_gothic_bt_top_off {
	color: #A5A5A5;
}

a.engravers_gothic_bt_top_off:hover {
	color: #fff;
}

@font-face { 
	font-family:'engravers_gothic_bt_top_on'; 
	src:url('../fonts/engravers_gothic_bt.eot'); 
	src: url('../fonts/engravers_gothic_bt.woff') format('woff'), url('../fonts/engravers_gothic_bt.otf') format('opentype');
} 

.engravers_gothic_bt_top_on {
	font-family: 'engravers_gothic_bt_top_on', Verdana, Arial, Helvetica, sans-serif;
	color: #fff; /*color: #521301;*/
	letter-spacing:2px;
	padding: 5px 10px 10px 10px;
	margin-right: 0px;
	font-size: 16px;
}

a.engravers_gothic_bt_top_on {
	color: #fff;
}

/*tablet version */

.engravers_gothic_bt_top_off_tablet {
	font-family: 'engravers_gothic_bt_top_off', Verdana, Arial, Helvetica, sans-serif;
   font-variant: small-caps;
	letter-spacing: 2px;
	padding: 5px 8px 10px 8px;
	color: #A5A5A5;
	font-size: 14px;
}

a.engravers_gothic_bt_top_off_tablet {
	color: #A5A5A5;
}

a.engravers_gothic_bt_top_off_tablet:hover {
	color: #fff;
}

.engravers_gothic_bt_top_on_tablet {
	font-family: 'engravers_gothic_bt_top_on', Verdana, Arial, Helvetica, sans-serif;
   font-variant: small-caps;
	color: #fff; /*color: #521301;*/
	letter-spacing:2px;
	padding: 5px 8px 10px 8px;
	margin-right: 0px;
	font-size: 14px;
}

a.engravers_gothic_bt_top_on_tablet {
	color: #fff;
}
/* end links page formatting*/



.transparent_class {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.2;

  /* Safari 1.x */
  -khtml-opacity: 0.2;

  /* Good browsers */
  opacity: 0.2;
  
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

img.desaturate {
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%);
	filter: gray; filter: grayscale(100%);
	filter: url(https://www.soundset.com/images/desaturate.svg#greyscale);
}

#contain_reveal {
	position: relative;
	top: -80px;	
	height: 40px;
	margin-bottom: -40px;
	text-align: center;
}

#contain_reveal_tablet {
	position: relative;
	top: -30px;	
	height: 40px;
	margin-bottom: -40px;
	text-align: center;
}

#reveal {
    display: none;
	 background-image: url(https://www.soundset.com/images/opaque_3.png);	
	 padding: 5px 10px 5px 10px; 
	 color: #fff;
}

#container:hover #reveal {
    display: block;
}

.page_num_higlt2 {
	color: #CCCCCC;
	text-decoration: none;
	font-weight: normal; /*border-bottom: 1px solid White;*/
	text-align: center;
	padding: 5px 10px 5px 10px;
	border: 1px solid #3A3A3A;
	background-color: #474747;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

.page_num2 {
	color: White;
	text-decoration: none;
	font-weight: normal; /*border-bottom: 1px solid White;*/
	text-align: center;
	padding: 5px 10px 5px 10px;
	border: 1px solid #3A3A3A;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

.page_num2_greyout {
	color: Grey;
	text-decoration: none;
	font-weight: normal;
	/*border-bottom: 1px solid White;*/
	text-align: center;
	padding: 5px 10px 5px 10px;
	border: 1px solid #3A3A3A;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

/*light_border */

table.light_border {
  /*border: 1px solid #E0E0E0;*/
 
}

table.light_border td {
	border: 1px solid #343434;
	text-align: left;
}

table.light_border th {
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	text-align:left;
}

/*light_border */
	
/*dnld card */

.dnld_card {
	border: 1px solid #303030;
   background-image: url(https://www.soundset.com/images/dnld_card_bg.png);
	background-repeat: repeat;	
	padding: 0px;
	-moz-border-radius: 20px; 
	border-radius: 20px;
	font-weight: normal;
	-moz-box-shadow: inset 0 0 30px #272727;
	-webkit-box-shadow: inset 0 0 30px #272727;
	box-shadow: inset 0 0 30px #272727;
}

.dnld_card_bubble {
	color: #f4f4f4;
	background-image: url(https://www.soundset.com/images/opaque_grey.png);
	background-repeat: repeat;
	border: 1px solid #434343;
	padding: 10px;
	width: 75%;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-weight: normal;
	text-align: center;
}

.dnld_card_bottom {
	/*clear: both;*/
	text-align: left;
	padding-bottom: 35px;
	font-size:90%;
	color: #ccc;
}

/* end dnld card */

.cd_thumb_nav {
	border: 3px solid #303030;
}

table.faint_bg td {
	background-image: url(https://www.soundset.com/images/opaque_3.png);
}

.help_green {
	font-size: 11px;
	font-weight: normal;
	padding: 5px 10px 5px 10px;
	color: White;
	display: block;
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
	text-align: left;
	max-width: 75%;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.light_source {
	border-top: 1px solid #414141;
	border-left: 1px solid #414141;
	border-bottom: 1px solid #272727;
	border-right: 1px solid #272727;
}

/* zebra */

#zebra {	
	margin: 15px 0;
	width: 550px;
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #414141;
	border-bottom: 1px solid #272727;
	margin: 0 auto 10px auto;
}

#zebra th {
	font-size: 13px;
	font-weight: normal;
	padding: 10px 20px 10px 20px;
	border-right: 1px solid #272727;
	border-left: 1px solid #414141;
	color: #A0A0A0;
}

#zebra th a {
	font-size: 13px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none;
	border-bottom: none;
}

#zebra td {
	padding: 10px 20px 10px 20px;
	border-right: 1px solid #272727;
	border-left: 1px solid #414141;
	color: #E7E7E7;
}

#zebra td a {
	color: #E7E7E7;
}

.vzebra-odd {
	/*	background: #EAEAE5;*/
	background-color: #303030;
}

.vzebra-even {
	/*background: #F1F1ED;*/
	background: transparent;
}

#zebra #one,
#zebra #three,
#zebra #five,
#zebra #seven,
#zebra #nine {
	background: #2C2C2C;
	border-bottom: 1px solid #333;
}

#zebra #two,
#zebra #four,
#zebra #six,
#zebra #eight,
#zebra #ten {
	background: #2A2A2A;
	border-bottom: 1px solid #333;
}

.zebra_border_top {
	border-top: 1px solid #333;
}

.zebra_border_bottom {
	border-bottom: 1px solid #333;
}

.zebra_border_top_bottom {
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}

.zebra_paged_nav {
	color: Grey;
	text-decoration: none;
	font-weight: normal; /*border-bottom: 1px solid White;*/
	text-align: center;
	padding: 5px;
	border: none;
}

.zebra_paged_nav_hlt {
	color: White;
	background-color: #4C4C4C;
	text-decoration: none;
	font-weight: normal; /*border-bottom: 1px solid White;*/
	text-align: center;
	padding: 5px 10px 5px 10px;
	border: none;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

/* end zebra */

/* status bar menu */

.status_bar_menu {
	/*background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;*/
	color: #a7a7a7;
	text-decoration: none;
   border-bottom: none;
   height: 100%;
	padding: 18px 10px 18px 10px;
}

.status_bar_menu a:link, .status_bar_menu a:hover, .status_bar_menu a:visited, .status_bar_menu a:active {
	color:#a7a7a7;
}


.status_bar_on_right a, status_bar_on_left a, status_bar_on_center a {
	color: #fff;
}

.status_bar_off_left, .status_bar_off_left:hover {
	color: #a7a7a7;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #232323;
	padding: 14px 10px 14px 5px;
}

.status_bar_on_left, .status_bar_on_left:hover, .status_bar_on_left:visited, .status_bar_on_left:active {
	color: #eee;
	text-decoration: none;
	border-top: none;
	border-left: none;
	border-right: 1px solid #232323;  
   -webkit-box-shadow: 0 5x 6px -6px rgba(244, 217, 92, 1);
	   -moz-box-shadow: 0 5x 6px -6px rgba(244, 217, 92, 1);
	        box-shadow: 0 5x 6px -6px rgba(244, 217, 92, 1);

	border-bottom: 1px solid rgba(247, 247, 216, 1);

	padding: 14px 10px 14px 5px;
}

.status_bar_off_center, .status_bar_off_center:hover {
	color: #a7a7a7;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #363636;
	border-right: 1px solid #232323;
	padding: 14px 10px 14px 10px;
}

.status_bar_on_center, .status_bar_on_center:hover, .status_bar_on_center:visited, .status_bar_on_center:active {
	color: #eee;
	text-decoration: none;
	border-top: none;
	border-left: 1px solid #363636;
	border-right: 1px solid #232323;
	-webkit-box-shadow: 0 5px 6px -6px rgba(244, 217, 92, 1);
	   -moz-box-shadow: 0 5px 6px -6px rgba(244, 217, 92, 1);
	        box-shadow: 0 5px 6px -6px rgba(244, 217, 92, 1);

	border-bottom: 1px solid rgba(247, 247, 216, 1);
	padding: 14px 10px 14px 10px;
}

.status_bar_off_right, .status_bar_off_right:hover {
	color: #a7a7a7;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #363636;
	border-right: none;
	padding: 14px 5px 14px 10px;
}

.status_bar_on_right, .status_bar_on_right:hover, .status_bar_on_right:visited, .status_bar_on_right:active {
	color: #eee;
	text-decoration: none;
	border-top: none;
	border-left: 1px solid #363636;
	border-right: none;
	-webkit-box-shadow: 0 5x 6px -6px rgba(244, 217, 92, 1);
	   -moz-box-shadow: 0 5x 6px -6px rgba(244, 217, 92, 1);
	        box-shadow: 0 5x 6px -6px rgba(244, 217, 92, 1);

	border-bottom: 1px solid rgba(247, 247, 216, 1);
	padding: 14px 5px 14px 10px;
}

/* end status bar menu */

.cream_buttons {
	background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;
	color: #7C7C7C;
	text-decoration: none;
	border: 1px solid #3B3B3B;
	outline: #202020 solid 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	outline-radius: 4px;
	-webkit-outline-radius: 4px;
	-moz-outline-radius: 4px;
	padding: 10px;
}

.cream_button_off_left, a.cream_button_off_left, .cream_button_off_left:hover, .cream_button_off_left:visited {
	color: #A1A1A1;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #444444;
	padding: 10px 10px 10px 0px;
}

.cream_button_on_left, a.cream_button_on_left, .cream_button_on_left:hover, .cream_button_on_left:visited {
	color: #B7B7B7;
	text-decoration: none;
	border-top: none;
	border-left: none;
	border-right: 1px solid #444444;
	border-bottom: 2px solid #B2292F;
	padding: 10px 10px 10px 0px;
}

.cream_button_off_center, a.cream_button_off_center, .cream_button_off_center:hover, .cream_button_off_center:visited {
	color: #A1A1A1;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #101010;
	border-right: 1px solid #444444;
	padding: 10px;
}

.cream_button_on_center, a.cream_button_on_center, .cream_button_on_center:hover, .cream_button_on_center:visited {
	color: #B7B7B7;
	text-decoration: none;
	border-top: none;
	border-left: 1px solid #101010;
	border-right: 1px solid #444444;
	border-bottom: 2px solid #B2292F;
	padding: 10px;
}

.cream_button_off_right, a.cream_button_off_right, .cream_button_off_right:hover, .cream_button_off_right:visited {
	color: #A1A1A1;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #101010;
	border-right: none;
	padding: 10px 0px 10px 10px;
}

.cream_button_on_right, a.cream_button_on_right, .cream_button_on_right:hover, .cream_button_on_right:visited {
	color: #B7B7B7;
	text-decoration: none;
	border-top: none;
	border-left: 1px solid #101010;
	border-right: none;
	border-bottom: 2px solid #B2292F;
	padding: 10px 0px 10px 10px;
}

div.dnld_card_alert {
	/*background-image: url(https://www.soundsetstudio.com/images/wristwatch_128.png);*/
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 100%;
	height: 100%;
}

div.dnld_card_expired {
	background-image: url(https://www.soundsetstudio.com/images/expired.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 100%;
	height: 100%;
}

.expired {
	color: #C40000;
}

/* eBox */

/* eBox */

.eBox {
	box-shadow: 0 0 16px rgba(32,32,32, 1);
	border: 1px solid rgba(65,65,65, 0.5);
	width: 65%;
	margin-bottom: 30px;
	background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;
}

.eBox_pending {
	box-shadow: 0 0 25px rgba(32,32,32, 1);
	border: 1px dotted rgba(255,255,224, 0.5);
	background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;
	width: 65%;
	margin-bottom: 30px;
}

.eBox_credit {
	border: 1px dotted #90A24D;
	width: 65%;
	margin-bottom: 30px; 
}

.eBox_debit {
/*	border: 1px dotted #c3272d; */
	border: 1px dotted rgba(247, 247, 216, 1);
	width: 65%;
	margin-bottom: 30px;
	padding: 10px;
}

.eBox td, .eBox td a {
	text-align: left;
   color: #eee;
}

/* this is for tables that I want to have variable width */

.eBox_vary_width {
	box-shadow: 0 0 16px rgba(32,32,32, 1);
	border: 1px solid rgba(65,65,65, 0.5);
	margin-bottom: 30px;
	background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;
}

.eBox_vary_width td {
	padding: 10px; 
   text-align: left;
   color: #eee;
}

.eBox_vary_width td a {
	color: #eee;
}

.eBox_td_left {
	color: #222;
	text-decoration: none;
	border-bottom: none;
	border-right: 1px solid #202020;
   border-bottom: 1px solid #393939;
	border-top: 1px solid #202020;
}

.eBox_td_right {
	color: #222;
	text-decoration: none;
	border-bottom: none;
	border-left: 1px solid #393939;
	border-bottom: 1px solid #393939;
	border-top: 1px solid #202020;
}

.eBox_td_center {
	color: #222;
	text-decoration: none;
	border-bottom: 1px solid #393939;
	border-top: 1px solid #202020;
}

.eStatusBar {
	/*background-image: url(https://www.soundset.com/images/noise_even_less_yet.png); */
	/*background-repeat: repeat;*/

   background-image: url(https://www.soundset.com/images/opaque_white_even_less_yet.png);
	background-repeat: repeat; 
	border-bottom: 1px solid #7A7A7A;

	text-align: left;
	padding: 10px;
	line-height: 22px;
	margin-bottom: 10px;
	background-position: center;
	border-bottom: 1px solid #363636;	
}

.eBox_bottom_top {
	border-top: 1px solid #414141;
}

.eBox_bottom_border {
	border-bottom: 1px solid #272727;
}

.eBox_left_border {
	border-left: 1px solid #272727;
}

.eBox_avatar {
	border: 1px solid #353535;
	padding: 5px;
}

.border_right {
	border-right: 1px solid #414141;
}

.eBox_on {
	border: 1px solid #90A24D;
	width: 65%;
	margin-bottom: 30px; 
}

.eBox_approved_vary_width {
	border: 1px dotted #90A24D;
	margin-bottom: 30px; 
}

.eBox_edit {
	box-shadow: 0 0 25px rgba(32,32,32, 1);
	border: 1px dotted rgba(255,255,224, 0.5);
	background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;
	width: 65%;
	margin-bottom: 30px;
}

.eBox_edit_vary_width {
	box-shadow: 0 0 25px rgba(32,32,32, 1);
	border: 1px dotted rgba(255,255,224, 0.5);
	background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;
	margin-bottom: 30px;
}

.eBox_edit_n {
	box-shadow: 0 0 25px rgba(32,32,32, 1);
	border: 1px dotted rgba(255,255,224, 0.5);
   background-image: url(https://www.soundset.com/images/noise_even_less.png);
	background-repeat: repeat;
}


.eBoxHeader {
	background-image: url(https://www.soundset.com/images/opaque_3.png); /*ecru_plaster3.png*/
	background-repeat: repeat;
	text-align: left;
	padding: 10px;
	line-height: 30px;
	background-position: center;
   border-bottom: 1px solid #777;
	color: #c5c5c5;
}

.eBoxHeader a {
	color: #c5c5c5;
	text-decoration: none;
	border-bottom: none;
}


.retailer_fee {

	background-image: url(https://www.soundset.com/images/opaque_5.png);

	border-top: 1px solid #414141;

	border-left: 1px solid #414141;

	border-right: 1px solid #272727;

	border-bottom: 1px solid #272727;
}

.collapse{
  display:block;
}

.collapse + input{
  display:none;
}

.collapse + input + *{
  display:none;
}

.collapse+ input:checked + *{
  display:block;
}



.imported {
	color: #9C4D0A;
}

.debt, .refunded, a.refunded, a.refunded:link, a.refunded:hover, a.refunded:visited {

	color: #E73C21;

}



.tab1{

	padding: 12px;

	background-image: url(https://www.soundset.com/images/noise_even_less.png);

	color: #777;

	background-repeat: repeat;	

	border-top: 1px solid #414141;

	border-left: 1px solid #414141;

	border-bottom: none;

	border-right: 1px solid #272727;

} 



.tab2{

	padding: 12px;

	background-image: url(https://www.soundset.com/images/noise_even_less_yet.png);

	color: #F0F0F0;

	background-repeat: repeat;

	border-top: 1px solid #414141;

	border-left: 1px solid #414141;

	border-bottom: none;

	border-right: 1px solid #272727;
  -webkit-box-shadow: 0 7px 6px -6px rgba(244, 217, 92, 0.5);
	   -moz-box-shadow: 0 7px 6px -6px rgba(244, 217, 92, 0.5);
	        box-shadow: 0 7px 6px -6px rgba(244, 217, 92, 0.5);

	border-bottom: 1px solid rgba(247, 247, 216, 0.9);
}



/* end eBox */

/* side menus */

table.side_menu {
	border: 1px solid #333;
	outline: #272727 solid 1px;
}

.side_menu td {
	padding: 12px 15px 12px 15px;  
}

.menu_on_bg {
	/*background-color: #676767;
	background-image: url(https://www.soundset.com/images/noise.png);*/
   background-image: url(https://www.soundset.com/images/opaque_white_even_less_yet.png);
	background-repeat: repeat;
	color: #fff;
	background-repeat: repeat;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #383838;
}

.menu_on_bg a {
	color: #fff;
}

.menu_off_bg {
	background-image: url(https://www.soundset.com/images/opaque_1.png);
	background-repeat: repeat;  
	border-top: 1px solid #333;
	border-bottom: 1px solid #272727;
   color: #a5a9a9;
}

.menu_off_bg a {
	color: #a5a9a9;
}

.menu_off_bg:hover {
	background-image: url(https://www.soundset.com/images/opaque_white_least.png);
	background-repeat: repeat;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #303030;
   color: #a5a9a9;
}

.menu_off_bg:hover a {
	color: #a5a9a9;
}
/* end inner version */

/* end side menus */

a.loud_link, a.loud_link:hover, a.loud_link:visited {
	text-decoration: underline;
	color: #CBC6B2;
}

.post_comp {
	color: #A0A0A0;
}

#zebra td.post_comp {
	color: #A0A0A0;
}

a.post_comp {
	color: #A0A0A0;
}

td.post_comp {
	color: #A0A0A0;
}

/* footer */

.new_console_menu {
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
	color: #BBBBBB;
	text-decoration: none;
	border-top: 1px solid #242424;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	background-color: transparent;
	box-shadow: 0 0 0px;
} 

p.console_menu {
	padding: 2px;
}

.new_console_header {
	background-image: url(https://www.soundset.com/images/opaque_5.png);
	background-repeat: repeat;
	color: #c5c5c5;
	text-decoration: none;
	border-top: 1px solid #242424;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
} 

.new_console_row {
	text-decoration: none;
	border-top: 1px solid #242424;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
} 

.new_console_header a, td.new_console_header {
 	color: #c5c5c5;
 }

a.console_links:link  {
	font-size: 12px;
	letter-spacing: 2px;
	text-decoration: none;
	border-bottom: none;
	padding: 10px;
	background-image: url(https://www.soundset.com/images/off_14.png);
	background-position: left;
	background-repeat: no-repeat;	
   color: #c5c5c5;
}



p.console_links a:hover  {
	color: #fff;
}

a.console_links:visited {
	font-size: 12px;
	letter-spacing: 2px;
	text-decoration: none;
	border-bottom: none;
	padding: 10px;
	background-image: url(https://www.soundset.com/images/off_14.png);
	background-position: left;
	background-repeat: no-repeat;
   color: #c5c5c5;
}

a.console_links:hover {
	font-size: 12px;
	letter-spacing: 2px;
	color: White;
	text-decoration: none;
	border-bottom: none;
   padding: 10px;
	background-image: url(https://www.soundset.com/images/off_14.png);
	background-position: left;
	background-repeat: no-repeat;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out; 

}

a.console_links:active {
	font-size: 12px;
	letter-spacing: 2px;
	color: White;
	text-decoration: none;
	border-bottom: none;
	padding: 10px;
}

a.console_selected:link,a.console_selected:visited,a.console_selected:hover,a.console_selected:active{
	font-size: 12px;
	letter-spacing: 2px;
	color: White;
	text-decoration: none;
	border-bottom: none;
   padding: 10px;
	background-image: url(https://www.soundset.com/images/on_14.png);
	background-position: left;
	background-repeat: no-repeat;
}

 .module_submenu {
	margin-left: 35px;
   margin-top: 10px;
   margin-bottom: 10px;
	font-size: 90%;
	padding: 0px;
}

.submenu_item {
	margin-top: 10px;   
	margin-bottom: 10px;
	padding: 0px;
}


/*new magnify */

div.p1, td.p1 {

	display:block; 

	/*width:75px; */

	/*height:75px; */

	text-decoration:none; 	
text-align: center;

	/*border:0; */

	margin: 0px 0 0 0px; 

	position: relative;
}



div.p1 img, td.p1 img {

	display:block; 
}



div.p1:hover, td.p1:hover {

	text-decoration:none; 	

	z-index:500;
}

div.p1 b, td.p1 b {

	display:block; 

	position:absolute; 

	right:-999px; 

	opacity:0; 	

	z-index:100;

	-webkit-transition: opacity 1s;

	-moz-transition: opacity 1s;

	-o-transition: opacity 1s;

	transition: opacity 1s;
}

div.p1:hover b, td.p1:hover b {

	top:-0px; 

	right:195px; 

	opacity:1;
}

/* end new magnify */

/* search field with img */

#searchField {
    padding-right: 25px;
    width: 60%;
}

#searchSubmit {
	border: medium none;
	cursor: pointer;
	margin-left: -50px;
	height: 100%;
	width: 50px;
	background: url(https://www.soundset.com/images/opaque_grey2.png) repeat;
	color: white;
	border: 0;	
	-webkit-appearance: none;
}

input.search_img, input.search_img:focus, input.search_img:active {
	background: url(https://www.soundset.com/images/search_input_bg.png);
	background-position: left;
	background-repeat: no-repeat;	
	color: #FAF0E6;
	background-color: #505050;
	padding-left: 30px;
}

/* side nav */

.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1000;
	top: 117px;
	left: 0;
	background: #333333 url(https://www.soundset.com/images/noise_even_less.png) repeat;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 20px;
}

.sidenav a {
    padding: 0px 10px 10px 15px;
    text-decoration: none;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 0px;
    margin-left: 30px;
}

.closebtn {
    font-size: 30px;
    margin-top: 10px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
}

/* end side nav */

a.highlt {
	color: #D7D8D2;
	padding: 10px 5px 12px 5px;
	text-decoration: none; /*border-bottom: 1.5px solid Aqua;

	border-bottom: 1.5px solid #9B8F3A;*/
	border-bottom: 1px solid #a48058;
	background: url(https://www.equilibri.com/images/menu_glow_bg.png) repeat-x bottom;
}

a.bland:link, a.bland:visited, a.bland:active {
	color: #a9a9a9;
	padding: 10px 5px 12px 5px;
	text-decoration: none;
}

a.highlt2, .highlt2 {
	color: #f2f2f2;
	padding: 15px 5px 15px 5px;
	text-decoration: none;
}

a.bland2:link, a.bland2:visited, a.bland2:active, .bland2 {
	color: #a9a9a9;
	padding: 15px 5px 15px 5px;
	text-decoration: none;
}

.greyout2 {
	color: #4c4c4c;
	padding: 15px 5px 15px 5px;
	text-decoration: none;
}



#searchSubmit {
	border: medium none;
	cursor: pointer;
	margin-left: -50px;
	height: 100%;
	width: 50px;
	background: url(https://www.soundset.com/images/opaque_grey2.png) repeat;
	color: white;
	
	-webkit-appearance: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
}

input.search_img, input.search_img:focus, input.search_img:active {
	background: url(https://www.soundset.com/images/search_input_bg.png);
	background-position: left;
	background-repeat: no-repeat;	
	color: #FAF0E6;
	background-color: #505050;
	padding-left: 30px;
}

/*These next lines will remove the dotted lines that appear around image linkes when clicked */
a {
	outline: 0px;
}

a:active {
  outline: none;
}

a:focus {
  -moz-outline-style: none;
}

/*social media inputs*/

input.facebook {
	background: #292929 url(https://www.soundsetstudio.com/images/flat_facebook_32.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #BBBBBB;
	text-decoration: none;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	outline-radius: 1px;
	-webkit-outline-radius: 1px;
	-moz-outline-radius: 1px;
	padding: 10px 0px 10px 5px;
	color: #C7C7C7;   
}

input.facebook:focus {
	background: #303030 url(https://www.soundsetstudio.com/images/flat_facebook_32.png);
	background-position: right;
	background-repeat: no-repeat;
	box-shadow: 0 0 5px rgba(244, 217, 92, 1);
	padding: 7px 5px 7px 5px;
	border: 1px solid rgba(247, 247, 216, 1);	
   color: #eee;
   -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
	padding: 10px 0px 10px 5px;
}

input.twitter {
	background: #292929 url(https://www.soundsetstudio.com/images/flat_twitter_32.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #BBBBBB;
	text-decoration: none;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	outline-radius: 1px;
	-webkit-outline-radius: 1px;
	-moz-outline-radius: 1px;
	padding: 10px 0px 10px 5px;
	color: #C7C7C7;   
}

input.twitter:focus {
	background: #303030 url(https://www.soundsetstudio.com/images/flat_twitter_32.png);
	background-position: right;
	background-repeat: no-repeat;
	box-shadow: 0 0 5px rgba(244, 217, 92, 1);
	padding: 7px 5px 7px 5px;
	border: 1px solid rgba(247, 247, 216, 1);	
   color: #eee;
   -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
	padding: 10px 0px 10px 5px;
}

input.instagram{
	background: #292929 url(https://www.soundsetstudio.com/images/flat_instagram_32.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #BBBBBB;
	text-decoration: none;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	outline-radius: 1px;
	-webkit-outline-radius: 1px;
	-moz-outline-radius: 1px;
	padding: 10px 0px 10px 5px;
	color: #C7C7C7;   
}

input.instagram:focus {
	background: #303030 url(https://www.soundsetstudio.com/images/flat_instagram_32.png);
	background-position: right;
	background-repeat: no-repeat;
	box-shadow: 0 0 5px rgba(244, 217, 92, 1);
	padding: 7px 5px 7px 5px;
	border: 1px solid rgba(247, 247, 216, 1);	
   color: #eee;
   -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
	padding: 10px 0px 10px 5px;
}

input.youtube {
	background: #292929 url(https://www.soundsetstudio.com/images/flat_yt_32.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #BBBBBB;
	text-decoration: none;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	outline-radius: 1px;
	-webkit-outline-radius: 1px;
	-moz-outline-radius: 1px;
	padding: 10px 0px 10px 5px;
	color: #C7C7C7;   
}

input.youtube:focus {
	background: #303030 url(https://www.soundsetstudio.com/images/flat_yt_32.png);
	background-position: right;
	background-repeat: no-repeat;
	box-shadow: 0 0 5px rgba(244, 217, 92, 1);
	padding: 7px 5px 7px 5px;
	border: 1px solid rgba(247, 247, 216, 1);	
   color: #eee;
   -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
	padding: 10px 0px 10px 5px;
}

input.soundcloud {
	background: #292929 url(https://www.soundsetstudio.com/images/flat_soundcloud_32.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #BBBBBB;
	text-decoration: none;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	outline-radius: 1px;
	-webkit-outline-radius: 1px;
	-moz-outline-radius: 1px;
	padding: 10px 0px 10px 5px;
	color: #C7C7C7;   
}

input.soundcloud:focus {
	background: #303030 url(https://www.soundsetstudio.com/images/flat_soundcloud_32.png);
	background-position: right;
	background-repeat: no-repeat;
	box-shadow: 0 0 5px rgba(244, 217, 92, 1);
	padding: 7px 5px 7px 5px;
	border: 1px solid rgba(247, 247, 216, 1);	
   color: #eee;
   -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
	padding: 10px 0px 10px 5px;
}

input.linkedin {
	background: #292929 url(https://www.soundsetstudio.com/images/flat_linkedin_32.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #BBBBBB;
	text-decoration: none;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	outline-radius: 1px;
	-webkit-outline-radius: 1px;
	-moz-outline-radius: 1px;
	padding: 10px 0px 10px 5px;
	color: #C7C7C7;   
}

input.linkedin:focus {
	background: #303030 url(https://www.soundsetstudio.com/images/flat_linked_32.png);
	background-position: right;
	background-repeat: no-repeat;
	box-shadow: 0 0 5px rgba(244, 217, 92, 1);
	padding: 7px 5px 7px 5px;
	border: 1px solid rgba(247, 247, 216, 1);	
   color: #eee;
   -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
	padding: 10px 0px 10px 5px;
}

input.spotify {
	background: #292929 url(https://www.soundsetstudio.com/images/flat_spotify_32.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #BBBBBB;
	text-decoration: none;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	outline-radius: 1px;
	-webkit-outline-radius: 1px;
	-moz-outline-radius: 1px;
	padding: 10px 0px 10px 5px;
	color: #C7C7C7;   
}

input.spotify:focus {
	background: #303030 url(https://www.soundsetstudio.com/images/flat_spotify_32.png);
	background-position: right;
	background-repeat: no-repeat;
	box-shadow: 0 0 5px rgba(244, 217, 92, 1);
	padding: 7px 5px 7px 5px;
	border: 1px solid rgba(247, 247, 216, 1);	
   color: #eee;
   -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
	padding: 10px 0px 10px 5px;
}

input.bandcamp {
	background: #292929 url(https://www.soundsetstudio.com/images/flat_bandcamp_32.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #BBBBBB;
	text-decoration: none;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: #3B3B3B solid 1px;
	border-bottom: #3B3B3B solid 1px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	outline-radius: 1px;
	-webkit-outline-radius: 1px;
	-moz-outline-radius: 1px;
	padding: 10px 0px 10px 5px;
	color: #C7C7C7;   
}

input.bandcamp:focus {
	background: #303030 url(https://www.soundsetstudio.com/images/flat_bandcamp_32.png);
	background-position: right;
	background-repeat: no-repeat;
	box-shadow: 0 0 5px rgba(244, 217, 92, 1);
	padding: 7px 5px 7px 5px;
	border: 1px solid rgba(247, 247, 216, 1);	
   color: #eee;
   -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline-radius: 0px;
	-webkit-outline-radius: 0px;
	-moz-outline-radius: 0px;
	padding: 10px 0px 10px 5px;
}

/*end social media inputs*/

.small_rnd_btn, a.small_rnd_btn {
	color: #ccc;
	background-color: #373737;
	padding: 10px;
	font-size: 90%;
	border: none;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

