@charset "utf-8";
/*
html {
	overflow:scroll;	
	min-height: 100%;
	margin-bottom: 1px;	
	overflow-x:hidden;
}
*/
body {
	font-family: Arial;
	font-size: 10pt;
	text-align: center;
	background: #000000 top center url(images/background.jpg) no-repeat;
	background-attachment:fixed;
	margin: 0;
	padding: 0;
	color:#8f6939;
}

img, a img, button {
	border:none;
	margin:0;
	padding-left: 0px;
	padding-right: 0px;
}

a {
	color: #ffffff;
	text-decoration:none;
}

a:hover {
	color: #ffffff;
	text-decoration:underline;
}

::selection {
	background: #000000; /* Safari */
	color:#FFFFFF;
	}
::-moz-selection {
	background: #000000; /* Firefox */
	color:#FFFFFF;
}

a:active
{
  outline: none;
  border:none;
}

a:focus
{
-moz-outline-style: none;
}

.pre-load-image {
	display: none;
	visibility: hidden;
}

.clear {
	width: 100%;
	clear: both;
}

#navfix{
	position:absolute;
	width:500px;
	height:400px;
	z-index:1;
	left:0px;
	overflow:hidden;
}

#container{
	width:960px;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	z-index:10;
}

#header{
	width:960px;
	position:relative;
	height:192px;
	z-index:15;
}

#header_logo{
	width:411px;
	float:left;
	margin-left:16px;
	height:150px;
	margin-top:37px;
	z-index:17;
}

#items_preview{
	width:263px;
	height:36px;
	background:url(images/items_preview_background.png) no-repeat top;
	float:right;
	margin-top:0px;
	z-index:19;
}

#navigation2{
	width:960px;
	height:46px;
	position:relative;
	overflow:hidden;
	background:#000000;
	z-index:20;
	margin-bottom:19px;
}

#main_nav{
	width:566px;
	height:46px;
	float:left;
	z-index:22;
}

#icon_nav{
	height:46px;
	width:183px;
	float:right;
	margin-right:8px;
	z-index:23;
}

#main_content{
	width:960px;
	overflow:hidden;
	position:relative;
	z-index:2;
}

#body_home{
	width:960px;
	overflow:hidden;
	position:relative;
	height:533px;
	z-index:30;
}

#blog_home{
	width:960px;
	overflow:hidden;
	position:relative;
	z-index:30;
}

#home_left{
	width:662px;
	height:533px;
	background:#000000;
	float:left;
	z-index:31;
}

#blog_left{
	width:662px;
	background:#000000;
	float:left;
	z-index:31;
	margin-bottom:20px;
}

#home_slideshow{
	width:628px;
	margin-top:17px;
	margin-left:17px;
	height:420px;
	float:left;
	z-index:33;
	background:#000000;
}

#blog_text{
	width:628px;
	margin-top:17px;
	margin-left:17px;
	float:left;
	z-index:33;
}

#home_right{
	width:278px;
	float:right;
	height:533px;
	overflow:hidden;
	z-index:35;
}

#blog_right{
	width:278px;
	float:right;
	overflow:hidden;
	z-index:35;
	margin-bottom:20px;
}

#home_right-top{
	height:184px;
	width:278px;
	background:#000000;
	float:left;
	top:0px;
	z-index:37;
}

#blog_right-top{
	width:278px;
	background:#000000;
	float:left;
	top:0px;
	z-index:37;
}

#blog_right-extra{
	width:252px;
	background:#000000;
	float:left;
	top:0px;
	z-index:37;
	padding:13px;
	color:#FFFFFF;
	font-size:13.3pt;
	text-align:left;
}

#home_right-bottom{
/*	height:330px;           TEMPORARY! */
	position:absolute;
	bottom:0px;
	right:0px;
	width:246px;
	background:#000000;
	font-size:8pt;
	padding:16px;
	padding-bottom:12px;
	text-align:left;
	z-index:38;
}

#home_right-bottom-blog{
	height:auto;
	float:left;
	margin-top:16px;
	width:246px;
	background:#000000;
	font-size:8pt;
	padding:16px;
	padding-bottom:8px;
	text-align:left;
	z-index:38;
}

#home_bottom{
	height:183px;
	float:left;
	margin-top:38px;
	width:944px;
	background:#000000;
	padding-top:16px;
	padding-left:16px;
	text-align:left;
	padding:16px;
	padding-right:0px;
	padding-bottom:8px;
	z-index:40;
}

#newsletter_submit{
	width:100px;
	height:19px;
	background:url(images/enewsletter_submit.jpg) no-repeat;
	border:none;
}

#newsletter_submit:hover{
	background:url(images/enewsletter_submit-on.jpg) no-repeat;
	border:none;
}

input{
	border:2px dashed #2b4876; 
	background:#000000; 
	width:234px; 
	height:23px; 
    padding-top:6px; 
	padding-left:6px; 
	padding-right:6px; 
	color:#2b4876;
}

textarea{
	border:2px dashed #2b4876; 
	background:#000000; 
    padding-top:6px; 
	padding-left:6px; 
	padding-right:6px; 
	color:#2b4876;
	font-family:Arial;
	font-size: 14px;
}

li{
	list-style:none;
}

#big_title{
	height:92px;
	width:100%;
	text-align:left;
	background:#000000;
	color:#fff000;
	font-size:80px;
	font-family:Aharoni;
	font-weight:bold;
}


#lookbook{
	width:627px;
	position:relative;
	overflow:hidden;
	text-align:left;
}

#lookbook font{
	font-size:20px;
}

#lookbook-left{
	width:297px;
	float:left;
}

#lookbook-right{
	width:297px;
	float:right;
}








ul.nums{float:left;margin-bottom:10px; border:none; color:#fff000; left:0px;}

ul.nums li {
	margin-left:0px;
	float:left;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 5px 0 0;
	text-align:center;
}

ul.nums span {
	float:left;
	font-weight:bold;
	line-height:25px;
	margin:0 5px 0 0;
}

ul.nums li a {
	color:#fff000;
	display:block;
	padding:3px;
	padding-top:2px;
	padding-bottom:0px;
	text-decoration:none;
}

ul.nums li a:hover {
	color:#ffffff;
}

ul.nums li.current {
	color:#fff000;
}

ul.nums li.current a {
	color:#fff000;
	background:#ed4622;
}

ul.nums li.current a:hover {
	color:#ffffff;
	background:#ed4622;
}

#mask {
	width:627px;
	height:363px;
	overflow:hidden;
	position:relative;
	background-color:#000;
	float:left;
}
#folio {
	position:absolute;
	top:0px;
	left:0px;
	width:3535px;
	float:left;
}
.col {
	display:block;
	width:627px;
	height:305px;
	float:left;
	margin-right:33px;
}
.site {
	width:99px;
	height:99px;
	float:left;
	padding:0px;
	margin-right:33px;
	margin-bottom:33px;
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
}

.site-hover {
	width:99px;
	height:99px;
	position:absolute;
    /* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
}

.site-hover:hover {
	background:#ed4622;
}

.site-last{margin-right:0px;}

.site span{display:block}

.footer_all{color:#fff000;}

.footer_all a{color:#fff000;}

.footer_all a:hover{color:#ffffff; text-decoration:none;}