charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0
}

body, html {
	height:100%;
}

body {
	background-color:#fff;
	color:#999;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align:center;
}

#distance {
	width:1px;
	height: 50%;
	background-color:#fff;
	margin-bottom:-288px;
	float:left;
}

#container {
	margin:0 auto;
	position: relative;
	text-align:left;
	height:576px;
	width:880px;
	clear:left;
	border:0;
}

/* About page 
----------------------------------------------*/
#aboutContent {
	width:850px;
	height:480px;
	background-color:#494949;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	position:relative;
	top:0px;
	left:0px;
}

p#about {
	font-size:12px;
	line-height:1.5em;
	width:376px;
	position:absolute;
	top:46px;
	left:39px;
	font-weight:100;
	color:#ffffff;
	height: 283px;
}

p#contact {
	font-size:12px;
	line-height:1.4em;
	width:230px;
	float:left;
	font-weight:100;
	color:#999999;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 550px;
}

p#contact span {
	font-weight:bold;
	color:#ffffff;
}

p#contact a {
	text-decoration:none;
	border:0;
	border:none;
	color:#999999;
}

/* Login page 
----------------------------------------------*/
#loginContent {
	background:url(../images/loginBkgdF10.jpg) 0 0 no-repeat;
	width:850px;
	height:480px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	position:relative;
	top:0px;
	left:0px;
}

/* Shops page 
----------------------------------------------*/
#shopsContent {
	width:850px;
	height:480px;
	background-color:#494949;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	position:relative;
	top:0px;
	left:0px;
}

#shopsContent_new {
	width:850px;
	background-color:#494949;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	height: 480px;
	overflow:scroll
}

#shopsContent_final {
	width:850px;
	background-color:#494949;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	height: 480px;
}

#shopsContent_stores {
	width:200px;
	background-color:#494949;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	top:0px;
	left:0px;
	margin-left: 50px;
}

#shopsContent_stores_final {
	width:425px;
	background-color:#494949;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	top:0px;
	left:425px;
	position: absolute;
	height: 480px;
	overflow: scroll;
	overflow-x:hidden;
	margin: 0px;
}

#container_shops {
	position: relative;
	text-align:left;
	width:880px;
	clear:left;
}

#shops_final {

}

#footer1_shops {
	width:880px;
	height:33px;
	background:url(../images/footer1.gif) 0 0 no-repeat;
	text-align:left;
	position:absolute;
	visibility: visible;
	left: 60px;
	top: 1500px;
}

h1{
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	font-weight:normal;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	}
	
h2 {
	font-size: 14px;
	color: #999999;
	text-align: left;
	font-weight:normal;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 20px;
}

	h2 + p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #ffffff;
	text-indent: 20px;
}

p.indent {
	text-indent:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

#shops_pic {
	position: absolute;
	width:425px;
	border:0;
	height: 480px;
	left: 0px;
	top: 0px;
	background-image: url(../images/shops_pic2.jpg);
}

#container_eboutiques {
	position: absolute;
	text-align:left;
	width:573px;
	border:0;
	top: 49px;
	left: 151px;
	height: 166px;
}

#eboutiques li {
	font-size: 12px;
	color: #ffffff;
	list-style-type:none;
	float:none;
	width: 215px;
	margin: 0px;
	padding: 0px;
	text-indent: 20px;
	text-align: left;
  }
#press li {
	font-size: 12px;
	color: #ffffff;
	list-style-type:none;
	float:none;
	width: 215px;
	margin: 0px;
	padding: 0px;
	text-indent: 20px;
	text-align: left;
  }
  a:link {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
}

  a:visited {
	text-decoration: none;
	color: #ffffff;
}



	
/**********************************

Name: login Styles

***********************************/
#login {
	width:245px;
	position:absolute;
	top:67px;
	left:559px;
	background-color: #B9B9B9;
	height: 298px;
}
	
form.login {
	width:232px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:2px;
}

form.login label{
	width:70px;
	font-weight:400;
	color: #fff;
	display:block;
	float:left;
	padding-right:5px;
	text-align:right;
}

p.title {
	padding-left:75px;
	font-size:11px;
}

p.register {
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;
}

a.registerBtn {
	display:block;
	width:58px;
	height:17px;
	margin-left:75px;
	font-size:12px;
	color:#000000;
	background-color:#CCCCCC;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
}

form.login fieldset {
	border: none;
	background:none;
}

form.login label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
input {border: 1px solid #fff; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.login .gray * { color: gray; }

/**********************************

Name: register Styles

***********************************/
form.register {
	width: 500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:15px;
	position:absolute;
	top:70px;
	left:120px;
}

form.register p {
	padding:5px 0 5px 0;
}]

form.register label, form.register label#required {
	font-weight:400;
	color: #fff;
	margin:10px 0;
}

