@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	padding:0px;
	background-color:#373637;
	background-repeat:repeat-x;

}

#wrapper {
	height: 745px;
	width: 980px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.wrapper {
	height: 745px;
	width: 980px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrapper2 {
	height: auto;
	width: 980px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrapperHome {
	height: 745px;
	width: 980px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
/*	background-image:url(../../Niki/images/home-back.jpg);  - put this in code */
	background-position:right;
}
.wrapperHome {
	height: 745px;
	width: 980px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
/*	background-image:url(../../Niki/images/home-back.jpg);  - put this in code */
	background-position:right;
}
#leftSide{
	width:600px;
	height:745px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	float:left;
	border:solid;
	border-left-color:#191816;
	border-left-width:10px;
	border-top:none;
	border-right:none;
	border-bottom:none;

}
.leftSide{
	width:600px;
	height:745px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	float:left;
	border:solid;
	border-left-color:#191816;
	border-left-width:10px;
	border-top:none;
	border-right:none;
	border-bottom:none;

}
#leftSide2{
	width:600px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	float:left;
	border:solid;
	border-left-color:#191816;
	border-left-width:10px;
	border-top:none;
	border-right:none;
	border-bottom:none;

}

#rightSide{
    width:360px;
	height:745px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	float:right;
/*	background-image:url(../../Niki/images/niki-collections-right-back.jpg);   dynamically put in code */
	background-position:bottom;
	background-color:#190e30;

}
.rightSide{
    width:360px;
	height:745px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	float:right;
/*	background-image:url(../../Niki/images/niki-collections-right-back.jpg);   dynamically put in code */
	background-position:bottom;
	background-color:#190e30;

}
#rightSide2{
    width:360px;
	height:5464px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	float:right;
	background-image:url(../../Niki/images/niki-collections-right-back.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#acabae;

}
.rightSideHome{
    width:360px;
	height:745px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	float:right;
	
	/*background-image:url(../images/niki-collections-right-back.jpg);
	background-position:bottom;*/

}
#collection{
	width:610px;
	height:745px;
	background-color:#18082e;
	/*background-image:url(../../Niki/images/niki-collections-back.jpg); */
	background-position:right;
	background-repeat:no-repeat;

}
.collection{
	width:610px;
	height:745px;
	background-color:#18082e;
	/*background-image:url(../../Niki/images/niki-collections-back.jpg); */
	background-position:right;
	background-repeat:no-repeat;

}
#collection2{
	width:610px;
	height:5464px;
	background-color:#18082e;
	background-position:right;
	background-repeat:no-repeat;

}

.purpleLine{
	height:1px;
	width:500px;
	color:#352154;
	background-color:#352154;
	border:none;
	margin:0px;
	
}
.purpleLineGallery{
	height:1px;
	width:190px;
	color:#352154;
	background-color:#352154;
	border:none;
	margin:0px;
	
}
#PurleLineHorizontal{
	background-color:#352154; 
	width:100%;
}
#collectionTitle{
	width:49px;
	height:auto;
	float:left;
	

}
.collectionTitle{
	width:49px;
	height:auto;
	float:left;
	

}
#collectionContent{
	width:540px;
	height:auto;
	float:right;
	margin-top:31px;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#626262;

}
.collectionContent{
	width:540px;
	height:auto;
	float:right;
	margin-top:31px;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#626262;

}
#collectionResults{
	width:500px;
	height:auto;
	padding-top:3px;
	padding-bottom:3px;
}
.collectionResults{
	width:500px;
	height:auto;
	padding-top:3px;
	padding-bottom:3px;
}
.StyleList {
	width : 139px;
	height : 199px;
	float : left;
	margin : 0px 10px 10px 0px;
	text-align : center;
	background-color:#414141;
	padding:1px;
}

.thumb_text{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#757575;  font-weight:bold;text-decoration:none;
	
}
.thumb_text_white{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  font-weight:bold;text-decoration:none;
}

