/* Common Styles */

html {

   overflow-y: scroll;

}

html,body{

	height:100%;

}

body{

	margin:0px;

	padding:0px;

	background-color:#000000;

	font-family:verdana;

	font-size:11px;

	color:#ffffff;

	}

td{

	vertical-align:top;

	color:#ffffff;

	font-size:11px;

}

img{

	border:0px;

}

div{

	margin:0px;

	padding:0px;

}

.footer{

	padding-bottom:35px;

	text-align:center;

	font-size:10px;

}

.footer a{

	display:inline-block;

	margin-right:5px;

}



.footer a:hover{

	text-decoration:underline;

}

.height100{

	height:100%;

}

.lineheight{

	line-height:16px;

	padding-top:5px;

}

a{

	color:#ffffff;

	text-decoration:none;

}

a:hover{

	color:#ffffff;

	text-decoration:none;

}

td.alignbotom{

	vertical-align:bottom;

}

.flashtop{

	position:absolute;

	top:0px;

	right:0px;

	/*background: url(../images/footer.gif) no-repeat right bottom;

	padding-bottom:60px;*/

	

}

.positionrelativetop{

	position:relative;

}

.myinbox{position:absolute; left:80px; top:-17px; font-size:11px; font-weight:bold;color:#ff0000;}

.myinbox a{

	color:#ff0000;}

.button{

	background-color:#000000;

	border:1px solid #ff0000;

	text-decoration:none;

	color:#ffffff;

	text-align:center;

	padding:2px 5px;

	font-size:10px;

	font-weight:bold;

	text-transform:uppercase;

}

div.buttons{

	text-align:right;

	padding:10px 0 10px 0;}

input,select,textarea{

	font-family:verdana;

	font-size:10px;

}

.title2, .title3{

	font-size:13px;

	text-transform:uppercase;

	font-weight:bold;

	padding:20px 0 5px 0;

	margin-bottom:5px;

}

.title2{

	background:transparent url(../images/separator.gif) no-repeat scroll left bottom;

}

.separator{

	background:transparent url(../images/separator.gif) no-repeat scroll left bottom;

	margin:15px 0 15px 0;

}

.error-msg{

	color:#f5ffb4;

	font-weight:normal;

}

div.error-msg{

	padding:50px 0px 50px 0px;

	color:#ffffff;

	text-align:center;

}

.member-links{

	padding-top:5px;

}

 .member-links-sub{

	padding-left:25px;

	}

.member-links a, .member-links-sub a{

	color:#D32400;

	display:block;

	font-size:12px;

	padding-top:5px;

	text-decoration:none;

}

.member-links-sub a{

	color:#ffffff;

	font-size:11px;

	}

.member-links a:hover, .member-links-sub a:hover{

	color:#ffffff;

	text-decoration:none;

}

.grid table td{

	padding:2px 0 2px 8px;

	vertical-align:middle;

	font-weight:bold;

}	

.grid .item table{

	background:transparent url(../images/black-arrow) repeat-y scroll left top;

}

.grid .altitem table{

	background:transparent url(../images/bg-altitem.gif) repeat-y scroll left top;

}



.tab-on a, .tab-off a,.tab-on .filter {

	background:transparent url(../images/tab-on-right.gif) no-repeat scroll right bottom;

	font-size:12px;

	color:#FFFDD4;

	font-weight:bold;

	margin:0;

	padding:8px 17px 0px 0;

	text-transform:uppercase;

	}

.tab-off a{

	background:transparent url(../images/tab-off.gif) no-repeat scroll right bottom;

	color:#ffffff;

}

.tab-on a span, .tab-off a span,.tab-on .filter span {

	height:24px;

	margin:0;

	padding:8px 0 0px 8px;

	cursor:pointer;

}

.tab-on a span, .tab-on .filter span {

	background:transparent url(../images/tab-on-left.gif) no-repeat scroll left bottom;

	padding:8px 0 0px 15px;

}

.listing td{

	width:120px;

	text-align:center;

}

.listitem{

	margin:15px 22px 0px 10px;

}

.list-thumb, .list-thumb2{

	margin-bottom:7px;

	width:115px;

	text-align:center;

}

 .list-thumb2{

	/* height:85px;*/

 }

.list-title, .list-title2{

	font-size:10px;

	width:115px;

	padding-bottom:15px;

	/*height:75px;*/

	line-height:15px;

	/*padding-right:5px;*/

	text-align:center;

	position:relative;

}

.list-title a, .list-title2 a{

	text-decoration:none;

}

.list-title2{

	/*height:45px;*/

}

.list-btn{

	margin-bottom:20px;

	margin-top:5px;

	width:115px;

}

.mainul{

	padding:0px;

	margin:0px;

}

.mainul li{

	background:url(../images/bullet.gif) no-repeat 0px 2px;

	padding-left:20px;

	list-style:none;

	padding-bottom:6px;

	display:block;

}

.searchdiv{

margin:5px;}

.searchdiv a{

	font-weight:bold

}

/* menu */

.menu{

	padding-top:135px;

	width:766px;

	font-size:10px;

}
/* Added by wassim */
.menu h1 {
font-size: 1px;
line-height: 1px;
color: #FFFFFF;
letter-spacing: -2000em;
margin: 0px;
padding: 0px;
}
.menulevel1{

	color:#ffffff;

}

.menulevel1 a{

	color:#ffffff;

	text-decoration:none;

	margin-right:9px;

	text-transform:uppercase;

}

.menulevel1 a:hover{

	color:#eb2237;

}

.searchtext{

	font-size:10px;

}

.search{

	background-color:#eb2237;

	width:90px;

	height:12px;

	color:#000000;

	border:0px;

	padding-left:3px;

	margin-right:15px;

}

.country{

	background-color:#eb2237;

	width:120px;

	height:12px;

	color:#000000;

	border:0px;

	text-align:center;

	margin-right:5px;

}

.menulevel2{

	background:#000000 url(../images/menurpt.gif) repeat-x left top;

	font-size:11px;

	color:#ff2237;

}

.menulevel2 a{

	color:#ffffff;/*#ff2237;*/

	text-decoration:none;

	margin-right:18px;

	text-transform:uppercase;

}

.menulevel2 a:hover{

	color:#eae72a;

}

a.menulevel2on{

	color:#eae72a;

}

.menulevel3{

	background:#780000 url(../images/menurpt2.gif) repeat-x left top;

	height:28px;

	font-size:12px;

	color:#ffffff;

	text-align:right;

}

.menulevel3 td{

	padding:4px 0px 4px 0px;

	vertical-align:middle;

}

.go, .go2, .goup{

	background-color:#eb2237;

	width:30px;

	height:17px;

	color:#000000;

	border:0px;

	vertical-align:middle;

	margin-left:3px;

}

.go2{

	width:130px;

	background:#eb2237 url(../images/down.gif) no-repeat 10px 4px;

	

}

.goup{

	width:130px;

	background:#eb2237 url(../images/up.gif) no-repeat 10px 4px;

}

.searchby{

	background-color:#fff;

	width:150px;

	height:17px;

	color:#000;

	border:0px;

	padding-left:3px;

	vertical-align:middle;

}

select.searchby{

	/*background-color:#eb2237;*/

	height:17px;

	border:1px solid #eb2237;

	margin:0;

}

.gobig{

	background-color:#eb2237;

	width:340px;

	height:17px;

	color:#000000;

	border:0px;

	text-align:left;

	padding-left:3px;

	margin-left:15px;

	vertical-align:middle;

}

.menulevel4{

	background:#610000 url(../images/menurpt3.gif) repeat-x left top;

	font-size:10px;

	color:#ffffff;

	text-align:left;

}

div.menu4pad{

	margin-left:65px;

	text-align:left;

}

.menupad2{

	padding:5px 0px 2px 0px;

}

.menupad3{

	padding:4px 0px 4px 0px;

}

.menupad4{

	padding:4px 0px 4px 0px;

}

.checkbox input{

	margin:0 5px 0 5px;

}

/*sub page*/

.mainrpt{

	clear:both;

	margin-top:30px;

	background:url(../images/bestvaluebg.gif) repeat-y left top;

	width:502px;

	color:#ffffff;

}

.mainpad{

	padding:4px 0px 0px 0px;

}



.titlesection{

	/*font-size:24px;*/

	font-size:13px;

	font-weight:bold;

	color:#ffffff;

	padding-bottom:12px;

	text-transform:uppercase;

}

/* Boutique Styles */

.topboutique{

	background:#4b0802 url(../images/bg-boutique.jpg) no-repeat left top;

	width:988px;

	float:right;

}

/* Chillout Styles */

.topchillout{

	background:#4b0802 url(../images/bg-chillout.jpg) no-repeat left top;

	width:988px;

	float:right;

}

.gobigmusic{

	background-color:#eb2237;

	width:390px;

	height:17px;

	color:#000000;

	border:0px;

	text-align:right;

	padding-left:3px;

	padding-right:3px;

	margin-left:15px;

	vertical-align:middle;

}

.leftpane{

	padding-left:10px;

	padding-top:12px;

}

.leftmenurpt, .poprpt{

	background:url(../images/left-rpt.png) repeat-y left top;

	padding-left:20px;

}

.poprpt{

	background:url(../images/pop-rpt.png) repeat-y left top;

}

.positionrelative{

	position:relative;

}

.floatingarrow{

	position:absolute;

	right:-12px;

	top:10px;

}

.lefttitle{

	font-size:12px;

	color:#CF071D;/*#ffffff;*/

	font-weight:bold;

}

.leftmenurpt a{

	display:block;

	font-size:11px;

	color:#FFFFFF;/*color:#d32400;*/

	text-decoration:none;

	padding-top:5px;

}

.leftmenurpt a:hover{

	color:#eae72a; /*#ffffff;*/

	text-decoration:none;

}

a.lefton{

	color:#eae72a; /*#ffffff;*/

	text-decoration:none;

	font-size:11px;

}

.leftmenurpt .highlight{

	color:#e3e23a;

}

.secondlevelleftmenu{

	padding-left:25px;

	padding-bottom:3px;

}

.secondlevelleftmenu a{

	/*padding-top:5px;*/

}

.thirdlevelleftmenu{

	padding-left:20px;

}

.musictypes{

	padding-bottom:10px;

}

.redborder{

	border:1px solid #ff0000;

}

.leftimg{

	padding-left:9px;

}

.rightimg{

	/*padding-top:20px;*/

	padding-left:6px;

}

.community{

	padding-top:30px;

	position:absolute;

}

.communityimg{

	position:relative;

	z-index:100;

	padding-left:0px;

}

.communitybg{

	position:absolute;

	top:175px;

	left:0px;

}

.communitynote{

	position:absolute;

	top:0px;

	left:16px;

	font-size:22px;

	color:#f2d309;

	text-decoration:none;

	background:url(../images/redbg.gif) no-repeat left top;

	width:225px;

	height:98px;

	padding:8px 0px 0px 25px;

}

.communitynote a{

	color:#f2d309;

	text-decoration:none;

}

.communitynote a:hover{

	color:#ffffff;

	text-decoration:none;

}

.music{

	margin-top:30px;

	background:url(../images/musicbg.gif) repeat-y left top;

	width:502px;

}

.floatleft{

	float:left;

	padding:5px 5px 5px 0;

}

.floatleft2{

	float:left;

	padding:0px 5px 5px 0;

}

.floatright{

	float:right;

	padding:5px 0 0 5px;

}

.floatright2{

	float:right;

	padding:0px 0 0 5px;

}

.leftpic{

	padding-bottom:7px;

	padding-right:15px;

}

.pictitle{

	font-size:13px;

	color:#d41f31;

	font-weight:bold;

}

.pictitlesmall{

	font-size:10px;

	color:#ffffff;

}

.musicright{

	padding:8px;

}

.redtext{

	font-size:12px;

	color:#ff0000;

}

.whitetext{

	font-size:12px;

	color:#ffffff;

}

.date{

	font-size:10px;

	color:#eb2237;

}

.link a{

	font-size:12px;

	color:#eb2237;

	text-decoration:none;

}

.link a:hover{

	color:#ffffff;

	text-decoration:none;

}

.musicselection{

	margin-bottom:4px;

	background-color:#78121C;

}

.centerpane{

	/*padding-left:8px;*/

	padding-right:5px;

	padding-bottom:30px;

	width:522px;

	min-height:1024px;

}

.centerpaneabout{

	/*padding-left:8px;*/

	padding-right:5px;

	padding-bottom:30px;

	width:522px;

	min-height:1024px;

}

.newreleases{

	margin-top:30px;

	background:url(../images/newreleases-bg.gif) no-repeat left top;

	width:502px;

	height:165px;

}

.newreleasespad{

	padding:13px 22px 13px 22px;

}

.newrelwasestext{

	font-size:22px;

	color:#eb2237;

	padding-top:8px;

}

.newrelwasestext .bigfont{

	font-size:36px;

}

.cds{

	padding-left:12px;

}

.cds img{

	margin-right:12px;

}

.gradient{

	position:absolute;

	right:6px;

	top:-5px;

	z-index:10;

}

.seeall{

	font-size:10px;

	color:#eb2237;

	padding-top:9px;

	text-align:right;

	padding-right:32px;

	z-index:10000;

}

.seeall a{

	color:#eb2237;

	text-decoration:none;

}

.seeall a:hover{

	color:#000000;

	text-decoration:none;

}

.seeall img{

	margin-left:4px;

	vertical-align:bottom;

}

.buydetails{

	position:absolute;

	background:url(../images/buy-bg.gif) no-repeat left top;

	width:155px;

	height:137px;

	color:#ffffff;

	left:30px;

	top:-90px;

	FILTER: alpha(opacity=75);

	moz-opacity: .75;

	opacity: .75;

	khtml-opacity: .75;

	padding:10px 6px 0px 17px;

}

.buydetails a{

	font-size:12px;

	color:#ffffff;

	font-weight:bold;

	text-decoration:underline;

	padding-bottom:2px;

}

.buydetails a:hover{

	color:#ffffff;

	text-decoration:none;

}

.bestvalue{

	margin-top:15px;

	background:url(../images/bestvaluebg.gif) repeat-y left top;

	width:502px;

	height:198px;

}

.bestvaluepad{

	padding:8px 22px 30px 22px;

}

.plus{

	position:absolute;

	left:10px;

	top:0px;

}



.bestvalue img{

	margin-right:14px;

}

.bestvaluetitle{

	font-size:12px;

	color:#FFFFFF;

	font-weight:bold;

	/*color:#eb2237;*/

}

.bestvaluetext{

	font-size:11px;

	color:#ffffff;

	padding-left:10px;



}

.bestvaluetext .red{

	color:#eb2237;

}

.shopcart{

	margin:5px 0 10px 0;

}

.shopcart-text{

	padding:10px 8px 10px 8px;

	line-height:18px;

}

.shopcartrpt{

	/*background:url(../images/shopcartrpt.gif) repeat-y left top;*/

	background:url(../images/rpt.png) repeat-y left top;

	padding:0px 12px 0px 18px;

}

.signinrpt{

	background:url(../images/signin-rpt.gif) repeat-y left top;

	padding:0px 12px 0px 22px;

}

.news{

	background:url(../images/newsbg.gif) no-repeat left top;

	width:236px;

	height:252px;

	font-size:11px;

	color:#ffffff;

}

.news a{

	color:#eb2237;

	text-decoration:none;

}

.news a:hover{

	color:#fff;

	text-decoration:none;

}

.newspad{

	padding:40px 27px 40px 40px;

}

.newstitle{

	font-size:12px;

	color:#eace6d;

	font-weight:bold;

	padding-bottom:4px;

}

.flashbanner{

	padding-top:40px;

}

.flashbanner2{

padding-left:3px;

}

.signin{

	text-align:right;

	padding-right:10px;

}

.floatingarrowvertical{

	position:absolute;

	right:29px;

	top:0px;

}

.rightpane{

	padding-top:12px;

}

.signintextfield{

	width:131px;

	height:21px;

	font-size:11px;

	color:#ffffff;

	background-color:#9c0000;

	border:0px;

	padding:3px;

	margin-bottom:7px;

}

.signinoptions{

	font-size:12px;

	color:#cdc300;

	font-weight:bold;

	z-index:10000;

}

.signinoptions a{

	color:#cdc300;

	text-decoration:none;

}

.signinoptions a:hover{

	color:#ffffff;

	text-decoration:none;

}

.signinoptions img{

	margin-left:6px;

}

.forgetpassword{

	color:#ffffff;

	font-weight:bold;

	padding-bottom:5px;

}

.forgetpassword a{

	color:#ffffff;

	text-decoration:none;

}

.forgetpassword a:hover{

	color:#cdc300;

	text-decoration:none;

}

/* Electronics Styles */

.gobigelectronics{

	background-color:#eb2237;

	width:640px;

	height:17px;

	color:#000000;

	border:0px;

	text-align:left;

	padding-left:3px;

	margin-left:15px;

	vertical-align:middle;

}

.gosmallelectronics{

	background-color:#eb2237;

	width:35px;

	height:17px;

	color:#000000;

	border:0px;

	text-align:left;

	padding-left:3px;

	margin-left:5px;

	vertical-align:middle;

}

.signinrpt2{

	background:url(../images/signinrpt2.png) repeat-y left top;

	padding:0px 12px 32px 28px;

}

.floatingsign{

	position:absolute;

	right:-10px;

	top:-32px;

	z-index:100;

}

.newproducts{

	padding-top:10px;

}

.gradientbg{

	clear:both;

	margin-top:15px;

	background:url(../images/bestvaluebg.gif) repeat-y left top;

	width:502px;

	color:#ffffff;

}

.gradientbg2, .gradientbg3{

	clear:both;

	background:url(../images/bestvaluebg.gif) repeat-y left top;

	width:502px;

	padding-bottom:5px;

}

.gradientbg3{

	background:url(../images/gradientbg.gif) repeat-y left top;

}

.gradientbgpad{

	padding:4px 22px 10px 0px;

}

.gradientbgpad2{

	padding:9px 0px 18px 0px;

}

.comingsoon{
	font-size:13px;
	color:#ffffff;
	padding-left:22px;
	padding-bottom:4px;
	font-weight:bold;
}
.comingsoon h2{
	font-size:13px;
	color:#ffffff;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
.redbgabout{

	background:url(../images/redbg2.gif) repeat-y left bottom;

	width:502px;

}

.redbgabout a:hover, .profile a:hover{

	color:#EAE72A;

	}

.redbgheight{
	height:250px;
}
.redbgheight IMG{
	width:54px;
	height:24px;
}
.redbg{

	background:url(../images/redbg2.gif) repeat-y left top;

	width:502px;

}

.redbgpad{

	padding:15px 30px 10px 30px;

}

.redbgpad2{

	padding:22px;

}

.protable td{

	font-size:11px;

	color:#ffffff;

	line-height:17px;

	padding-left:10px;

	width:50%;

    padding-bottom:10px;

}

.bg1{

	background:#a01624 url(../images/bg1.gif) repeat-y left top;

	color:#ffffff;

	padding:10px;

	width:241px;

	line-height:16px;

	margin-top:10px;

}

.bg2{

	background:#a01624 url(../images/bg2.gif) repeat-y left top;

	color:#ffffff;

	padding:10px;

	width:241px;

	line-height:16px;

}

.bg1 td, .bg2 td{

	text-align:center;

	}

.bg-thumb{

	vertical-align:middle;

	text-align:center;

	height:110px;

	}

.bg-thumb2{

	padding:0 5px 5px 0;

	vertical-align:top;

}

.title{

	margin-top:15px;

	float:right;

	margin-right:18px;

}

.title-topcharts{

	float:right;

	margin-right:18px;

	}

/*.title .tab-on, .title .tab-off{

	padding-top:8px;

}*/

.titleleft{

	margin-top:15px;

	float:left;

	margin-right:17px;

	text-transform:uppercase;

}

.titleleft td{

	text-transform:uppercase;

}

.titleright{

	margin-top:30px;

	float:right;

	margin-right:17px;

}

.titlerpt{

	background:url(../images/rpt.gif) repeat-x left top;

	height:21px;

	font-size:12px;

	color:#fffdd4;

	padding-top:7px;

	font-weight:bold;

	white-space:nowrap;

   text-transform:uppercase;

}

.titlerpt a{

	color:#fffdd4;

	text-decoration:none;

	font-weight:bold;

}

.titlerpt a:hover{

	color:#fff;

	text-decoration:none;

}

.blackbtn, .blackbtn3, .whitebtn{

	padding-top:6px;

	padding-bottom:4px;

} 

.blackbtn2{

	padding: 5px;

}

.blackbtn3{

	background-color:#000000;

	border:1px solid #ff0000;

	text-decoration:none;

	color:#ffffff;

	text-align:center;

	padding:2px 5px;

	white-space:nowrap;

	text-transform:uppercase;

}

.whitebtn a, .whitebtn span{

	background-color:#FFFFFF;

	color:#000000;

	border:1px solid #ff0000;

	text-decoration:none;

	text-align:center;

	padding:2px 3px;

	white-space:nowrap;

	text-transform:uppercase;

	font-size:9px;

	font-weight:bold;

	margin-right:20px;

	

}

.whitebtn a:hover{

	color:#000000;

}

.blackbtn a, .blackbtn2 a, .blackbtn  span, .blackbtn2 span{

	background-color:#000000;

	border:1px solid #ff0000;

	text-decoration:none;

	color:#ffffff;

	text-align:center;

	padding:2px 5px;

	white-space:nowrap;

	text-transform:uppercase;

	font-size:9px;

	font-weight:bold;

	margin-right:2px;

}

.blackbtn2 a{

	font-size:9px;}

.white{

	color:#ffffff;

	line-height:16px;

}



/* Events Styles */

.topevents{

	background:#4b0802 url(../images/bg-events.jpg) no-repeat left top;

	width:988px;

	float:right;

}

/* Scoop Styles */

.topscoop{

	background:#4b0802 url(../images/bg-scoop.jpg) no-repeat left top;

	width:988px;

	float:right;

}

/* Profile Styles */

.contacts{

	padding-left:25px;

	padding-top:15px;

}

.contactstbl td{

	/*font-size:12px;*/

	color:#ffffff;

	line-height:16px;

	padding-bottom:10px;

}

td.contactheader{

	font-size:12px;

font-weight:bold;

}

/* Movies Styles */

.topmovies2{

	width:988px;

	float:right;

}



.topaccount{

	background:#4b0802 url(../images/account.jpg) no-repeat left top;

	width:988px;

}

.virginrecommends{

	background-color:#b31827;

	width:209px;

}

.virginrecommendspad{

	padding:5px;

	}

.virginrecommends td{

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	padding:5px 0px 5px 14px;

	}

.virginrecommends .all{

	font-size:10px;

	font-weight:normal;

	vertical-align:middle;

}

.recommendation, .wishlist{

	background:url(../images/recommand-bg.gif) no-repeat right bottom;

	width:209px;

	/*height:618px;*/

	margin-bottom:10px;

}

.wishlist{

	background:url(../images/wishlist-bg.gif) no-repeat right bottom;

	height:auto;

}

.recommendationpad{

	padding:4px 0px 24px 15px;

}

.movietitle{

	background:url(../images/movietitle.gif) no-repeat left top;

	FILTER: alpha(opacity=85);

	moz-opacity: .85;

	opacity: .85;

	khtml-opacity: .85;

	background-color:#b31827;

	color:#ffffff;

	padding:5px 0px 5px 5px;

	/*height:22px;*/

	margin-bottom:10px;

}

.movietext{

	line-height:16px;

	margin-top:5px;

}

.movietext .more, .movietext .more-on, .lineheight .more, .lineheight .more-on{

	font-weight:bold;

	text-decoration:underline;

	font-size:11px;

	background:transparent url(../images/maximize.gif) no-repeat scroll right bottom;

	padding-right:15px;

}

.movietext .more-on, .lineheight .more-on{

	background:transparent url(../images/minimize.gif) no-repeat scroll right bottom;

}

.lineheight .more-on{

	background:transparent url(../images/minimize.gif) no-repeat scroll right bottom;

}

.buyme{

	position:absolute;

	left:98px;

	top:190px;

}

.buyme-elec{

	position:absolute;

	right:0px;

	top:-15px;

}

.titlemovie{

	font-size:12px;

	color:#ffffff;

	font-weight:bold;

}

.price{

	font-size:11px;

	color:#ffffff;

	padding:10px 0 0px 0;

}

.addToCart{

	margin:7px 0 0px 0;

}

.variants{

	margin:5px 0 10px 0;}



.player{

	clear:both;

}

.flashtd{

	width:17px;

	background-color:#eb2237;

}

.playerbg{

	background:url(../images/moviesbg.gif) repeat-y left top;

	width:502px;

}

.playerpad{

	padding:10px 3px 10px 10px;

}

.moviedetails{

	clear:both;

	background:url(../images/moviesbg.gif) repeat-y left top;

	width:502px;

}

.moviedetailspad{

	padding:8px 22px 10px 0px;

}

.redstrip{

	/*background:url(../images/redstrip.gif) no-repeat left top;*/

	background-color:#c81d2f;

	width:502px;

	height:25px;

	font-size:12px;

	color:#ffffff;

	font-weight:bold;

}

.redstrippad{

	padding:4px 10px;

}

.moviespad{

	padding:10px;

	line-height:16px;

}

.moviespad td{

line-height:20px;

font-size:11px;

}

/* Games Styles */

.topgames{

	background:#4b0802 url(../images/bg-games.jpg) no-repeat left top;

	width:988px;

	float:right;

}

.gobiggames{

	background-color:#eb2237;

	width:175px;

	height:17px;

	color:#000000;

	border:0px;

	text-align:left;

	padding-left:3px;

	margin-left:15px;

	vertical-align:middle;

}

.movieposition{

	/*padding-left:23px;*/

	text-align:center;

}

.movietitleright{

float:right;

	background:url(../images/movietitleshort.gif) no-repeat left top;

	FILTER: alpha(opacity=85);

	moz-opacity: .85;

	opacity: .85;

	khtml-opacity: .85;

	background-color:#b31827;

	color:#ffffff;

	padding:5px 0px 5px 5px;

	height:17px;

	margin-bottom:10px;

	width:152px;

}

.movietitleleft{

	text-align:right;

	background:url(../images/movietitleshort.gif) no-repeat left top;

	FILTER: alpha(opacity=85);

	moz-opacity: .85;

	opacity: .85;

	khtml-opacity: .85;

	background-color:#b31827;

	color:#ffffff;

	padding:5px 5px 5px 0px;

	height:17px;

	margin-bottom:10px;

	width:152px;

}

.highlightedgame{

	margin-top:30px;

	/*background:url(../images/highlightedgame.gif) no-repeat left top;*/

	background:transparent url(../images/musicbg4.gif) repeat-y scroll left top;;

	width:501px;

}

.highlightedgamepad{

	padding:17px 17px 17px 17px;

}

.gamestitle{

	background-color:#b31827;

	font-size:12px;

	font-weight:bold;

	padding-bottom:22px;

	padding-top:7px;

	}

.fright{

	float:right;

}

.fleft{

	float:left;

}

.margintopimg{

	margin-top:5px;

}

.videos{

	clear:both;

}

.videosflashtd{

	width:17px;

	background-color:#eb2237;

}

.videosbg{

	background:url(../images/moviesbg.gif) repeat-y left top;

	width:502px;

}

.videospad{

	padding:10px 3px 10px 10px;

}

div.padtopimg{

	padding-top:20px;

}

.preview{

	text-decoration:underline;

	font-size:11px;

	font-weight:bold;

	}

/* Music Styles */

.topmusic{

	background:#4b0802 url(../images/bg-music.jpg) no-repeat left top;

	width:988px;

	float:right;

}

.gobigmusicpage{

	background-color:#eb2237;

	width:175px;

	height:17px;

	color:#000000;

	border:0px;

	text-align:left;

	padding-left:3px;

	margin-left:15px;

	vertical-align:middle;

}

.newreleasesflash{

	padding-top:20px;

	width:502px;

	background:transparent url(../images/flashbg.gif) repeat-x left 14px;

}

.middlebanner{

	padding-top:20px;

	width:502px;

}

.middlebanner img{

	border:1px solid #ff0000;}

.bestvaluetitlemusic{

	font-size:19px;

	color:#ffffff;

}

.bestvaluedescmusic{

	padding:8px 0 5px 0;

}



.bestvaluetext .bigfont{

	font-size:12px;

}

.buyme-music{

	margin:0px 0px 0px 6px;

	vertical-align:middle;

}

.musicdetails, .musicdetails2, .musicdetails3,.musicdetails4{

	clear:both;

	background:url(../images/musicbg.gif) repeat-y 1px top;

	width:502px;

	padding-bottom:5px;

}

.profile{

	clear:both;

	background:url(../images/myBlogBg.gif) repeat-y left top;

	width:501px;

}

.musicdetails2{

	background:url(../images/musicbg2.gif) repeat-y left top;

	/*margin-left:4px;*/

}

.musicdetails3{

	background:url(../images/musicbg3.gif) repeat-y left top;

	padding-bottom:0px;

	width:502px;

	clear:both;

}

.musicdetailspad{

	padding:8px 22px 0px 0px;

}

.musicdetailspad3{

	padding:8px 0px 0px 0px;

}

.musicspad{
margin-top:30px;
	padding:10px 10px 10px 10px;

	line-height:16px;

}

.charts td{

	font-size:12px;

}

.smallfont{

	font-size:10px;

}

.titlerpt2{

	background:url(../images/rpt2.gif) repeat-x left top;

	height:23px;

	font-size:12px;

	color:#fffdd4;

	padding:5px 5px 0px 5px;

}

.titlerpt2 a{

	color:#fffdd4;

	text-decoration:none;

}

.titlerpt2 a:hover{

	color:#530c13;

	text-decoration:none;

}

.leftmenurptmusic{

	background:url(../images/left-rpt.png) repeat-y left top;

	padding-left:20px;

}

.leftmenumusictitle{

	font-size:12px;

	color:#cf071d;

	font-weight:bold;

}

.leftmenurptmusic a, .leftmenurptmusic span{

	display:block;

	font-size:11px;

	color:#ffffff;

	text-decoration:none;

	padding-top:5px;

}

.leftmenurptmusic .allstyles,.leftmenurpt a.allstyles{

	color:#cf071d;

	font-weight:bold;

	font-size:12px;

}

.leftmenurpt .allstyles{

	color:#eae72a;

}

.leftmenurptmusic a:hover, a.lefton{

	color:#eae72a;

	text-decoration:none;

}

.leftpanemusic{

	padding-left:10px;

	padding-top:10px;

}

.rightpanemusic{

	padding-top:10px;

}

.redstripmusic{

	background:url(../images/redstripmusic.gif) no-repeat left top;

	width:501px;

	height:17px;

	font-size:10px;

	color:#ffffff;

	text-align:right;

}

.redstripmusic a{

	color:#ffffff;

	text-decoration:none;

}

.redstripmusic a:hover{

	color:#ffffff;

	text-decoration:underline;

}

.redstripmusicpad{

	padding:2px 10px;

}

/* About Styles */

.topabout{

	background:#000000 url(../images/bg-about.jpg) no-repeat left top;

	width:988px;

	float:right;

}



/*rad editor*/

td.RadEContentContainer {

	background-color:#000000;

}

.musicdetails4{

	background:url(../images/musicbg4.gif) repeat-y left top;

	margin-top:40px;

	padding-bottom:10px;

}

.musicdetails4 .albumtext{

	color:#ffffff;

	font-size:16px;

	/*padding-top:60px;*/

	padding-right:7px;

	padding-top:12px;

}

.albumtitle{

	font-size:12px;

	padding-bottom:5px;

	font-weight:bold;

}

.albumartist{

	font-size:12px;

	padding-bottom:18px;

}

.albumprice{

	font-size:24px;

	padding-bottom:47px;

}

.albumimg{

		padding:13px 0 0px 15px;

		background:url(../images/bgartist.png) no-repeat;

		vertical-align:top;

}

.albumdetails, .albumdetails td{

	font-size:11px;

	padding-bottom:3px;

	}

.albumdetails, .albumartist{

	padding-bottom:10px;

}

.discount{

	font-size:11px;

	padding:10px 0 0px 0;

}

span.rating{

	background-color:#FFFFFF;

	color:#2e2e2e;

	border:1px solid #444444;

	padding:0px;

	font-family:"Times New Roman", Times, serif;

	font-size:10px;

	font-weight:bold;

	padding:0 2px 0 2px;

}

.clear{

	clear:both;

	display:block;

	

}

.oldprice, .finaloldprice{

	text-decoration:line-through;

}

/*.oldprice{

	display:block;

}*/

.paging, .paging2,  .paging3{

	background:url(../images/redstripmusic.gif);

background-repeat:repeat-y;

	width:502px;

	height:17px;

	font-size:10px;

	color:#ffffff;

	text-align:right;

	padding:2px 10px;

	margin-bottom:10px;

}

.paging2{

	width:502px;

	background:url(../images/redstripmusic2.gif) no-repeat left top;

	text-align:center;

}

.paging3{

	background:url(../images/pages-bg.gif) repeat-y left top;

	width:502px;

	margin-top:10px;

	height:28px;

}

.moderator{

	background-color:#530c13;

	border:1px solid #FF0000;

	color:#FFFFFF;

	margin:5px 0 10px 0;

	padding:2px;

	width:330px;

	}

.paging a, .paging2 a{

	color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

	font-size:10px;

}

.paging .next, .paging2 .next{

		background:transparent url(../images/next.png) no-repeat scroll right 3px;

		padding-right:10px;

}

.paging .prev, .paging2 .prev{

		background:transparent url(../images/prev.png) no-repeat scroll left 2px;

		padding-left:10px;

}

.paging a:hover, .paging2 a:hover{

	text-decoration:underline;

}

.paging .on, .paging2 .on{

	font-weight:bold;

	font-size:12px;}	



.loading{

	/*position:absolute;

	width:300px; 

	height:150px;

	text-align:center;

	top:100px;

	left:100px;

	padding-top:50px;

	background-color:#bb131f;	

	FILTER: alpha(opacity=75);

	moz-opacity: .75;

	opacity: .75;

	khtml-opacity: .75*/

}

.bottombanner{

	margin:25px 20px 0 0;

}

.findfriendstext{

	font-size:16px;

	font-weight:bold;

	text-transform:uppercase;

}

.findAfriend{

	margin:18px 0 0 0;

	background:url(../images/bgFind.gif) repeat-y;

	padding:10px 0 10px 21px;

	}

.findAfriend input{

	width:321px;

	height:17px;

	background:#fff;

	border:none;

	margin:8px 0 0 0;

	padding:4px 0 0 2px

	}

.findAfriend .findBtn{

	border:none;

	/*background:none;*/

	background:#eb2237;

	font-weight:bold;

	width:23px;

	height:17px;

	margin:8px 0 0 0;

	padding:0;

							}

.listProfile{

	line-height:19px;

	margin:15px 0 0 0;

			}

.bgupdateBtn{

	background:url(../images/bgupdateBtn.gif) no-repeat;

	width:96px;

	height:28px;

	float:right;

	margin:10px 0 0 0;

	font-size:12px;

	color:#ffffff;

	padding:7px 0 0 10px;

	font-weight:bold;

			}

.messageBoard{

	margin-bottom:10px;

	margin-top:5px;

}

.messageBoard td{

	padding-bottom:15px;

}

.messageBoard .redtitle {

	color:#fff;/*#ff2237;*/

	font-size:11px;

	font-weight:bold;

	line-height:18px;

}

.messagetitle{

	font-size:12px;

	font-weight:bold;

}

.messageBoard .more{

	font-size:10px;

	color:#ffffff;

	font-weight:bold;

	text-decoration:none;

}

.posted{

	padding-left:0px;

}

.posted, .posted a, .postedwhite{

	color:#ff2237;

	font-size:10px;

	margin-bottom:5px;

}

.postedwhite{

	color:#ffffff;

}

.letters {

margin-left:10px;

margin-bottom:10px;

float:right;

}

.letters td{

	font-size:12px;

	color:#ffffff;

	font-weight:bold;

	padding-left:4px;

}

.letters td a:hover{

	color:#fe2237;

	text-decoration:underline;

}

.letters td a.on{

	color:#fe2237;

	text-decoration:underline;

}

.plus2{

	position:absolute;

	right:8px;

	top:-4px;

}

.padtopallmusic{

	padding-top:12px;

	padding-bottom:12px;

}

.buyme2{

	padding:5px 0px 5px 0px;

}

.topalbums{

	background:url(../images/topalbums.png) no-repeat left top;

	width:212px;

	/*height:507px;*/

	padding:15px 10px 70px 10px;

}

.topalbum td{

	padding-bottom:10px;

}

pre {

	font-size: 12px;

	line-height:1.4em;

	padding: 10px;

	background: #ffffee;

	border: solid 1px #ddd;

	margin: 0 0 20px 0;

	/* Wordwrap Hack */

	white-space: pre-wrap;		/* css-3 */

	white-space: -moz-pre-wrap !important;		/* Mozilla, since 1999 */

	white-space: -pre-wrap;		/* Opera 4-6 */

	white-space: -o-pre-wrap;	/* Opera 7 */

	word-wrap: break-word;		/* Internet Explorer 5.5+ */

}

.abs{

	position:absolute;

	top:-30px;

	left:-8px;

}

.news2, .news3{

	background:url(../images/new.png) no-repeat left top;

	width:222px;

	height:244px;

	font-size:11px;

	color:#ffffff;

}

.news2 a, .news3 a{

	color:#eb2237;

	text-decoration:none;

}

.news2 a:hover, .news3 a:hover{

	color:#fff;

	text-decoration:none;

}

.news3{

	background:url(../images/new2.png) no-repeat left top;

	height:274px;

}



.newspad2{

	padding:50px 27px 40px 50px;

}

.next{

	background:url(../images/band.gif) no-repeat left top;

	height:15px;

	padding:2px 15px 2px 0px;

	text-align:right;

}

.musicspad2{

	padding:10px 10px 10px 0px;

	line-height:16px;

}

/********Scoop*************/

.scooprpt{

	background:#540c13 url(../images/scoop-rpt.gif) repeat-x left BOTTOM;

	min-height:145px;

	width:502px;

	clear:both;

}

.scooprptpadding{

	padding:10px 10px;

}

.scoop-title{

	font-weight:bold;

	font-size:11px;

	padding-bottom:5px;

	}
h4{
	font-weight:bold;
	font-size:11px;
	}
.scooptext{

	font-size:11px;

	color:#ffffff;

	padding:0px 10px;

}

.scooplink a{

	font-size:11px;

	text-decoration:underline;

}

.votesbg{

	background:url(../images/votesbg.png) no-repeat left top;

	width:82px;

	height:23px;

	padding-left:3px;

}

.votesbg img{

	margin:7px 0px 0px 4px;

}

.reviews{

	background:url(../images/reviewsbg.gif) repeat-y left top;

	width:502px;

	clear:both;

	padding-bottom:8px;

	/*height:110px;*/

}

.leftreview{

	background:url(../images/left-review.gif) repeat-y left top;

	width:203px;

	font-size:11px;

	color:#ffffff;

	font-family:verdana;

	padding-bottom:10px;

}

.rightreview{

	background:url(../images/right-review.gif) repeat-y left top;

	width:299px;

	font-size:11px;

	color:#ffffff;

	font-family:verdana;

}

.pad10{

	padding:10px;

}

.scooptitle{

	background: url(../images/scooptitle.png) no-repeat -2px bottom;

	width:182px;

	/*min-height:42px;*/

	padding:3px 3px 5px 3px;

}

.pad5{

	padding:3px;

}

.mainpad2{

	padding:22px 0px 10px 0px;

}

.padtop{

	padding-top:0px;

	padding-bottom:12px;

	line-height:16px;

}

.eventstitle{

	/*text-transform:uppercase;*/

	font-weight:bold;

	padding-bottom:3px;

}
.eventstitle h2{
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.eventstext, .eventstext td{

	font-size:11px;

	color:#ffffff;

}

.eventstext{

	padding:0px 10px;

}

.events{

	clear:both;

	background:url(../images/reviewsbg.gif) repeat-y left top;

	color:#ffffff;

	width:502px;

	margin-top:30px;

}

.events2, .events3{

	clear:both;

	background:url(../images/reviewsbg.gif) repeat-y left top;

	color:#ffffff;

	width:502px;

}

.events3{

	background:url(../images/eventsbg.gif) repeat-y left top;

	}

.eventsbg1{

	background:#81131e url(../images/events1bg.gif) repeat-y right top;

	width:214px;

	padding:5px;

}

.eventsbg2{

	background:#81131e url(../images/events2bg.gif) repeat-y right top;

	width:214px;

	padding:5px;

}

.eventslisting{

	margin-top:30px;

}

.ticketprice{

	font-size:10px;

	color:#ffffff;

	padding:5px 0px;

}

.hidden{

display:none;

}

.outofstock, .outofstock2, .outofstock-music, .outofstock-bout,.outofstock-games{

	font-size:11px;

	font-weight:bold;

	color:#ce0b1b;

	padding:5px 0 5px 0;

	position:relative;

}

.outofstock2{

	color:#ff0000;

}

.extended-desc{

	padding:10px 10px 0 10px;

	line-height:16px;

	font-size:11px;

}

.otherformats{

	margin-top:15px;

}



.otherformats-sep{

	background:transparent url(../images/other-formats-bg.gif) repeat-y scroll left top;

	/*width:501px;*/

	height:6px;



}

.otherformats-desc{

	background-color:#000000;

	padding:2px 13px 2px 13px;

	font-weight:bold;

}



.shop-cart-ico,.shop-cart-ico2,.shop-cart-ico3,.shop-cart-ico-elec,.shop-cart-ico-bout{

	position:absolute;

	right:8px;

	bottom:-5px

}

.shop-cart-ico2{

	right:10px;

}

.shop-cart-ico3{

	right:8px;

}

.shop-cart-ico-elec{

right:42px;

bottom:-4px;}

.shop-cart-ico-bout{

	right:50px;

	bottom:10px;}

#alert_window{

	background-color:#3e0706;}

#alert_window .closebtn {

	background:#B4B4B4 url(../images/icons/delete.gif) no-repeat scroll left top;

	cursor:pointer;

	height:12px;

	left:1px;

	position:absolute;

	top:0;

	width:11px;

}

.synopsis{

	display:block;

}

.synopsis-all{

	display:none;

	}

#content{

width:460px;

}

.findstore{

font-size:11px;

font-weight:bold;}



.findstore a{

text-decoration:underline;

}

.findstore a:hover{

color:#eae72a;

}



.best-seller-ranking, .best-seller-elec{

	position:absolute;

	/*left:10px;

	top:-8px;*/

	font-weight:bold;

	right:72px;

	top:-5px;

}

.best-seller-ranking span, .best-seller-bout span, .best-seller-bout-all span, .best-seller-elec span{

	background:transparent url(../images/best-seller2.png) no-repeat scroll left top;

	padding:8px 0 0 0;

	text-align:center;

}

.best-seller-bout,.best-seller-bout-all{

	font-weight:bold;

	position:absolute;

	right:140px;

	top:-5px;

}

.best-seller-bout-all{

	right:80px;

}

.best-seller-elec{

	right:80px;

	text-align:center;

	}

.recommends{

	position:absolute;

	top:7px;

	left:-12px;

}

.recommends-relative{

	padding-bottom:23px;

	position:relative;

}

.indent{

    padding-left:15px;

}

.dlpages td{

	padding:0 3px;

}