* {
	margin:0;
	padding:0;
}

/* basic elements */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-image:url(img/whiteBkgd.png); 
	background-repeat: repeat-y; 
	background-position: center;
	background-color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-base-color: #b98228;
}


a:link { 
	text-decoration: none; 
	color: #888888;
	}

a:visited { 
	text-decoration: none; 
	color: #888888;
	}

a:hover, a:active { 
	text-decoration: underline; 
	color: #888888;
	}

input {
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid black;
}

textarea {
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid black;
}

select {
	background-color:#333333;
	color:#FFFFFF;
	border: 1px solid #666666;
}

div {
	margin:0px;
	padding:0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
}

h2{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 10px;
}

h3{
	text-decoration: none;
	font-size: 10px;
	margin-top: 4px;
}
.floatRight   {float: right;}
.floatLeft    {float: left;}
.clearRight   {clear: right;}
.clearLeft    {clear: left;}
.link         {cursor: pointer;}
.displayNone  {display: none;}
.fontBold     {font-weight: bold;}
/*IEX add blank space when there is a tag <form>*/
form {
	margin:0px;
	padding:0px;
}

/* generic classes */
.br {
	clear:both;	
}
.fontWhite{
	font-family: Verdana, Arial;
	font-size: 10px;
}
.fontWhiteBold{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
}

.titleSection{
	width: 980px;
	height: 37px;
	background-color: #525864;
	margin: 0 auto 10px auto;
	line-height:37px;
}
.titleSectionTxt{
	margin: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}
.arialFont{
	font-family: Arial, Helvetica, sans-serif;
}
/* generic elements */	

/* Principal Container Styles */
#container {
	margin-top:0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	padding:0px;
	width:1000px;
	text-align:left;
	background-color:#000000;
	overflow:hidden;
}

/* Page Body */
#pageBody { 
	width: 1000px;
}


/* Header */
#pageHeader {
	width: 1000px;
	background-color: #000000;
	background: url(img/headerBkgd.png) repeat-x left !important;
	margin: 0 0 10px 0;
}

div.headerTopBar{
	width: 100%;
	height: 100px;
}
div.topBarLeft{
	width: 410px;
	float: left;
}
div.topBarRight{
	width: 575px;
	height: 100px;
	float: left;
}
div.topBarLogo{
	width: 400px;
	height: 100px;
	margin: 1px 0 0 1px;
	background: url(img/sm_logo.gif) no-repeat center !important;
}
div.headerBanner{
	width: 468px;
	height: 60px;
	margin: 20px 50px;
}
div.headerTopNavBar{
	width: 100%;
	height: 27px;
	border-top: solid 1px #333333;
}
div.topNavLSCont{
	float:left;
	width:auto;
	height:16px;
	margin-left:10px;
	margin-top:5px;
}
div.topNavLSText{
	float:left;
	text-align:center;
	line-height:15px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#F1D98E;
	padding-left:10px;
	padding-right:10px;
	width:auto;
}
div.topNavBSText{
	float:left;
	text-align:center;
	line-height:15px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#EEEEEE;
	padding-left:10px;
	padding-right:10px;
	width:auto;
}

span.topNavLSText{
	float:left;
	text-align:center;
	line-height:15px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#F1D98E;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	cursor:pointer;
}
.ie6 span.topNavLSText:hover{
	text-decoration:underline;
	color:#F1D98E;
}
.ie6 span.topNavLSText:visited{
	text-decoration:none;
	color:#F1D98E;
}
.ie6 span.topNavLSText:active{
	text-decoration:underline;
	color:#F1D98E;
}
div.headerNavBar{
	width: 100%;
	height: 43px;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #000000;
	overflow:hidden;
}
div.headerBottomSpacer{
	width: 100%;
	height: 10px;
	background-color:#000000;
}
/* Header Menu Buttons */
div.headerButtonOffNav{
	height: 42px;
	width: 123px;
	margin: 1px 0 0 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
	background: url(img/OffNav.png);
	cursor: pointer;
	border-left:1px solid #333333;
}

div.headerButtonOnNav{
	height: 41px;
	width: 123px;
	margin: 1px 0 0 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
	background: url(img/OnNav.jpg);
	cursor: pointer;
	border-left:1px solid #333333;
}

.loginLayerClose{
	background: transparent;
	width: 69px;
	height:	25px;	
	margin: 10px 10px 0 0;
	text-align: center;
	color: white;
	float: right;
	display: inline;
	font-size: 10px;
	cursor: pointer;
}
.loginLayerSeparator{
	width: 292px;
	height: 40px;
	float: left;
}

