/*-- searchfit main template css --*/
/*-- reset css --*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: "Times New Roman", Times, serif;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/*-- end eric meyer reset css --*/

body {
     font-size: 12px;
     color: #212120;
     line-height: 14px;
     text-align: center;
     background-color: #212120;
     font-family: "Times New Roman", Times, serif;
     background-image: url(images_templ/body_bg.png);
     background-repeat: no-repeat;
     background-position: center 0;
}
h1 {
     font-size: 24px;
     margin-bottom: 10px;
     padding: 0 0 10px;
}
h2 {
     font-size: 12px;
     color: #838383;
     font-weight: 700;
}
hr {
     height: 1px;
}
p {
     margin: 0 0 15px;
}
a:VISITED, a:LINK {
     color: #581e4b;
     text-decoration: underline;
}
a:HOVER {
     color: #441339;
     text-decoration: none;
}
.clear_zero {
     clear: both;
     height: 0;
}
.phantrang{font-size:16px;}
.cat{margin:10px;}
input, textarea, select {
     font-size: 12px;
     color: #464646;
     background-image: none;
}
input.text {
     padding: 1px 2px;
     background-image: url(images_templ/search_bg.gif);
     background-repeat: repeat-x;
     font-size: 11px;
     color: #212120;
}
input.btn {
     color: #0000A0;
     background-color: #FFF;
     background-image: none;
}

input.checkbox, input.radio {
     background-image: none;
}
.top_link:VISITED, .top_link:LINK {
     color: #632755;
     text-decoration: none;
     font-size: 11px;
}
.top_link:HOVER {
     color: #4a183e;
     text-decoration: underline;
     font-size: 11px;
}
.categories_path .categories_path_td {
    color: #bababa;
    padding: 14px 0 0 10px;
}
.categories_path_td * {position: relative; top: -10px;}
.footer_link:VISITED, .footer_link:LINK {
     color: #d375ba;
     text-decoration: none;
     font-size: 11px;
     text-align: center;
}

.footer_link:HOVER {
     color: #c061a7;
     text-decoration: none;
     font-size: 11px;
     text-align: center;
}
.image_link:HOVER, .image_link:VISITED, .image_link:LINK {
     text-decoration: none;
     font-size: 11px;
}
.error {
     color: #F00;
}
.warning {
     color: #FF5000;
}

.success {
     color: #007000;
}
.categories_path_separator {
     color: #632755;
}
.categories_path {
     clear: both;
     float: none;
     width: 100%;
}
.categories_item {
     margin: 0;
}
.products_summary {
     margin: 3px 0 0;
}
.products_summary_td, .categories_item_td, .categories_path_td {
     padding: 0;
}
#wrapper {
     width: 994px;
     margin: 0 auto;
     text-align: left;
     background-image: url(images_templ/content_bg.gif);
     background-repeat: repeat-y;
}
#content_wrapper {
	display:inline;
	float:right;
	padding:3px 0 0 0;
	width:840px;
	background-color: #fff;
}
#header-wt {
	background-image:url(images_templ/body_bg.png);
	background-position:-303px 0;
	background-repeat:no-repeat;
	height:166px;
	overflow:visible;
	position:relative;
	width:994px;
	z-index: 9000;
}
#nav_links {
     padding-left: 350px;
     position: relative;
     top: -3px;
}
#nav_links a:LINK, #nav_links a:VISITED {
     color: #bababa;
     text-decoration: none;
     font-weight: 700;
}
#logo_top {
    left:31px;
	position:absolute;
	top:39px;
}
.password, .username {
     position: relative;
     top: -8px;
}

#smalltext {
     color: #7a7a7a;
     font-size: 11px;
     font-weight: 400;
}
#smalltext a:LINK, #smalltext a:VISITED, #smalltext a:HOVER, #nav_links a:HOVER {
     color: #5f9eda;
     font-weight: 700;
     text-decoration: none;
}
#cart_info {
     height: 20px;
     font-size: 12px;
     font-weight: 700;
     color: #0054a5;
     background-image: url('images_templ/bg_top_pattern.gif');
     background-repeat: repeat-x;
     text-align: right;
     border: 1px solid #d9d9d9;
     padding-right: 5px;
}
#cart_info a:LINK, #cart_info a:VISITED, #cart_info a:HOVER {
     text-decoration: none;
     font-size: 12px;
     line-height: 20px;
}
#cart_info a:HOVER {
     text-decoration: underline;
}
#footer_wrapper {
     clear: both;
     margin-top: 20px;
     width: 994px;
     margin: 0 auto;
     text-align: left;
     position: relative;
     line-height: 18px;
}
#footer_wrapper a:LINK, #footer_wrapper a:VISITED {
     color: #d375ba;
     text-decoration: none;
}
#footer_wrapper a:HOVER {
     color: #be62a6;
     text-decoration: underline;
}
#footer_wrapper p {
     color: #d375ba;
}

#footer_one {
     text-align: right;
     background-color: #40303b;
     height: 23px;
     line-height: 23px;
     margin:10px 0 20px;
}
#footer_one a {
     margin-right: 20px;
}
.footerb_h {
     color: #fff;
     text-transform: uppercase;
}
.footerb {
     float: left;
     width: 140px;
}
#footern {
     width: 225px;
     height: 97px;
     position: absolute;
     right: 0;
     top: 40px;
}
#footer_wrapper hr {
clear: both; 
border: none; 
background-color: #40303b;
height: 2px;
}
.trust_cc {
position: relative;
top: -5px;
}
#wtmt_trust_bar {
text-align: center;
margin-bottom: 10px;
}
#wtmt_trust_bar img {
margin: 0px 8px;
}
#footern_h {
     margin-bottom: 8px;
     float: right;
}
#footern p {
     margin-top: 10px;
     color: #fff;
     text-align: right;
     line-height: 14px;
}
.footer_twob {
     padding-top: 20px;
}
#footern .email {
     width: 173px;
     border-top: 1px solid #fff;
     border-left: 1px solid #fff;
     border-bottom: 1px solid #fff;
     border-right: none;
     background-color: #e0b1d4;
     color: #7a1f65;
     padding: 2px 0 0 5px;
     height: 17px;
     float: left;
}
#menu_wrapper {
     float: left;
     display: inline;
     width: 151px;
     overflow: visible;
}
#mega_menu_2 {
	position: absolute;
	bottom: 24px;
z-index: 1000;
}
#mega_menu_3 {
	position: absolute;
	bottom: 0;
left: 0;
z-index: 900;
}
.wt_hor_menu {
background-image: url(images_templ/wtmt_hnav_bg.png);
background-repeat: repeat-x;
width: 100%;
height: 24px;
background-position: bottom;
}
.wt_hor_menu li {
list-style: none;
float: left;
height: 24px;
display: block;
}
.wt_hor_menu li a:link, .wt_hor_menu li a:visited, .wt_hor_menu li a:hover  {
display: block;
float: left;
height: 24px;
line-height: 22px;
/*background-image:url(images_templ/wtmt_hnav_bar_bg.png);*/
background-image:url(images_templ/wtmt_hnav_bar_bg.png);
background-position: right -24px;
color: #fff;
text-decoration: none;
font-size: 13px;
overflow: hidden;
}
.wt_hor_menu li a:hover  {
background-position: right 0;
color: #212120;
}
.wt_hor_menu li .wt_hor_menu_last:link, .wt_hor_menu li .wt_hor_menu_last:visited {
background-position: left -24px;
}
.wt_hor_menu li .wt_hor_menu_last:hover {
background-position: left 0;
}
#mega_menu_2 li a:link, #mega_menu_2 li a:visited, #mega_menu_2 li a:hover  {
padding: 0 20px;
}
#mega_menu_3 li a:link, #mega_menu_3 li a:visited, #mega_menu_3 li a:hover  {
padding: 0 22px;
}
#mega_menu_2 li .wt_hor_menu_w:link, #mega_menu_2 li .wt_hor_menu_w:visited, #mega_menu_2 li .wt_hor_menu_w:hover {
padding: 0 22px;
}

