@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:verdana,tahoma, arial;
	font-size:12px;
	background-color:#fff;
	color:#000;
	background-image:url(../images/bdbg.gif);	
	background-repeat:repeat-x;
	height:218px;
	
	
}

* {padding:0; margin:0;}
a{
	text-decoration:none;
	color:#060606;
}

/*
a:hover{
	color:#ba0000;
}
*/

hr{
	color:#c9e6f7; 
	background-color:#c9e6f7; 
	height: 1px;
}

.hrdotted{
	border:none;
	border-top:dotted 2px #6F7F88;
	height: 1px;
}

#wrapper {
	width:100%;
	height:auto;
	float:left;
}
#container {
	width:1024px;
	margin:auto;
	
}
/*Header Start*/
#header{
	width:1016px;
	height:167px;
	background-image:url(../images/header_bg.gif);	
	margin:auto;
	
}
#headercont{
	
}
.header_left{
	padding-top:5px;
	padding-left:49px;
	float:left;
}
.header_mid{
	float:left;
	width:525px;
}
.header_right{
	float:left;
	width:260px;
}
.profsettxt{
	text-align:center;
	padding-top:4px;
}
.profsettxt a{
	text-decoration:none;
	color:#000;
}
.profsettxt a:hover{
	color:#ba0000;
}
.regibttnset{
	float:left;
	padding-top:50px;
}
.regibttnset_left{
	float:left;
}
.regibttnset_right{
	padding-left:28px;
	float:left;
}
.regilogbttn1{
	width:114px;
	height:22px;
	background-image:url(../images/register_bttn.gif);
	font-family:arial;
	text-align:center;
	line-height:22px;
	
}
.regilogbttn1 a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.regilogbttn1 a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.regilogbttn{
	font-family:arial;
	width:114px;
	height:22px;
	line-height:22px;
	text-align:center;
	background-image:url(../images/login_bttn.gif);
}
.regilogbttn a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.regilogbttn a:hover{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
.notallmem{
	padding-bottom:3px;
	font-family:arial;
}
.forgottxt{
	font-size:10px;
	padding-top:3px;
}
.forgottxt a{
	text-decoration:none;
	color:#000;
}
.forgottxt a:hover{
	color:#ba0000;
}
.menu{
	clear:both;
	width:938px;
	margin:auto;
	padding-top:8px;
}
.menu_content{
	width:938px;
	height:28px;
	line-height:22px;
	background-image:url(../images/menubg.gif);
	background-repeat:repeat-x;
}
.menu_contentitem ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.menu_contentitem ul li{
	display:inline;
}
.menu_contentitem ul li a{
	text-decoration:none;
	font-family:arial;
	font-size:16px;
	border-right:1px solid #C7CCCF;
	padding-left:15px;
	padding-right:23px;
	line-height:28px;
	color:#040404;
	display:block;
	min-width:102px;
	float:left;
	text-align:center;
}
.menu_contentitem ul li a:hover{
	/*color:#ba0000;*/
	background-color:#a58b44;
	line-height:28px;
}
/*Main Content*/
.main_content{
	padding-top:5px;
	width:1024px;
	margin:auto;
}
.forinnerpage{
	padding-top:0px;
}
.content{
	width:938px;
	margin:auto;
}

/*INNER page*/
.bodybg_top{
	width:938px;
	height:44px;
	background-image:url(../images/body_bgtop.gif);
	
}
.bodybg_mid{
	width:938px;
	background-image:url(../images/body_bgmid.gif);
	background-repeat:repeat-y;
}

.bodybg_midcontent{
	width:920px;
	margin:auto;
}
.bodybg_midcontent_left{
	float:left;
	width:178px;
}
.bodybg_midcontent_mid{
	width:479px;
	float:left;
}
.longbodybg_midcontent_mid{
	width:657px;
	float:left;
}
.bodybg_midcontent_right{
	width:254px;
	background-image:url(../images/right_menubg.gif);
	background-color:#fff;
	background-repeat:no-repeat;
	float:left;
	margin-left:9px;
}
.bodybg_midcontent_adv_right{
	width:254px;
	background-color:#fff;
	background-repeat:no-repeat;
	float:left;
	margin-left:9px;
}
.longbodybg_midcontent_mid_vd{
	width:500px;
	float:left;
}
.bodybg_midcontent_right_vd{
	width:411px;
	/*background-image:url('../images/right_menubg.gif');*/
	background-color:#fff;
	background-repeat:no-repeat;
	float:left;
	margin-left:9px;
}
.rightmenucont{
	padding-left:8px;
	padding-top:7px;
}
.rightmenuconttitle{
	font-size:16px;
	font-weight:bold;
	font-family:arial;
}
.rightlistitem{
	padding-top:10px;
	padding-left:10px;
}
.rightlistitem ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
/* Style for the maincontent.phtml*/
.bdytop_main{
	margin-left:50%;
	width:479px;
}
.bdybot_main{
	margin-left:50%;
	width:479px;
}
.bdymid_main{
	margin-left:50%;
	width:479px;
	background-image:url(../images/midmid.gif);
	background-repeat:repeat-y;
}
/* End of style for the maincontent.phtml*/
/* Style for the searchlayout.phtml*/
.bdytop_search{
	width:657px;
}
.bdybot_search{
	width:657px;
	vertical-align: top;
}
.bdymid_search{
	border-left:5px solid #EAF6FD;
	border-right:5px solid #EAF6FD;
	background-repeat:repeat-y;
}

.bdytop_videodetail{
	width:500px;
}
.bdybot_videodetail{
	width:500px;
	vertical-align: top;
}
.bdymid_videodetail{
	border-left:5px solid #EAF6FD;
	border-right:5px solid #EAF6FD;
	background-repeat:repeat-y;
}

.bdytop_fan{
	width:920px;
}
.bdybot_fan{
	width:920px;
	vertical-align: top;
}
.bdymid_fan{
	border-left:8px solid #EAF6FD;
	border-right:8px solid #EAF6FD;
	background-repeat:repeat-y;
	width: 904px;
}
/* End of style for the searchlayout.phtml*/
.bdymid{
	width:479px;
	background-image:url(../images/midmid.gif);
	background-repeat:repeat-y;
}
.leftmid{
	background-color:#e9f5fc;
	width:168px;
}
.leftmidcont{
	padding-left:6px;
	padding-right:4px;
}
.leftmidcont ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.leftmidcont ul li{
	border-bottom:1px dotted #0d456c;
}
.leftmidcont ul li a{
	color:#000;	
	display:block;
	font-family:arial;
	font-size:14px;
	line-height:23px;
	height:23px;
}
.leftmidcont ul li a:hover{
	color:#040404;
	background-color:#fff;
	height:23px;
	background: url(../images/mainlev.gif);
}
.bdymidcontent{
	padding-top:6px;
	padding-left:15px;
	font-weight:bold;
}
.bdymidcontentplane{
	padding-top:6px;
	padding-left:15px;
}
.txtboxcontrol{
	background-color:#f0e0b8;
	padding:0px;
	margin:0px;
	border:1px solid #83c6ee;
}

.selboxcontrol{
	background-color:#f0e0b8;
	padding:0px;
	margin:0px;
	border:1px solid #83c6ee;
	width:145px
}

.chkboxcontrol{
	background-color: #FFFFFF;
	color: #83c6ee;
}

.paging{
	float:left;
	padding-top:5px;
}
.paging_left{
	float:left;
}
.paging_right{
	padding-top:5px;
	padding-left:162px;
	float:left;
}
.pagelink{
	float:left;
	background-color:#f5e5bc;
	border:1px solid #b7babb;
	padding:3px 5px 3px 5px;
	font-family:arial;
	font-size:14px;
	margin-left:3px;
}
.managefanstxt{
	font-family:arial;
	font-size:18px;
	padding-top:10px;
	padding-left:10px;
}
/*INNER page END*/

.content_hole{
	float:left;
}
.content_hole_left{
	float:left;
}
.boxcontent{
	float:left;
}
.box1{ 
	width:205px;
	height:229px;
	background-image:url(../images/box1_bg.gif);
	float:left;
}
.boxtxtcontent{
	padding-top:20px;
	padding-left:10px;
	padding-right:6px;
}
.description{
	font-family:arial;
	font-size:17px;
	color:#fff;
	padding-top:20px;
}
.boxtxttitle{
	font-size:24px;
	font-family:verdana;
	color:#132B4A;
}
.box2{ 
	width:208px;
	height:229px;
	background-image:url(../images/box2_bg.gif);
	float:left;
}
.box3{
	width:212px;
	height:229px;
	background-image:url(../images/box3_bg.gif);
	float:left;
}
.datalistcontent{
	clear:both;
	
}
.datalistcontent_left{
	float:left;
}
.musictoneimg{
	float:left;
}
.musictoneimg_left{
	float:left;
	padding-left:11px;
	padding-top:13px;
	padding-bottom:15px;
}
.musictoneimg_right{
	float:left;
	padding-top:20px;
	padding-left:5px;
	font-size:18px;
	color:#92762f;
}
.dataitem{
	border-bottom:1px dotted #a0a0a0;
	clear:both;
	padding-top:6px;
	padding-bottom:6px;
	float:left;
	width:302px;
}
.dataitem_left{
	float:left;
	padding-left:15px;
}
.dataitem_right{
	float:left;
	padding-left:3px;
	max-width:200px;	
}
.viewcartbttn{
	padding-top:5px;
	text-align:right;
	clear:both;
}
.title{
	font-size:11px;
	padding-bottom:3px;
}
.title a{
	font-size:11px;
	text-decoration:none;
}
.title a:hover{
	font-size:11px;
	text-decoration:underline;
}
.tmpvtitle{
	color:#1d3f62;
}
.view_vdo{
	padding-left:140px;
}
.view_vdo a{
	color:#1d3f62;
}
.view_vdo a:hover{
	color:#ba0000;
}
.datalistcontent_mid{
	float:left;
	width:2px;
	height:465px;
	background-image:url(../images/boundary.gif);
	margin-right:5px;
	margin-left:5px;
}
.datalistcontent_right{
	float:left;
}
.content_hole_right{
	float:left;
	padding-left:5px;
}
.get_started{
	font-size:20px;
	color:#555553;
	padding-left:6px;
	padding-bottom:7px;
}
.get_startedbox{
	width:305px;
	height:197px;
	background-image:url(../images/getting_staredbox.gif);
}
.startedboxtitle{
	font-family:arial;
	font-size:16px;
	padding-left:10px;
	padding-top:10px;
}
.startedboxtitledesc{
	float:left;
	padding-left:20px;
}
.startedboxtitledescleft{
	float:left;
	width:140px;
	font-size:11px;
	font-family:arial;
	padding-top:3px;
	
}
.startedboxtitledescleftsub{
	padding-top:5px;
	padding-left:1px;
}
.startedboxtitledescright{
	padding-top:24px;
	padding-left:0px;
	float:left;
}
.advertise{
	padding-left:3px;
	padding-top:8px;
}

#search_result {
width:625px;	
}	
/*Footer*/
.footer{
	width:938px;
	margin:auto;
	
	font-family:arial;
	color:#585858;
}
.footer_content{
	height:40px;
	padding-top:17px;
	background-color:#f2f3f4;
	text-align:center;
	
}
.footer_content a{
	color:#585858;
}
.footer_content a:hover{
	color:#ba0000;
}