div.loginText{
	text-align: right;
	margin: 15px 10px 0 0 !important;
	margin: 18px 10px 0 0;
}


div.loginText a:link{
	text-decoration:underline;
}


/* Drop Down ElHood CSS  */
a.headerButtonLink{
	color:#ffffff;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 13px !important;
}

a.headerButtonLink:hover{
	text-decoration: none;
}

/* Header Menu Buttons */



/* Footer */
#pageFooter {
	float:left;
	width: 980px;
	line-height: 30px;
	height: 166px;
	background: #000000 url(img/headerBkgd.png) repeat-x left !important;
	margin: 10px;
	overflow:hidden;
}

.ie6 #pageFooter {
	margin: 10px 10px 10px 5px;
}
div.footerTxtCont{
	width: 196px;
	height: 100%;
	float: left;
}
.footerTitle{
	margin: 10px 3px 3px 30px;
	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
.fotterLink{
	margin-left: 30px;
	font-size: 10px;
	line-height: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.footerBottomLine{
	width:130px; 
	height:1px; 
	background-color:#333333; 
	margin-bottom:4px;
	margin-left: 30px;
}
.ie6 .footerBottomLine{
	width:130px; 
	height:1px; 
	border-top:1px solid #333333; 
	background-color:transparent;
	margin-bottom:0px;
	margin-left: 30px;
}

.footerTopLine{
	width:130px; 
	height:1px; 
	background-color:#000000; 
	margin-top:-3px;
	margin-left: 30px;
}
.ie6 .footerTopLine{
	width:130px; 
	height:1px; 
	border-bottom:1px solid #000000; 
	background-color:transparent;
	margin-top:-10px;
	margin-left: 30px;
}
/* Tabs selected and unselected */
/***********/


div.leftSideModules{
	width: 670px;
	height: auto;
	float: left;
	margin-left: 0px;
}

div.rightSideModules{
	width: auto;
	height: auto;
	float: left;
	margin-left: 0px;
}
/***********/

/***********/
/*LoginForm*/
#unvalidateFieldsContainer{
	width: 428px;
	font-family: Arial;
}
.loginLayerTitle{
	color: #525965;
	font-size: 16px;
	margin: 5px 0 20px 20px !important;
}
.barTitleBackgound{
	background-color: #111111;
	width: 385px;
	height: 23px;
	line-height: 19px;
	margin: 0 0 0 20px;
	padding: 0 0 0 5px;
}
.loginLayerTitle1{
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}
.ie7 .loginLayerTitle3{
	height: 18px;
	width: 150px;
	margin: 32px 0px 0px 40px !important;
	display: inline;
}
.loginLayerTitle2{
	height: 40px;
	margin: 0 0px 0px 30px;
	display: inline;
	float: left;
	line-height: 45px;
}
.eventLayerTitle2{
	height: 40px;
	width: 450px;
	margin: 0 0px 0px 30px;
	display: inline;
	float: left;
	line-height: 45px;
}
.loginLayerTitle3{
	height: 18px;
	width: 150px;
	margin: 20px 0px 0px 40px !important;
	margin: 30px 0px 0px 40px;
	display: inline;
}
.loginLayerContainerInput{
	width: 385px;
	height: 100px;
	margin: 8px 0 0 27px;
}
.loginLayerContainerLeft{
	width: 187px;
	height: 100px;
	margin:  0 0 0 20px;
	float:left;
	display: inline;
}
.loginLayerContainerRight{
	width: 190px;
	height: 100px;
	margin: 0px !important;
	float:left;
}
.headerLayerInput{
	color: #525965;
	font-size: 12px;
	margin: 10px 0px 0 0px;
	font-weight: bold;
}
.loginFormText{
	width: 385px;
	margin: 10px 0 0 20px;
}
.inputLayer{
	color: #FFFFFF;
	line-height: 16px; 
	width: 160px;
	font-weight: bold;
}

.ie7 .loginLayerTitle4{
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	width: 300px;
	margin: -2px 0px 0px 15px !important;
	display: inline;
	float:left;
}
.loginLayerTitle4{
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	width: 300px;
	margin: -4px 0px 0px 15px !important;
	margin: -2px 0px 0px 15px;
	display: inline;
	float:left;
}
.marginLayerShort{
	margin-left: 5px;
}
.loginLayerButton{
	width: 95px;
	height:	29px;
	margin: 10px 0 0 96px;	
	display: inline;
	cursor: pointer;
	border: 0;
	
}
.loginLayerButton2{
	width: 95px;
	height:	29px;
	margin: 20px 10px 0 80px;	
	cursor: pointer;
	border: 0;
}

/*FeedbackForm*/

.feedBackForm{
	position: absolute;
	z-index: 900;
	width: 1300px;
	height: 760px;
	top: 1px;
	left: 1px;
	background: url(img/spacerBlack.gif) repeat top;
}
.FormImg{
	background: transparent;
	width: 740px;
	height: 557px;
	position: absolute;
	background: url(img/blank_feedback.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='/img/blank_feedback.png');
	z-index: 1;
}
#feedBackFieldsContainer{
	width: 700px;
	font-family: Arial;
}
.feedTitle{
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	float: left;
	margin: 0 0 0 10px;
}
.feedBackTitle{
	line-height: 48px;
}


