.search_btn {
	background-image: url(images/search_btn.jpg);
	background-color: transparent;
	height: 18px;
	width: 65px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	border: 0;
	list-style-type: none;
}
.submit_btn {
	background-image: url(images/sumbit_btn.jpg);
	background-color: transparent;
	height: 20px;
	width: 67px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	border: 0;
	list-style-type: none;
}
body {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0px;
}
img{border: none;}
form{margin: 0px; padding: 0px;}
.type_field {
	background-color: #000000;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding: auto 2px auto 2px;
}
td{color: #FFFFFF;}
.dropdown {
	background-color: #000000;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
select.dropdown#top_level_cat{width:100px;}
select.dropdown#second_level_cat{width:130px;}
select.dropdown#type_dd{width:100px;}
.bodycopy_wht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bodycopy_gry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
a:link {
	/*color: inherit;*/
	text-decoration: none;
}
a:visited {
	/*color: inherit;*/
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
a:active {
	/*color: inherit;*/
	text-decoration: none;
}
.PageTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.SubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
span.firstCrumbLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.firstCrumbLink:link, a.firstCrumbLink:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}a.firstCrumbLink:hover, a.firstCrumbLink:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.crumbLink:link, a.crumbLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}a.crumbLink:hover, a.crumbLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}
.nxtArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
}
.prevArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
}
.gryTable {
	background-color: #222222;
}
table.gryTable {
	background-color: #222222;
	width: 659px;
	margin:0px auto;
}
form#cartForm table.gryTable {
	background-color: #222222;
	width: 659px;
	margin:0px 0px !important;
}
table.gryTable tr td{
	height:1px;
}
.cartTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
.cartPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.formMessage{display: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #FFFF00; padding: 3px;}

a.nextPrev:link, a.nextPrev:visited{color: #FFFFFF; text-decoration: none;}
a.nextPrev:hover, a.nextPrev:active{color: #FFFFFF; text-decoration: underline;}
.disable{color: #666666;}

a.popChild{font-size: 11px;font-family: Arial, sans-serif;}
a.popChild:link, a.popChild:visited{color: #5C5C5C; text-decoration: underline;}
a.popChild:hover, a.popChild:active{color: #5C5C5C; text-decoration: none; }

a.todoLink:link, a.todoLink:visited{color: #5C5C5C; text-decoration: none; font-size: 10px; font-family: Arial, sans-serif;}
a.todoLink:hover, a.todoLink:active{color: #0F9EFF; text-decoration: underline; font-size: 10px; font-family: Arial, sans-serif;}
span#link{color: #92F117; font-family: Arial, sans-serif;}
div#todo{display: none; font-family: Arial, sans-serif; font-size: 11px;}

a.plainLink:link, a.plainLink:visited{color: #999999; text-decoration: underline;}
a.plainLink:hover, a.plainLink:active{color: #FFFFFF; text-decoration: none;}

ul{margin-top: 1px; padding-top: 1px;padding-left: 20px;margin-left: 10px;}
h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif;}
.bd_submit{
	background-color: #000000;
	font-size: 11px;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}.align_right{
	text-align: right;
	padding-right: 3px;
}.align_center{text-align: center;}
.green_txt{color: #92F117;}

.col_1{width: 10px; padding-bottom: 4px;}
.col_2{width: 274px; padding-bottom: 4px;}
.col_3{width: 140px; padding-bottom: 4px;}
.col_4{width: 100px; padding-bottom: 4px;}
.col_5{width: 100px; padding-bottom: 4px;}


ul.newTopNav{
	width:624px;
	margin:0px;padding:0px;
	margin-left: 0px;
	padding-left: 0px;
	display: inline;
	list-style: none;
	list-style-type: none;
}
ul.newTopNav li{
	margin:0px;padding:0px;
	margin-left: 0px;
	padding: 0px 0px;
	list-style: none;
	list-style-type: none;
	display: inline;
}
.leftCol{text-align:right;}
.rightCol{text-align:left;}
.rollover:hover,.rollover:active {background-position: 0 -34px !important;}
.rollover:link, .rollover:visited {background-position: 0 0;}
a#nav_about_us{
	background: url("images/about_us.gif");}
a#nav_collections{
	background: url("images/collections.gif");}
a#nav_instrumentals{
	background: url("images/instrumentals.gif");}
a#nav_samples{
	background: url("images/samples.gif");}
a#nav_news_press{
	background: url("images/news_press.gif");}
a#nav_free_sounds{
	background: url("images/free_sounds.gif");}
a.rollover{
	border:none;
    display: block;
	float: left;
    background-repeat:no-repeat;
	background-position: 0 -34px;
    text-decoration: none;
	width: 104px;
	height: 34px;
}
a.rollover img{
	width: 104px;
	height: 34px;
}
table#head_table{
	width:930px;
	margin-top:5px;}
table#foot_table{
	width:930px;
	margin-bottom:5px;}

#bodyTopLeft, .bodyTopLeft{background: url('images/page_top_left.gif') no-repeat top left; width: 14px; height: 14px;} 
#bodyTop, .bodyTop{background: url('images/page_top.gif') repeat-x top left; width: 902px; height: 14px;} 
#bodyTopRight, .bodyTopRight{background: url('images/page_top_right.gif') no-repeat top right; width: 14px; height: 14px;} 
#site_proper{width:909px;width:900px;}
#header_table{width:900px;}

#bodyLeft, .bodyLeft{
	width: 7px;
	background: url('images/page_left.gif') repeat-y top left;}
#bodyRight, .bodyRight{
	width: 7px;
	background: url('images/page_right.gif') repeat-y top right;}
