/*
Theme Name: RadioOne (Blue)
Theme URI: http://www.radione.in/
Description: 94.3 RadioOne Blue Theme
Version: 1.0
Author: Reflextions
*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#333;background:#fff;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#1a4788;}
h1 {font-size:3em;line-height:1;margin:0.5em 0 0.5em 0;}
h2 {font-size:2em;margin-bottom:0.1em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#ff9900;}
a {color:#1a4788;text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul
, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:none;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}
.clear {clear:both;}
a{outline:none !important;}
/*---------------------------------------------------------------------------------------------------------------------*/
body{
	margin:0;
	line-height:normal;
	min-height:753px;
	behavior: url("csshover3.htc");
}
.mute{
	position: absolute;
	left: -50px;
	top:0;	
}
.play{
	background:url(images/volume.gif) no-repeat left -50px!important;
}
#main-wrap{
	width:100%;
	min-height:753px;
	float:left;
}
#main-wrap-inner{
	width:100%;
	min-height:753px;
	padding-top:31px;
	float:left;
}
#main{
	margin:0 auto 0 auto;
	width:902px;
}
#header{
	width:100%;
	height:186px;
	padding-top:33px;
	position:relative;
}
#header p{
	font-size:9px;
	left:-19px;
	margin:0;
	position:absolute;
	top:0px;
	width:268px;
	color: #FFFFFF;
}
		
.logo{
	float:left;
	width:162px;
	height:186px;
	margin-left:-4px;
}
.logo h1{
	padding:8px 0 0 9px;
	width:195px;
	height:178px;
	margin:0;
}
.logo h1 a{
	float:left;
	text-indent:-100000000px;
	width:195px;
	height:178px;
	overflow:hidden;
	background:url(images/logo.gif) no-repeat left top;
}
.banner{
	float:left;
	height:109px;
	width:629px;
	margin-top:-1px;
	padding:0px 0 0 24px
}
.banner-block{
	width:606px;
	height:92px;
}
.top-block{
	float:left;
	width:636px;
	height:63px;
}
.general-nav{
	width:732px;
	float:left;
	padding-left:18px;
	height:24px;
}
.general-nav ul{
	margin:0;
}
.general-nav ul li{
	float:left;
	background:url(images/menu-right.gif) no-repeat right top;
	width:100px;
	height:27px;
	margin-right:4px;
	position:relative;
	z-index:1000;
}
.general-nav ul li a{
	display:block;
	text-align:center;
    padding:7px 0 0 0;
	width:100%;
	height:27px;
	float:left;
	background:url(images/menu-left.gif) no-repeat left top;
}
.general-nav ul li a:hover{
	
}
.general-nav ul li ul li{ background:url(images/droupdown-bg.png) no-repeat left bottom;}
.general-nav ul li ul li a{ background:none;}
.general-nav ul li ul li a:hover{ background:none;}
.link-din{
	position:absolute;
	left:526px;
	top:13px;
	z-index:999;
}
.case-study{
	position:absolute;
	left:527px;
	top:13px;
	display: none;
}
.sub-list{
	display:none;
	position:absolute;
	left:-8px;
	top:26px;
	padding:0px 0 0 0;
	width:110px;
	z-index:999;
}
.current .sub-list{
	display:block !important;
}
.sub-list ul{
	float:left;
	width:110px;
	background:url(images/droupdown-bottom.png) no-repeat center bottom;
	margin-left: 3px;
	padding-bottom:14px;
}
.sub-list ul li{
	float:left;
	width:110px;
	height:auto;
	background:url(images/droupdown-bg.png) no-repeat left bottom;
	padding:6px 0 4px 0px;
	/*border-bottom: 1px solid #FFFFFF;*/
	overflow:hidden;	
	text-align:center;	
}
.sub-list ul li a{
	color:#2b1d02;
	float:left;
	font-size:12px;
	display:block;
	width:100%;
	height:auto;
	padding:0px;	
}
.sub-list ul li a:hover{
	color:#ff3200;
}
.sub-list h6{
	margin:0;
	color:#ff3200;
	font-size:11px;
	float:left;
	width:51px;
	padding:13px 0 0 34px;
	background:url(images/sub-list-li-bg.gif) no-repeat left top;
	height:13px;
	overflow:hidden;
}
a.join-community{
	position: absolute;
	left: 113px;
	top: 17px;
	color: #ffffff;
}
a.no-one{
	position: absolute;
	left: 70px;
	top: 17px;
	color: #ffffff;
}
a.join-community:hover{
	color:#ff3200;
}
/*--------------------------------------Home-content---------------------------------*/	
#home-wrap{
	float:left;
	width:100%;
	background:url(images/center-bg.gif) left 96px no-repeat;
	padding-bottom:20px;
	margin-left:2px;
}
.content-block{
	padding:0 3%;
	float:left;
	width:94%;
}
.mjcontent-block{
	margin: -6px 0px 0px 0px;
	padding: 0;
	float:left;
	width:100%;
}
.content-block .row1, .content-block .row2{
	float:left;
	width:100%;
	height:auto;
	margin:12px 0 0 0px;
}
.spotlight{
	float:left;
	width:563px;
	height:204px;
}
.rgt-content{
	padding:7px 0 0 0px;
	float:right;
	width: 248px;
	height:197px;
	overflow: hidden;
}
.rgt-content h2{
	margin:0;
	color:#888888;
	font-size:15px;
	padding:0 0 5px 5px;
	font-weight:bold;
}
.rgt-content ul{
	margin:0;
	padding-bottom:10px;
	float:left;
	width:225px;
	height:auto;
}
.rgt-content ul li{
	float:left;
	width:209px;
	height:auto;
	border-bottom:1px solid #D0CFCE;
	color:#888888;
	display:block;
	font-weight:bold;
	padding:8px;
	text-decoration:none;
	font-size:11px;
}

