/*====================
	Title: Networks Solutions Limited.
	Date: 20.10.09
====================*/
body{
	font-family: Arial,Verdana,Georgia, Lucida,Helvetica,sans-serif,Tahoma,"Trebuchet MS";
	text-align:center;
	font-size:12px;
	color:#000;
	background:#c0c0c0;

}
:focus{
	outline:none;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}
ul,ol,li{
	list-style:none;
}	
a{
	color:#ff004e;
	text-decoration:none;

}
a:hover{
	color:#ff004e;
	text-decoration:underline;
}
.hide{
     position: absolute;
     left: -9999px;
}
/*---------------- page structure ----------*/
.outerwrap{
	width:800px;
	margin:0 auto;
	background:#aaa9a9;
}
.wrap{
	width:777px;
	margin:0 auto;
	text-align:left;
	padding-top:9px;
}
/*---------------- header ----------*/
.header{
	width:739px; height:256px;
	position:relative;
	background:#000 url(images/bg.jpg) no-repeat right top;
    
	margin:0 0 7px 22px;
}

.logo{
	width:256px; height:249px;
	position:absolute;
	left:-10px;
	top:10px;
}
.hdrRight{
	float:right;
	padding:227px 14px 0 0;
	width:227px;
	height:29px;
	line-height:28px;
	text-align:right;
	font-weight:bold;
	background:url(images/hdrimg.gif) no-repeat right bottom;
}
.hdrRight b{
	color:#e41937;
}
/*---------------- top nav ----------*/
.topNav{
	overflow:hidden;
	background:url(images/navbg.gif);
	height:46px;
	width:777px;
}
.topNav ul{
	padding-left:64px;
	width:713px;
}
.topNav li{
	float:left; 
	padding-right:47px;
	display:block;
}
.topNav a{
	font-size:11px;
	color:#fff;
	font-weight:normal;
	line-height:46px;
	text-transform:uppercase;
	overflow:hidden;
    cursor: pointer;
}

.topNav a:hover,.topNav .active{
	color:#ffffff;
	text-decoration:none;
}
/*---------------- main nav ----------*/
.outermain,.googlead{
	width:739px;
	margin:0 auto;
	padding-bottom:20px;
    
}
.googlead{
	text-align:center;
	padding:0;
    width: 728px;
    height: 90px;
    background: #1B1939;
}
.main{
	width:739px;
	overflow:hidden;
	padding:3px 0 13px 0;
    margin-top: 20px;
}
.mainLt{
	width:500px;
	float:left;
	position:relative;
}
.pagination{
	width:500px;
	height:46px;
	position:absolute;
	left:0;
	top:218px;
}
.paginationcon{
	overflow:hidden;
	float:right;
	padding-top:10px;
}
.pagination a{ 
	width:15px;
	height:20px;
	line-height:18px;
	background:red;
	display:block;
	float:left;
	margin-right:4px;	
	color:#fff;
	border:1px solid #000;
	padding-left:5px;
	font-weight:bold;
}
.mainRt{
	width:230px;
	float:right;
	background:url(images/boxhdr.gif) no-repeat;
	
}
.mainRt h2{
	font-size:11px;
	line-height:23px;
	text-align:center;
}
.mainRt dl{
	background:#908d8d url(images/boxbg.jpg) repeat-x;
	width:224px;
	padding-left:5px;
	padding-top:4px;
}
.mainRt dl dd{
	overflow:hidden;
	width:224px;
	padding-bottom:10px;
}
.mainRt dl dd span{
	width:66px;
	float:left;
	display:block;
}
.mainRt dl dd.last{
	padding:0;
}
.mainRt dl dd.seeall{
	text-align:right;
	padding-bottom:2px;
}
.mainRt dl dd.seeall a{
	color:#000;
	margin-right:5px;
}
.mainRt .content{
	width:149px;
	float:left;
	margin-left:6px;
}
.mainRt .content p,.mainRt .content a{
	color:#fff;
	font-weight:bold;
}
.mainRt .content p small{
	font-size:11px;
	font-weight:bold;
}
.mainRt .content .lsn{
	color:#ffc503;
}
.mainRt .content .dwl{
	color:#2db6d8;
}
.con{
	overflow:hidden;
	padding:15px 0 5px 0;
}
.con dd, .cdplay_right dd{
	float:left;
	background:#1b1939;
	text-align:center;
	padding-bottom:12px;
}
.con h2, .cdplay_right h2, .cdplay_left h{
	background:#1b1939 url(images/adtop.gif) no-repeat;
	line-height:27px;
	color:#1b1939;
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
	padding-left:10px;
}