#mega_menu_3 li .wt_hor_menu_w:link, #mega_menu_3 li .wt_hor_menu_w:visited, #mega_menu_3 li .wt_hor_menu_w:hover {
padding: 0 22px;
}
#mega_menu_2 li.mega_last a:link, #mega_menu_2 li.mega_last a:visited, #mega_menu_2 li.mega_last a:hover {
padding: 0 24px;
}
#mega_menu_3 li.mega_last a:link, #mega_menu_3 li.mega_last a:visited, #mega_menu_3 li.mega_last a:hover {
padding: 0 28px;
}
/*-- second level of wt_hor_menu --*/
.mega_content div {
width: 174px;
float: left;
margin: 10px 17px 0 0;
}
#mega_menu_2 .mega_content .mega_content_space_before, #mega_menu_3 .mega_content .mega_content_space_before {
margin-top: 23px;
}
#mega_menu_2 li div a:link, #mega_menu_2 li div a:visited, #mega_menu_2 li div a:hover, #mega_menu_3 li div a:link, #mega_menu_3 li div a:visited, #mega_menu_3 li div a:hover {
float: none;
background-image: none;
color: #212120;
}
span.mega_content_h, #mega_menu_2 li div .mega_content_h:link, #mega_menu_2 li div .mega_content_h:visited, #mega_menu_2 li div .mega_content_h:hover, #mega_menu_3 li div .mega_content_h:link, #mega_menu_3 li div .mega_content_h:visited, #mega_menu_3 li div .mega_content_h:hover {
background-color: #9a327f;
font-size: 14px;
color: #fff;
height: 21px;
line-height: 21px;
font-weight: bold;
margin-bottom: 5px;
}
span.mega_content_h {
display: block;
width: 165px;
padding-left: 10px;
margin: 0 0 5px 0;
}
#mega_menu_2 li div a:link,#mega_menu_2 li div a:visited, #mega_menu_3 li div a:link,#mega_menu_3 li div a:visited {
font-size: 11px;
line-height: 17px;
height: 17px;
}
#mega_menu_2 li div a:hover, #mega_menu_3 li div a:hover {
text-decoration: underline;
font-size: 11px;
line-height: 17px;
height: 17px;
}
.top_search {
}
.top_search .search_field {
	border:0 none;
	display:block;
	height:15px;
	left:27px;
	padding-top:3px;
	position:absolute;
	top:24px;
	width:135px;
	color: #7a1f65;
}
.wt_search {
background-image:url(images_templ/wtmt_search_bg.png);
background-position: 0 0;
background-repeat:no-repeat;
bottom:48px;
position:absolute;
right:7px;
width: 247px;
height: 53px;
}
.search_go {
position:absolute;
right:18px;
top:25px;
}
#footern .news_submit {
     float: left;
}
.footer_links_system {
     clear: both;
	 width: 994px;
	 margin: 0 auto 10px;
}
.footer_links_system td {
     text-align: center;
}
.footer_link_system:link, .footer_link_system:visited, .footer_link_system:hover {
color: #ccc;
text-decoration: none;
float: right;
}
.footer_link_system:hover {
text-decoration: underline;
}
#mega_menu {
     padding: 0;
     margin: 0;
     position: absolute;
     right: 0;
     z-index: 2000;
    border-left:20px solid #9A327F;
}
ul#mega_menu li {
     position: relative;
     color: #fff;
     border-right: 6px solid #9a327f;
     background-color: #7a1f65;
     padding: 0 23px 0 10px;
     height: 30px;
     line-height: 30px;
     background-image: url(images_templ/hor_nav_bg.gif);
     background-repeat: no-repeat;
     background-position: right center;
     display: block;
     float: left;
	 background-color: #7a1f65;
}
ul#mega_menu_2 li, ul#mega_menu_3 li {
position: relative;
}
ul#mega_menu li li {background-color: transparent;}
#form_member_login {
     margin-top: 5px;
     float: left;
}
ul#mega_menu div, ul#mega_menu_2 div, ul#mega_menu_3 div {
     display: none;
}
ul#mega_menu li.mega div.mega_content, ul#mega_menu_2 li.mega div.mega_content, ul#mega_menu_3 li.mega div.mega_content {
     width: 280px;
     position: absolute;
     top: 30px;
     left: 0;
     color: #212120;
}
ul#mega_menu li.mega div.mega_wishlist {
left: -50px;
}
ul#mega_menu_2 li.mega div.mega_content, ul#mega_menu_3 li.mega div.mega_content {
     width: auto;
}
ul#mega_menu_2 li.mega div.mega_content, ul#mega_menu_3 li.mega div.mega_content {
top: 23px;
}
ul#mega_menu li.hovering div, ul#mega_menu_2 li.hovering div, ul#mega_menu_3 li.hovering div {
    display: block;
}
.mega_content {
     padding: 3px 10px 3px 3px;
     height: auto;
     z-index: 1000;
	 background-image: url(images_templ/wt_hornav_bg.png);
	 background-position: right bottom;
	 background-repeat: no-repeat;
}
.mega_h {
     background-color: #f5d5e7;
     color: #af4b95;
     font-weight: 700;
     padding: 0 3px 0 10px;
     height: 20px;
     line-height: 20px;
     margin: 0 0 10px;
	 font-size: 14px;
}
.mega .text {
     margin-left: 3px;
     border: 1px solid #333;
     height: 14px;
     padding-top: 2px;
     color: #464646;
}
.mega_order_status .text {
     width: 165px;
}
.mega_register .text {
     width: 140px;
}
ul#mega_menu li.mega div.mega_regiter {
     width: 220px;
}
.mega_register .btn {
     position: relative;
     left: -20px;
}
.mega_register form, .mega_newsletter form {
     margin-bottom: 10px;
}
.mega_newsletter .text, .mega_wishlist .text {
	margin-left: 5px;
}
.mega_newsletter label {
     position: relative;
     left: 5px;
}
.mega_newsletter .text {
     width: 110px;
}
.mega_news_submit {
     position: relative;
     bottom: -6px;
}
.mega_signin {
     position: relative;
     bottom: 1px;
}
ul#mega_menu li.mega div.mega_newsletter {
     width: 230px;
}
ul#mega_menu li.mega div.mega_wishlist {
     width: 240px;
}
ul#mega_menu li.mega div.mega_shopping_bag {
     width: 230px;
}
ul#mega_menu li.mega div.mega_shopping_bag .mega_shopping_bag_row_one {
position: static;
background-color: #F5D5E7;
width: auto;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
color: #AF4B95;
}
.order_qty_str {
color: #333;
}
.order_subtotal_str {
color: #333;
}
.mega_view_cart_btn {
display: block;
text-align: center;
margin: 3px 0;
}
/* dynamic bag */
#mega_menu .mega_content {padding-right: 10px;}
.wt_loading {position: relative; top: -10px;left: -5px; color: #632755}
.wt_cart_loader {margin-top: 25px;}

ul#mega_menu li.mega div.mega_sb {
 text-align: left;
 padding: 4px 4px 8px;
 width: 335px;
 left: -235px;
 min-height: 86px;
 text-align: center;
}
ul#mega_menu li.hovering div {
display: block;
}
ul#mega_menu .sb_name {
color: #af4b95;
height: 25px;
width: 245px;
overflow: hidden;
display: block;
}

