/* ------ Header */.top_text {	color:#BBBBBB;	font-size:11px;	padding:10px 20px 10px 20px;	border-bottom:1px solid #666666;	margin-bottom:30px;}.header .headlaps {position:absolute; top:-80px; left:-100px; z-index:20} body {padding:0px 30px 30px 30px;}.header_new {position:relative; height:230px; background:url('/images/h_bg_mp3shopcartcom.jpg') no-repeat; margin-bottom:10px;} .header_new img.logo {position:absolute; top:55px; left:20px;}.header_new .topline .statistic {color:#cbcbcb; font-size:11px; float:right;}.header_new .topline .statistic span { margin-left:3px; margin-right:3px;}.header_new .topline .welcome {float:left; font-size:11px; color:#FFFFFF; text-align:left; margin-left:20px;}.header_new .topline .welcome {color:#FFFFFF; font-weight:bold; font-size:11px;}.header_new .topmenu {position:absolute; top:15px; left:20px; width:277px; font-size:11px; color:#7f7f7f; z-index:30}.header_new .topmenu td {text-align:center}.header_new .topmenu td.left {text-align:left; padding-right:2px;}.header_new .topmenu td.right {text-align:right; padding-left:2px;}.header_new .topmenu a {color:#777777; font-weight:normal; text-transform:none; text-decoration:none; font-size:11px;}.header_new .topmenu a:hover {text-decoration:underline}.header_new .topmenu a.acc {color:#cd2626; font-weight:bold; text-decoration:underline}.header_new .topmenu a.acc:hover {color:#000000; text-decoration:none}.account_new {position:absolute; top:20px; right:20px; width:230px; height:120px;}.account_new .pic {position:absolute; top:2px; left:0px;}.account_new h1, .account_new h2 {position:absolute; left:20px; top:0px; margin:0px;}.account_new h2 {font-size:12px; font-weight:bold; top:3px;}.account_new h1 span {font-weight:normal; color:#d2d2d2}.account_new h1 a {color:#cd2626 !important}.account_new .btn {position:absolute; right:0px; bottom: 0px;}.account_new .btn_login {	bottom:15px;}.account_new .inp {width:160px; margin-bottom:0px; margin-top:5px;}.account_new .content {	position:absolute;	bottom:0px;	left:0px;	height:90px;	width:230px;	font-size:11px;	line-height: 18px;}.account_new .small2 {font-size:10px;}.account_new .forgot { font-size:10px; color:#777777}.account_new .icart {	position:absolute;	left:0px;	bottom:0px;	width:150px;	height:25px;	font-size:11px;}.account_new .icart a {font-size:11px; color:#000000}.account_new .icart_left {	height:25px;	background:url(/images/h_cart_left.gif) top left no-repeat;	padding-left:29px;}.account_new .icart_right {	height:25px;	background:url(/images/h_cart_right.gif) top right no-repeat;	padding-right:5px;}.account_new .icart_bg {	height:25px;	background:url(/images/h_cart_bg.gif) top left repeat-x;	padding-top:5px;	padding-left:3px;}.main_menu {	position:absolute;	left:18px;	bottom:17px;	width:784px;	height:60px;}.main_menu .table {	height:60px;}.main_menu .table td {	height:60px;	text-align:center;	vertical-align:bottom;}.main_menu .table td.left {text-align:left}.main_menu .table td.right {text-align:right}.main_menu .mm_item {	height:59px;	cursor:pointer;	position:relative;}.btn_info {	font-size:10px;	color:#676767;	font-weight:bold;	cursor:pointer;}.latest_info {	position:absolute;	left:33px;	bottom:10px;}.quality_info {	position:absolute;	left:42px;	bottom:10px;}.free_info {	position:absolute;	left:33px;	bottom:10px;}/* ------ end of Header *//* --------- SEARCH -----------*/.search_new .alpha2 {position:absolute; width:790px; padding:0px 4px 0px 4px !important; height:25px; bottom:12px; left:11px; background:url('/images/alpha_bg.gif') repeat-x; color:#666666; font-size:11px;}.search_new .alpha2 a {font-size:12px; text-decoration:none; padding:5px 0px 0px 0px; margin:0px; font-weight:bold; color:#000000; display:block; height:20px; float:none;}.search_new .alpha2 a:hover {background:none; color:#cd2626}.search_new .alpha_table td {	text-align:center;	border-left:1px solid #f3f3f3;	border-right:1px solid #9f9f9f;	padding:0px 4px 0px 4px;	height:25px;}.search_new .alpha_table td.left {border-left:none !important;}.search_new .alpha_table td.right {border-right:none !important; width:96px; padding-left:6px;}.search_new .inp {position:absolute; top:12px; left:154px; width:557px; height:18px;}.search_new .btn {position:absolute; right:12px; top:15px;}.search_new .cat {position:absolute; left:13px; text-transform:uppercase; top:41px; font-size:18px; font-weight:normal; color:#b7b7b7}.search_new .links {	text-align:right;	font-size:10px;	color:#b7b7b7;	position:absolute;	right:245px;	top:36px;	word-spacing:7px;}.search_new .links a {	font-weight:bold;	text-transform:uppercase;	text-decoration:none;	word-spacing:normal;	color:#707070;}.search_new .links a:hover {color:#cd2626}/* --------- END OF SEARCH -----------*/
