@charset "utf-8";
* { outline: none; }
body{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; }
#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: 15px; 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: justify; } 
.div-holder-bk { width: 805px; text-align: justify; } 
.content-top-title { width: 832px; 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; }

/*header*/
#header { width:1044px; background:url(../../images/bg-header.gif); height:142px; float:left;}
#logo-holder { float:left; width: 22%; text-align:left; }
#updates-holder { margin-top: 20px; float:left; width: 28%; color: #FFFFFF; }
#updates-txt { border-bottom: 1px solid #f5a5f5; }
#updates-signup { font-weight: bold; }
#searchbox-holder { float: left; margin-top: 12px; margin-left: 8px; padding: 0px; width: 23%; text-align: left; }
#searchbtn-holder { float:left; width:58px; text-align:right; }
#toplinks-holder { float: left; width: 75%; text-align:left; }
#menulinks { margin-top: 25px; float:left; width: 45%; color: #FFFFFF; }
#menulinks ul {}
#menulinks li { float: left; }
#li-wishlist { list-style-image:url(../../images/icon-wishlist.gif); float: left; width: 100px; }
#menu-links-tb td { vertical-align: middle; }
#menu-links-tb a, #menu-links-tb a:link, #menu-links-tb a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
#menu-links-tb a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FAB8F7; }
td#ml-icon { text-align: left; padding-right: 7px; }
#txtbox-updates { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #383b3e; border: 1px solid #bab3b3;  width:95px; }
#searchbg-txtbox { background:url(../../images/bg-search-txtbox.gif) no-repeat; width:170px; height: 25px; float: left; }
#search-txtbox { border: 0px; width: 95%;  background: none; font-size: 11px; letter-spacing: 1px; color: #92929e; text-transform: uppercase; margin-left: 3px; margin-right: 5px;  margin-top: 2px; }
li.link-menu { margin-right:15px; padding: 0px; float: left; list-style:none; list-style-image: none; }
li.link-menu a, li.link-menu a:link, li.link-menu a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; letter-spacing: 1px; text-decoration: none;  }
li.link-menu a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #E5269B;  letter-spacing: 1px; text-decoration: none;   }



/*footer*/
#footer-text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; letter-spacing:1px; }
a.footer-link:link, a.footer-link:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; letter-spacing:2px;}
a.footer-link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e5269b; letter-spacing:2px;}

a:link, a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none; }	
a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffdede; 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;}
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: 800px; 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; }


/* 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 { width: 430px; height: 240px; background:url(../../images/log-in-left-bg.jpg) no-repeat; width: 423px; height: 259px;  float: left; margin-top: 20px;}
.register-div{ width: 341px; height: 120px; background:url(../../images/log-in-right-bg.jpg) no-repeat; }
.login-right { width: 350px; float: left; 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: 345px; height: 20px; border: 1px solid #7b7b7b; font-family: Arial, Helvetica, sans-serif; background: #ffffff; }
select.billing-select { width: 345px; 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:330px; float:left;  margin-left: 30px; }
.sizechart-div-holder { width: 410px; float:left; }
.sizechart-tb-holder2 { width: 790px; float: left; }
.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; }
.user_panel a { color:#9C8AA5; font-size:12px; font-weight:bold; }


.banner_img
{
	float:left;
	width:410px;
	margin-top:0px;
	margin-bottom: 10px;
}

.banner_img2
{
	float:right;
	width:380px;
	margin-top:10px;
	margin-right:0px;
	margin-left: 20px;
}
#current_page
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#421C52;
	font-size:12px;
}



/*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 { ont-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; }

