html {
 font-family: 'Montserrat', verdana,geneva,lucida,arial,sans-serif;
	font-size: 13px;
	color: #fff;
	letter-spacing: 1px;
	line-height: 1.166;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; 
}

body{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url(../images/dark_spread_bg.jpg) repeat;	
}

.Oswald {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

.Italiana {
	font-family: 'Italiana', serif;
	font-size: 20px;
	color: #fff;
	letter-spacing: 1px;

  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; 
}

#logo-n {
	text-align: left;
	margin-top: 15px;
	margin-left: 10px;
	letter-spacing: 2px;
	float: left;
	color: #fff;
}

#header {

	padding: 0;

	margin: auto;

	width: 100%;

	height: 123px;

}



.shadow {
  -moz-box-shadow:    3px 3px 5px 5px #222222;
  -webkit-box-shadow:  3px 3px 5px 5px #222222;
  box-shadow:          3px 3px 5px 5px #222222;
}


#front_logo {

	position: relative;

	top: 0px;

	left: 0px;

}



#front_logo_txt {

	position: relative;

	top: 0px;

	left: 0px;

}



.unique_tmp {

	margin: 0px;

	position: relative;

	top: -35px;

	left: 20px;

	color: #AFAFAF;

	font-style: oblique;

}



.unique_mod {

	margin: 0px;

	position: relative;

	top: -25px;

	left: 160px;

	color: #AFAFAF;

	font-style: oblique;

	font-size: 100%;

}



#banner_right_bg {

	background-image: url(../images/light_swirl_right2.png);

	text-align:right;

	min-width: 504px;

	height: 120px;

}

/* mobile use only */

#home_image_mobile {
	height: 70px;
	width: 100%;
	background-color: transparent;
/*	background-image: url(https://www.equilibri.com/images/logo_mbl_430.png);*/
background-image: url(https://www.equilibri.com/images/ds.png);

	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: top center;
}

#front_logo_mobile {
	position: absolute;
	top: 10px;
	left: 5px;
}



.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 #2c4e7a;
	color: white;
	text-align: center;
	font: 10px Arial, sans-serif;
	position: relative;
	left: -7px;
	top: -10px;
}

.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;
	border: 1px solid #2c4e7a;
	color: white;
	text-align: center;
	font: 10px Arial, sans-serif;
	position: relative;
	left: -1px;
	top: -14px;
}

/*

.equ2 {

	color: #999999;

	font-size: 38px;

	padding: 0px;

	text-align: left;

	font-family: 'Aldrich', sans-serif;

	position: relative;

	top: -30px;

	left: 15px;

}

*/

.unique {

	margin: 0px;

	position: relative;

	top: -20px;

	left: 90px;

}



.strikeout {

	text-decoration: line-through;

	font-size: 90%;

	color: #8A8A8A;

	line-height: 1.5em;

	margin-top: -10px;

	text-align: left;

}



.mainTable, .listTable {
	/*background: #2A2A2A url(../images/noise.png) repeat;*/
	background: #292924 url(https://www.equilibri.com/images/noise.png) repeat;

	padding: 0;
	height: 100%;
	width: 100%;
}



.mainTable td {

	padding: 0;

}



a, img, .mainTable, .listTable {border: 0;}



#copyArea {margin-left: 10px;}

.close {margin-bottom: 0px; padding-bottom: 0px;}



/* left navigation */

#leftMenu {

	margin-left: -30px;

	text-align: left;

}



#leftMenu ul li {list-style-type: none; margin: 0; padding-bottom: 10px; text-align: left;}

.colored_txt, a.colored_txt:link,  a.colored_txt:visited, a.colored_txt:hover, a.colored_txt:active {
	color: #acad9c;
}

a {text-decoration: none;}



a:link, .title {

	color: #D7D8D2;

}



a:visited{

	color: #D7D8D2;

	text-decoration: none;

}



a:hover, #leftMenu a:hover {

	color: #E4E4E0;

	text-decoration: none;

}