.imgcon span img{
	margin-bottom:3px;
}
.member{
	width:734px;
	background:#1b1939;
	margin:3px 0 0 0;
	line-height:22px;
	height:22px;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	padding-left:5px;
}
.conlst li{
	background:url(images/whitelist.gif) no-repeat 5px 0;
	color:#fec600;
	font-weight:bold;
}
.online{
	color:#fff;
	text-align:left;
	padding:0 0 4px 10px;
}
.online a{
	color:#c59b0e;
}
.sz1{
	width:356px;
	margin-right:3px;
    min-height:256px;
}
.sz2{
	width:141px;
	margin-right:7px;
	min-height:256px;
}
.con dd.sz3, .cdplay_right dd.sz3{
	width:229px;
	padding:0;
}
.sz4{
	width:377px;
    min-height:256px;
}

.gallery{
    position:relative;
    width:500px;
    height:260px;
    overflow: hidden;
    
}
.galleryHolder{
    position:absolute;
    width:1000px;
    
}
.galleryCont{
    width:500px;
    position:relative;
    float: left;
}
.galleryCont span{
    position: absolute;
    left:0;
    bottom:0;
    display: block;
    width:500px;
    height:46px;
    background: #000;
    opacity:0.2;
    
    font-weight: bold;
}

.galleryCont p{
    position: absolute;
    color:#BFDCD3;
    left:6px;
    bottom:6px;
    
}

.galleryCont b{
    display:block;
    font:bold 17px/20px arial;
    color:#B1C93D;
}

.paginationcon .slct{
    text-decoration: underline;
}

.advCont{
    width:315px;height:216px; overflow:hidden; margin:0 0 0 20px;
}

.shopitem{
    width: 500px;
    min-height: 500px;
    background: #1B1939;
    color:#fff;
}

.shopitem h3{
    text-transform: uppercase;
    padding:10px 20px 20px 20px;
    clear: both;
    padding-bottom: 0;
}

.shopitem ul{
    padding:10px 20px 20px 20px;
    overflow: hidden;
    width:460px;
    padding-right :0px;
}
.shopitem li{
    float:left;
    width:100px;
    font-weight: bold;
    margin-right: 15px;
    margin-bottom: 15px;
    /*background: red;*/
    text-align: center;
    
    
}

.shopitem li a:hover{
    text-decoration:none;
}

.shopitem li img{
    border:1px solid #F26522;
}



.break{
    border:none;
    padding:20px;
}
.catmenu{
    background:url(images/catmenubg.jpg) repeat-y;
    font:bold 16px/20px arial;
    position: absolute;
    top:50px;
    left:20px;
    width:190px;

    display: none;
    
}
.catheader{
    text-align: center;
    font:bold 16px/20px arial;
    padding:10px 0 10px 0;  
    display: block;
    background:url(images/catmenubg.jpg) repeat-y;
}
.catmenu li a{
    padding: 10px;
    text-align: center;
    text-transform:uppercase;
	color:#d5fdbd;
	text-decoration:none;

    font: normal 13px/15px arial;

    cursor:pointer;
    display: block;
}

.catmenu li a:hover{
    background:#00ad4c;
	color:#fff;
	font-weight:bold;
}


.catholder{
    height: 70px;
    position: relative;
    background:#626061;
    width:189px;
    padding:10px 20px 0 20px;
    
}

.shoppage{
    overflow:visible;
    height: 261px;
    position: relative;
}

.showcat{
    height: 261px;
    position: relative;
}

.productgal li a{
    width:80px; height: 80px;
    display:block;
    /*border:1px solid #000;*/
    
}
.shopitem p{
    padding:10px 20px 20px 20px;
    font:bold 13px/17px arial;
    
}

.itemPreview{
    padding:10px 20px 20px 20px;
}

.registration{
	padding:20px;
    

}