#mega_sb .sb_row .sb_row_right,  #mega_sb .sb_row .sb_row_left, #mega_sb .sb_row .sb_row_right * {
float: left;
background-color: transparent;
}
ul#mega_menu li.mega div.mega_sb .sb_row {
background-color: #fff;
clear: both;
height: 86px;
text-align: left;
}
ul#mega_menu li.mega div.mega_sb .sb_row_odd {background-color: #ebeaea;}
#mega_sb .sb_row .sb_row_right {
width: 84px;
height: 86px;
overflow: hidden;
}
#mega_sb .sb_row .sb_row_left {
width: 242px;
height: 86px;
padding-left: 3px;
overflow: hidden;
}
.sb_remove_btn {
margin: 20px 0 0 8px;
}
.sb_thumb {
border: 1px solid #444;
margin: 4px 0 0 4px;
width: 58px;
height: 75px;
overflow: hidden;
}
.sb_summary {
background-color: #f5d5e7;
height: 26px;
position: relative;
text-align: left;
}
.sb_subtotal {
color: #af4b95;
font-weight: bold;
margin-left: 4px;
}
.sb_subtotal span {
color: #000;
}
.sb_view_cart_btn {
position: absolute;
right: 22px;
bottom: 3px;
}
.sb_qty_input {
border: 1px solid #d7d7d7;
}

/*end dynamic bag */
.mega_wishlist .text {
     width: 110px;
     float: left;
}
.mega_wishlist label {
     float: left;
     position: relative;
     top: -5px;
     right: -5px;
}
#member_login {
     margin-top: 15px;
}
#submit_wish_list {
     float: left;
     margin: 0 5px 10px;
}
#submit_order_status {
     float: right;
     margin: 0 5px 10px;
}
#wicked_temptations_slogan {
	left:0;
	position:absolute;
	top:0
}
#header_phone {
     position: absolute;
     left: 326px;
     top: 60px;
}
/*-- home page --*/

.wthh {
     font-size: 20px;
     font-style: italic;
     background-image: url(images_templ/content_top_bar.gif);
     height: 28px;
     line-height: 28px;
     margin: 0 0 3px;
     padding: 0 0 0 10px;
}
.wthi {
     background-color: #f5d5e7;
     color: #622754;
     margin: 0 3px 3px 0;
}
.wthi p {
     padding: 5px 10px;
     margin: 0;
}
#wth_banners_one a {
     display: block;
     float: left;
     margin-right: 3px;
	 background-color: #ededed;
}
#hm_featured_header, #hm_shop_by_category_bnr {
     margin: 7px 10px;
     clear: both;
}
#wth_banners_two, #wth_banners_one {
     margin: 0 0 3px;
     background-color: #ededed;
}
#wth_banners_two_left {
     float: left;
     margin-right: 3px;
     width: 313px;
}
#hm_hot_august_bnr {
	background-color: #ededed;
}
#wth_banners_two_right {
     float: left;
     width: 524px;
}
#wth_banners_two_right a, #wth_banners_two_right div {
     float: left;
     margin-right: 3px;
     width: 259px;
     height: 147px;
     display: block;
     margin-bottom: 4px;
     overflow: hidden;
	 background-color: #ededed;
}
#wth_banners_two_right #hm_follow_us {
     padding: 40px 0 0 10px;
     background-image: url(images_templ/hm_social_networking_bnr.jpg);
     background-repeat: no-repeat;
     clear: both;
     width: 249px;
     height: 107px;
}
#hm_follow_us a {
     width: 129px;
     height: auto;
     clear: both;
     margin-bottom: 4px;
	 background-color: transparent;
}
#wthcl {
     margin-bottom: 3px;
     float: left;
     clear: both;
     width: 100%;
}
#wthcl div {
     width: 127px;
     height: 164px;
     float: left;
     margin-right: 3px;
     background-repeat: no-repeat;
     position: relative;
     padding: 7px 0 0 10px;
     background-color: #6b2e5d;
}
#wthcl div a:link, #wthcl div a:visited, #wthcl div a:hover {
     color: #fff;
     display: block;
     float: left;
     text-decoration: none;
     clear: both;
     line-height: 16px;
     height: 16px;
     width: 90px;
}
#wthcl div a:hover {
     text-decoration: underline;
     color: #ededed;
}

#wthcl div .wthcl_h:link, #wthcl div .wthcl_h:visited, #wthcl div .wthcl_h:hover {
     color: #581e4b;
     font-size: 14px;
     margin-bottom: 14px;
     width: 100%;
}
#wthcl div .wthcl_h:hover {
     color: #3d1133;
}

#wthcl div .wthcl_m {
     position: absolute;
     bottom: 4px;
     left: 15px;
}
#wthcl_sexy_lingerie {
     background-image: url(images_templ/hm_lingerie_bnr.gif);
}
#wthcl_sexy_swimwear {
     background-image: url(images_templ/hm_swimwear_bnr.gif);
}

