/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish. 
* 
*/
@charset "utf-8";
* { outline: none; }
@font-face {
	font-family: 'HelveticaNeueLTStd45Light';
	src: url('../fonts/HelveticaNeueLTStd-Lt.eot');
	src: local('Helvetica Neue LT Std 45 Light'), local('HelveticaNeueLTStd-Lt'), url('../fonts/HelveticaNeueLTStd-Lt.otf') format('opentype');
}

@font-face {
	font-family: 'HelveticaNeueRegular'; font-weight:normal;
	src: url('../fonts/HelveticaNeue-Black.eot');
	src: local('HelveticaNeue Regular'), local('HelveticaNeue-Black'), url('../fonts/HelveticaNeue-Black.otf') format('opentype');
}

@font-face {
	font-family: 'HelveticaNeueCondensed';
	src: url('../fonts/HelveticaNeue-Condensed.eot');
	src: local('Helvetica Neue Condensed'), local('HelveticaNeue-Condensed'), url('../fonts/HelveticaNeue-Condensed.otf') format('opentype');
}

@font-face {
	font-family: 'HelveticaNeueExtraBlackCondense';
	src: url('../fonts/HelveticaNeue-ExtBlackCond.eot');
	src: local('Helvetica Neue Extra Black Condensed'), local('HelveticaNeue-ExtBlackCond'), url('../fonts/HelveticaNeue-ExtBlackCond.otf') format('opentype');
}