#bodyBottomLeft, .bodyBottomLeft{
	background: url('images/page_bottom_left.gif') no-repeat top right; width: 14px; height: 14px;}
#bodyBottom, .bodyBottom{
	background: url('images/page_bottom.gif') repeat-x bottom left; height: 14px;} 
#bodyBottomRight, .bodyBottomRight{
	background: url('images/page_bottom_right.gif') no-repeat top left; width: 14px; height: 14px;}
#main_table{
	width:930px;}
#left_cell{vertical-align:top;}
#contentCell{
	width: 659px;}
#main_inner_table{
	margin-left:2px;
	width:100%;
	/*width: 659px;*/}

#newTopNavHolder{
	width: 624px;
	display: inline;
	float: left;
}
#purchases_table_holder{
	
	float:right;
	width: 232px;
	padding: 0px;/* 0px 0px 0px*/
	/*margin:-29px 0px 0px 0px;*/
	margin:6px 0px 0px 0px;
}
#stay_informed_holder{
	/*display: inline;
	position:absolute;*/
	background: url('images/stay_informed_main_bg.jpg') no-repeat top left;

	float:right;
	width: 272px;
	height: 190px;
	margin-left:10px;
	padding: 0px;
	/*margin:-29px 0px 0px 0px;*/
	/* 0px 0px 0px*/
	margin:6px 0px 0px 0px;
}
#stay_informed{
	margin-left:34px;
	margin-right:39px;
	margin-top:19px;
	width:196px;
	background-color:#000000;
}
.roundTable{}
.roundTable#purchases_table{
	width:232px;
}
.roundTable td.topLeft{
	background: url('images/account_box_top_left.png') no-repeat bottom right;
	width: 15px;
	height: 14px;
}
.roundTable td.topCenter{
	background: url('images/account_box_top.png') repeat-x bottom left;
	height: 14px;
}
.roundTable td.topRight{
	background: url('images/account_box_top_right.png') no-repeat bottom left;
	width: 15px;
	height: 14px;
}
.roundTable td.midLeft{
	background: url('images/account_box_left.png') repeat-y top right;
	width: 14px;
}
.roundTable td.midCenter{
	background: url('images/account_bg.png') repeat top right;
}
.roundTable td.midRight{
	background: url('images/account_box_right.png') repeat-y top left;
	width: 14px;
}
.roundTable td.bottomLeft{
	background: url('images/account_box_bottom_left.png') no-repeat top right;
	width: 15px;
	height: 14px;
}
.roundTable td.bottomCenter{
	background: url('images/account_box_bottom.png') repeat-x top left;
	height: 14px;
}
.roundTable td.bottomRight{
	background: url('images/account_box_bottom_right.png') no-repeat top left;
	width: 15px;
	height: 14px;
}
fieldset#cart_area_holder {
	border: none;
	margin:0px;
	padding:0px;
}fieldset#cart_area_holder legend{padding: 0px 4px;}
fieldset#cart_area_holder p{
	margin: 4px 0px 0px 10px;
	padding:0px;
}
fieldset#cart_area_holder p a{}
fieldset#cart_area_holder p span.spacer{margin: 0px 16px;color:transparent;}
.topSpacer{color:transparent;margin-left:7px !important;margin-right:7px !important;}
p.cartNav{text-align:right;margin-top:9px !important;}
#cart_area{}
div.smallIndicator{
	float:left;
	width:615px;
	/*height: 68px;*/
}
div.smallIndicator{
	vertical-align:bottom;
}#category_table{
	width:753px;
	margin-left:11px;
}
#page_controls{width:677px;}
.homeIndic{height:143px !important;}
#news_ticker{margin-top:7px;margin-bottom:7px;width:600px;}