#wthcl_sexy_clubwear {
     background-image: url(images_templ/hm_b_clubwear_bnr.gif);
}
#wthcl_sexy_costumes {
     background-image: url(images_templ/hm_b_costumes_bnr.gif);
}
#wthcl_sexy_leather {
     background-image: url(images_templ/hm_leather_bnr.gif);
}
#wthcl_plus_size_lingerie {
     background-image: url(images_templ/hm_plus_size_bnr.gif);
}
/*-- brief product template --*/
.wtbt {
	text-align: center;
	position: relative;
	float: left;
	width: 207px;
	height: 270px;
	margin: 0 3px 3px 0;
	overflow: hidden;
}
.wtbt_b {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding-top: 7px;
	background-image: url(images_templ/brief_trans.png);
	width: 207px;
	height: 47px;
}
.wtbt_b a:link,.wtbt_b a:visited,.wtbt_b a:hover  {color: #fff; text-decoration: none;}
.wtbt_b a:hover  {color: #ededed; text-decoration: underline;}
.wtbt_btns .bar { padding: 0 10px;}
.wtbt_n {
	display: block;
	height: 27px;
	overflow: hidden;
}
/*-- category best sellers template --*/

.wtbs_wrapper {
margin-top: 3px;
background-image: url(images_templ/category_best_sellers_h.jpg);
background-repeat: no-repeat;
background-position: 9px 6px;
padding: 39px 0 0 25px;
background-color: #632755;
width: 812px;
}
.wtbs {
	text-align: center;
	position: relative;
	float: left;
	width: 165px;
	height: 215px;
	margin: 0 30px 30px 0;
	overflow: hidden;
	border: 4px solid #7f3a6f;
}
.wtbs_b {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding-top: 4px;
	background-image: url(images_templ/brief_trans.png);
	width: 165px;
	height: 47px;
}
.wtbs_b a:link,.wtbs_b a:visited,.wtbs_b a:hover  {color: #fff; text-decoration: none;}
.wtbs_b a:hover  {color: #ededed; text-decoration: underline;}
.wtbs_btns .bar { padding: 0 10px;}
.wtbs_n {
	display: block;
	height: 27px;
	overflow: hidden;
}
/*-- home best sellers template --*/
#wtbsh_wrapper {
clear: both;
margin-bottom: 3px;
height: 215px;
}
.wtbsh {
	text-align: center;
	position: relative;
	float: left;
	width: 165px;
	height: 215px;
	margin: 0 3px 0 0;
	overflow: hidden;
	background-color: #ededed;
}
.wtbsh_b {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding-top: 4px;
	background-image: url(images_templ/brief_trans.png);
	width: 165px;
	height: 47px;
}
.wtbsh_b a:link,.wtbsh_b a:visited,.wtbsh_b a:hover  {color: #fff; text-decoration: none;}
.wtbsh_b a:hover  {color: #ededed; text-decoration: underline;}
.wtbsh_n {
	display: block;
	height: 27px;
	overflow: hidden;
}

/*-- continue links --*/
.wt_view_all:link,.wt_view_all:visited,.wt_view_all:hover {
	margin-right: 15px;
	text-decoration: none;
	color: #212120;
}
.wt_view_all:hover {
	text-decoration: underline;
}
.navigator_products:link,.navigator_products:visited,.navigator_products:hover {
	text-decoration: none;
	color: #212120;
}
.navigator_products:hover { 
	color: #000;
}
.wt_prev_arrow {
background-image: url(images_templ/wt_prev_arrow.gif);
background-repeat: no-repeat;
background-position: left 5px;
padding-left: 8px;
}
.wt_next_arrow {
background-image: url(images_templ/wt_next_arrow.gif);
background-repeat: no-repeat;
background-position: right 5px;
padding-right: 8px;
}
.navigator_products {
	height:25px;
    line-height:25px;
    margin:0;
    padding:0;
    text-align:center;
	clear: both;
}
.navigator_products_link_selected {
    color: #632755;
	background-color: #f9d6f0;
}
.navigator_products_link:link, .navigator_products_link:visited,.navigator_products_link:hover {
	color: #212120;
	text-decoration: none;
}
.navigator_products_link:hover {
	color: #632755;
	text-decoration: underline;
}
/*-- category & category type banners --*/
/*
.wtch {
width: 811px;
height: 153px;
overflow: hidden;
background-repeat: no-repeat;
background-image: url(images_templ/category_header_bnr.jpg);
color: #fff;
padding: 50px 0 0 25px;
background-color: #b4b3b3;
}
*/
.wtch {
background-color:#B4B3B3;
background-image:url(images_templ/category_header_bnr.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
height:173px;
overflow:hidden;
padding:30px 0 0 25px;
width:811px;
}
.wtch h1 {
font-size: 30px;
font-style: italic;
font-weight: bold;
margin-bottom: 13px;
}
.wtch p {
line-height: 18px;
width: 325px;
}
.cat_lingerie_babydolls {
background-image: url(images_templ/category_header_bnr.jpg);
}

/*-- detailed product template --*/
#large_image_holder {height: 490px;}
#wtdp_h {
	background-color: #d375ba;
	font-size: 24px;
	color: #fff;
	height: 35px;
	line-height: 35px;
	margin: 0 3px 3px 0;
	padding: 0 0 0 10px;
}
#wtdp_left {
	width: 672px;
	float: left;
}
#wtdp_img_disp {
	width: 385px;
	float: left;
	overflow: hidden;
        padding-bottom: 10px;
}
#wtdp_perc {
font-weight: normal; font-size: 12px; line-height: 28px;
}
#wtdp_list_price {padding-bottom: 10px;}
.thumb_list {
	background-color: #d375ba;
	padding: 4px 2px 1px 75px;
	color: #fff;
	position: relative;
	margin-top: 3px;
	min-height: 78px;
}
.thumb_list p {
	position: absolute;
	left: 15px;
	top: 15px;
	width: 45px;
}
#wtdp_controls {
	width: 277px;
	padding:0 0 0 10px;
	float: left;
}
#wtdp_functions {
	background-color: #f5d5e7;
	height: 20px;
	line-height: 20px;
	padding-left: 6px;
}
#wtdp_functions a {
	font-size: 11px;
	color: #af4b95;
	display: block;
	float: left;
	padding: 0 8px 0 17px;
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: 0 6px;
}
#wtdp_functions a:hover {
	text-decoration: underline;
}
#wtdp_functions #wtdp_wishlist {
	background-image: url(images_templ/dp_wish_icon.gif);
	padding-left: 13px;
}
#wtdp_tell_friend {
	background-image: url(images_templ/dp_friend_icon.gif);
}
#wtdp_print_page {
background-image: url(images_templ/dp_print.gif);
}
#wtdp_sku { padding: 7px 0 15px 0;}
#wtdp_descr {padding-bottom: 15px;}
#wtdp_price {
	border-bottom: 2px solid #f5d5e7;
	padding-bottom: 15px;
	color: #9a327f;
	font-size: 18px;
}
#wtdp_buy_wrapper {position: relative;}
#wtdp_options {
	padding-top: 15px;
}
#wtdp_options select {
width: 170px;
margin: 0 0 10px 5px;
}
#wtdp_size_chart_btn {
bottom:-40px;
position:absolute;
left: 10px;
}
#wtpd_quantity {
	padding: 15px 0 23px 10px;
}
#wtpd_quantity p {
margin-bottom: 6px;
}
#wtpd_quantity input{
border: 1px solid #959595;
}
#wtpd_buy_btn_holder {
bottom:0;
padding-bottom:15px;
position:absolute;
right:50px;
}
#productPhotoAlbumContainer {
width: 308px;
overflow: hidden;
}
/*-- option images as radio buttons --*/
.optionGroupAsImagesContainer {
position: relative;
}
.optionGroupAsImagesHeader {
float: left;
padding: 17px 10px 10px 10px;
}
.optionGroupAsImagesContainer .optionGroupAsImagesBody {
padding-top: 14px;
margin-bottom: 10px;
float: left;
}
.optionGroupAsImagesBody img.optionAsImage {
padding: 0px;
}
.optionGroupAsImagesBody .optionAsImage {
border: 1px solid #ccc;
padding: 0 5px;
}
.product_options_body .optionGroupAsImagesBody .optionAsImage_selected {
border: 1px solid #333;
}
.optionGroupAsImagesContainer .optionGroupAsImagesHeader .selectedOptionNames {
font-weight:normal;
position:absolute;
left:55px;
top: 0;
}
/*-- prev and next buttons --*/
#wtdp_previous_next {
position: relative;
margin-top: 10px;
width: 382px;
}
#wtdp_previous_next div {
float: left;
}
#wtdp_previous_next a {
display: block;
}
#wtdp_previous_next a:link, #wtdp_previous_next a:visited, #wtdp_previous_next a:hover {
text-decoration: none;
}
#wtdp_previous_next a:hover {
text-decoration: underline;
}
#wtdp_next {
right: 0;
text-align: right;
width: 191px;
float: left;
}
#wtdp_previous {
left: 0;
text-align: left;
width: 191px;
float: left;
}
.wtdp_next_name {
text-align: center;
}
.wtdp_previous_name {
text-align: center;
}
/*-- related products --*/ /*--
#related_products_one {
background-color: #632755;
background-image: url(images_templ/dp_rp_header.jpg);
background-repeat: no-repeat;
background-position: 5px 10px;
clear: both;
padding:40px 0 0 45px;
float:left;
margin:40px 0 3px 0;
width: 626px;
}--*/
#wtdp_right {
float: left;
width: 165px;
padding-left: 3px;
}
#related_products_two {
background-image: url(images_templ/dp_accessories_header.gif);
background-position: right 0;
background-repeat: no-repeat;
padding-top: 25px;
width: 162px;
overflow: hidden;
}
#related_products_two .wtbs {
border: 0;
margin: 0 0 5px 0;
}


/*-- styles for weblinks template --*/