#feedBackFieldsContainer textarea{
		border:1px solid #525965;
}

#feedBackFieldsContainer input{
		border:1px solid #525965;
		visibility: visible;
}

div.feedBackFieldSeparator{
	width: 50%;
	float:left;
}

.feedBackSeparator{
	width: 516px;
	height: 40px;
	float: left;
}


#feedBackTxt1{
	margin: 20px 0px 0px 50px;
	font-weight: bold;
	color: #525965;
	font-size: 14px;
}
#feedBackTxt2{
	margin: 0px 0px 0px 50px;
	color: #525965;
	font-size: 14px;
}
.feedBackClose{
	width: 69px;
	height:	25px;	
	margin: 12px 10px 0 0;
	text-align: center;
	color: white;
	float: right;
	display: inline;
	font-size: 10px;
	cursor: pointer;
}
#mailFocus{
	background-color: white; 
	margin: 0 0 0 200px; 
	width: 210px;
}
.feedTitles{
	color: #525965;
	font-size: 12px;
	font-family: Arial;
}

.feedTitleEnd{
	color: #525965;
	font-size: 14px;
	font-family: Arial;
	width: 300px;
	text-align: center;
	margin: 200px auto;
	font-weight: bold;
}


.selectFeed{
	COLOR: #525965;
	border: 1px solid #525965;
}
.sendFeed{
	color: #525965;
	margin: 400px 0px 0px 638px;
	font:	10px;
	border: 3px solid black;
	float: left;
	display: inline;
	cursor: pointer;
	font-family: Verdana;
}
.feedBackTxt3{
	height: 30px;
	width: 70px;
	color: #525965;
	font-size: 14px;
	cursor: pointer;
	float:left;
	position: relative;
	left: 618px;
	margin: 0 0 10px 0;
}
/*#backWhite{
	background-color: white;
	width: 100px;
	height: 80px;
	margin: 160px 0px 0px 598px;
}*/