.facebookt{
	width:938px;
	margin:auto;
	text-align:center;
	padding-top:6px;
}

/*ADDED NEW CSS*/
#published_box_loader{
	display:none;
    text-align:center;
    height:300px;
    vertical-align:middle;
}

.hidden{
	display:none;
}

.cbox
{
    border:1px solid #C0C0C0;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px;
    -moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.whitebox
{
    border:1px solid #FFFFFF;
    vertical-align: top;
    padding-top: 0px;
    background-color: #FFFFFF; 
}

.sbox
{
    border:1px solid #C0C0C0;
    vertical-align: middle;
    padding-top: 10px;
    background-color: #f7f7f7;
     -moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.smlBlackText{
	font-size: 7pt;
	color: rgb(0,0,0);
}

.xsmlBlackText{
	font-size: 7pt;
	color: rgb(0,0,0);
	font-weight:bold;
}

.smlGrayText{
	font-size: 7pt;
	color: #AEAEAE;
	font-weight:bold;
}

.smlBlackBold{
	font-size: 8pt;
	color: rgb(0,0,0);
	font-weight:bold;
}

.medGrayBold{
	font-size: 8pt;
	color: #AEAEAE;
	font-weight:bold;
}

.smlBlack{
	font-size: 8pt;
	color: rgb(0,0,0);
}

.smlGreen{
	font-size: 8pt;
	color: #9e8852;
}

.smlGreenBold{
	font-size: 8pt;
	color: #9e8852;
	font-weight:bold;
}

.medBlack{
	font-size: 11pt;
	color: #574517;
}
.medBlackBold{
	font-size: 10pt;
	color: #000000;
	font-weight:bold;
}

.lrgBlackBold{
	font-size: 13pt;
	color: #574517;
	font-weight:bold;
}

.buttongray{
	width:90px;
	height:34px;
	background-image:url(images/btngray.gif);
	text-align:center;
	line-height:34px;
	background-repeat: no-repeat;
	border:0px;
	font-size:10pt;	
}

.buttongraylrg{
	width:112px;
	height:34px;
	background-image:url(images/lrgbtngray.gif);
	text-align:center;
	line-height:34px;
	background-repeat: no-repeat;
	border:0px;
	font-size:10pt;	
}

.buttongraycus{
	width:145px;
	height:34px;
	background-image:url(images/bigtngray.gif);
	text-align:center;
	line-height:34px;
	background-repeat: no-repeat;
	border:0px;
	font-size:8pt;	
}

 #divButton{
    vertical-align:middle;
    padding-top:10px;
 }

.simpleLink{
	border:none;	
	font-size: 7pt;
	color: #244D66;	
}

.linkBlue{
	border:none;	
	font-size: 8pt;
	color: #4D4195;
	font-weight:bold;
	cursor: pointer;
}

.smlLink{
	border:none;	
	font-size: 8pt;
	color: #4D4195;
}

.errorMsg{
	font-size: 8pt;
	color: #FF0000;
}

#errorText{
	font-size: 10pt;
	color: #FF0000;
}

