

body {
	background-color: #ffffdc;
	margin: 0;
	color: #f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}
form
{
	margin  : 0px;
	padding : 0px;
}
input {

border:1px solid #5e5857;
height:20px;
font-size:11px;


}
* a img {
	border: 0;
	padding:0;
	margin:0;
}


h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
margin:20px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
margin:20px;
}

a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff94b;
text-decoration:none;

}
a:hover{

text-decoration:underline;
}

#top {
background-image: url('../img/top_bg.gif');
background-repeat:repeat-x;
height: 83px;
margin: 0 auto;
}
#top .container {
width: 780px;
height: 83px;
margin: 0 auto;

}
#top .logo {
width: 290px;
height: 83px;
float:left;
}

#top .shortcuts {
width: 80px;
height: 40px;
margin-top:30px;
float:right;
text-align:center;
}
#top .shortcuts a{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
#top .shortcuts a:hover{
text-decoration:underline;
}

#top .shortcuts img {
margin-bottom:5px;
}



#menu {
background-image: url('../img/menu_bg.gif');
background-repeat:repeat-x;
height: 64px;
margin: 0 auto;
}
#menu .container {
width: 780px;
height: 64px;
margin: 0 auto;
}




#menu ul
{
list-style: none;
padding: 0px;
margin: 0px;
}

#menu li
{
float: left;

}

#menu .img
{
background-image: url('../img/menu_square.gif');
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:-5px;
margin-right:8px;
}
#menu li a
{

height:64px;
line-height:5.5em;
float: left;
width: 9em;
display: block;
font-size:12px;
color: #fff;
text-decoration: none;
text-align: center;
margin:0px;
background-image: url('../img/menu_square.gif');
background-repeat:no-repeat;
background-position:20px 10px;

}

#menu li a:hover
{

background-image: url('../img/menu_bgOn.gif');
background-repeat:repeat-x;
background-position:0px;
}



#menu span{
background-image:url('../img/menu_span.gif');
background-repeat:no-repeat;
width:2px;
height:64px;
float:left;
}


#flash_top {

width:796px;
height:211px;
margin:0 auto;


}

#infoline {

width:779px;
height:29px;
margin:0 auto;
background-image:url('../img/infoline.gif');
background-repeat:no-repeat;
margin-top:5px;
margin-bottom:5px;

}

#infoline .navi {

width:250px;
height:15px;
padding:6px;
}
#infoline .navi a {
color:#cf864e;
font-size:10px;
text-decoration:none;
}
#infoline .navi a:hover {

text-decoration:underline;
}

#catNavi {
height:20px;
margin:20px;
font-size:15px;
background-color:#6f4422;
padding:5px;



}


#container{
width:797px;
min-height:474px;
height:auto !important; 
height:474px;
margin:auto;
background-image:url('../img/container_bg.gif');
background-repeat:repeat-y;


}
#container .leftTop {
height:10px; 
width:10px; 
background-image:url('../img/body_leftBox.gif');
background-repeat:no-repeat; 
float:left;
 font-size: 1px;


}
#container .top {
height:10px;
width:777px; 
background-image:url('../img/body_upBG.gif');
background-repeat:repeat-x; 
float:left;
 font-size: 1px;



}
#container .rightTop {
height:10px; 
width:10px; 
background-image:url('../img/body_rightBox.gif');
background-repeat:no-repeat; 
float:left;
 font-size: 1px;


}


#container .leftBottom {
height:10px; 
width:10px; 
background-image:url('../img/body_leftDBox.gif');
background-repeat:no-repeat; 
float:left;
 font-size: 1px;

}
#container .bottom {
height:10px; 
width:777px; 
background-image:url('../img/body_downBG.gif');
background-repeat:repeat-x; 
float:left;
 font-size: 1px;

}
#container .rightBottom {
height:10px; 
width:10px; 
background-image:url('../img/body_rightDBox.gif');
background-repeat:no-repeat; 
float:left;
font-size: 1px;

}


#body{
width:779px; 
min-height:466px;
height:auto !important; 
height:466px; 
background-image:url('../img/body_bg.gif');
background-repeat:repeat-x; 
margin:auto;

}


#footer {
height:103px;
background-image: url('../img/footer_bg.gif');
background-repeat:repeat-x;
background-position:bottom;
margin: 0 auto;
margin-top:10px;
}

#footer .container {
width: 780px;
height: 103px;
margin: 0 auto;
}

#footer .stone {
background-image: url('../img/footer_stone.gif');
background-repeat:no-repeat;
background-position:bottom;
width:121px;
height:103px;
float:left;

}

