*{
	padding:0px;
	margin:0px;
	outline-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	line-height:16px;
	border:0px;
}
html, body{
	height:100%;
	width:100%;
}
body{
	background-color:#363636;
}
form input{
	width:387px;
	background-color:#5b5b5b;
	/*border:2px solid #363636;*/
	height:17px;
	padding-top:3px;
	margin-bottom:5px;
	padding-left:3px;
	color:#b4afad;
	font-weight:bold;
}
form input.large{
	width:647px;
}
form input.image{
	width:97px;
	height:24px;
	border:0px;
	background:none;
	padding:0px;
	margin:0px;
	float:right;
}
form textarea{
	width:384px;
	background-color:#5b5b5b;
	/*border:2px solid #363636;*/
	height:90px;
	margin-bottom:20px;
	padding:3px;
	color:#b4afad;
	font-weight:bold;
}
form textarea.large{
	width:644px;
}
form label{
	font-weight:bold;
	color:#D25028;
	display:block;
}
a{
	color:#D25028;
}
a:hover{
	text-decoration:underline;
}
div#flash_error{
	position:absolute;
	display:none;
	width:270px;
	left:50%;
	border:1px solid #000000;
	background-image:url('/assets/images/flash-bg.png');
	margin-left:-135px;
	padding:2px;
	text-align:center;
	margin-top:55px;
}
div#flash_error div#flash_title{
	float:left;
	font-weight:bold;
	line-height:17px;
}
div#flash_error div#flash_close{
	height:17px;
	width:17px;
	background-image:url('/assets/images/close_icon.gif');
	float:right;
	cursor:pointer;
	margin-bottom:5px;
}
div#flash_error div#flash_content{
	clear:both;
	margin-bottom:10px;
}
div#flash_error img{
	display:block;
	float:none;
	margin:0px auto;
	margin-top:10px;
}
div#background{
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	background-image:url('/assets/images/fade-bg.png');
	width:100%;
	height:100%;
	z-index:5;
}
div.koi-popup{
	position:absolute;
	display:none;
	width:456px;
	height:647px;
	left:50%;
	margin-left:-228px;
	top:25px;
	z-index:10;
}
div.koi-popup2{
	width:842px;
	margin-left:-421px;
}
div.koi-popup div#loader{
	position:absolute;
	top:0px;
	left:0px;
	width:34px;
	height:34px;
	background-image:url('/assets/images/circle-bg.png');
	padding-left:2px;
	padding-top:2px;
	z-index:15;
}
div.koi-popup div#koi-close{
	position:absolute;
	top:0px;
	left:420px;
	width:28px;
	height:28px;
	background-image:url('/assets/images/circle-bg.png');
	padding-left:8px;
	padding-top:8px;
	cursor:pointer;
	z-index:15;
}
div.koi-popup div#koi-close.koi-popup-large{
	left:806px;
}
div.koi-popup div#koi-spacer{
	height:8px;
	width:436px;
	overflow:hidden;
}
div.koi-popup div#koi-detail-content{
	margin-left:10px;
	width:436px;
	height:630px;
	background-color:#FFFFFF;
	background-image:url('/assets/images/koi-details-bg.jpg');
	background-repeat:repeat-x;
	background-position:0px 545px;
}
div.koi-popup div#koi-detail-content.koi-popup-large{
	width:822px;
}
div.koi-popup div#koi-detail-content div#move{
	width:18px;
	height:34px;
	float:left;
	margin-top:275px;
	margin-left:14px;
	margin-right:14px;
}
div.koi-popup div#koi-detail-content div#koi-details{
	float:left;
	margin-top:18px;
	width:344px;
}
div.koi-popup div#koi-detail-content div#koi-details.koi-popup-large{
	margin-left:40px;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-title{
	margin-bottom:8px;
	float:left;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-title span.name{
	color:#D25028;
	font-weight:bold;
	padding-right:5px;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-title span.type{
	font-weight:bold;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-price{
	float:right;
	font-weight:bold;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-image{
	position:relative;
	width:344px;
	height:480px;
	overflow:hidden;
	clear:both;
	background-position:center center;
	background-repeat:no-repeat;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-image div#top-right{
	left:335px;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-image div#bot-left{
	top:471px;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-content{
	width:344px;
	margin-top:8px;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-content div#koi-details-info{
	float:left;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-content div#koi-details-info label{
	font-weight:bold;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-content div#koi-details-info label.quality,
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-content div#koi-details-info span.quality{
	color:#D25028;
	font-weight:bold;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-content div#koi-details-info td#koi-details-options{
	float:right;
	width:150px;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-content div#koi-details-info td#koi-details-options td#koi-option{
	width:52px;
	height:52px;
	background-image:url('/assets/images/option.png');
	background-repeat:no-repeat;
	background-position:right top;
	cursor:pointer;
	margin-bottom:28px;
	margin-left:105px;
}
div.koi-popup div#koi-detail-content div#koi-details div#koi-details-content div#koi-details-options div#koi-page{
	text-align:right;
}
div.koi-popup div#koi-detail-content div#koi-form{
	float:left;
	margin-left:32px;
	width:387px;
	margin-top:37px;
}
div.koi-popup div#koi-detail-content div#koi-form form{
	margin-top:10px;
}
div.koi-popup div#koi-detail-content div#koi-form label.extra{
	font-weight:normal;
	color:#000000;
	float:right;
	clear:both;
	margin-top:42px;
}
div.koi-popup div#koi-detail-footer{
	height:9px;
	width:436px;
	margin-left:10px;
}
div.koi-popup div#koi-detail-footer.koi-popup-large{
	width:822px;
}
div.koi-popup div#koi-detail-footer div#koi-detail-corner{
	width:9px;
	height:9px;
	float:left;
	background-image:url('/assets/images/popup-bot-left.png');
	background-repeat:no-repeat;
	overflow:hidden;
}
div.koi-popup div#koi-detail-footer div#koi-detail-spacer{
	width:427px;
	height:9px;
	background-color:#FFFFFF;
	float:left;
	overflow:hidden;
}
div.koi-popup div#koi-detail-footer div#koi-detail-spacer.koi-popup-large{
	width:813px;
}
div.top-right{
	position:absolute;
	width:9px;
	height:9px;
	background-image:url('/assets/images/home-top-right.png');
	background-repeat:no-repeat;
	top:0px;
	z-index:2;
}
div.bot-left{
	position:absolute;
	width:9px;
	height:9px;
	background-image:url('/assets/images/home-bot-left.png');
	background-repeat:no-repeat;
	left:0px;
	z-index:2;
}
div.top-left{
	position:absolute;
	width:90px;
	height:84px;
	background-repeat:no-repeat;
	left:0px;
	top:0px;
	z-index:2;
	cursor:pointer;
}
div#new{
	background-image:url('/assets/images/corner-new.png');
}
div#option{
	background-image:url('/assets/images/corner-option.png');
}
div#sold{
	background-image:url('/assets/images/corner-sold.png');
}
div#container{
	width:939px;
	margin:0px auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	background-repeat:repeat-y;
	background-position:0px 35px;
}
div#container div#space-head{
	height:35px;
	width:939px;
	background-color:#363636;
	color:#FFFFFF;
	text-align:center;
}
div#container div#space-head span.noscript{
	color:#FFFFFF;
}
div#container div#header{
	width:939px;
	height:262px;
	background-image:url('/assets/images/header-bg.jpg');
	background-repeat:no-repeat;
	background-position:left;
}
div#container div#body{
	width:939px;
	margin-bottom:10px;
	background-image:url('/assets/images/body-bg.jpg');
	background-repeat:repeat-y;
}
div#container div#body div#body-content{
	width:939px;
}
div#container div#body div#body-content ul#menu{
	float:left;
	width:127px;
	list-style:none;
	margin-top:20px;
	margin-left:12px;
	font-size:12px;
}
div#container div#body div#body-content ul#menu li{
	background-image:url('/assets/images/menuitem-bg.jpg');
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:10px;
	
	margin-bottom:15px;
	font-weight:bold;
}
div#container div#body div#body-content ul#menu li.subitem{
	margin-bottom:7px;
}
div#container div#body div#body-content ul#menu li.sub{
	background:none;
	padding-left:20px;
	margin-bottom:7px;
}
div#container div#body div#body-content ul#menu li.last{
	margin-bottom:15px;
}
div#container div#body div#body-content ul#menu li a{
	color:#FFFFFF;
	font-size:14px;
}
div#container div#body div#body-content ul#menu li a.selected{
	color:#D25028;
}
div#container div#body div#body-content ul#menu li.sub a.selected{
	color:#F4754E;
}
div#container div#body div#body-content ul#menu li a:hover{
	color:#D25028;
	text-decoration:none;
}
div#container div#body div#body-content ul#menu li.sub a:hover{
	color:#F4754E;
	text-decoration:none;
}
div#container div#body div#body-content div#content{
	position:relative;
	float:left;
	width:730px;
	background-color:#FFFFFF;
	background-image:url('/assets/images/text-bg.jpg');
	background-repeat:repeat-y;
	padding-top:20px;
	padding-right:40px;
	padding-left:30px;
}
div#container div#body div#body-content div#content.news{
	height:340px;
}
div#container div#body div#body-content div#content div#text{
	float:left;
	width:345px;
	margin-bottom:30px;
}
div#container div#body div#body-content div#content div#text.contact{
	margin-bottom:0px;
	border-right:1px solid #5F5E5E;
	width:251px;
}
div#container div#body div#body-content div#content div#text.collection{
	width:730px;
}
div#container div#body div#body-content div#content div#text span.title,
div#container div#body div#body-content div#content div#form span.title,
div#container div#body div#body-content div#content div#koi-overview span.title,
div#container div#body div#body-content div#content span.title{
	color:#D25028;
	display:block;
	margin-bottom:15px;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