a.left_nav {

	color: Gray;

	padding: 0px 14px 0px 14px;

	text-decoration: none;

	border-left: none;

}



a.left_nav:hover {

	color: #D7D8D2;

	padding: 0px 14px 0px 14px;

	text-decoration: none;

	border-left: none;

}



a.highlt_left_nav {

	color: #fff;

	padding: 0px 14px 0px 14px;

	text-decoration: none;

	border-left: 1.5px solid #A3973E;

}



a.right_nav {

	color: Gray;

	padding: 0px 14px 0px 14px;

	text-decoration: none;

	border-right: none;

}



a.right_nav:hover {

	color: #D7D8D2;

	padding: 0px 14px 0px 14px;

	text-decoration: none;

	border-right: none;

}



a.highlt_right_nav {

	color: #A3973E;

	padding: 0px 14px 0px 14px;

   text-decoration: none;		

}



td.letter_grid {

	text-align:center;

	width: 10px;

	height: 10px;

	position: relative;

}



td.letter_grid:hover {

	text-align: center;

	width: 10px;

	height: 10px;

	position: relative;

	background-image: url(../images/opaque_10.png);

	background-repeat: repeat;

}



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;

}


a.letter_on:link,a.letter_on:visited,a.letter_on:hover,a.letter_on:active
{
	color: #CCBE39;
}


.submenu_item_left {
	margin-bottom: 7px;

	text-align: left;
}



.submenu_item_right {

	margin-bottom: 7px;

	text-align: right;

}



#azArtistIndex {

	/*padding: 0px 14px 0px 14px;*/

	border-bottom: 1px solid #333;

	border-right: 1px solid #333;

	border-top: none;

	border-left: none; 

}



#azArtistIndex td {

	border-top: 1px solid #333;

	border-left: 1px solid #333;

	border-right: none;

	border-bottom: none;

	padding:10px; 

}



.greyout {

	color: Gray;

}



#nav {

	/*background: url(../images/opaque_5.png) repeat;*/

	padding: 10px 0px 10px 0px;

}



#nav a {text-decoration: none;}



#nav_menu {

	background: url(../images/nav_grey_bg.png) repeat; 

	color: silver;

	border-bottom: 1px solid #999999;

	border-top: 1px solid #999999;

   width: 100%;

	height: 30px;

	padding: 7px 0px 7px 0px;

   
}



#nav_menu a {

	color: #999999;	

	padding: 15px 5px 15px 5px;

}



#nav_menu a:hover {

	color: #D7D8D2;

}

.smoky_white {
	color: #D7D8D2;
}

#nav_menu a.highlt {

	color: #D7D8D2;

	padding: 10px 5px 13px 5px;

	text-decoration: none; /*border-bottom: 1.5px solid Aqua;

	border-bottom: 1.5px solid #9B8F3A;*/

	border-bottom: 1px solid #9B8F3A;	

	background: url(../images/menu_glow_bg.png) repeat-x bottom;

}

#nav_menu a.highlt_dsktp {

	color: #D7D8D2;

	padding: 10px 5px 15px 5px;

	text-decoration: none; /*border-bottom: 1.5px solid Aqua;

	border-bottom: 1.5px solid #9B8F3A;*/

	border-bottom: 1px solid #9B8F3A;	

	background: url(../images/menu_glow_bg.png) repeat-x bottom;

}



div.highlt {

	color: #D7D8D2;

	padding: 10px 5px 13px 5px;

	border-bottom: 1px solid #9B8F3A;	

	background: url(../images/menu_glow_bg.png) repeat-x bottom;

}



a.formLink {

	color: Gray;

	padding: 0px;

	text-decoration: none;

	border-right: none;

}



a.formLink:hover {

	color: #FAFAFA;

	padding: 0px;

	text-decoration: none;

	border-right: none;

}



#news {

	/*background: url(../images/opaque_5.png) repeat;*/

	width: 25%;

	padding: 10px 0px 10px 0px;

}





