body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:11px Arial, Helvetica, sans-serif; color:#333; background:#000000  url(images/body.jpg) no-repeat 50% 0px; text-align:center;}
span.clear{clear:both;}
div.clear{clear: both; width: 0px; height: 0px; overflow: hidden;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
*:focus{outline-width:thin; outline-style:none;}


#bottom_image{ background:url(images/footer.jpg) no-repeat 50% 100%; width:100%; overflow:hidden;}
#layout{width:960px; margin:0px auto; text-align:left;}

#header{width:100%; float:left; padding:4px 0px;}
#header .logo{float:left;}
#header .user{float:right; background:url(images/login.gif) no-repeat 0px 0px; padding:5px 6px 5px 15px;}
#header .user ul li{list-style:none; background:url(images/arrow.gif) no-repeat 100% 5px; padding-right:10px; display:inline; padding-left:15px; letter-spacing:1px; margin-right:10px;}
#header .user ul li a{color:#fff; text-decoration:none;}


#menu{background:url(images/dark_dot.jpg) repeat 0px 0px; float:left; width:100%; *white-space: nowrap; z-index:1;}
#menu #navigation{float:left; }
#menu #navigation ul li{display:inline; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; list-style:none; padding:7px 0px 5px 27px; float:left; }
#menu #navigation ul li a{color:#FFFFFF; text-decoration:none;}
#menu #search_box{float:right; background:#960168; height:25px; padding:4px 5px 0px 18px;width:245px;}
#menu #search_box *{vertical-align:middle;}
#menu #search_box label{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; padding-right:5px;}
#menu #search_box input.textbox{height:17px; border:0; width:140px; padding:0px 4px; margin-right:3px; display:inline; }

#container{width:100%; float:left; padding:10px 0px 46px 0px;}
#container #container_left{width:622px; float:left; background:url(images/light_dot.png) repeat 0px 0px; padding:7px;}

#container #container_left .head{background:#b83d92; padding:10px;}
#container #container_left .head h1{ font:bold 18px Arial, Helvetica, sans-serif; color:#fff200; margin-bottom:15px;}
#container #container_left .head p{color:#ffffff; font:11px Verdana, Arial, Helvetica, sans-serif;}

#container #container_left .head .pagination{width:100%; overflow:hidden; padding:10px 0px 0px 0px; border-top:solid 1px #e8a1d2; margin-top:15px;}
#container #container_left .head .pagination .sort{float:left; padding-top:1px;}
#container #container_left .head .pagination .sort p{font-size:10px;}
#container #container_left .head .pagination .sort a{ color:#fff200; text-decoration:none;}
#container #container_left .head .pagination .paging{float:right;}
.paging ul{ float:left; padding-right:70px;}
.paging ul li{ float:left; list-style:none; margin-left:2px; font-size:10px;}
.paging ul li a{padding:1px 4px; color:#fff200; background:#7b0155; text-decoration:none; float:left; }
.paging ul li a.current{background:none; color:#FFFFFF;}
.paging a.next{float:left; color:#fff200; text-decoration:none;}
#container #container_left .bottom_pagination{width:100%; overflow:hidden; padding:23px 0px 30px 0px;}
#container #container_left .bottom_pagination .paging{padding-left:10px;}
#container #container_left .bottom_pagination .paging ul{padding-right:55px;}
#container #container_left .bottom_pagination a.current{color:#360124;}
#container #container_left .bottom_pagination a.next{color:#360124; margin-right:50px;}
#container #container_left .bottom_pagination .icon{ float:left; margin-top:2px;}

#container #container_left .content{background:#fff; }
#container #container_left .content .section{border-top:solid 1px #cc99cc; padding:15px 15px; width:592px; overflow:hidden;}
#container #container_left .content .section.first{border:none; padding-top:0px;}
#container #container_left .content .section .photo{float:left;}
#container #container_left .content .section .detail{margin:0px 0px 0px 20px; padding-top:6px; width:450px; float:left; }
#container #container_left .content .section .detail h2{ font:bold 14px Arial, Helvetica, sans-serif; color:#83015a; margin-bottom:8px; line-height:12px;}
#container #container_left .content .section .detail h2 a{color:#83015a; text-decoration:none;}
#container #container_left .content .section .detail p{color:#555; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:15px; margin-bottom:10px;}
#container #container_left .content .section .detail p a{color:#555; font-weight:bold; text-decoration:none;}

#container #container_left .content .detail{float:left;background:#FFFFFF none repeat scroll 0 0; width:622px}
#container #container_left .content .detail h2{ font:bold 14px Arial, Helvetica, sans-serif; color:#83015a; margin-bottom:8px; line-height:12px;}
#container #container_left .content .detail h1{ font:bold 16px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:8px;}
#container #container_left .content .detail h2 a{color:#83015a; text-decoration:none;}
#container #container_left .content .detail p{color:#555; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:15px; margin-bottom:10px;}
#container #container_left .content .detail p a{color:#555; font-weight:bold; text-decoration:none;}

#container #container_left .content .section .detail .buttons{height:21px; overflow:hidden;}
#container #container_left .content .section .detail .buttons ul li{background:url(images/left_btn.gif) no-repeat 0px 0px; padding-left:5px; float:left; list-style:none; margin-right:8px; height:21px;}
#container #container_left .content .section .detail .buttons ul li.added-already{width:67px;height:21px;background:url('images/added.gif') no-repeat 0 0;padding:0;display:block}
#container #container_left .content .section .detail .buttons ul li a{float:left; color:#fff200; text-decoration:none; background:url(images/right_btn.gif) no-repeat 100% 0px; height:21px; line-height:21px; padding:0px 13px 0px 8px; font-size:10px; }
#container #container_left .content .section .detail .buttons ul li a span.listen{background:url(images/listen.gif) no-repeat 100% 50%; padding-right:15px}

#container #container_left .content  .detail .buttons{overflow:hidden;text-align:right;}
#container #container_left .content  .detail .buttons ul li{background:url(images/left_btn.gif) no-repeat 0px 0px; float:left;padding-left:5px; list-style:none; margin-right:8px; height:21px;}
#container #container_left .content  .detail .buttons ul li.added-already{width:67px;height:21px;background:url('images/added.gif') no-repeat 0 0;padding:0;display:block}
#container #container_left .content  .detail .buttons ul li a{float:left; color:#fff200; text-decoration:none; background:url(images/right_btn.gif) no-repeat 100% 0px; height:21px; line-height:21px; padding:0px 13px 0px 8px; font-size:10px; }
#container #container_left .content  .detail .buttons ul li a span.listen{background:url(images/listen.gif) no-repeat 100% 50%; padding-right:15px}

#container #container_right{width:312px; float:right;}
#container #container_right .box1{background:url(images/light_dot.png) repeat 0px 0px; padding:7px; margin-bottom:10px;}
#container #container_right .box1 h1{font:bold 14px Arial, Helvetica, sans-serif; color:#fff200;}
#container #container_right .box1 h2{font:bold 14px Arial, Helvetica, sans-serif; color:#fff200;}

.cart_box{background:#360124; padding:8px;}
.cart_box .select_bg{float:left; background:url(images/select_bg.jpg) no-repeat 0 0; width:133px; padding-left:5px;color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif; padding-top:1px; padding-bottom:1px; position:relative; z-index:999}
.cart_box .select_bg span{background:none; width:100px; float:left; border:none;color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif;}
.cart_box .select_bg.first{margin-right:5px;}
.cart_box .select_bg div{padding:0;}
.cart_box .select_bg  #flex_box{float:left; width:220px; overflow:auto; position:absolute; top:20px; left:0; padding-left:0; z-index:999}
.cart_box .select_bg  #flex_box ul{float:left; width:203px; list-style:none; background:#600142;}
.cart_box .select_bg  #flex_box ul li{float:left; width:196px; font:10px/14px Verdana, Arial, Helvetica, sans-serif; padding:0 0 2px 0;background:#600142}
.cart_box .select_bg  #flex_box ul li.bg_change{background:#600142;}
.cart_box .select_bg  #flex_box ul li a{float:left; width:195px; color:#fff; text-decoration:none;background:#600142; margin:0; padding-left:7px;}
.cart_box .select_bg  #flex_box ul li a:hover{float:left; width:195px; color:#fff; text-decoration:none;background:#b83d92; margin:0;}

.cart_box .select_bg  #flex_box1{float:left; width:220px; overflow:auto; position:absolute; top:20px; left:0; padding-left:0; z-index:1;}
.cart_box .select_bg  #flex_box1 ul{float:left; width:203px; list-style:none; background:#600142; padding-bottom:5px;}
.cart_box .select_bg  #flex_box1 ul li{float:left; width:196px; font:10px/14px Verdana, Arial, Helvetica, sans-serif; padding:0 0 2px 0;background:#600142;}
.cart_box .select_bg  #flex_box1 ul li.bg_change{background:#600142;}
.cart_box .select_bg  #flex_box1 ul li a{float:left; width:195px; color:#fff; text-decoration:none;background:#600142; margin:0; padding-left:7px;}
.cart_box .select_bg  #flex_box1 ul li a:hover{float:left; width:195px; color:#fff; text-decoration:none;background:#b83d92; margin:0;}

.cart_box .select_bg a{float:right; background:url(images/arrow.jpg) no-repeat 0 0; width:18px; height:18px;}
.cart_box select.first{margin-right:6px;}
.cart_box select{width:136px; background:#900164; border:none; padding:1px; color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif; height:18px;}
.cart_box select option{background:#600142; border:none; color:#FFFFFF; padding:2px;}
.cart_box select option:hover{background:#b83d92;}
.cart_box div{padding-left:25px;}
.cart_box div p{color:#fff; margin-bottom:5px; font-size:10px;}
.cart_box .cart{background:url(images/cart.gif) no-repeat 0px 0px;}
.cart_box .wrap{background:url(images/cart_bg.gif) no-repeat 0px 0px; padding:10px 10px 14px 10px; display:block; width:262px;}
.cart_box a{color:#fff200; text-decoration:none; margin:0px 2px;}
.cart_box a.current {color:#e8a1d2;}

.gradient{background:#950167 url(images/grad1.gif) repeat-x 0px 100%; padding:10px 15px;}
.gradient ul.product{width:100%; overflow:hidden; margin-top:-5px;}
.gradient ul.product li{color:#fff; list-style:none; padding: 7px 0px 2px; }
.gradient ul.product li div.title { float: left; width: 80px; }
.gradient ul.product li div.description { float: left; width: 270px; }
.gradient ul.product li div.first-description { float: left; width: 185px; }
.gradient ul.product li div.first-description span.idx{ background: #5E002C; padding: 0px 5px; margin-right: 8px; }
.gradient ul.product li div.description span.idx{ background: #5E002C; padding: 0px 5px; margin-right: 8px; }
.gradient ul.product li a{color:#fff; text-decoration:none;}
.gradient ul.product li div.first-description a{ color:#fff200; }
.gradient ul.product li p{font-size:10px;}

.gradient ul.news li{border-top:solid 1px #d371b5; float:none; width:100%; overflow:hidden; padding:13px 0px; list-style:none;}
.gradient ul.news li img{float:left; margin:0px 10px 0px 0px;}
.gradient ul.news li a{color:#fff200; text-decoration:none;}
.gradient ul.news li h4{font:bold 11px Arial, Helvetica, sans-serif;}
.gradient h2{margin-bottom:10px;}
.gradient  p{color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif;}
.gradient ul.news li p a{background:url(images/arrow.gif) no-repeat 100% 5px; padding-right:7px;}
.gradient ul.news li p.date{ margin-bottom:5px; color:#fff200; }
.gradient ul.news li.first{border:none; padding-top:0px;}
.gradient h2{color:#fff200;font-weight:bold}
.gradient a{color:#fff200;text-decoration:none}

.box1 .paging{float:right;}
.box1 .paging ul{padding-right:0px;}

.subscribe {background:#360124;}
.subscribe p{margin-bottom:18px;}
.subscribe fieldset p{background:url(images/inputbox.gif) no-repeat 0px 0px; height:20px; margin-bottom:1px;}
.subscribe fieldset p input.textbox{background:none; border:0; width:150px; color:#FFFFFF; margin-left:10px; font-size:11px; padding-top:1px; margin-right:10px; font-size:10px;}
.subscribe fieldset p input{vertical-align:middle;}



#footer{ padding:6px 0px 34px 0px; clear:both;}
#footer .wrapper{width:968px; margin:0px auto; overflow:hidden;}
#footer .wrapper .box{width:170px; float:left; padding-left:19px; border-left:solid 1px #b83d92; height:107px; margin-left:3px;} 
#footer .wrapper .box h2{margin-bottom:17px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff200;}
#footer .wrapper .box ul li{list-style:none; font:11px Verdana, Arial, Helvetica, sans-serif; margin-bottom:1px;}
#footer .wrapper .box ul li a{color:#FFFFFF; text-decoration:none;}
#footer .wrapper .box ul li a:hover{text-decoration:underline;}

td{ 
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

#navigation .nav_cart_box{
	float:left;
	background:none;
	padding:4px 0 0 4px;
}
.nav_cart_box{background:#360124; padding:8px;}
.nav_cart_box .nav_select_bg{float:left; background:url(images/select_bg.jpg) no-repeat 0 0; width:133px; padding-left:5px;color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif; padding-top:1px; padding-bottom:1px; position:relative; z-index:999}
.nav_cart_box .nav_select_bg span{background:none; width:100px; float:left; border:none;color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif;}
.nav_cart_box .nav_select_bg.first{margin-right:5px;}
.nav_cart_box .nav_select_bg div{padding:0;}
.nav_cart_box .nav_select_bg  #nav_flex_box1{float:left; width:220px; overflow:auto; position:absolute; top:20px; left:0; padding-left:0; z-index:999}
.nav_cart_box .nav_select_bg  #nav_flex_box1 ul{float:left; width:203px; overflow:auto;list-style:none; background:#900164;}
#menu .nav_cart_box .nav_select_bg  #nav_flex_box1 ul li{float:left; width:196px; font:10px/14px Verdana, Arial, Helvetica, sans-serif; padding:0 0 2px 0; background:#900164;}
.nav_cart_box .nav_select_bg  #nav_flex_box1 ul li.bg_change{background:#600142;}
.nav_cart_box .nav_select_bg  #nav_flex_box1 ul li a{float:left; width:195px; color:#fff; text-decoration:none;background:#900164; margin:0; padding-left:7px;}
.nav_cart_box .nav_select_bg  #nav_flex_box1 ul li a:hover{float:left; width:195px; color:#fff; text-decoration:none;background:#b83d92; margin:0;}

.nav_cart_box .nav_select_bg  #nav_flex_box2{float:left; width:220px; overflow:auto; position:absolute; top:20px; left:0; padding-left:0; z-index:1;padding-right:-5px;}
.nav_cart_box .nav_select_bg  #nav_flex_box2 ul{float:left; width:203px; list-style:none; background:#600142; padding-bottom:5px; background:#900164;}
#menu .nav_cart_box .nav_select_bg  #nav_flex_box2 ul li{float:left; width:196px; font:10px/14px Verdana, Arial, Helvetica, sans-serif; padding:0 0 2px 0; background:#900164;}
.nav_cart_box .nav_select_bg  #nav_flex_box2 ul li.bg_change{background:#600142;}
.nav_cart_box .nav_select_bg  #nav_flex_box2 ul li a{float:left; width:195px; color:#fff; text-decoration:none;background:#900164; margin:0; padding-left:7px;}
.nav_cart_box .nav_select_bg  #nav_flex_box2 ul li a:hover{float:left; width:195px; color:#fff; text-decoration:none;background:#b83d92; margin:0;}

.nav_cart_box #nav_flex_box2{height:300px;}

.nav_cart_box .nav_select_bg a{float:right; background:url(images/arrow.jpg) no-repeat 0 0; width:18px; height:18px;}
.nav_cart_box select.first{margin-right:6px;}
.nav_cart_box select{width:136px; background:#900164; border:none; padding:1px; color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif; height:18px;}
.nav_cart_box select option{background:#600142; border:none; color:#FFFFFF; padding:2px;}
.nav_cart_box select option:hover{background:#b83d92;}
.nav_cart_box div{padding-left:25px;}
.nav_cart_box div p{color:#fff; margin-bottom:5px; font-size:10px;}
.nav_cart_box .cart{background:url(images/cart.gif) no-repeat 0px 0px;}
.nav_cart_box .wrap{background:url(images/cart_bg.gif) no-repeat 0px 0px; padding:10px 10px 14px 10px; margin-top:10px; float:left; width:262px;}
.nav_cart_box a{color:#fff200; text-decoration:none; margin:0px 2px;}
.nav_cart_box a.current {color:#e8a1d2;}
#navigation ul{
	float:left;
}
#menu #navigation ul li{	padding:5px 0 7px 20px;}




/*******************************/
#menu{background:url(images/dark_dot.jpg) repeat 0 0; float:left; width:100%; height:28px;} #menu_outer{float:left; width:100%;position:relative; z-index:999;} 
#menu #navigation ul li{display:inline; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; list-style:none; padding:7px 0px 5px 20px; float:left; } 
.clientArea {scrollbar-face-color: #600142; scrollbar-highlight-color: 
#600142; scrollbar-3dlight-color: #600142; scrollbar-darkshadow-color: 
#600142; scrollbar-shadow-color: #600142; scrollbar-arrow-color: 
#b83d92; scrollbar-track-color: #b83d92;} 
.nav_cart_box{background:none; padding:4px 0 4px 4px; float:left; position:relative; z-index:1;} 
.nav_cart_box .nav_select_bg{float:left;
background:url(images/select_bg.jpg) no-repeat 0 0; width:133px; padding-left:5px;color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif; padding-top:1px; padding-bottom:1px; position:relative; z-index:999} .nav_cart_box .nav_select_bg span{line-height:13px;padding-top:2px;background:none; width:100px; float:left; border:none;color:#FFFFFF; font:11px Arial,Sans-serif;} .nav_cart_box .nav_select_bg.first{margin-right:5px;}
.nav_cart_box .nav_select_bg div{padding:0;} .nav_cart_box .nav_select_bg a{float:right;
background:url(images/arrow.jpg) no-repeat 0 0; width:18px; text-decoration:none;}

/*********This if for the top Label Menu styles**********************/


#flex_box{float:left; width:220px; height:48px; overflow:auto; position:absolute; top:20px; left:0; padding-left:0; z-index:999} 
#flex_box ul{float:left; width:138px; list-style:none; background:#900164;} 
#flex_box ul li{float:left; width:138px; font:10px/14px Verdana, Arial, Helvetica, sans-serif; padding:0 0 2px 0!important;background:#900164} #flex_box ul li.bg_change{background:#600142;} 
#flex_box ul li a{float:left; width:130px; color:#fff; text-decoration:none;background:#900164; margin:0; padding-left:7px;} 
#flex_box ul li a:hover{float:left; width:130px; color:#fff; text-decoration:none;background:#b83d92; margin:0;}

/*********This if for the top Genre Menu styles**********************/


#flex_box1{float:left; width:220px; overflow:hidden; position:absolute; top:20px; left:0; padding-left:0; z-index:1;}
#flex_box1 ul{float:left; width:138px; list-style:none; background:#900164; padding-bottom:5px;}
#flex_box1 ul li{float:left; width:138px; font:10px/14px Verdana, Arial, Helvetica, sans-serif; padding:0 0 2px 0!important;background:#900164;}
#flex_box1 ul li.bg_change{background:#900164;}
#flex_box1 ul li a{float:left; width:130px; color:#fff; text-decoration:none;background:#900164; margin:0; padding-left:7px;}
#flex_box1 ul li a:hover{float:left; width:130px; color:#fff; text-decoration:none;background:#b83d92; margin:0;} /*******************************/

#flex_box a, #flex_box1 a{font-family: Arial,Sans-serif; font-size:10px; padding-top:1px; line-height:12px;height:14px;}

#mp3player{position:fixed !important}