@charset "utf-8";
/*******页面布局代码********/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, table,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
td{
	font-size:12px;
}
input,table,textarea{
	font-family:Arial, Helvetica, sans-serif;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	background-color: #b6aa90;
	line-height:20px;
}
#wrapper { 
	width:960px;  /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
	margin:15px auto; /* 自动边距（与宽度一起）会将页面居中*/	
	text-align:left; /* 这将覆盖 body 元素上的“text-align: center”。 */
	background:#edebdf url(../img/bg_wrapper_foot.jpg) no-repeat left bottom;
}
a:link,a:visited{	
	text-decoration:none;
}
a{	
	text-decoration:underline;
}
img{
	border:none;
}
ol,ul{
	list-style:none;
}
.clearflaot{
	clear:both;
}
/*******Header********/
#header{
	width:961px;
	padding-top:18px;
	background:url(../img/bg_wrapper_top.jpg) no-repeat left top;
	position:relative;
	margin-bottom:3px;
}
#logo{
	padding:0 23px;
}
#links{
	background:url(../img/bg_topnav.jpg) no-repeat;
	width:202px;
	height:90px;
	position:absolute;
	right:23px;
	top:21px;
}
#links p{
	text-align:right;
	color:#7a0412;
	padding-right:10px;
	margin-bottom:22px;
}
#links p a{
	color:#7a0412;
}
#links ul{
	text-align:right;
	color:#7a0412;
	line-height:15px;
	padding-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}
#links ul a{
	color:#7a0412;
}
/*******Mainnav********/
#mainmenu{
	background:url(../img/bg_mainnav.png) left top no-repeat;
	height:38px;
	width:922px;
	margin-left:auto;
	margin-right:auto;
}
#mainmenu ul li{
	float:left;
}
#mainmenu ul a{
	color:#ffffff;
	display:block;
	height:36px;
	line-height:36px;
	padding-right:25px;
	padding-left:25px;
	font-size:20px;
	float:left;
	font-weight:bold;
}
#mainmenu ul a:hover{
	color:#C50000;
	/*background:url(../img/bg_menu_hover.png) repeat-x left top;*/
}
#mainmenu h1{
	text-align:right;
	height:45px;
	line-height:45px;
	padding-right:13px;
}
#mainmenu h1 a{
	height:36px;
	line-height:36px;
	color:#c61f26;
	font-size:18px;
	font-weight:bold;
}
.first{
	padding-left:25px;
}
/*******content********/
#content{
	margin-left:20px;
	margin-top:16px;
	width:923px;
	position:relative;
	background:#fff url(../img/bg_content_foot.jpg) left bottom no-repeat;
}
.outer{
	background:url(../img/bg_content_top.jpg) left top no-repeat;
	padding-top:9px;
	min-height:431px;
	_height:440px;
}
/*******Submenu********/
#sidebar{
	margin-left:13px;
	width:97px;
	float:left;
	display:inline;
}
#sidebar ul a{
	color:#964242;
	line-height:20px;
}
#paypal{
	position:absolute;
	right:0;
	bottom:0;
}

/*******footer********/
#footer{
	padding-bottom:18px;
	margin-top:10px;
	position:relative;
}
#footer b{
	margin-left:27px;
	color:#000000;
	font-weight:normal;
}
#footer p{	
	text-align:right;
	position:absolute;
	right:19px;
	top:0;
	margin-bottom:5px;
}
#footer input{
	background:url(../img/bg_input.jpg) no-repeat;
	margin-left:7px;
	margin-right:15px;
	width:187px;
	height:13px;
	padding:3px;
}
#footer label{
	color:#c7a57f;
	font-size:15px;
	text-align:right;
	font-weight:bold;
}
#sign{
	vertical-align:top;
}