.crumb{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#afaeae;
	text-decoration:none;
	font-weight:bold;
}
a.crumb{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#afaeae;
	text-decoration:none;
	font-weight:bold;
}
#navLeft{
    float:left;
	width:248px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	border:solid;
	border-top-color:#191816;
	border-top-width:10px;
	border-right:none;
	border-bottom:none;
	border-left-color:#4b4456;
	border-left-width:1px;
	
}
.navLeft{
    float:left;
	width:248px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	border:solid;
	border-top-color:#191816;
	border-top-width:10px;
	border-right:none;
	border-bottom:none;
	border-left-color:#4b4456;
	border-left-width:1px;
	
}
#navRight{
	float:right;
	width:100px;
	
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border:solid;
	border-left-color:#4b4456;
	border-left-width:1px;
	border-bottom:none;
	border-right:none;
	border-top-color:#191816;
	border-top-width:10px;
	padding-left:10px;
}
#navLine{
	padding-bottom:15px;
}
.navLine{
	padding-bottom:15px;
}
#navLineCollection{
	padding-bottom:6px;
}
.navLineCollection{
	padding-bottom:6px;
}
#navCollection{
	height:94px;
	margin-left:25px
}

a.navCollection{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none;
}
a.navCollection:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#342154;     
}
a.galleryCollection{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a08bc0; 
}
a.galleryCollectionSelected{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#626262; text-decoration:none;
}
a.galleryCollection:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9874ea;     
}

#logo{
		
	float:left;
	width:140px;
	padding:0px;
}

#tools{
	float:right;
	margin-top:62px; 

}

#toolFind2{	
	width:181px;
	height:65px;
	vertical-align:middle;
}
#toolFind{
/*	background-image:url(../../Niki/images/tool-find-a-store.gif); - dynamically put in code */
	width:181px;
	height:65px;
	vertical-align:middle;
}
#toolSearch{
/*	background-image:url(../../Niki/images/tool-search.gif); - dynamically put in code */
	width:181px;
	height:65px;
	vertical-align:middle;
}
.toolSearch{
/*	background-image:url(../../Niki/images/tool-search.gif); - dynamically put in code */
	width:181px;
	height:65px;
	vertical-align:middle;
}
#toolRegister{
/*	background-image:url(../../Niki/images/tool-register.gif);- dynamically put in code */
	width:181px;
	height:64px;
}
select {
	margin-left: 10px;
    margin-top:35px;
	background-color:#a39fac;
	border:none;
	font-family : verdana, arial, helvetica, sans serif;
	font-size:11px;
	color:#ffffff;
	height:21px;
	
}

#navBottom{
	width:181px;
	height:auto;
	float:right;
	text-align:right;
	font-family : verdana, arial, helvetica, sans serif; font-size:11px;color:#474747;
	margin-top:150px; add back when tools is added back in
	/*margin-top:250px;*/
	
	border-right:2px #696969 solid;
	
}
.Search {
	margin-left: 10px;
    margin-top:32px;
	background-color:	#a39fac;
	border:none;
	font-family : verdana, arial, helvetica, sans serif;
	font-size:12px;
	color:#ffffff;
	height:19px;
	width:120px;
	padding:0px;
}
.navBottom{
	width:181px;
	height:auto;
	float:right;
	text-align:right;
	font-family : verdana, arial, helvetica, sans serif; font-size:11px;color:#474747;
	margin-top:150px; /*add back when tools is added back in*/
	/*margin-top:250px;*/
	
	border-right:2px #696969 solid;
	
}
#navLineBottom{
	padding-bottom:5px;
	margin-right:4px;
}
.navLineBottom{
	padding-bottom:5px;
	margin-right:4px;
}
a.navLineBottom{
	font-family : verdana, arial, helvetica, sans serif; font-size:11px;color:#474747; text-decoration:none;
}
a.navLineBottom:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#342154;  
}   
#navLineBottom2{
	margin-right:4px;
}
.navLineBottom2{
	margin-right:4px;
}
/*DRESS*/