div.homePageHolders{
	float:left;
	display:inline;
	width:307px;
}
table.homeItemBoxes{margin: 15px 14px 0px 14px;}
div#on_sale_holder{margin-right:6px;}/*padding-right:8px;*/
div#latest_holder{margin-right:0px;}/*padding-right:8px;*/
div#top_20_holder{
	width:274px;	
	max-height:519px;+49
	overflow:hidden;
	float:right;
	margin-top:5px;
}/*252+22+22*/
table#top_20_table_inner{margin: 0px 8px 4px 8px;width:237px;}
table#top_20_table_inner tr td,table#page_side_table_inner tr td{padding: 0px 0px 0px 5px;background: url('images/top_dwnlds_middle_bg.jpg') no-repeat -7px 0;}
table#page_side_table_inner{margin: 0px;width:99%;}
.homeTable#on_sale_table,.homeTable#latest_table{
	width:307px;}
.homeTable#top_20_table{
	width:274px;}
.homeTable td.topLeft{
	background: url('images/home_box_top_left.gif') no-repeat bottom right;
	width: 11px;
	height: 11px;
}
.homeTable td.topCenter{
	background: url('images/home_box_top.gif') repeat-x bottom left;
	height: 11px;
}
.homeTable td.topRight{
	background: url('images/home_box_top_right.gif') no-repeat bottom left;
	width: 11px;
	height: 11px;
}
.homeTable td.midLeft{
	background: url('images/home_box_left.gif') repeat-y top right;
	width: 14px;
}
.homeTable td.midCenter{
	/*background: url('images/account_bg.gif') repeat top right;*/
	background-color:#000000;
}
.homeTable td.midRight{
	background: url('images/home_box_right.gif') repeat-y top left;
	width: 14px;
}
.homeTable td.bottomLeft{
	background: url('images/home_box_bottom_left.gif') no-repeat top right;
	width: 11px;
	height: 11px;
}
.homeTable td.bottomCenter{
	background: url('images/home_box_bottom.gif') repeat-x top left;
	height: 11px;
}
.homeTable td.bottomRight{
	background: url('images/home_box_bottom_right.gif') no-repeat top left;
	width: 11px;
	height: 11px;
}.homeLeftHolder{
	float:left;
}.top20Cell{background:#000000 !important;min-height:17px;padding: 2px 0px 1px 7px;}
.top20RowSpcr{height:5px;}
.homeItemSpc{height:11px;background: url('images/home_box_seperator.png') no-repeat top left;}
.round332W{width:332px;}
#newCustMessage{float:left;width:332px;margin-right:14px;}
#returnCustMessage{float:left;width:332px;}
div#loginContent{}
div#loginContent h3.PageTitles{margin: 8px 0px;}

.accountLeft{width:332px;margin-bottom:10px;}
.accountMid{width:312px;margin-bottom:10px;}/* -15 -15*/
div#account_info_holder{width:332px;}
table#account_info_table{width:332px;}
table#account_info_table td.midCenter{width:302px;}
div#your_download_holder{}
table#your_download_table{}
div#license_forms_holder{}
table#license_forms_table{width:332px;}
table#license_forms_table td.midCenter{width:302px;}
table#admin_link_table{width:312px;}
table#admin_link_table td.midCenter{width:282px;}
table#license_forms_table tr td p{margin:0px;padding:0px;}
div#free_downloads_holder{}
table#free_downloads_table{}
table#admin_link_table{}
div#admin_link_holder{}
div#aff_commission_holder{}
table#aff_commission_table{}
table.accountContent{width:100%;}
table.accountContent .leftCol{padding:1px;margin:2px;width:88px;}
table.accountContent .rightCol{padding:1px;margin:2px;}
table.downloadsContent{}
table.downloadsContent .leftCol{width:220px;text-align:left;}
table.downloadsContent .rightCol{width:75px;}
div#billing_display{margin-top:10px;}
div#account_content_holder{background-repeat: no-repeat; background-position:top left; width:100%;}
div#account_content_holder h5.PageTitles{
	padding:0px;
	margin: 4px 0px 8px 0px;
}
.editCell{text-align:right;}
.accountFull{}
.accountLeftHolder{float:left;display:inline;width:332px;}
.accountMidHolder{float:left;display:inline;width:312px;margin-left:24px;}
.accountRightHolder{float:left;display:inline;width:198px;margin-left:18px;margin-top:21px;}
table#account_related_products_table{width:198px;}