.rgt-content ul li a{
	color:#888888;
	display:block;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.rgt-content ul li a:hover{
	background-color:#DDDDDD;
}
.content-block .row2{
	height:auto;
	border:none;
}
.content-block .col1{
	float:left;
	width:563px;
	height:auto;
	margin:0;
	background:url(images/col1-bg.gif) no-repeat left top;
}
.content-block .col1 h4, .content-block .col2 h4{
	margin:0;
	width:100%;
	height:19px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:3px 0 5px 13px;
}
.content-block .inner-col1{
	float:left;
	width:256px;
	height:auto;
	background:#f1f1f1;
	border:3px solid #ebebeb;
	margin-right:37px;
}
.content-block .inner-col1 h5, .inner-col2 h5{
	color:#000000;
	margin:0;
	font-weight:bold;
	padding:12px 0 9px 0;
	border-bottom:2px solid #dddddd;
	width:242px;
	margin-left:8px;
}	
.content-block .inner-col1 ul, .inner-col2 ul{
	margin:0;
	float:left;
	padding:0 0 18px 8px ;
	width:auto;
	height:auto;
	background:url(images/song-sep.gif) repeat-y 107px 0;	
}
.content-block .inner-col1 ul li, .inner-col2 ul li{
	 float:left;
	 width:242px;
	 border-bottom:1px solid #dddddd;
	 height:auto;
	 padding:3px 0 2px 0;
	 }
.content-block .inner-col1 ul li.nobdr, .inner-col2 ul li.nobdr{
	 border-bottom:none;
	 }
.inner-col1 ul li span, .inner-col2 ul li span{
		font-size:11px;
		color:#000000;
		display: block;
		padding: 0 0 3px 0;
}
.content-block .inner-col1 ul li a, .inner-col2 ul li a{
	font-size:11px;
	color:#000000;
}
.content-block .inner-col1 ul li a:hover, .inner-col2 ul li a:hover{
	color:#ff3200;
}
.song{
	float: left;
	width: 105px;
	padding-right: 2px!important;
	overflow: hidden;
}
.music{
	float: left;
	width: 105px;
	padding-left: 2px!important;
	overflow: hidden;
}
.content-block .inner-col2{
	float:left;
	width:257px;
	border:3px solid #ebebeb;
	height:auto;
	background:#f1f1f1;
}
.content-block .col2{
	float:right;
	width:248px;
	margin-left:10px;
	background:url(images/col1-bg1.gif) no-repeat left top;	
}
.content-block .col2 .lol-head{
	width:248px;
	background:url(images/col1-bg1.gif) no-repeat left top;	
}
.content-block .poll-sec{
	float:left;
	width:244px;
	min-height:159px;
	background:#f1f1f1;
	border:3px solid #ebebeb;
}
 .poll-sec p{
 	margin:0;
	padding:10px 9px 10px 10px;
	float:right;
}
 .poll-sec p a{
 	color:#000000;
 } 
 .poll-sec p a:hover{
 	color:#ff3200;
 } 
.poll-sec dd{
	padding:0 0 5px 0;
}
input.submit-btn{
	margin-left:25px;
}
.left-block{
	float:left;
	height:184px;
	width:161px;
	background:url(images/lft-blk-bg.gif) no-repeat left top;
}
.left-block h3{
	margin:0;
	padding:8px 0 0 52px;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
}
.left-block ul{
	margin:0;
	float:left;
	width:161px;
	height:auto;
	background:url(images/lft-ul-bg.gif) no-repeat left bottom;
	padding-bottom:19px;
}
.left-block ul li{
	float:left;
	background:#0089D0;
	border-bottom: 1px solid #FFFFFF;
	width:161px;
	/*height:14px;*/
	padding:15px 0 0 0;
	text-transform: uppercase;
}
.left-block ul li a{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	text-align:center;
}
.left-block ul li a:hover{
	color:#2b1d02;
}
.lft-list li.current a{
	color:#FFFFFF!important;	
}
.middle-block{
	float:left;
	width:435px;
	height:auto;
	padding:28px 0 0 27px;
}
.middle-block-contain{
	float:left;
	width:778px!important;
	height:auto;
	padding:28px 0 0 35px;
}
.head-block{
	float:left;
	width:auto;
	height:auto;
	padding:0 0 13px 16px;
}
.middle-block h2{
	margin:0;
	padding:0 0 3px;
}
.middle-block h4{
	margin:0;
	width:284px;
	height:14px;
	padding:5px 0 0 5px;
	color:#946d4e;
	font-size:13px;
	font-weight:bold;
}
.middle-block .sub-block1{
	width:359px;
	min-height:301px;
	float:left;
}
.sub-block-inner{
	background:url(images/sub-block-top-bg.gif) no-repeat left top;
	width:359px;
	float:left;
	min-height:301px;
}
.sub-block-innermost{
	background:url(images/sub-block-bottom-bg.gif) no-repeat left bottom;
	width:319px;
	float:left;
	min-height:277px;
	padding:22px 20px 22px 20px;
}
.middle-block .mjsub-block1{	
	width: 449px;
	min-height:302px;
	float:left;
}
.mjsub-block-top-bg{
	margin: 0;
	padding: 0;	
	width: 435px;
	min-height: 26px;
	background:url(images/mjsub-block-top-bg.gif) no-repeat 5px top;
}
.mjsub-block-bottom-bg{
	clear: both;
	margin: 0;
	padding: 0;
	width: 435px;
	min-height: 26px;
	background:url(images/mjsub-block-bottom-bg.gif) no-repeat 5px top;
}
.mjsub-block-inner{
	background:url(images/mjsub-block-bg.gif) no-repeat left top;
	width: 449px;
	float:left;
	min-height:267px;
}
.mjsub-block-inner-con{
	margin-right: 25px;
	width: 400px;
	float: right;
	text-align: justify;
}
 page-content p{
	width:319px;
	margin:0;
	float:left;
	overflow:hidden;
	font-size:13px;
	padding-bottom:10px;
}
.sub-block-innermost p {
	width:408px;
	margin:0;
	float:left;
	overflow:hidden;
	font-size:14px;
	text-align: justify;
	padding-bottom:10px;
}
.sub-block-innermost p a, page-content p a{
	color:#856100;
}
.sub-block-innermost p a:hover, page-content p a:hover{
	color:#ff3200;
}
.page-content p{
	font-size:12px;
}
.middle-block .sub-block2{
	float:left;
	margin-left: 10px;
	width:410px;
	min-height:58px;
	padding:8px 0 26px 13px;
	overflow:hidden;
}
.middle-block .sub-block2 dl{
	margin:0;
	float:left;
	width:120px;
	height:auto;
}
.middle-block .sub-block2 dl dt{
	float:left;
	font-size:11px;
}
.middle-block .sub-block2 dl dd{
	float:left;
	font-size:11px;
	margin:0;
	padding-right:10px;
	color:#000000;
	font-weight:bold;
}
.sub-block2 table{
	margin:0;
}
.sub-block2 td{
	padding:0;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	vertical-align:top;
}
.sub-block2 td .lbl{
	color:#FF3200;
	padding-right:5px;
}
.right-block{
	padding:1px 0 0 0;
	float:left;
	width:260px;
}
a.profile-link{
	margin:0 0 0 40px;
	float:left;
}
.right-block .sub-block{
	float:left;
	width:250px;
	/*height:389px;*/
	overflow:hidden;
	background:url(images/rgt-img-bg.gif) no-repeat left top;
	padding:14px 0 0 11px;
	margin-top:18px;
	position:relative;
}
.right-block .image-block{
	float:left;
	width:238px!important;
	height:341px;
	padding-bottom:8px;
	overflow:hidden !important;
}
.image-sub-block{
	float:left;
	width:238px!important;
	height:334px;
	overflow:hidden;
}
.external-link{
	margin:0 13px 0 5px;
}
.right-block .sub-block a{
	float:left;
}
.right-block .sub-block .profile-info-block{
	color:#000000;
	font-weight:bold;
	padding:14px 0 0 25px;
	float:left;
	width:130px;
	font-size:11px;
}
.photo-prince{
	width:104px!important;
}
.no-prince{
	width:19px!important;
}
.profile-info-block span{
	padding-right:3px;
	float:left;
	width:60px;
}
.show-link{
	position:absolute;
	left:138px;
	top: 1px;
	z-index:990;
}

.content-block2{
	padding-bottom:10px;
}
.middle-block2{
	width:100%;
}
.middle-block2 h2{
	padding-bottom:16px;
	height:21px;
}
.middle-block .sub-block3{
	width:778px;
}
.contain-bg{ background:url(images/contain-bg.gif) left top repeat-y;}
.contain-bottom{ background:url(images/contain-bottom.gif) left bottom no-repeat;}
.contain-top{ background:url(images/contain-top.gif) left top no-repeat; padding:20px; min-height:350px;}
.middle-block .sub-block3 p{
	width:720px;
}
.feedback-form{
	margin:0;
	float:left;
	width:265px;
	height:auto;
	padding-bottom:10px;
}
.feedback-form dt, .feedback-form dd{
	float:left;
	height:40px;
	margin:0;
}
.feedback-form dt{
	width:80px;
}
.feedback-form dd{
	width:183px;
}
.feedback-form dd select{
	width:183px;
	display:block !important;
}
.error{
	border:1px solid red;
}
input.textbox{
	width:180px;
	display:block !important;
}
.text-area{
	height:65px!important;
}
textarea.texarea{
	height:60px!important;
	display:block !important;
}
input.image-btn{
	display:block;
	margin:0 0 0 120px;
	clear:both;
}
.sub-block-innermost form{
	float:left;
	height:auto;
	width:265px;
}
.block-wrap{
	background:url(images/rgt-curv-top.gif) no-repeat right top;
	float:left;
	width:760px;
	height:321px;
	overflow:hidden;
}
.listing-wrap{
	background:url(images/rgt-curv-list-top.gif) no-repeat right top !important;
	float:left;
	width:760px;
	height:auto;
}
.listing, .page-content{
	float:left;
	width:760px;
	min-height:301px;
	background:url(images/rgt-curv-bottom.gif) no-repeat right bottom;
}
.page-content{
	width:740px;
}
.listing-innermost{
	min-height:301px;
	padding:0;
}
.page-innermost{
	min-height:301px;
	padding-bottom:0;
}
.listing ul{
	margin:0;
	float:left;
	width:100%;
	height:auto;
	padding:0 0 10px 10px;;
}
.listing ul li{
	float:left;
	width:740px;
	padding:10px 0 10px 0;
	border-bottom:1px solid #999999;
}
.listing img{
	float:left;
	width:100px;
	height:120px;
	padding:0 10px 10px 0;
}
.list-content-block{
	/*float:left;*/
	/*width:490px;*/
	
	height:auto;
}
.listing h3{
	margin:0;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
}
.listing p{
	font-size:15px;
	color:#000000;
	padding-bottom:10px;
	width:auto !important;
	float:none !important;
}
.paging{
	float:left;
	height:10px;
	width:auto;
	padding-bottom:20px;
	margin-left:50px;
}
.listing .paging ul li{
	width:10px;
	height:10px;
	padding:0 2px 0 2px ;
	border-bottom:none;
}
.listing .paging ul li a{
	color:#000000;
}
.paging li.first a{
	display:block;
	background:url(images/page-lft-bg.gif) no-repeat center 4px;
	width:9px;
	height:12px;
}
.paging li.last a{
	display:block;
	background:url(images/page-rgt-bg.gif) no-repeat center 4px;
	width:9px;
	height:12px;
}
.listing .paging ul li a:hover{
	color:#FF3200;
}
span.read-more{
	background:url(images/page-rgt-bg.gif) no-repeat left center;
	float:left;
	padding-left:12px;
}
span.read-more a{
	color:#e37a39;
	font-size:12px;
}
span.read-more a:hover{
	color:#ff3200;
}
.external-linksec{
	float:left;
	width:92px;
	height: 35px;;
	padding-bottom:6px;
	margin-top: -6px;
}
.page-content table{
	margin:0;
}
.page-content table{
	margin:0;
	color:#000000;
}
.rate-card{
	float:left;
	height:auto;
	width:700px;
	margin-bottom:20px;
	margin-left:10px;
}
.rate-card table{
	border:1px solid #fff;
}
.rate-card table th{  
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding:10px 0 10px 0;
	/*width:100px;*/
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
.rate-card table td{
	color:#000;
	text-align:center;
	padding-bottom:10px;
	padding-top:18px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	width:250px;
}
.rate-card table td a{
	height:18px;
	background:url(images/pdf.gif) no-repeat left top;
	padding-top:2px;
	padding-left:24px;
}
.rate-card table th.last{
}
.rate-card p{
	margin:0;
	color:#000;
	font-size:15px;
}
.ratefooter{
	padding:25px 0 20px 0;
	float:left;
	text-align:center;
}
.stations{
	float:left;
	width:240px;
	padding:0 0 5px 0;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:10px;
}
.stations h5{
	margin:0;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	color:#000000;
}
.stations p{
	padding-bottom:10px;
}
.stations a{
	color:#000000;
	text-decoration:underline;
}
.stations a:hover{
	text-decoration:none;
}
div.last{
	border:none;
}
.site-map{
	margin:0 0 20px 0;
	border-left:1px solid #000000;
	padding:5px 0 5px 0;
	float:left;
	width:240px;
	height:auto;
}
.site-map li{
	background:url(images/arrow.gif) no-repeat left 6px;
	padding:0 0 2px 10px;
}
.site-map li a{
	color:#000000;
 }
.site-map li a:hover{
	color:#ff3200;
 }
.site-map li ul{
	border-left:1px solid #000000;
	margin:0 0 0 5px;
}
.poll-sec-bottom img{
	padding-left:16px;
	margin:10px 0;
}	
.fl{ float:left;}	
.fr{ float:right;}
.clear{ clear:both;}

/*-----------------------------------------------footer-----------------------------*/
#footer{
	height:47px;
	width:100%;
	clear:both;
	padding:8px 0 59px 2px;
	
}
#footer ul{
	margin:0 auto;
	width:591px;
	height:25px;
	background:url(images/footer-menu.gif) repeat left top;
	
}
#footer ul li{
	float:left;
	background:url(images/footer-line.gif) no-repeat right 5px;
	height:14px;
	padding:5px 8px 0 8px;
}
#footer ul li a{
	color:#000000;
	font-size:9px;
	display:block;
	text-transform:uppercase;
}	
#footer li.last{
	background:none !important;
}
#footer ul li a:hover{
	color:#ff3200;
}
span.error{
	display:none !important;
}
.table-note{
	width:300px;
}
.table-note td{
	border:1px solid #fff;
	font-weight:bold;
}
/*-------------- Search SkinObject Styles --------------*/