/*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(../images/tab_pepper.png) no-repeat top right;

}



#tabmenu ul li a:hover,#tabmenu ul li.current_page_item a {

	color: #fff;

	background: url(../images/tab_pepper.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(../images/tab_pepper.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 tab */
.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_pepper.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_pepper.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;
}

/*end tab menu */



.album_name {

	letter-spacing: .3em;
	text-decoration: none;
	
	font-style: normal;
	font-size: 128%;
	font-weight: bold;

	color: #FAFAFA;
}

.primary_performer {
	color: #FAFAFA;
	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;
}

table.pepper {

	border-bottom: 1px solid #3A3A3A;

	border-right: 1px solid #3A3A3A;

	border-top: none;

	border-left: none; /*background-image: url(../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(../images/th_pepper_bg.png);

	border-bottom: 1px solid #2B2B2B;*/

	background: #333333 url(../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:10px; 

}



.red-table-border {
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1.5px solid #252521;
	border-right: 1.5px solid #252521;
	text-align: left;
	min-width: 600px;
}





.box-text {

	font-family: 'Montserrat',Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 20px;

	letter-spacing: 1px;

	color: White;

	margin: 20px;	

}



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;

}







/* testamonials */

#quotes {

	padding: 10px;

	line-height: 22px;

}







.newH {color: #800000; font-weight: normal; text-align: center;}



/*Recording Times Table*/



td.track  {

 	background: #B3E6E6;

 	font-size : 12px;

 	padding-left : 18px;

}



/*--- forms ------------*/



#contactform {

	width: 70%;

	text-align: left;

	vertical-align: top;

}



#contactform input,  #contactform textarea {

	margin-right: 1em;

	margin-bottom: 5px;

}



#contactform label {

	width: 22%;

	float: left;

	clear: left;

}



#contactform span.indent {

	margin-left: 22%;

}



.indent {

	margin-left: 20px;

}



.no_border {

	border: none;

	background-color: transparent;

}



div.color_band {

	background-image: url(../images/opaque_5.png);

	background-repeat: repeat;

	text-align: left;

	padding: 10px 20px 10px 20px;

	line-height: 30px;

	margin-bottom: 10px;

	position: relative;

	background-position: center;

}





/*fieldset*/



fieldset {

	padding: 1em;

	border: none;

} 



fieldset.shaded {

	padding: 1em;

	border: none;

	line-height: 26px;

	-moz-box-shadow: inset 0 0 20px #222;

	-webkit-box-shadow: inset 0 0 20px #222;

	box-shadow: inset 0 0 20px #222;

} 



div.generic_contact {

	border: none;

	line-height: 20px;

} 



div.inner_generic_contact {

	padding: 0px 20px 0px 20px;

}



td.shaded {

	padding: 1em;

	border: none;

	line-height: 26px;

	-moz-box-shadow: inset 0 0 50px #111;

	-webkit-box-shadow: inset 0 0 50px #111;

	box-shadow: inset 0 0 50px #111;

} 



#shady_lady {

	min-height: 36px;

	background-image: url(../images/shady-lady.png);

	background-repeat: repeat-x;

}



fieldset ol {  

	padding: 1em 1em 0 1em;  

	list-style: none;  

}  



fieldset li {  

	padding-bottom: 1em;  

}  



li.roomy {

	margin-bottom: 10px;

}



label {    

	float: left;   

	position: relative;  

	width: 10em;    

	margin-right: 1em;  

	text-align: left;

}



label em {        

	position: absolute;        

	left: 9.8em;        

	top: 1;   

	color: #FFF0C7;

	font-size: 90%em;   

}



label.token {

	float: none;	

}



label.wide {

	float: left; 

	position: relative;

	top: .2em;

	width: 19em;

	margin-right: 1em;

	text-align: left;

}



label.narrow {

	float: left; 

	position: relative;

	top: .2em;

	width: 7em;

	margin-right: 1em;

	text-align: left;

}



label.semi-wide {

	float: left; 

	position: relative;

	top: .2em;

	width: 12em;

	margin-right: 1em;

	text-align: left;

}



