@charset "utf-8";
/* CSS Document */

* {
	padding:0px;
	margin:0px;
}
ul, li { list-style:none; }
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
hr { color:#333333; height:1px; margin:10px}
html {
	overflow:-moz-scrollbars-vertical;
} /*Always show Firefox scrollbar*/
body {
	
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#171516 url(../../images/bg_tet.jpg) top center no-repeat;
	background-attachment:fixed;
	color:#aaaaaf;
	line-height:16px;
}
.clearthis {
	clear:both;
	float:none;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.clearthis1 {
	clear:both;
	float:none;
	height:0px;
	line-height:0px;
	font-size:0px;
	height:10px
}

select {
	border:1px #c4c4c4 solid;
}
img {
	border:0px;
}
#container {
	margin:0 auto;
	padding:0px;
	width:980px;
	height:auto;
}
h6 {font-size:11px; font-weight:normal; float:right; margin-right:20px;color:#1956c7; vertical-align:middle}

.m_banner_hide {display:none}
.m_banner_show  {}

#hed {
	margin:0 auto;
	padding:0px;
	width:980px;
	height:auto; }
#hed_cap {
background:#000000 url(../../images/tp_rail_bg.gif) repeat-x scroll 100% 100%;
border-left:1px solid #2E2E2E;
border-right:1px solid #2E2E2E;
float:none;
font-size:0.8em;
padding:0 0 0 0.83em;
position:relative;
}
#hed_mid {
background-color:#000000;
border-left:1px solid #2E2E2E;
border-right:1px solid #2E2E2E;
border-bottomnn:1px solid #2E2E2E;
float:none;
padding:0 0 0 0px;
position:relative
}
#hed_mid .logo{
background:transparent url(../../images/logo.png) no-repeat scroll 0 0;
display:block;

