@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
* :focus {
	outline: 0;
}
body {
	background:#000 url(/images/background.png) no-repeat 50% 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#inside {
	background:#000 url(/images/background-inside.gif) no-repeat 50% 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1, h4 {
	font-weight:normal;
	font-size:25px;
	color:#333;
}
h2, h3, h5 {
	font-weight:normal;
	font-size:16px;
	color:#333;
	margin-bottom:15px;

}
h3, h5  {
	margin:10px 0 5px 0;
		
}

.address {
	font-size:13px;
	color:#FFFFFF;
	letter-spacing: .03em;
	font-weight:normal;
	float:right;
}
#container {
	width:985px;
	margin:auto;
	min-height:495px;
}

#container a {
color:#333;
}

#container_top {
	position: relative;
	margin:auto;
	width:985px;
}

#mid-sect {
	width:980px;
	height:336px;
	margin-top:33px;
}
.main-img {
	width:257px;
	height:336px;
	margin-right:7px;
	float:left;
	overflow:hidden;
}
.content {
	width:683px;
	position:relative;
	background:#fff;
	float:left;
	padding:30px 10px 0 17px;
	height:306px;
	overflow:scroll;
	overflow-x: hidden; 
	font-size:11px;
	color:#000;
	line-height:18px;
	font-weight:normal;
}
.content p {
	color:#000;
	margin-top:20px;
	line-height:18px;
	font-weight:normal;
	font-size:11px;
}
.content-arivals {
	width:937px;
	min-height:300px;
	background:#fff;
	float:left;
	padding:36px 0 0 37px;
}
.blocker {
	position:absolute;
	top:110px;
	_top:75px;
	left:8px;
}
.tail {
	margin-left:-46px;
	margin-top:30px;
	float:left;
}
.logo {
	float:left;
	margin-top:30px;
}
#nav ul {
	behavior: url(scripts/iepngfix.htc);
	list-style:none;
	padding-top:10px;
	height:50px;
	float:right;
	margin-top:35px;
	z-index:0;
}
/*----------------------------designers page----------------------------*/

.list-container {
	margin-left:-7px;
	min-height:180px;
	margin-top:30px;
	_margin-top:20px;
}
.designer-list {
	width:215px;
	float:left;
	min-height:170px;
	padding-left:7px;
}
.designer-list ul {
	list-style:none;
	width:122px;
}
.designer-list li {
	font-size:12px;
	padding-bottom:3px;
	padding-top:7px;
	font-weight:normal;
}
.designer-list li a {
	text-decoration:none;
	color:#666666;
}
.designer-list li a:hover {
	color: #333;
}
/*----------------------------designers page2----------------------------*/

.designer-img a {
	float:left;
	width:124px;
	height:160px;
	margin:20px 8px 20px 0;
}
.content .designers-back {
	margin:0;
	padding:0;
	position:absolute;
	top:25px;
	right:25px;
	width:177px;
	line-height:13px;
}
.content .designers-back a {
	margin:0;
	padding:0;
	background:url(/images/back-to-designers.jpg) top left no-repeat;
	width:177px;
	line-height:13px;
	text-indent:-900em;
	display:block;
}
.designers-back a:hover {
	background-position: 0 -13px;
}
/*----------------------------whats new page----------------------------*/

.arivals-list {
	width:175px;
	list-style:none;
	float:left;
	margin-right:70px
}
.arivals-list li {
	border-bottom:1px solid #CCC;
	font-weight:normal;
	font-size:12px;
	padding-bottom:5px;
	padding-top:10px;
	color:#333;
}
.arivals-list li a {
	color:#333;
	text-decoration:none;
}
.arivals-list li a:hover {
	color: #999;
}
.date {
	color:#797979;
}
#arivals-img {
	float:left;
	width:686px;
	margin:-90px 0 5px 0;
}
/*----------------------------Vip page----------------------------*/

.vip-leftsect {
	width:326px;
	height:220px;
	float:left;
	margin-top:20px;
	border-right:1px solid #CCC;
}
.vip-leftsect h2 {
	margin-bottom:10px;
}
.vip-leftsect p {
	width:220px;
	margin-top:0;
	margin-bottom:20px;
	color:#666;
}
.vip-leftsect ul {
	list-style:none;
}
.vip-leftsect li {
	font-weight:normal;
	font-size:12px;
	color:#666;
	margin-bottom:5px;
}
.form-conatiner {
	width:300px;
	padding-left:30px;
	float:left;
margin-top:10px;
}

.form-conatiner .form_names {
	float:left;
	width:150px;
	margin-top:5px;
}
.form-conatiner .box {
	float:left;
	margin:0 15px 20px 0;
	height:17px;
	padding:5px;
	width:137px;
	border:1px solid #333;
}
.button {
	background: url(/images/button.png) 0 0 no-repeat;
	width:65px;
	height:25px;
	border:none;
	cursor:pointer;
	display: block;
}
.button:hover {
	background-position: 0 -25px;
}
/*--------------------------Contact Page----------------------------*/

.contact-left, .contact-right {
	width:196px;
	height:175px;
	float:left;

}
.contact-right {
	float:left;
	padding-top:1px;
	
}
.contact-right a {
	color:#333;
	margin-bottom:20px;
}
.contact-right a:hover {
	color:#999;
}

.contactbox p {
margin-top:10px;	
}

