body
{
	margin: 0;
	padding:0;
	background: black;
	font-family:Arial, Helvetica, sans-serif;
	color: #CEDBDF;	
}
object { outline:none; }
a
{
	color: #5a6667;
	font-variant:small-caps;
	text-decoration:none;
	outline:none;
}
h1,h2,h3,h4
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
a:hover
{
	text-decoration:underline;
}
a img
{
	border: 0;
}
#preview
{
	background:url(/images/site/preview_bg_03.png); width: 568px; height: 716px; position:absolute; left: 50%; margin-left: -259px; margin-top:50px; text-align: center;z-index: 2;
}
#image
{
	background:url(/images/site/loading.gif) no-repeat center center; width: 500px; height: 500px; margin-left:auto; margin-right:auto; margin-top: 30px; text-align:center; color: black;
}
#content
{
	width: 996px;
	margin-left:auto;
	margin-right:auto;
	min-height: 300px;
}
#banner
{
	 height:142px;
}
#nav
{
	background:url(/images/site/nav.jpg); height:41px;
		color: #5a6667;
}
#nav_links
{
float: left;
margin-left: 50px;
margin-top: 8px;

}
#page_title
{
	float: right;
	margin-right: 65px;
	width: 200px;
	text-align: center;
	margin-top: 3px;
}
#page_title h1
{
	font-size: 23px;
	margin: 0;
	padding:0;
	font-variant:small-caps;
}
#main
{
}
.wetfloor
{
	z-index: 1;	
}
.wetfloor_cont
{

}
.zoomy img
{
 border: 0;
 
}
.zoomy li
{
	list-style:none;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
}
.home_art img
{
width: 150px;
}
#left_nav
{
 width: 148px; height: 500px; float: left;
 overflow:hidden;
 
}
.left_nav_div
{
	height:510px;
	text-align:center;
}
	.piece
	{
	background:url(../images/site/art_nav_bg.jpg) no-repeat; width: 87px; height:134px; margin-left: 20px; margin-top:8px; margin-bottom:8px; overflow:hidden;
	text-align: center;
	padding-left:23px;
	padding-right:17px;
	padding-top:13px;
	}
	.scroll_arrows
	{
	margin-left:25px;
	}
	.scroll_arrows a
	{
		margin:0 0 0 0;
		padding: 0 0 0 0 ;
	}
	.scroll_arrows img
	{
		border:0;
		height: 30px;
		margin:0 0 0 0;
		padding:0;
	}
#center_devider
{
	background:url(/images/site/center_devider.jpg) repeat-y; padding-left: 38px;width: 728px;float: left; min-height: 500px;
}
#content_right
{
	 width:810px; float: left;
}
#content_txt
{
	background:url(/images/site/main.jpg) no-repeat;
	padding-top:45px;
	padding-left:20px;
	padding-right:15px;
	padding-bottom:20px;
	width: 690px;
	float: right;
	min-height:300px;
}
#content_txt h1
{
	font-size: 22px;
	font-variant:small-caps;
	margin:0; padding:0;
}
#footer
{
	background:url(/images/site/footer_devider.jpg) no-repeat; height: 26px;
}
#footer_txt
{
	margin-left:193px; margin-right:auto; padding-top:15px;
	text-align:center;	
	font-size:12px;
}
/*Contact Form*/
	#contact_form input{ width: 190px;}
	#contact_form textarea{ width: 450px; height: 150px;}	
/*ajax stuff*/
	#mask{width: 100%;height: 100%;position:absolute;background-color:black;z-index: 3;}
	#ajax_page{width: 700px;left: 50%;margin-left: -350px;position: absolute;z-index: 4;margin-top: 100px;}
	#ajax_top{background-image:url(/images/site/ajax_top.png);width:700px;height: 30px;}
	#close{float: right;height: 20px;margin-right: 5px;margin-top:5px;}
	#ajax_content{width: 680px;padding-right:10px;padding-left:10px;padding-top: 10px;background-color: #dedede;color: black;}
	#ajax_bottom{background-image:url(/images/site/ajax_bottom.png);width:700px;height: 30px;}
	.contact_label{text-align: right; margin-right: 10px; display:block;}

/*clearfix*/
.clearfix:after {
	content: "KKRX((JJSFDSDFF";
	display: block;
	clear: both;
	line-height: 0;
	visibility:hidden;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}