#menu_mainitems {
	border: 1px solid #D9D9D9;
	padding: 13px 0 13px 0;
	width: 188px;
}
#menu_mainitems li {
list-style: none;
line-height: 18px;
}
#menu_mainitems li a {
color: #7A7A7A;
font-weight: bold;
text-decoration: none;
font-size: 11px;
display: block;
}
#menu_mainitems li * {
padding: 0 13px 0 13px;
}
#wrapper #menu_mainitems li.class_menuitem_mainitem_selected * {
font-weight: bold;
background-image: url(images_templ/bg_menu_selected.gif);
background-repeat: no-repeat;
color: #fff;
}
#menu_mainitems a:link, #menu_mainitems a:visited { }
#menu_mainitems a:hover {
background-color: #f4f3f3;
color: #0054a5;
}
/*-- end sytles for weblinks template --*/

/*-- styles for the menu main --*/
#menu_categorytypes {margin-top: 3px;}
#menu_categorytypes .wtvh {
font-size: 13px;
color: #fff;
font-weight: bold;
margin: 8px 5px 5px 3px;
border-bottom: 1px dotted #666;
}

ul#menu_categorytypes li * {
text-decoration: none;
font-size: 11px;
}
ul#menu_categorytypes li ul li a, ul.menu_mainitems li a  {
display: block;
}
ul#menu_categorytypes a {
margin-bottom: 0;
/* line-height: 18px; */
/* height: 20px; */
/* overflow: hidden; */
}
ul#menu_categorytypes li {
display: block;
list-style: none;
}
.class_menuitem_categorytype {
margin-right: 15px;
border-bottom:1px dotted #9C607A;
}
.menuitem_categorytype_selected {
border: none;
}
.menuitem_categorytype_selected .menu_categorytype {
padding-bottom: 7px;
}
/*-- ie6 hack --*/

/*-- ff --*/
li.class_menuitem_categorytype_selected {
background-image: url(images_templ/wt_selected_ct.gif);
background-repeat: no-repeat;
background-position: 0 0;
position:relative;
}
ul#menu_categorytypes li.class_menuitem_categorytype_selected .menuitem_categorytype_link:hover {
background-image: url(images_templ/wt_selected_ct.gif);
}
/*-- ie7 --*/
li.class_menuitem_categorytype, li.class_menuitem_categorytype_selected {
padding-top: 6px;
background-position: 0 7px;
display: block;
}
/*-- end ie7 --*/

/* IE6 Only */
* html li.class_menuitem_categorytype, li.class_menuitem_categorytype_selected {
padding-top: 7px;
background-position: 0 7px;
}
/* ff */
*:lang(en) li.class_menuitem_categorytype, li.class_menuitem_categorytype_selected {
padding-top: 0px;
background-position: 0 0;
display: block;
}

/*-- end ie6 hack --*/
ul#menu_categorytypes a.menuitem_categorytype_link:link,ul#menu_categorytypes a.menuitem_categorytype_link:visited,ul#menu_categorytypes a.menuitem_categorytype_link:hover  {
height: 23px;
line-height: 23px;
padding: 0 0 0 15px;
margin: 0 0 0 0;
display: block;
color: #fff;
text-decoration: none;
font-size: 13px;
font-weight: normal;
}
ul#menu_categorytypes a.menuitem_categorytype_link:hover {
background-image: url(images_templ/wt_hover_ct.gif);
background-repeat: no-repeat;
}
ul.class_menu_categorytype, ul.class_menu_categorytype_selected  {
padding: 5px 0 0px 0;
margin: 0 0 5px 0;
width: 140px;
}
ul.class_menu_categorytype *, ul.class_menu_categorytype_selected *  {
margin: 0;
}
ul.menu_categorytype li {
line-height: 16px;
}
#menu_categorytype .class_menuitem_category_selected .menuitem_category_link:link, #menu_categorytype .class_menuitem_category_selected .menuitem_category_link:visited,#menu_categorytype .class_menuitem_category_selected .menuitem_category_link:hover  {
color: #e2a2bc;
}
.menuitem_category_link:link, .menuitem_category_link:visited,.menuitem_category_link:hover  {
color: #fff;
font-weight: normal;
padding-left: 24px;
background-image:url(images_templ/wt_cat_bul.gif);
background-position: 15px 5px;
background-repeat: no-repeat;
line-height: 20px;
/* height: 20px; */
}

.menuitem_category_link:hover {
color: #deb0ca;
}
.menuitem_subcategory_link:link,.menuitem_subcategory_link:visited, .menuitem_subcategory_link:hover {
color: #e08eb0;
margin-left: 30px;
}

/*-- end styles for the menu main --*/

/* --- styles for the search/browse of products -------------------*/

