/*body{ background:#8f8f8f; font-family:verdana; font-size:11px; color:#313131;}*/

/* White FSE - 01.sep.2014 */
body{ background:white; font-family:verdana; font-size:11px; color:#313131;}
body, div, form, select, h1, h2, p{ padding:0px; margin:0px; line-height:13px !important; }

p, td, li, ul, form{ font-family: verdana; font-size: 11px; color: #666666;}
#mainWrapper{ width:802px; margin:auto; }
.container{ width:800px; /*border:solid #d3d3d3 1px;*/ border-top:none; float:left;  min-height:400px; background:#fff; border-bottom:none;}
/*Header Styles*/
.headerMain{ width:800px; margin:auto; }
.clear{ clear:both; }
.fb{ font-weight:bold; }
.pt15{ padding-top:15px; }
a{ border:none; outline:none; }

.topNavI{ float:right; position:relative; width:541px; height:25px; background:#fff; line-height:25px; /*padding-right:5px;*/ left:5px; }
.topNavI ul{ padding:0px; margin:0px; float:right; }
.topNavI ul li{ padding:0px; margin:0px; list-style:none; float:left; color:#A52121; line-height:17px; } 
.topNavI ul li a{ padding:0px 5px 0px 5px; margin:0px; list-style:none; float:left; text-decoration:none; color:#A52121; line-height:19px; }
.topNavI ul li a:hover{ color:#666666; text-decoration:none; }
.headerSec{ float:left; width:778px; /*height:105px;*/ padding:2px 0px 0px 10px; background:#fff url(../images/header-bg.jpg) left top repeat-x; }

.logo{ width:224px; float:left; height:92px; padding:0px 10px 10px 0px; }
.logo a{ width:224px; float:left; display:block; height:92px; }

.headerRightsecI{ width:532px; float:right; padding:0px 0px 12px 0px; text-align:justify; }
.headerRightsecI p{ font-size:11px; line-height:18px; color:#666666; }
.greyNav{ /*width:778px;*/  /*float:left;*/ padding:0px 0px 19px 0px; /*background:#8f8f8f;*/ font-size:12px; position:relative; margin-bottom:19px;}
.txtRowI{ float:left; margin-right:7px; line-height:17px !important; color:#666666; }
.greyNav .select{ width:172px; height:20px; float:left; /*font-size:11px;*/ float:left; margin-right:7px; }
.bookMark{ width:139px; position:absolute; right:407px; padding-top:3px; float:left; left:2px; }
.sortByBlock{ width:363px; float:left; }
.mt5{ margin-top:6px;}
.searchBlockMian{ width:214px; /*float:right;*/ padding:4px 0px 0px 0px;  /*position:absolute; left:361px; right:0px; top:6px;*/ float:right; /**top:15px;*/    }
.searchBlockMian .txtField{ width:166px; height:21px; padding:0px 0px 0px 2px;   *height:auto; *padding:4px 0px 4px 2px; margin-right:3px; float:left; font-size:11px; background:#fff; }
.txtField{ width:194px;  border:solid 1px #cdcdcd; color:#565656; padding:5px 3px; font-size:11px; background:#fff;  /*background:url(../images/txtfield-bg.jpg) repeat-x; */}
.searchBlock{ width:210px; float:left; }
.goBtn, .goBtn_h{ width:33px; height:22px;/*float:right;*/ border:none; margin:0px; padding:0px; cursor:pointer; background:url(../images/go-btn.png) left top no-repeat; }
.goBtn_h{ background-position:left bottom; }

/*Container Styles*/
.greyContent{ float:left; width:798px; min-height:400px; padding:8px 0px 0px 0px; /*border:solid 1px #fff;*/ /*background:#f1f1f1; */}
.greyContentCc{ float:left; width:798px; padding:8px 0px 0px 0px; /*border:solid 1px #fff;*/ /*background:#f1f1f1; */}
.leftSec{ width:175px; float:left; background:#fff; }
.leftSec .innerCnt{ float:left; }
.leftSec .innerCnt ul{ padding:0px; margin:0px; }
.leftSec .innerCnt ul li{ padding:0px; margin:0px; line-height:10px; list-style:none; }
.leftSec .innerCnt ul li a{ width:197px; padding:3px 0px 5px 0px; margin:0px; /*border-bottom:solid 1px #f1f1f1; */color:#5b5b5b; display:block; text-indent:20px;  background: url(../images/bull-left.png) 10px 5px no-repeat; text-decoration:none; font-size:11px; }
.leftSec .innerCnt ul li a:hover{ color:#666666;/* border-bottom:solid 1px #aeaeae;*/ background:#f1f1f1 url(../images/bull-left-white.png) 10px 6px no-repeat;}

.leftSec .innerCnt ul li.active a{ color:#666666; border-bottom:solid 1px #e5e5e5; background:#f1f1f1 url(../images/bull-left-white.png) 10px 6px no-repeat; font-weight:bold}

.leftSec .innerCnt ul li  ul{ padding:0px 0px 0px 8px; margin:0px; width:184px; }
.leftSec .innerCnt ul li  ul li{ padding:0px 0px 2px 0px; margin:0px; line-height:11px; list-style:none;  }
.leftSec .innerCnt ul li  ul li a{ width:167px; padding:3px 0px 5px 5px; line-height:7px; margin:0px; list-style:none; color:#5b5b5b !important; text-decoration:none; font-size:11px; background: url(../images/samll-bull.png) 15px 6px no-repeat !important; border:none !important; font-weight: normal !important;
}
.leftSec .innerCnt ul li  ul li a:hover{ color:#666666 !important; }
.leftSec .innerCnt ul li  ul li.active a{ padding:3px 0px 5px 4px; margin:0px; background:#f1f1f1 url(../images/samll-bull.png) 15px 6px no-repeat !important; color:#666666 !important; border-bottom:solid 1px #f8f8f8; font-weight:bold !important;}
.leftSec .innerCnt ul li  ul li a:hover{ background:#f1f1f1 url(../images/samll-bull.png) 15px 6px no-repeat !important; color:#666666 !important;  }

.redTxt{ color:#a11514; }
.txt12{ font-size:12px; }

/*Right Sec Styles*/
.rightSec{ width:577px; float:left; padding:9px 15px 7px 15px; background:#f1f1f1; }
.rightSec p{ color:#2d2d2d; }
/*.infoSound{ float:left; width:551px; height:41px; padding:8px 11px 12px 12px; background:#FFFFCC; border:solid 1px #e5e5e5; font-size:11px; color:#313131; }*/
.infoSound{ float:left; width:551px; height:41px; padding:8px 11px 12px 12px; background:#FEFEFE; border:solid 1px #e5e5e5; font-size:11px; color:#313131; }
.infoSound .soundDescription{ width:400px; height:30px; float:left; position:relative;  }
.infoSound .soundDescription p{ padding-bottom:14px; }
/*.infoSound .soundDescriptionShort{ width:400px; height:30px; float:left; position:relative;  }
.infoSound .soundDescriptionShort p{ padding-bottom:14px; }*/
.greytext{ color:#8d8d8d; position:absolute; bottom:-13px; font-size:10px; }
.infoSound .greytext span{ padding:0px 10px; }
.infoSound .addtoCartSec{ /*width:130px;*/ height:45px; position:relative; float:right; padding-top:0px;}
.infoSound .addtoCartSec p{ padding:0px; margin:0px; }
.infoSound .addtoCartSec span{ float:left; padding-left:5px; }

.fse{background:rgb(253, 253, 235);}

/*Pagenation*/
.paginationMain{ width:576px; margin-top:-19px; *margin-top:-39px; }
.pagination a{ outline:none; }
.pagination{ width:576px; /*float:left;*/ margin:auto;  text-align:center; color:#fff;float:left;  }
.pagination ul{ padding:9px 0px 9px 4px; margin:0px; text-align:center; word-spacing:normal; }
.pagination ul li{ padding:0px; margin: 0 1px; list-style:none; display:inline-block;  width:24px; height:24px; zoom:1; *display:inline;  }
.pagination ul li a{ padding:0px; margin:0px; width:24px; height:24px; display:block; list-style:none; line-height:23px; text-decoration:none; font-size:11px; color:#525252; text-align:center; background:url(../images/pagination-bg.png) left top no-repeat; }
.pagination ul li a:hover{ background:url(../images/pagination-bg_h.png) left top no-repeat; color:#fff;  }
.pagination ul li a b{ background:url(../images/pagination-bg_h.png) left top no-repeat; color:#fff; width:24px; height:24px; display:block; }
.pagination ul li b{ background:url(../images/pagination-bg_h.png)  left top no-repeat; color:#fff; width:24px; height:24px; display:block; text-align:center; line-height:22px;}
.pagination ul li a.previousBtn, .nextBtn{ width:24px; height:24px; background:url(../images/previous-btn.png) left top no-repeat; text-indent:-9999px;  }
.pagination ul li a.nextBtn{ background:url(../images/next-btn.png) left top no-repeat; text-indent:-9999px;}

/*Footer Styles*/
.footerSec{ width:800px;float:left; background:#fff; padding:25px 0px; text-align:center; line-height:20px; }
.footerSec .footelLinks{ width:649px;  margin:auto; color:#A52121; line-height:20px; font-size:11px;  }
.footerSec .footelLinks a{ color:#A52121; line-height:20px; text-decoration:none; font-size:11px; }
.footerSec .footelLinks a:hover{ text-decoration:underline; color:#ce3f24; }
.footerSec p{ padding:6px 0px; color:#444444; }

/*Download page Styles add by Mallesh*/
.downloadContent{ width:780px; float:left; padding:0px 10px 10px 10px; border-top:1px solid #d6d6d6; margin-top:5px;}
.downloadContent h2{ text-align:center; color:#233a60; font-size:19px; font-weight:normal; padding:25px 0px 25px 0px;}
.musicDownloadsec{ float:left; padding:0px; margin:0px; background:#f8f8f8; width:780px;}
.downloadContent .downloadNotes{ padding:0px 0px 0px 24px;}
.downloadContent .downloadNotes ul{ color:#535353;}
.downloadContent .downloadNotes ul li{ color:#535353; font-size:11px; line-height:20px;list-style:disc;}
.songsDownSec{ width:780px; float:left; padding:10px 0px 0px 0px;}
.songsDownSec .songDownHead td{ background:#ebe8e8; font-size:16px! important; color:#990000! important;}
.songsDownSec .songDownHead td{ border-bottom:none!important;}
.songsDownSec table tr td{ padding:9px 16px 9px 16px; border:1px solid #ffffff; border-bottom:none; border-right:none; }
.songsDownSec .greyColor{ background:#e6e6e6; font-size:11px; color:#2a2a2a;}
.songsDownSec .lightgrey{ background:#f2f2f2; font-size:11px; color:#2a2a2a;}
.songsDownSec .greyColor:hover, .songsDownSec .lightgrey:hover{ background:#d8d8d8;}
.songsDownSec .greyColor .sizeSec a, .songsDownSec .lightgrey .sizeSec a{ background:url(../images/download_bg.png) left top no-repeat; float:right; width:97px; height:24px;}
.songsDownSec .sizeSec input, .songsDownSec .sizeSec input{ background:url(../images/download_bg.png) left top no-repeat; border:none; text-indent:-9999px; cursor:pointer; float:right; width:97px; height:24px;}
.songsDownSec .greyColor .sizeSec, .songsDownSec .lightgrey .sizeSec{ float:left; width:181px;}
.songsDownSec .greyColor .sizeSec .sizeText, .songsDownSec .lightgrey .sizeSec .sizeText { float:left; line-height:23px;}
.backHomeSec{ width:750px; float:left; background:#f6f6da; border:1px solid #b2b2af; padding:15px; margin-top:10px; font-size:12px; color:#878787;}
.musicLing{ color:#767676; font-weight:bold;}
.musicLing:hover{ text-decoration:none;}
.backHome{ float:right;}
.backHome a{ background:url(../images/backtohome_bg.png) left top no-repeat; width:117px; height:27px; float:right;}
.backHome a:hover{ background:url(../images/backtohome_bg.png) left bottom no-repeat;}

.downloadBtn a{ background:url(../images/download_bg.png) left top no-repeat; float:right; width:97px; height:24px;}

.songDescription{  text-decoration:none; color:#2A2A2A; }
.songDescription:hover{  text-decoration:underline; color:#000; }

	form{ padding:0px; margin:0px;}
	
	li { list-style: none; text-align:left;}
	
	big { font-family: verdana; font-size: 14px; 	}
	
	b {	font-weight: bold; }
	
	i { 	font-style: italic; }
	
	img {border: none;}
	
	#listing { color: #666666;}
	
	#listing table tr.headings td {
	font-weight: bold;
	}
	
	a {color: #990000; text-decoration: none;}
	a:hover {color: #000000;}
	
	.trackinfo {color: #2d2d2d; text-align:left;}
	.trackinfo:hover {color: #000000; text-decoration:underline;}
	
	.trackinfo-alt {background: #e9e9b6;color: #666666;}
	
	/*Added param on 26Nov08*/
	.support_links{
	border:1px solid #999999;
	}
	.support_links ul, .support_links ul li{
	padding:0px;
	margin:0px;
	line-height:18px;
	}
	.support_links ul{
	float:left;
	width:180px;
	}
	.support_links ul li{
	padding-left:0px;
	margin-left:0px;
	color:#990000;
	}
	.support_links ul li ul{
	padding-left:0px;
	margin-left:13px;
	color:#990000;
	}
/*Added param on 03Dec08*/
.leftbar_main {
	 list-style-type:none;
	 margin:0;
	 padding:0px 0px 0px 0px;
	 widows:100%;
 	 margin-left: 20px;

}
.leftbar_main li {
	 list-style-type: none;
	 list-style-image: url(/plus.gif);
}

.leftbar_main li a{
	 margin-left:-6px;
}

.leftbar_main li li {
	 list-style-type: none;
	 list-style-image: url(/minus.gif);
 	 padding:0px 0px 0px 0px;
}
.redline{
	margin-right:0px;
	background:url(/redline.png) left 2px repeat-x;
}


.blank{
	margin-right:-5px;
	background:#ffffcc;
	background:url(/blank.png) left top repeat-x;
}

.redline_sub{
	margin-left: -25px;
	margin-right:4px;
	background:url(/redline.png) left 2px repeat-x;
	text-align:left;
}
.redline_sub a{
	background:#ffffcc;
	background:url(/blank.png) left 2px repeat-x;
}
.blank_sub{
	margin-left: -25px;
	margin-right:-1px;
	background:#ffffcc;
	background:url(/blank.png) left 2px repeat-x;
	text-align:left;
}
.td_pad{ padding:15px 0px 10px 10px;}
.borderleft{ border-left:solid #990000 1px; color: #666666; }

/*Add_list buton in vip_index colorbox*/
.red-btn{ background-color:#7b0d0e; border:1px solid #ffc3c3; padding:2px 8px 2px 8px; color:#fff; font-size:11px; cursor:pointer;
float:left;}

.download{background:url(../images/download-but.jpg) left top no-repeat; width:67px; height:21px; float:left; margin-top:3px; cursor:pointer;}
.re-download{background:url(../images/download-but.jpg) left bottom no-repeat; width:67px; height:21px; float:left; margin-top:3px; cursor:pointer;}

.input-name8 {float:left;  margin-bottom:22px; padding:0px 8px 0 0; text-align:right; width:95px;}

.contact-midinput8 {color:#365F6E; font-size:12px; float:left; padding:1px;}


.rightsecInner{ background:#F1F1F1; padding:7px; }
.riskFreeinfo{ float:left; }
.riskFreeinfo h1{ font-size:18px; font-weight:bold; padding-bottom:15px; text-align:center; }
.riskFreeinfo ul{ padding:0px 0px 0px 13px !important; margin:0px; }
.riskFreeinfo ul ul { padding:0px; margin:0px; }
.riskFreeinfo ul ul li{ list-style:none; margin:0px 0px 9px 0px !important;  }
.riskFreeinfo ul li{ padding:0px 0px 7px 0px !important; margin:0px; list-style:disc !important;  line-height:16px !important; }
.pt5{ padding-top:3px; }

.contactFormmain{ float:left; }
.priceTxt{ bottom:1px; right:7px; color:#666; position:absolute; float:right !important; }
.priceTxtCentered{ bottom:5px; right:14px; color:#666; position:absolute; float:right !important; }
.contentMain{ float:left; width:779px; padding:0px 10px 0px 10px; background:#F1F1F1; }
.greyContentCc .contentMain{ float:left; width:779px; padding:15px 10px 15px 10px; background:none; }
.vipSec{ background:url(../vip/images/vip_special.jpg) left top no-repeat !important; float:left; width:100%; }
.contentMain p{ padding-bottom:12px; }

.contentMain h1{ text-align:center; padding-bottom:9px; font-size:18px; font-weight:bold; }
.pb15{ padding-bottom:15px;}

.txtField01{width:219px; height:18px; color:#000; border:solid 1px #AFAFAF; }
.loginBtn, .loginBtn_h{ width:88px; height:27px; border:none; cursor:pointer; background:url(../images/spritebtn-img.png) -8px -243px no-repeat; }
.loginBtn_h{ background-position:-8px -270px; }
.tracksection{ position:relative; float:left; width:100%;  }

.loginBtn, .loginBtn_h{ width:88px; height:27px; border:none; cursor:pointer; background:url(../images/spritebtn-img.png) -8px -243px no-repeat; }
.loginBtn_h{ background-position:-8px -270px; }

.addtocartBtn a{ width:79px; height:22px; background:url(../images/spritebtn-img.png) -117px -414px no-repeat; display:block; }
.addtocartBtn a:hover{ background-position; background:url(../images/spritebtn-img.png) -117px -436px no-repeat; }

.addtolistBtn a{ width:79px; height:22px; background:url(../images/spritebtn-img.png) -117px -458px no-repeat; display:block; }
.addtolistBtn a:hover{ background-position; background:url(../images/spritebtn-img.png) -117px -458px no-repeat; }
.categorysearch{ /*width:321px; */ float:right; padding-right:11px; text-align:right; position:relative; padding-top:9px; *top:-15px; }

.greyNav .selectMost{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px !important;  padding:0px; margin:0px; line-height:0px  !important; vertical-align:middle; }

.leftSec .innerCnt .support_links ul li a, .leftSec .innerCnt .support_links ul li ul li a{ background:none!important; display:inline; line-height:18px; color:#990000!important; }
.leftSec .innerCnt .support_links ul li a:hover{ background:none; color:#000!important; }
.site-block{ float:left; /*width:73px;*/ padding-left: 0; }
.updates{ float: left;  padding-left: 8px; }
.categorysearch input{ margin:0px 5px 0px 0px; padding:0px; float:left; vertical-align:middle; }

.submitBtnnew, .submitBtnnew_h{ width:88px; height:27px; border:none; cursor:pointer; background:url(../images/spritebtn-img.png) -8px -413px no-repeat; }
.submitBtnnew_h{ background-position:-8px -440px; }
 .related-block{  border-top:1px solid #ccc; border-left:1px solid #ccc; margin-top:5px; }
.rel-sound{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.my-vip{font-size:10px;margin:0 0 8px 8px;color:#A52121;}

a#addtocartbutton {
  display: block !important;
  width: 98px !important;
  height: 21px !important;
  background-image: url(/images/addtocart_long.png) !important;
  background-repeat: no-repeat !important;
  margin-top: -2px !important;
}
a#addtocartbutton:hover {background-image: url(/images/addtocart_long_hover.png) !important;}

a#btndlmp3 {
  display: block;
  width: 98px;
  height: 21px;
  background-image: url(/images/download_mp3.png);
  background-repeat: no-repeat;
  margin-top: -2px;
}
a#btndlmp3:hover {background-image: url(/images/download_mp3_h.png);}

a#btndlwav {
  display: block;
  width: 98px;
  height: 21px;
  background-image: url(/images/download_wav.png);
  background-repeat: no-repeat;
  margin-top: 2px;
}
a#btndlwav:hover {background-image: url(/images/download_wav_h.png);}

.dl_btn{background:url(../images/download_bg.png) left top no-repeat; float:right; width:97px; height:24px;}


.at4-recommended-outer-container{
	position: relative;
    z-index: -1;
}