@charset "utf-8";
body,p,form{
	padding:0;
	margin:0;
}
body{
	font:12px Verdana, Geneva, sans-serif;
	color:#333;
	background-color:#efefef;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.container{
	background-color:#eaeaea;
	padding-bottom:20px;
}
.gray{color:#6a6a6b;}
.red{color:#c00;}
.f14{font-size:14px;}
.b{font-weight:bold;}
.header-wrap{
	background:url(shade.gif) repeat-x 0 454px #0c0302;
}
.header{
	height:462px;
	background:url(header_bg_120425.jpg) center 0 no-repeat;
}
.logo{
	display:block;
	padding-top:10px;
}
.logo img{
	_filter: expression(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1
		?(
			this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "http://www.oray.com/images/s.gif"
		)
		:"none"
	)
}
.login{
	padding-top:10px;
	color:#fff;
	font-size:14px;
}
.login a{
	color:#fff;
}
.content-wrap{
	margin:0 auto;
	background:url(content_bg.gif) 0 bottom no-repeat #fff;
	width:970px;
	padding-bottom:5px;
}
.content{
	border:solid #e0e0e0;
	border-width:0 1px;
}
.btn{
	cursor:pointer;
	width:112px;
	text-align:center;
	height:34px;
	line-height:34px;
	display:inline-block;
	width:112px;
	padding-bottom:18px;
	background:url(btn.png) no-repeat;
	font-size:14px;
	color:#7e2806;
}
.btn:hover{
	background-position:-113px 0;
	text-decoration:none;
}
.rule p strong{
	display:inline-block;
	width:64px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#fff;
	background:url(btn.png) no-repeat -226px 0;
}
.rule ol{
	margin:10px 0 0;
	padding:0 0 0 25px;
	line-height:1.8em;
}
.detail{
	width:970px;
	margin:0 auto;
	text-align:center;
}
.tips{
	line-height:1.8em;
	color:#6a6a6b;
	background:url(line_x.gif) no-repeat center bottom;
}
.tips ol{
	margin:10px 0 0;
	padding:0 0 10px 25px;
	line-height:1.8em;
}
.toolbar-top{
	height:32px;
	line-height:32px;
	overflow:hidden;
	background:url(toolbar_t.png) no-repeat;
	width:887px;
	padding:0 10px;
}
.toolbar-bottom{
	height:32px;
	line-height:32px;
	overflow:hidden;
	background:url(toolbar_b.png) no-repeat;
	width:887px;
	padding:0 10px;
}
.buy-list{
	border:solid #c9c9c9;
	border-width:0 1px;
	width:905px;
	table-layout:fixed;
}
.buy-list td,
.buy-list th{
	padding:1px 10px;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis; 
}
.buy-list th{
	border:1px solid #ccc;
	border-top-color:#fff;
	border-width:1px 0 1px 1px;
	background-color:#f3f4f6;
	font-weight:normal;
}
.buy-list td{
	border-bottom:1px solid #e7e7e7;
}
/* footer */
.footer{
	padding:20px 0 10px;
	text-align:center;
	line-height:20px;
	color:#666;
	border-top:1px solid #dcdcdc;
}
.footer a{
	color:#666;
}
.footer a:hover{
	color:#c00;
}

/*=== top msg ===*/
#msg-info{
	text-align:center;
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	width:100%;
	padding-top:2px;
}
#msg-info span{
	display:inline-block;
	background-color:#0b8b00;
	color:#fff;
	line-height:20px;
	padding:0 2em;
}
#msg-info span.error{
	background-color:#ee3123;
}
/*=== top msg for IE6 ===*/
#msg-info{
	*position:absolute;
    *top:expression(documentElement.scrollTop + "px"); 
}
/*=== end top msg ===*/

