@charset "UTF-8";
/*------------------------------------ 
\\\\V O G U E || C F D A || N Y C/////
--------------------------------------
:::::FASHIONS NIGHT OUT ROUND TWO:::::
--------------------------------------
\\B Y  S W E D E N U N L I M I T E D//
------------------------------------*/

* {
	margin:0px;
	padding:0px;
}

html, body {
	background:#fff;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#6a6969;
	line-height:15px;
	height:100%;
}

/* STRUCTURE
------------------------------------*/

#wrap {
	width:1000px;
	height:100%;
	margin:0px auto 10px auto;
	padding:0px;
}

#sidebar {
	width:320px;
	height:745px;
	margin:39px 27px 0 0;
	float:left;	
}

#main {
	width:650px;
	height:745px;
	margin:39px 0 0 0;
	float:left;
}

.video {
	width:320px;
	background:#000;
	margin:0 0 25px 0;
}

.fb {
	width:320px;
	height:27px;
	text-align:left;
	float:left;
}

.fb span {
	width:27px;
	height:27px;
	text-align:left;
	text-indent:-9999em;
	background:url('../img/fb.gif') 0px 0px no-repeat;
	float:left;
	margin:0 8px 0 0;
}

.countdown {
	width:650px;
	height:50px;
	margin:0 0 4px 0;
}

.thanks p {
	width:650px;
	height:464px;
}

.footer {
	width:650px;
	height:50px;
}

/* HEADERS
------------------------------------*/

#sidebar h1 a  {
	display:block;
	width:306px;
	height:354px;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url('../img/logo.gif') 0px 0px no-repeat;
	margin:0 0 21px 0;
}

#sidebar h2 a {
	display:block;
	width:306px;
	height:354px;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url('/comingsoon/_assets/img/logo_v2.gif') 0px 0px no-repeat;
	margin:0 0 21px 0;
}

#main h2.top {
	display:block;
	width:650px;
	height:65px;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url('../img/text_1.gif') 0px 0px no-repeat;
	margin:0 0 6px 0;
}

#main h2.bot {
	display:block;
	width:650px;
	height:66px;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url('../img/text_2.gif') 0px 0px no-repeat;
	margin:0 0 12px 0;
}

#main h2.one{
	display:block;
	width:650px;
	height:52px;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url('../img/text_3.gif') 0px 0px no-repeat;
	margin:0 0 3px 0;
}

#main h2.two {
	display:block;
	width:650px;
	height:52px;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url('../img/text_4.gif') 0px 0px no-repeat;
	margin:0 0 3px 0;
}

#main h2.three a {
	display:block;
	width:650px;
	height:34px;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url('../img/text_5.gif') 0px 0px no-repeat;
	margin:0 0 5px 0;
	cursor:pointer;
}


#main .consumer h3 {
	display:block;
	width:265px;
	height:22px;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url('../img/consumer_hdr.gif') 0px 0px no-repeat;
	margin:0 0 6px 0;
}

#main .retailer h3 {
	display:block;
	width:172px;
	height:22px;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url('../img/retailer_hdr.gif') 0px 0px no-repeat;
	margin:0 0 6px 0;
}


/* LISTS
------------------------------------*/

#sidebar ul {
	list-style:none;
	list-style-image:none;
	background:#FFF;
	height:19px;
	margin:0 0 11px 0;
}

#sidebar li {
	display:block;
	list-style:none;
	list-style-image:none;
	margin:0px 18px 0 0;
	float:left;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
}	

#sidebar li.vogue a  {
	display:block;
	width:69px;
	height:19px;
	background:url('../img/vogue.gif') 0px 0px no-repeat;
}

#sidebar li.cfda a {
	display:block;
	width:77px;
	height:19px;
	background:url('../img/cfda.gif') 0px 0px no-repeat;
}

#sidebar li.nyc a {
	display:block;
	width:124px;
	height:19px;
	background:url('../img/nyc.gif') 0px 0px no-repeat;
}

#sidebar li.nyc {
	margin-right:0px;
}

