#dnn_leftPane ol.dash_ol li.dash_li 
{
	height:71px;
}
.SEO_pane .tab_edging .Normal p
{
    margin:0px;
}
a.special-offer-image-link img
{    
    width:204px;
    display:block;
}
.Tidy_seo p
{
    margin:0px;
    padding:0px;
}
.Tidy_seo p a strong
{
    font-weight:normal;
}
.Tidy_seo p a:link, .Tidy_seo p a:active, .Tidy_seo p a:hover,.Tidy_seo p a:visited
{
    color:Gray;
    font-size:12px;
    margin:0px;
    padding:0px;
    display:inline;  
    font-weight:normal;  
    font-family:Tahoma;
}
.Tidy_seo h2 a:link, .Tidy_seo h2 a:active, .Tidy_seo h2 a:hover,.Tidy_seo h2 a:visited
{
    color:Gray;
    font-size:12px;
    margin:0px;
    padding:0px;
    display:inline;  
    font-weight:normal;  
    font-family:Tahoma;
}
.article_full p
{
    font-size:12px;
    text-align:left;
    line-height:1.5em;
    letter-spacing:0.04em;
    font-family:helvetica !important;
}
.article_full h4 p
{
    font-size:12px;
    text-align:left;
    line-height:1.5em;
    letter-spacing:0.04em;
    font-family:helvetica !important;
}
.article_full div img
{
    max-width:500px;
}
#dnn_ctr564_ContentPane
{
    margin-top:50px;
}
.theAlbum-TrackHolder
{
    padding:0px;
    margin:0px;
    list-style-type:none;
 border-top:1px solid purple;
 margin-top:16px;
 padding-top:16px;   
}
.the_flash_box
{
    height:65px;
    position:relative;
    top:1px;
    overflow:hidden;
}
#top_numbers
{
    display:block;
    position:absolute;
    text-align:center;
    top:29px;
    width:70px;
    font-size:18px;
    font-weight:bold;
    font-family:helvetica;
}
#StoreBottom
{
    height:44px;
    list-style-type:none;
    margin:0px;
    padding:0px;
    width:100%;
    border-top:1px solid purple;
    margin-top:8px;
}
#StoreBottom li
{
    background-repeat:no-repeat;
    display:block;
    list-style-type:none;
    z-index:999;
    text-indent:-3px;
    text-align:left;
    float:left;    
}

#StoreBottom span, #StoreBottom li a
{
    display:block;
    line-height:44px;
    width:180px;
    cursor:pointer;
    cursor:hand;
    font-size:10pt;
    font-family:helvetica;
    font-weight:bold;
}

#StoreBottom li#TheOne
{
    width:180px;
    text-indent:20px;
}

.pack-dj, .pack
{
 position:relative;
}

a.pack:hover span, a.pack:active span,a.pack:link span, a.pack:visited span, a.pack-dj:hover span, a.pack-dj:active span,a.pack-dj:link span, a.pack-dj:visited span
{
    font-size:10px;
    text-decoration:none;
    display:block;
}
.packshot-dj
{
    margin-left:8px;
    margin-right:8px;
    margin-bottom:24px;
    border:none;
}
.pack-dj div
{    
    background-color:Black;
    position:absolute;
    bottom:12px;
    left:0px;
    width:190px;
    text-align:center;
    overflow:hidden;
    line-height:13px;
    text-transform:uppercase;
    opacity:0.7;
    font-size:12px;    
    margin-left:8px;    
}
.name_dj span,a.dj-chart-image:hover span, a.dj-chart-image:active span,a.dj-chart-image:link span, a.dj-chart-image:visited span
{
    font-size:9px;
    text-decoration:none;
    display:block;
}
.dj-chart-image
{
    position:relative;
}
.name_dj
{
    background-color:Black;
    position:absolute;
    bottom:3px;
    left:0px;
    width:125px;
    text-align:center;
    overflow:hidden;
    line-height:10px;
    text-transform:uppercase;
    opacity:0.7;
    font-size:10px;
}
.HoverME
{
    cursor:pointer;
    cursor:hand;
    margin-left:10px;
}
.termsPage h4 img
{
    vertical-align:middle;
}