label.mid-wide {

	float: left; 

	position: relative;

	top: .2em;

	width: 14em;

	margin-right: 1em;

	text-align: left;

}



label.tag-only {

	float: none;

	width: auto;

	margin-right: auto;

	text-align: left;

}



.post_comp {

	color: #A0A0A0;

}



.inline_3 {

	position: relative;

	top: -2px;

	left: 7px;

	padding-right: 3px;

}



.inline_5 {

	position: relative;

	top: -3px;

}



.inline_10 {

	position: relative;

	top: 1px;

}



.inline_12 {

	position: relative;

	top: 2px;

}



.inline_14 {

	position: relative;

	top: 3px;

}



.inline_16 {

	position: relative;

	top: 4px;

}



.inline_18 {

	position: relative;

	top: 5px;

}



/*search button uses this*/

.inline_20 {

	position: relative;

	top: 5.5px;

}



.inline_24 {

	 position: relative;

	 top: 7.5px;

}



.inline_28 {

	 position: relative;

	 top: 9px;

}



.inline_32 {

	position: relative;

	top: 11px;

}



.inline_35 {

	position: relative;

	top: 14px;

}



.inline_48 {

	position: relative;

	top: 15px;

}



tr.on {

	background-image: url(../images/opaque_10.png);

	background-repeat: repeat;

}



tr.off {

	background-image: none;

}



.bigolnav {

	color: #A3973E; /*#D2C786 */

	font-size: 105%;

	letter-spacing: 2px;

	margin-right: 10px;

}



.rgtNavHdr {

	color: #D7D8D2;

	font-size: 105%;

	letter-spacing: 2px;

	padding-right: 14px;

}



/*end fieldset*/



/*inputs */



input, textarea, select, option {
	margin: 0;
	border-top: 1px solid#1e201c;
	border-left: 1px solid #1e201c;
	border-bottom: 1px solid #3a403f;
	border-right: 1px solid #3a403f;
	background: transparent url(../images/opaque_3.png) repeat;
	padding: 20px 10px 20px 10px;
	outline: none;
	color: #eee;
	-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;
}

 

input:focus, select:focus, textarea:focus {
	box-shadow: 0 0 10px rgba(255, 255, 255, 1);
	border: 1px solid #3a403f;
	padding: 20px 10px 20px 10px;
	outline: none;
}

input[type=submit] {
	border-top: 1px solid #3a403f;
	border-left: 1px solid #3a403f;
	border-bottom: 1px solid #1e201c;
	border-right: 1px solid #1e201c;
	background: transparent url(../images/opaque_3.png) repeat;
	padding: 20px 10px 20px 10px;
	color: #eee;
   cursor:pointer;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #949b8e;
	opacity: 1; /* Firefox */
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #949b8e;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
	color: #949b8e;
  }



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;
}



.buy-button, buy-button:focus {

	background-image: none;

	border: none;

	box-shadow: 0px;

}

/* end inputs */



.page_num_higlt2 {

	color: White;
background-color: #474747;

	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 {

	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;

}



#top_menu {

	text-align:right; 

	margin-top: 20px;

	margin-right: 20px;

}



/*fonts */