#hintsText{
	font-size: 8pt;
	color: #FF0000;
	font-weight:normal;
}

 .succMsg{
	font-size: 8pt;
	color: #41B041;
}

.mandatoryField {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-style: normal;
	color: red;
}

#rating_search_div{
	color:#EC2227;
	text-align: center;
	padding-right: 45px;
}

.img{
	height: 75px;
	width:75px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	
}

.med_img{
	height: 90px;
	width:90px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.gen_img{
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.clsBorder{
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#no_comment{
	text-align: center;
	height: 50px;
	padding-top: 20px;
}
.tracksEdit:hover {
	cursor: pointer;
}

.box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.black{
	background-color: #000000;
	text-align: left;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:bold;
	margin-right: 3px;
}

.reg_midcontent {
    margin:auto;
    width:657px;
}

.fanRegSplit {
	padding-left:45px;
    width:255px;
    height:415px;
    float:left;
}

.regSplitHead{
    font-family:arial;
    font-size:18px;
    text-align:center;
}

.regTextPnl{
    background-image:url(../images/right_menubg.gif);
    background-repeat:no-repeat;
    float:left;
    width:254px;
}

.regBtn {
	margin-left:85px;
}

#tagline {
	color:#CDA534;
	font-weight:bold;
	font-size:14px;
	padding:100px 0 0 25px;
	float:left;
	/*width: 350px;*/
}


#watch_video{
padding:5px;
float:right;
}

#watch_video img{

margin-left:25px;

}

#watch_video p{
font-family: Arial, Helvetica, Verdana;
font-weight: bold;
font-size:12px;
}

.learnmoreButton {
background-image:url("../images/watchvideoBtn.gif");
font-family:arial;
height:22px;
line-height:22px;
text-align:center;
width:114px;
}

.learnmoreButton a {
color:#FFFFFF;
text-decoration:none;
}

.learnmoreButton a:hover{
	color:#ffffff;
	text-decoration:underline;
}