@charset "utf-8";
/* CSS Document */

/* Reset */
form {padding:0;margin:0;display:inline;}
h1,h2,h3,h4,h5,h6, p{padding:0;margin-bottom:0 0 1.75em 0;}
ul {padding:0;margin:0;list-style-type:none;}

/* Universal */

body {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:12px;
	color:#fff;
	background-image: url(../images/layout/bg_tile3-2.jpg);
	background-color: #000000;
}
a {
color:#ff4298;

}
a:hover{
color:#fff;
}
#container {
width:1018px;
margin:0 auto;
position:relative;
}

#wrapper {
width:908px;
margin:0 auto;
}
#header {}
#navigation {
height:55px;
background-color:#000;
overflow:hidden;
padding-right:17px;
}
#navigation ul{
float:right;}
#navigation ul li{
float:left;
}
#navigation ul li a{
	display:block;
	height:55px;
	text-indent:-999999px;
	background-repeat: no-repeat;
}
#navigation ul li a:hover{
	background-position: center -55px;
}

#navigation .blog {
	background-image: url(../images/navigation/nav_blog.jpg);
	width:68px;
}
#navigation .shop {
	background-image: url(../images/navigation/nav_shop.jpg);
	width:75px;
}
#navigation .collection {
	background-image: url(../images/navigation/nav_collection.jpg);
	width:122px;
}
#navigation .boutique {
	background-image: url(../images/navigation/nav_boutiques.jpg);
	width:116px;
}
#navigation .contact {
	background-image: url(../images/navigation/nav_contact.jpg);
	width:94px;
}
#navigation .about {
	background-image: url(../images/navigation/nav_about.jpg);
	width:78px;
}
#navigation .press {
	background-image: url(../images/navigation/nav_press.jpg);
	width:85px;
}

#navigation .features {
	background-image: url(../images/navigation/nav_features.jpg);
	width:116px;
}

#logo {
display:block;
height:140px;
width:270px;
position:absolute;
top:0;
left:0;

}
#logo a{
	text-indent:-999999px;
	display:block;
	height:140px;
	width:270px;
	background-image: url(../images/layout/logo.png);
	background-repeat: no-repeat;
	
}

#header {
height:58px;
position:relative;
}

#maillist-form {
	position:absolute;
	right:0;
	top:0;
	display:block;
	background-image: url(../images/layout/mailinglist_bg.png);
	background-repeat: no-repeat;
	background-position: left;
	height:43px;
	padding:15px 10px 0 150px;
	
}

#maillist-form form {
display:inline;
padding:0;
margin:0;
}
#maillist-form form input{
margin:0;
height:25px;
padding:0;
border:none;
display:inline;
}

#maillist-form form .submit{
border:none;
background-color:#ff4298;
color:#fff;
font-weight:bold;
height:25px;
margin-left:5px;

}


#banner, #banner a, #banner img {
padding:0; margin:0;}

#maincontent {
margin:0;
padding:20px;
background-color:#000000;}

#maincontent h1{
color:#ff4298;
font-size:35px;
font-weight:bold;
}

#maincontent a{
text-decoration:none;
border-bottom:dashed 1px #fff;
}
#maincontent a:hover{
border-bottom:solid 1px #ff4298;
}

.copyright{
display:block;
margin-top:32px;
}
#footer{
	background-color:#000000;
	background-image: url(../images/layout/footer_logo.jpg);
	height: 81px;
	color: #333333;
	font-size: 10px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 86px;
	margin:17px 0 0 0;
	display:block;
	text-align:right;
	align:right;
	overflown:hidden;

}
#copyright{
display:block;
padding:28px 0 0 0;
}

#footer ul{
float:right;
}
#footer ul li{
float:left;
}
#footer ul li a{
display:block;
padding:0 5px;
text-transform:uppercase;
text-decoration:none;
color:#eeeeee;
border-right:solid 1px #333333;
}
#footer ul li a:hover{
color:#ff4298;
}

#footer ul li:last-child a{
	border:none;
}


/* Boutique List*/

#boutiquelist ul li {
margin-right:15px;
}
#boutiquelist ul li {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dashed #999999;
}
#boutiquelist ul li strong{
font-size:14px;
font-weight:normal;
color:#fff;
}
#boutiquelist ul li span{
font-weight:normal;
color:#ff4298;
}


#collections-list {}
#collections-list a{text-decoration:none;border-bottom:none;}
#collections-list li{margin-bottom:20px;}
#collections-list li ul {margin-top:15px;}
#collections-list li ul li{margin-bottom:0;}
#collections-list div{border-bottom:solid 2px #333;margin-left:460px;height:148px;}

/* Contact Form */

#cform {}
#cform label{
	font-weight: normal;
	font-size: 18px;
	display: block;
	width: 200px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF4298;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#cform input{
	padding: 10px;
	width: 300px;
	font-size: 14px;
}
#cform textarea{
	width: 300px;
	padding: 10px;
}

#cform .submit {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FF4298;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 200px;
	cursor: pointer;
}