#footer .menu {
width:600px;
height:20px;
float:left;
margin-left:35px;
margin-top:55px;
}
#footer .menu a {
font-size:11px;
color:#fff94b;
}
#footer span {
color:#ad9953;
margin-left:12px;
margin-right:12px;
}


#copyright {
width: 780px;
height: 20px;
margin: 0 auto;
font-size:10px;
color:#a3a09e;
margin-top:10px;
margin-bottom:10px;
}
#copyright a {
color:#a3a09e;
}

#main {
min-height:430px;
height:auto !important; 
height:430px;
width:470px;
float:left;
margin-bottom:20px;

}
#right {
min-height:430px;
height:auto !important; 
height:430px;
width:285px;
float:right;
margin-bottom:20px;


}

#clear {
clear:both;

}

#box {
min-height:220px;
height:auto !important; 
height:220px;
width:460px;
float:right;
margin-top:30px;

}
#box .label {
height:31px;
margin-left:10px;
background-image: url('../img/label_bg.gif');
background-repeat:repeat-x;
}
#box h1 {
padding:0px;
margin:0px;
margin-bottom:15px;
color:#f6f6f6;

}
#box h3 {
font-size:13px;
margin:0px 5px 5px 0;

}
#box h2 {
color:#e8933f;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
padding:0px;
margin:0px;
padding-top:5px;
padding-left:7px;
font-weight:normal;
}
#box a {
text-decoration:underline;
font-size:12px;
font-weight:bold;
}
#box a:hover {
text-decoration:none;
}
#box .data {
font-size:11px;
margin-left:10px;
font-weight:normal;
}
#box .main {
background-color:#aa7245;
border:3px solid #774d22;
min-height:160px;
height:auto !important; 
height:160px;
padding:10px;
}

#box2 {
min-height:60px;
height:auto !important; 
height:60px;
width:275px;
float:left;
margin-top:30px;

}
#box2 .label {
height:31px;
margin-left:10px;
background-image: url('../img/label_bg.gif');
background-repeat:repeat-x;
}
#box2 h2 {
color:#e8933f;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
padding:0px;
margin:0px;
padding-top:5px;
padding-left:7px;
font-weight:normal;
}
#box2 h1 {
padding:0px;
margin:0px;
margin-bottom:15px;
color:#f6f6f6;
}
#box2 h3 {
font-size:13px;

}

#box2 a {
text-decoration:underline;
font-size:12px;
font-weight:bold;
}
#box2 a:hover {
text-decoration:none;
}
#box2 .data {
font-size:11px;
margin-left:10px;
font-weight:normal;
}
#box2 .main {
background-color:#aa7245;
border:3px solid #774d22;
min-height:60px;
height:auto !important; 
height:60px;
padding:10px;

}

#box2 p {
margin:10px 0px 0px 0px;
}

.button {
width:57px;
height:27px;
background-image: url('../img/button_bg.gif');
background-repeat:no-repeat;
color:#fff;
font-size:11px;

border:0px;
cursor:pointer;

}

.category_btn {
width:323px;
height:69px;
background-image: url('../img/category_btn.gif');
background-repeat:no-repeat;
color:#fff;
font-size:21px;
padding-top:18px;
text-align:center;
text-decoration:none;
margin:0px;

border:0px;
cursor:pointer;

}

#listItem {
margin-bottom:30px;
}
#listItem img{
float:left; 
width:130px;
border:1px solid #FFFFFF;
margin-right:10px;
}
#listItem .content{
float:left; 
width:290px;
}
#pageList{ 
		height:40px;
		margin:0 auto;
		margin-left:20px;
		margin-top:20px;
}		
#pageList a.item{ 
	
		float: left; 
		background: #e5e5e5; 
		padding: 4px 8px;
		margin:0px; 
		
		margin-right: 3px; 
		
		color: #767676; 
		text-decoration: none; 
		cursor: pointer;
		display:inline;
}
		
#pageList a.item:hover{ 
		background: #666; color: #fff; 
		}
	
#pageList .current{ 
		float: left; 
		background: #d9893c; 
		color: #fff;  
		padding: 4px 8px;
		margin:0px; 
		
		margin-right: 3px; 
		display:inline;
		text-decoration: none;
		cursor:pointer; 
		
		}
		
#itemMedia {

		width:120px;
		min-height:120px; 
		height:auto !important; 
		height:120px; 
		
		text-align:center;
		margin-top:15px;
		margin-left:15px;
		float:left;
}

#itemMedia img {
		border:0px solid #b5b5b5;

}
#itemMediaTitle {
		margin-top:0px;
		padding:10px;

		min-height:40px; 
		height:auto !important; 
		height:40px; 
		font-size:13px;
}
#itemMediaTitle a {
		text-decoration:none;
		font-size:13px;
		font-weight:bold;

}

