html { background:url("/images/background-body.jpg") top center no-repeat; }
body { text-align:center; }

#container { position:relative; width:960px; margin:10px auto 0; }

#header { width:960px; position:relative; margin:0 0 25px; }
	#logo { position:absolute; top:5px; left:-10px; }

#navtop { float:right; margin:20px 20px 0 0; font-size:14px; }
	#navtop ul { list-style:none; }
	#navtop li { display:inline; margin:0 0 0 16px; }
	#navtop a { color:#000; text-decoration:none; }
	#navtop a:hover { color:#cb5010; }
	#navtop li.on { background:#186672; color:#eee; padding:3px 5px; }
	#navtop li.on a { color:#eee; }

#util { position:relative; text-align: right; }

#flash { margin:10px 0 0; line-height:0; position:relative; }
	#flash .mask { position:relative; top:0; left:0; width:960px; height:376px; overflow:hidden; }
	#flash #slideshow { position:absolute; }
	#flash #slideshow li { float:left; list-style:none; }
	#flash #slideshow img { width:960px; height:376px; }
	
	.jcarousel-prev {background:url("/images/button-left.png") no-repeat; position:absolute; bottom:150px; left:10px; width:54px; height:61px; z-index:3; cursor:pointer;}
	.jcarousel-next {background:url("/images/button-right.png") no-repeat; position:absolute; bottom:150px; right:10px; width:54px; height:61px; z-index:3; cursor:pointer;}
	.jcarousel-list li, .jcarousel-item { width:960px; height:376px; }

#body { padding:0 0 30px; }

#content { float:left; padding:25px 0 0; }
#sidebar { float:right; }

#navsub { border-right:1px solid #000; float:left; width:179px; padding:0 0 50px; margin:15px 0 0; }
	#navsub ul { border-top:1px solid #000; list-style:none; text-align:right; line-height:28px; margin:0; padding:10px 10px 0 0; font-weight:bold; }
	#navsub a { color:#186672; text-decoration:none; border:0; }
	#navsub a:hover { text-decoration:underline; }
	#navsub .on { color:#dc8555; }
	#navsub .back { padding:5px 10px; text-align:right; color:#dc8555; }
	#navsub .back a { color:#303030; border-bottom:1px dotted #dc8555; font-weight:bold; }
	#navsub .back a:hover { border-bottom:1px solid #dc8555; text-decoration:none; color:#dc8555; }


#home #content { width:320px; }
#home #sidebar { width:280px; padding:0 10px; }
#sub { background:url("/images/background-sub.jpg") center 272px no-repeat; }
#sub #header { margin-bottom:0; }
#sub #body { margin:35px 0 0; }
#sub #content { width:560px; padding:0 20px; }
#sub #sidebar { width:179px; border-left:1px solid #000; padding-bottom:30px; }


.home-thumb { position:relative; text-align:left; margin:5px 10px 0; }
.sold { position:absolute; top:5px; left:5px; z-index:1000; }