div#container div#body div#body-content div#content span.title{
	margin-bottom:3px;
}
div#container div#body div#body-content div#content span.subtitle{
	color:#363636;
	display:block;
	margin-bottom:15px;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}
div#container div#body div#body-content div#content div#form{
	float:left;
	margin-left:-1px;
	border-left:1px solid #5F5E5E;
	width:390px;
	padding-left:54px;
}
div#container div#body div#body-content div#content div#photo{
	float:left;
	margin-left:72px;
	width:261px;
	height:218px;
	overflow:hidden;
	position:relative;
	margin-bottom:30px;
}
div#container div#body div#body-content div#content div#photo div#top-right{
	left:252px;
}
div#container div#body div#body-content div#content div#photo div#bot-left{
	top:209px;
}
div#container div#body div#body-content div#content div#line{
	height:1px;
	width:730px;
	background-color:#5F5E5E;
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}
div#container div#body div#body-content div#content div#line.small{
	width:650px;
}
div#container div#body div#body-content div#content div#line-small{
	margin-top:12px;
	width:650px;
	height:1px;
	background-color:#5F5E5E;
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}
div#container div#body div#body-content div#content div#news{
	width:730px;
}
div#container div#body div#body-content div#content div#news div#newsitem{
	float:left;
	width:33%;
}
div#container div#body div#body-content div#content div#news div#newsitem div#newsimage{
	width:85px;
	height:85px;
	overflow:hidden;
	position:relative;
	float:left;
	margin-right:10px;
}
div#container div#body div#body-content div#content div#news div#newsitem div#newsimage div#top-right{
	left:76px;
}
div#container div#body div#body-content div#content div#news div#newsitem div#newsimage div#bot-left{
	top:76px;
}
div#container div#body div#body-content div#content div#news div#newsitem span.newstitle,
div#container div#body div#body-content div#content div#news div#newsitem span.newstitle a{
	display:block;
	color:#D25028;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin-bottom:4px;
	height:14px;
	overflow:hidden;
}
div#container div#body div#body-content div#content div#news div#newsitem span.newstitle a:hover{
	text-decoration:underline;
}
div#container div#body div#body-content div#content div#news div#newsitem span.newscontent{
	display:block;
	height:50px;
	width:130px;
	overflow:hidden;
}
div#container div#body div#body-content div#content div#news div#newsitem span.readmore{
	display:block;
	margin-top:3px;
	font-style:italic;
}
div#container div#body div#body-content div#content div#news div#newsitem span.readmore a:hover{
	text-decoration:underline;
}
div#container div#body div#body-content div#content div#move{
	width:15px;
	height:27px;
	float:left;
	margin-top:140px;
	margin-left:25px;
}
div#container div#body div#body-content div#content div#move.prev{
	margin-left:0px;
	margin-right:25px;
}
div#container div#body div#body-content div#content div#move.news{
	vertical-align:middle;
}
div#container div#body div#body-content div#content div#koi-overview,
div#container div#body div#body-content div#content div#news-overview,
div#container div#body div#body-content div#content div#news-detail{
	width:650px;
	float:left;
}
div#container div#body div#body-content div#content div#news-overview.news{
	height:325px;
}
div#container div#body div#body-content div#content div#koi-overview div#koi{
	width:190px;
	margin-right:40px;
	float:left;
}
div#container div#body div#body-content div#content div#koi-overview div#koi.last{
	margin-right:0px;
}
div#container div#body div#body-content div#content div#koi-overview div#koi span.title{
	color:#D25028;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
	font-size:12px;
	overflow:hidden;
	height:14px;
}
div#container div#body div#body-content div#content div#koi-overview div#koi div#koi-image{
	width:170px;
	height:256px;
	position:relative;
	overflow:hidden;
	text-align:center;
	background-position:center center;
	cursor:pointer;
	background-repeat:no-repeat;
}
div#container div#body div#body-content div#content div#koi-overview div#koi div#koi-image div#bot-left{
	top:247px;
}
div#container div#body div#body-content div#content div#koi-overview div#koi div#koi-image div#top-right{
	left:161px;
}
div#container div#body div#body-content div#content div#koi-overview div#koi div#koi-content{
	width:190px;
	margin-top:5px;
}
div#container div#body div#body-content div#content div#koi-overview div#koi div#koi-content div#koi-info label{
	font-weight:bold;
}
div#container div#body div#body-content div#content div#koi-overview div#koi div#koi-content div#koi-info label.quality,
div#container div#body div#body-content div#content div#koi-overview div#koi div#koi-content div#koi-info span.quality{
	color:#D25028;
	font-weight:bold;
}
div#container div#body div#body-content div#content div#koi-overview div#koi div#koi-content div#koi-info{
	float:left;
}
div#container div#body div#body-content div#content div#koi-overview div#koi div#koi-content div#koi-info td#koi-options td#koi-zoom{
	width:32px;
	height:32px;
	background-image:url('/assets/images/zoom.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
div#container div#body div#body-content div#content div#koi-overview div#koi div#koi-content div#koi-info td#koi-options td#koi-option{
	width:52px;
	height:52px;
	background-image:url('/assets/images/option.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-image{
	width:89px;
	height:91px;
	overflow:hidden;
	position:relative;
	float:left;
	margin-bottom:10px;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-image.item2{
	margin-left:25px;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-image div#bot-left{
	top:82px;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-image div#top-right{
	left:80px;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content{
	float:left;
	margin-left:11px;
	width:207px;
	padding-right:10px;
	border-right:1px solid #5F5E5E;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content.item2{
	padding-right:0px;
	border:0px;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-date{
	font-size:11px;
	font-weight:bold;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-title{
	font-size:13px;
	text-transform:uppercase;
	height:14px;
	overflow:hidden;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-title a:hover{
	text-decoration:underline;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-text{
	margin-top:9px;
	margin-bottom:5px;
	height:34px;
	overflow:hidden;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-readmore{
	font-style:italic;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-readmore a:hover{
	text-decoration:underline;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-date.orange,
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-title.orange,
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-title.orange a,
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-text.orange,
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-readmore.orange,
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-readmore.orange a{
	color:#D25028;
}
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-date.black,
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-title.black,
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-title.black a,
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-text.black,
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-readmore.black,
div#container div#body div#body-content div#content div#news-overview div#news-item div#news-content div#news-readmore.black a{
	color:#000000;
}
div#container div#body div#body-content div#content div#news-detail div#news-image,
div#container div#body div#body-content div#content div#text-content div#image{
	width:312px;
	height:239px;
	position:relative;
	overflow:hidden;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
div#container div#body div#body-content div#content div#news-detail div#news-image div#bot-left,
div#container div#body div#body-content div#content div#text-content div#image div#bot-left{
	top:230px;
}
div#container div#body div#body-content div#content div#news-detail div#news-image div#top-right,
div#container div#body div#body-content div#content div#text-content div#image div#top-right{
	left:303px;
}
div#container div#body div#body-content div#content div#news-detail span.news-date{
	display:block;
	font-size:11px;
	font-weight:bold;
}
div#container div#body div#body-content div#content div#news-detail span.news-title,
div#container div#body div#body-content div#content div#text-content span.text-title{
	font-size:13px;
	text-transform:uppercase;
	color:#D25028;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}
div#container div#body div#body-content div#content div#news-detail span.name{
	color:#D25028;
}
div#container div#body div#body-content div#content div#news-detail span.react-title{
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}
div#container div#body div#body-content div#content div#pageinfo{
	clear:both;
	margin-top:10px;
	width:730px;
	text-align:right;
}
div#container div#body div#body-content div#content div#pageinfo.news{
	margin-top:10px;
}
div#container div#body div#textbottom{
	width:899px;
	height:29px;
	clear:both;
	background-image:url('/assets/images/bottom-bg.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	text-align:right;
	padding-top:20px;
	padding-right:40px;
	color:#FFFFFF;
	background-color:#363636;
}
div#container div#body div#textbottom a{
	color:#FFFFFF;
}
div#container div#body div#textbottom a:hover{
	color:#D25028;
	text-decoration:underline;
}
div#container div#body div#space-foot,
div#container div#body div#body-content div#space-foot{
	clear:both;
	height:0px;
	overflow:hidden;
}