body{
	margin: 0px;
	padding: 0px;
}
.head{
	background-color: #424041;
}
.br{
	background-image: url(../images/br.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.br3{
	background-image: url(../images/br.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.br1{
	background-image: url(../images/br.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.form{
	height: 14px;
	width: 194px;
	border: 1px solid #b9b3b3;
	background-color: #FFFFFF;
}
.search{
	background-color: #575757;
	height: 16px;
	width: 45px;
	border: 1px solid #b9b3b3;
}
.but-bg{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
a.but-a{
	background-image: url(../images/but-c.gif);
	background-repeat: no-repeat;
}

.bg-2{
	background-color: #e6e2e3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8d8789;
}
.br-2{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8d8789;
}
.br-1{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8d8789;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
	list-style-position: inside;
	display: inline;
}

.box{
	border: 1px solid #bcbbb9;
	background-color: #ab9f9f;
}
.text-for{
	font-family: "HelveticaNeueCondensed", "Helvetica Neue Extra Black Cond", "HelveticaNeueLTStd45Light", "HelveticaNeueExtraBlackCondense";
	font-size: 15px;
	font-weight: normal;
	color: #faf8fc;
	text-decoration: none;
	padding-left: 7px;
}
.text-sign{
	font-family: "HelveticaNeueCondensed", "Helvetica Neue Extra Black Cond", "HelveticaNeueLTStd45Light", "HelveticaNeueExtraBlackCondense";
	font-size: 13px;
	font-weight: bold;
	color: #faf8fc;
	text-decoration: none;
	}
	.form-1{
	background-color: #FFFFFF;
	height: 14px;
	width: 102px;
	border: 1px solid #b9b3b3;
}
.text-talk{
	font-family: "HelveticaNeueCondensed";
	font-size: 13pt;
	font-weight: bold;
	color: #383636;
	text-decoration: none;
	line-height: 20px;
}
.text-latest{
	font-family: "HelveticaNeueCondensed";
	font-size: 19.35pt;
	font-weight: lighter;
	color: #383636;
	text-decoration: none;
}
.text-are{
	font-family: "HelveticaNeueCondensed";
	font-size: 15.35pt;
	font-weight: lighter;
	color: #383636;
	text-decoration: none;
	line-height: 30px;
}
.text-but{
	font-family: "HelveticaNeueCondensed";
	font-size: 14px;
	font-weight: bold;
	color: #383636;
	text-decoration: none;
}
.text-design a{
	font-family: "HelveticaNeueCondensed", "Helvetica Neue Extra Black Cond", "HelveticaNeueLTStd45Light", "HelveticaNeueExtraBlackCondense";
	font-size: 10pt;
	font-weight: 800;
	color: #383636;
	text-decoration: none;
}
.text-prom{
	font-family: "HelveticaNeueCondensed";
	font-size: 16.15pt;
	font-weight: 300;
	color: #383636;
	text-decoration: none;
	line-height: 30px;
}
.text-we{
	font-family: "HelveticaNeueCondensed";
	font-size: 15pt;
	font-weight: normal;
	color: #852258;
	text-decoration: none;
}

.text-dress{
	font-family: "HelveticaNeueCondensed", "Helvetica Neue Extra Black Cond", "HelveticaNeueLTStd45Light", "HelveticaNeueExtraBlackCondense";
	font-size: 22pt;
	font-weight: 300;
	color: #000000;
	text-decoration: none;
}
.img-3{
	background-image: url(../images/img-3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b5b1b2;
	margin: 0px;
	padding: 0px;
}
.img-4{
	background-image: url(../images/img-4.jpg);
	background-repeat: no-repeat;
}
.img-5{
	background-image: url(../images/img-5.jpg);
	background-repeat: no-repeat;
}
.img-6{
	background-image: url(../images/img-6.jpg);
	background-repeat: no-repeat;
}
.img-7{
	background-image: url(../images/img-7.jpg);
	background-repeat: no-repeat;
}
.img-8{
	background-image: url(../images/img-8.jpg);
	background-repeat: no-repeat;
}
.img-9{
	background-image: url(../images/img-9.jpg);
	background-repeat: no-repeat;
}
.bg-1{
	background-image: url(../images/bg-1.jpg);
	background-repeat: repeat-x;
}
.bg-4{
	background-color: #f4c1d2;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a99a9f;
	border-bottom-color: #a99a9f;
}
.bg-4 ul{
	margin: 0px;
	list-style-type: none;
	list-style-position: inside;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.bg-5{
	background-color: #424041;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
}
a.but-top:link{
	font-family: "HelveticaNeueCondensed";
	font-size: 9.55pt;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 7px;
	
}
a.but-top:visited{
	font-family: "HelveticaNeueCondensed";
	font-size: 9.55pt;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 7px;
	
}
a.but-top:hover{
	font-family: "HelveticaNeueCondensed";
	font-size: 9.55pt;
	font-weight: 400;
	color: #E5018E;
	text-decoration: none;
    padding-right: 7px;
}
.presentation{
	background-image: url(../images/baner-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pretty{
	font-family: HelveticaNeueRegular;
	font-size: 20.4pt;
	font-weight: normal;
	color: #cd5411;
	text-decoration: none;
}
.text-shop{
	font-family: "HelveticaNeueRegular";
	font-size: 12pt;
	font-weight: 300;
	color: #fdfdfe;
	text-decoration: none;
}
.text-be{
	font-family: "HelveticaNeueRegular";
	font-size: 20.4pt;
	font-weight: 300;
	color: #000000;
	text-decoration: none;
	src:url(fonts/HelveticaNeue-UltraLight.otf);
}
.text-go{
	font-family: "HelveticaNeueRegular";
	font-size: 20.4pt;
	font-weight: 300;
	color: #874ff8;
	text-decoration: none;
}
.text-show{
	font-family: "HelveticaNeueRegular";
	font-size: 20.4pt;
	font-weight: 300;
	color: #b9388c;
	text-decoration: none;
}
.text-fun{
	font-family: "Helvetica Neue Extra Black Cond";
	font-size: 29.35pt;
	font-weight: 900;
	color: #eb7635;
	text-decoration: none;
}
.text-flirty{
	font-family: "HelveticaNeueCondensed", "Helvetica Neue Extra Black Cond", "HelveticaNeueLTStd45Light", "HelveticaNeueExtraBlackCondense";
	font-size: 30.45pt;
	font-weight: normal;
	color: #c72267;
	text-decoration: none;
}
.text-florals{
	font-family: "HelveticaNeueRegular";
	font-size: 30.45pt;
	font-weight: 300;
	color: #4f23b5;
	text-decoration: none;
}
.text-spring{
	font-family: "HelveticaNeueExtraBlackCondense";
	font-size: 13.5pt;
	font-weight: 200;
	color: #c72267;
	text-decoration: none;
}
a.find{
	font-family: "HelveticaNeueExtraBlackCondense";
	font-size: 13.05px;
	font-weight: lighter;
	color: #fc620c;
	text-decoration: none;
	letter-spacing: 1px;
}
a.find:hover{
	font-family: "HelveticaNeueExtraBlackCondense";
	font-size: 13.05px;
	font-weight: lighter;
	color: #841B54;
	text-decoration: none;
}
.text-free{
	font-family: "HelveticaNeueRegular";
	font-size: 53.57pt;
	font-weight: 500;
	color: #000000;
	text-decoration: none;
}

.text-shiping{
	font-family: "HelveticaNeueRegular";
	font-size: 31.57pt;
	font-weight: lighter;
	color: #000000;
	text-decoration: none;
}
.text-ord{
	font-family: "HelveticaNeueRegular";
	font-size: 14.57pt;
	font-weight: 500;
	color: #000000;
	text-decoration: none;
}
span{
	margin: 0px;
	padding: 0px;
}
a.text-1{
	font-family: "HelveticaNeueCondensed";
	font-size: 14pt;
	font-weight: lighter;
	color: #000000;
	text-decoration: none;
	line-height: 23px;
}
a.text-1b:link{
	font-family: HelveticaNeueCondensed;
	font-size: 16pt;
	font-weight: lighter;
	color: #000000;
	text-decoration: none;
	line-height: 28px;
}
a.text-1b:visited{
	font-family: HelveticaNeueCondensed;
	font-size: 16pt;
	font-weight: lighter;
	color: #000000;
	text-decoration: none;
	line-height: 28px;
}
ul{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: none;
}
.text-1c{
	font-family: HelveticaNeueCondensed;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 28px;
}a.text-2{
	font-family: "HelveticaNeueCondensed";
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 23px;
}
.text-3{
	font-family: "HelveticaNeueCondensed";
	font-size: 11pt;
	font-weight: 400;
	color: #ffffff;
	text-decoration: none;
	line-height: 23px;
}
.text-men{
font-family: "HelveticaNeueCondensed", "Helvetica Neue Extra Black Cond", "HelveticaNeueLTStd45Light", "HelveticaNeueExtraBlackCondense";
	font-size: 22pt;
	font-weight: bold;
	color: #3b3838;
	text-decoration: none;
}
a.text-4:link{
	font-family: "NewsGoth BT";
	font-size: 9.15pt;
	font-weight: bold;
	color: #3b3838;
	text-decoration: none;
	line-height: 18px;
}
.h2-footer{
	font-family: "NewsGoth BT";
	font-size: 9.15pt;
	font-weight: bold;
	color: #3b3838;
	text-decoration: none;
	line-height: 18px;
    margin:0px 0 0px 0;

}
a.text-4:visited{
	font-family: "NewsGoth BT";
	font-size: 9.15pt;
	font-weight: bold;
	color: #3b3838;
	text-decoration: none;
	line-height: 18px;
}
.text-design a{
	font-family: "HelveticaNeueCondensed", "Helvetica Neue Extra Black Cond", "HelveticaNeueLTStd45Light", "HelveticaNeueExtraBlackCondense";
	font-size: 10pt;
	font-weight: normal;
	color: #383636;
	text-decoration: none;
}
.text-design2 a{
	font-family: "HelveticaNeueCondensed", "Helvetica Neue Extra Black Cond", "HelveticaNeueLTStd45Light", "HelveticaNeueExtraBlackCondense";
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text-design1{
	font-family: "HelveticaNeueCondensed", "Helvetica Neue Extra Black Cond", "HelveticaNeueLTStd45Light", "HelveticaNeueExtraBlackCondense";
	font-size: 10pt;
	font-weight: bold;
	color: #E50287;
	text-decoration: none;
}




/* MISC*/

#frame{ width:1044px; padding:0px; margin:auto;}

#menu-holder { width:1044px; height:27px; float:left; background-color:#624695; padding: 0px; }
#menu-holder ul, #menu-holder li{ margin:0px; padding: 0px; list-style:none; list-style-image: none; }

#search-textfield { border: none; width: 170px; height: 19px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #666666;  text-transform: uppercase; padding-left: 5px; background: #ffffff; }
#content{float:left;}
#wrap{float:left}
#left-wrap{float:left; width:208px; background-color:#d4d7da;  margin-top: 4px; }
#right-wrap{float:left; width:836px;}
#footer{float:left; width:1044px; height:91px;}
p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#haute-exclusives { background: url(../../images/img-bg-haute-exclusive.gif) no-repeat left; line-height: 22px; width:185px; height:75px; padding-top:5px; padding-left: 0px;}
.regualr-font { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; }
.asterisk { color: #e5269b; }
.msg { min-height: 40px; background-color: #ffffcc; border: 1px solid #666666; color:#e5269b; font-weight:bold; font-size: 12px; line-height: 30px; }

.page-title{ font-family:"Times New Roman", Times, serif; font-size:26px; color:#e5269b;  margin-top: 0px;  margin-left: 15px; padding: 0px; text-align:center; text-transform:uppercase; }
#button-holder{margin-top:25px; padding-left:750px;}
left holder 
#cat-hldr{ float:left; width:150px; background-color:#ffdede; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left;}
.list1{ font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:24px; color:#e5269b; list-style:none; letter-spacing:2px; padding-left:10px; text-align: left; }
.list1-top{ font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:24px; color:#383b3e; list-style:none; letter-spacing:2px; padding-left:10px; text-align: left; }
.list2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style:none; padding-top:10px; letter-spacing:2px; padding-left:10px; text-align: left; }
.div-holder { width: 98%; text-align: center; } 
.div-holder-bk { width: 805px; text-align: justify; } 
.content-top-title { width: 100%; height:48px; }
.title-text {font-size: 20px; color: #666666; font-family: "Times New Roman", Times, serif; font-weight: bold; }

.title-head-style1 { background:url(../../images/bg-title-head.gif) repeat-x; height: 41px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #383b3e; text-transform: uppercase; padding-top: 10px; padding-left: 5px;  }
.title-head-style2 { background:url(../../images/bg-title-head2.gif) repeat-x; height:37px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #383b3e; text-transform: uppercase; padding-top: 3px; padding-left: 5px; margin-top: 4px;   }

span.style1-title { font-family:Arial, Helvetica, sans-serif; font-size: 14px;  color: #e5269b;  font-weight: bold; }
span.style2-title { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #383b3e;  font-weight: bold; }

a{ text-decoration:none;}

a.a1:link, a.a1:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; margin-left:10px;}
a.a1:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffdede; text-decoration:none; margin-left:10px;}
a.a2:link, a.a2:visited{	color: #e5269b;	font-size: 30px;	font-family: Arial, Helvetica, sans-serif;}

a.cat-link:link, a.cat-link:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style:none; padding-top:10px; letter-spacing:2px;}
.cat-1-link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style:none;  }
a.cat-link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e5269b; list-style:none; padding-top:10px; letter-spacing:2px;}
/*product page 1*/

.prod-wrapper{ }
.prod-wrap-bg{ width: 200px; height: 370px; border: 1px solid #7f7f7f; background-color: #e7e9eb; padding-top: 7px; }
.div-img{ background:  url(../../images/div-img.jpg) repeat-x right; border: none; width: 100%; height: 7px; }
.prod-page1-img{ border: 1px solid #7f7f7f; }
.listprice{ text-decoration: line-through; }
.numbering .pages { color:#9C8AA5; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.numbering .pages:hover { font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#421C52; font-size:12px; }
span.style1-txt { font-family:Arial, Helvetica, sans-serif; font-size: 12px;  color: #3777d0;  font-weight: bold; }
span.style2-txt { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #a12dc9;  font-weight: bold; }


/* product page 2 */
.blue-text { color: #00a4ff; font-weight: bold;}
.violet-text {color: #755da6; font-weight: bold;}
.pink-text { color: #f677bc; font-weight: bold; }
.prod2-img-divholder { background-color:#d6d6d6; width: 300px; padding: 20px; border: 3px solid #ffe5e4; }
#thumb1 {  border: 1px solid #999999; }
.thumbnail-holder { margin-top: 20px; margin-left: 10px; border: 1px solid #999999; }
.quan-txtfield, .prod2-select { width: 110px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #ffffff;}
.prod-page2-btn { padding-right: 20px; }
.prod-page2-other { border: 1px solid #989896;}
.panel-txtfield, .panel-txtarea { width: 100%; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #ffffff;}
.prod-page2-divider { width: 820px; height: 40px; background:url(../../images/div-img.jpg) repeat-x center; float: left; }
.top-left { width: 410px;  float: left; }
#prod-name-sku { width: 394px; height: 20px; background:url(../../images/div-img.jpg) repeat-x bottom; padding-top: 10px; padding-bottom: 3px;}
#available-colors { width: 200px; min-height: 150px; background: #efeeed; border: 1px solid #d6d6d6; }
#please-select { width: 184px; background: #fff2f2; border: 1px solid #d6d6d6; }
#prod-page2-price-div { width:394px; height: 50px; background-color: #efeeed; border: 1px solid #d6d6d6; }
#colors-select-div { width: 410px; }
#listprice-div { width: 200px; float:left; margin-top: 10px; }
#saleprice-div { width:184px; float:left; margin-top: 10px; }
.numbering { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.prod-page2-price {font-size: 14px; padding:5px; vertical-align:middle; font-weight: bold; color: #888888; }
.sale-price { color: #f677bc; font-size: 18px; font-weight: bold; }
.prod-page2-style1 { float: left; font-size: 12px; color: #666666; font-weight: bold; padding-left:5px; text-align: left; }
.prod-page2-style2 { color: #f146ab; font-weight: bold; font-size: 12px; }
.prod2-botom{ width:165px; float:left;}
#available-colors img { border: 1px solid #666666; }
#satisfaction-img { width: 200px; height: 150px; float:left; }

/*prod page 2*/

.prod2-holder { width: 98%; text-align: justify; } 
#p2-right { width: 132px; float: left; margin-top: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
#p2-left { width: 685px;  float: left; margin-top: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

#toplink-holder { width: 100%;  float: left; height: 20px; margin-top: 5px; }
#toplink-holder a, #toplink-holder a:link, #toplink-holder a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:underline; }
#toplink-holder a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5269B; text-decoration:underline; }
.prodname { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #F045AA; }
#p2-right a, #p2-right a:link, #p2-right a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000; }
#p2-left a, #p2-left a:link, #p2-left a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #000000; }
#prev-next { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #000000;  float: left; width: 49%; }
#prev-next a, #prev-next a:link, #prev-next a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #000000; text-decoration: none;  }
#prev-next a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #E5269B; text-decoration: none; }
#prod-details { width: 365px; float: left; text-align: left; margin-left: 14px; }
.pdesc-top { background: url(../../images/bg-top2-p2.gif) no-repeat; width: 360px; height: 11px; }

.ptab-top { background: url(../../images/bg-top-p2.gif) no-repeat; width: 360px; height: 30px; }
#ptab-top-desc { background:url(../../images/bg-top-p2-description.gif) no-repeat; width: 360px; height: 31px; }
#ptab-top-sizechart { background:url(../../images/bg-top-p2-sizechart.gif) no-repeat; width:360px; height: 31px; }
#ptab-top-tellafriend { background:url(../../images/bg-top-p2-tellafriend.gif) no-repeat; width: 360px; height: 31px; }
#ptab-top-review { background:url(../../images/bg-top-p2-writereview.gif) no-repeat; width: 360px; height: 31px; }
.ptab-mid { background: url(../../images/bg-mid-p2.gif) repeat-y; width: 360px; height: 200px; margin-top: -4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }
.pdesc-mid { background: url(../../images/bg-mid-p2.gif) repeat-y; width: 360px; margin-top: -4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }
.ptab-mid-con { padding: 10px; overflow:auto; height: 180px; width: 335px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; }
.ptab-bot, .pdesc-bot { background:url(../../images/bg-bot-p2.gif) no-repeat; width: 360px; height: 11px; margin-bottom: 5px; }


#ymalike-txt { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E5269B; }



img.swatch { border: 1px solid #000000; margin-right: 2px; margin-bottom: 4px; cursor:pointer; }
#youmayalsolike { width: 132px;  float: left; text-align: center; margin-top: 60px;  }
#youmayalsolike img { border: 1px solid #6d6d6d; }
.ymal-pname { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #755ca6; }
.ymal-sku { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00a4ff; }
.ymal-price { font-family:Arial, Helvetica, sans-serif; font-size: 12px;  color: #E5269B; }
#select-con { padding: 10px; }
#select-tb { width: 99%; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left;   }
#select-td { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; }
#select-tb select { border: 1px solid #000000; width: 150px; }
#quantity{ border: 1px solid #000000; width: 50px; }
#select-tb a, #select-tb a:link, #select-tb a:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
#select-tb a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E5269B; }

.intact{font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; padding-left:5px; }
/* site map */

.sitemap-ul{ margin-left: 15px; padding: 0px; list-style: none; list-style-image: none; line-height: 20px;}
.sitemap-ul a:link, .sitemap-ul a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#2f3030; letter-spacing:2px; }
.sitemap-ul a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#e7319f; letter-spacing:2px; }
.sitemap-links-bg{ float: left; margin-left: 15px; margin-top: 15px; background: url(../../images/bg-bsp-ordetails.gif) #ffffff top repeat-x; width: 236px; height: 290px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#2f3030; letter-spacing:2px; padding-top: 5px; border: 1px solid #c1c1c1; }
li.sub-link{ list-style-image: url(../../images/icon-li.gif); margin-left: 0px; }
.sub-link-ul a:link, .sub-link-ul a:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#2f3030; letter-spacing:2px; }
.sub-link-ul a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#e7319f; letter-spacing:2px;  }

/*about us*/
p.style1-title { font-family:Arial, Helvetica, sans-serif; font-size: 14px;  color: #ed66b3;  font-weight: bold; }
p.style2-title { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #624695;  font-weight: bold; }
p.style3-title { font-family:Arial, Helvetica, sans-serif; font-size: 14px;  color: #00a4ff;  font-weight: bold; }





/* FAQ */
.question-text { font-family:Arial, Helvetica, sans-serif; font-size: 14px;  color: #383b3e;  font-weight: bold; }

/* contact us*/
input.contact-txtfield { width: 345px; height: 20px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; background: #ffffff; }
textarea.contact-txtarea { width: 345px; height: 100px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #ffffff; }
.phone-eadd-text { color: #8e29bd; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; position: relative; top: -5px; }
.other-contact-info { float: left; width: 150px; }


/* order status */
#track-another-transaction { width: 340px; height: 92px; background:url(../../images/track-bg-footer.jpg); background-repeat: no-repeat; float: right; }
#track-txtfield { width: 194px; height: 24px; border: 1px solid #7b7b7b; background: #ffffff;}
#signin-link a, #signin-link a:link, #signin-link a:visited { color: #755da6; font-weight: bold; font-size: 12px; }
#signin-link a:hover { font-weight: bold; font-size: 12px; color: #e7319f; }
#timezone { font-size:11px; }
#timezone-select { font-size:12px; width: 150px; border: 1px solid #444444; font-family: Arial, Helvetica, sans-serif; }
#transaction-box1{ background: url(../../images/bg-bsp-ordetails.gif) #ffffff top repeat-x; border: 1px solid #4d4d4d; }
#transaction-box2{ background: url(../../images/bg-bsp-ordetails.gif) #ffffff top repeat-x; border: 1px solid #4d4d4d; }
#trans-divider{ background:  url(../../images/div-img.jpg) repeat-x right; border: none; width: 700px; height: 7px; }
.trans-style2-text { color: #4d4d4d; font-weight: bold; }
.trans-style1-text { color: #e5269b; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.trans-style3-text { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #4d4d4d; }


/*members signin*/

.signin-txtfield { width: 97%; height: 24px; border: 1px solid #a8aead; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; padding-top: 3px; background: #ffffff; }
.login-left { height: 240px; background:url(../../images/log-in-left-bg.jpg) no-repeat; width: 423px; height: 259px;   margin-top: 20px;}
.register-div{ width: 341px; height: 120px; background:url(../../images/log-in-right-bg.jpg) no-repeat; }
.login-right { width: 423px;  margin-top: 20px; margin-left: 10px;}
#reg-link { margin-left: 20px; }
#new-user-text { color: #383b3e; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin-left: 20px; }
.newpass-link, .newpass-link:link,  .newpass-link:visited { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #624695;  }
.newpass-link:hover { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #e5269b; }
.signin-style3-text { color: #383b3e; font-size: 30px; font-family: Arial, Helvetica, sans-serif; }
.signin-style1-text { color: #f146aa; }
.signin-style2-text {color: #383b3e; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
.signin-style4-text {color: #383b3e; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.signin-msg { height: 40px; background-color: #ffffcc; border: 1px solid #666666; color:#e5269b; font-weight:bold; line-height: 30px; }


/*register*/
input.register-txtfield { width: 345px; height: 20px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; background: #ffffff; }
.register-title-text { font-size: 20px; color: #666666; font-family: "Times New Roman", Times, serif; font-weight: bold; }
#terms-check a, .terms-check a:link, .terms-check a:visited { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #624695; }
#terms-check a:hover {  font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #e5269b; }


/*order tracking*/
input.track-txtfield { width: 345px; height: 20px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; background: #ffffff; }


/*wishlist*/
.shrwishlist-txtfield { width: 300px; height: 20px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; color: #666666; letter-spacing: 1px; padding-left: 3px; background: #ffffff; }
.wishlist-top-box { background-repeat:no-repeat; padding:10px; }
.wishlist-prod-bg { background: #fff8ff; width:327px; float:left; padding:10px; border: 1px solid #9ca2a9; margin-right: 15px; margin-left: 15px; margin-bottom: 20px; text-align: left; }
.wishlist-title-text { color: #383b3e; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
.wishlist-sku { color: #00a4ff; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
.wishlist-price { color: #ed5caf; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 16px; }
.dress-name { color: #624695; font-size: 14px; font-weight: bold; }
.share-print-text { font-size: 14px; font-weight: bold; color: #666666; }


/*billing*/

input.billing-txtfield { width: 240px; height: 20px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; background: #ffffff; }
select.billing-select { width: 240px; height: 20px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; }
select.billing-half-select { width: 170px; height: 20px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; }
#billing-login { width: 315px; height: 255px; background:url(../../images/log-in-billing-bg.jpg) repeat-x; float: left; margin-top: 20px; border: 1px solid #666666; }
#billing-order-stat {  width: 315px; height: 180px; background:url(../../images/log-in-billing-bg.jpg) repeat-x; float: left; margin-top: 20px; border: 1px solid #666666; } 
#billing-toll { width: 315px; height: 200px; float: left; background:url(../../images/log-in-billing-bg.jpg) repeat-x; margin-top: 20px; border: 1px solid #666666; }
.billing-log-txtfield { border: 1px solid #666666; width: 100%; }
#have-account { color: #624695; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 14px; }
.order-stat-font { color: #000000; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#bsp { float: left; width: 72%; }
#bsp-side { float: left; width: 26%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; }
.smlfont { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
#bsp-login { background:url(../../images/bg-bsp-login.gif) #ffffff top repeat-x; width: 270px;  border: 1px solid #6e767e; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left;  }
#bsp-orderstat { background: url(../../images/bg-bsp-ordetails.gif) #ffffff top repeat-x; width: 270px;  border: 1px solid #6e767e; float: left; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }
#bsp-order { background: url(../../images/bg-bsp-ordetails.gif) #ffffff repeat-x; width:270px; height: 165px;  border: 1px solid #6e767e; float: left; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-align: center; }
#ordersummary { margin-top: 30px; text-align:left; font-size: 12px; font-weight: bold; }
.os-title {  border-bottom: 1px solid #000000; border-left: 1px solid #000000;background: #ffffff; }
.os-title-mr {  border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;background: #ffffff; }
.os-title-tl {  border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; background: #ffffff; }
.os-title-tr {   border: 1px solid #000000;  background: #ffffff; }
#bsp-toll { background: url(../../images/bg-bsp-toll.gif) #ffffff repeat-x; width:270px; height: 175px;  border: 1px solid #6e767e; float: left; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-align: center;  }
#toll-no { font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-align: center;  }



/*shopping bag*/
.prod-title-text { color: #e5269b; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
.prod-sku { color: #000000; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
.prod-price { color: #000000; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
.shoppingbag-td { border-top: 1px solid #6a6a6a;  border-bottom: 1px solid #6a6a6a; padding-top: 10px; padding-bottom: 10px; }
#remove-to-bag { border-top: 1px solid #6a6a6a;  border-bottom: 1px solid #6a6a6a; border-right: 1px solid #6a6a6a; }
#sb-prod-img { border-top: 1px solid #6a6a6a;  border-bottom: 1px solid #6a6a6a; border-left: 1px solid #6a6a6a;}
.quantity-txtfield { border: 1px solid #6a6a6a; background: #ffffff; }
.shoppingbag-td-head {clear:both; background: #9ca2a9; border-top: 1px solid #6a6a6a;  border-bottom: 1px solid #6a6a6a;  padding: 2px; text-align: left; }
#left-td-head { border-top: 1px solid #6a6a6a;  border-bottom: 1px solid #6a6a6a; border-left: 1px solid #6a6a6a; padding: 5px; }
#right-td-head { border-top: 1px solid #6a6a6a;  border-bottom: 1px solid #6a6a6a; border-right: 1px solid #6a6a6a; }
.shoppingbag-txtfield, .shoppingbag-select { width: 180px; border: 1px solid #6a6a6a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #ffffff; }
.subtotal { color: #e5269b; font-weight: bold; font-size: 15px; }
.method-code-text {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#shopbag-top-title { background:url(../../images/shopbag-title-bg.jpg) no-repeat right; width:1044px; height: 44px; }
#shopbagcontent { width: 1044px; }
.td-left { border-bottom: 1px solid #6a6a6a; border-top: 1px solid #6a6a6a; border-left: 1px solid #6a6a6a; }
.td-mid {  border-bottom: 1px solid #6a6a6a; border-top: 1px solid #6a6a6a; text-align: left; }
.td-right {  border-bottom: 1px solid #6a6a6a; border-top: 1px solid #6a6a6a; border-right: 1px solid #6a6a6a }
#totalinfo-tb { border: 1px solid #6a6a6a; background: #ffffff; padding: 2px;  }
.totalinfo { border: 1px solid #6a6a6a; background: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 5px;   }
.pimg {  border: 1px solid #6a6a6a; margin-top: 3px; margin-bottom: 3px;  }
.ototal-title{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #e5269b; text-align: left;}
#toll-no { font-family:Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #e5269b; text-align: center;  }


/*forgot password*/
.forgotpass-txtfield { width: 360px; height: 20px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
.email-pass-btn{ background:url(../../images/btn-emailpass.jpg) no-repeat; border: none; width: 243px; height: 27px; }




/*size chart*/

.chart-dress-name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #624695; text-align:left; height: 50px; }
.col-title { background: #f2f2f2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align:center; width: 25%; height: 30px; border: 1px solid #666666; } 
.size { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; padding-left: 15px; height: 25px; }
.sizechart-tb-holder { width:320px; float:left;  margin-left: 30px; }
.sizechart-div-holder { width: 350px; float:left;}
.sizechart-tb-holder2 { width: 790px; float: left;border:1px solid green; }
.row-title {  background: #f2f2f2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align:center; width: 100px; height: 30px; border: 1px solid #666666; }
.size2 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; padding-left: 10px; height: 25px;  }
.row-title-country {  background: #C9ECFE; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align:center; width: 100px; height: 30px; border: 1px solid #666666; }
#dress-size-estimate td { border: 1px solid #666666; }
.sizechart-divider {  float: left; width: 820px; height: 40px; background:url(../../images/div-img.jpg) repeat-x center; }
#tell-inches { text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
#tell-inches-txt { text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #E5269B; border-bottom: 1px dashed #E5269B; }



/*complete*/

.td-rev-head { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #E5269B; text-align: left; font-weight: bold; height: 35px; }
.td-rev { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; font-weight: bold; height: 20px; width: 100px; vertical-align: top; }
.td-rev-info {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; height: 20px; width: 280px; vertical-align: top; }
.carting-subtotal-font {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; font-weight: bold; background: #ffffff; }
.order-total, .orderTotal{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #E5269B; text-align: left; font-weight: bold; }
#td-border, .comp-prod-img { border: 1px solid #6a6a6a; }
.td-right { text-align: left; }


/*user panel*/
.user_panel { color:#9C8AA5; font-size:12px; font-weight:bold; }

.h1-top{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
margin:0px 0 0px 0;
text-decoration:none;
font-weight:normal;
}