.contactbox .contact-left p, .contact-right p {
	margin:0;
}
.content .address {
	float:left;
	margin:0;
	width:330px;
}
/*----------------------------image replacement----------------------------*/

/*#nav li {
	line-height:50px;
	float:left;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:20px;
	height:50px;
}*/
#nav li {
	color:#FFF;
	text-decoration:none;
	line-height:55px;
	height:55px;
	float:left;
	text-indent:-900em;
}
/*----------------------------HOME----------------------------*/
#nav .nav-home a{
	background: url(/images/nav-buttons/home.jpg) no-repeat 0 0;
	width:65px;
	height:54px;
	display:block;
	
}
#nav .nav-home a:hover {
	background: url(/images/nav-buttons/home-hover.jpg) no-repeat 0 0;
	width:65px;
	height:54px;
	
}
#nav .nav-homecurrent a{
	background: url(/images/nav-buttons/home-current.jpg) no-repeat 0 0;
	width:65px;
	height:54px;
	display:block;
	
}
/*----------------------------STORE----------------------------*/
#nav .nav-store a{ 
	background: url(/images/nav-buttons/store.jpg) no-repeat 0 0;
	width:95px;
	height:54px;
	display:block;
	
}
#nav .nav-store a:hover {
	background: url(/images/nav-buttons/store-hover.jpg) no-repeat 0 0;
	width:95px;
	height:54px;
	
}
#nav .nav-storecurrent a{
	background: url(/images/nav-buttons/store-current.jpg) no-repeat 0 0;
	width:95px;
	height:87px;
	display:block;
}
/*----------------------------DESIGNER----------------------------*/
#nav .nav-designer a{
	background: url(/images/nav-buttons/designers.jpg) no-repeat 0 0;
	width:120px;
	height:54px;
	display:block;
	
}
#nav .nav-designer a:hover {
	background: url(/images/nav-buttons/designers-hover.jpg) no-repeat 0 0;
	width:120px;
	height:54px;
	
}
#nav .nav-designercurrent a{
	background: url(/images/nav-buttons/designers-current.jpg) no-repeat 0 0;
	width:120px;
	height:54px;
	display:block;
	
}
/*----------------------------WHATS NEW----------------------------*/
#nav .nav-new a{
	background: url(/images/nav-buttons/whats-new.jpg) no-repeat 0 0;
	width:132px;
	height:54px;
	display:block;
}
#nav .nav-new a:hover {
	background: url(/images/nav-buttons/whats-new-hover.jpg) no-repeat 0 0;
	width:132px;
	height:54px;
}
#nav .nav-newcurrent a{
	background: url(/images/nav-buttons/whats-new-current.jpg) no-repeat 0 0;
	width:132px;
	height:54px;
	display:block;
}
/*----------------------------VIP----------------------------*/
#nav .nav-vip a{
	background: url(/images/nav-buttons/vip.jpg) no-repeat 0 0;
	width:118px;
	height:54px;
	display:block;
	
}
#nav .nav-vip a:hover {
	background: url(/images/nav-buttons/vip-hover.jpg) no-repeat 0 0;
	width:118px;
	height:54px;
	
}
#nav .nav-vipcurrent a{
	background: url(/images/nav-buttons/vip-current.jpg) no-repeat 0 0;
	width:118px;
	height:54px;
	display:block;
	
}
/*----------------------------CONTACT----------------------------*/
#nav .nav-contact a{
	background: url(/images/nav-buttons/contact.jpg) no-repeat 0 0;
	width:107px;
	height:54px;
	display:block;
	
}
#nav .nav-contact a:hover {
	background: url(/images/nav-buttons/contact-hover.jpg) no-repeat 0 0;
	width:107px;
	height:54px;
	
	
}
#nav .nav-contactcurrent a{
	background: url(/images/nav-buttons/contact-current.jpg) no-repeat 0 0;
	width:107px;
	height:54px;
	display:block;
	
	
}
/*----------------------------image replacement----------------------------*/
html>body #nav .nav-contact a {
 *margin-right:-10px;
}
/*--------------------------------------------------------*/
#footer {
	margin:auto;
	width:965px;
	padding-top:10px;
}
#footer p {
	color:#333333;
	font-size:9px;
}
#footer a {
	color:#333333;
	font-size:9px;
}
.footer-contact {
	float:left;
}
.footer_email a {
	background:url(/images/email-footer.jpg) top left no-repeat;
	width:225px;
	height:15px;
	font-size:10px;
	float:right;
	margin-right:15px;
	text-indent:-900em;
}
.footer_email a:hover {
	background-position: 0 -16px;
}
/*----------------------------bubble----------------------------*/

#bubble1 {
	margin-right: 19px;
	float: left;
	cursor: pointer;
}
#bubble2 {
	margin-right: 20px;
	left:95px;
	cursor: pointer;
}
#bubble3 {
	left:215px;
	cursor: pointer;
}
#bubble4 {
	margin-right: 20px;
	left:340px;
	cursor: pointer;
}
#bubble5 {
	margin-right: 20px;
	left:465px;
	cursor: pointer;
}
#bubble6 {
	margin-right: 20px;
	left:580px;
	cursor: pointer;
}
#bubbleWrap {
	position: absolute;
	z-index:-1;
	left:320px;
	top:60px;
}
.bubble {
	position: absolute;
}