#dress{
	margin-top:0px;
	margin-bottom:20px;
	padding : 3px 0px 3px 0px;
	background-image:url(../../Niki/images/dress-grey-back-2.jpg);
	background-repeat:repeat-x;
	width:539px;
	height:376px;
}
#miniThumb{
		float : right;
		padding-left:3px;
}
#thumbs{		
		width:210px;
		height:47px;
		position:absolute;
		top:372px;
}



#dressText{
	float:left;
	width:218px;
	height:300px;
	padding-left:10px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
	
}
#dressImage{
	float:right;
	width:306px;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
}
.dressLabel{
	
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#757575; font-weight:bold;

}
#dressLabel{
	width:50px;
	height:32px;
	float:left;
	margin-left:5px;	
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#757575;  font-weight:bold;
	text-align:left;
	line-height:25px;
	

}
#dressStyleDesc{
	width:150px;
	margin-left:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#989898;  font-weight:bold;
	text-align:left;
	padding-top:5px;
	

}

.dressDesc{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#989898;  font-weight:bold;
}
#dressDesc{
	line-height:12px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#989898;  font-weight:bold;
	text-align:left;
	width:auto;
	padding-top:7px;
	
	
}


.dressEnlarge{
	display:none;
	width:432px;
	position:absolute;
	z-index:3;

}
#dressEnlarge{
	margin-left:103px;
	margin-top:20px;
}
#aboutText{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7e7e7e;
	width:200px;
	margin-left: 53px;
	margin-top:15px;
}
.aboutTextCollection{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7e7e7e;
	width:200px;
	margin-left: 53px;
	margin-top:15px;
}
a.aboutText{
	color:#9874ea;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
a.aboutText:hover{
	color:#342154;
}
#designerText{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7e7e7e;
	width:450px;
	
	margin-top:15px;
}
.designerText{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7e7e7e;
	width:450px;
	
	margin-top:15px;
}
/*Contact Us*/
#contactUsContent{
	width:543px;
	height:691px;
	float:right;
	padding-left:10px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#626262;
/*	background-image:url(../../Niki/images/contact-back.jpg); */
}
/*Contact Us*/
.contactUsContent{
	width:543px;
	height:691px;
	float:right;
	padding-left:10px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#626262;
/*	background-image:url(../../Niki/images/contact-back.jpg); */
}
#contactUs{
	width:610px;
	height:745px;
	background-color:#18082e;
	background-position:right;
	background-repeat:no-repeat;

}
.contactUs{
	width:610px;
	height:745px;
	background-color:#18082e;
	background-position:right;
	background-repeat:no-repeat;

}
#contactText{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
	width:320px;
}
a.contactText{
	color:#9874ea;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.contactText2{
	font-family:Tahoma; font-size:11px; color:#ffffff; text-decoration:none;
}
.contactText2 a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight : none; color:#9874ea; text-decoration:underline;}
.contactText2 a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight : none; color:#9874ea; text-decoration:underline;}
.contactText2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight : none; color:#9874ea; text-decoration:underline;}
.contactText2 a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight : none; color:#9874ea; text-decoration:underline;}



/*privacy*/

#privacyText{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999;
	width:510px;
}
#privacyContent{
	width:540px;
	height:auto;
	float:right;
	margin-top:31px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#626262;
}

/*Register to Win*/

#contentRegisterForm{
	width:450px;
	height:auto;
		
}
.contentRegisterForm{
	width:450px;
	height:auto;
		
}
.registerText{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	line-height:14px; 
}
.registerValidText{
	color:#cdc7bb;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	line-height:14px; 
	width:300px;
}
.registerFormField{
	background-color:#9a999d;
	border:none;
	font-family : verdana, arial, helvetica, sans serif;
	color:#68635d;
	font-size:11px;
	height:22px;
}
#registerCheckboxText{
	width:285px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 5px;	
	float:right;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.registerCheckboxText{
	width:285px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 5px;	
	float:right;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
#registerCheckbox{
		float:left;
		width:100px;
		}