/* DEVELOPER */
.developer{	
	height:30px;
	width:100%;
	clear:both;
	padding: 10px 0 0px 2px;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
}
.developer a{
	color: #FFFFFF;
	text-decoration: underline;
}
.developer a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
/* DEVELOPER */

.search{
	position:relative;
	float:left;
	width:646px;
	left: 60px;
	padding-top:16px;
	height:34px;
}
.pad_5{ padding:5px 0;}
.pad_3{ padding:3px 0;}
.marright5{ margin-right: 5px; }
.pad_3 img{ margin:0 3px;}
.search a{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
}	
.search form{
	float:left;
	width:250px;
	height:25px;
	padding:0px 0 0 41px;
}
.search form input.textbox{
	border:none;
	width:135px;
	height:18px;
	float:left;
	margin:0 5px 0 0;
	background:url(images/search-bg.gif) left top no-repeat; 
	width:186px;
	padding:5px;
}
div.SearchContainer{position:relative; white-space: nowrap; width:314px; float:left;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; padding-top:3px; cursor: pointer; z-index: 11; background:url(images/google-icon.gif) no-repeat 2px 5px; background-color: #ffffff; text-align:right;}
div.SearchIcon img{margin-top: 3px;}
.imagebox{ margin-top:3px;}


#SearchChoice{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 19px; left: 0px;}
#SearchChoice li{cursor: pointer; margin: 0; padding: 5px 2px 0 2px; padding-left: 25px; height: 18px; width: 100px; text-align:left; background-color: #FFF; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoice li.hover{background-color: #ddf!important;}
#SearchChoice li#site{background:url(images/radioone-icon.jpg) no-repeat 5px 3px;}
#SearchChoice li#google{background:url(images/google-icon.gif) no-repeat 5px 3px;}

.facebook {
	position: absolute;
	top: 13px;
	left: 274px;
}
.alignleft{
	float: left;
	margin: 0 10px 2px 0;
}
.alignright{
	float: right;
	margin: 0 0 2px 10px;
}
.alignnone{
	clear: both;
}
.main-bg{ background:url(images/main-bg.gif) center top repeat-y; float:left; width:100%;}
.main-top{ background:url(images/main-top.gif) center top no-repeat; float:left; width:100%;}
.main-bottom{ background:url(images/main-bottom.gif) center bottom no-repeat; float:left; width:100%;}

/* RADIO ONE SONG */
.r1songcontainer{
	min-height: 1407px;
	background:url(images/r1sbg.gif) center top no-repeat;
}
.r1stop{
	min-height: 579px;
}
.r1songdwn{
	margin-top: 190px;
	margin-right: 20px;
	float: right;
	width: 180px;
	min-height: 110px;
}
.r1songdtitle{
	width: 110px;
	margin: 0 auto;		
	min-height: 20px;	
	text-align: center;
}
.r1songdbtn{
	width: 110px;
	margin: 0 auto;	
	min-height: 40px;
	text-align: center;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 2px #71B0D6;
}
.r1songplayerbox{
	margin-top: 10px;
	margin-right: 20px;
	float: right;
	width: 180px;
	min-height: 60px;	
}
.r1songptitle{
	width: 110px;
	margin: 0 auto;		
	min-height: 20px;	
	text-align: center;
}
.r1songplayer{
	width: 110px;
	margin: 0 auto;	
	min-height: 35px;
	text-align: center;
	padding-left: 0px;
	border-bottom: solid 2px #71B0D6;
}
/* RADIO ONE SONG */

.pymdcontainer{
	min-height: 948px;
	background:url(images/pymdbg.jpg) center top no-repeat;
}
.pymdplayer{
	position: absolute;
	width: 110px;
	margin: 307px 0px 0px 587px;	
	min-height: 35px;
	text-align: center;	
}

.shaancontainer{
	min-height: 948px;
	background:url(images/shaanbg.jpg) center top no-repeat;
}
.shaanplayer{
	position: absolute;
	width: 110px;
	margin: 307px 0px 0px 587px;	
	min-height: 35px;
	text-align: center;	
}