.search_border { background-color: #E5E5E5; }
.search_header { background-color: #FAFAFA; }
.search_body { background-color: #FFFFFF; }
.search_footer { background-color: #FAFAFA; }

.search_alphabet_selected { font-family: "Times New Roman", Times, serif; }
.search_alphabet_link:LINK { font-family: "Times New Roman", Times, serif; color: #C000FF; text-decoration: none; }
.search_alphabet_link:VISITED { font-family: "Times New Roman", Times, serif; color: #C000FF; text-decoration: none; }
.search_alphabet_link:HOVER { font-family: "Times New Roman", Times, serif; color: #000000; background-color: #FFD0FF; text-decoration: none; }
#filtersContentNavigation {padding:0 0 10px 0;}
#filtersContentFooterNavigation {padding:10px 0 10px 0;}

/* ---  styles for products and options ----------------------------*/

.product_border { background-color: #909090; }
.product_borderlight { background-color: #FFFFFF; }
.product_header { background-color: #F0F0F0; }
.product_body { background-color: #FFFFFF; }
.product_footer { background-color: #F0F0F0; }
.product_list_price { text-decoration: line-through; }
.product_price {}
.product_price_diff_amount {}
.product_price_diff_percent {}
.product_outofstock { color: #FF5000; }

.product_options_border { background-color: #d9d9d9; }
.product_options_header { background-color: #f4f3f3; }
.product_options_body { background-color: #FFFFFF; width:300px; }
.product_options_selected { background-color: #FFFFFF; }
.product_options_name { text-align:right; }
.product_options_list_price { text-decoration: line-through; }
.product_options_price {}

.product_specialties_border { background-color: #d9d9d9; }
.product_specialties_header { background-color: #FFFFFF; }
.product_specialties_body { background-color: #FFFFFF; }

.product_separator {}

.img_product_thumbnail {}
.img_product_small {}
.img_product_big {}
.img_product_opt {}

/*-- category select --*/

.select_browseby_category {
width: 138px;
margin-top: 5px;
}

/*-- filters --*/
.filtersField_label {
position: relative;
left: 17px;
}
#filtersContentFooterNavigation {clear: both;}
#menu_filters {
margin: 0 0; 
background-image: url(images_templ/filter_bg_trans.png); 
padding: 0 12px 5px 12px;
}
.listitem_filtervalue {
line-height:18px;
margin-bottom: 4px;
}
.filtersField_checkbox {
left:0;
margin:0 6px 0 0;
position:absolute;
top:2px;
border: none;
}
#menu_filters_body{  }
#menu_filters_header{
padding:9px 0;
margin-bottom: 9px;
border-bottom:none; 
color:#fff; 
text-transform: uppercase; 
font-size: 14px; 
border-bottom: 1px dotted #fff;
}
#menu_filters_func a, #menu_filters_func a:visited, #menu_filters_func a:link{
text-decoration:none; 
color:#fff; 
display:block;
margin-bottom: 5px;
}
#menu_filters_func a:hover{
text-decoration:underline; 
color:#fff; 

display:block;
}
#menu_filters_body ul, #menu_filters_body li{
color:#FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 5px 0;
position:relative;
/*-- mod --*/
width: 119px;
}
.listitem_filter_header{
color:#d9b7d0; 
font-style: italic;
font-size:14px;
padding:5px 0;
}
.listitem_filter li{
display:block; 
padding-left:15px;}
.filterValues_showMore:link,.filterValues_showMore:visited{color: #E6B0F0}
.filterValues_showMore:hover{color: #ED1C24;}
#filter_cid {width: 175px;}
.listitem_filter_body {
padding-bottom: 10px;
margin-bottom: 8px;
border-bottom: 1px dotted #fff;
}
/*-- for JQZoom --*/
div.jqZoomTitle {
z-index:5000;
text-align:center;
font-size:11px;
font-family:Tahoma;
height:16px;
padding-top:2px;
position:absolute;
top: 0px;
left: 0px;
width: 100%;
color: #FFF;
background: #999;
}
.jqZoomPup{
overflow:hidden;
background-color: #FFF;
-moz-opacity:0.6;
opacity: 0.6;
filter: alpha(opacity = 60);
z-index:10;
border-color:#c4c4c4;
border-style: solid;
cursor:crosshair;
}
.jqZoomPup img {
border: 0px;
}
.preload {
-moz-opacity:0.8;
opacity: 0.8;
filter: alpha(opacity = 80);
color: #333;
font-size: 12px;
font-family: Tahoma;
text-decoration: none;
border: 1px solid #CCC;
background-color: white;
padding: 8px;
text-align:center;
background-image: url(images_templ/zoomloader.gif);
background-repeat: no-repeat;
background-position: 43px 30px;
width:90px;
* width:100px;
height:43px;
*height:55px;
z-index:10;
position:absolute;
top:3px;
left:3px;
}
.jqZoomWindow {
border: 1px solid #999;
background-color: #FFF;
}
/*-- for jqzoom on detailed product template --*/
.wtqlrp_hider {display: none;}
.large_img_msg, .thumb_img_msg {
color: #005aa9;
}
.large_img_msg {
margin-bottom: 10px;
}
.zoomclass {margin: 0 auto;}
.ql_image_holder {
/* width: 344px; */
height: 500px;
margin: 0 auto;
z-index: 0;
text-align: center;
}
.jqzoom {cursor: default;}
.thumb_list a {
margin: 0 3px 3px 3px;
}
img,a {
outline: none;
}
.thumb_list #thumb_not_selected img {
border: 1px solid #d375ba;
}
.thumb_list #thumb_selected img {
border: 1px solid #632755;
}
#gh_d_related {
margin-top: 30px;
}

/*-- for quick look product template --*/

#ql_hider {display: none;}
.bd {
border: 1px solid #8e468c;
}
#wt_ql {
text-align: left;
font-family: "Times New Roman", Times, serif;
}
#wt_ql_imgd {
width: 207px;
float: left;
}
#wt_ql_imgd .ql_image_holder {
height: 270px;
overflow: hidden;
}
#wt_ql_view_msg:link,#wt_ql_view_msg:visited,#wt_ql_view_msg:hover {
text-align: center;
padding: 5px 0;
padding-left: 18px;
background-image: url(images_templ/ql_view_larger.gif);
background-repeat: no-repeat;
background-position: 62px 4px;
color: #7a1f65;
display: block;
text-decoration: none;
}
#wt_ql_view_msg:hover {
text-decoration: underline;
}
#wt_ql .thumb_list {
background-color: #ebeaea;
padding:4px 0px 1px 0;
overflow: hidden;
width: 205px;
height: 82px;
}
#wt_ql .thumb_list img {
border: 1px solid #ebeaea;
}
#wt_ql .thumb_list a {
margin-right: 5px;
}
#wt_ql_console {
width: 151px;
float: left;
padding: 0 8px;
padding-top: 0;
}
#wt_ql_console hr {
height: 0;
border: none;
border-top: 2px solid #f5d5e7;
margin: 12px 0;
}
#wt_ql_accessories {
width: 186px;
float: right;
}
body .yui-panel .hd {
text-align: left;
font-size: 21px;
background-color: #d375ba;
font-weight: normal;
background-image:url(images_templ/ql_title_bg.jpg);
}
.productQuickLook_linkOnly,  .productQuickLook_link {
display: none;
position: absolute;
}
.option_row td {
padding-bottom: 6px;
}
#wtql_ql_price {
margin: 20px 0 10px;
color: #932376;
font-size: 16px;
}
#wtql_ql_perc {
font-size:12px;
font-weight:normal;
}
#wtql_ql_name {
margin: 0 0 0 0;
color: #932376;
font-size: 16px;
}
#wtql_sku {
margin-bottom: 10px;
}
body .yui-panel .hd {border: none;}
body .yui-panel {border: none;}
#wt_ql .text {border: 1px solid #212120;}

body .productQuickLook_link, body .productQuickLook_link .productQuickLook_linkOnly {
background-color: transparent;
border:none;
padding:0;
background-image:url(images_templ/quicklook_button.png);
background-repeat: no-repeat;
background-position: 0 -31px;
padding-left: 207px;
width: 0px;
height: 31px;
overflow: hidden;
top: 75px;
left: 40px;
}
body .wtbs .productQuickLook_link {
padding-left: 117px;
left: 21px;
}
body .productQuickLook_link:hover { background-position: 0 0;}
#wtql_ql_descr {height: 73px; overflow: hidden;}

#wt_poll form table tbody tr td input[style] {
border: 1px solid #000000 !important; 
background-color:#ffffff !important; 
color:#000000 !important;}

#wt_poll form table tbody tr td input {
border: 1px solid #000000 !important; 
background-color:#ffffff !important; 
color:#000000 !important;}

#wt_poll form table tbody tr td table tbody tr td input {
border: 1px solid #40303B !important; 
background-color:#40303B !important; 
color:#40303B !important;}

#wt_poll form table tbody tr td table tbody tr td input[style] {
border: 1px solid #40303B !important; 
background-color:#40303B !important; 
color:#40303B !important;}

