/* PRODUCT PAGE START */
.product-page
{
    border:1px solid darkred;
    padding:10px;
    position:relative;
    background-color:#F1F1F3;
    float:left;
    width:718px;
    margin-right:10px;
}
.product-price div
{
    font-size:23px;
    color:Black;
    float:left;
}
.product-price select, .product-price input
{
    font-size:17px;
    color:Black;
    display:block;
    float:left;
    clear:left;
}
.product-price .buyc
{
    
    position:relative;
    padding-left:68px;
    line-height:58px;
}
.product-price .buyc img
{
    height:58px;
    position:absolute;
    left:0px;
}
.product-page h1
{
    font-size:23px;
    margin:0px;
}
.product-page p
{
    color:Black;
    float:right;
    margin:0px;
    padding:10px;
    width:445px;
}
.product-page h2
{
    margin:10px;
    color:Black;
}
.product-page h1 a:link, .product-page h1 a:active, .product-page h1 a:visited, .product-page h1 a:hover
{
    color:Black;
    text-shadow:1px 1px darkred;
}
.product-right
{
    float:left;
    width:213px;
}
/* PRODUCT PAGE END */
img.helensclassname
{
    padding-right:3px;
}
.bb .RED-standard
{
    border:1px solid darkorange;
    background-color:Black;
}
.bb .RED-head
{
    background-color:#ffd200;
    color:Black;
    border-bottom:1px solid darkorange;
    
}
.bassline-menu-div
{
    background-color:#FFD200;clear:both;font-weight:bold;color:white;border:1px solid darkorange;
}
a.bassline-menu:active, a.bassline-menu:link,a.bassline-menu:visited
{
    border-right:1px solid darkorange;float:left;font-size:17px;color:black;line-height:normal;padding:6px 13px;font-weight:normal;font-family:trebuchet MS;
}
a.bassline-menu:hover
{
    background-color:orange;
}
#dnn_ctr1596_ModuleContent h1, #dnn_ctr1596_ModuleContent h2
{
    margin-left:34px;
    margin-left:34px;
}
#dnn_ctr1596_ModuleContent .C-Left
{
    top:5px;
    left:5px;
}
#dnn_ctr1596_ModuleContent .C-Right
{
    top:5px;
    right:5px;
}
#dnn_ctr1596_ModuleContent .C-Item
{
    height:185px;
    width:602px;
}  
#dnn_ctr393_PageList_updPageUrls .fieldOption
{
    clear:both;
}
.iFinity #tabs div, .iFinity #tabs table, .iFinity #tabs table tr td span, .iFinity #tabs table tr th, .iFinity #tabs label
{
    color:Black;
}
#dnn_ctr364_LogViewer_dlLog, #dnn_ctr364_LogViewer_dlLog tr, #dnn_ctr364_LogViewer_dlLog tr td
{
    background-color:Black !important;
}
#dnn_ctr364_LogViewer_dlLog span
{
    background-color:darkgray !important;
}
.FP-imgs img
{
    height:65px;
    width:207px;
    display:block;
    float:left;
}
.MonAR
{
    margin:-10px;
    border:1px solid darkred;
}
.MonAR .AL a img
{
    display:block;        
}
.AL .Price
{
    font-size:17px;
    color:Green;
    padding:6px 10px;
    background-color:White;
    float:left;
}
.AL .selectc
{
    float:left;
    clear:left;
}
.RED-standard div
{
    position:relative;
}
.buyc
{
    position:relative;
}
.AL .buyc
{
    float:left;
    font-size:17px;
    height:20px;
    margin-top:13px;
    text-align:right;
    width:123px;
    position:relative;
    
    
}
.AL .buyc img
{
    position:absolute;
    top:-47px;
    right:0px;
    display:block;    
    height:38px;
}
.AL h3
{
    margin:-10px;
    text-align:center;
    line-height:36px;    
    margin-bottom:10px;    
}
.AL h3 a:link, .AL h3 a:active, .AL h3 a:visited
{    
    border-bottom:1px dashed darkred;
    font-size:13px;
    color:White;
    display:block;
    padding:10px;    
    text-align:left;
}
.AL h3 a:hover
{    
    color:White;
    background-color:#bd2e27;
    border-bottom:1px solid darkred;
    
}
.MonAR .AL
{
    float:left;
    border-right:1px solid darkred;
    width:186px;
    padding:10px;    
}

.MonAR .Last
{
    border-right:0px;
    
}
#top5 ul
{
    padding:0px;
    margin:0px;
    background-color:#DB2E27;
    border:1px solid darkred;
    list-style-type:none;
}
#top5 .RED-head
{
    margin:0px;
}
#top5
{
    border:1px solid white;
}
#top5 div
{
    height:inherit;
}
a.top5
{
    text-align:right;
    display:block;
    line-height:36px;
    height:38px;
    background-color:#DB2E27;
    padding:0px 12px;
}
#top5 ul li.c
{
    float:none;
    font-size:0px;
    line-height:0px;
    height:0px;
}
#top5 ul li.last1
{
    border-right:none;
}
#top5 ul li
{
    margin:0px;
    padding:0px;
    color:White;
    border-right:1px solid darkred;
    float:left;
    padding:0px 18px;    
    line-height:36px;
    height:38px;
    cursor:pointer;
        
}
#top5 ul li:hover
{
    background-color:#bd2e27;
}
#top5 div
{
    width:327px;
}
/*new menu*/
.Menu1{
background-color:#DB2E27;clear:both;text-align:left;padding:0px;border:1px solid darkred;list-style-type:none;margin:0px;height:38px;z-index:1;
}
.Menu1 li:hover
{    
    background-color:#bd2e27;
}
ul.Menu1 li.menu-item1{
position:relative;
display:block;
float:left;
height:38px;
border-right:1px solid darkred;
z-index:1;
}

ul.Menu1 li.firstmenu a{
padding-left:12px;
padding-right:12px;
}

.Menu1 ul
{
    position:absolute;
    top:38px;
    left:-12px;
    display:none;
    list-style-type:none;
    border:1px solid darkred;
    background-color:#DB2E27;
    padding:0px;
    margin:0px;
    z-index:9999;
}
.Menu1 li:hover ul
{
    display:block;
}
.Menu1 ul li
{
    width:150px;
}
ul.Menu1 li.menu-item1 li
{
    padding-left:10px;
    height:24px;
    border-bottom:1px solid darkred;
    list-style-type:circle;
}
ul.Menu1 li.menu-item1 li a
{
    height:24px;
    line-height:21px;
}
li.menu-item1 a
{    
padding-left:11px;
padding-right:11px;
font-weight:normal;
line-height:normal;
font-family:trebuchet MS;
font-size:13px;    
color:white;
height:38px;
line-height:36px;
display:block;
z-index:1;
}
ul.Menu1 .img
{
    float:left;
    display:block;
    height:38px;
    border-right:1px solid darkred;    
}
ul.Menu1 img
{
display:block;
float:left;
height:31px;
width:31px;
padding-right:5px;
margin:4px 0px 0px 4px;
-ms-interpolation-mode:bicubic;
}
/* end new menu*/
.Al-ho
{
    border-left:dimgrey 1px solid;
    background-image:url("http://blog.mastermixdigital.com/wp-content/uploads/2010/08/side-bar.png") !important;
    float:left;
    width:219px;
    padding:10px;
}
.Al-ho img
{
    display:block;
}
.Al-P
{
    clear:left;
    float:left;
    color:Green;
    font-size:20px;
    margin:6px 0px 6px 0px;
}
.Al-B
{
    color:darkblue;
    font-size:17px;
    margin-top:32px;
    text-align:right;
    float:right;
    margin-top:0px;
    width:54px;
    cursor:pointer;
}
.Al-B img
{
    height:22px;
    left:0px;
    top:0px;
    position:absolute;
    cursor:hand;
}
div.Al-ho select
{
    clear:left;
    float:left;
    margin:0px;
}
.Al-h
{
    padding:6px 0px;
    margin:0px;
    margin-top:-10px;    
}
.Al-h a:active, .Al-h a:link, .Al-h a:visited
{
    color:#B31F15;
}
.Al-h a:hover
{
    color:darkred;
}
.C-Holder
{
    position:relative;    
}
.C-Right
{
    position:absolute;
    right:10px;
    bottom:10px;
    z-index:10;
}
.C-Left
{
    position:absolute;
    left:10px;
    bottom:10px;
    z-index:10;
}
.C-Item
{
    width: 495px;
    float: left;
    padding: 10px;
    border: 1px solid white;
    overflow: hidden;
    height: 219px;    
    background-image: url("http://www.mastermixdigital.com/Banners/MMD-RED-BANNER/pics/bg1.jpg");
}
.C-Item img
{
    margin:-10px;
}
.C-Roller
{
    position:relative;
}
#dnn_ctr1585_ModuleContent:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.C-Holder
{
    overflow:hidden;
}
.C-Item
{
    float:left;
}
.Red-Product a:link, .Red-Product a:visited, .Red-Product a:active
{
    color:Blue;
}
.Red-Product a:hover
{
    color:darkblue;
}
.NormalRed {
color: #ffff00 !important;
}