.sendClose{
	background: transparent;
	width: 62px;
	height:	25px;	
	margin: 11px 42px 0px 0px !important;
	margin: 11px 42px 0px 638px;
	text-align: center;
	color: white;
	float: right;
	display: inline;
	font-size: 10px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Users in Site*/
div.titleBarBkgd{
	width:auto;
	height:auto;
	background: #ffffff url(img/radioSepLine.png) repeat-x;
	padding:1px 1px 0 1px;
}
div.titleBar{
	width: 668px;
	height: 30px;
	line-height: 30px;
	background: url(img/blueTitleBar.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2E5E7E;
}

div.titleBarSmall{
	width: 298px;
	height: 30px;
	line-height: 30px;
	background: url(img/blueTitleBar.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2E5E7E;
}

.titleBarMainLink{
	color:#000000;
	font-weight:bolder;
	text-align: left;
	float: left;
	font-family: arial;
	font-size: 18px;
}

.titleBarLink{
	width: 150px;
	text-align: right;
	float: right;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	color: #999999;
}
.titleBarRight{
	background: transparent url(img/blueArrow.png) right no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 10px;
	margin-top: -2px;
	padding-right: 12px;
	padding-bottom: 5px;
	margin-bottom: -5px;
	font-weight: bold;
}

div.imageArrowCont{
	width: 6px;
	height: 100%;
	margin: 0 10px 0 5px !important;
	margin: 14px 10px 0 5px;
	float: right;
	background: transparent url(img/blueArrow.png) no-repeat center right !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='/img/musicBarArrow.png');
}

.ie6 div.imageArrowCont{
	width: 6px;
	height: 100%;
	margin: 10px 10px 0 5px !important;
	float: right;
	background: transparent url(img/blueArrow.png) no-repeat center right !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='/img/blueArrow.png');
}

div.resultModuleCont{
	color:#F1D98E;
	width: 320px;
	height: 110px;
	margin-left:10px;
	float: left;
	font-family: arial;	
}

.ie6 div.resultModuleCont{
	color:#F1D98E;
	width: 325px;
	height: 100px;
	margin-top:0px;
	margin-left:2px;
	margin-right:5px;
	float: left;
	font-family: arial;	
}

.ie7 div.resultModuleCont{
	color:#F1D98E;
	width: 320px;
	height: 100px;
	margin-left:10px;
	float: left;
	font-family: arial;	
}

img.reslutImg{
	margin: 5px;
	float: left;
	border: none;
}
div.userTextContent{
	float: left;
	margin-top: 5px;
	
}
p.randomUsrTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 130px;
	color: #525965;
}
p.randomUsrName{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2E5E7E;
}
/* Users in Site */
/* Blogs Site */
div.siteBlogTitleBar{
	/*widows: 100%;*/
	height: 30px;
	line-height: 30px;
	background: url(img/blueTitleBar.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2E5E7E;
}
.blogContent{
	color: #2E5E7E;
}
div.blogRow{
	width: 273px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	margin-left:14px;	
		
}
.blogBottomBorder{
	border-bottom: 1px solid #DDE0E4;
}
a.blogItem{
}
/* Blogs Site*/
/* Radio Play list*/
div.radioTitleBar{
	width: 300px;
	height: 42px;
	font-family: Arial;
	line-height: 37px;
	background: url(img/cyLoopRadio_hdr.png) repeat-x;
}
div.optionsContainer{
	width: 300px;
	height: 350px;
	background: url(img/radioBkgd.png) no-repeat;
}
div.optionsContainerWeekly{
	width: 300px;
	height: 500px;
	background: url(img/weeklyBkgd.png) no-repeat;
}
div.optionsContainerTickets{
	margin-bottom:6px;
	color:#000000;
	width: 320px;
	height: 300px;
	background: url(img/ticketsBkgd.png) no-repeat;
}
div.radioOptions{
	width: 137px;
	height: 40px;
	float: left;
	margin-left: 13px;
	line-height: 40px !important;
	line-height: 40px;
	display: inline;
	color:#FFFFFF;
}



div.radioTitleText
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:14px;
	text-align:center;

}

div.radioLineSep
{
	clear:both;
	width:276;
	height:10px;
	background: url(img/radioSepLine.png) no-repeat center !important;
}
.ie6 div.radioLineSep
{
	width:276;
	height:5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='/img/radioSepLine.png');
	margin:0px 0 3px 10px;
}

div.radioGenreTitles
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	height:20px;
	position:relative;
	top:5px;
}

div.radioGenreTitlesDbl
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	height:20px;
	position:relative;
	top:-1px;
}

div.radioGenreArrow
{
	height:20px;
	line-height:20px;
	margin-top:2px;
}

.ie6 div.radioGenreArrow
{
	height:20px;
	line-height:20px;
	margin-top:6px;
}

div.radioGenreArrowDbl
{
	height:20px;
	line-height:20px;
	margin-top:6px;
}

.ie6 div.radioGenreArrowDbl
{
	height:20px;
	line-height:20px;
	margin-top:2px;
}

.radioListen
{
	position:relative;
	top:-4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#222222;
	font-weight:bold;
	margin-left:2px;
}

a.radioLinkActive {
	float: left;
	cursor: pointer;
/*	color: #999999 !important;*/
	color: #FFFFFF !important;*/
}

a.radioLinkDesactive{             
	float: left;
	cursor: pointer;
	color: #666666 !important;
}
div.divRadioImgDesactive{
	width: 33px;
	height: 33px;
	float: left;
	margin-top: 8px;
	display: inline;
	cursor: pointer;
	background: url(img/playOff.png)!important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='/img/playOff.png');
}
div.divRadioImgActive{
	width: 33px;
	height: 33px;
	float: left;
	margin-top: 8px;
	display: inline;
	cursor: pointer;
	background: url(img/playOn.png)!important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='/img/playOn.png');
}
/* radio play list */
/* UNVALIDATE LAYER */