.big_alb_img
{
    border:2px solid white;
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:0px;
}
.Release_album
{
    line-height:32px;
    vertical-align:top;
}
.dj_ver .s_label
{
    width:100px;
}
.Center_Ajax
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    
}
.Tidy_seo h1, .Tidy_seo h2, .Tidy_seo h3, .Tidy_seo h4
{
    color:Gray;
    font-size:12px;
    margin:0px;
    padding:0px;
    display:inline;  
    font-weight:normal;  
}
.Tidy_seo
{
    text-align:center;
}
.top_100_number img
{
    display:block;
    margin:auto;
    margin-top:13px;
}
.Search_styles
{
    margin-top:16px;
    margin-bottom:8px;
}
.packshot_div
{
    margin-top:8px;
}
.packshot
{ 
    margin:8px;
    margin-bottom:9px;
    margin-top:0px;
    border:none;
    border:0px;
}
.small_play_btn_top 
{
    position:absolute;
    left:79px;
    top:58px;
}
img
{
    -ms-interpolation-mode: bicubic;
}
.payment_types_image
{
    width:540px;
    
}
.tab_edging_center_genres .esh_li{
background-image:url(http://images.tidy.com/t/skin_cont/InnerBoxBG.gif);
}
.termsPage strong
{
    color:Yellow;
}
.tab_edging_center_genres
{
    background-image:url(http://images.tidy.com/t/skin_cont/BoxBg.gif);
    background-color:#BB4E9D;
    background-repeat:repeat-x;
    border-color:Purple !important;
}
.tab_edging_center.genre_header
{
    border:none;
}

.genre_header img.center_tab_image
{
    width:540px;
    border:1px solid purple;
}
a:link .version_ikkle_text, a:visited .version_ikkle_text, a:hover .version_ikkle_text
{
    color:White;
    font-size:9px;
    display:block;    
    z-index:-1;
}
.Dj_Dash_image img
{
    margin:8px;
    border:none;
}
.front_dj_holder
{
    margin-left:8px;
    margin-right:8px;
    position:relative;
    overflow:hidden;
    
}
.front_dj
{
    position:relative;
    white-space:nowrap;
    width:900px;    
    height:141px;
}
.front_dj img
{
    width:125px;
    margin-right:8px;
    margin-top:8px;
    border:none;
}
.Dj_block img
{
    width:160px;    
}
.Dj_block_container h1{
    background-color:darkblue;
    color:white;
    margin:0px;
    margin-bottom:15px;
    text-align:center;
}
.Dj_block {
    float:left;
    width:160px;
    margin-left:15px;
}
.Dj_block h3
{
    text-align:center;
    margin:8px;
}
.Dj_block h6
{
    margin:0px;
    margin-bottom:10px;
    margin-right:15px;
    text-align:right;
}
.payment_methods img
{
    border:0px;
}
.single_album_btn
{
    margin-left:10px;
}
.album_price, div.single_header1 div.s_priceNcart span#album_price
{
    font-size:18px;
    line-height:32px;
    vertical-align:top;
    margin-left:10px;
    color:White;
}
.termsPage a:link, .termsPage a:hover
{
    font-size:inherit;
}
.termsPage ol a:link, .termsPage ol a:visited, .termsPage ol a:hover, .termsPage ol a:active
{
    font-size:16px;
}
.termsPage ol ol a:link, .termsPage ol ol a:visited, .termsPage ol ol a:hover, .termsPage ol ol a:active
{
    font-size:13px;
    color:Yellow;
}
.termsPage ol
{
    list-style-type: circle; 
}
.termsPage ol ol
{
    list-style-type:disc; 
}
.termsPage
{
    margin:20px;
    font-family:helvetica;
}
.termsPage h1
{
    color:#0088ff;
}
.termsPage h4 span
{
    color:White;
    font-size:14px;
    font-weight:normal;
}
.termsPage h3
{
    color:Yellow;
}
.termsPage h4
{
    color:lightblue;
}
.dj_ver .single_header
{
    color:YellowGreen;
}

.album_ver .single_header
{
    color:#FF6600;
}
.show_swap
{
    z-index:10;
}
.SwapImage
{
    z-index:1;
    overflow:hidden;
    display:inline-block;
    height:70px;
    width:70px;
    float:left;
}
.S_image_m
{
    margin-right:8px;
}
.s_priceNcart
{
    width:auto;
    text-align:center;
    display:inline-block;
    margin-left:10px;
}
.Release_version
{
    font-size:14px;
    letter-spacing:1px;
    color:papayaWhip;
    border-bottom: 1px dashed;
}
.s_label
{
    float:left;
    width:65px;
}
.add_play_txt
{
    line-height:32px;
    vertical-align:top;
    font-family:helvetica;
    margin-left:2px;
}
a.add_play_link:hover
{
    text-decoration:none;
    cursor:pointer;
    cursor:hand;
}
a.add_play_link:hover span
{
    text-decoration:none;
    font-size:14px;
}
/*
///////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////NEW CSS////////////////////////////////////////////////////////*
/*/
.tab_edging
{
    position:relative;
}
.Article_Body a.heading1
{
    line-height:1.4;
    height:36px;
    overflow:hidden;
}
.Article_Body a.heading1:hover
{
    line-height:1.4;
}
.Article_Body
{
    margin-left:12px;
    margin-right:12px;
    margin-top:4px;
    margin-bottom:8px;
}
.Article_Body .normal
{
    float:right;
    font-family:helvetica;
    font-size:10px;
}
.Article_Image
{
    width:186px;
    height:102px;
    overflow:hidden;
    margin:auto;
    margin-top:35px;
    text-align:center;
}
.Article_Image img
{
    -ms-interpolation-mode: bicubic;
    height:102px;
    /*width:186px;*/
}
.cd_tab a:link, .cd_tab a:visited, .cd_tab a:active, .Bassline_tab a:link, .Bassline_tab a:visited, .Bassline_tab a:active, .Community_tab a:link, .Community_tab a:visited, .Community_tab a:active
{
    display:block;
    padding-left:10px;
    padding-right:11px;
    height:30px;
    width:90px;    
    text-transform:uppercase;
    font-family:Helvetica, Sans-Serif, Verdana. Arial;
    font-size:9px;
    font-weight:bold;
    color:lightgoldenRodYellow;
    text-decoration:none;
    line-height:28px;
    background-repeat:no-repeat;
}
.background_holder_main div.cd_tab a:hover, .background_holder_main div.Bassline_tab a:hover, .background_holder_main div.Community_tab a:hover
{
    background-image:url(http://images.tidy.com/t/skin_cont/cd-over.gif);
}
.cd_tab
{
    position:absolute;
    top:71px;
    left:435px;
    background-image:url(http://images.tidy.com/t/skin_cont/cd.gif) ;
    background-repeat:no-repeat;
    width:111px;
    height:28px;
    list-style-type:none;
}
.Bassline_tab
{
    list-style-type:none;
    position:absolute;
    top:71px;
    left:536px;
    background-image:url(http://images.tidy.com/t/skin_cont/cd.gif) ;
    background-repeat:no-repeat;
    width:111px;
    height:28px;
}
.Community_tab
{
    list-style-type:none;
    position:absolute;
    top:71px;
    left:637px;
    background-image:url(http://images.tidy.com/t/skin_cont/cd.gif) ;
    background-repeat:no-repeat;
    width:111px;
    height:28px;
}
.relative208
{

}
.bannerLeft
{
    float:left;
    width:208px;
}
.bannerRight
{
    float:right;
    width:208px;
}
.SEO_pane
{
    margin-left:214px;
    margin-right:214px;
    position:relative;
    text-align:center;
    vertical-align:top;
    color:Gray;
}
.SEO_pane .tab_edging .Normal
{    
    font-size:12px;
    margin:11px;
    margin-top:16px;
    margin-bottom:16px;   
}
.clear
{
    clear:both;
}
.Box_heading
{
    margin: 8px;
    color: lightblue;
    font-weight: bold;
}   
#Social_move
{
    bottom:0px;
}
/*
.social_networking 
{    
position:absolute;
top:240px;
margin:10px;
margin-top:0px;
width:150px;
}
*/
.social_networking 
{    
position:absolute;
bottom:0px;
right:0px;
margin:10px;
margin-top:0px;
width:150px;
}

.social_networking div{
    width:32px;
    height:32px;
    display:inline-block;
    background-image:url(http://images.tidy.com/t/skin_cont/socail.png);
    background-repeat:no-repeat;
    margin-left:5px;
}
.social_networking_xslt div a:link, .social_networking_xslt div a:visited, .social_networking_xslt div a:active
{
    display:block;
    margin:0px;
    height:32px;
    width:32px;
    text-decoration:none;
}
.social_networking_xslt
{
    margin:10px;
    margin-top:0px;
}
.social_networking_xslt div.shareClear
{
    clear:both;
    float:none;
    background-image:none;
    height:1px;
    width:auto;
}
.social_networking_xslt div
{
    background-image:url(http://images.tidy.com/t/skin_cont/socail.png);
    margin-left:4px;
    height:32px;
    width:32px;
    background-repeat:no-repeat;
    float:left;
}
.social_networking_xslt div.a{
    background-position:left top;
}

.social_networking_xslt div.b{
    background-position:-32px top ;
}
.social_networking_xslt div.c{
    background-position:-64px top
}
.social_networking_xslt div.d{
    background-position:-96px top
}
.social_networking_xslt div.e{
    background-position:-128px top
}
.article_text strong
{
    font-weight:normal;
}

.article_text
{
    font-family:helvetica !important;
    font-size:11px;    
    overflow:hidden;
    clear:right;
    height:100px;
}
.more_link_dash
{
    margin:9px;
    margin-top:13px;
    margin-bottom:8px;
    text-align:center;
}
.cart
{
    margin-left:8px;
}
#Cart_info
{
}
#Cart_info div.basket_head
{
           cursor:default;
       padding:0px;
       margin:8px;       
       float:none;
       background-color:Transparent;
       color:lightblue;
       font-weight:bold;
       border:none;
}
.Checkout_btn
{
    cursor:pointer;
    cursor:hand;
    margin-left:8px;
    margin-top:6px;
    float:left;
    margin-bottom:6px;
}

div.cbtn
{    
    float:left;
    margin-left:8px;
    margin-top:6px;
    padding:4px;
    padding-left:9px;
    padding-right:9px;
    color:lightblue;
    border:lightblue 2px solid;
    border-bottom: #0088FF 2px solid;
    border-left: #0088FF 2px solid;
    background-color:darkblue;
    cursor:pointer;
    cursor:hand;
}

#Cart_info .cart_data
{
       cursor:default;
       padding:0px;
       margin:0px;
       margin-left:8px;
       margin-top:10px;
       margin-bottom:10px;
       float:none;
       background-color:Transparent;
       color:White;
       border:none;
}
.title_col
{
    width:115px;
}
.cart_Items
{
    clear:both;
    margin-left:8px;
    margin-right:8px;
}
.Search_blue
{   
    margin-bottom:6px;
    color:black;
    background-color:white;
    padding:0px;
    padding-left:3px;
    padding-right:3px;
}
.Search_blue_select select
{
    color:black;
    background-color:white;
    cursor:pointer;
    cursor:hand;
    width:180px;
}
#dnn_ctr621_ManageUsers_pnlRegister
{
    text-align:center;
}
#dnn_ctr621_ManageUsers_pnlUser table
{
    margin:0px;
    margin-left:50px;
    margin-right:50px;
}
.Content_pane table
{
    margin:auto;
}
.social_networking img
{
    border:none;    
}
.social_networking a
{
margin-right:6px;
}
.right_search
{
    float:right;
}
div.selectedpg
{
    background-color:brown;    
}
div.the_numbers
{
    display:block;    
    color:white;    
    height:20px;
    padding:2px;
    float:left;
    position:relative;
    top:1px;
    margin-top:1px;
    
}
div.the_numbers
{
    background-color:Maroon;
}
div.selectedpg .pagerSpan
{
    color:#bbf;
}
.pager
{
    float:left;
    padding:2px;
    height:20px;
    width:20px;
    text-align:center;
    display:block;   
    position:relative;
    top:1px;
    cursor:hand;
    cursor:pointer;
    /*background-color:#112D74;*/
    background-color:Maroon;
    margin:1px;
    margin-bottom:0px;
    color:white;  
}
.pager .pagerSpan
{    
    
}
/*tab_tab*/
ul#tab_tab
{
    width:100%;
    list-style-type:none;
    margin:0px;
    padding:0px; 
    height:44px;   
    border-left:1px solid purple;
}

ul#tab_tab li
{
    border-right:1px solid purple;
    list-style-type:none;
    display:block;    
    float:left;
    background-image:url(http://images.tidy.com/t/skin_cont/Sub-Tab.gif);
    text-align:center;
    text-indent:-3px;
    background-repeat:no-repeat;
    z-index:999;
    width:179px;
}

ul#tab_tab li#houseMenuCurrentItem
{
    width:180px;
    background-image:url(http://images.tidy.com/t/skin_cont/Sub-Tab-Selected.gif);    
}
ul#tab_tab li a
{
    width:180px;
    display:block;
    line-height:44px;       
}
ul#tab_tab li a#houseMenuParentLink
{
      
}
.test 
{
    height:30px;
    margin-left:9px;
    margin-top:3px;
}
/*advanced css test*/

#HouseTab > li
{
    color:Green;
}
#HouseTab li + li
{
    color:Blue;
}
/*command buttons*/
CommandButton:link, CommandButton:Visited
{
    color:Black;
}
/*control pannel*/
.ControlPanel, .PagingTable
{
	width: 100%;
	background-color: orange;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

/* Login Styles */
.LoginPanel
{

}

.LoginTabGroup
{
	
}

.LoginTab {
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	border: 1px #25569a solid;
}

.LoginTabSelected{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	background-position: 0% -41px;
	border: 1px #25569a solid;
}

.LoginTabHover
{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #555;
	border: 1px #C00 solid;
	cursor:pointer;
}

.LoginContainerGroup
{
	clear: both;
	padding-top: 5px;
}
.Search_styles
{
    text-align:center;    
}
.Search_styles select, .Search_styles table
{
    margin:auto;
    margin-bottom:6px;
}
.LoginContainer
{
	
}
#dnn_menuPane span.DNNAlignleft
{
    display:inline;
}
body
{
    background-color:Black;
    margin:0px;
    font-family:Tahoma;
    color:White;
    font-size:14px;
}
.view_window136
{
    position:relative;
    height:206px;
    overflow:hidden;
}

.scroller, .scrollingWindow136
{
    overflow:hidden;
    position:absolute;   
    width:auto;
}
.theCounterTXT img
{
    height:20px;
    border:solid 1px white;
    position:relative;
    top:5px;
}
#preload
{
 display:none;   
}
/* Clickthrough styling */
a.Img_to_album, a.NewsImg
{
    display:inline-block;    
    float:left;    
}
.left-search
{
    position:relative;
}
.TrackSq
{
    width:40px;
    font-style:italic;
    color:lightblue;
    left:50%;    
    position:absolute;
    top:0px;
    font-size:9px;    
}
.Help_tools
{
    margin-top:8px;
    margin-bottom:8px;
}
.Help_tools img
{
    margin-left:8px;
    cursor:pointer;
    cursor:hand;
    border:none;
}
.Img_to_album img
{
    border:none;    
width:70px;
height:70px;
font-size: 6pt;
display: block;
}
.NewsImg img
{
   border:0px solid;
   width:50px;
}
.alb_img
{
    float:left;
    margin:10px;
    margin-top:0px;
    border:0px;
}
/* dashboard styling */
.dash_previewAlbum
{
    margin-top:6px;
    display:inline-block;
}
.dashAlign
{
    height:15px;
}
.dash_li a.dashImage
{
    margin-bottom:2px;
}
.bottomdash
{
    margin-bottom:3px;
    display:inline-block;
}
.dashTitle
{
    margin-left:8px;
    display:inline-block;
}
.dashTitle .dash
{
    margin-left:0px;
}
.dash
{
    margin-left:6px;
}
#align
{
    height:23px;
    vertical-align:middle;    
}
.no_pad#header
{
    padding:0px;
    width:30px;
    display:inline-block;
}
td#va
{
    vertical-align:top;
}
.dash#header
{
    font-size:10px;
    padding:2px;
}
#dash_text
{
    font-size:10px;
    color:wheat;
}
.dash#head
{
    font-size:11px;
}
.dashboard_image
{
    display:none;    
    height:49px;
    border:none 0px;
    float:left;
    display:inline;
}
.dashboard_Top20_image
{
    display:none;    
    height:37px;
    width:37px;
    margin:5px;
    margin-bottom:0px;
    margin-top:2px;
    border:none 0px;
    float:left;
    display:inline;
}
.dash_li
{
    list-style-type:none;
    width:auto;
    position:relative;
    margin:8px;  
    font-size:0px;  
    line-height:1;
}

.dash_ol
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    width:100%;
}
/*search results styling*/
.image_ajax
{
    border:0px;
    padding:6px;
    padding-right:0px;
}
#search_btn_table
{  
}
span#wv
{
    position:absolute;
    font-size:10px;
    right:6px;
    top:31px;
}
span#mp3
{
    position:absolute;
    font-size:10px;
    right:6px;
    top:67px;      
}
.formatImg
{
    margin-right:6px;
    margin-bottom:6px;   
}
table#full
{
    width:100%;
}
td#left
{
    width:56px;
}

td#right
{
    width:80px;
    text-align:right;
    vertical-align:top;
    padding-right:6px;
}
#resImg
{
    margin:6px;
    margin-right:1px;    
}
.esh_ol
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    width:auto;
}
.top_100_number
{
    float:left;
    width:70px;
    height:70px;
    margin:8px;
    margin-left:0px;
}
.top_100_number_h3
{
    font-size:18px;
    text-align:center;
    font-weight:normal;
    background-image:url(http://images.tidy.com/t/skin_cont/number-bg.gif);
    background-position:left center;
    background-repeat:no-repeat;
    font-family:helvatica;
    text-indent:17px;
    margin:0px;
    line-height:70px;
}
.Scroll_down_line
{
    margin-top:7px;
    margin-left:8px;
    margin-right:8px;
    color:white;
    height:1px;
    background-color:White;
    margin-bottom:26px;
}
.Scroll_up_line
{
    height:1px;
    margin:0px;    
    margin-left:8px;
    margin-right:8px;
    margin-bottom:8px;
    color:white;
    background-color:white;
    position:relative;
    top:-2px;    
    z-index:1000;
}
.Scroll_up
{
    margin:8px;
    background-image:url(http://images.tidy.com/t/skin_cont/arrowup.gif);
    background-repeat:no-repeat;        
    cursor:pointer;
    cursor:hand;
    background-position:center 0px;
    height:20px;
    margin-bottom:4px;
    width:70px;
    position:absolute;
    right:12px;
    top:-29px;
}
.Scroll_down
{
    margin:8px;
    background-image:url(http://images.tidy.com/t/skin_cont/arrowdown.gif);
    background-repeat:no-repeat;        
    cursor:pointer;
    cursor:hand;
    background-position:center center;
    height:20px;
    position:absolute;
    margin-top:0px;
    z-index:1002;    
    right:12px;
    width:70px;
    bottom:-2px;
}
.esh_top_100
{
    background-color:#112d74;
    list-style-type:none;
    position:relative;
    width:520px;
    background-image:url(http://images.tidy.com/t/skin_cont/InnerBoxBG.gif);
    margin-left:8px;
    margin-bottom:8px;
    border:1px solid #7777FF;  
    z-index:999;
    min-height:86px;
}
.esh_li_left
{
    float:left;
    z-index:999;
}
.esh_li_wide
{   
   width:auto;
   margin-left:8px;
   margin-right:8px; 
}
.esh_li
{
    background-color:#112d74;
    list-style-type:none;
    position:relative;
    width:256px;
    background-image:url(http://images.tidy.com/t/skin_cont/bggrad.jpg);    
    margin-left:8px;
    margin-bottom:8px;
    border:1px solid #7777FF;  
    z-index:999;
    min-height:86px;
}
/*standard text*/

.eshmoduleheader h2
{
    line-height:24px;
    border-top:1px dashed white;
    border-bottom:1px dashed white;
    color:White;
}
td
{
    color:White;
}
#s_Text
{
    font-weight:normal;
    color:wheat;
}
.search_input
{
    cursor:pointer;
    cursor:hand;
}
.texty_part_dash
{
    margin-left:52px;
}
.dash_li span.six_pad img
{
    vertical-align:text-top;
    margin-left:2px;
    cursor:pointer;
    cursor:hand;    
}
.texty_part_dash span.dash_span
{
    color:White;
    font-family:helvetica;
    font-size:10px;
    line-height:1;
}
.dash_li span.six_pad
{
    margin-left:8px;
    color:White;
    font-family:helvetica;
    font-size:10px;
    line-height:1;
}
.dash_preview.preview_link_js
{
    margin-top:1px;
    margin-left:0px;
    margin-right:7px;
}
div.six_pad
{
    margin-left:60px;
    margin-top:2px;
}
.preview_link_js
{
    float:left;
    margin-top:3px;
    cursor:pointer;
    cursor:hand;
}
.button_part span
{
    vertical-align:top;
}
span.search_button
{
    font-family:helvetica;
    font-size:8pt;    
    color:lightBlue;    
    margin-right:7px;
    display:inline-block;
    margin-top:1px;
    
    
}
div.thin_header a:hover
{
    text-decoration:underline;
}
div.thin_header a:link, div.thin_header a:active, div.thin_header a:visited, div.thin_header span
{
   margin-left:3px;
   font-family:helvetica;
   color:wheat;
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;
}
div.thin_header
{
   margin-top:3px;
   font-family:helvetica;
   color:lightgoldenRodYellow;
   font-size:10pt;
   font-weight:bold;
}
div#header span
{
    font-family:helvetica;
    font-size:8pt;   
    font-weight:normal;
    color:wheat;
}
.search_button img
{
    vertical-align:text-bottom;
    margin-left:2px;
    cursor:pointer;
    cursor:hand;
}
.small_play_btn
{
    position:absolute;
    left:9px;
    top:58px;
}
small_play_btn_top
{    
    position:absolute;
    left:79px;
    top:58px;
}
div#header a:link, div#header a:active,div#header a:visited
{
    font-family:helvetica;
    font-size:8pt;   
    font-weight:normal;
    color:wheat;
    margin-left:3px;
}
.tab_edging_table div, .tab_edging_table span
{
    font-family:helvetica;
    font-size:8pt;   
    font-weight:normal;
    color:wheat;
}
.Normal_information
{
    font-size:inherit;
    color:inherit;
    font-family:inherit;    
}

/*header text*/
.single_header
{
    font-family:helvetica;
   /* font-size:12pt;    */
   font-size:20pt;
    color:#0088FF;
    text-decoration:none;    
    line-height:20pt;
   /*line-height:19px;    */
    font-weight:bold;
    margin:10px;    
   /*letter-spacing:2px;*/
    text-align:center; 
    text-indent:14px;  
}
.top_header
{
    margin-top:5px;   
}
.single_header1 a:link, .single_header1 a:active, .single_header1 a:visited, .single_header1 span, .Release_Span
{
    font-family:helvetica;
    font-size:10pt;    
    color:papayaWhip;
    text-decoration:none;    
    line-height:19px;    
    font-weight:bold; 
    letter-spacing:0px;
}
.Release_Span
{
    font-size:10px;
    display:block;
}
.single_header1 a:hover
{
    font-family:helvetica;
    font-size:10pt;    
    color:wheat;
    text-decoration:underline;    
    line-height:19px;   
    font-weight:bold; 
}
.single_header1
{
    font-family:helvetica;
    font-size:10pt;    
    color:lightgoldenRodYellow;
    text-decoration:none;    
    line-height:19px;
    margin-left:60px;    
}
div#head
{
    font-family:helvetica;
    font-size:12px;    
    color:white;  
    font-weight:bold;    
    padding-bottom:0px;    
}
/* select box/input box styling */
.ddltitle
{
    text-align:center;
}
.searchPanel
{
    text-align:center;
    width:184px;
}
select, input.NormalTextBox {
background-color:#EEEEEE;
border:1px solid #AAAAAA;
display:inline-block;
margin:2px;
padding:1px;
width:auto;
}
#dnn_ctr621_ManageUsers_lblUserHelp
{
    font-size:11px;
    color:lightgray;
}
#dnn_ctr621_ManageUsers_lblTitle
{
    display:block;
    color:Yellow;
    margin:15px;
    font-size:20px;    
}
.miniSearchText
{
    width:180px;
}
.mini_SearchButton
{
    background-color:Transparent;
    cursor:hand;
    cursor:pointer;
    margin-top:2px;
    width:180px;
    height:26px;
    background-image:url(/images/skin_cont/btn_search.jpg);
}
.alpha div
{
    display:inline-block;
    width:30px;
    height:30px;
    border:1px solid black;
    margin-bottom:5px;
    margin-right:5px;
    text-align:center;
    cursor:hand;
    cursor:pointer;
}
.alpha div a
{
    line-height:30px;
}
.alpha a:hover
{
    text-decoration:none;
}
/*links*/
a:link,a:visited, a:link span, a:visited span
{
    font-family:helvetica;
    font-size:10pt;    
    color:lightgoldenRodYellow;
    text-decoration:none;
    font-weight:bold;
}
.left_search
{
    margin:8px;
    height:70px;
}
.artist_header:link, .artist_header:visited, .artist_header:active
{
    color:lightBlue;
}
span.version_ikkle_text_DJ
{
    display:block;
    font-size:12px;
    line-height:33px;
}
span.version_ikkle_text
{
    display:block;
    font-size:11px;
    line-height:12px;
}
/* text on search results*/
.other_header:link,.other_header:visited,.other_header:active,.artist_header:link, .artist_header:visited, .artist_header:active,.other_header a:link,.other_header a:visited,.other_header a:active, .texty_part div.other_header,.texty_part span
{
    font-family:helvetica;
    line-height:10px;
    font-size:9px;
    font-weight:normal;
    display:block;
}
.other_header:link,.other_header:visited,.other_header:active
{
    color:white;    
}

#dnn_menuPane span
{
    display:none;
}

.texty_part span,.other_header a:link,.other_header a:visited,.other_header a:active
{
    color:White;    
    display:inline;
}

.esh_top_100 .texty_part
{
    font-size:10px;
    line-height:1;
    margin-left:150px;
   /* background-image:url(http://images.tidy.com/t/skin_cont/circle-image.gif);*/
    background-position:bottom right;
    background-repeat:no-repeat;
    margin-bottom:-8px;
    margin-right:-8px;
    min-height:76px;
}
.esh_top_100 .texty_partA
{
    font-size:10px;
    line-height:1;
    margin-left:76px;
   /* background-image:url(http://images.tidy.com/t/skin_cont/circle-image.gif);*/
    background-position:bottom right;
    background-repeat:no-repeat;
    margin-bottom:-8px;
    margin-right:-8px;
    min-height:76px;
}

.texty_part
{
    font-size:10px;
    line-height:1;
    margin-left:76px;
}
a.album_heading1
{
     display:block;
    font-size:13px;
    color:#FF6600; 
    line-height:1;   
}
a.album_heading1_DJ
{
     display:block;
    font-size:18px;
    color:YellowGreen; 
    line-height:1;   
}
a.heading1
{
    display:block;
    font-size:12px;
    color:#0088ff; 
    line-height:1;   
}

a.album_heading1_DJ:hover
{
    line-height:1;
    font-size:18px;
}

a.heading1:hover
{
    line-height:1;
    font-size:12px;
}

a:hover, a:hover span
{
    font-family:helvetica;
    font-size:10pt;    
    color:white;
    text-decoration:underline;
}

/*
///////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////skin////////////////////////////////////////////////////////*
/*/
.login_bg
{
    height:29px;
    width:170px;
    position:absolute;
    bottom:0px;
    right:0px;
    
}
.theCounterTXT
{
    color:lightgoldenRodYellow;
    float:right;
    display:inline;
    line-height:20px;
    text-transform:uppercase;
    text-align:center;
    font-family:helvetica;
    margin-right:15px;
    font-size:11px;
    margin-top:1px;
    font-style:italic;
}
.theCounter
{    
    display:inline;
    font-size:20px;
    font-weight:bold;
    font-family:helvetica;
    font-style:normal;
    line-height:15px;
    vertical-align:top;
}

#dnn_dnnLOGIN_cmdLogin,#dnn_dnnUSER_cmdRegister
{
    float:right;
    line-height:20px;
}
.counter
{
    background-color:#33140E;
    border:1px solid white;
    border-bottom:none;
    position:relative;
}
div#dnn_menuPane
{
    height:28px;        
    background-repeat:no-repeat;
    vertical-align:top;
    padding-top:0px;
    margin-bottom:5px;
}
.pagemaster
{
   width:970px;
   margin:0 auto;
}
#dnn_rightbottomContentPane .tab_edging_table
{
    background-repeat:no-repeat;
    background-position:bottom right;  
}

#dnn_contentPane .tab_edging_table
{
    background-repeat:no-repeat;
    background-position:bottom;    
}
/*////footer////*/
.footer_left
{
    background-image: url(/images/skin_cont/boxtab_l.png);
    background-position:top left;
    height:43px;
    width:14px;
    background-repeat:no-repeat;
}
.footer
{
    background-repeat:repeat-x;
    width:100%;
    
}
.footer_right
{
    background-image: url(/images/skin_cont/boxtab_r.png);
    background-repeat:no-repeat;
    width:14px;
}

/*//////head/bg/////*/
.background_holder_main {
width: 970px;
overflow:hidden;
}
.article_full div
{
    text-align:center;
}
/*
.article_full b
{
    display:block;
    margin:10px;
    margin-left:-10px;
    margin-right:-10px;
}
*/
.article_full
{
    margin:20px;
    font-size:12px;
    text-align:left;
    line-height:1.5em;
    letter-spacing:0.04em;
    font-family:helvetica !important;
}
.article_full h1, .article_full h1 span
{
    font-size:28px !important;
    font-family:helvetica !important;
}
.article_full h2, .article_full h2 span
{
    font-size:21px !important;
    font-family:helvetica !important;
}
.article_full h3, .article_full h3 span
{
    font-size:17px !important;
    font-family:helvetica !important;
}
/*
.article_full br
{
    display:none;
}
*/
.article_full span
{
    font-size:14px !important;
    font-family:helvetica !important;
}
.article_full font, .article_full font span, .article_full font b
{
    font-family:helvetica !important;
    font-size:14px !important;
}
.article_full strong .article_full b
{
    font-size:14px !important;
    font-weight:bold !important;
    font-family:helvetica !important;
}
.article_text span
{
    font-size:14px !important;
    line-height:1.1em;
    font-family:helvetica !important;
}
.article_text p strong
{
    font-size:14px !important;
    line-height:1.1em;
    font-family:helvetica !important;    
} 
.article_text p 
{
    font-size:14px !important;
    line-height:1.1em;
    font-family:helvetica !important;
}
/*standard page
.Main_logo67
{
    background-image: url('http://images.tidy.com/t/tidy_header.jpg');
    background-position:top left;
    background-repeat:no-repeat;
}
/*/
.background_image
{
    text-align:center;
    background-image: url(http://images.tidy.com/t/skin_cont/tidy_background.jpg);
    background-position:center -3px;
    background-repeat:no-repeat;
}


.Main_logo87,.Main_logo88,.Main_logo91,.Main_logo78
{
    background-image: url('http://images.tidy.com/t/tidy_events.jpg');
    background-repeat:no-repeat;
    background-position:top left;
}

/* tidy trax page*/
.background_image.i99
{
    background-image: url('/images/skin_cont/tidy_trax_background.jpg');
    background-position:center top;
    background-repeat:no-repeat;
}

.Main_logo99
{
    background-image: url('http://images.tidy.com/t/tidy_trax.jpg');
}
/* tidy artist page */
.background_image.i94, .background_image.i95
{
    background-image: url('/images/skin_cont/artists_background.jpg');
    background-position:center top;
    background-repeat:no-repeat;
}
.Main_logo94,.Main_logo95
{
    background-image: url('http://images.tidy.com/t/tidy_artists.jpg');    
}
/* tidy community bg */

.Main_logo76, Main_logo120
{
    background-image: url('http://images.tidy.com/t/tidy_board.jpg');   
}
/* tidy digital */
.Main_logo141, .Main_logo134, .Main_logo135, .Main_logo136, .Main_logo137, .Main_logo138, .Main_logo139, .Main_logo140
{
    background-image: url('http://images.tidy.com/t/tidy_digital.jpg');   
   
}
.background_image.i141, .background_image.i134, .background_image.i135, .background_image.i136, .backround_image.i137, .background_image.i138, .background_image.i139, .background_image.i140
{
    background-image:url(/images/skin_cont/tidy_digital_background.jpg);
    background-position:center top;
    background-repeat:no-repeat;
}
/*//////end head/bg/*/

.fullspan
{
    width:100%;
}
#dnn_topleft_tabPane
{
    width:318px;
    vertical-align:top;
}

#dnn_topmiddle_tabPane
{
    width:477px;
    vertical-align:top;
 
}

#dnn_topright_tabPane
{
    width:165px;
    vertical-align:top;
}
#dnn_ContentPane
{    
    vertical-align:top;
}
#dnn_rightContentPane
{
    width:482px;
    vertical-align:top;
}
#dnn_bottomContentPane
{
    width:637px;
    vertical-align:top;
}
#dnn_rightbottomContentPane
{
    width:330px;
    vertical-align:top;
}

/*
///////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////Container////////////////////////////////////////////////////////*
/*/
.spacer
{
    min-height:6px;    
}
.center_tab_image
{
    border:1px solid purple;    
    border-top:1px;
    border-bottom:1px;
}
#dnn_Margined_ContentPane .tab_edging
{
    /*standard centre column*/
}
#dnn_Margined_ContentPane .tab_edging .esh_li,#dnn_Margined_ContentPane .tab_edging_center .esh_li
{
    background-image:url(http://images.tidy.com/t/skin_cont/InnerBoxBG.gif);
}
.tab_edging_center
{
    background-image:url(http://images.tidy.com/t/skin_cont/BoxBg.gif);
    border-color:purple !important;
    position:relative;     
    background-repeat:repeat-x;
    background-color:#bb4e9d;
}
.tab_edging
{
    border:1px solid white;
    background-image:url(http://images.tidy.com/t/skin_cont/box_grad.png);
    background-position:top left;
    background-repeat:repeat-x;
    background-color:#09246b;    
}
.tab_image
{
    position:relative;
    top:1px;
    z-index:1;
}

/*/////////////////////////SHOUT BOX///////////////////////////*/

#shbo .bo {
height: 150px !important;
width: 100%;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
display: block;
}
.sh .tb {
padding: 2px;
margin-top: 10px;
color: #aaa;
border: 1px solid #191919;
font-size: 8pt;
font-family: tahoma, verdana, arial;
width: 100%;
}
.sh .btn {
background-color: #393939;
border: 1px solid #191919;
display: none;
}

.bo .s {
border-bottom: 1px dotted #595959;
background-color:  #191919;
color: lightgoldenRodYellow;
padding-left:4px;
min-height: 42px;
width: 100%;
clear: both;
display: list-item;
list-style-type: none;
}

.bo .s small {
font-size: 90%;
}

.bo .s .i {
width: 0px;
padding-right: 0px;
float: left;
}

.bo .s .msg {
font-size: 90%;
}

.s.o {
background-color:  #393939;
}

.bo .s .t {
text-align: right;
font-size:7pt;
line-height:7pt;
padding-right:7px;
color: #696969;
}
/*/////////////////////////3col skin*/
.Content_pane#dnn_Margined_ContentPane
{
    margin-left:214px;
    margin-right:214px;
    vertical-align:top;
    position:relative;
    text-align:left;
}
#dnn_leftPane
{
    clear:left;
    float:left;
    width:208px;
    vertical-align:top;
    text-align:left;
}

#dnn_rightPane
{
    text-align:left;
    float:right;
    width:208px;
    vertical-align:top;
}
/*//////////////events news front page*/
.news_link img
{
    float:left;
    padding-right:5px;
    padding-bottom:5px;
}
.Command_news_button
{
    display:block;
}
/*
////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////END OF NEW CSS////////////////////////////////////////////////////////*
/*


/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}


#facebox .b {
  background:url(http://static.mastermixdj.com/common/script/facebox/b.png);
}

#facebox .tl {
  background:url(http://static.mastermixdj.com/common/script/facebox/tl.png);
}

#facebox .tr {
  background:url(http://static.mastermixdj.com/common/script/facebox/tr.png);
}

#facebox .bl {
  background:url(http://static.mastermixdj.com/common/script/facebox/bl.png);
}

#facebox .br {
  background:url(http://static.mastermixdj.com/common/script/facebox/br.png);
}

#facebox {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
background-color: #d7404f;
  background-image: url(http://images.tidy.com/t/skin_cont/BoxBg.gif);
  background-repeat:repeat-x;
background-position:bottom;
color: white;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}
#facebox h2 {
color: white;
}
#facebox .footer {
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 9999;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#eshcart0r {
color: #000;
}
div#eshcart0r table.Download_Cart tbody tr td {
padding-top: 10px;
}
small a:link,small a:visited,small a:hover,small a:active {
font-weight: normal;
text-decoration: underline;
font-size: 8pt;
}