/* CSS Document */
body{
	background-image: url(../design_art/mainbg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	background-color: #ffffea;
	background-repeat:repeat-x;
}
p{
	font-size:12px;
	color:black;
	text-align:justify;
	margin: 5px;
	}
h1{
	font-size:16px;
	color:gray;
	text-align:center;
	font-weight:bold;
	}
	
h2{
	font-size:14px;
	color:green;
	text-align:left;
	font-weight:bold;
	}	
#header{
	background-image:url(../design_art/headerbg.png);
	width:960px;
	height:161px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	}
#menu{
	width:960px;
	height:49px;
	border-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	border-left:0px solid black;
	border-right:0px solid black;
	border-top:0px solid #484848;
	border-bottom:0px solid #484848;
	}
#menu ul{
	margin-top:0px;
	}
#menu ul li{
	display:inline;
	color:#484848;
	font-size:12px;
	margin-left:30px;
	font-weight:bold;
	}
#menu ul li a{
	color:#484848;
	text-decoration:none;
	}
#menu ul li a:hover{
	color:red;
}
.menu_btn1{
	width:163px;
	height:49px;
	display:block;
	overflow:hidden;
	position:relative;
}
.menu_btn1:hover{
	text-indent:-163px;
	display:block;
	overflow:hidden;
	position:relative;
	}
.menu_btn2{
	width:149px;
	height:49px;
	display:block;
	overflow:hidden;
	position:relative;
}
.menu_btn2:hover{
	text-indent:-149px;
	display:block;
	overflow:hidden;
	position:relative;
	}
.menu_btn3{
	width:105px;
	height:49px;
	display:block;
	overflow:hidden;
	position:relative;
}
.menu_btn3:hover{
	text-indent:-105px;
	display:block;
	overflow:hidden;
	position:relative;
	}
.menu_btn4{
	width:91px;
	height:49px;
	display:block;
	overflow:hidden;
	position:relative;
}
.menu_btn4:hover{
	text-indent:-91px;
	display:block;
	overflow:hidden;
	position:relative;
	}
.menu_btn5{
	width:125px;
	height:49px;
	display:block;
	overflow:hidden;
	position:relative;
}
.menu_btn5:hover{
	text-indent:-125px;
	display:block;
	overflow:hidden;
	position:relative;
	}
.menu_btn6{
	width:134px;
	height:49px;
	display:block;
	overflow:hidden;
	position:relative;
}
.menu_btn6:hover{
	text-indent:-134px;
	display:block;
	overflow:hidden;
	position:relative;
	}
.menu_btn7{
	width:193px;
	height:49px;
	display:block;
	overflow:hidden;
	position:relative;
}
.menu_btn7:hover{
	text-indent:-193px;
	display:block;
	overflow:hidden;
	position:relative;
	}
#login_form label{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
#login_form input{
	width: 155px;
	height: 25px;
	background-color:#e5cfc6;
	border:2px solid #c49080;
}
.banner_area{
	width:960px;
	height:143px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../design_art/banner_bg.png);
}
.banner_holder{
	width:525px;
	height:59px;
	margin-left:39px;
	margin-top:47px;
	float:left;
	}
.listen_live_holder{
	margin-right:56px;
	margin-top:46px;
	float:right;
}
.wrapper{
	width:960px;
	margin-right:auto;
	margin-left:auto;
	overflow:auto;
	}
.wrapper_deals{
	width:960px;
	margin-right:auto;
	margin-left:auto;
	overflow:auto;
	background-image:url(../design_art/dealsbg.jpg);
	}
.left{
	width:172px;
	float:left;
	text-align:center;
	}
.login{
	width:172px;
}
.login_top{
	float:left;
	background-image:url(../design_art/login_top.png);
	width:172px;
	height:21px;
}
.login_main{
	background-image:url(../design_art/login_back.png);
	float:left;
	width:172px;
}
.login_main p{
	margin-bottom:5px;
}
.login_main a{
	margin-left:5px;
	color:black;}
.login_bottom{
	background-image:url(../design_art/login_bottom.png);
	float:left;
	width:172px;
	height:122px;
}
.center{
	width:580px;
	border:0px dashed black;
	float:left;
	}
.content{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	border:0px dashed black;
}
.content_top{
	width:550px;
	height:10px;
	background-image:url(../design_art/content_top.png);
}
.content_main{
	width:520px;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../design_art/content_bg.png);
}
.content_bottom{
	width:550px;
	height:10px;
	background-image:url(../design_art/content_bottom.png);
}
.right{
	width:207px;
	float:right;
	text-align:center;
	}
#footer{
	background-image:url(../design_art/footerbg.png);
	width:960px;
	height:36px;
	border-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid black;
	font-size:11px;
	color:#black;
	margin-bottom:10px;
	}
#footer p{
	text-align:center;
	}
#footer a{
	color:black;
	text-decoration:none;
	}
#footer a:hover{
	text-decoration:underline;
	}
/* item css */
.deal_item{
	width:466px;
	margin-left:auto;
	margin-right:auto;
}
.deal_item_top{
	width:466px;
	height:10px;
	background-image:url(../design_art/deal_item_top.png);
}
.deal_item_main{
	width:436px;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../design_art/deal_item_back.png);
	overflow:auto;
}
.deal_item_main a{
	color:#fffc00;
	font-size:11px;
	text-align:center;
}
.deal_item_main h2{
	color:#000;
	font-size:14px;
	text-decoration:underline;
}
.deal_item_main P{
	color:#000;
	font-size:12px;
}
.bidtext{
	color:#13c30f;
	text-decoration:underline;
}
.deal_item_bottom{
	width:466px;
	height:21px;
	background-image:url(../design_art/deal_item_bottom.png);
	overflow:auto;
}
.deals_box{
	width:186px;
	margin-left:auto;
	margin-right:auto;
}
.deals_box_top{
	width:186px;
	height:24px;
	background-image:url(../design_art/deals_box_top.png);
}
.deals_box_main{
	width:176px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../design_art/deals_box_back.png);
}
.deals_box_main h2{
	color:#fff;
	font-size:14px;
	text-decoration:underline;
}
.deals_box_main P{
	color:black;
	font-size:12px;
	text-decoration:underline;
}
.deals_box_bottom{
	width:186px;
	height:77px;
	background-image:url(../design_art/deals_box_bottom.png);
}
/* end item css */
.error, .errorlist{
background-color: white;
border: 1px dashed red; padding: 5px; margin: 3px; color: red; font-size: 14px; font-weight: bold;
}
#bottom_banners{
	width: 517px;
	height: 92px;
	background-image:url(../design_art/bottom_banner.png);
	background-repeat: no-repeat;
	padding-top: 10px;
}