height:80px;
margin:0.9em 7em 0 0;
overflow:hidden;
text-indent:-1000px;
width:300px;
position:absolute;
top:10px;
left:0px
}
#hed_bttm {
background-color:#000000;
border-bottom:1px solid #666666;
border-left:1px solid #2E2E2E;
border-right:1px solid #2E2E2E;
float:none;
height:1.6em;
position:relative;
z-index:300;
}
ul.bldHvr {float:right;
}
ul.bldHvr li {
float:left;
padding:0;
border-left:1px solid #000000;
border-right:1px solid #3C3C3C;
}
ul.bldHvr li a {
color:#AAAAAA;
display:block;
float:left;
font-size:1em;
font-weight:bold;
height:1.5em;
padding:0.1em 15px 0;
text-transform:uppercase;
}
.radio_content{ background:url(../../Images/bg1.jpg) no-repeat; padding:10px; float:left; width:960px}
.radio_content .left{ position:relative; float:left; width:200px; margin-right:20px; color:#bbbbbb}
.radio_content .left .container { background:#000; opacity: 0.8; filter:alpha(opacity=80); height:350px}
.radio_content .left .content {position:absolute; top:40px; left:0; padding:0px 5px}
.radio_content .left .container1 { background:#000; opacity: 0.8; filter:alpha(opacity=80); height:50px}
.radio_content .left .content1 {
	position:absolute;
	top:456px;
	left:3px;
	padding:0px 5px;
	width: 174px;
}
.radio_content .left .head1{ background:url(../../Images/left_LinkHead.gif) no-repeat; height:36px}
.radio_content .left .content div { padding-top:10px}
.radio_content .left .content a, .content a { color:#FFFF00;}
.radio_content .left .head{ background:url(../../Images/left_WorkHead.gif) no-repeat; height:36px}
.radio_content .left .content .text { padding:5px 0px; border-bottom:1px solid #283F4D;}


.radio_content .middle{ position:relative;float:left; width:420px; }
.radio_content .middle .container {background:#000; opacity: 0.8; filter:alpha(opacity=80);}
.radio_content .middle .link { width:410px; top:435px; left:0; padding:0px 5px; color:#FFFFFF; font-weight:bold}
.radio_content .middle .text {  behavior: url(../../js/iepngfix.htc); padding:8px 0px 8px 40px; border-bottom:1px solid #283F4D; background:url(../../Images/headphones-32x32.png) no-repeat; height:20px; width:370px}
.radio_content .middle .text:hover { padding:8px 0px 8px 40px; border-bottom:1px solid #C8EFFD; background:url(../../Images/bg_headphones-32x32.png) no-repeat; height:20px; width:370px}
.radio_content .middle .head { color:#C8EFFD; font:22px "optima", Arial, Helvetica, sans-serif; font-weight:normal; height:45px; padding:15px 0 5px 0}
.radio_content .middle .head strong { font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF}
.radio_content .middle .content { background:url(../../Images/media.gif) no-repeat; height:360px}

.radio_content .right{ float:right; width:300px;margin-left:10px;}
.radio_content .right .playlist {float:right; width:300px; background:url(../../Images/right_03.gif) repeat-y top;}
.radio_content .right .playlist .head{ background:url(../../Images/right_01.gif) no-repeat; height:51px}
.radio_content .right .playlist .content{float:left; width:280px; padding:0px 10px;}
.radio_content .right .playlist .content .text{  behavior:url(../../js/cssHoverFix.htc);float:left; padding:10px 0 10px 10px; font:12px Arial, Helvetica, sans-serif; color:#C8EFFD; border-bottom:1px solid #666666; width:270px}
.radio_content .right .playlist_img {width:130px; height:40px; float:left; margin-right:10px; display:inline}
.radio_content .right .playlist .content .text span { font-weight:bold;font-size:12px; float:left; width:130px}
.radio_content .right .playlist .content .text:hover{ behavior:url(../../js/cssHoverFix.htc);float:left;padding:10px 0 10px 10px; font:12px Arial, Helvetica, sans-serif; color:#C8EFFD; background:#333333; width:270px}
.text a, .text a:visited { color:#C8EFFD; text-transform:none; }
.radio_content .right .playlist .bottom{ background:url(../../Images/right_04.gif) no-repeat; height:60px}

.radio_content .right .list {float:right; width:300px;background:url(../../Images/right_03.gif) repeat-y top;}

.radio_content .right .list .head{ background:url(../../Images/right_011.gif) no-repeat; height:51px}
.radio_content .right .list .content{float:left; width:280px; padding:0px 10px;}
.radio_content .right .list .content .count {
behavior: url(../../js/iepngfix.htc);
background:transparent url(../../Images/digg_bg.png) no-repeat scroll 0 0;
border:0 none;
color:#1956C5;
display:block;
float:left;
height:22px;
margin-right:3px;
padding:8px 0 0;
text-align:center;
width:30px;
}
.radio_content .right .list .content .count a, .count a:visited{color:#1956C5!important; font-weight:bold}
.radio_content .right .list .content a{
text-decoration:none;color:#FFFF00;
}
.radio_content .right .list .content .text{ float:left; padding:10px 0 10px 10px; font:12px Arial, Helvetica, sans-serif; color:#C8EFFD; border-bottom:1px solid #666666; width:270px}
.radio_content .right .list .content .text img { border:1px solid #8A8A8A;
float:left;
margin-right:5px;}
.radio_content .right .list .content .text span { font-weight:bold;font-size:12px; float:left; width:170px}
.radio_content .right .list .content .text:hover{float:left;padding:10px 0 10px 10px; font:12px Arial, Helvetica, sans-serif; color:#C8EFFD; background:#333333; width:270px}
.radio_content .right .list .content .text a, .text a:visited { color:#C8EFFD; text-transform:none; }
.radio_content .right .list .bottom{ background:url(../../Images/right_04.gif) no-repeat; height:60px}

.radio_content .right .list .adv { margin:2px 10px; text-align:center}


.crosspromo {
background:#F8F8F8 url(../../Images/promobg.gif) repeat-x scroll 0 0;
height:24.33em;
overflow:hidden;
padding:0 0 0 6px;
width:956px;
}
.crosshdr {
border-bottom:5px solid #454545;
float:left;
margin:18px 10px 10px 2px;
padding:0 0 8px 4px;
width:946px;
}
.crosshdr h3 {
color:#CCCCCC;
display:block;
float:left;
font-size:18px;
padding-top:5px;
width:auto;
}
.crosspromo .content {
clear:both;
}
.cart {
background:transparent url(../../Images/promobox.gif) repeat-y scroll 0 0;
float:left;
margin:0 6px 0 1px;
width:152px;
}
.cart a {
clear:both;
color:#C8EFFD;
display:block;
}
.cart .top {
background:transparent url(../../Images/promotop.gif) no-repeat scroll 0 0;
display:block;
height:6px;
}
.cart .btm {
background:transparent url(../../Images/promobtm.gif) no-repeat scroll 0 0;
display:block;
height:41px;
}
.cart .body {
height:auto;
min-height:175px;
padding:4px 10px 0;
}
div.crosspromo h4 {
color:#C8EFFD;
display:block;
float:left;
font-size:1em;
font-weight:bold;
margin-bottom:5px;
width:auto;
}
div.crosspromo img {
border:medium none;
margin:0;
padding:0;
}
.crosspromo .img_cred {
color:#888888;
display:block;
font-size:0.7em;
text-align:right;
}
div.photo p {
clear:both;
color:#C8EFFD;
line-height:15px;
margin:0;
}
.paging2{ font-weight:bold}
.paging2 table {float:right}
.paging2 a , .paging a :visited { color:#000000; background:#C8EFFD; padding:1px 4px; width:75px; border:1px solid #C8EFFD; display:block; text-align:center; margin:0px 50px;}
.paging2 a:hover { color:#C8EFFD; background:none; padding:1px 4px; border:1px solid #C8EFFD; display:block; text-align:center; margin:0px 50px; width:75px}
.download { float:right; padding-right:10px }