.APrice
{
    background-color:#EB1C24;
    color:White;
    display:block;
    font-size:20px;
    padding:6px 10px;
    text-align:center;
}
.ASelect
{
    float:right;
    margin-top:10px;
}
div div .ABuy
{
    cursor:hand;
    cursor:pointer;
    position:absolute;
    top:123px;
    padding-right:42px;
    text-align:right;
    font-size:20px;
    line-height:18px;
    right:0px;
}
.ABuy img
{
    height:35px;
    position:absolute;
    right:0px;
    top:-8px;
}
.AImg
{
    float:left;
    margin-right:10px;
}

/*
START SPRITE SHITE
*/

.hide-bit i, .Search-List div i, search-main div i
{
    background-image:url(http://mfimg.co.uk/m/v2/sprite2020.png);
    overflow:hidden;
    display:block;
    float:left;
    text-indent:-1000px;
    margin-right:6px;
}
.BackingTrack { background-position: 0 0; width: 20px; height: 20px; } 
.Grandmaster, .Album, .individualTrack, .Track { background-position: 0 -22px; width: 20px; height: 20px; } 
.KaraokeVideo, .KaraokeMP3G, .karaoke { background-position: 0 -44px; width: 20px; height: 20px; } 
.Remix { background-position: 0 -66px; width: 20px; height: 20px; } 
.SoundEffect { background-position: 0 -88px; width: 20px; height: 20px; } 
.a { background-position: 0 -110px; width: 1px; height: 1px; } 
.download_xp1 { background-position: 0 -113px; width: 20px; height: 20px; } 
.exclusive { background-position: 0 -135px; width: 20px; height: 20px; } 
.ExtendedFloorfillers { background-position: 0 -157px; width: 20px; height: 20px; } 
.information_small { background-position: 0 -179px; width: 20px; height: 20px; } 
.Instrumental { background-position: 0 -201px; width: 20px; height: 20px; } 
.MashUp { background-position: 0 -223px; width: 20px; height: 20px; } 
.Mix, .Mixed { background-position: 0 -245px; width: 20px; height: 20px; } 
.play_en1 { background-position: 0 -267px; width: 20px; height: 20px; } 
.stop_en { background-position: 0 -289px; width: 20px; height: 20px; } 
.ThemeTunes { background-position: 0 -311px; width: 20px; height: 20px; } 
.TripleTracker { background-position: 0 -333px; width: 20px; height: 20px; } 

/*
END SPRITE SHITE
*/
.parkins_karaoke_back a:link, .parkins_karaoke_back a:visited, .parkins_karaoke_back a:active
{
    color:#666;
}
.parkins_karaoke_back a:visited
{
    color:Black;
}
.mmhdr  p
{
    color:darkgray;
    float:left;
    font-size:13px;
    margin:0px;
    margin-right:-272px;
    padding-left:10px;
}
.dash_red{
    border-bottom:1px dotted coral;
    overflow:hidden;
}
.dash_red div img 
{
    margin-right:5px;
    vertical-align:middle;
}
.hide-bit
{
   /* line-height:26px;*/
    vertical-align:middle;
    margin-top:8px;
    
}
/*
.dash_red .Track-Play
{
    margin-right:6px;
}
*/
div div .hide-bit select
{
    display:inline;
    border:0px;
    font-size:11px;
    margin:0px 5px 0px 0px;
    vertical-align:middle;
    padding:0px;
    font-family:Trebuchet MS;
}
.dash_red .theBuy
{
    margin-right:3px;
    cursor:hand;
    cursor:pointer;
}
.hide-bit b.theBuyS
{
    vertical-align:text-bottom;
    cursor:hand;
    cursor:pointer;
    font-weight:normal;
}
.theArtist
{
    font-weight:normal;
    vertical-align:middle;
    color:Orange;
    margin-top:8px;
    margin-bottom:8px;
    display:block;
}
div
{
    zoom:1;
}
*html .dash_red .hide-bit img
{
    vertical-align:middle;
}
.hide-bit span.thePrice
{    
    color:yellow;vertical-align:text-bottom;padding-right:6px;float:left;
}
div.Menu a.menu-item
{
    display:inline;font-size:13px;color:white;line-height:normal;padding-left:0px;padding-right:27px;font-weight:normal;font-family:trebuchet MS;
}
.Menu
{
    padding:10px;
}
/*
SUBSCRIPTIONS 
*/

/* subscription page */

.sub-options thead td {
color: gray;
font-style: italic;
border-bottom: 1px solid #eee;
}
.sub-options h3 {
font-size: 16pt;
}
.sub-option td {
border-bottom: 1px solid #eee;
}
.sub-cost {
border-left: 1px solid #eee;
}


/* standard styles */
.sub0 img.imgb
{
    position:absolute;
    top:0px;
    right:0px;
}
.sub0 img.imga
{
    float:left;
    margin-bottom:10px;
    margin-right:30px;
}
.sub0 div div span a:link,.sub0 div div span a:active, .sub0 div div span a:visited
{
    color:Yellow;
}
.sub0 div div span a:hover
{
    color:goldenrod;
}
div.c
{
    clear:both;
    font-size:0px;
    height:0px;
    line-height:0px;
}
.sub-l
{
    clear:left;
    float:left;
    width:160px; 
    padding:10px;
    background-color:crimson;
    border:1px dashed white;   
}

.sub-r
{
 clear:right;
 float:right;
 width:160px; 
 padding:10px;
 background-color:crimson;
 border:1px dashed white;   
}
.sub-l a:link, .sub-l a:active, .sub-l a:visited,.sub-r a:link, .sub-r a:active, .sub-r a:visited
{
    color:Yellow;
    display:block;
}
 .sub-l a:hover,.sub-r a:hover
 {
    color:goldenRod;    
 }
 .sub-l span, .sub-r span
 {
    font-size:17px;
    color:White;
    padding:6px;
    display:block;
 }
 .Or
 {
    float:left;
    font-size:17px;
    text-align:center;    
    width:75px;
    color:White;
    font-family:Trebuchet MS;
    margin-top:38px;
 }
 .sub0 p
 {
    font-family:Trebuchet MS;
    font-size:13px;
    color:White;
 }
 .sub0 b
 {
    color:Yellow;
 }
 
.sub0 ul
{
    /*margin-left:100px;*/
    color:White;
    font-size:13px;
    font-family:Trebuchet MS;    
    margin-left:120px;
}
.sub-l div, .sub-r div
{
 color:White;
 padding:6px;
 background-color:darkred;
 padding:6px;
 margin:-10px;
 margin-bottom:0px;   
}
.mySubHead
{
    padding:6px 10px;
    color:White;
    font-size:17px;
    font-family:Trebuchet MS;
    font-weight:normal;
}
.mySubHead span
{
    color:Yellow;
    font-size:13px;
}
.mySubBody ul li a:link, .mySubBody ul li a:active, .mySubBody ul li a:visited
{
    color:Yellow;
}
.mySubBody ul li a:hover
{
    color:goldenrod;
}

/*
*/

.pricec
{
    display:block;
}
.esh-modal-message {
position:fixed;
top: 20px;
left: 50%;
width: 400px;
padding: 10px;
border: 5px solid red;
margin-left: -215px;
height: 60px;
background-color: crimson;
font: 12pt tahoma;
font-weight:bold;
color: white;
text-align: center;
vertical-align: middle;
opacity: 0.8;
border-radius: 3px;
}
.nOnes , .CCuts
{
    padding:0px;    
    margin-top:10px;
}

.nOnes a:link, .nOnes a:visited, .nOnes a:active, .CCuts a:link, .CCuts a:visited, .CCuts a:active
{
 
    font-size:23px;
    display:block;
    text-align:center;
    border:1px solid black;
    color:black;    
    margin-bottom:10px;
    margin-left:10px;
    padding:6px 10px;
    width:154px;
    float:left;
    background-color:White;
}
.CCuts a:link, .CCuts a:visited, .CCuts a:active
{
    font-size:17px;
}
.nOnes a:hover, .CCuts a:hover
{
    color:blue;
    border-color:Blue;
    text-decoration:underline;
}
#dnn_ctr1422_ModuleContent .EshMsg
{
    display:none;
}
#lightbox-cart .cart
{
    color:Yellow;
    background-color:darkred;
    font-size:17px;
    display:block;
}
/*PRODUCT PAGES*/
h1.phead
{
    background-color:Transparent;
    color:#ffd200;
    font-size:23px;
    margin:0px;
    padding-left:0px;
    padding-top:0px;
    text-align:left;
    text-shadow: #ccc 2px 2px 2px;
}
h2.phead2
{
    margin: 0px;
    padding: 0px 10px 10px;
    font-size: 20px;
    text-shadow: #ccc 2px 2px 2px;
}
h3.phead3
{
    margin: 0px;
    font-size: 15px;
    font-weight: normal;
    color: rgb(255, 210, 0);
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
    border-color:rgb(255, 210, 0);
}
.pbody
{
    color:White;
    line-height:20px;    
}

.rounded-cornr-middle #tabs-cont li
{
    display:none;
}
.rounded-cornr-middle #tabs-cont li.selected
{
    display:block;
    background-color:lightblue;
}
.rounded-cornr-middle #tabs-cont .tabs-nav
{
    display:none;
    background-color:#dff;
}
.rounded-cornr-middle div#tabs-cont div.Search-List div.Paging a, .rounded-cornr-middle div#tabs-cont div.Search-List div.Paging span
{
    border-color:lightblue;
}
.rounded-cornr-middle div#tabs-cont div.Search-List div.Paging
{
    background-color:lightblue;
}
.rounded-cornr-middle .Search-List .Item1, .Search-List .Item0
{
    background-color:lightblue;
}
.rounded-cornr-middle .Search-List .Item1, .Search-List .Item1
{
    background-color:#dff;
}
.rounded-cornr-middle table tr td
{
    color:Black;
}
.Red-Product
{
    color:Black;
}
.Paging a
{
    color:Black;
}
.SPORT-cart
{
    border:1px solid white;
    background-color:Green;
}
.bb .RED-cart
{
    background-color:Black;
    border:1px solid #fdd200;
}
.bb #dnn_searchPane input.Button
{
    background-color:Purple;
}
#dnn_ctr1344_ViewESHModule_MyDownloads_pnlMyDls a:link, #dnn_ctr1344_ViewESHModule_MyDownloads_pnlMyDls a:active, #dnn_ctr1344_ViewESHModule_MyDownloads_pnlMyDls a:visited
{
    color:White;
}
#dnn_ctr1344_ViewESHModule_MyDownloads_pnlMyDls a:hover
{
    color:Gray;
}
#dnn_ctr1344_ViewESHModule_MyDownloads_pnlMyDls table thead tr td
{
    font-size:17px;
    font-family:Trebuchet MS;
}
#dnn_ctr1344_ViewESHModule_MyDownloads_pnlMyDls table thead
{
    color:White;
    font-family:Trebuchet MS;
    font-size:17px;
}
#dnn_ctr1344_ViewESHModule_MyDownloads_pnlMyDls table, #dnn_ctr1344_ViewESHModule_MyDownloads_pnlMyDls table tr td
{
    color:White;
    font-family:Trebuchet MS;
    font-size:13px;
}
.Download_Cart
{
    color:White;
}
#swf11
{
    display:block;
    margin:auto;
    position:relative;
    top:-40px;
}
/*///////////////////////////////////*/
/* IE 6 Fixes for new layout */
/*///////////////////////////////////*/
*html div #dnn_searchPane input.Input
{
    width:152px;
}
* html div.seo-bit
{
    height:104px;
}
* html .cont-hold-fix
{
    margin-top:-19px;
    margin-bottom:-28px;
}
* html div .site-map
{
    margin-bottom:-3px;
}
*html #sm2-container
{
    height:0px;
    line-height:0px;
}
*html .optdiv
{
    height:0px;
    line-height:0px;
    display:none;
}
*html .RED-center
{
    margin-bottom:10px;
}
*html .RED-standard
{
    margin-bottom:10px;
}
*html .dash_red a
{
    width:191px;
    text-overflow:ellipsis;
    overflow:hidden;
}
*html ul.dj-type-menu div
{
    font-size:13px;color:white;font-family:trebuchet MS;
    padding-right:14px;
    padding-left:14px;
    padding-top:8px;
    padding-bottom:9px;
    white-space:nowrap;
}
*html #tabs-cont
{
    zoom:1;
}
*html img
{
    -ms-interpolation-mode: bicubic;
}
*html .eshmoduleheader img
{
    margin-bottom:4px;    
    -ms-interpolation-mode: bicubic;
}

/*///////////////////////////////////*/

/*//////////////////// REGISTRATION PAGE ///////////////////*/
#dnn_ctr1273_ManageUsers_lblUserHelp
{
    font-family:Trebuchet MS;
    color:Yellow;
    font-size:13px;
    font-style:italic;
}
#dnn_ctr1273_ManageUsers_trTitle
{
    display:none;
}
.RED-standard .SubHead
{
    font-family:Trebuchet MS;
    color:white;
    font-size:13px;    
}
.RED-standard span.Normal
{
    font-family:Trebuchet MS;
    color:white;
}
.RED-standard span.NormalTextBox
{
    font-family:Trebuchet MS;
    color:white;
}
/*///////////////////////////////////////////////////////////////////*/

.kek1:link, .kek1:active, .kek1:visited
{
    font-family:Trebuchet MS;
    color:white;
    font-size:13px;
    line-height:20px;
    float:right;
    padding-right:6px;
    margin-right:6px;
    border-right:1px solid white;
}
.kek1:hover
{
 color:gainsboro;   
}
.kek:link, .kek:active, .kek:visited
{
    font-family:Trebuchet MS;
    color:white;
    font-size:13px;
    line-height:20px;
    float:right;
}
.kek:hover
{
 color:gainsboro;   
}

.RED-cart .cart p
{
    display:none;
}
.RED-cart .eshmoduleheader i
{
    display:none;
}
.cart h2, .cart
{
    text-align:center;
}
.RED-cart .cart object
{
    display:none;
}
.cart h2, .cart h2 a:link, .cart h2 a:active, .cart h2 a:visited, .cart
{
    font-family:Trebuchet MS;
    font-size:13px;
    color:White;
}
.cart h2 a:hover
{
    font-family:Trebuchet MS;
    font-size:13px;
    color:White;
    text-decoration:underline;
}
.RED-standard table, .RED-standard tr, .RED-standard td
{
    font-family:Trebuchet MS;
    font-size:13px;
    color:White;
}
/*//////////////BLUE-CART//////////*/
.b #dnn_searchPane input.Button
{
	background-color:blue;	
	border:1px solid darkblue;
	color:White;
	font-size:17px;	
	font-family:trebuchet MS;
	padding:4px 10px 2px;	
}

.BLUE-cart
{
    border:1px solid white;background-color:blue;position:relative;
}
.BLUE-cart .cart p
{
    display:none;
}
.BLUE-cart .eshmoduleheader i
{
    display:none;
}
.BLUE-cart .cart object
{
    display:none;
}
/***********/

#dnn_ctr498_ViewESHModule_ProtxCheckout_lblEnterPromoCode
{
    font-family:Trebuchet MS;
    font-size:13px;
    color:yellow;
    font-style:italic;
}
.long-description p
{
    font-size:13px;
    font-family:Trebuchet MS;
}
div.theChkbtn a:link, div.theChkbtn a:active,div.theChkbtn a:visited
{
    font-family:Trebuchet MS;
    font-weight:normal;
    color:White;
    font-size:17px;
}
div.theChkbtn a:hover
{
    color:gainsboro;
}

.cart-total-yellow
{
    color:#ffd200;
    font-size:17px;
    font-family:Trebuchet MS;
}
.cart-total
{
    font-size:17px;
    font-family:Trebuchet MS;
}
.MFEG_Modules_ESHModuleContent div
{
    position:relative;
}
.MFEG_Modules_ESHModuleContent div #banner
{
    display:block;
    top:-40px;
    position:relative;
    margin:auto;
}
.switch_holder img
{
    cursor:hand;
    cursor:pointer;
}
.switch_holder
{
    position:relative;
    z-index:100;
}
form#Form ,form,body form, #Form
{
    padding:0px;
}
div.dash_red_show{
background-color:darkred;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;overflow:visible;
}
.bb .dash_red_show
{
    background-color:Purple;
} 
.bb .RED-center
{
    background-color:#EEE9BF;
}
.bb .RED-head-center
{
    background-color:gold;
    color:Black;
}

.eshmoduleheader img
{
    margin:auto;
    position:relative;
    display:block;
}
.dash_red a:hover
{
    color:White;
    display:block;
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:normal;
    line-height:normal;
    white-space:nowrap;
    text-decoration:underline;
}
.dash_red a:link, .dash_red a:active, .dash_red a:visited
{
    color:White;
    display:block;
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:normal;
    line-height:normal;
    white-space:nowrap;
}
.optdiv
{
    min-height:10px;
    
}
#dnn_ctr1230_ModuleContent div.dash_red a,#dnn_ctr1230_ModuleContent div.dash_red a:link, #dnn_ctr1230_ModuleContent div.dash_red a:visited, #dnn_ctr1230_ModuleContent div.dash_red a:active
{
    color:White;
}

div.Normal div.seoness, div.Normal div.seoness p
{
    padding:0px;
    margin:0px;
    display:inline;
    font-size:13px;
    font-family:Trebuchet MS;
    line-height:normal;
}
.seo-bit
{
    float:right;
    height:114px;
    width:381px;
    padding:10px 20px;
    text-align:center;
}
.seo-bit div
{
    height:101px;
}
.site-map
{
    border:1px solid white;
    border-bottom:none;
    padding:10px;
    background:#B31F15;
    margin-top:10px;
    padding-bottom:0px;
    zoom:1;
}
.site-map ul
{
    float:left;
    padding:10px 20px;
    margin:0px;
    border-right:1px solid #B1AFAD;
    margin-bottom:10px;
}
.site-map ul li
{
    list-style-type:none;
    margin:6px 0px;
}
.site-map ul li a, .site-map ul li a:link,.site-map ul li a:active, .site-map ul li a:visited
{
    color:white;
    font-size:13px;
    line-height:normal;
    font-weight:normal;
    font-family:trebuchet MS;
}
.Links-Page h1
{
    clear:both;
}
.Links-Page .Item0
{
    background-color:#eebbbb;
    min-height:120px;
}
.Links-Page p
{
    font-family:Trebuchet MS;
    font-size:13px;
    line-height:1.3;
}
.Links-Page .Item1
{
    background-color:#FFDDDD;
    min-height:120px;
}
.Links-Page .Item0 img
{
    float:left;
    margin:10px;
    margin-bottom:0px;
}
.Links-Page .Item1 img
{
    float:right;
    margin:10px;
    margin-bottom:0px;
}
.Red-Product ol
{
    margin:0px;
    padding:0px;
    padding-left:10px;
    list-style-position:inside;
    font-family:Trebuchet MS;
    font-size:13px;
    line-height:normal;
}
.Text-head
{
    font-family:trebuchet MS;font-size:13px;padding-right:10px;color:Black;font-weight:bold;
}
.Text-normal
{
    font-family:trebuchet MS;font-size:13px;color:Black;
}
.dash_red_numbers
{
    font-weight:normal;line-height:normal;display:block;color:black;font-family:trebuchet MS;font-size:13px;white-space:nowrap;position:absolute;right:212px;padding-left:6px;padding-right:3px;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-topleft:8px;
    background-color:#EEBBBB;
}
.product-rp
{
    float:left;
}
.RED-v
{
    margin-top:5px;font-style:italic;font-size:13px;color:white;text-align:center;
}
.RED-price
{
    font-size:13px;
    font-family:Trebuchet MS;
    color:yellow;
    padding-right:10px;
}
.RED-cart
{
    border:1px solid white;background-color:#db2e27;position:relative;margin-bottom:10px
}
.Radio-head
{
    padding:6px 10px;margin:-10px;margin-bottom:10px;color:White;background-color:darkorange;font-size:17px;font-family:Trebuchet MS;
}
.Radio-standard
{
    border:1px solid white;padding:10px;background-color:orange;position:relative;
}
.Radio-Cart
{
    border:1px solid white;background-color:darkorange;position:relative;
}
.RED-center
{
    border:1px solid white;padding:10px;background-color:#EEBBBB;position:relative;
}
.RED-standard
{
    border:1px solid white;padding:10px;background-color:#db2e27;position:relative;
}
.RED-head-center
{
    text-align:center;padding:6px 10px;margin:-10px;margin-bottom:10px;color:White;background-color:#F3372E;font-size:17px;font-family:Trebuchet MS;
}
#dnn_RightPane .RED-head-center,#dnn_LeftPane .RED-head-center
{
    padding:6px 10px;margin:-10px;margin-bottom:10px;color:White;background-color:#b31f15;font-size:17px;font-family:Trebuchet MS;text-align:center;
}
#dnn_RightPane .eshmoduleheader p
{
    padding:0px;
    margin:0px;
}
.BASSLINE-standard
{
    border:1px solid darkorange;padding:10px;background-color:black;position:relative;
}
.BASSLINE-head
{
    padding:6px 10px;margin:-10px;margin-bottom:10px;color:black;background-color:#ffd200;font-size:17px;font-family:Trebuchet MS;border-bottom:1px solid darkorange;
}
/*SPORT*/
.SPORT-center
{
    border:1px solid white;padding:10px;background-color:#EEBBBB;position:relative;
}
.SPORT-standard
{
    border:1px solid white;padding:10px;background-color:green;position:relative;
}
.SPORT-head
{
    padding:6px 10px;margin:-10px;margin-bottom:10px;color:White;background-color:darkgreen;font-size:17px;font-family:Trebuchet MS;
}
.BLUE-standard
{
    border:1px solid white;padding:10px;background-color:blue;position:relative;
}
.BLUE-head
{
    padding:6px 10px;margin:-10px;margin-bottom:10px;color:White;background-color:darkblue;font-size:17px;font-family:Trebuchet MS;
}
.RED-head
{
    padding:6px 10px;margin:-10px;margin-bottom:10px;color:White;background-color:#b31f15;font-size:17px;font-family:Trebuchet MS;
}
.splitter-Artwork-Small
{
    height:100px;
}
.eshmoduleheader
{
    position:relative;
}
.point-me-left
{
    height:20px;
    left:3px;
    position:absolute;
    top:8px;
    z-index:10;
}
.point-me-right
{
    height:20px;
    right:3px;
    position:absolute;
    top:8px;
    z-index:10;
}

div div .Search-List select
{
    
    display:inline;
    float:right;
    font-family:Trebuchet MS;
    font-size:11px;
    line-height:1;
    margin:0px 7px 0px 0px;
    padding:0px;
    text-transform:uppercase;
}

.hide-bit span
{
    font-size:13px;
    font-family:Trebuchet MS;
}
.sport #dnn_searchPane input.Button
{
	background-color:green;	
	border:1px solid darkgreen;	
}
.sport #dnn_searchPane input.Input
{
    border:1px solid darkgreen;
}
#dnn_searchPane input.Button
{
	background-color:#DB2E27;	
	border:1px solid darkred;
	color:White;
	font-size:17px;	
	font-family:trebuchet MS;
	padding:4px 10px 2px;	
	float:right;
}
#dnn_searchPane input.Input
{
     -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -x-system-font:none;
    background:#FAFAFA none repeat scroll 0 0;
    border:1px solid darkred;
    font-family:trebuchet MS;
    font-size:17px;	
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    padding:4px 10px 2px;
    height:24px;
    width:178px;
    float:left;
}
div#dnn_ctr1218_ViewESHModule_lblHeader i, div#dnn_ctr1217_ViewESHModule_lblHeader i
{
    display:none;
}
div div.l-holder span.moused
{
    background-color:#EEBBBB;
    border:1px solid yellowgreen;
    color:Black;
    font-family:trebuchet MS;
    font-size:13px;
}
div.l-holder span.murk
{
    border:1px solid #FFDDDD;
    margin-left:1px;
    margin-right:1px;
    padding:1px 5px;
    font-size:11px;
    font-weight:normal;
    color:#999;
    font-family:trebuchet MS;
    font-size:13px;
}

.l-holder span.pagenum
{
    border:1px solid #FFDDDD;
    margin-left:1px;
    margin-right:1px;
    padding:1px 5px;    
    font-size:11px;
    font-weight:normal;
    color:#333;
    font-family:trebuchet MS;
    font-size:13px;
}
.l-ho1page,.l-ho2page,.l-ho3page,.l-ho4page,.l-ho5page,.l-ho6page,.l-ho7page,.l-ho8page,.l-ho999page
{
    font-size:11px;
    line-height:24px;
    font-family:trebuchet MS;
    font-size:13px;    
}
.l-holder .pagehead ,div.l-holder span.selected
{
    color:Black;
    border:1px solid #FFDDDD;
    margin-left:1px;
    margin-right:1px;
    padding:1px 5px;
    font-size:11px;
    font-weight:bold;
    font-family:trebuchet MS;
    font-size:13px;
  
}
.mmhdr {
color: white;
background-color: black;
height: 18px;
text-align: center;
}
.mmhdr a
{
    color:White;
    padding-right:20px;
}
a,a:visited
{
    text-decoration:none;
    color:Yellow;
}

.dj-type-menu
{
    background-color:#526958;margin:0px;padding:0px;border-left:1px solid #746757;text-align:left;margin:0px;
    height:36px;
    overflow:hidden;
}
.dj-type-menu div
{
    font-size:13px;color:white;font-family:trebuchet MS;
    padding-right:16px;
    padding-left:15px;
    padding-top:8px;
    padding-bottom:9px;
}
.dj-type-menu li
{
    background-color:#4E463A;
}
.dj-type-menu .selected
{
    background-color:#DA2127;
}
.dj-type-menu-li
{
    float:left;
    margin:0px;
    padding:0px;
    border:1px solid #746757;
    border-left:none;
    position:relative;
    cursor:hand;
    cursor:pointer;
    list-style-type:none;
}
.mmprod img 
{
    float:left;
    margin-right:10px;
}
.mmprod p
{
    margin-bottom:0px;
}
.mmprod h1
{
    text-align:center;
}
div.Normal div.mmprod
{
    padding:10px;
    padding-top:5px;
    color:Black;
}
.bl-dudes h1
{
    text-align:center;
}
.bl-dudes img
{
    float:left;
    margin-right:10px;
}
.bl-dudes div
{
    clear:both;
}
.bl-dudes
{
    position:relative;
}
div#tabs-cont div.Search-List div.Paging a:hover
{
    border:1px solid yellowgreen;
    background-color:#fdd;
    text-decoration:underline;
    color:Black;    
}
div.Paging a:link, div.Paging a:active, div.Paging a:visited
{
    font-weight:normal;    
}
span.thisPage
{
    color:Black;
    font-weight:bold;
}
.greyed
{
    color:#888;
    font-weight:normal;
}
div#tabs-cont div.Search-List div.Paging
{
    text-align:center;
    font-weight:bold;
    font-size:11px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#EEBBBB;
    border-bottom:2px solid yellowgreen;
}
div#tabs-cont div.Search-List div.Paging a , div#tabs-cont div.Search-List div.Paging span
{
    padding:5px;
    border:1px solid #EEBBBB;
    margin-left:1px;
    margin-right:1px;
    color:Black;
}
div#tabs-cont
{
    background-color:#fdd;
    text-align:center;    
    position:relative;
    z-index:1;    
    color:Black;
}
ul.tabs-nav li.selected
{
    background-color:#EEBBBB;
    position:relative;
    top:1px;
    margin-left:14px;
}
ul.tabs-nav li
{
    list-style-type:none;
    padding:10px;
    float:left;
    margin-left:14px;
    border:1px solid yellowgreen;
    cursor:pointer;
    cursor:hand;
    border-bottom:none;
}
ul.tabs-nav
{    
    font-size:12px;
    text-transform:capitalize;
    margin:0px;
    padding:0px;
    list-style-type:none;
    background-color:#FFDDDD;    
    padding-top:17px;
    height:36px;
    border-bottom:1px solid yellowgreen;
    overflow:visible;
    position:relative;
    zoom:1;
    color:Black;
}
div#tabs-cont div.Search-List
{
    text-align:left;    
    z-index:2;
    position:relative;
    min-width:400px;
    zoom:1;    
}
div.Search-List div
{
    line-height:20px;
}
div.Search-List .Album-Item0, div.Search-List .Album-Item1
{
    line-height:22px;
    padding-top:7px;
    padding-bottom:7px;
    border-bottom:1px solid yellowgreen;
    position:relative;
    z-index:3;
    zoom:1;
    overflow:hidden;
}
.Album-Item0 .Artwork-Large, .Album-Item1 .Artwork-Large
{
    display:none;
}
.Album-Item0 .Track-Numbers0, .Album-Item1 .Track-Numbers0
{
    position:relative;
    float:left;
    width:59px;
    text-align:center;
    margin-right:7px;    
    color:#b39b9b;    
    background-color:#ffe7e7;    
}
.Album-Item0 .Track-Numbers1, .Album-Item1 .Track-Numbers1
{
    position:relative;
    float:left;
    width:59px;
    text-align:center;
    margin-right:7px;    
    color:#a78383;    
    background-color:#f3cfcf;    
}
.Album-Item0 .Artwork-Small, .Album-Item1 .Artwork-Small
{
    float:left;
    margin-left:7px;
    height:66px;
    width:66px;
    position:relative;
    z-index:1;
    -ms-interpolation-mode: bicubic;
    zoom:1;
}
.Album-Item0 .Track-List, .Album-Item1 .Track-List
{
    margin:7px;
    border:1px solid yellowgreen;   
}
.Album-Item0 .Price, .Album-Item1 .Price
{
    float:right;
    margin-right:9px;
    color:Black;
    font-family:Verdana, helvetica;
    font-size:13px; 
}
.Album-Item0 .Download, .Album-Item1 .Download
{
    position:absolute;
    right:35px;
    top:52px;
    cursor:pointer;
    cursor:hand;
}
.Album-Item0 .BuyB, .Album-Item1 .BuyB
{
    position:absolute;
    top:52px;
    line-height:20px;
    right:9px;
    font-weight:normal;
    cursor:pointer;
    cursor:hand;
}
.Album-Item0 .View, .Album-Item1 .View
{
    margin-left:80px;
    margin-right:80px;
    font-size:10px;   
}
.Album-Item0 .Type, .Album-Item1 .Type
{
    position:absolute;
    top:52px;
    right:36px;
}
.Album-Item0 .Album-Name-Holder, .Album-Item1 .Album-Name-Holder
{
    margin-left:80px;
    margin-right:150px;
    
}
.Album-Item0 .Album-Name-Holder a:link, .Album-Item1 .Album-Name-Holder a:link
{
    font-family:Verdana, helvetica;
    color:Black;
    font-size:13px;
    font-weight:normal;    
    line-height:18px;
}
.Album-Item0 .Album-Name-Holder a:visited, .Album-Item1 .Album-Name-Holder a:visited
{
    color:Black;
}
.Album-Item0 .Artist, .Album-Item1 .Artist
{
    font-family:Verdana, helvetica;
    color:chocolate;
    margin-left:80px;
    font-size:13px;
    font-weight:normal;
    display:block;
}
.Album-Item0 .Track-List, .Album-Item1 .Track-List
{
    display:none;
}

.Album-Item0
{
    background-color:#fdd;
}
.Album-Item1
{
    background-color:#ebb;
}
.Search-List .Track-Name
{
    margin-left:7px;
    margin-right:150px;
       
}
.Search-List .Track-Name.more-margin
{
    margin-left:66px;
}
.Search-List .Item0 a:active, .Search-List .Item0 a:visited, .Search-List .Item0 a:link, .Search-List .Item1 a:active, .Search-List .Item1 a:visited, .Search-List .Item1 a:link
{
    text-decoration:none;
    color:black;
    font-size:13px;
    font-weight:normal;
    font-family:trebuchet MS,Verdana, helvetica;    
    display:block;
    line-height:20px;
    height:20px;
    overflow:hidden;
}
.Search-List a small
{
    color:brown;
}
.bb div#tabs-cont
{
    background-color:#EEE9BF;
}
/* bassline background colors*/
.bb ul.tabs-nav li.selected 
{
    background-color:#FFEC8B;
}
.bb .Search-List .Item1
{
    background-color:#FFEC8B;
}
.bb .Search-List .Item0
{
    background-color:#FFFACD;
}
.bb ul.tabs-nav
{
    background-color:#EEE9BF;
}
.Search-List .Item0
{
    /*background-color:lightCoral*/
    background-color:#fdd;
}
.Search-List .Item1
{
    /*background-color:#DA2127*/
    background-color:#ebb;
}
.Search-List .Item1,.Search-List .Item0
{    
    line-height:1;
    padding-top:3px;
    padding-bottom:3px;
    border-bottom:1px solid yellowgreen;    
    z-index:3;
    position:relative;
    zoom:1;
}
.Search-List
{   
}
.Search-List .Album-Item1 .Track-Type, .Search-List .Album-Item0 .Track-Type
{
    display:none;
}
.Search-List .Track-Download, .Search-List .Track-Type, .Search-List .Track-Play, Search-List .Track-Xclusive, .Search-List .Track-Price
{
    float:right;
    margin-right:7px;    
    position:relative;
    z-index:1;    
}
div .Track-Name span
{
    color:brown;
}
div .Track-Name 
{
    color:Black;
}
.Track-Download, Track-Play
{
    cursor:pointer;
    cursor:hand;
}
 .Search-List .Track-Price
 {
    color:Black;
    font-family:Trebuchet MS;    
    font-size:12px;    
    line-height:20px;
 }
 .Search-List .Item0 a span, .Search-List .Item1 a span
 {
    color:brown;
 }
 
.Normal
{
    position:relative;
}
.parkins_karaoke_back select, .parkins_karaoke_back input.NormalTextBox, .parkins_karaoke_back .NormalTextBox 
{
    background-color:White !important;
}
#dnn_ctr1099_Login_Login_DNN_plPassword_imgHelp, #dnn_ctr1099_Login_Login_DNN_plUsername_imgHelp
{
    display:none;
}
#dnn_LeftPane2 .rounded-cornr-middle p,#dnn_RightPane2 .rounded-cornr-middle p
{
    padding:0px;
    margin:0px;
}
#dnn_RightPane2 div.comp-ata div
{
    padding-bottom:5px;
    color:Black;
}
.comp-ata
{
    color:Black;
    
}
.comp-ata .fnum
{
    font-weight:bold;
    margin-bottom:0px;
    color:Black;
    text-align:center;
}
#FaceboxPlayerScreen
{
    height:204px;
    left:97px;
    position:absolute;
    top:47px;
    width:305px;
}
.rounded-cornr-middle .Album_View_big
{
    color:darkBlue;
}
#player span
{
    color:White;
    display:inline-block;
    font-size:13px;
    padding-bottom:23px;
    padding-top:23px;
    padding-left:31px;
    padding-right:31px;   
}
.Iphone-text
{
    position:absolute;
    left:91px;
    top:260px;
    color:Black;
    font-family:Tahoma;
    font-size:12px;
    text-align:center;
    
}
.Iphone-holder
{
    height:270px;
    position:relative;
}
.Iphone
{
    left:10px;
    position:absolute;
    top:0px;
}
div.Iphone-holder div.Player
{    
    background:url(http://mfimg.co.uk/m/rounded-corner/playerbackground.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    background-color:dimGray;
    height:204px;
    left:87px;
    position:absolute;
    top:27px;
    width:306px;    
}
/* CENTER CONTAINERS */
.center_col .rounded-cornr-top .rounded-cornr-header
{
    top:-10px;    
}
.center_col .rounded-cornr-top
{
    height:25px;
    background:url(http://mfimg.co.uk/m/rounded-corner/cornr-center-top.png);
}
.center_col .rounded-cornr-middle
{
    background:url(http://mfimg.co.uk/m/rounded-corner/cornr-center-middle.png);
    padding-top:0px;
}
.center_col .rounded-cornr-bottom
{
       background:url(http://mfimg.co.uk/m/rounded-corner/cornr-center-bottom.png);
       height:25px;
}
/* SIDE CONTAINERS */
.rounded-cornr-header span
{
    font-size:11px;
    font-family:Tahoma;
    font-weight:bold;
}
#dnn_ContentPane .rounded-cornr-header
{
    position:absolute;        
    line-height:33px;
    text-align:center;
    top:0px;
    width:100%    
}
#dnn_RightPane2 .rounded-cornr-header, #dnn_LeftPane2 .rounded-cornr-header
{    
    position:absolute;
    width:208px;    
    line-height:33px;
    text-align:center;
    top:0px;
}
#dnn_ContentPane2 .rounded-cornr-top
{
    background:url(http://mfimg.co.uk/m/rounded-corner/about-us/roundcornr-top.png);
}
#dnn_ContentPane2 .rounded-cornr-middle
{
    background:url(http://mfimg.co.uk/m/rounded-corner/about-us/roundcornr-middle.png);
}
#dnn_ContentPane2 .rounded-cornr-bottom
{
    background:url(http://mfimg.co.uk/m/rounded-corner/about-us/roundcornr-bottom.png);
}


.rounded-cornr-top-my-account
{
    position:relative;
    background:url(http://mfimg.co.uk/m/rounded-corner/t.png);
    height:25px;
}

.rounded-cornr-middle-my-account
{
    background:url(http://mfimg.co.uk/m/rounded-corner/m.png);
    background-repeat:repeat-y;
    padding:15px;
    padding-top:8px;
    padding-bottom:0px;
}

.rounded-cornr-bottom-my-account
{
    background:url(http://mfimg.co.uk/m/rounded-corner/b.png);
    height:25px;
}


.rounded-cornr-top
{
    position:relative;
    background:url(http://mfimg.co.uk/m/rounded-corner/roundcornr-top.png);
    height:25px;
}

.rounded-cornr-middle
{
    background:url(http://mfimg.co.uk/m/rounded-corner/roundcornr-middle.png);
    background-repeat:repeat-y;
    padding:15px;
    padding-top:8px;
    padding-bottom:0px;
}

.rounded-cornr-bottom
{
    background:url(http://mfimg.co.uk/m/rounded-corner/roundcornr-bottom.png);
    height:25px;
}
.leveler
{
    margin-bottom:10px;
}
.dash_div_Featured
{
    text-align:center;
    margin-bottom:10px;
    margin-top:10px;
}

.center_this_text h3
{
    color:White;
    font-size:18px;
    text-align:center;
}
.center_this img
{
    margin-left:10px;
}
.Featured-Float
{
    float:right;
    padding:10px;
    padding-top:0px;
    margin-right:-10px;
    width:235px;
}
.center_this img.Featured_DJ_pic
{
 margin:0px;   
}
.center_this
{
}
.Featured_DJ_pic
{
    margin-left:20px;
}
.dj-image
{
    width:318px;    
}
img.BPPI
{
    float:left;
    padding:10px;
    padding-left:0px;
    padding-top:0px;
}
div .Normal div.BPP p
{
       font-family:Trebuchet MS;
       font-size:13px;
       color:White;
}
div.BPP
{
    margin-top:-13px;
    font-family:Trebuchet MS;
}
div.Normal div.DT-text
{    
    float:right;
    width:730px;
    color:lightgray;
    font-size:12px;
    margin-left:10px;
    margin-right:10px;
}
.center_this_text_float p
{
    font-size:13px;
    font-family:Trebuchet MS;
    color:White;
}
.center_this_text_float p a:link
{
       font-size:13px;
       font-family:Trebuchet MS;
       color:Purple;
}
div.c, li.c
{
    clear:both;
    font-size:0px;
    height:0px;
    line-height:0px;
}
div.Normal div.center_this_text_float
{
    float:right;
    width:600px;
    color:lightgray;
    font-size:12px;
    margin-left:10px;
    margin-right:10px;
    margin-top:-13px;
}
div.Normal div.center_this_text
{
    color:lightgray;
    font-size:12px;
    margin-left:10px;
    margin-right:10px;
}
.Bassline-Track-Search .a
{
    margin-left:25px;
}
.Bassline-Track-Search .n
{
    margin-left:10px;
}

.Bassline-Track-Search img
{
    border:1px solid #f9ec31;
    margin-right:6px;
}
.events_list_header
{
    font-size:14px;
    margin-left:3px;
    color:White;
}
#dnn_ctr882_DNNArticle_cboCategory
{
    width:184px !important;
}
.CategoryTreeContent a
{
    display:block;
    margin:auto;
    background-image:url(http://mfimg.co.uk/m/bassline/BL_eventsnearyou.jpg);
    height:240px;
    width:190px;
}
.CategoryTreeContent div a
{
    display:inline;
    background-image:none;
}
#dnn_ctr888_Category_tvCategory_SkipLink
{
    display:none;
}
.U_event_category 
{
    background-color:Black;
    color:#FFD200;
}
.U_event_category a:link, .U_event_category a:visited, .U_event_category a:active
{
    color:#FFD200;
    text-decoration:none;
    font-size:11px !important;
    font-weight:bold !important;
}
.U_event_category a:hover
{
    text-decoration:underline;
    background-color:Black !important;
    font-size:11px !important;
}
.U_event_category table tr td
{
    display:none;
}
.U_event_category table tr td.U_event_category
{
    display:table-cell;
}
.bassline_email h2
{
    font-weight:bold;
    color:#FFD200;
    font-size:14px;
    text-align:left;
    margin-bottom:5px;
}
#dnn_ctr884_contentPane br
{
    display:none;
}
.DNNArticleContent a.bassline_event:link, .DNNArticleContent a.bassline_event:active, .DNNArticleContent a.bassline_event:visited
{
    display:block;
    color:#FFD200;
    text-decoration:none;
    font-weight:400;
    font-size:12px;
}
.DNNArticleContent a.bassline_event:hover
{
    text-decoration:underline;
}
.ViewContent.Artice  a.CommandButton:link, .ViewContent.Artice  a.CommandButton:visited, .ViewContent.Artice  a.CommandButton:active
{    
    color:#FFD200;
    font-size:15px;
    left:40px;
    bottom:30px;
}
.ZLDNN_ArticleList br
{
    display:none;
}
.showcase_head
{
    text-align:center;
}
.showcase_head a:link, .showcase_head a:visited, .showcase_head a:active
{
    color:#7E3DB3;
}
.showcase_head .showcase_text
{
    color:lightgrey;
    margin:5px;
    text-align:left;
}
.preview_link_js {
cursor: pointer;
}
#dnn_dnnCURRENTDATE_lblDate 
{
    display:block;
    margin-left:6px;
    line-height:18px;
    height:18px;
    text-align:left;
}
.clear
{
    clear:both;
    line-height:1px;
}
.theFAQpage h4
{
    font-size:17px;
    color:yellow;
    font-family:trebuchet MS;
}
.theFAQpage p
{
    font-size:13px;
    font-family:Trebuchet MS;
    color:White;
}
.theFAQpage h3
{
    background-color:darkred;
    color:White;
    font-family:Trebuchet MS;
    font-size:17px;
    margin:0 -10px 10px;
    padding:6px 10px
}
.social_networking img
{
    border:none;
}
.social_networking a
{
    margin-right:6px;
}
.social_networking
{
    margin:10px;
    margin-top:0px;
    width:150px;
}
h1.seo_header, h2.seo_header,h3.seo_header,h4.seo_header,h5.seo_header,#dnn_ContentPane2 .rounded-cornr-middle .seo_header, #dnn_ContentPane2 .rounded-cornr-middle span, #dnn_ContentPane2 .rounded-cornr-middle a:link, #dnn_ContentPane2 .rounded-cornr-middle a:hover, #dnn_ContentPane2 .rounded-cornr-middle a:visited, #dnn_ContentPane2 .rounded-cornr-middle a:active
{
    color:#A0A0A0 !important;
    line-height:1;
    font-size:12px;
    display:inline;
}
.seo_header
{
   font-family:Trebuchet MS;
   font-size:9pt;
   font-weight:400;
   margin:0px;
   padding:0px;
   color:#a0a0a0;
   display:inline;    
}
.pointer_dl
{
    cursor:pointer;
    cursor:hand;
}
.left_center_col
{
    float:left;
    width:248px;
    /*old widths 248px*/
}
.right_center_col
{
    float:right;
    width:248px;
}
#centreBanner
{
    width:495px;
}
#dnn_dnnBREADCRUMB_lblBreadCrumb
{
    margin-left:8px;
}
.language_bar
{    
    
    margin-right:10px;    
    margin-left:10px;
    margin-top:2px;
    margin-bottom:3px;
}
.forex {
cursor: help;
}
a.Language {
padding-left: 4px;
line-height:1;
float:left;
}
/*SEARCHRESULTS*/
#dnn_ctr609_ModuleContent
{
      width:500px !important;
}
#dnn_ctr609_ManageUsers_Profile_ProfileProperties
{
    width:500px !important;
}
.pointer
{
    cursor:hand;
    cursor:pointer;
}
.single_view_top
{
    text-align:center;
}
.single_view_top img
{
    margin-left:15px;
    text-align:center;
}
a img 
{
    border: none;
}
a:link img 
{
    border: none;
}
a:visited img 
{
    border: none;
}
a:hover img 
{
    border: none;
}
a:active img 
{
    border: none;
}
/* SEARCH BUTTON */
.btn_search
{
    background: url(http://mfimg.co.uk/m/buttons/red_arrow.png);
    height:33px;
    width:79px;
    border:0px;
}

div.Normal div.The_DJ_Page div 
{
    float:left;
    width:220px;
    margin:7px;
}
div.Normal div.The_DJ_Page img
{
    width:220px;
}
body {
font-size:13px;
line-height: 1.3;
font-family:Trebuchet MS;
color:White;
}
select,input.NormalTextBox {
border: 1px solid #aaa;
padding: 1px;
margin: 2px;
display: inline-block;
width: auto;
background-color: #eee;
}

.MMDi_Icon_image
{
    padding-top:1px;
}
.ddltitle {
    font-style: italic;
    font-weight: bold;
    text-align: center;
    color: #909090;
}
.theEventImage
{
    width:40px;
}
.theEventName
{
    font-size:8pt;
    color:Black;
    
}
.eventHeader_m
{
    text-align:center;
}
.eventHeader_date
{
    text-align:right;
    color:#7D26CD;
}

textarea.eshmoduleheader {
height: 100px;
width: 99%;
font-size: 8pt;
border: 1px dashed red;
background-color: white;
color: black;
font-family: Trebuchet MS, Tahoma, verdana, sans-serif;
}

.parkins_karaoke_back #dnn_dnnCURRENTDATE_lblDate
{
    color:Black;
}

div.Header-Parkins-karaoke
{
        min-height:150px;
        width:100%;
        background-image:url(http://mfimg.co.uk/m/headers/parkinsH.png);
        background-repeat:no-repeat;
        background-position: center 0px;
}
.left_col{
clear:left;
        float:left;
        width:208px;        
        margin:0px;
        margin-left:6px;        
        
}
.right_col{
clear:right;
        float:right;
        width:208px;        
        margin:0px;
        margin-right:6px;
}
.center_col{
        margin-left:224px;
        margin-left:227px;
        margin-right:224px;
        width:506px;
}
.holder_of_page
{
    width:960px;
    margin:0 auto;
    position:relative;
    border:4px solid transparent;
}
.parkins_karaoke_back
{
    background-repeat:repeat-x repeat-y;    
    background-color:#ccf;
}
/*////////FACEBOX////////*/
/*
#facebox .b {
  background:url(/facebox/b.png);
}

#facebox .tl {
  background:url(/facebox/tl.png);
}

#facebox .tr {
  background:url(/facebox/tr.png);
}

#facebox .bl {
  background:url(/facebox/bl.png);
}

#facebox .br {
  background:url(/facebox/br.png);
}
*/
#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: transparent;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: none;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
  position:absolute;
  top:224px;
  left:421px;
}
#facebox .footer small a.close:link, #facebox .footer small a.close:active, #facebox .footer small a.close:hover, #facebox .footer small a.close:visited
{
    color:White;
}
#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 .content
{
    border:none;
}
.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.comm {
padding: 1px;
margin: 2px;
margin-bottom: 5px;
border: 1px solid #ccc;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-topright:10px;
}
.commbdy {
padding: 4px;
height: 64px;
overflow: auto;
}
.commhdr {
margin: 0 2px 2px 2px;
border-bottom: 1px solid black;
font-size: 7pt;
}
textarea.ema {
font-family:tahoma,verdana,sans-serif;
font-size:9pt;
}
.album-dash-img
{
    display:block;
    float:left;
    width:97px;
    margin-bottom:3px;
    margin-right:3px;
}
.rounded-cornr-header span
{
    color:Black;
}
.rounded-cornr-middle
{
    color:Black;
}
#dnn_FooterPane.footer 
{
    clear:both;
    text-align:center;
}
.long-description
{
    color:Black;
}
.user-login
{
    float:right;
}
/* modules with alignment*/ 
#dnn_ctr1371_ModuleContent, #dnn_ctr1374_ModuleContent, #dnn_ctr1368_ModuleContent
{/*
    border-top:17px solid #CF0328;
    border-bottom:17px solid #CF0328;
    margin:-10px;
1403
*/
}

/* modules with image to left and right..*/
#dnn_ctr1421_ModuleContent,#dnn_ctr1420_ModuleContent, #dnn_ctr1404_ModuleContent, #dnn_ctr1390_ModuleContent, #dnn_ctr1371_ModuleContent,#dnn_ctr1380_ModuleContent ,#dnn_ctr1403_ModuleContent, #dnn_ctr1386_ModuleContent, #dnn_ctr1368_ModuleContent, #dnn_ctr1374_ModuleContent, #dnn_ctr1376_ModuleContent, #dnn_ctr1382_ModuleContent
{
    overflow:hidden;
}
/* modules with image to left..*/
#dnn_ctr1420_ModuleContent .eshmoduleheader, #dnn_ctr1403_ModuleContent .eshmoduleheader, #dnn_ctr1386_ModuleContent .eshmoduleheader, #dnn_ctr1368_ModuleContent .eshmoduleheader, #dnn_ctr1374_ModuleContent .eshmoduleheader, #dnn_ctr1376_ModuleContent .eshmoduleheader, #dnn_ctr1382_ModuleContent .eshmoduleheader
{
    float:left;
    width:190px;
    background-color:#CF0328;
    padding:10px;    
    height:180px;
    text-align:center;
}

#dnn_ctr1420_ModuleContent .dash_red, #dnn_ctr1403_ModuleContent .dash_red, #dnn_ctr1386_ModuleContent .dash_red, #dnn_ctr1368_ModuleContent .dash_red, #dnn_ctr1374_ModuleContent .dash_red, #dnn_ctr1376_ModuleContent .dash_red, #dnn_ctr1382_ModuleContent .dash_red
{
    margin-left:220px;
    overflow:visible;
    padding-bottom:1px;
}
#dnn_ctr1420_ModuleContent .dash_red_show, #dnn_ctr1403_ModuleContent .dash_red_show, #dnn_ctr1386_ModuleContent .dash_red_show, #dnn_ctr1368_ModuleContent .dash_red_show, #dnn_ctr1374_ModuleContent .dash_red_show, #dnn_ctr1376_ModuleContent .dash_red_show, #dnn_ctr1382_ModuleContent .dash_red_show
{
       margin-left:210px;
}
/*/////////////////////////////*/
/*modules with image to right*/
/*/////////////////////////////*/
/*1396*/
#dnn_ctr1421_ModuleContent .eshmoduleheader,#dnn_ctr1404_ModuleContent .eshmoduleheader, #dnn_ctr1390_ModuleContent .eshmoduleheader, #dnn_ctr1371_ModuleContent .eshmoduleheader,#dnn_ctr1380_ModuleContent .eshmoduleheader
{
    float:right;    
    width:190px;
    background-color:#CF0328;
    padding:10px;
    height:180px;
    text-align:center;
}

#dnn_ctr1421_ModuleContent .dash_red, #dnn_ctr1404_ModuleContent .dash_red, #dnn_ctr1390_ModuleContent .dash_red, #dnn_ctr1371_ModuleContent .dash_red, #dnn_ctr1380_ModuleContent .dash_red
{
    margin-right:220px;
    overflow:visible;
    margin-bottom:1px;    
    /*padding-left:10px;*/
}

#dnn_ctr1421_ModuleContent .dash_red_show, #dnn_ctr1404_ModuleContent .dash_red_show, #dnn_ctr1390_ModuleContent .dash_red_show, #dnn_ctr1371_ModuleContent .dash_red_show, #dnn_ctr1380_ModuleContent .dash_red_show
{
    margin-right:210px;
    
}
/* background color for the content part of the pages */
Body
{
    background-color: white;
    margin: 0px;
}
.ControlPanel
{
    color:Black;
}
.LED_btn
{
    margin-top:-18px;
    margin-bottom:1px;
    text-align:center;
}
.h6link
{
    color:White;
    font-size:13px;
}
.More_btn
{
    text-align:right;
    margin-bottom:-5px;
    margin-top:3px;
}
.More_btn .More_link
{
    color:yellow;
    font-size:13px;
    font-family:Trebuchet MS;
    font-weight:normal;
}
/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px solid #ccc; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #FFF; color: #666; font-family: tahoma; font-size: 8pt; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 28px; border-left:0px; border-right:0px; border-top:0px; border-bottom: 1px solid #ccc; margin:0 0 0 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #eee; color: #2e69ff; font-family: tahoma; font-size: 8pt; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 28px; border-left:0px; border-right:0px; border-top:0px; border-bottom: 1px solid #ccc; margin:0 0 0 0;}

.ControlPanel, .PagingTable
{
    width: 100%;
    background-color: gray;
    border-right: #003366 1px solid;
    border-top: #003366 1px solid;
    border-left: #003366 1px solid;
    border-bottom: #003366 1px solid;
}

/* style to apply if the content should be hidden */
.Hidden
{
    display: none;
}

/* GENERIC */
h1, h2, h3, h4
{
    font-family:Trebuchet MS;
    font-size: 17px;
    font-weight: normal;
    color: white;
}


/* used to collapse panes without any content in them */
.DNNEmptyPane
{
   
}

/* used to set the different module align options - from module settings */
.DNNAlignleft
{
    text-align: left;
}
.DNNAlignright
{
    text-align: right;
}
.DNNAligncenter
{
    text-align: center;
}

/* Login Styles */
.LoginPanel
{
}

/*ColorBox Core Style Avoid changing this area to maintain compatability with future versions of ColorBox.*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;background-image:url(http://mfimg.co.uk/m/v2/BG.jpg);background-position:-18px 18px;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(images/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(images/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(images/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(images/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(images/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(images/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(images/border2.png) 0 0 repeat-y;}
    div#cboxMiddleLeft{width:25px; background-image:url(http://mastermixdigital.com/images/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(images/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

div.EshMsg {
padding: 5px;
text-align: center;
border-bottom: 1px solid white;
background-color: darkgreen;
color: white;
font-size: 13px;
font-family: Trebuchet MS, helvetica, sans-serif;
}
div.EshMsg:before {
content: url('http://www.mastermixdigital.com/images/icon_viewstats_16px.gif');
margin-right: 5px;
}

.cart {
display: none;
}
#cboxClose:after,a.download-row:hover #dlButtonText b:after,div.discipline:hover span:after {
content:' \00bb';
}
a.download-row {
background-image:url('http://mfimg.co.uk/m/v2/download-icon-on.png');
display:block;
height:128px;
position:relative;
width:400px;
}
a.download-row #dlButtonText {
color:#000;
cursor:pointer;
font-size:8pt;
font-weight:400;
height:60px;
left:120px;
position:absolute;
text-align:left;
top:42px;
}
a.download-row #dlButtonText b {
color:green;
font-size:16pt;
}

a.download-row #dlButtonText span {
color:#000;
font-size:8pt;
font-weight:400;
}
				
a.download-row:hover #dlButtonText span {
color:green;
}
.green-message {
-moz-border-radius:16px;
-webkit-border-radius:16px;
background-color:#FFF;
border:8px solid #ff4;
color:#222;
font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;
font-size:12pt;
font-weight:700;
margin:20px;
padding:5px;
text-align:center;
}
.smaller-message {
-moz-border-radius:8px;
-webkit-border-radius:8px;
background-color:#FFF;
border:8px solid #ff4;
color:#222;
font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;
font-size:9pt;
font-weight:700;
margin:8px;
padding:2px;
text-align:center;
}

div.currency-switcher {
font-size: 8pt;
}
div.currency-switcher select {
font-size: 7pt;
}
.cont-hold-fix {
min-height:600px;background-color:#231F20;background-repeat:no-repeat;background-position:center -28px;
background-image:url(http://mfimg.co.uk/m/v2/BG.jpg);
}

.currency-USD .cont-hold-fix
{
background-image:url(http://mfimg.co.uk/m/v2/BG-usd.jpg);
}
fieldset {
border: 2px solid #eee;
font-size: 9pt;
}
fieldset legend {
padding: 0 6px 0 3px;
font-size: 8pt;
}
.PlayText:hover {
    text-shadow: #ccc 2px 2px 2px;
}

.esh-messages {
background-color: #F3F781;
border: 1px solid #f7fe2e;
padding: 2px;
color: black;
}
.esh-messages a,.esh-messages a:visited {
color: #008;
text-decoration: underline;
}
.esh-message:before {
margin-right: 3px;
content: url('http://www.mastermixdigital.com/images/about.gif');
}
.esh-message a {
color: #008;
text-decoration: underline;
}
.ControlPanel a {
color: blue;
}
div.cp li a h6 {
font-weight: normal;
}