/* Quick Look related product template */
.qlrp_header {
background-color: #ebeaea;
color: #212120;
height: 27px;
line-height: 27px;
padding-left: 10px;
margin-bottom: 3px;
}
.qlrp_row {clear: both; position: relative; height: 75px; margin-bottom: 4px;}
.qlrp_row_left {width: 116px; float: left; padding: 4px; height: 75px;}
.qlrp_row_right {float: left; height: 75px;}
.qlrp_img:link,.qlrp_img:visited,.qlrp_img:hover { 
border: 1px solid #444444;
display: block;
width: 58px;
height: 75px;
}
#qlrp_buy {
position: absolute;
left: 2px;
bottom: 9px;
}
#qlrp_buy a:link,#qlrp_buy a:visited,#qlrp_buy a:hover {
text-decoration: underline;
color: #212120;
}
#qlrp_buy a:hover {
text-decoration: none;
color: #333;
}
.qlrp_name:link,.qlrp_name:visited,.qlrp_name:hover {
color: #af4b95;
text-decoration: none;
display: block;
margin-bottom: 10px;
}
.qlrp_name:hover {
text-decoration: underline;
}
/*-- category template --*/
.wt_cat_disp {
width: 207px;
height: 290px;
float: left;
margin-right: 3px;
text-align: center;
}
.wt_cat_disp_name {
display: block;
clear: both;
}
/*-- models product template --*/
.wtbt_models_b {
height: 30px;
}
/*-- category banners --*/
.wt_header_products {display: none;}
.wt_header_banner {
background-repeat: no-repeat;
width: 837px;
height: 203px;
overflow: hidden;
position: relative;
background-color: #ededed;
}
.wt_header_banner h1 {
font-size: 30px;
color: #fff;
font-weight: normal;
position: absolute;
top: 30px;
left: 22px;
}
.wt_header_banner p {
color: #fff;
font-size: 14px;
line-height: 18px;
position: absolute;
top: 65px;
left: 22px;
width: 321px;
height: 130px;
overflow: hidden;
}
.banner_babydolls {background-image: url(images_templ/headers/banner-babydolls.jpg);}
.banner_bras {background-image: url(images_templ/headers/banner-bras.jpg);}
.banner_bridal {background-image: url(images_templ/headers/banner-bridal.jpg);}
.banner_bustiers {background-image: url(images_templ/headers/banner-bustiers.jpg);}
.banner_chemises {background-image: url(images_templ/headers/banner-chemises.jpg);}
.banner_corsets {background-image: url(images_templ/headers/banner-corsets.jpg);}
.banner_crotchless {background-image: url(images_templ/headers/banner-crotchless.jpg);}
.banner_lingerie_gowns {background-image: url(images_templ/headers/banner-lingerie-gowns.jpg);}
.banner_lingerie_sets {background-image: url(images_templ/headers/banner-lingerie-sets.jpg);}
.banner_panties {background-image: url(images_templ/headers/banner-panties.jpg);}
.banner_garter_belts {background-image: url(images_templ/headers/banner-garter-belts.jpg);}
.banner_adult_toys {background-image: url("images_templ/headers/banner-adult-toys.jpg");}
.banner_accessories {background-image: url("images_templ/headers/banner-accessories.jpg");}
.banner_clubwear {background-image: url("images_templ/headers/banner-clubwear.jpg");}
.banner_costumes {background-image: url("images_templ/headers/banner-costumes.jpg");}
.banner_customer_contest {background-image: url("images_templ/headers/banner-customer-contest.jpg");}
.banner_leather_vinyl {background-image: url("images_templ/headers/banner-leather-vinyl.jpg");}
.banner_leg_wear {background-image: url("images_templ/headers/banner-leg-wear.jpg");}
.banner_meet_our_models {background-image: url("images_templ/headers/banner-meet-our-models.jpg");}
.banner_mens_wear {background-image: url("images_templ/headers/banner-mens-wear.jpg");}
.banner_plus_size {background-image: url("images_templ/headers/banner-plus-size.jpg");}
.banner_red_lingerie {background-image: url("images_templ/headers/banner-red-lingeie.jpg");}
.banner_sensualle{background-image: url("images_templ/headers/banner-sensualle.jpg");} 
.banner_sexy_lingerie {background-image: url("images_templ/headers/banner-sexy-lingerie.jpg");}
.banner_shoes {background-image: url("images_templ/headers/banner-shoes.jpg");}
.banner_swim_exotic {background-image: url("images_templ/headers/banner-swim-exotic.jpg");}

/*-- customer contest page --*/
#wt_content_page h1 {
background-image:url(images_templ/content_h_bg.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:24px;
font-weight:normal;
height:17px;
margin-bottom:3px;
padding-left:10px;
padding-top:10px;
}
#wt_content_page p {
color: #6f285b;
font-size: 14px;
line-height: 18px;
margin-bottom: 20px;
}
#wt_content_page ol li {
list-style-type: decimal;
color: #6f285b;
font-size: 12px;
line-height: 18px;
margin-left: 20px;
}
#wt_content_page ul li {
list-style-type: disc;
color: #6f285b;
font-size: 14px;
line-height: 18px;
margin-left: 20px;
}
#wt_content_page .wt_content_bigtext {
font-weight: bold;
font-size: 18px;
margin-bottom: 5px;
}
.wt_content_col_bright {
border-right: 1px solid #6f285b;
padding-bottom: 15px;
}
.wt_content_col_bleft {
border-left: 1px solid #6f285b;
padding-bottom: 15px;
}
.wt_content_col {
float: left;
width: 387px;
padding: 0 15px;
margin-bottom: 16px;
}
#wt_gift_certificate_250 {
margin: 20px 0 0 62px;
display: block;
}
#wt_filmstrip_bottom {

}
#wt_content_page .wt_content_callout {
background-color: #7e2666;
padding: 10px;
color: #fff;
margin: 12px 0;
}
#wt_content_page .wt_content_callout .wt_content_strapline {
margin: 15px 0 15px 15px;
color: #fff;

}
#wt_content_page .wt_content_callout .wt_content_bigtext {
color: #fff;
}
#wt_content_page .wt_content_callout ul li {
font-size: 14px;
line-height: 18px;
color: #fff;
}
#wt_content_page .wt_content_contact_disclaimer {
color: #007bc2;
font-weight: bold;
font-size: 14px;
font-style: italic;
}
.wt_shipping_logos {
margin: 5px 0 25px 0;
}
#wt_shipping_table td {
padding: 5px;
text-align: center;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
background-color: #ae5b96;
font-size: 11px;
color: #fff;
}
#wt_shipping_table .wt_shipping_table_header td {
background-color: #532747;
}
.mt_bigtext {margin-top: 20px;}
#wt_shipping_map {
margin: 0 0 10px 146px;
}
.mega_content {padding-bottom: 10px;}

.search_border tr {background:}

/*---------------- Sitemap Styles ---------------*/

.sitemap_body {width:auto; height:auto; margin-bottom:30px; float:left; padding:0 20px 0 20px;}
.sitemap_body a:LINK, .sitemap_body a:VISITED {display:block; text-decoration:none;}
.sitemap_body p {clear:both;}
.sitemap_custompages {padding:0;}
.list_sitemap_custompages, .list_sitemap_manufacturers, .list_sitemap_products {padding:0; margin:0;}
.listitem_sitemap_custompage, .listitem_sitemap_manufacturer {
width:266px;
float:left;
border-bottom:1px dotted #999999;
list-style:none;
}
.custompage_link:LINK, .custompage_link:VISITED, .category_link:LINK, .category_link:VISITED, .manufacturer_link:LINK, .manufacturer_link:VISITED {
color:#4F2645;
font-size:12px;
text-decoration:none;
padding:4px 0;
}
.custompage_link:HOVER, .manufacturer_link:HOVER {
background-color:#cccccc;
color:#000000;
}
p.sitemap_categorytype {text-align:center; clear:both;}

.categorytype_link:LINK, .categorytype_link:VISITED {
font-size:20px;
width:100%;
border-bottom:1px double #999999;
color:#4F2645;
padding:10px 0;
text-align:left;
}

.category_link:LINK, .category_link:VISITED{
font-size:20px;
width:100%;
border-bottom:1px double #999999;
color:#4F2645;
padding:10px 0;
}

.content p.sitemap_category {background:#CCC; padding-left:10px;}
.content p.sitemap_category a:LINK, .content p.sitemap_category a:VISITED {
font-weight:bold;
background:none;
height:auto;
text-align:left;
width:100%;
margin:0;
padding:0
}
li.listitem_sitemap_products {
list-style-type:none;
width:180px;
height:240px;
float:left;
text-align:center;
padding:0 3px;
position:relative;}

.listitem_sitemap_products .product_link_img {display:block; height:160px;}
.sitemap_categorytype {padding:20px 0 0 0;}

.sitemap_body .product_link {
background-image:url(images_templ/brief_trans.png);
color:#FFFFFF;
height:35px;
left:11px;
padding-top:7px;
position:absolute;
width:165px;
bottom:25px;
}

.sitemap_body .product_link:link, .product_link:active, .product_link:visited {color:#FFFFFF;}
.sitemap_body .product_link:hover {color:#FFFFFF; text-decoration:underline;}

#mega_menu .mega .sb_row {
width: auto;
margin-top: 0;
}
#mega_menu  .mega .sb_summary {
width: 329px;
}
#mega_sb, #mega_sb div {
width: auto;
}
#mega_sb, #mega_sb div {
margin-right: 0;
margin-top: 0;
}
.sb_subtotal {
padding-left: 5px;
}
.sb_view_cart_btn {
right: 10px;
}
.sb_thumb {position: relative; top: 3px; left: 2px;}