.registration label{
	display:block;
	margin-bottom:6px;
	margin-top:10px;
	font:bold 12px/15px arial;
    color:#fff;
}

.registration .btnstyle{
	background:#FFC75B;
	height:25px;
	border:1px solid #DDDDDD;
	font:bold 12px/15px arial;
	padding:3px 5px;
	text-transform:uppercase;
	margin-top:30px;
	cursor:pointer;
}




.registration #cmsRecaptcha{
	margin:20px 0;
}

.error, .success{
	text-transform:uppercase;
    text-align: center;
    
}

.error b, .success b{
	/*display:block;*/
	margin:5px 0;
}

.error{
	color:#e00;
    background: #400;
}

.success{
	color:#0e0;
    background: #040;
}


.imgcon{
    width:200px;
    min-height: 212px;
    overflow: hidden;
    margin:0 0 0 14px;
    text-align: left;
}



.newsSide{  
    float:right;
    width:300px;
    padding: 0 10px;
    
}

.newsDetails{  
    float:Left;
    width:419px;
    
    background: #1b1939;
    min-height: 804px;
}
.newsSide .mainRt{  
    float:none;
    margin:10px 0 0 35px;
}

.newsAd{
    width:300px;
    height:250px;
    margin-bottom: 20px;
    background: #1B1939;
    
}
.newsDetails h2{  
    background:#1b1939 url(images/newstop.gif) no-repeat 80px 0px;
    line-height:27px;
    color:#1b1939;
    margin-bottom:10px;
    text-align:right;
    font-size:15px;
    padding-right:10px;
}

.newsDetails h2 b{  
    float: left;
    color:#fff;
    padding-left: 10px;
    width:300px;
    text-align: left;
    
    
}

.facebook{
    background: url(images/facebook.png) no-repeat;
    width:60px;
    height:32px;
    display: block;
    text-decoration: none;
    color:#000;
    font:bold 13px/15px arial;
    padding:13px 0 0 50px;
    float: right;
}
.facebook:hover{
    text-decoration: none;
    color:#000;
}

.author{
    height:66px;
    float: left;
    width:290px;
    padding:0 0 0 10px;
    
}

.author .image{
    margin:0 10px;
    float: left;
}

.newsInfo{
    width:100%;
    overflow: hidden;
    color:#fff;
    font:bold 12px/20px arial;
    padding-top: 30px;
}
.teaserHolder{
    margin: 30px 0;
    
}





.newsCont{
    color:#fff;
    font:bold 12px/20px arial;
    padding:20px;
    margin-top:10px;
    width:399px;
    overflow: hidden;
}

.newslist{
    padding:10px 0 0 10px;
    width: 390px;
    height:auto;
    
}

.newslist strong{
    font:bold 17px/24px arial;
    color:#F26522;
    
}

.profile .mainLt{
    float: right;
    background: #fff;
    width:480px;
    min-height:241px;
    padding:10px;
}
.profile .mainRt{
    float: left;
}

.profileLt{
    float:left;
    width: 355px;
    min-height: 572px;
    background: #1B1939;
    
}

.profileRt{
    float:right;
    width: 377px;
}

.profileRt .con{
    padding-top: 0;
}

.profileRt .conlst li{
    padding: 0 0 0 10px;
}
.profileRt .conlst li b{
    color:#000;
    margin-right: 15px;
}
.profileRt .conlst li a,.profileRt .conlst li a:hover{ 
    text-decoration:none;
}

.profileRt .con .sz2{
    text-align: left;
    position: relative;
    height: 262px;
    
}
.profileRt .con .sz2 span{
    margin-left: 10px;
}
.profileRt .con .sz2 p{
    position: absolute;
    bottom:10px;
    left: 45px;
 
}
.profileRt .con .sz2 p a{
      font:bold 13px/15px arial;
      color:#F26522;
}

.profileRt .con .sz3 p a{
    font:bold 13px/15px arial;
      color:#F26522;
}

.profileRt .con .sz3 p{
    padding-bottom: 10px;
}

.profile .mainRt dl{
    height: 235px;
    
}