.unvalidateLayerForm{
	position: absolute;
	z-index: 900;
	width: 1150px;
	height: 760px;
	top: 1px;
	left: 1px;
	background: url(img/spacerBlack.gif) repeat top;
}
.unvalidateLayerClose{
	float: left;
	background: transparent;
	width: 69px;
	height:	25px;	
	margin: 11px 0px 0px 115px !important;
	margin: -25px 0px 0px 60px ;
	text-align: center;
	color: white;
	float: left;
	display: inline;
	font-size: 10px;
	cursor: pointer;
}
.unvalidateLayerSeparator{
	width: 292px;
	height: 40px;
	float: left;
}
.ie6 .unvalidateLayerSeparator{
	width: 292px;
	height: 1px;
	float: left;
}
.unvalidateLayerTitle{
	color: #525965;
	font-size: 16px;
	margin: 10px 0 0 30px !important;
	margin: 10px 0px 0px 15px;
	float:left;
}

.ie7 .unvalidateLayerTitle{
	color: #525965;
	font-size: 16px;
	margin: 10px 0 0 30px !important;
	float:left;
}
.unvalidateLayerTitle1{
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	float: left;
}
.ie7 .unvalidateLayerTitle3{
	height: 18px;
	width: 150px;
	margin: 32px 0px 0px 40px !important;
	display: inline;
}
.unvalidateLayerTitle2{
	float: left;
	height: 30px;
	width: 235px;
	margin: 10px 0px 0px 12px;
	display: inline;
}
.ie .unvalidateLayerTitle2{
	float: left;
	height: 30px;
	width: 235px;
	margin: 15px 0px 0px 12px;
	display: inline;
}
.unvalidateLayerTitle3{
	height: 18px;
	width: 150px;
	margin: 20px 0px 0px 40px !important;
	margin: 30px 0px 0px 40px;
	display: inline;
}
.unvalidateLayerContainerInput{
	width: 385px;
	height: 100px;
	margin: 8px 0 0 27px;
}
.unvalidateLayerContainerLeft{
	width: 187px;
	height: 100px;
	margin: 0px;
	float:left;
}
.unvalidateLayerContainerRight{
	width: 190px;
	height: 100px;
	margin: 0px !important;
	float:left;
}
.ie7 .unvalidateLayerContainerLeft{
	width: 190px;
	height: 100px;
	margin: 0px !important;
	float:left;
}
.ie7 .unvalidateLayerContainerRight{
	width: 190px;
	height: 100px;
	margin: 0px !important;
	float:left;
}