/*----------------------- Sizing Chart ----------------------*/

#sizetable_wrapper_header {width:840px;}
#sizechart_breadcrumbs {float:left; padding:5px 0 0 10px;}
#sizechart_breadcrumbs a {text-decoration:none;}
#sizechart_breadcrumbs a:hover {text-decoration:underline;}
#sizechart_banner {float:left; padding:5px 0 3px 0;}
.sizechart_girl {float:right; padding:12px 0 0 0;}
.sizechart_chartinfo {float:right; padding:45px 80px 0 0; color:#6f285b;}
.sizechart_links {float:left; padding:10px 0 10px 15px;}
.sizechart_links a {text-decoration:none;}
.sizechart_links a:hover {text-decoration:underline;}
#sizetable_wrapper {width:840px; float:left;}
#sizetable_wrapper table {padding:0 10px 0 10px; vertical-align:middle;}
#sizetable_wrapper table, #sizetable_wrapper td {border:1px solid #ffffff;}
#sizetable_wrapper .sizes_table {font-family:Tahoma, Geneva, sans-serif; margin:0 0 30px 0;}
#sizetable_wrapper .sizes_table td {padding:3px;}
#sizetable_wrapper .sizes_table td {}
#sizetable_wrapper .sizes_mainheader {background:#7e2666; font-size:16px; color:#ffffff; line-height:16px; text-transform:uppercase;}

#sizetable_wrapper .sizes_header {font-size:14px; color:#ffffff; background:#a64e8c; text-align:center;}
#sizetable_wrapper .sizes_lightpink {background:#F5D5E7; font-size:11px; color:#6f285b; text-align:center;}
#sizetable_wrapper .sizes_white {background:#ffffff; font-size:11px; color:#212120;}

/*----------------------- New Default Page ----------------------*/

#defaultpage_wrapper {width:990px; background:#FFFFFF; border:2px solid #FFFFFF; float:left;}
#defaultpage_row1 {width:990px; height:347px; float:left;}
#slideshow {
float:left;
height:315px;
position:relative;
width:713px;
padding:0 3px 0 1px;}

#buttonContainer {
bottom:5px;
position:absolute;
right:5px;
z-index:10;}

#buttonContainer img{
padding:0 3px 0 0;}

#containerHolder {
height:375px;
width:713px;}

#bnr_bikiniseason {float:left;}
#defaultpage_row2 {width:990px; float:left; padding:2px 0 0 0;}
#bnr_lingeriesale {float:left; padding:0 3px 0 1px;}
#bnr_minidresses {float:left; padding:0 3px 0 1px;}
#bnr_newsletter {float:left; width:272px; height:166px; background:url(images_templ/bnr_newsletter.jpg); position:relative;}
#bnr_newsletter_form {position:absolute; top:130px; left:14px; width:245px; height:42px;}
#bnr_newletter_input {position:absolute; top:0px; left:0px; border:1px solid #FFFFFF; background:#e0b1d4; color:#7a1f65; font-family:"Trebuchet MS" font-size:12px; width:240px; height:17px; padding:2px 0 0 5px;}
#bnr_newletter_btn {position:absolute; top:1px; right:0px;}
#bnr_facebook {float:left; width:272px; padding:4px 0 0 0; height:107px;}
#defaultpage_row3 {background:url("images_templ/bnr_girlbanner.jpg") no-repeat scroll right center #E1ACD4;
float:left;
height:90px;
margin:3px 0 0 1px;
padding:5px 220px 5px 8px;
width:760px;}
.bnr_newsletter_text {font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-style:italic; color:#531c43; line-height:18px;}
#defaultpage_row4 {width:988px; float:left; height:23px; background:url(images_templ/brn_shopbycategory.jpg) left no-repeat #7b1c66; margin:3px 0 1px 1px;margin-bottom:5px;}
#defaultpage_row5 {width:990px; float:left; padding:2px 0 0 1px;}

#bnrbox_wrap1 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_1.jpg);}
#bnrbox_wrap2 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_2.jpg);}
#bnrbox_wrap3 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_3.jpg);}
#bnrbox_wrap4 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_4.jpg);}
#bnrbox_wrap5 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_5.jpg);}
#bnrbox_wrap6 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_6.jpg);}
#bnrbox_wrap7 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_7.jpg);}
#bnrbox_wrap8 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_8.jpg);}
#bnrbox_wrap9 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_9.jpg);}
#bnrbox_wrap10 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_10.jpg);}
#bnrbox_wrap11 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_11.jpg);}
#bnrbox_wrap12 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_12.jpg);}
#bnrbox_wrap13 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_13.jpg);}
#bnrbox_wrap14 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_14.jpg);}
#bnrbox_wrap15 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_15.jpg);}
#bnrbox_wrap16 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_16.jpg);}
#bnrbox_wrap17 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_17.jpg);}
#bnrbox_wrap18 {width:162px; height:171px; float:left; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:url(images_templ/bnrcat_18.jpg);}

.bnrpurplebox:link, .bnrpurplebox:visited, .bnrpurplebox:active {
width:162px;
height:32px;
padding:139px 0 0 0;
display:block;
background:url(images_templ/default_trans.png) bottom no-repeat;
line-height:32px;
text-align:center;
color:#FFFFFF;
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
text-decoration:none;}

.bnrpurplebox:hover {
text-decoration:underline;}
/* poll */
#wt_poll {
margin: 3px 3px 1px 0px;
padding-left: 210px;
padding-bottom: 10px;
padding-top: 5px;
background-color: #40303B;
width: 627px;
position: relative;
}
#wt_poll_woman {
position: absolute;
bottom: 0;
left: 0;
}
#wt_poll small a:link, #wt_poll small a:visited, #wt_poll small a:hover {color: #fff;}
#scart_total_qty, #scart_total_amount {color:#0071BB;}
#addToCartInfoContainer .scart_border .scart_body .scart_header_footer {background-color: #E0B1D4;}
.wtbt_btns .error {display: none;}
/*-- Gift Card Template --*/
#gift_card_wrapper {
clear: both;
margin: 10px 0;
float: left;
width: 100%;
}
.wtgcbt {
float: left;
position: relative;
width: 168px;
text-align: center;
}
.wtgcbt a,.wtgcbt img {
margin: 0 auto;
}
.wtgcbt a.wt_gift_card_add_btn {
margin-top: 5px;
display: block;
}
#wtgc_info {
clear: both;
color: #fff;
font-size: 13px;
}
#wtgc_info div {
background-color: #4d2143;
width: 417px;
float: left;
padding-bottom: 12px;
height: 171px;
overflow: hidden;
}
#wtgc_info div p {
margin: 0 12px 18px 12px;
}
#wtgc_info div img {
margin-bottom: 10px;
}
#wtgc_benefits {
margin-right: 3px;
}
#wtgc_benefits ul{
padding-left: 12px;
}
#wtgc_benefits ul li {
list-style: none;
background-image: url(images_templ/wt_gift_card_check.png);
background-repeat: no-repeat;
background-position: 0 0;
padding-left: 25px;
font-size: 15px;
line-height: 22px;
height: 22px;
}
#gift_card_mini_banner {
position: absolute;
left: 530px;
top: 44px;
}