form.register label#required {
	display:block;
	float:left;
	width:150px;
	padding-right:10px;
	text-align:right;
}

form.register fieldset {
	border: none;
}

form.register fieldset fieldset {
	background: none;
}


form.register fieldset p, form.register fieldset fieldset {
	padding: 0;
	background: url(../../../vform/css/files/vformimages/register-divider.gif) left bottom repeat-x;
}

form.register label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}

	
/* Collection page 
----------------------------------------------*/
#collectionContent {
	width:850px;
	height:480px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	background-image: url(../images/Collage_Website_Fall10.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#pdf {
	position:absolute;
	top:104px;
	left:26px;
	height:260px;
	width:248px;
	font-size: 10pt;
}

#pdf a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#666666;
	padding:30px 0 0 50px;
	text-decoration:underline;
	border:none;
}



/* LookBook Page 
----------------------------------------------*/
#lookbook {
	position:absolute;
	top:67px;
	left:677px;
	height:364px;
	width:170px;
	font-size: 10pt;
}

/* Catalog Page 
----------------------------------------------*/
#collageContent {
	width:850px;
	height:480px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	background-image: url(../images/Collage_Website_Fall10.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#catalogContent {
	width:850px;
	height:480px;
	background-image: url(../images/catalogBkgdF10.jpg);
}

#catalogLink {
	width:100px;
	height:40px;
	margin-top: 425px;
	margin-left: 735px;
}

/* Press Articles pages 
----------------------------------------------*/
#press_splash {
	width:850px;
	height:480px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	background-image: url(../images/850x480_gray_background.jpg);
}

#sigla_cover {
	width:185px;
	height:263px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:none;
	position:absolute;
	top:37px;
	left:25px;
}

#press_link_2 {
	width:237px;
	height:100px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:none;
	position:absolute;
	top:50px;
	left:280px;
}

#press_page_2 {
	width:762px;
	height:475px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-image: url(../images/Stroller_Traffic_article_Mar31_09.jpg);
	float: none;
	position: absolute;
	left: 50px;
}

#press_link_3 {
	width:237px;
	height:100px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:none;
	position:absolute;
	top:50px;
	left:590px;
}

#press_page_3 {
	width:529px;
	height:480px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-image: url(../images/Stroller_Traffic_article_Apr14_09.jpg);
	float: none;
	position: absolute;
	left: 180px;
}

#press_link_4 {
	width:220px;
	height:155px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:none;
	position:absolute;
	top:202px;
	left:289px;
}

#press_page_4 {
	width:659px;
	height:480px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-image: url(../images/Cool_Mom_Picks_article_Apr28_09.jpg);
	float: none;
	position: absolute;
	left: 112px;
}

#press_link_5 {
	width:94px;
	height:141px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:none;
	position:absolute;
	top:295px;
	left:67px;
}

#press_page_5 {
	width:850px;
	height:370px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float: none;
	position: absolute;
	background-image: url(../images/Pint_Size_Social_article_June23_09.jpg);
	left: 13px;
	top: 113px;
}
/* Press Page - New (List View) 
----------------------------------------------*/
#press_page_list {
	width:425px;
	background-color:#494949;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	top:0px;
	left:425px;
	position: absolute;
	height: 480px;
	overflow: scroll;
	overflow-x:hidden;
	margin: 0px;
}

#press_page {
	width:850px;
	background-color:#494949;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	height: 480px;
}

#press_page_pic {
	position: absolute;
	width:425px;
	border:0;
	height: 480px;
	left: 0px;
	top: 0px;
	background-image: url(../images/press_pic_fall2010.gif);
}

p#italics {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-indent: 30px;
}

/* Navigation 
----------------------------------------------*/
#nav {
	width:880px;
	height:63px;
	position:relative;
	top:0px;
	left:0px;
}

#logo {
	width:546px;
	height:63px;
	position:relative;
	top:0px;
	left:0px;
}

#nav ul {
	position:absolute;
	top:21px;
	left:400px;
	width:auto;
	height:15px;
}

#nav ul li {
	display:block;
	list-style:none;
	border:0;
	border:none;
	border-collapse:collapse;
	float:left;
}

#nav ul li img {
	border:0;
	border:none;
	border-collapse:collapse;
	float:left;
}

a {
	border:0;
	text-decoration:none;
}

#footer {
	width:880px;
	height:33px;
	background:url(../images/footer.gif) 0 0 no-repeat;
	text-align:left;
	position:absolute;
	top:543px;
	left:0px;
}

#footer1 {
	width:880px;
	height:33px;
	background:url(../images/footer1.gif) 0 0 no-repeat;
	text-align:left;
	position:absolute;
	top:543px;
	left:0px;
}
	

img {  
	border-style: none;
}	