.ie7 .unvalidateLoginLayerTitle4{
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	width: 300px;
	margin: -2px 0px 0px 15px !important;
	display: inline;
	float:left;
}
.unvalidateLayerTitle4{
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	width: 300px;
	margin: -4px 0px 0px 15px !important;
	margin: -2px 0px 0px 15px;
	display: inline;
	float:left;
}
#UtextContent{
	width: 390px;
	height: 150px;
	background-color: white;
	font-size: 12px;
	font-family: Arial;
	margin: -27px 0px 0px -5px;
}
.UmailLinksContainer{
	width: 415px;
	height: 200px;
	background-color: white;
	margin: -62px 0px 0px -9px;
}
.LinksconfRegTxt{
	margin: 20px 0 0 0;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	line-height: 10px;
	text-align: center;
	color: #525965;
}
.imageMailLing{
	height: 55px;
}
.imageLink{
	width: 332px;
	margin: 20px 0 20px 50px;
}
.UconfRegTxt{
	margin: 15px 0px 0px 14px;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	color: #525965;
	width: 400px;
}
#1UimgBox{
	float: left;
	cursor: pointer;
	width: 50px;
	height: 80px;
	margin: 0px 0px 30px 40px;
}
#2UimgBox{
	cursor: pointer;
	float: left;
	width: 50px;
	margin: 0px 0px 30px 40px;
}
#3UimgBox{
	cursor: pointer;
	float: left;
	width: 50px;
	height: 80px;
	margin: 0px 0px 30px 40px;
}
#4UimgBox{
	cursor: pointer;
	float: left;
	width: 50px;
	height: 80px;
	margin: 0px 0px 30px 40px;
}
#unvalidateImgBox{
	float: left;
	margin: 20px 5px 10px 50px;
	width: 350px;
	height: 110px;
	border: none;
	border: 0px solid white;
}
.ie6 #unvalidateImgBox{
	float: left;
	margin: 15px 0px 0px 26px;
	width: 335px;
}
.ie6 .UmailLinksContainer{
	width: 415px;
	height: 180px;
	background-color: white;
	margin: -15px 0px 0px 0px;
}
.ie6 #UtextContent{
	width: 400px;
	height: 100px;
	background-color: white;
	font-size: 12px;
	font-family: Arial;
	margin: 0px 6px 0px 0px;
}
.ie6 .unvalidateLayerTitle{
	color: #525965;
	font-size: 16px;
	margin: 10px 0px 0px 10.9px;
	float:left;
}
.ie6 .unvalidateLayerClose{
	position: absolute;
	width: 69px;
	height:	25px;	
	margin: 11px 0px 0px 115px;
	display: inline;
	font-size: 10px;
	cursor: pointer;
}
/* Styles for popup function */
.backgroundDiv{
	display: none;
	width: 100%;
	background-color: black;
	position: absolute;
	top: 0px;
	left: 0px;
}
/* Principal Containers */
.popUpContainer{
	display: none;
	position: absolute;
	top: 50px;
	left: 50px;
}
.popUpShadow{
	display: none;
	position: absolute;
	top: 60px;
	left: 60px;
}
#popUpShadow div{
	background-color: #000000;
}
/* Principal Containers */
/* Title Bar */
.titleCenter{
	width: 392px;
	height: 48px;
	float:left;
	background-color: gray;
}
/* div pixels corners */
.linePixel1{
	width: 1px;
	height: 44px;
	float:left;
	background-color: gray;
	position: relative;
	top: 4px;
	left: 0px;
}
.linePixel2{
	width: 1px;
	height: 46px;
	float:left;
	background-color: gray;
	position: relative;
	top: 2px;
	left: 0px;
}
.linePixel3{
	width: 1px;
	height: 47px;
	float:left;
	background-color: gray;
	position: relative;
	top: 1px;
	left: 0px;
}
.linePixel4{
	width: 1px;
	height: 16px;
	float:left;
	background-color: gray;
	position: relative;
	bottom: 4px;
	left: 0px;
}
.linePixel5{
	width: 1px;
	height: 18px;
	float:left;
	background-color: gray;
	position: relative;
	bottom: 2px;
	left: 0px;
}
.linePixel6{
	width: 1px;
	height: 19px;
	float:left;
	background-color: gray;
	position: relative;
	bottom: 1px;
	left: 0px;
}
/* div pixels corners */
/* Inside Container */
.centerContainerPopUp{
	float: left;
	background-color: gray;
}
.insidePopUpContainer{
	margin: 0 10px;
}
.insideLinePixel1{
	width: 1px;
	height: 1px;
	float:left;
	background-color: #111111;
	position: relative;
	top: 4px;
	left: 0px;
}
.insideLinePixel2{
	width: 1px;
	height: 3px;
	float:left;
	background-color: #111111;
	position: relative;
	top: 2px;
	left: 0px;
}
.insideLinePixel3{
	width: 1px;
	height: 4px;
	float:left;
	background-color: #111111;
	position: relative;
	top: 1px;
	left: 0px;
}
.ie6 .insideLinePixel4{
	width: 1px;
	height: 1px;
	bottom: 4px;
	float:left;
	background-color: #111111;
	position: relative;
	left: 0px;
}
.insideLinePixel4{
	width: 1px;
	height: 1px;
	float:left;
	background-color: #111111;
	position: relative;
	left: 0px;
}
.ie6 .insideLinePixel5{
	width: 1px;
	height: 3px;
	bottom: 2px;
	float:left;
	background-color: #111111;
	position: relative;
	left: 0px;
}
.insideLinePixel5{
	width: 1px;
	height: 3px;
	float:left;
	background-color: #111111;
	position: relative;
	left: 0px;
}
.ie6 .insideLinePixel6{
	width: 1px;
	height: 4px;
	bottom: 1px;
	float:left;
	background-color: #111111;
	position: relative;
	left: 0px;
}
.insideLinePixel6{
	width: 1px;
	height: 4px;
	float:left;
	background-color: #111111;
	position: relative;
	left: 0px;
}
/* div pixels corners */
/* Title Inside bar */
.titleCenterInsidePopUp{
	height: 5px;
	float: left;
	background-color: #111111;
}
.insidePopUpCenter{
	float:left;
	background-color: #111111;
}
/* Title Inside bar */

