@charset "utf-8";
/* CSS Document */
/************************************************************************************************/
body {
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	
	background:url(../image/shadow.repeat.bg.png) left 1px repeat-x;
}

div, p {padding:0px;margin:0px;}
table {border:0px;}
td {vertical-align:middle;}
/************************************************************************************************/
#topBar {
	height:31px;
	width:100%;
	background:url(../image/topBar.bg.png) left top repeat-x;
}
/************************************************************************************************/
.shadowBoxLong	{background:url(../image/shadow.long.bg.png) center -1px no-repeat;}
.shadowBoxShort	{background:url(../image/shadow.short.bg.png) center -1px no-repeat;}
/************************************************************************************************/
.shadowUnderbox {
	background:url(../image/shadow.underbox.bg.png) center top no-repeat;
	width:100%;
	height:100px;
}
/************************************************************************************************/
#logoBox {
	width:800px;
	height:97px;
	margin-left:auto;
	margin-right:auto;
	background: url(../image/logoBox.bg.png) right top no-repeat;
	background-color:#000000;
}
#logoBox a {
	width:360px;
	height:97px;
	display:block;
	overflow:hidden;
	text-indent:-500px;
	background: url(../image/NewAgeFMlogo.gif) left top no-repeat;
	margin-left:30px;
}
/************************************************************************************************/
#menuBox {
	width:800px;
	height:36px;
	overflow:hidden;
	background-color:#000000;
	margin-left:auto;
	margin-right:auto;
}
#menuBox a, #menuBox a:visited {
	display:block;
	float:left;
	width:160px;
	height:36px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	text-decoration:none;
}
#menuBox a:hover, #menuBox a.active {
	color:#96bf21;
}
#menuBox b {
	font-size:15px;
	display:block;
}
#menuBox .divider {
	background:url(../image/menuBox.divider.png) right top no-repeat;
}
/************************************************************************************************/
.blackText	{color:#000000;}
.whiteText	{color:#FFFFFF;}
.grayText	{color:#2c2c2c;}
.gray2Text	{color:#646464;}
.greenText	{color:#96bf21;}
.green2Text	{color:#557b2c;}
.yellowText	{color:#f9f365;}
.orangeText	{color:#fdba17;}

.fontAmp14	{font-size:14px;}
.fontAmp17	{font-size:17px;}
.fontAmp18	{font-size:18px;}
.fontAmp19	{font-size:19px;}
.fontAmp20	{font-size:20px;}
.fontAmp25	{font-size:25px;}
/************************************************************************************************/
#pageTitleBox {
	background-color: #efefef;
	border-bottom: 1px solid #c3c2c2;
}
/************************************************************************************************/
.genericContentBox {
	width:740px;
	/*min-height: 200px;*/
	margin-left:auto;
	margin-right:auto;
}
.genericContentBoxPadding {padding:20px 30px 20px 30px;}
.slim1BoxPadding {padding:10px 10px 10px 10px;}
.slim2BoxPadding {padding:10px 5px 5px 5px;}
.slim3BoxPadding {padding:0px 0px 10px 0px;}
.grayBox	{background-color:#efefef;}
.whiteBox	{background-color:#FFFFFF;}
/************************************************************************************************/
#contentBox {
	background-color:#FFFFFF;
}
/************************************************************************************************/
#greenBox {
	width:100%;
	height:365px;
	background-color:#FFFFFF;
	background:url(../image/green.bg.png) left top repeat;
}
#greenBox img {border:0px;}
#greenBox p {
	padding-bottom: 15px;
}
/************************************************************************************************/
.whiteBox a, .whiteBox a:hover, .whiteBox a:visited {color:#96BF21;text-decoration:none;}
.whiteBox a:hover {text-decoration:underline;}
/************************************************************************************************/
.JoinNow {
	background:url(../image/index/newagefmlogo.gif) left top no-repeat;
	width:375px;
	height:80px;
	display:block;
	overflow:hidden;
	
	padding:0px 0px 0px 90px;
	margin-bottom:20px;
	
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}
.JoinNow strong {
	font-size:17px;
	line-height:17px;
	letter-spacing:normal;
	display:block;
}
.JoinNow span {
	display:block;
}
.JoinNow .Button {
	text-indent:-900px;
	
	width:355px;
	height:40px;
	display:block;
	overflow:hidden;
	background:url(../image/index/JoinNow.gif) 160px -3px no-repeat;
}
.JoinNowBox blockquote {
	margin:0px;
	padding:26px 0 0 53px;
	width:410px;
	background:url(../image/index/quote.gif) left top no-repeat;
}
.JoinNowBox blockquote div {
	padding:5px 7px 0px 0px;
	text-align:right;
}
/************************************************************************************************/
.OrderNow {
	font-size:11px;
	float:left;
	margin-right:40px;
}
.OrderNow p {
	margin-top: 20px;
	line-height:20px;
}
.OrderNow b {
	font-size:12px;
}
.OrderNow i {
	font-size:10px;
	color:#ef1b23;
}
.OrderNow a.JoinButton, .OrderNowButton {
	background:url(../image/premium/OrderNow.png) left top no-repeat;
	width:170px;
	height:61px;
	display:block;
	overflow:hidden;
	text-indent:-300px;
	
	margin-left:17px;
}
.OrderNowInfo {
	float:right;
}
.greenCheck {
	background:url(../image/premium/greenCheck.png) left top no-repeat;
	padding-left:30px;
	margin-bottom:18px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
}
.AlsoWorksWith {
	color:#000000;
	font-size:11px;
}
.AlsoWorksWith a, .AlsoWorksWith a:visited {
	color:#000000;
}
.AlsoWorksWith .spaced {
	padding-left: 8px;
	padding-right:5px;
}
/************************************************************************************************/

.collapsible .collapsed {background:url(../image/premium/bullet-faq.png) 19px 11px no-repeat;background-color:#FFFFFF;}

.collapsible dt{background:url(../image/premium/bullet-faq.png) 19px -183px no-repeat;background-color:#efefef;padding:5px 3px 7px 40px;cursor:pointer;}
.collapsible dd{border:2px solid #efefef;border-top:0px;margin:0px;margin-bottom:10px;padding-left:40px;padding-right:150px;}

.collapsible dt.collapsed:hover {
	background-color:#ffb867;
	cursor:pointer;
}
/************************************************************************************************/
.TopPrivateBar {font-size:11px;color:#FFFFFF;text-align:right; padding-top:8px;}
.TopPrivateBar a {
	color:#96bf21; /*557b2c*/
}
.TopPrivateBar a.active {
	color:#f9f365;
}
.TopPublicBar {font-size:11px;color:#96bf21;text-align:right;padding-top:6px;}
.TopPublicBar table {float:right;}
.TopPublicBar a {color:#f9f365;text-decoration:none;}
.TopPublicBar input.text {
	font-size:11px;
	font-weight:bold;
	color:#646464;
	padding:2px;
	margin:2px 10px 0px 5px;
	width:100px;
	border:0px;
}
.TopPublicBar input.login {
	font-size:11px;
	color:#96bf21;
	background:url(../image/greenarrow.gif) left 1px no-repeat;
	/*width="55" height="13"*/
	padding:0px 5px 0px 16px;
	margin:-1px 0px 0px 0px;
	border:0px;
	cursor:pointer;
}
/************************************************************************************************/

#PlayerStreamLinks {
	display:block;
	width:620px;
	height:265px; /*height:360px;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
}
/* .newageButton, #PlayerStreamLinks .worldbeatButton, #PlayerStreamLinks .natureButton, #PlayerStreamLinks .chilloutButton, #PlayerStreamLinks .atmosphericButton, #PlayerStreamLinks .pianoButton */
#PlayerStreamLinks div, #PlayerStreamLinks a {
	display:block;
	clear:right;
	/*width:159px;
	height:108px;*/
	width:169px;
	height:108px;
	overflow:hidden;
	text-indent:-1000px;
	position:absolute;
}

#PlayerStreamLinks .newageButton {
	background:url(/media/image/channels/newage.png) left top no-repeat;
	top:0px;
	left:0px;
}
#PlayerStreamLinks .worldbeatButton {
	background:url(/media/image/channels/worldbeat.png) left top no-repeat;
	top:0px;
	left:225px;
}
#PlayerStreamLinks .natureButton {
	background:url(/media/image/channels/nature.png) left top no-repeat;
	top:0px;
	right:0px;
}
#PlayerStreamLinks .chilloutButton {
	background:url(/media/image/channels/chillout.png) left top no-repeat;
	top:125px;
	left:0px;
}
#PlayerStreamLinks .atmosphericButton {
	background:url(/media/image/channels/atmospheric.png) left top no-repeat;
	top:125px;
	left:225px;
}
#PlayerStreamLinks .pianoButton {
	background:url(/media/image/channels/piano.png) left top no-repeat;
	top:125px;
	right:0px;
}
#PlayerStreamLinks .classicalButton {
	background:url(/media/image/channels/mostlyclassical.png) left top no-repeat;
	bottom:0px;
	left:0px;
}
#PlayerStreamLinks .guitarButton {
	background:url(/media/image/channels/guitar.png) left top no-repeat;
	bottom:0px;
	left:225px;
}
#PlayerStreamLinks .loungeButton {
	background:url(/media/image/channels/lounge.png) left top no-repeat;
	bottom:0px;
	right:0px;
}
/************************************************************************************************/
#Flash_Home {
	display:block;
	width:630px;
	height:265px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:5px;
}