.registerCheckbox{
		float:left;
		width:100px;
		}

label { 
	position: absolute; 
	text-align:right; 
	width:130px; 
	font-family : verdana, arial, helvetica, sans serif;
	font-size : 12px;
	color:#FFFFFF;
	margin-top:11px;
}

input.labelSelect  { 
	margin-left: 140px;
	margin-top:10px;
	background-color:#9a999d;
	border:none;
	font-family : verdana, arial, helvetica, sans serif;
	width:175px;
	color:#ffffff;
	font-size:12px;
	height:18px;
}

textarea.labelSelect{
	margin-left: 140px;
	margin-top:10px;
	background-color:#9a999d;
	border:none;
	width:175px;
	height:200px;
	font-family : verdana, arial, helvetica, sans serif;
	font-size:11px;
	color:#ffffff;
}
.check{
	margin-left: 140px;
	margin-top:10px;
	background-color:#282331;
	border:none;
	font-family : verdana, arial, helvetica, sans serif;
	width:10px;
	font-size:12px;
	


}
select.labelSelect {
	margin-left: 140px;
    margin-top:10px;
	background-color:#9a999d;
	border:none;
	font-family : verdana, arial, helvetica, sans serif;
	font-size:11px;
	color:#ffffff;
	height:auto;
}
select.labelSelect2 {
	margin-left: 5px;
    margin-top:10px;
	background-color:#9a999d;
	border:none;
	font-family : verdana, arial, helvetica, sans serif;
	font-size:11px;
	color:#ffffff;
	height:auto;
	
}
.orange{
	color:#f9a91c;
	font-family : verdana, arial, helvetica, sans serif;
	font-size:11px;
}

.btnSubmit{
	background-color:#181741; 
	margin-left:145px;
	width:71px;
	height:22px;
}
a.register {
	font-family : verdana, arial, helvetica, sans serif; font-size:11px;
	color:#be618f;
}
.registerRed{
	font-family : verdana, arial, helvetica, sans serif; font-size:11px;
	color:#dc056f
}

.findstoreName
{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.findstoreAddress{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#findstore{
width:170px;
float:left;
padding:2px 2px 10px 2px;
}

#findstoreRow{
width:535px;
float:left;
}
#tellAFriend{
	width:610px;
	height:745px;
	background-color:#18082e;
	background-position:right;
	background-repeat:no-repeat;

}
.tellAFriend{
	width:610px;
	height:745px;
	background-color:#18082e;
	background-position:right;
	background-repeat:no-repeat;

}
#tellAFriendText{
	width:470px;
	color:#FFFFFF;

}
.tellAFriendText{
	width:470px;
	color:#FFFFFF;

}

.userAge{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	color:#e9ef50;
	

}
.gallery {
	width:190px;
	height:450px;
	float:left;
	 
	
}
.galleryList {
	width : 50px;
	height : 50px;
	float : left;
	margin : 0px 10px 10px 0px;
	text-align : center;
}
.galleryStyleList {
	width : 139px;
	height : 212px;
	float : left;
	margin : 0px 0px 10px 0px;
	text-align : center;
}
.galleryStyleList {
	width : 139px;
	height : 212px;
	float : left;
	margin : 0px 0px 10px 0px;
	text-align : center;
}

.galleryStylePreview {
	border-top : 2px solid #68645d;
	border-right : 2px solid #68645d;
	border-bottom : 1px solid #68645d;
	border-left : 2px solid #68645d;
}

.galleryStylePreview:hover {
	border-top : 2px solid #dc056f;
	border-right : 2px solid #dc056f;
	border-bottom : 1px solid #dc056f;
	border-left : 2px solid #dc056f;
}
#galleryImage{
	width:284px;
	height:379px;
	background-color:#999999;
	float:right;
	margin-top:5px;
}
.galleryImage{
	width:284px;
	height:379px;
	background-color:#999999;
	float:right;
	margin-top:5px;
}