.shopitem h2{
    background:#1b1939 url(images/adtop.gif) no-repeat;
    line-height:27px;
    color:#1b1939;
    margin-bottom:10px;
    text-align:left;
    font-size:12px;
    padding-left:10px;
    text-transform: capitalize;
}

.profile .content b{
    font:bold 18px/25px arial;
    
}

.profile .content .age{
    font:bold 15px/20px arial;
}

.views{
    display:block;
    clear:both;
    font:bold 20px/20px arial;
    color:#fff;
    padding:5px 0 0 5px;
    
}

.profile .userprofile{
    color:#fff;
}

.profile .userprofile label{
    font:bold 13px/15px arial;
    display: block;
    padding:5px;
}
.profile .userprofile input{
    margin:5px;
    display: block;
    width:200px;
}

.profile .registration{
    padding:0;
    
    
}
.profile .registration input{
    margin: 10px 0 0 0 ;
}
.profile small{
    display: block;
    margin:10px 0 0 0 ;
}

.photoholder{
    padding:10px;
    width:450px;
    padding-right: 0;
}

.photoholder img{
    margin:5px;
    
}
.photoholder p{
    width: 145px;
    display: inline-block;
}

.photoholder p a{
    float:right;    
}
.profile .mainLt{
    background: #1B1939;
    color:#fff;
}


/****************** tauhid vai change  ***********/
.cdplay{
    padding:15px 0 5px 0;
    overflow: hidden;
}
.cdplay_left{
    width:356px;
    margin-right:3px;
    float: left;
    background-color: #1B1939;
    
    min-height: 500px;
}
.cdplay_right{
    width:377px;
   /* margin-right:3px; */
    float: left;
}
.cdplay_right dd.sz4{
    margin-top: 15px;
}
.cdplay_right dd.sz3 h2{
    font-size:11px;
    line-height:23px;
    text-align:center;
    color: #d2d2d2;
    margin-bottom: 0px;
    background:url(images/boxhdr.gif) no-repeat;

}
.cdplay_right dd.sz3 dl dd{
    text-align: left;
}
.cdplay_right dd.sz3 dl dd.seeall{
    text-align:right;
}

.cdplay_left ul li{
    overflow:hidden;
    width:342px;
    padding:5px 7px;
    margin-bottom: 5px;
}
.cdplay_left ul li.even{
    background-color: #0E0C22;
}    
.cdplay_left ul li span{
    width:66px;
    float:left;
    display:block;
}
.cdplay_left ul li.last{
    padding:0;
}
.cdplay_left ul li.seeall{
    text-align:right;
    padding-bottom:2px;
}
.cdplay_left ul li.seeall a{
    color:#000;
    margin-right:5px;
}
.cdplay_left ul li .content{
    width:265px;
    float:left;
    margin-left:6px;
}
.cdplay_left ul li .content p,.cdplay_left ul li .content a{
    color:#fff;
}
.cdplay_left ul li .content p small{
    font-size:11px;
    font-weight:bold;
}
.cdplay_left ul li p b{
    color: #FEC600;
}
.audioplayer{
    width: 417px;
    background-color: #1B1939;
    float: left;
    margin-right: 12px;
    padding-left: 10px;
    padding-bottom: 12px;
}
.audioplayer h2{
    background: url('images/audioh2.jpg') no-repeat right top;
    font-size: 16px;
    height: 24px;
    padding: 5px 0 0 7px;
    color: #fff;
    font-weight: bold;
}
.audioplayer h2 span{
    float: right;
    margin-right: 26px;
    color: #000;
}
.audiocontent{
    width: 417px;
    overflow: hidden;
}
.acleft{
    width: 278px;
    float: left;
}
.acleft h3{
    margin-left: 4px;
    width: 270px;
    color: #fff;
    font-size: 12px;
}
.acleft h3 a{
    color: #FEC600;
}
#audiofp{
    width: 278px;
    height: 25px;
    display: block;
    background: #000;
    color: #fff;
}
.cdcover{
    margin: 10px 0 10px 0;
    overflow: hidden;
}
.cdcover img{
    width: 125px;
    height: 120px;
    border: #fff 1px solid;
    float: left;
    margin-right: 15px;
}
.cdcover ul{
    width: 100px;
    float: left;
    margin-top:2px ;
}
.gatis a{
   margin-bottom: 5px;
   width: 43px;
   height: 27px;
   display: block;
   padding: 10px 0 0 41px; 
}
.gatis a small{
    font-size: 11px;
    color: #000;
    font-weight: bold;
}
.gatis a.rate{
    background: url('images/cdrate.jpg') no-repeat;
}
.gatis a.next{
    background: url('images/cdnext.jpg') no-repeat;
}
.acright{
    width: 100px;
    margin: 23px 0 0 18px;
    float: left;
}
.acright li{
    color: #FEC600;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 18px;
}
.acright li span{
    color: #fff;
}
/*.mainRt .content .lsn,.sz3 .content .lsn{
    color:#ffc503;
}
.mainRt .content .dwl,.sz3 .content .dwl{
    color:#2db6d8;
}*/     


