body{
	height:100%;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	border:0;
	color:#333;
	margin:0;
	padding:0;
	background-color:#183A56;
}

/*search bar*/
.fl{float:left; display:inline}
#subheader .search{width:924px; margin:0 0 0 20px}
#subheader .search_bar{position:relative; height:64px; width:924px; background:url(../images/bg_search.gif) no-repeat}
#subheader .search_bar label{position:absolute; top:-9999px}
#subheader .search_bar input.go{position:absolute; top:16px; right:20px}
#s{border:0; background:none; outline:none; font-size:30px; color:#ccc; padding:10px 0 0 10px}
#header{height:400px; margin:0; padding:0}
#subheader{width:976px; height:285px; margin:0 auto; padding:0}
#subheader a:hover{font-family:Arial,sans-serif; font-size:14px; color:#333; text-decoration:none}
#subheader a{font-family:Arial,sans-serif; font-size:14px; color:#FFF; text-decoration:none}
.fr {float:left}

.title-lmp{color:#118BCC; font-family:Verdana,Geneva,sans-serif; font-size:10px}
.txt a:link, .txt a:visited{font-family:Arial,sans-serif; font-size:12px; color:#CCC; text-decoration:none}
.txt a:hover{font-family:Arial,sans-serif; font-size:12px; color:#118BCC; text-decoration:underline}
.txt{font-family:Arial,sans-serif; font-size:12px; padding-top:0; color:#FFF}

/*searchsongs*/
#middle_side_results{width:592px; text-align:left; padding-right:0; float:left; font-family:Arial,sans-serif; font-size:12px; text-decoration:none; color:#FFF; padding-left:10px; margin:0}
#txt_results{font-family:Arial,sans-serif; font-size:16px; padding-left:2px; padding-right:2px; color:#FFF}
#txt_results a:hover{padding-left:2px; padding-right:2px; font-family:Arial,sans-serif; font-size:16px; color:#CCC; text-decoration:none}
#txt_results a{padding-left:2px; padding-right:2px; font-family:Arial,sans-serif; font-size:16px; color:#118BCC; text-decoration:underline}


/*topbanner*/
.rotating-images{padding-left:85px; height:90px; width:800px}
.img-rotate{position:absolute}



/*rightside*/
#right_side{float:right; width:300px; font-family:Arial,sans-serif; font-size:15px; text-decoration:none; color:#FFF; margin:0; padding:0 10px}


div.black{
	background-color:#000;
	color:#FFF;
	font-family:Arial,sans-serif;
	margin-bottom: 10px;
	height: 65px;
}

div.icons{
	padding-left:10px;
	padding-top: 15px;
	width: 32px;
	float: left;
	}

div.logolmp{
	width: 32px;
	float: right;
	padding-right: 110px;
	padding-top: 5px;
	}


/*newsletter*/
#form_box{font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#FFF; font-weight:lighter}
.fieldclass{background-image:url(../images/field-bg.gif); background-repeat:repeat-x; border:1px solid #c8c8c8; font-size:13px; color:#118BCC; line-height:13px; padding:8px; margin-bottom:5px; width:285px}
#submitter{height:24px; width:96px; cursor:pointer; display:block}


/*partyflyers*/
 #partie_side a:hover{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#118BCC;
	text-decoration:underline;
}

#partie_side{width:930px; text-align:left; padding-right:15px; float:left; font-family:Arial,sans-serif; font-size:12px; text-decoration:none; color:#FFF; padding-left:15px; margin:0}
.partie-line{border-bottom-color:#118BCC; border-bottom-style:solid; margin-bottom:30px; padding-bottom:10px; padding-top:10px; border-bottom-width:1px}
#partie_side a{font-family:Arial,sans-serif; font-size:12px; color:#FFF; text-decoration:none; line-height:17px}
#newyork{width:592px; clear:both; margin-bottom:10px; border-color:#FFF; border-width:thin}



/*singles*/
#txt-header-top-spot a:hover{font-size:12px; color:#118BCC; text-decoration:none}
#txt-header-top-spot a{font-size:12px; color:#FFF; text-decoration:none}
#txt-header-top-spot{background-image:url(../images/section_bg-2.jpg); background-repeat:no-repeat; font-family:Arial,sans-serif; font-size:15px; padding-top:16px; color:#FFF; height:505px}
.style3{color:#118BCC; font-size:12px}

/*Bluebar*/
div.barline{background-color:#118BCC; color:#FFF; font-family:Arial,sans-serif; padding-top:1px}
div.barmenu{
	background-color:#118BCC;
	color:#FFF;
	font-size:16px;
	font-family:Arial,sans-serif;
	width:170px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:8px
}

div.barmenu a{color:#FFF; font-size:16px; font-family:Arial,sans-serif; text-decoration:none}

div.barmenu a:hover{color:#CCC; font-size:16px; font-family:Arial,sans-serif}

/*mixtapes*/
#footerd {color:#FFF; font-size:11px; padding-top:10px; padding-bottom:10px; clear:both; font-family:Arial,sans-serif; margin:0}



/*DJpages*/
h2{
	color:#FFF;
	margin-bottom: 1px;
	padding-left: 25px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.infotunes{
	padding-left: 25px;
	color:#FFF;
}


/*middleside*/
#middle_side{width:640px; text-align:left; padding-right:2px; float:left; font-family:Arial,sans-serif; font-size:12px; text-decoration:none; color:#FFF; padding-left:5px; margin:0}



/*text*/
.txt a:link, .txt a:visited{font-family:Arial,sans-serif; font-size:12px; color:#CCC; text-decoration:none}
.txt a:hover{font-family:Arial,sans-serif; font-size:12px; color:#118BCC; text-decoration:underline}
.txt{font-family:Arial,sans-serif; font-size:12px; padding-top:0; color:#FFF}
.title_songs{
	font-size:24px;
	color:#E46AF0
}


/*borderimageslinks*/
.image {
border:2px; border-thickness: 2px; border-color: #FFF; border-style: solid;
}

a:link .image, a:active .image { border-color: #FFF; }
a:hover .image {
	border:2px;
	border-thickness: 2px;
	border-color: #118BCC;
	border-style: solid
}



/*footer*/
#footer{color:#fff;font-size:11px;padding-top:10px;padding-bottom:10px;clear:both;font-family:Helvetica,Arial,sans-serif;margin:0}
#footer a:hover{
	color:#FFF!important;
	text-decoration:none
}
#footer a{color:#fff;text-decoration:none}
#container,#container-body{
	width:976px;
	margin:0 auto;
	padding:0;
	background-color:#183A56;
}
.green{color:#E46AF0!important}
.greenfooter{color:#E46AF0!important; font-size:16px}

/*rightheader*/
#txt-header-bottom-ad{background-image:url(../images/section_bg-2.jpg); background-repeat:no-repeat; font-family:Arial,sans-serif; font-size:15px; padding-top:35px; color:#FFF}
#parties-right{width:299px; height:350px}
div.imgparties{height:auto; width:auto; float:left; text-align:center; margin:5px}
div.imgparties img{display:inline; border:1px solid #fff; margin:5px}
div.imgparties a:hover img{border:1px solid #333}

/*mixtapes*/
#middle_side_mixtapes{
	width:100%;
	text-align:left;
	padding-right:2px;
	float:left;
	font-family:Arial,sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	margin:0;
	background-color: #183A56;
}
#middle_side_mixtapes a:link{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

#middle_side_mixtapes a:visited{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}


#middle_side_mixtapes a:hover{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#B03AC4;
	text-decoration:none;
}

#txt-header-singles{background-image:url(../images/section_bg.jpg); background-repeat:no-repeat; font-family:Arial,sans-serif; font-size:15px; padding-top:16px; color:#FFF}


/*lmptunes*/
#tablewrapper {
	width:920px;
	margin:0 auto;
	background-color: #183A56;
}
#tableheader {height:55px}
.search {
	float:left;
	padding:6px;
	border:1px solid #FFF;
	background-color: #183A56;
}
#tableheader select {float:left; font-size:12px; width:125px; padding:2px 4px 4px}
#tableheader input {float:left; font-size:12px; width:225px; padding:2px 4px 4px; margin-left:4px}
.details {
	float:right;
	padding-top:12px;
	padding-right: 10px;
}
.details div {
	float:left;
	margin-left:25px;
	font-size:12px
}
.tinytable {
	width:910px;
	border-top:1px solid #060F16;
	border-bottom:none
}
.tinytable th {
	text-align:left;
	color:#cfdce7;
	border-right:none;
	background-color: #060F16;
}
.tinytable th h3 {font-size:10px; padding:6px 8px 8px}
.tinytable td {padding:4px 6px 6px; border-bottom:1px solid #060F16; }
.tinytable .head h3 {background:url(images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .desc, .sortable .asc {background:url(images/header-selected-bg.gif)}
.tinytable .desc h3 {background:url(images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .asc h3 {background:url(images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {color:#fff}
.tinytable .evenrow td {background:#183A56}
.tinytable .oddrow td {background:#183A56}
.tinytable td.evenselected {background:#183A56}
.tinytable td.oddselected {background:#183A56}
.tinytable tfoot {
	font-weight:bold;
	color: #183A56;
}
.tinytable tfoot td {padding:6px 8px 8px}
#tablefooter {height:15px; margin-top:20px}
#tablenav {float:left}
#tablenav img {cursor:pointer}
#tablenav div {float:left; margin-right:15px}
#tablelocation {float:right; font-size:12px}
#tablelocation select {margin-right:3px}
#tablelocation div {
	float:left;
	margin-left:29px
}
.page {margin-top:2px; font-style:italic}
#selectedrow td {
	background-color: #060F16;
}




.smartmenu, .smartmenufloaty {
	border-top:1px solid #118bcc;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	background-attachment: scroll;
	background-color: #183A56;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}

.smartmenuie6 {
    height: 30px;
}

.smartmenu a, 
.smartmenufloaty a {
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
    border-right: 1px dotted #FFF;
    padding: 0px 10px;
}

.smartmenu a.last {
    border: none;
}

.smartmenu a:hover {
    color: #ccc;
}

.smartmenu ul, .smartmenufloaty ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.smartmenu ul li, .smartmenufloaty li {
    padding: 5px 0px 5px 0px;
    float: left;
}

.smartmenu li ul {
    display: none;
}

.smartmenufloaty {
    background: transparent;
    position: absolute;
    border: none;
    width: auto;
    height: auto;
    left: 0px;
    top: 0px;
    z-index: 1000;
}

.smartmenufloaty .tip {
    background: url(../images/floatytip.png) no-repeat;
    font-size: 0px; 
    height: 20px;
    width: 50px;
    margin: 0px;
    overflow: hidden;
    display: block;
}

.smartmenufloaty .tipIE6 { 
    background: url(../images/floatytip.gif);
}

.smartmenufloaty .padder {
    background: url(../images/floatybg.png);
    padding: 0px 8px; 
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.smartmenufloaty .padderIE6 {
    background: url(../images/floatybg.gif);
}

.smartmenufloaty li {
    float: none ;
    border-bottom: 1px dotted #FFF;
    padding: 5px 8px; 
}
 
.smartmenufloaty li.last {
    border: none;
}

.smartmenufloaty a {
    border: none;
    padding: 0px;
}

.smartmenufloaty a:hover {
    color: #222;
}