.descptPara{font-size:13px !important;}
.descptPara a.popChild{font-size:13px !important;}
table#check_out_related_table{width:678px;}
table#check_out_related_table tr td.midCenter{
	overflow:hidden;
}table#check_out_related_table tr td.midCenter div{
	float:left;
	display:inline;
	width: 90px;
	overflow:hidden;
	margin: 0px 96px 5px 0px;
}table#check_out_related_table tr td.midCenter div:last-child{
	margin: 0px 0px 5px 0px;
}
table#account_related_products_table tr td.midCenter div{
	clear:both;
	width: 90px;
	overflow:hidden;
	margin: 10px auto 15px auto;
}table#account_related_products_table tr td.midCenter div:last-child{
	margin: 10px auto 0px auto;
}.itemNotes{vertical-align: top;width:205px;}
.itemNotes ul,.itemNotes li{font-size:11px;color:#cccccc;}
.singleItemHolder{margin: 0px 0px 4px 0px;padding: 21px 0px 13px 15px;}
.itemDetailsCell{vertical-align: top;width:267px;}



.dirtyTable{}
.dirtyTable td.topLeft{
	background: url('images/dirty_box_top_left.png') no-repeat bottom right;
	width: 15px;
	height: 14px;
}
.dirtyTable td.topCenter{
	background: url('images/dirty_box_top.png') repeat-x bottom left;
	height: 14px;
}
.dirtyTable td.topRight{
	background: url('images/dirty_box_top_right.png') no-repeat bottom left;
	width: 15px;
	height: 14px;
}
.dirtyTable td.midLeft{
	background: url('images/dirty_box_left.png') repeat-y top right;
	width: 14px;
}
.dirtyTable td.midCenter{
	background: url('images/dirty_bg.png') repeat top right;
}
.dirtyTable td.midRight{
	background: url('images/dirty_box_right.png') repeat-y top left;
	width: 14px;
}
.dirtyTable td.bottomLeft{
	background: url('images/dirty_box_bottom_left.png') no-repeat top right;
	width: 15px;
	height: 14px;
}
.dirtyTable td.bottomCenter{
	background: url('images/dirty_box_bottom.png') repeat-x top left;
	height: 14px;
}
.dirtyTable td.bottomRight{
	background: url('images/dirty_box_bottom_right.png') no-repeat top left;
	width: 15px;
	height: 14px;
}
#contact_form_table td.leftCol{text-align:left;}
#contact_form_table td{vertical-align:top;}
#contact_form_table td.rightCol input{width:180px;}
#contact_form_table td.rightCol textarea{width:180px;height:75px;}
#contact_form_table td.rightCol select{width:180px;}
#submit_contact{width:auto !important;}
input#contact_security_code{width:100px !important;}
.bodycopy_ccc{color:#cccccc;}
#publicsearch .bodycopy_ccc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;}
.tracksTable{width:647px; float: left; display: inline;}
.padd{padding: 1px 4px;}
table.table_history{border: 1px solid #666666; width: 98%; border-collapse: collapse; /*margin-top: 30px;*/}
div.table_history{margin-top: 30px;}

table.table_history tr.headerRow td{vertical-align:bottom;}
.inTheRed{color: #ea0000;}