/* this class set height on bottom titlebar */
.infHeight{
	height: 20px;
}
/* Styles for popup function */
/* relation Popup */
.addFriendElements{
}
.addFriendsTitle{
	float: left;
	margin: 0 0 0 10px;
	line-height: 45px;
}
/* relation Popup */
div.tableContainer {
	font-size:10px;
	width: 100%;		/* table width will be 99% of this*/
	height: 350px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
	}
	div.tableContainer2 {
	width: 100%;		/* table width will be 99% of this*/
	height: 300px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
	}
    #rateStatus{float:left; clear:both; width:300px; height:20px;}
    #rateMe{float:left; clear:both; width:300px; height:auto; padding:0px; margin:0px;}
    #rateMe li{float:left;list-style:none;}
    #rateMe li a:hover,
    #rateMe .on{background:url(img/starOn.gif) no-repeat;}
    #rateMe a{float:left;background:url(img/starOff.gif) no-repeat;width:40px; height:38px;}
    #ratingSaved{display:none;}
    .saved{color:red; }
	/*
Drop Down ElHood CSS 
*/

.dropDownElHood{
	height:18px;
	width:120px;
	background-color:#333333;
	border:1px solid #989898;
}
.dropDownSelected{
	height:100%;
	float:left;
	color:#FFFFFF;
	font: 10px verdana, arial, sans-serif;
	line-height:16px;
	overflow:hidden;
	padding-left:5px;
	cursor:default;
}

.dropDownListContainer{
	position:absolute;
	overflow:auto;
	height:150px;
	width:122px;
	margin:0;padding:0;
	z-index:999;	
}

ul.dropDownList{
	color:#FFFFFF;
	font: 10px verdana, arial, sans-serif;
	line-height:18px;
	border:1px solid #989898;
	border-top:0 solid;
	padding:0;
	margin:0;
	background-color:#333333;
	list-style:none;
}
ul.dropDownList li{
	margin:0;
	padding:0;
	text-align:left;
}
ul.dropDownList li a{
	padding-left:5px;
	display:block;
	color:white;
}
ul.dropDownList li a:hover{
	background-color:#FF911B;
	text-decoration:none;
}

/*Header*/
div.headerBannerHome{
	margin: 20px 20px 0 0;
	float: right;
	display: inline;
}
div.headerLeftLogo{
	float: right;
	margin: 25px 40px;
	display: inline;
}

div.headerBannerBar{
	width: 100%;
	height: 10px;
	border-top: solid 1px #333333;

}
/*Header*/

/***********/
div.leftSideModules{
	width: auto;
	height: auto;
	float: left;
	margin-left: 10px;
}

.ie6 div.leftSideModules{
	width: 670px;
	height: auto;
	float: left;
	margin-left: 5px;
}

div.rightSideModules{
	width: auto;
	height: auto;
	float: left;
	margin-left: 10px;
}
/***********/


/* Flash Featured Artist Player Container */
div.featuredArtistPlayer{
	width: 670px;
	height: 250px;
	float: left;
	background-color:#4E535A;
	background:#4E535A url(/Obj/img/featuredArtistBkgd_Music.png) repeat-x top left;
	display: inline;
}

.ie6 div.featuredArtistPlayer{
	width: 670px;
	height: 250px;
	float: left;
	background-color:#4E535A;
	background:#4E535A url(/Obj/img/featuredArtistBkgd_Music.png) repeat-x top left;
	display: inline;
}
/* Flash Featured Artist Player Container */

div.resultModuleCont{
	width: 320px;
	height: 110px;
	margin-left:10px;
	float: left;
	font-family: arial;	
}

.ie6 div.resultModuleCont{
	width: 325px;
	height: 100px;
	margin-top:0px;
	margin-left:2px;
	margin-right:5px;
	float: left;
	font-family: arial;	
}

.ie7 div.resultModuleCont{
	width: 320px;
	height: 100px;
	margin-left:10px;
	float: left;
	font-family: arial;	
}


div.resultBottomBorder{
	border-bottom: 1px solid #111111;
}

div.moreFeaturedArtists{
	width: 670px;
	height: auto;
	float: left;
	display: inline;
	padding-bottom:5px;
}

.ie6 div.moreFeaturedArtists{
	width: 670px;
	height: auto;
	float: left;
	display: inline;
	padding-bottom:0px;
	margin-left:0px;
}

.featuredUsrTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	
}

.featuredUsrTxt:hover{
	text-decoration:none;
}

