/*---------- COMMON CSS ----------*/
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#4b4b4b; font-size:13px; text-decoration:none; line-height:16px;}
.common_div{width:100%;}
img{border:0;}
.bold{font-weight:bold;}
.clr{clear:both; font-size:0px; line-height:0px; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li{margin:0px; padding:0px;}
/*---------- COMMON CSS ----------*/

/*---------- HEADER ----------*/
#main_header{width:100%; height:auto; background:url(../images/header_bg.jpg) center top no-repeat;}
#innermain_header{width:100%; height:auto; background:url(../images/innerheader_bg.jpg) center top no-repeat;}
#top_header{width:946px; height:auto; margin:0 auto;}
#logo{width:262px; height:49px; float:left; padding-left:17px; padding-top:15px;}
#nav{width:667px; height:auto; float:left;}
#header{width:946px; height:auto; margin:0 auto;}
/*---------- HEADER ----------*/

/*---------- CONTENT AREA ----------*/
#content{width:915px; height:auto; padding-left:20px; padding-right:19px; margin:0 auto; padding-left:13px; padding-right:18px;}
#content_left{width:426px; height:auto; float:left;}
#latest_news{width:426px; height:auto;}
#latest_news_left{width:81px; height:47px; float:left; background:url(../images/latestnews_left.jpg) no-repeat;}
#latest_news_center{width:337px; height:24px; float:left; background:url(../images/latestnews_center.jpg) repeat-x; text-transform:uppercase; font-family:"ChantillySerial", Arial, Helvetica, sans-serif; font-size:17px; color:#fefcfc; padding-top:23px;}
#latest_news_right{width:8px; height:47px; float:left; background:url(../images/latestnews_right.jpg) no-repeat;}
#latest_cont{width:424px; height:auto; border-left:1px solid #f2f1f1; border-right:1px solid #f2f1f1; background:url(../images/latestnews_bg.jpg) repeat-x;}
#latest_maincont{width:415px; height:auto; padding-top:6px; padding-left:9px;}
#latest_maincont h2{color:#ab0202; font-size:15px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
#latest_leftcont{width:157px; height:auto; float:left; border:4px solid #dcd9d9;}
#latest_rightcont{width:229px; height:auto; float:left; padding-left:10px;}
#latest_bottom_left{width:10px; height:12px; float:left; background:url(../images/lastestbottom_left.jpg) no-repeat; margin-bottom:11px;}
#latest_bottom_center{width:408px; height:12px; float:left; background:url(../images/lastestbottom_center.jpg) repeat-x; margin-bottom:11px;}
#latest_bottom_right{width:8px; height:12px; float:left; background:url(../images/lastestbottom_right.jpg) no-repeat; margin-bottom:11px;}
#new_releases{width:426px; height:auto;}
#new_releases_titleleft{width:79px; height:51px; float:left; background:url(../images/new_rel.jpg) no-repeat;}
#new_releases_titlecenter{width:336px; height:33px; float:left; background:url(../images/new_rel_center.jpg) repeat-x; text-transform:uppercase; font-family:"ChantillySerial", Arial, Helvetica, sans-serif; font-size:17px; color:#fefcfc; padding-top:18px;}
#new_releases_titleright{width:11px; height:51px; float:left; background:url(../images/new_rel_right.jpg) no-repeat;}
#new_releases_cont{width:426px; height:auto;}
#content_right{width:459px; height:auto; float:right;}
#quick_search{width:459px; height:auto; margin-top:13px; padding-bottom:8px; background:url(../images/search_bg.jpg) no-repeat;}
#quick_search_left{width:116px; height:49px; float:left; color:#fefdfd; font-size:13px; font-family:"ChantillySerial", Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-align:right; padding-top:40px;}
#quick_search_center{width:245px; height:auto; float:left; padding-left:24px; padding-top:35px;}
#quick_search_center input{width:235px; height:22px; border:none; background:#FFFFFF url(../images/serach_leftbg.jpg) left top no-repeat; padding-left:10px; padding-top:4px; color:#2c2c2c;}
#quick_search_right{width:74px; height:auto; float:left; padding-top:30px;}
#dvd_pack{width:459px; height:auto; margin-bottom:11px;}
#best_sellers{width:459px; height:auto;}
#best_sellers_left{width:82px; height:51px; float:left; background:url(../images/bestsellers_left.jpg) no-repeat;}
#best_sellers_center{width:371px; height:33px; float:left; background:url(../images/bestsellers_center.jpg) repeat-x; text-transform:uppercase; font-family:"ChantillySerial", Arial, Helvetica, sans-serif; font-size:17px; color:#fefcfc; padding-top:18px;}
#best_sellers_right{width:6px; height:51px; float:left; background:url(../images/bestsellers_right.jpg) no-repeat;}
.red{color:#fc0404;}
#best_sellers_cont{width:459px; height:auto;}
.order{width:417px; height:auto; padding-left:4px; padding-bottom:13px;}
.order_left{width:66px; height:auto; float:left; margin-right:1px; border:3px solid #dcd9d9;}
.order_right{width:344px; height:auto; float:left;}
.order_artist{width:334px; height:auto; padding-left:10px; font-size:12px; padding-bottom:5px; padding-top:3px;}
.concert_date{width:334px; height:auto; padding-left:10px; font-size:12px; padding-bottom:5px;}
.order_tit{color:#ab0202; font-size:13px;}
.grade_box{width:342px; height:24px; background:#edebeb; border:1px solid #e7e4e4;}
.grade_left{width:150px; height:auto; float:left; padding-left:14px;}
.grade_center{width:89px; height:auto; float:left;}
.grade_right{width:89px; height:auto; float:left;}
.star1{width:18px; height:auto; float:left; padding-right:1px; }
/*---------- CONTENT AREA ----------*/

/*---------- FOOTER AREA ----------*/
#footer_main{width:100%; height:auto; background:url(../images/footer_bg.jpg) repeat-x;overflow:auto;}
#footer{width:915px; height:auto; margin:0 auto;}
#footer_left{width:721px; height:auto; float:left;}
#footer_left ul{list-style-type:none; padding:0px; margin:0px;}
#footer_left li{float:left; display:block; font-family:"ChantillySerial", Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding-top:25px; padding-left:10px; padding-right:10px; background:url(../images/footer_sep.jpg) right 33px no-repeat;}
#footer_left li a{color:#fffdfd; text-decoration:none;}
#footer_left li a:hover{text-decoration:none;}
#footer_left li.footerright{background:none;}
#footer_right{width:194px; height:auto; float:left; padding-top:17px; color:#fffdfd; text-transform:uppercase; font-size:10px; font-family:"ChantillySerial", Arial, Helvetica, sans-serif; padding-bottom:5px;}
/*---------- FOOTER AREA ----------*/

/*---------- dvd_catalog.html ----------*/
#dvd_description{width:946px; height:81px; margin:0 auto;}
#dvd_description_left{width:485px; height:auto; float:left; padding-left:31px; padding-top:33px;}
#dvd_description_right{width:430px; height:auto; float:left;}
#dvd_description_quicksearchleft{width:114px; height:auto; float:left; font-family:"ChantillySerial",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FEFDFD; text-transform:uppercase; padding-top:30px;}
#dvd_description_quicksearchcenter{width:245px; height:auto; float:left; padding-top:28px;}
#dvd_description_quicksearchcenter input{width:235px; height:22px; background:url(../images/searchbg_left.jpg) no-repeat; border:none; color:#2c2c2c; padding-left:10px; padding-top:4px;}
#dvd_description_quicksearchright{width:36px; height:auto; float:left; padding-top:23px;}
#innercont{width:100%; height:auto;}
#innercontainer{width:889px; height:auto; margin:0 auto; padding-top:12px; padding-bottom:10px;}
#dvdcover_left{width:354px; height:auto; float:left;}
#dvdcover_photo{width:354px; height:238px; background:url(../images/inner_dvdcover_bg.jpg) no-repeat; text-align:center; padding-top:6px; padding-bottom:30px;}
#dvd_ratebox{width:354px; height:auto; background:url(../images/dvd_ratting.jpg) no-repeat;}
#dvd_stargradding{width:153px; height:33px; padding-left:16px; padding-top:21px; float:left;}
#dvd_byedvd{width:184px; height:36px; padding-top:18px; float:left;}
#dvd_list{width:354px; height:auto;background:url(../images/setlist_back2.jpg) repeat-y;}
#dvd_list h2{color:#9e0101; font-size:17px; font-family:"ChantillySerial",Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:normal; padding-bottom:9px;}
#dvd_list_left{width:310px; height:auto; padding-left:24px; padding-top:12px; background:url(../images/setlist_back.jpg) no-repeat; color:#fefbfb; font-family:Tahoma, Geneva, sans-serif; font-size:13px; padding-bottom:10px;padding-right:20px;}
#dvd_list_bottom{width:354px; height:auto;}
#dvdcover_right{width:535px; height:auto; float:left;}
#dvdcover_detals{width:535px; height:auto; background:url(../images/inner_dvddetails_bg.jpg) no-repeat;}
#dvdlist_one{width:535px; height:auto; padding-top:5px; padding-bottom:14px;}
.dvdcover_filed{width:81px; height:auto; float:left; padding-left:6px; color:#f8f7f7; font-family:"ChantillySerial",Arial,Helvetica,sans-serif; font-size:13px; text-transform:uppercase; background:url(../images/bullet_image1.jpg) right 12px no-repeat; padding-top:5px; padding-bottom:5px;}
.dvdcover_filedtname{width:335px; height:auto; float:left; padding-left:56px; color:#f8f7f7; font-family:"ChantillySerial",Arial,Helvetica,sans-serif; font-size:13px; text-transform:uppercase; padding-top:5px; padding-bottom:5px;}
.dvdcover_bt{width:57px; height:auto; float:left; padding-top:5px; padding-bottom:5px;}
#dvdlist_two{width:535px; height:auto; padding-bottom:25px;}
.dvd_otherlist{width:81px; height:auto; float:left; padding-left:6px; color:#f8f7f7; font-family:"ChantillySerial",Arial,Helvetica,sans-serif; font-size:13px; text-transform:uppercase; background:url(../images/bullet_image2.jpg) right 12px no-repeat; padding-top:5px; padding-bottom:5px;}
.dvd_otherlist_name{width:335px; height:auto; float:left; padding-left:56px; color:#a50202; font-family:"ChantillySerial",Arial,Helvetica,sans-serif; font-size:13px; text-transform:uppercase; padding-top:5px; padding-bottom:5px;}
.dvd_otherlist_bt{width:57px; height:auto; float:left; padding-top:5px; padding-bottom:2px;}
#dvd_video{width:526px; height:auto; padding-left:9px; padding-top:9px;}
#dvd_video h1{font-family:"ChantillySerial",Arial,Helvetica,sans-serif; color:#9e0101; font-size:17px; text-transform:uppercase; font-weight:normal; padding-bottom:12px;}
#dvd_video_output{width:526px; height:330px;}
/*---------- dvd_catalog.html ----------*/











/********************** OLD CSS CODES *****************************/
/********************** OLD CSS CODES *****************************/


/*a workarround for mozilla*/*::-moz-any-link br,*:-moz-any-link br {display:none;}

html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
}
.push {
    height: 4em;
}

html,body {
	height: 100%;
	font-size: 100%;
	margin: 0;
	padding: 0;
}


h1 {
	margin: 0 0 1.5em 0;
	color: #525252;
	font-weight: normal;
}

h2 {
	margin: 0 0 0.3em 0;
	padding-top: 0.1em;
	color: #525252;
	font-weight: normal;
	font-size: 2em;
	line-height: 1.1;
}

h3 {
	margin: 0 0 0.8em 0;
	padding-top: 0.4em;
	color: #525252;
	font-weight: normal;
	font-size: 1.5em;
}

h4 {
	margin: 0 0 0.4em 0;
	padding-top: 0.4em;
	color: #525252;
	font-weight: normal;
	font-size: 1.2em;
}

h5 {
	margin: 0;
	color: #525252;
	font-weight: bold;
	font-size: 1em;
}

img {
	border: none;
}

/* Defined - Common presentational elements
*****************************************************************/
a{color: #c90000}
a:hover{color: #aa0000;text-decoration: none}
a.removeImg{color: #990000;text-decoration: underline}
a.removeImg:hover{color: #990000;text-decoration: none}
a.posNegLink{color: #8a4ec2;text-decoration: underline}
a.posNegLink:hover{color: #8a4ec2;text-decoration: none}

a:tr.roll{background-color: #FFF;}
tr.roll:hover{background-color: #eaeaea;}
.black{color: #000000}
.center{text-align:center}
.alignLeft{text-align: left}
.alignRight{text-align: right}
.error{color: #cc0000; font-size: 12px; font-weight: 700}
.txtnput{width: 110px; height: 17px; border: 1px solid #999999; font-size: 14px; color: #cc0000; padding: 2px 0 0 2px; font-weight: bold}
.input2{width: 70px; height: 17px;  font-size: 12px; color: #cc0000; background-image: url('../images/input_shadow.gif'); background-repeat: repeat-x; padding: 2px 0 0 2px; font-weight: bold; border: 1px solid #999999;margin: 4px 0 2px 0}
.input3{width: 200px; height: 20px;  font-size: 13px; color: #cc0000; background-image: url('../images/input_shadow.gif'); background-repeat: repeat-x; padding: 2px 0 0 2px; font-weight: bold; border: 1px solid #999999;margin: 4px 0 2px 0}
.txtArea{width: 300px; height: 75px;  font-size: 13px; color: #cc0000; background-image: url('../images/input_shadow.gif'); background-repeat: repeat-x; padding: 2px 0 0 2px; font-weight: bold; border: 1px solid #999999;margin: 4px 0 2px 0}
.selInput{width: 190px; height: 20px; border: 1px solid #999999; font-size: 13px; color: #cc0000; background-image: url('../images/input_shadow.gif'); background-repeat: repeat-x; padding: 2px 0 0 2px; font-weight: bold}
.selInputSmall{width: 90px; height: 20px; border: 1px solid #999999; font-size: 13px; color: #cc0000; background-image: url('../images/input_shadow.gif'); background-repeat: repeat-x; padding: 2px 0 0 2px; font-weight: bold}
.selInputSmall2{width: 120px; height: 20px; border: 1px solid #999999; font-size: 13px; color: #cc0000; background-image: url('../images/input_shadow.gif'); background-repeat: repeat-x; padding: 2px 0 0 2px; font-weight: bold}
.dollar{color: #cc0000;font-size: 16px;font-weight: 500}
.dollar2{color: #cc0000;font-size: 20px;font-weight: 550}
.datetime{font-size: 11px;color: #666}
.note{color: #666;font-size: 10px}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.clear {
	padding: 0;
	margin: 0;
	clear: both;
}

.noBtm {
	margin-bottom: 0;
	padding-bottom: 0;
}

.noTop {
	margin-top: 0;
	padding-top: 0;
}

.display_none{display: none}
.display_block{display: block}

.noBold{font-weight: normal}
.bold{font-weight: 700}
.lightBold{font-weight: 500}
.font14{font-size: 14px}

.red{color: #cc0000}
.white{color: #FFF}
.detailsTitle{margin: 20px; font-size: 16px}

/* TOP HEADER
*****************************************************************/
#headerContainer{width:1024px;margin: 0 auto 0 auto;padding-top: 5px}
#headerContainer .logo{width: 100%;float: center;text-align: center;height: 48px}
#headerContainer .topLinks{float: right;padding-right: 18px;}
/* END TOP HEADER */


/* PAGING
*****************************************************************/
#paging{width:1024px;margin: 30px auto 40px auto;font-size: 12px}



/* DVD CATALOGUE
*****************************************************************/
#dvdCatalogueTable{width:1024px;margin: 20px auto 0 auto;}
#dvdCatalogueTable .tr1{background-color: #efefef;}
#dvdCatalogueTable .tr2{background-color: #fff;}
#dvdCatalogueTable .th{background-color: #efefef; padding: 6px;font-size: 15px; font-weight: 700}
#dvdCatalogueTable .td{padding: 0px;font-size: 13px; border-bottom: 1px solid #e4e4e4}
#dvdCatalogueTable .showsAdded{padding: 0px;font-size: 18px; border-bottom: 1px solid #e4e4e4; background-color: #FFFFFF; height: 60px;font-weight: 700}
#dvdCatalogueTable .rating{padding: 0 0 0 20px; border-bottom: 1px solid #e4e4e4;width: 100px;text-align: left;}

/* DVD ORDER
*****************************************************************/
#dvdOrderTable{margin: 20px auto 0 auto;text-align: left;padding-left: 250px}
#dvdOrderTable .faq{font-size: 14px;text-align: left;line-height: 95%}


/* SEARCH
*****************************************************************/
#searchTable{width:650px;margin: 20px auto 0 auto;font-size: 13px}
#searchTable .td1{font-weight: 700;padding-top: 8px;text-align: right;padding-right: 20px}
#searchTable .td2{text-align: left}

/* DVD DETAILS
*****************************************************************/
#dvdCatalogue{width:100%;margin: 40px auto 0 auto;height: 100%}
#dvdCatalogue .title{margin: 20px auto 0 auto;background-color: #efefef;text-align: left; width: 850px;padding: 8px; font-size: 14px;border: 1px solid #e4e4e4;height: 22px}
#dvdCatalogue .detailsContainer{margin: 15px auto 0 auto;text-align: left; width: 884px;font-size: 14px;}
#dvdCatalogue .details1{float: left; width: 45%;margin: 0 0 0 9px; background-color: #efefef;padding: 10px;border: 1px solid #e4e4e4}
#dvdCatalogue .details2{float: left; width: 45%;margin: 0 0 0 28px; background-color: #efefef;padding: 10px;border: 1px solid #e4e4e4}

#dvdCatalogue .cd1{float: left; width: 250px;margin: 0 0 0 9px; background-color: #efefef;padding: 10px;border: 1px solid #e4e4e4;font-size: 12px}
#dvdCatalogue .cd2{float: left; width: 184px;margin: 0 0 0 14px; background-color: #efefef;padding: 10px;border: 1px solid #e4e4e4;font-size: 12px}
#dvdCatalogue .cd3{float: left; width: 184px;margin: 0 0 0 14px; background-color: #efefef;padding: 10px;border: 1px solid #e4e4e4;font-size: 12px}
#dvdCatalogue .cd4{float: left; width: 184px;margin: 0 0 0 14px; background-color: #efefef;padding: 10px;border: 1px solid #e4e4e4;font-size: 12px; }
#dvdCatalogue .note{float: left; width: 250px;margin: 0 0 0 9px; background-color: #efefef;padding: 10px;border: 1px solid #e4e4e4;font-size: 12px}
#dvdCatalogue .disc{font-size: 16px; text-align: left; font-weight: 700;padding-bottom: 5px;height: 100%;padding-top: 26px}
#dvdCatalogue .titlePos{font-size: 16px; text-align: left; font-weight: 700;padding-bottom: 5px;}
#dvdCatalogue .intro{font-size: 13px; font-weight: 500;text-align: left;padding-left: 250px;line-height: 80%}
.dvdDetailsTitle{float: left;width: 70%}
.dvdDetailsBuyNow{float: right;}
.dvdDetailsBuyNow2{float: right;padding: 80px 400px 20px 0;margin: 80px 50px 0 0;width: 200px;width: 80px\9;height: 40px;display: block}
.dvdDetailsBuyNow3{float: right;padding: 120px 400px 20px 0;margin: 120px 50px 0 0;width: 200px;width: 80px\9;height: 40px;display: block}
.buyNowButt{padding-left:330px}
.bestSellerFont{color: #000000; font-size: 14px; font-weight: 700;padding-right: 3px}

/* VIDEO & Product Preview
*****************************************************************/
#ProductPreview{height: 360px;text-align: center; float: left;padding-left: 50px;padding-bottom: 12px;width: 520px}
#video{height: 100%;text-align: center; float: right;padding-right: 50px;}


/* MENU TABS
*****************************************************************/
#tabs {
width: 850px;
margin: 0px auto;
text-align: center;
line-height:normal;
font-size: 14px;
}

* html #tabs{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#tabs ul{
list-style-type: none;
margin:0;
margin-left: 10px;
padding:0;
}

#tabs li{
display:inline;
margin:0;
padding:0;
}

#tabs a {
float:left;
background:url('../images/tableft.png') no-repeat left top;
margin:0;
padding:0 0 0 13px;
text-decoration:none;
}

#tabs a span {
float:left;
display:block;
background:url('../images/tabright.png') no-repeat right top;
padding:5px 18px 5px 10px;
font-weight:bold;
color:#d2d2d2;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a:hover span {
color:#c90000
}

#tabs #current a {
background-position:0 -78px;
}

#tabs #current a span {
background-position:100% -78px;
color:#c90000
}

#tabs a:hover {
color:#c90000;
text-decoration: underline;
}

#tabs a:hover span {
color:#c90000;
text-decoration: underline;
}


#tabs a span.spanOver{
background-position:100% -78px;
color:#c90000;
text-decoration: none
}

#tabs a.over{
background-position:0% -78px;
}
#tabs a:hover.over {
background-position:0% -78px;
}

#tabs .menuLinks{width:207px;position:absolute;z-index:10;background-image:url('../images/menuLinks.png');background-repeat:repeat-y;background-position:0 100%;margin:27px 0 0 210px;padding:10px;font-size: 12px; font-weight: 700}
#tabs .menuLinksDiv{text-align:left;clear:both;line-height:140%;width:207px;}
#tabs .menuLinksLiCancel{float:left;margin:0 auto;padding:0;width: 34px;}
#tabs ul.menuLinksUL{border:0;text-decoration:none;background:none;margin:0;padding:0;}
#tabs .menuLinksLi{float:left;margin:0 auto;padding:0;text-align: center;width: 50px}
#tabs a.menuLinksA{border:0;color:#FFF;text-decoration:none;background:none;margin:0;padding:0;}
#tabs a:hover.menuLinksA{border:0;color:#cc0000;text-decoration:underline;background:none;margin:0;padding:0;}


#tabs .menuLinks2{width:207px;position:absolute;z-index:10;background-image:url('../images/menuLinks.png'); background-position:0 100%;margin:27px 0 0 338px;padding:10px;font-size: 12px; font-weight: 700}
#tabs .menuLinksDiv2{text-align:left;clear:both;line-height:140%;width:207px;}
#tabs ul.menuLinksUL2{border:0;text-decoration:none;background:none;margin:0;padding:0;}
#tabs .menuLinksLi2{float:left;margin:0 auto;padding:0;}
#tabs a.menuLinksA2{border:0;color:#FFF;text-decoration:none;background:none;margin:0;padding:0;}
#tabs a:hover.menuLinksA2{border:0;color:#cc0000;text-decoration:underline;background:none;margin:0;padding:0;}

/* END MENU TABS */




/* FOOTER
*****************************************************************/
.h2text{padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align:center; font-weight:normal;
}

/* END FOOTER */

/********************************************************************************/
/********************************************************************************/