/* FONTS
------------------------------------*/
a, a:visited, a:hover {
	text-decoration:none;
}

a {
	color:#ed1c24;
}

a:hover {
	color:#6a6969;
}

#main p {
	margin-bottom:10px;
}

#sidebar p {
	font-size:12px;
}

#sidebar a p, #sidebar a:visited p {
	text-decoration:none;
	color:#6a6969;
}

#sidebar a:hover p  {
	text-decoration:none;
	color:#ed1c24;
}

#sidebar .video p {
	color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-bottom:1px;
	text-indent:5px;
}

#main .consumer p,
#main .retailer p {
	margin-bottom:8px;
}

small {
	font-size:10px;
	letter-spacing:-.04em;
}

.footer p {
	font-size:10px;
	line-height:13px;
	padding:3px;
}

.fb a p {
	text-decoration:none;
	color:#6a6969;
}

.fb a:visited p {
	text-decoration:none;
	color:#6a6969;
}

.fb a:hover p {
	text-decoration:none;
	color:#ed1c24;
}

.consumer small.accept a, 
.retailer small.accept a {
	color:#FFF;
	text-decoration:none;
}

.video a, .video a:visited {
	color:#FFF;
}

.video a:hover {
	color:#ed1c24;
}

/* FORMS
------------------------------------*/
.consumer {
	display:block;
	width:275px;
	height:464px;
	padding:18px 20px 10px 20px;
	background:#ed1c24;
	color:#fff;
	float:left;
	margin:0 18px 18px 0;
}

.retailer {
	display:block;
	width:275px;
	height:464px;
	padding:18px 20px 10px 20px;
	background:#000;
	color:#fff;
	float:left;
	margin:0 0 18px 0;
}

.consumer input[type=text],
.retailer input[type=text]  {
	border:0px;
	background:#dddddd;
	width:275px;
	height:24px;
	line-height:24px;
	margin:0 auto 6px 0;
	text-indent:2px;
	color:#000;
}

.consumer select,
.retailer select  {
	border:0px;
	background:#dddddd;
	width:275px;
	height:24px;
	line-height:24px;
	margin:0 auto 6px 0;
	text-indent:2px;
	color:#000;
}

.consumer small.req {
	display:block;
	float:left;
	margin:33px 0 0 -18px;
}

.retailer small.req {
	display:block;
	float:left;
	margin:48px 0 0 -18px;
}


.consumer small.accept, 
.retailer small.accept {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	clear:right;
}

span.select {
   position: absolute;
   width: 275px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 24px;
   color: #000;
   padding:0;
   background:#dddddd url('../img/select_lg.gif') no-repeat;
   overflow: hidden;
   border:0;
   line-height:24px;
   text-indent:2px;
 }
 
 span.checkbox {
    width: 14px;
    height: 14px;
    padding: 0 0px 0 0;
	margin:2px 4px 4px 0;
    background: #dddddd url('../img/checkbox.gif') no-repeat;
    display: block;
    clear: both;
    float: left;
}
 
 .consumer input.sub1_btn {
 	display:block;
	border:0px;
	background:#000 url('../img/sub_1_btn.gif') 0px 0px no-repeat;
	width:135px;
	height:34px;
	line-height:34px;
	margin:10px 0 0 0;
	padding:0px;
	color:#fff;
	text-indent:-9999em;
	float:right;
	cursor:pointer;
 }
 
 .consumer input.sub1_btn:hover {
	background:#dddddd url('../img/sub_1_btn.gif') 0px -34px no-repeat;
	color:#000;
 }
 
 
 .retailer input.sub2_btn {
 	display:block;
	border:0px;
	background:#ed1c24 url('../img/sub_2_btn.gif') 0px 0px no-repeat;
	width:135px;
	height:34px;
	line-height:34px;
	margin:25px 0 0 0;
	padding:0px;
	color:#fff;
	text-indent:-9999em;
	float:right;
	cursor:pointer;
}
 
  .retailer input.sub2_btn:hover {
	background:#dddddd url('../img/sub_2_btn.gif') 0px -34px no-repeat;
	color:#000;
 }