.featuredUsrName{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.featuredUsrName:hover{
	text-decoration:underline;
}




div.topSongs{
	padding:10px;
	
}

div.topSongsIE6{
	height:0px;	
}

.ie6 div.topSongsIE6{
	height:10px;	
}


div.topSongsCont{
	clear:both;
	float:left;
	width:236px; 
	height:65px; 
	
	vertical-align:top;
}

.ie6 div.topSongsCont{
	clear:both;
	float:left;
	width:236px; 
	height:65px; 
	margin-top:-10px;
	vertical-align:top;
}
.ie7 div.topSongsCont{
	clear:both;
	float:left;
	width:236px; 
	height:65px; 
	margin-top:-10px;
	vertical-align:top;
}


div.topSongsArrow{
	float:right;
	margin-top:10px;
}

.ie6 div.topSongsArrow{
	float:right;
	margin-top:0px;
}
.ie7 div.topSongsArrow{
	float:right;
	margin-top:0px;
}

div.topSongsLine{
	float:left;
	clear:both;
	margin-top:7px;
	margin-left:5px;
	width:279px;
	border-bottom:1px solid #DDE0E4;
}

.ie6 div.topSongsLine{
	float:left;
	clear:both;
	margin-top:-15px;
	margin-left:5px;
	width:279px;
	border-bottom:1px solid #DDE0E4;
}
.ie7 div.topSongsLine{
	float:left;
	clear:both;
	margin-top:-15px;
	margin-left:5px;
	width:279px;
	border-bottom:1px solid #DDE0E4;
}

/* Login Module Container */
div.loginModule{
	width: 298px;
	height: 117px;
	float: left;
	border:1px solid #999999;
}
div.loginCont{
	width: 100%;
	height: 117px;
	margin-bottom: 10px;
	background:#000000 url(img/blueTitleBar2.png) repeat-x top center;	
}
div.loginLeftSide{
	width: 130px;
	margin: 10px 0 0 10px;
	float: left;
	display: inline;
}
div.loginRightSide{
	width: 145px;
	margin: 10px 0 0 10px;
	float: left;
	display: inline;
}
p.loginTitle{
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	margin-bottom:3px;
}

input.loginInput{
	width: 125px;	
	height:20px;
	margin-bottom: 5px;
	background-color: #f3f3f3;
	border-color: #7F9DB9;
	font-family: verdana;
	font-size: 12px;
	line-height:20px;
	padding:4px 2px 0 2px;
}

.ie7 input.loginInput{
	width: 125px;	
	height:20px;
	margin-bottom: 0px;
	background-color: #f3f3f3;
	border-color: #7F9DB9;
	font-family: verdana;
	font-size: 12px;
	line-height:20px;
	padding:0px 2px 0 2px;
}

.remCheck{
	margin-left:-5px;
}
.ie7 .remCheck{
	margin-left:-5px;
}

#loginModule .forgotPassLink{
	color: #111111;
	font-family: verdana;
	font-size: 10px;
	margin-left:0px;
}
div.loginBtn{
	width: 87px;
	height: 27px;
	margin: 3px 10px 0 0;
	background: transparent url(/Obj/img/button_image_blue.png) no-repeat !important;
	cursor: pointer;

}

div.singupBtn{
	width: 87px;
	height: 27px;
	margin: 3px 10px 0 0;
	background: transparent url(/Obj/img/button_image_grey.png) no-repeat !important;
	cursor: pointer;

}


/* Mediaplex Container */
div.mediaplexContainer{
	width: 300px;
	height: 250px;
	float:left;
}


/* Radio Playlist Module */
div.radioPlaylistContainer{
	width: 300px;
	height: 390px;
	float: left;
	background-color: black;
}
/* Radio Playlist Module */

div.imgResult{
	width: 155px;
	height: 155px;
	float: left;
	text-align: center;
	margin-left:10px;
}

.ie6 div.imgResult{
	width: 155px;
	height: 155px;
	float: left;
	text-align: center;
	margin-left:5px;
	margin-right:5px;
}
/* Photos Cyloop Module */

/* Top Songs Module */
div.topSongsContainer{
	width: 300px;
	height: 208px;
	float: left;
	margin-top:-5px;
}

.ie6 div.topSongsContainer{
	width: 300px;
	height: 208px;
	float: left;
	margin-top:0px;
}

.ie7 div.topSongsContainer{
	width: 300px;
	height: 196px;
	float: left;
	margin-top:0px;
}



#container {
	overflow:hidden;
}