/************************** resuming my styles **************/


.main .FBConnectButton_Simple .FBConnectButton_Text_Simple{
    margin:0;
}

.main .FBConnectButton_Simple{
    background: none;
}


.newsfb{
    float:right;
    
}

.advertisepage{
    width:739px;
    float:none;
    padding-bottom: 30px;
}
.advertisepage h2{
    background-position: right top;
}


.advertisepage h3{
    color:#F26522;
    font:bold 15px/20px arial;
    padding:10px;
    display:block;
}

.advertisepage .adholder{
    width: 719px;
    margin: 20px 0 20px 5px;
    clear:both;
}

.video{
    margin:0 0 0 12px;
    float:right;
}

#videoplayer{
    float:left;
    
}

.advertisepage .content{
    padding: 10px;
    margin:20px 0;
    color:#fff;
    
}

.videopage .newsSide{
    width:330px;
}

.cdplay_left h2{
 background:#1b1939 url(images/adtop.gif) no-repeat;
    line-height:27px;
    color:#1b1939;
    margin-bottom:10px;
    text-align:left;
    font-size:12px;
    padding-left:10px;   
}      

.video {
    color: #fff;
}
.video label{
    display: block;
    padding:10px 0
}

.video input{
    width:80%;
}
.cdcover .facebook{
    float:none;
}
.cdcover ul{
    width: 100px;
    float: left;
    margin-top:2px ;
}
.cdcover a{
   margin-bottom: 5px;
   width: 43px;
   height: 27px;
   display: block;
   padding: 10px 0 0 41px; 
}

.cdcover a small{
    font-size: 11px;
    color: #000;
    font-weight: bold;
}
.cdcover a.rate{
    background: url('images/cdrate.jpg') no-repeat;
}
.cdcover a.next{
    background: url('images/cdnext.jpg') no-repeat;
}


.music{
    
    
}

.music ul li{
    
    width:150px;
    margin:35px;
}


#tooltip.pretty {
    font-family: Arial;
    border: none;
    width: 210px;
    padding:20px;
    height: 135px;
    opacity: 0.8;
    background: url('images/shadow.png');
}
#tooltip.pretty h3 {
    margin-bottom: 0.75em;
    font-size: 12pt;
    width: 220px;
    text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }


.music h2{
    background:#1b1939 url(images/adtop2.gif) no-repeat;
}

.toptenlist li{
    text-align: left;
    padding-left: 10px;
    
    margin: 15px 5px;
    
}
.toptenlist li b{
    padding-right:15px;
    color:#000;
}

.toptenlist a{
    color:#FEC600;
    text-decoration: none;
}

.toptenlist a:hover{
    color:#FEC600;
    text-decoration: none;
}


.single{
    margin:20px 0;
}

.single a{
   margin-bottom: 5px;
   width: 43px;
   height: 27px;
   display: inline-block;
   padding: 10px 0 0 41px; 
}

.single a small{
    font-size: 11px;
    color: #000;
    font-weight: bold;
}
.single a.rate{
    background: url('images/cdrate.jpg') no-repeat;
}
.single a.song{
    background: url('images/cdsong.jpg') no-repeat;
}

.main .shoptitle{
    background: url('images/sbg.jpg') repeat-x;
    line-height:27px;
    color:#1b1939;
    margin-bottom:10px;
    text-align:left;
    font-size:12px;
    padding-left:10px;
    
}

.galleryCont a{
    text-decoration: none;
    
}