@font-face { 

	font-family:'engravers_gothic_bt_heading'; 

	src:url('https://www.equilibri.com/fonts/engravers_gothic_bt.eot'); 

	src: url('https://www.equilibri.com/fonts/engravers_gothic_bt.woff') format('woff'), url('https://www.equilibri.com/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_heading_mobile'; 

	src:url('https://www.mobile.equilibri.com/fonts/engravers_gothic_bt.eot'); 

	src: url('https://www.mobile.equilibri.com/fonts/engravers_gothic_bt.woff') format('woff'), url('https://www.mobile.equilibri.com/fonts/engravers_gothic_bt.otf') format('opentype');

} 



.engravers_gothic_bt_heading_mobile {

	font-family: 'engravers_gothic_bt_heading_mobile', Verdana, Arial, Helvetica, sans-serif;

	color: #A0A0A0;

	font-size: 18px;

	letter-spacing: 2px;

}


@font-face { 

	font-family:'engravers_gothic_bt'; 

	src:url('https://www.equilibri.com/fonts/engravers_gothic_bt.eot'); 

	src: url('https://www.equilibri.com/fonts/engravers_gothic_bt.woff') format('woff'), url('https://www.equilibri.com/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('https://www.equilibri.com/fonts/constantia.eot'); 

	src: url('https://www.equilibri.com/fonts/constantia.woff') format('woff'), url('https://www.equilibri.com/fonts/constantia.ttf') format('truetype');

} 



.constantia {

	font-family: 'constantia', Verdana, Arial, Helvetica, sans-serif;

	color: #F7F7F7;

	font-size: 14px;

}



@font-face { 

	font-family:'engravers_gothic_bt_top_off'; 

	src:url('https://www.equilibri.com/fonts/engravers_gothic_bt.eot'); 

	src: url('https://www.equilibri.com/fonts/engravers_gothic_bt.woff') format('woff'), url('https://www.equilibri.com/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;

}



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('https://www.equilibri.com/fonts/engravers_gothic_bt.eot'); 

	src: url('https://www.equilibri.com/fonts/engravers_gothic_bt.woff') format('woff'), url('https://www.equilibri.com/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;

	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;

	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 fonts */



/* 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(../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(../images/opaque_3.png);

}



div.clean {

	background-image: url(../images/opaque_3.png);

	text-align:left;

	padding: 8px;

}



/* end clean table */



.light_source {

	border-top: 1px solid #414141;

	border-left: 1px solid #414141;

	border-bottom: 1px solid #222222;

	border-right: 1px solid #222222;

}



.index1 {

	font-family: 'Montserrat',Verdana, Arial, Helvetica, sans-serif;

}



.index2 {

	font-family: 'Montserrat',Verdana, Arial, Helvetica, sans-serif;

	/*background-image: url(../images/opaque_3.png);*/

	background-image: url(https://www.soundset.com/images/ive_bg_blur2.png);

}



div.separator_2, .separator, .sepTitles {

	background: url(https://www.soundset.com/images/sep_horizontal_1.png);

	height: 2px;

	background-repeat: repeat-x;

	margin-bottom: 5px;

}



/* zebra */

#zebra {	
	margin: 15px 0;
	width: 550px;
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #414141;
	border-bottom: 1px solid #222222;
	margin: 0 auto 10px auto;
}

#zebra th {
	font-size: 13px;
	font-weight: normal;
	padding: 10px 20px 10px 20px;
	border-right: 1px solid #222222;
	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 #222222;
	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 */



/* three_d */



table.three_d, div.three_d	{
	padding: 10px;
	background-image: url(../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 #222222;
	border-right: 1px solid #222222;
	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;

}



/* end three_d */

.new_console_menu {
	background-image: url(../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(../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(../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(../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(../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(../images/on_14.png);
	background-position: left;
	background-repeat: no-repeat;
}


#footer {

	background: url(../images/nav_grey_bg.png) repeat; 

	color: silver;

	border-bottom: 1px solid #999999;

	border-top: 1px solid #999999;

	padding: 7px;

	width: 100%;	

	font-size: 100%;

}	

/*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 */

/* 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;
}


input.search_img {

	background: url(../images/find_28.png);

	background-position: left;

	background-repeat: no-repeat;

	padding-left: 30px;

	color: #CDCDCD;
	
	border-radius: 0px;
	
	position: relative;
	left: 17px;

	border-right: none;
}



input.search_img:focus {

	background: url(../images/find_28.png);

	background-position: left;

	background-repeat: no-repeat;

	padding-left: 30px;

	color: #CDCDCD;
	
	border-radius: 0px;

	box-shadow: none;
	border-top: 1px solid #3a403f;
	border-bottom: 1px solid #3a403f;
	padding: 20px 10px 20px 10px;
	outline: none;
}