


html{color:#000;background:#330014;}
body{background:url(images/header/flirt_wings_large.gif); background-position:top left; background-repeat:no-repeat; margin:0;padding:0; font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; text-align:center; color: #F0D2BC;   }






A {color: #F0D2BC;text-decoration: none;font-family: Arial, Verdana, sans-serif;font-size: 12px; }
#mainpage A {text-decoration: none;text-decoration: underline;font-weight: bold;}  

#custom-doc {
	margin:auto;text-align:left; /* leave unchanged */
	width:76.92em;/* non-IE 1000px */
	*width:75.00em;/* IE  1000px */
	min-width:600px;/* optional but recommended */
}


table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
#ft{clear:both; height:200px;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px}
#doc2{width:73.076em;*width:71.25em;}
#doc3{margin:auto 10px;width:auto;}
#doc4{width:74.923em;*width:73.05em;}
.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}


A:hover {color: #F0D2BC;text-decoration: underline;}
.infoBoxHeading {color: #EA71A0; font-size:14px }
.headercart a {color:#F0D2BC; text-decoration: underline;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

.errorText {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;  
color: #c31c4b;
}
SPAN.errorText {
font-family: Arial, Verdana, sans-serif;
color: #c31c4b;
}

.clear{	
	clear:both;
}
.sliding_product img{	/* Float product images */

	margin:2px;
}
img{	/* No image borders */
	border:0px;
}


#phone_us { font-family:Georgia, "Times New Roman", Times, serif;
color:#cc6699;
font-style:italic;
font-size:18px;
padding:0 0 0 30px;
	
	}
	
	.no_more_heroes_names { font-family:Georgia, "Times New Roman", Times, serif;
color:#954369;
font-style:italic;
font-size:18px;
padding:0 0 0 30px;
	
	}
	
#header_navigation_dropdowns{ width:100%; padding:10px 0 0 0;  }
	
#top_left_navigation_links{ float:left; }
#top_right_navigation_links{ float:right;}

#top_right_navigation_links_left { }
#top_right_navigation_links_right { }

.top_right_navigation_links_logoff { float:right; }

#top_right_navigation_shopping_cart {}

#top_left_navigation{ }
#top_right_navigation{  }


.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #F0D2BC; bord  }
#lingerie_search { position:absolute; padding:28px; 0 0 30px}
#lingerie_search_results { float:left;   }
#header {width:950px; height:260px; float:left; position:relative;}
#header_top_links {width:100%;}
#shop_bag {background:url(images/header/images/shopping_bag_background.gif); background-repeat:no-repeat; height:108px; width:182px; float:right}

#shop_bag_items{ padding:40px 0 0 110px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#cc6699; font-style:italic}
#shop_bag_total{ padding:0px 0 0 110px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#cc6699; font-style:italic}
#shop_bag_button{  padding:9px 0 0 37px;}

#profile_navigation { position:relative;float:right; }
#header_shopping_cart { position:relative;float:right;}

#currency_flag_position{  }
#currency_flags {    }
#header_flags {    }
#header_flags img{ }
#header_change_currency{ position:relative;  z-index:1000;  }




#main-content-images { margin:9px 0 0 0; width:100%}
#main-content-hero-panel img { display:block; }
#main-content-seduce-me { float:right; margin:0 0 0 -3px; }
#main-content-spoil-me { float:right; margin:-3px 0 0 -3px; }
#main-content-love-me { float:right; margin:-3px 0 0 -3px; }
#main-content-mailing-list { float:right; margin:-3px 0 0 -3px; background-image:url(images/homepanels/join-our-mailing-list.jpg); width:322px; height:141px; }

#main-content-mailing-list-email { position:relative; margin:95px 0 0 20px;}
.main-content-mailing-list-email-inputbox {font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px; vertical-align:top; padding:3px 0 0 6px; text-align:left; background-color:#ff99ff; border:none; height:16px; width:135px; color:#181617; }


#main-content-footer-wrap { background-image:url(images/homepanels/footer/main-content-footer-background.gif); height:48px; width:100%;vertical-align:middle;  }
#main-content-footer { height:48px; width:800px;vertical-align:middle; margin-left:auto; margin-right:auto;  }
#main-content-footer-text { position:relative; padding:5px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;  font-style:italic; color:#cc6699;   line-height:20px; text-align:center;  }
#main-content-footer-text a { font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; font-style:italic; color:#cc6699;   }

.main-content-footer-text {  position:absolute; line-height:18px; text-align:center; vertical-align:middle; width:865px; background-image:url(images/homepanels/footer/main-content-footer-background.gif); font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; color:#cc6699; padding:5px 0 0 0; height:43px; margin:-3px 0 0 0;}
.main-content-footer-text a {  font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; color:#cc6699; }



#xmas-shipping-details{ float:left;}
#wishlist_box { position:relative; padding:290px 0px 0px 15px;    }
#main-content { height:432px; position:absolute; top:0px; left:180px; width:590px;   }
#midbanner { height:60px;  width:590px; background:url(images/banners/mid_banner.gif); position:relative; padding:30px 0 0 100px; }
#seduce-me { height:400px; width:224px; position:relative; top:30px; }
#pin-up { height:400px; width:224px; position:relative; top:30px; padding:0 0 0 10px; }
#spoil-me { height:400px; width:224px; position:relative; top:30px; padding:0 0 0 10px; }
#love-me { height:400px; width:224px; position:relative; top:30px; float:right }
#home_random { padding:20px 20px 20px 20px;  text-align:center;   }
#social_bookmark_home {text-align:center;   }
#btf_copyright {text-align:center;}
#logo { text-align:center; top:10px; left:579px }

#logo h1 {font-family:"times new roman", serif; color:#000; font-size:4em; float:left; margin:-10px 0 0 0; padding:0;}
#logo h2 {font-family:"times new roman", serif; color:#666; font-size:4em; font-weight:normal; padding:0 0 0 10px; margin:-10px 10px 0 -5px; float:left;}
#logo h2 a {color:#666;}
#logo a, #logo a:visited {text-decoration:none;}
#logo h3 {padding:0; margin:20px 0 0 0; font-size:1em; font-weight:normal; color:#888; float:left;}
#toplink {font-family:arial, sans-serif; position:absolute; top:40px; right:10px;  bottom:0;}
#toplink ul {padding:0; margin:0; list-style-type:none;}
#toplink ul li {float:left; font-size:0.8em; color:#999; margin:0 0 0 7px; line-height:25px; font-family:arial, sans-serif;}
#toplink ul li a, #toplink ul li a:visited {font-size:1em; color:#000; text-decoration:none;}
#toplink ul li a.highlite, #toplink ul li a.highlite:visited {color:#c00;}
#toplink ul li a:hover {color:#263; border-bottom:1px solid #000;}
#toplink ul li a img {border:0;}
#topmenu {  width:100%; list-style:none;  height:25px; text-align:center; background: url(images/header/cssplay_0.gif);}
#topmain_menu {padding:0; width:100%;  list-style:none; height:23px; background:url(images/header/cssplay_0.gif) no-repeat top right;}
#topmain_menu li {float:left; display:inline; width:160px; padding:0px 0px 0px 20px;}
#topmain_menu li.home {float:left; padding:0px 0px 0px 10px; display:inline; width:5px;  }

#topmain_menu li a, #topmain_menu li a:visited {display:block;  height:23px; color:#D45593; font-size:1.0em; text-decoration:none; line-height:22px; font-family:arial, verdana, sans-serif; }
#topmain_menu li a:hover {color:#fff;  background:url(images/header/topmain_menu_button.gif);} 
#topmain_menu li.home a:hover {color:#fff; background:url(images/transparent.gif); } 
#topmain_menu li a.chosen, #topmain_menu li a.chosen:visited,  #topmain_menu li a:active, #topmain_menu li a:focus {color:#fff;  background:url(images/header/topmain_menu_button.gif);}
#topmain_menu li.java a:hover {color:#fff;  background:url(images/header/cssplay_1b.gif);}  
#topmain_menu li.home a, #topmain_menu li.home a:hover {color:#dd3535;} a.chosen, #topmain_menu li.home a.chosen:visited {color:#d11a1a;},  #topmain_menu li.home a:active, #topmain_menu li.home a:focus {color:#dd3535;  background:url(images/trans.gif);}
#category-background-left { height:488px; width:174px; position:relative; top:5px; float:left;}
#category-prodlist-background-left { border-style:solid; border-width:1px; border-color:#660033; height:auto; width:180px; position:relative; margin:12px 0 0 0;   }
#checkout-background-column-left { height:1030px; width:174px; position:relative; top:5px; background: url(images/navigation/left/checkout-background-column-left.gif) no-repeat;  }

#column_left_magazine { width:138px;  text-align:center; margin-left:auto; margin-right:auto; border: 8px #24000e solid; }
#valentines_dynamic_content { position:absolute; font-weight:bold; }
.ShoppingCartBoxContents {}

#column_left_credit_cards  { width:180px;  text-align:center; margin-left:auto; margin-right:auto; padding:30px 0 10px 0;}
#column_left_filter_options {background:#24000e; width:180px;  margin-left:auto; margin-right:auto; height:auto;} 

.column-left-header{background:#24000e; color:#993366; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; margin:0 0 0 18px;  padding:0 0 5px 0;}


<!-- support for old column left in checkout     -->
#categorymenuold { width:150px; position:relative; padding:40px 0 0 11px;  text-align:center;}
#category_menuold ul li {list-style:none;  background:url(/images/header/cssplay_0bot.gif); }
#category_menuold li {display:inline; width:171px;  }
#category_menuold li a, #category_menuold li a:visited {display:block; width:151px; height:23px; color:#F0D2BC; font-size:.9em; text-decoration:none; line-height:22px; font-family:arial, verdana, sans-serif; background:url(images/header/cssplay_0bot.gif);}
#category_menuold li a:hover {color:#fff;  position:relative;   background:url(images/navigation/left/category_select.gif);} 
#category_menuold li a.chosen, #category_menuold li a.chosen:visited,  #category_menuold li a:active, #category_menuold li a:focus {color:#fff;  background:url(images/navigation/left/category_select.gif);}
<!--      -->


.column-left-divider-line { position:relative;
background:url(../images/navigation/left/column-left-divider-line.gif);
width:145px;
height:1px;
margin:15px 0 0 18px;


	}
 
.column-left-divider-line-filter {position:relative;


background:url(../images/navigation/left/column-left-divider-line-filter.gif);
width:145px;
height:1px;
margin:10px 0 0 17px;
	}

 
#filtermenu { width:180px; position:relative; background:url(images/product_listing/column_left_filter_background.jpg);  height:auto; text-align:center; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px; margin:0 0 10px 0;  }

#filtermenu_title { font-family:Georgia, "Times New Roman", Times, serif; color:#cc6699; font-size:12px; text-align:center; width:180px; margin-left:auto; margin-right:auto; margin:0 0 10px 0;  }

#filter_menu ul {    }
#filter_menu li {display:inline; margin:0 0 5px 13px; display:block; width:152px;  background:url(images/header/filter_bgrnd.gif); text-align:left;}

#filter_menu li a  { display:block; padding:0 0 0 32px; height:24px; color:#330033; font-size:11px; text-decoration:none; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif;}


#filter_menu li.colour { margin:0 0 5px 13px; display:block; width:152px;  background:url(images/header/filter_bgrnd.gif); text-align:left;}

#filter_menu li.colour a { padding:0 0 0 3px; height:24px; color:#330033; font-size:11px; text-decoration:none; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; }

#filter_menu li.colour img { padding:4px 5px 0 10px; float:left;  }
#filter_menu li a:hover {color:#330033;  position:relative; text-decoration:underline;  } 

#filtermenu-removeall { margin: 10px 10px 0 80px}


#shop-bag-content { position:relative; padding:40px 0 0 0; width:100%; height:100px; text-align:center; }
#wishlist-bag-content { position:relative; height:125px; padding:0px 0 0 8px; width:150px; text-align:left; }
#category-background-right { height:488px; width:174px; position:relative; top:5px; float:right; background: url(images/navigation/right/categories_background_right.gif);}
#category-background-right-panel { position:absolute; padding:90px 0px 0px 9px; z-index:1  } 
#category-background-right-wishlist { position:absolute; padding:30px 0px 0px 9px;  } 

<!--keep>
#column-left-size { height:auto; position:relative;

}
#column-left-size ul {
position:relative;

float:right;
width: 170px;
margin: 0;
padding: 0 0 0 10px;
list-style: none;
 
}
 
#column-left-size li {
float: left;
width: 48px;
margin: 6px 0 0 2px;
padding: 0 0px 0 6px;
font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#996666;
}




#column-left-size li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#cc6699; } 
#column-left-size li a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ffcccc; } 

#category_menu li a:hover { position:relative;}

#categorymenu { width:160px; position:relative; padding:15px 0 0 11px;  text-align:left;}
#category_menu ul li {list-style:none;  background:url(/images/header/cssplay_0bot.gif);  }

#category_menu li {display:inline; width:171px;  }

.category_menu_selected {float:left; margin:-9px 0 0 0;}


#item_active li {display:inline; width:171px;  }
.menu_item li {display:inline; width:171px;  }

#item_active a, #item_active li a:visited  { display:block; width:141px; height:26px; color:#ffcccc; font-size:.9em; text-decoration:none; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; margin:-2px 0 3px 20px;  }
#item_active a:hover, #item_active li a:active a { cdisplay:block; width:141px; height:26px; color:#ffcccc; font-size:.9em; text-decoration:none; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; margin:-2px 0 3px 20px; }

.menu_item a, .menu_item li a:visited  { display:block; width:141px; height:26px; color:#cc6699; font-size:.9em; text-decoration:none; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; margin:-2px 0 3px 20px;  }
.menu_item a:hover, .menu_item li a:active a { cdisplay:block; width:141px; height:26px; color:#ffcccc; font-size:.9em; text-decoration:none; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; margin:-2px 0 3px 20px; }


#selected-category-divider { margin:-10px 0 0 0; height:15px; vertical-align: middle; }



.category_menu_item_active  { color:#ffcccc; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  }



-->




#category_menu li.sale a, #botmain_menu li.sale a:hover {display:block; width:141px; height:26px; color:#dd3535; font-size:.9em; text-decoration:none; line-height:22px; font-family:arial, verdana, sans-serif; margin:-2px 0 3px 20px;} a.chosen, #botmain_menu li.sale a.chosen:visited {display:block; width:141px; height:26px; color:#dd3535; font-size:.9em; text-decoration:none; line-height:22px; font-family:arial, verdana, sans-serif; margin:-2px 0 3px 20px;},  #botmain_menu li.sale a:active, #botmain_menu li.sale a:focus {display:block; width:141px; height:26px; color:#dd3535; font-size:.9em; text-decoration:none; line-height:22px; font-family:arial, verdana, sans-serif; margin:-2px 0 3px 20px;}

#bottommenu {width:100%; height:4px; text-align:center; background: url(images/header/cssplay_0bot.gif);}
#botmain_menu {width:100%;  list-style:none; height:5px; background:url(images/header/cssplay_0bot.gif) no-repeat top right;}
#botmain_menu li {float:left; display:inline; width:16.6%; }
#botmain_menu li a, #botmain_menu li a:visited {display:block; width:158px; height:23px; color:#F0D2BC; font-size:1.0em; text-decoration:none; line-height:22px; font-family:arial, verdana, sans-serif; background:url(images/header/cssplay_0bot.gif);}
#botmain_menu li a:hover {color:#fff;  background:url(images/header/topmain_menu_button.gif);} 
#botmain_menu li a.chosen, #botmain_menu li a.chosen:visited,  #botmain_menu li a:active, #botmain_menu li a:focus {color:#fff;  background:url(images/header/topmain_menu_button.gif);}
#botmain_menu li.java a:hover {color:#fff;  background:url(images/header/cssplay_1b.gif);} 
#botmain_menu li.gift a, #botmain_menu li.gift a:hover {color:#dd3535;} a.chosen, #botmain_menu li.gift a.chosen:visited {color:#d11a1a;},  #botmain_menu li.gift a:active, #botmain_menu li.gift a:focus {color:#dd3535;  background:url(images/header/topmain_menu_button.gif);}
#bottom-footer { padding:30px 0 0 20px; width:100%; }

#bottom_footer_navigation {  color: #622751;  background:url(images/footer/footer-background-wing.gif); background-repeat:no-repeat; height:493px;   }

#footer_copyright_notice { font-family:Georgia, "Times New Roman", Times, serif; font-size:93%; color:#993366; height:20px; position:relative; margin:17px 0 0 35px;}

#footer_social { font-family:Georgia, "Times New Roman", Times, serif; font-size:93%; color:#993366; height:20px; position:relative; margin:17px 55px 0 0; float:right; }

.footer_navigation_1_header {font-family: Georgia, "Times New Roman", Times, serif; color:#cc6699; font-size:108%; padding:30px 0 3px 55px;   }
#footer_navigation_1 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:85%; color: #993366; text-decoration:none; padding:0 0 0 55px; line-height:20px;   }
#footer_navigation_1 a:hover {font-family: Arial, Verdana, Helvetica, sans-serif;  color: #993366;  font-size:85%; text-decoration:underline;  }

.footer_navigation_2_header {font-family: Georgia, "Times New Roman", Times, serif; color:#cc6699; font-size:108%; padding:30px 0 3px 36px;   }
#footer_navigation_2 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:85%; color: #993366; text-decoration:none; padding:0 0 0 36px; line-height:20px;   }
#footer_navigation_2 a:hover {font-family: Arial, Verdana, Helvetica, sans-serif;  color: #993366; font-size:85%; text-decoration:underline;  }

.footer_navigation_3_header {font-family: Georgia, "Times New Roman", Times, serif; color:#cc6699; font-size:108%; padding:30px 0 3px 50px;   }
#footer_navigation_3 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:85%; color: #993366; text-decoration:none; padding:0 0 0 50px; line-height:20px;   }
#footer_navigation_3 a:hover {font-family: Arial, Verdana, Helvetica, sans-serif;  color: #993366;  font-size:85%; text-decoration:underline;  }

.footer_navigation_4_header {font-family: Georgia, "Times New Roman", Times, serif; color:#cc6699; font-size:108%; padding:30px 0 3px 23px;   }
#footer_navigation_4 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:85%; color: #993366; text-decoration:none; padding:0 0 0 23px; line-height:20px;   }
#footer_navigation_4 a:hover {font-family: Arial, Verdana, Helvetica, sans-serif; color: #993366;  font-size:85%; text-decoration:underline;  }

.footer_navigation_5_header {font-family: Georgia, "Times New Roman", Times, serif; color:#cc6699; font-size:108%; padding:30px 0 3px 16px;   }
#footer_navigation_5 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:85%; color: #993366; text-decoration:none; padding:0 0 0 16px; line-height:20px;   }
#footer_navigation_5 a:hover {font-family: Arial, Verdana, Helvetica, sans-serif;  color: #993366;  font-size:85%; text-decoration:underline;  }

.footer_navigation_6_header {font-family: Georgia, "Times New Roman", Times, serif; color:#cc6699; font-size:108%; padding:30px 0 3px 16px;   }
#footer_navigation_6 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:85%; color: #993366; text-decoration:none; padding:0 0 0 15px; line-height:20px;   }
#footer_navigation_6 a:hover {font-family: Arial, Verdana, Helvetica, sans-serif;  color: #993366;  font-size:85%; text-decoration:underline;  }

#botlink {font-family:arial, sans-serif; top:40px; position:absolute; bottom:0; left:10px;}  
#botlink ul {padding:0; margin:0; list-style-type:none;}
#botlink ul li {float:left; font-size:0.8em; color:#999; margin:0 7px 0 0; line-height:25px; font-family:arial, sans-serif;}
#botlink ul li a, #botlink ul li a:visited {font-size:1em; color:#000; text-decoration:none;}
#botlink ul li a:hover {color:#263; border-bottom:1px solid #000;}
#main-content-categories { position:relative; top:10px; left:180px; width:590px;}
#main-page-content {float:left; width:650px;}
#main-page-content-press {float:left; width:760px;}
#main-page-content-product-listing { float:right; width:820px; padding:5px 0px 0px 0px; }
#main-page-content-wishlist {float:left; width:700px;}
#main-page-content-full {float:left; width:750px;}
#main-page-content-checkout {float:left; width:780px; padding:0 0 0 20px;}
#product_listing_search_main {float:right; width:740px;}
#product_listing_dynamic {  }

#product_list_title_box {overflow:hidden;   background:url(images/product-listing-top-background.gif); width:800px; padding:0px 0px 5px 20px; }
#product_list_wrap_bottom_background { overflow:hidden;  height:100%; background:url(images/product-listing-bottom-background.gif); width:100%;  }
#product_list_title { padding:30px 10px 100px 340px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif}
#product_list_rss {float:right; position:relative; height:10px; padding-right:10px}

#prod_info_title h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #cc6699;
padding:50px 0 0 20px;
font-weight:normal;
}
#search_categories_results {float:right; width:755px; position:relative}
#prod_info_bigimage { padding:0px 0 0 10px; }
#prod_info_magnify  { width:360px; margin:15px 0 0 32px; }
#prod_info_options { }
#prod_info_left { position:relative;top:710px;}
#prod_info_right { position:relative;top:710px;}

.prod_info_option_name {font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color:#cc6699;
padding:0px 0px 4px 15px;
margin:3px 0 0 0;

}

.prod_info_option_name_short {font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color:#cc6699;
padding:0px 0 14px 15px;
margin:3px 0 0 0;
height:5px;


}


.prod_info_options {font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color:#F0D2BC;
font-weight: bold;
padding:0px 0px 4px 0px;
margin:0 0 0 15px;
}

.prod_info_options_short {font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color:#F0D2BC;
font-weight: bold;
padding:0px 0px 4px 0px;
margin:0 0 0 25px;
width:320px;





}


.prod_info_options select{
font-size: 11px;
color: #000000;
background:#ffffff;
margin-bottom: 1px;
margin-top: 1px;
width:205px;
border: 1px solid #993366;

}

.prod_info_options_short select{
font-size: 11px;
color: #000000;
background:#ffffff;
margin-bottom: 1px;
margin-top: 1px;
width:110px;
border: 1px solid #993366;
}

.prod_info_stock_availability {font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color:#cc6699;
}

#prod_info_stock { padding:10px 0 0 0; height:15px;  }
#product_info_wishlist {padding:5px 0 0 0;  }



#prod_info_pricing_1 {padding:14px 0px 0px 0px; }
#prod_info_pricing_1a { }
#prod_info_pricing_2 { }
#prod_info_pricing_3 { padding:4px 0px 0px 0px;}
#prod_info_pricing_4 { padding:4px 0px 0px 0px;}
#prod_info_pricing_5 { margin:40px 0px 0px 15px;}
#prod_info_pricing_6 { margin:40px 0px 0px 110px; height:81px;}
#prod_info_shopping_cart { padding:0px 0px 0px 0px;}
#prod_info_shopping_wishlist {margin:0px 0px 0px 0px;}
#prod_info_zoom {   }
#prod_info_xsell_also_purchased { padding:0 0px 0 10px; width:100%; float:right }
#prod_info_care {list-style-type:circle; list-style:inside; font-size:12px}
#prod_info_returns {list-style-type:circle; list-style:inside; font-size:12px}
#prod_info_delivery {list-style-type:circle; list-style:inside; font-size:12px}
#prod_info_tabbed_menu_content h2 { color:#cc6699; font-family:Georgia, "Times New Roman", Times, serif;   font-size:16px;  }
#prod_info_tabbed_menu_content h3 { color:#622751; font-family: Arial, Helvetica, sans-serif, "Times New Roman";    }
.prod_info_tabbed_menu_content h2 { color:#cc6699; font-family:Georgia, "Times New Roman", Times, serif;   font-size:16px; }

.prod_info_tabbed_menu_content h3 { color:#622751; font-family: Arial, Helvetica, sans-serif, "Times New Roman";    }
.prod_info_tabbed_menu_content_purple { color:#e3438e; font-family: Arial, Helvetica, sans-serif, "Times New Roman";font-weight: bold;  }
#default_mainpage_wrap {width:770px; float:right; }

.prod_info_tabbed_menu_code {color:#cc6699; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:25px; }
.prod_info_tabbed_menu_expand {color:#cc6699; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; }

.prod-info-tab-menu-divider{ background:url(images/product_info/prod-info-tab-menu-divider-pixel.gif); height:1px; width:50px;}


#prod_info_collapse_expand { float:right; margin:0 0 -5px 0; }

#default_shopping_cart_wrap {width:100%}
#shopping_cart_contine_shopping { padding:0px 0px 0px 92px; width:inherit }
#shopping_cart_listing {padding:10px 0px 0px 0px; }
#shopping_cart_card_accept { position:relative; }
#shopping_cart_bag_strip {background: url(images/icons/shopping_cart_bag.gif);height:50px; width:100%;}
#shopping_cart_bag_strip_checkout { padding:17px 0px 0px 530px; }
#shopping_cart_info_box { margin-left:10px; margin-right:10px}
#shopping_cart_banner {height:150px; width:792px;background:url(images/banners/shopping_cart.jpg);}
#create_account_info_box { margin-left:10px; margin-right:10px}
#tabbed_info_box_headings h2 { color:#622751; font-family:"Times New Roman", Times, serif;  font-size:16px;  }
.create_account_subheader {color:#ba598a}
.create_account_existing_login {float:left}
#zoom4-big {	margin: 0px;
padding: 0px;
clear: both;
display: block;
height: 0px;
float: none; 
padding:13px 0px 0px 18px;
}
#productNEWprice {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #cc6699;
padding:5px 0 0 20px;
font-weight:normal;
}







.pink_dot_underline a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #D45593; text-decoration: none;border-bottom: 1px dashed}

.bread_crumb_navigation_link { font-family:"Times New Roman", Times, serif; font-size: 13px; font-style:italic; color: #a52f5f; text-decoration: none;}
.bread_crumb_navigation_link:hover {font-family:"Times New Roman", Times, serif; font-size: 13px; font-style:italic; color: #dd76a1; text-decoration: none;}

.bread_crumb_navigation_link_product {font-family:"Times New Roman", Times, serif; font-size: 13px; font-style:italic; color: #dd76a1; text-decoration: none;}


.bread_crumb_navigation_arrow {font-family:"Times New Roman", Times, serif; font-size: 14px; color: #a52f5f; text-decoration: none;}
.bread_crumb_navigation {font-family:"Times New Roman", Times, serif; font-size: 13px; font-style:italic; color: #dd76a1; text-decoration: none;}

.a_white_dot_underline a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #F0D2BC; text-decoration: none;border-bottom: 1px dashed}

#you_save { padding:0 0 0 20px; }

.you_save_text { 
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #cc6699;
}


font-family:Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #cc6699;
padding:50px 0 0 20px;
font-weight:normal;




#rss_feed_bookmark { position:relative; padding:0px 0px 0px 10px; float:left}
#rss_feed { position:relative; padding:0px 20px 0px 0px; float:right }
#product_listing_bookmarks { position:relative; padding:10px 0px 20px 0;}

#product_list_cat_description { position:relative;  padding:5px 0 5px 10px; margin: 7px 0 0 10px; background-color:#24000e; width:800px; height: auto;}

#product_list_filter_top { position:relative; height:40px; background:url(images/product_listing/sort/product_list_filter_background.gif); background-repeat:no-repeat; padding:0 0 0 10px; margin:7px 0 0 10px;}

#product_list_filter_bottom { position:relative; height:40px; background:url(images/product_listing/sort/product_list_filter_background.gif); background-repeat:no-repeat; padding:0 0 0 10px; margin:0 0 7px 10px;}


.pageResultsBackFront img {
	position:relative;
	padding:10px 10px 0 10px;
	float:left;
}

.product_listing_filter_sort_type {margin:10px 0 0 30px;  font-size:11px; height:40px; vertical-align:middle; line-height:40px;   }
.product_list_sort_type_selected {font-size: 1.0em; color:#f4bfd3; border-bottom: 1px solid #e4739f; margin:0 3px 0 3px;}
.product_list_sort_type {font-size: 1.0em; color:#9d2c5a; margin:0 3px 0 3px; }
a.product_list_sort_type:hover {font-size: 1.0em; color:#f4bfd3; text-decoration:none;}

.pageResultsImgprev img {
	position:relative;
	vertical-align:middle;
	line-height:40px;
	padding:0 5px 0 3px;
}



A.pageResults {
position:relative;
line-height:40px;
vertical-align:middle;
color: #993366;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
padding:2px 5px 2px 5px;  background-color: #24000e;


}

.pageResults {
position:relative;
line-height:40px;
vertical-align:middle;
color: #250009;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
padding:2px 5px 2px 5px; background-color: #cc6699;

}

.moveme { padding:0 0 0 45px; width:150px;}

.pageResultsImgnext img {
	position:relative;
	vertical-align:middle;
	line-height:40px;
	padding:0 0 0 10px;
}

.pageResultsImgview img {
	position:relative;
	line-height:40px;
	padding:10px 15px 0 0px;
	float:right;
}


#product_listing_sort_back_view_button { margin:5px 0 0 10px; }










#product_list_cat_description2 { position:relative;  padding:5px 0 5px 10px; margin:7px 0 7px 10px; background-color:#24000e; width:800px; height: auto;}


.strikethrough {text-decoration: line-through;}

#product_list_title_box2 { width:770px; position:relative; background-color:#250008; }
#product_list_sort {float:left; font-size:11px; position:relative; padding:11px 7px 3px 0px  }

select {font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #F0D2BC;
background:#000000;
margin-bottom: 1px;
margin-top: 1px;
}
#default_banner_all_pages {height:100px; width:100%;background:url(images/banners/default.gif);}
#default_banner_checkout_shipping h1 {padding:30px 0px 0px 330px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_checkout_payment h1 {padding:30px 0px 0px 325px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_checkout_confirmation h1 {padding:30px 0px 0px 290px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_checkout_account h1 {padding:30px 0px 0px 295px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_checkout_order_history h1 {padding:30px 0px 0px 360px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_checkout_address_book h1 {padding:30px 0px 0px 360px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_checkout_notifications h1 {padding:30px 0px 0px 370px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_checkout_logoff h1 {padding:30px 0px 0px 420px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_login h1 {padding:30px 0px 0px 417px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_checkout_order_history h1 {padding:30px 0px 0px 360px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_checkout_payment_address h1 {padding:30px 0px 0px 350px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_shop_by_price h1 {padding:30px 0px 0px 174px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_lingerie_search h1 {padding:30px 0px 0px 174px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_wishlist h1 {padding:30px 0px 0px 412px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_wholesale h1 {padding:30px 0px 0px 325px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_site_map h1 {padding:30px 0px 0px 405px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_contact_us h1 {padding:30px 0px 0px 390px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_resources h1 {padding:30px 0px 0px 355px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#default_banner_all_pages_header h1 {padding:30px 0px 0px 360px; font-size:35px; color:#622751; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#product_list_toppagenav1 {float:right; position:relative; padding:10px 7px 3px 0px }
#default_banner_press h1 {padding:50px 0px 0px 380px; font-size:35px; color:#a50589; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#in_the_press {height:150px; width:100%;background:url(images/banners/in_the_press.jpg);}

#babydolls {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#babydolls-title h1 {padding:45px 0px 0px 320px; font-size:42px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}


#corsets {height:150px; width:792px;background:url(images/banners/corsets.jpg);}
#corsets-title h1 {padding:45px 0px 0px 370px; font-size:40px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#corsets-bustiers {height:150px; width:792px;background:url(images/banners/corsets.jpg);}
#corsets-bustiers-title h1 {padding:45px 0px 0px 370px; font-size:40px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#corset-bustiers {height:150px; width:792px;background:url(images/banners/corsets.jpg);}
#corset-bustiers-title h1 {padding:45px 0px 0px 370px; font-size:40px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bustiers-basques {height:150px; width:792px;background:url(images/banners/bustiers-basques.jpg);}
#bustiers-basques-title h1 {padding:45px 0px 0px 140px; font-size:42px; color:#df547c; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-sets {height:150px; width:792px;background:url(images/banners/sexy-sets.jpg);}
#sexy-sets-title h1 {padding:15px 0px 0px 60px; font-size:40px; color:#ed7c89; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bra-sets {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#bra-sets-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#fishnet-stockings {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#fishnet-stockings-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#crotchless-lingerie {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#crotchless-lingerie-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#peep-hole-lingerie {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#peep-hole-lingerie-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#fishnet-lingerie {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#fishnet-lingerie-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#shelf-bras {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#shelf-bras-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#garter-belts {height:150px; width:792px;background:url(images/banners/suspender-belts.jpg);}
#garter-belts-title h1 {padding:45px 0px 0px 350px; font-size:40px; color:#e8b6bf; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#camisoles {height:150px; width:792px;background:url(images/banners/camisoles.jpg);}
#camisoles-title h1 {padding:45px 0px 0px 520px; font-size:40px; color:#faf6f5; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#chemises {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#chemises-title h1 {padding:45px 0px 0px 320px; font-size:40px; color:#faf6f5; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#camisole-lingerie {height:150px; width:792px;background:url(images/banners/camisoles.jpg);}
#camisole-lingerie-title h1 {padding:45px 0px 0px 520px; font-size:30px; color:#faf6f5; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#teddies {height:150px; width:792px;background:url(images/banners/teddies.jpg);}
#teddies-title h1 {padding:45px 0px 0px 330px; font-size:40px; color:#d0333c; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#body-stockings {height:150px; width:792px;background:url(images/banners/teddies.jpg);}
#body-stockings h1 {padding:45px 0px 0px 330px; font-size:40px; color:#d0333c; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#thongs-knickers {height:150px; width:792px;background:url(images/banners/thongs-knickers.jpg);}
#thongs-knickers-title h1 {padding:25px 0px 0px 15px; font-size:33px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-costumes {height:150px; width:792px;background:url(images/banners/thongs-knickers.jpg);}
#sexy-costumes-title h1 {padding:25px 0px 0px 15px; font-size:33px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#nightwear {height:150px; width:792px;background:url(images/banners/nightwear.jpg);}
#nightwear-title h1 {padding:45px 0px 0px 140px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-dresses {height:150px; width:792px;background:url(images/banners/sexy-dresses.jpg);}
#sexy-dresses-title h1 {padding:45px 0px 0px 350px; font-size:40px; color:#f90a5d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#gifts-lover {height:150px; width:792px;background:url(images/banners/sexy-dresses.jpg);}
#gifts-lover-title h1 {padding:45px 0px 0px 350px; font-size:40px; color:#f90a5d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#stockings {height:150px; width:792px;background:url(images/banners/stockings.jpg);}
#stockings-title h1 {padding:45px 0px 0px 400px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#lace-stockings {height:150px; width:792px;background:url(images/banners/stockings.jpg);}
#lace-stockings-title h1 {padding:45px 0px 0px 400px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#seamed-stockings {height:150px; width:792px;background:url(images/banners/stockings.jpg);}
#seamed-stockings-title h1 {padding:45px 0px 0px 400px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#tights {height:150px; width:792px;background:url(images/banners/stockings.jpg);}
#tights-title h1 {padding:45px 0px 0px 400px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#socks {height:150px; width:792px;background:url(images/banners/stockings.jpg);}
#socks-title h1 {padding:45px 0px 0px 400px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#hosiery-stockings {height:150px; width:792px;background:url(images/banners/stockings.jpg);}
#hosiery-stockings-title h1 {padding:45px 0px 0px 400px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#hosiery {height:150px; width:792px;background:url(images/banners/stockings.jpg);}
#hosiery-title h1 {padding:45px 0px 0px 400px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#hold-ups {height:150px; width:792px;background:url(images/banners/stockings.jpg);}
#hold-ups-title h1 {padding:45px 0px 0px 400px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#suspender-belts {height:150px; width:792px;background:url(images/banners/suspender-belts.jpg);}
#suspender-belts-title h1 {padding:45px 0px 0px 350px; font-size:42px; color:#e8b6bf; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bridal-lingerie {height:150px; width:792px;background:url(images/banners/bridal-lingerie.jpg);}
#bridal-lingerie-title h1 {padding:45px 0px 0px 215px; font-size:42px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#gifts-bride {height:150px; width:792px;background:url(images/banners/bridal-lingerie.jpg);}
#gifts-bride-title h1 {padding:45px 0px 0px 215px; font-size:42px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bridal-stockings {height:150px; width:792px;background:url(images/banners/bridal-lingerie.jpg);}
#bridal-stockings-title h1 {padding:45px 0px 0px 215px; font-size:42px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#honeymoon-nightwear {height:150px; width:792px;background:url(images/banners/bridal-lingerie.jpg);}
#honeymoon-nightwear-title h1 {padding:45px 0px 0px 215px; font-size:42px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#accessories {height:150px; width:792px;background:url(images/banners/accessories.jpg);}
#accessories-title h1 {padding:45px 0px 0px 315px; font-size:42px; color:#d63679; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#gloves {height:150px; width:792px;background:url(images/banners/accessories.jpg);}
#gloves-title h1 {padding:45px 0px 0px 315px; font-size:42px; color:#d63679; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#pasties {height:150px; width:792px;background:url(images/banners/accessories.jpg);}
#pasties-title h1 {padding:45px 0px 0px 315px; font-size:42px; color:#d63679; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#eyemasks {height:150px; width:792px;background:url(images/banners/accessories.jpg);}
#eyemasks-title h1 {padding:45px 0px 0px 315px; font-size:42px; color:#d63679; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#boudoir-accessories {height:150px; width:792px;background:url(images/banners/accessories.jpg);}
#boudoir-accessories-title h1 {padding:45px 0px 0px 315px; font-size:42px; color:#d63679; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#jewellery {height:150px; width:792px;background:url(images/banners/accessories.jpg);}
#jewellery-title h1 {padding:45px 0px 0px 315px; font-size:42px; color:#d63679; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#lingerie-accessories {height:150px; width:792px;background:url(images/banners/accessories.jpg);}
#lingerie-accessories-title h1 {padding:45px 0px 0px 315px; font-size:42px; color:#d63679; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}

#bikini-sets {height:150px; width:792px;background:url(images/banners/bikinis.jpg);}
#bikini-sets-title h1 {padding:45px 0px 0px 175px; font-size:42px; color:#fdefce; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#silk-lingerie {height:150px; width:792px;background:url(images/banners/silk-lingerie.jpg);}
#silk-lingerie-title h1 {padding:35px 0px 0px 550px; font-size:40px; color:#c67d8d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sale {height:150px; width:792px;background:url(images/banners/sale.jpg);}
#sale-title h1 {padding:35px 0px 0px 340px; font-size:40px; color:#c71730; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-lingerie {height:150px; width:792px;background:url(images/banners/sexy-lingerie.jpg);}
#sexy-lingerie-title h1 {padding:45px 0px 0px 585px; font-size:33px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}

#trouser-sets {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#trouser-sets-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#boudoir-collection {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#boudoir-collection-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#peekaboo-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#peekaboo-lingerie h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#wedding-garters {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#wedding-garters-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#garters {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#garters-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#lace-garter {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#lace-garter-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
/* alternative categories */
#bedtime-stories {height:150px; width:792px;background:url(images/banners/bedtime-stories.jpg); background-repeat:no-repeat;}
#bedtime-stories-title h1 {padding:30px 0px 0px 360px; font-size:40px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#best-sellers {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#best-sellers-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bikini-shop {height:150px; width:792px;background:url(images/banners/bikinis.jpg);}
#bikini-shop-title h1 {padding:45px 0px 0px 175px; font-size:42px; color:#fdefce; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bikini-swimsuit {height:150px; width:792px;background:url(images/banners/bikinis.jpg);}
#bikini-swimsuit-title h1 {padding:45px 0px 0px 200px; font-size:42px; color:#fdefce; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bikini-uk {height:150px; width:792px;background:url(images/banners/bikinis.jpg);}
#bikini-uk-title h1 {padding:45px 0px 0px 175px; font-size:42px; color:#fdefce; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bikinis {height:150px; width:792px;background:url(images/banners/bikinis.jpg);}
#bikinis-title h1 {padding:45px 0px 0px 175px; font-size:42px; color:#fdefce; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#swimwear {height:150px; width:792px;background:url(images/banners/bikinis.jpg);}
#swimwear-title h1 {padding:45px 0px 0px 175px; font-size:42px; color:#fdefce; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#swimsuits {height:150px; width:792px;background:url(images/banners/bikinis.jpg);}
#swimsuits-title h1 {padding:45px 0px 0px 175px; font-size:42px; color:#fdefce; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#black-satin-gloves {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#black-satin-gloves-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bridal-corset {height:150px; width:792px;background:url(images/banners/bridal-lingerie.jpg);}
#bridal-corset-title h1 {padding:45px 0px 0px 215px; font-size:42px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bridal-gloves {height:150px; width:792px;background:url(images/banners/bridal-lingerie.jpg);}
#bridal-gloves-title h1 {padding:45px 0px 0px 215px; font-size:42px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#bridal-underwear {height:150px; width:792px;background:url(images/banners/bridal-lingerie.jpg);}
#bridal-underwear-title h1 {padding:45px 0px 0px 215px; font-size:42px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#camisoles-teddies {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#camisoles-teddies-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#cheap-sexy-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#cheap-sexy-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#corset-and-bustiers {height:150px; width:792px;background:url(images/banners/corsets.jpg);}
#corset-and-bustiers-title h1 {padding:45px 0px 0px 370px; font-size:40px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#designer-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#designer-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#erotic-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#erotic-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#erotic-nightwear {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#erotic-nightwear-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#evening-gloves {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#evening-gloves-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#fine-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#fine-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#gifts-30-60 {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#gifts-30-60-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#gifts-under-30 {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#gifts-under-30-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#hot-lingerie {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#hot-lingerie-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#hot-sexy-lingerie {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#hot-sexy-lingerie-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#lace-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#lace-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#leg-avenue {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#leg-avenue-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#lingerie-nightwear {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#lingerie-nightwear-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#lingerie-shop {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#lingerie-shop-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#lingerie-shopping-online {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#lingerie-shopping-online-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#lingerie-store {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#lingerie-store-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#long-black-gloves {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#long-black-gloves-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#long-gloves {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#long-gloves-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#naughty-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#naughty-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#naughty-nightwear {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#naughty-nightwear-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#online-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#online-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#online-lingerie-store {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#online-lingerie-store-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#opera-gloves {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#opera-gloves-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#pink-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#pink-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#playboy-jewellery {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#playboy-jewellery-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#red-hot-lingerie {height:150px; width:792px;background:url(images/banners/stockings.jpg);}
#red-hot-lingerie-title h1 {padding:45px 0px 0px 400px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#robes {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#robes-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#satin-gloves {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#satin-gloves-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#satin-nightwear {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#satin-nightwear-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-adult-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#sexy-adult-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-bras {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#sexy-bras-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-corset {height:150px; width:792px;background:url(images/banners/corsets.jpg);}
#sexy-corset-title h1 {padding:45px 0px 0px 370px; font-size:40px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-erotic-lingerie {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#sexy-erotic-lingerie-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-lingerie-gifts {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#sexy-lingerie-gifts-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-nightwear {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#sexy-nightwear-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-plus-size-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#sexy-plus-size-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-surprises {height:150px; width:792px;background:url(images/banners/sexy-lingerie.jpg);}
#sexy-surprises-title h1 {padding:12px 0px 0px 625px; font-size:33px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-thongs {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#sexy-thongs-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#gifts-friend {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#gifts-friend-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sexy-underwear {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#sexy-underwear-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#shirley-of-hollywood {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#shirley-of-hollywood-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#silk-gloves {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#silk-gloves-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#silk-nightwear {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#silk-nightwear-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#silk-underwear {height:150px; width:792px;background:url(images/banners/silk-lingerie.jpg);}
#silk-underwear-title h1 {padding:35px 0px 0px 550px; font-size:40px; color:#c67d8d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#skimpy-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#skimpy-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#small-bikini {height:150px; width:792px;background:url(images/banners/bikinis.jpg);}
#small-bikini-title h1 {padding:45px 0px 0px 175px; font-size:42px; color:#fdefce; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#stocking-fillers {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#stocking-fillers-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#ultimate-luxury {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#ultimate-luxury-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#underbust-corset {height:150px; width:792px;background:url(images/banners/corsets.jpg);}
#underbust-corset-title h1 {padding:45px 0px 0px 370px; font-size:40px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#very-sexy-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#very-sexy-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#wedding-gloves {height:150px; width:792px;background:url(images/banners/bridal-lingerie.jpg);}
#wedding-gloves-title h1 {padding:45px 0px 0px 215px; font-size:42px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#wedding-lingerie {height:150px; width:792px;background:url(images/banners/bridal-lingerie.jpg);}
#wedding-lingerie-title h1{padding:45px 0px 0px 215px; font-size:42px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#wedding-underwear {height:150px; width:792px;background:url(images/banners/bridal-lingerie.jpg);}
#wedding-underwear-title h1 {padding:45px 0px 0px 215px; font-size:42px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#womens-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#womens-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#womens-nightwear {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#womens-nightwear-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#womens-sexy-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#womens-sexy-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#xmas-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#xmas-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#sheer-lingerie {height:150px; width:792px;background:url(images/banners/babydolls.jpg);}
#sheer-lingerie-title h1 {padding:30px 0px 0px 300px; font-size:36px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
#valentines-lingerie {height:150px; width:792px;background:url(images/banners/garter-sets.jpg);}
#valentines-lingerie-title h1 {padding:15px 0px 0px 450px; font-size:40px; color:#c00e36; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}

#category-header-wishlist { float:right; background:url(images/banners/category-header-wishlist-background.gif); width:208px; height:150px;}

#category-header-wishlist-items { margin:43px 0 0 56px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#993366; font-style:italic; text-align:center; width:94px; }

#category-header-wishlist-contents { margin:5px 0 0 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#cc6699; width:170px; vertical-align:middle; height:45px;  }
.category-header-wishlist-contents {text-align:center; margin:0 0 0 80px; }
#category-header-wishlist-contents a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#cc6699; }
#category-header-wishlist-contents a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#993366; }

#category-header-wishlist-sparkle { margin:10px 0 0 150px; position:absolute;  }
#category-header-wishlist-button { margin:0px 0 0 20px; }





#checkout_shipping_shopping_cart { width:150px; position:relative; padding:90px 0px 0px 10px;  }
#product_list_head_banner { height:150px; background-color:#000000; width:100%;background: url(images/banners/babydolls.jpg);}
#product_listing_search_products {width:770px; float:right }

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#product_listing_categories-breadcrumb { height:28px; margin:7px 0 0 0;  }


#checkout-wishlist { padding:180px 0px 0px 0px}
#product_list_wishlist_flash { position:relative; margin:0 0 0 10px; }
#flashcontent { }
#flashcontent_cat_banner {  }
#product_list_head_banner_bottom { height:150px;  width:750px; position:relative; float:left ;  }
#product_list_head_banner_bottom_xmas { position:absolute; float:left; width:375px; z-index:1  }
#product_list_head_banner_bottom_wishlist { position:absolute; float:right; padding:0px 0px 0px 375px;}
#product_list_recently_viewed { position:relative; padding:0 0 0 5px;   }
#product_listing_search_left { float:left; width:100% ; position:relative }
#product_listing_search_right { float:right; width:100%; position:relative }
#product_listing_listings { float:right; width:100%;  position:relative; margin:8px 0 0 0;  }
.recent_history {padding: 5px 5px 5px 5px}
.boxtext {padding: 0px 10px 0px 10px}
#result_pages_bottom { position:relative; padding:10px 15px 0px 0; float:right }
.pink_bar {color: #D45593; }
a.pink-hyperlink  { font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #cc6699; text-decoration:none; }
a.pink-hyperlink:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #cc6699; text-decoration:underline; }
.pink-footer-navigation-text {color:#D45593; text-decoration:underline; padding:0 0 5px 37px;}
.pink_font {color:#D45593;}
TD.smallText-black-bold, SPAN.smallText-black-bold, P.smallText-black-bold {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color:#F0D2BC;
font-weight: bold;
}
.smallText-black {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color:#F0D2BC;
font-weight: bold;
}
.smallText-info-boxes {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color:#F0D2BC;
}
.product_info_ourprice {
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
color: #D45593;
line-height: 1.5;
}

#prod_info_extraimages { width:360px; margin:0 0 0 10px;}

#product_info_options_table {  }

#product_info_options_divider{ width:412px; margin:5px 0 5px -8px;}

.product_info_options_divider_snail {  }
.product_info_options_divider_snail img {  }

.product_info_options_divider img {display:inline;  width:380px; height:1px; padding:0 0 6px 0; }
.product_info_options_divider_snail img {  }

#product_info_info_box { position:relative; width:415px; margin:30px 0 0 0;  }
#product_info_prev_next { text-align:left ; width:400px; padding:6px 0px 6px 10px;}

#product_info_main_left {width:370px; margin:35px 0 0 5px; }
#product_info_main_right { margin:0 0 0 -25px;}

#product_info_description {
width:375px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffcccc;
padding:0 0 0 20px;
line-height:19px;
margin:0 0 15px 0;
}




.sizing-guide { padding:0 0 0 40px; }

#product_info_product_options { padding:0 0 10px 10px; width:335px; }
#product_info_shopping_button {padding:10px 0px 5px 0px;}




#xsell_products h2 {
float:right; padding:0 17px 3px 0;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #871c60;
}



#column_left_section_header h2 { text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #cc6699;
margin:20px 0 10px 0;
}

#column_left_section_header_product_info h2 { text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #cc6699;
margin:10px 0 10px 0;
}


/* Currency dropdown */

ul.topnav {
	list-style: none;
	

	background: #222;
	font-size: 1.2em;
	background: url(images/topnav_bg.gif) repeat-x;

}
ul.topnav li {
	float: left;
	
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	
	color: #fff;
	display: block;
	text-decoration: none;

	
}
ul.topnav li a:hover{
    background: url(images/topnav_hover.gif) no-repeat center top;
	
     	

}
ul.topnav li span  { /*--Drop down trigger styles--*/
	width: 20px;
	height: 14px;
	float: right;
	background: url(images/utility_nav_right.gif) no-repeat left top;
	
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: -80px; top: 14px; 
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 180px;
	border: 1px solid #111;

}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 180px;

}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 165px;
	background: #333 url(images/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 10px;

	
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(images/dropdown_linkbg.gif) no-repeat 10px center;

}


/* End Currency Dropdown */

.recently_viewed_list {	position:relative; margin:0px 0px 0px 8px; width:180px;}
ul.recently_viewed_thumb {	list-style: none;	padding: 0px;	margin: 0px;}
ul.recently_viewed_thumb li {	margin: 0px 9px 10px 0px;	padding: 0px;	background: #000000;	float: left;}
ul.recently_viewed_thumb li.last {	padding-right: 0px;
}
ul.recently_viewed_thumb li a {	border: 1px solid #311a24;	position: relative;	display: block;	width: 75px;	height: 100px;}
ul.recently_viewed_thumb li a span {	position: absolute;	text-align: center;		width: 75px;	top: 20px;	left: 0px;	color: ebc4cb;	display: none;}
ul.recently_viewed_thumb li span.remove {	background: none;}
ul.recently_viewed_thumb li span.remove a {	display: block;	border: 1px solid red;	height: auto;	background: none;}
ul.alsoPurchased li a:hover img {	opacity: 0.3;}
ul.recently_viewed_thumb li a:hover span {	display: block;}
.recently_viewed_thumb:hover img{	}
.recently_viewed_thumb img{}
/*
 * Product_info thumbs - 
 */
.product_info_thumbs {
	position:relative;
	background: url(../img/bkRelatedProds.jpg) top left no-repeat;
	padding: 0px 0px 0px 0px;


}

#product_info_social_media { position:relative; float:left;  margin:20px 0 0 0; width:420px;   }
#product_info_fb_share {margin:3px 0 0 220px; position:relative;  }
#product_info_fb {margin:0 0 0 6px;border-width: 2px; position:relative;   }
#product_info_twitter { margin:0 0 0 15px; position:relative;    }


ul.alsoPurchased {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.alsoPurchased li {
	margin: 0px 9px 10px 0px;
	padding: 0px;
	background: #000000;
	float: left;
}

ul.alsoPurchased li.last {
	padding-right: 0px;
}

ul.alsoPurchased li a {
	border: 1px solid #311a24;
	position: relative;
	display: block;
	width: 75px;
	height: 100px;
}

ul.alsoPurchased li a span {
	position: absolute;
	text-align: center;	
	width: 75px;
	top: 30px;
	left: 0px;
	color: #ebc4cb;
	display: none;
}

ul.alsoPurchased li span.remove {
	background: none;
}

ul.alsoPurchased li span.remove a {
	display: block;
	border: 1px solid red;
	height: auto;
	background: none;
}


ul.alsoPurchased li a:hover img {
	opacity: 0.3;
}

ul.alsoPurchased li a:hover span {
	display: block;
}

.shadetabs_info_care{ padding:0 30px 0 24px;   }
.shadetabs_delivery{ padding:0 30px 0 24px; }
.shadetabs_returns{ padding:0 30px 0 24px;   }

.productListing-heading {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
background: #4e1b3f;
color: #F0D2BC;
font-weight: bold;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-size:14px;
font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;
list-style-type: none;
text-align:center; /*set to left, center, or right to align the menu as desired*/


}
.shadetabs li{
display: inline;





}
.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px ;
color: #D45593;

/*background: white url(shade.gif) top left repeat-x;*/
}
.shadetabs li a:visited{
color: #993366;
}
.shadetabs li a:hover{
text-decoration: none;
color: #993366;
}
.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}
.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif); background-repeat:no-repeat;
border-bottom-color: white;
color: #cc6699;








}
.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
.tabcontent{
display:none; padding:10px; 0px; 
}
@media print {
.tabcontent {
display:block !important;
}
}


.handcursor{
cursor:pointer;
}
/* CSS class for thumbnail link <A> */
.MagicThumb {
/* cursor: url(cursor/zoomin.cur), pointer; */
outline: none;
}
/* CSS class for the thumbnail link <A> when the big image is zoomed */
.MagicThumb-zoomed { cursor: default; }
/* CSS class for span inside the thumbnail <A> */
.MagicThumb span { display: none;  }
/* CSS class for the thumbnail image */
.MagicThumb img { border: 0px solid #808080; outline: none; }
/* CSS class for the big image while zooming */
.MagicThumb-image { border: 5px solid #d45693; outline: none; }
/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed /* { cursor: url(cursor/zoomout.cur), pointer; } */
/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption {
color: #F0D2BC;
background-color: #250008;
border: 0px solid #d45693;
border-top: none;
font-family: Verdana, Helvetica;
font-size: 11px;
padding: 8px 16px;
}
/* CSS class for the control bar */
.MagicThumb-controlbar {
display: block;
height: 18px;
}
.MagicThumb-controlbar a {
display: block;
width: 18px;
height: 18px;
margin: 0px 1px;
outline: none;
float: left;
overflow: hidden;
}
.MagicThumb-controlbar a span {
display: block;
width: 1000px;
height: 1000px;
background: transparent url(images/controlbar.png) no-repeat 0 0;
outline: none;
position: absolute;
left: 0px;
top: 0px;
}

.prod-info-tabbed-menu-content-headers{color:#cc6699; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;  }
.prod-info-tabbed-menu-content {color:#cc6699; font-family:Arial, Helvetica, sans-serif; line-height:15px;  font-size:11px; }
.prod-info-tabbed-menu-content a {color:#cc6699; font-family:Arial, Helvetica, sans-serif; line-height:15px;  font-size:11px;}

#bobcontent1-title {padding:7px 0px 0px 0px; margin:-5px 0 -7px 0;}
#bobcontent1 {padding:10px 0px 0px 0px;}

#bobcontent2-title {padding:7px 0px 0px 0px; margin:-5px 0 -7px 0;}
#bobcontent2 {padding:10px 0px 0px 0px;}

#bobcontent3-title {padding:7px 0px 7px 0px; margin:-5px 0 -12px 0; }
#bobcontent3 {padding:10px 0px 0px 0px; }

#bobcontent4-title {padding:7px 0px 0px 0px; margin:-5px 0 -12px 0;}
#bobcontent4 {padding:10px 0px 0px 0px;}

.soc_container {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
width:280px;
border: 1px solid #CCCCCC;
position:absolute;
background:#FFF;
visibility:hidden;
}
.soc_container h2{
font-size:14px;
color: #FF9900;
background-color: #F5F5F5;
margin-top: 0px;;
padding-left: 10px;
padding-top: 8px;
padding-bottom: 8px;
font-weight: normal;
}
.soc_container a{
color: #aadd00;
text-decoration:none;
padding-bottom: 5px;
}
.soc_left{
width: 120px;
padding:10px;
float:left;
visibility:hidden;
margin-top: -12px;
}
.soc_left img{
float:left;
margin: 3px 10px 0 0;
}
.soc_left a{
color:#3E3F3E;
text-decoration:none;
line-height:18px;
display:block;
}
.soc_left a:hover{
color:#6699FF;
background-color:#F5F5F5;
}
#close {
width:29px;
height:28px;
float:right;
clear:both;
background-image:url(../images/close.gif);
background-repeat: no-repeat;
background-color: #F5F5F5;
cursor: pointer;
}
#close:hover{
background-image:url(../images/closeover.gif);
cursor: pointer;
}
#social_but{
width:125px;
height:16px;
background-image:url(../images/button1-share.gif);
cursor: pointer;
}
#social_but:hover{
background-image:url(../images/button2-share.gif);
cursor: pointer;
}
.soc_send_friend{
clear:both;
padding-left:10px;
padding-bottom:10px;
padding-top:12px;
background-color: #FFFFFF;
}
.soc_send_friend .email_mess{
padding-bottom: 5px;
}
.soc_send_friend .sendit {
float: right;
width: 100px;
}
.wait{
background-image:url(../images/ajax-loader.gif);
background-repeat:no-repeat;
background-position: 50% 80%;
height: 65px;
}
input {
margin-bottom: 1px;
margin-top: 1px;
margin-right: 5px;
background-color:#000000;
color:#F0D2BC;
border-color: #333333 ;
border-bottom-color:#333333;
}
.input_header_search {
background-color:#954369;
color:#000000;
border-color: #954369 ;
border-bottom-color:#954369;
height:17px;
width:135px;
padding:2px 0 0 6px;

border:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;

}
.radio {
background-color:#250008;
color:#F0D2BC;
border-color: #333333 ;
border-bottom-color:#333333;
}
.checkbox {
background-color:#250008;
color:#F0D2BC;
border-color: #333333 ;
border-bottom-color:#333333;
}
TEXTAREA {
width: 100%;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #F0D2BC;
background: #333333;
}
TD.pageHeading, DIV.pageHeading, h1 {
font-family: Arial, Verdana, sans-serif;
font-size: 20px;
font-weight: bold;
color: #D45593;
}
#customer_services_banner { width:750px;}
#customer_services_menu { position:absolute; width:500px; padding:80px 0px 0px 225px;  }
#customer_services_menu A { font-family:"Times New Roman", Times, serif; font-size:18px; }
#customer_services_menu a:hover {color:#D45593;}
#customer_services { margin-right:20px; margin-left:20px; width:750px;}
#customer_services A { text-decoration:underline; color:#D45593;  }
.customer_services_headings h2 { color:#D45593; font-family:"Times New Roman", Times, serif;  font-size:20px;  }
.customer_services_headings h3 { color:#622751; font-family:"Times New Roman", Times, serif;  font-size:18px;  }
#press_page_wrapper { width:95%; padding:20px 0px 0px 0px}
#press_thumbnail { float:right }
#press_header { vertical-align:top; width:100%}
#press_big_pics { padding:0px 0px 0px 0px; width:100%}
.press_headings h2 { color:#D45593; font-family:"Times New Roman", Times, serif;  font-size:20px;  }
.press_headings h3 { color:#622751; font-family:"Times New Roman", Times, serif;  font-size:18px;  }
.press_article_headings h2 { color:#D45593; font-family:"Times New Roman", Times, serif;  font-size:16px;  }
.press_thanks_magazine { font-family:Arial, "Times New Roman", Times, serif;  font-size:12px;  }
SPAN.productSpecialPrice {
font-family: Arial, Verdana, sans-serif;
color: Red;
text-decoration:underline;
}



.infoBox {
background: #491539;
font-family: Arial, sans-serif;
font-size: 12px;
border-spacing: 2px;
border-collapse: separate;
*border-collapse: expression('separate', cellSpacing = '2px');
padding:10px 10px 10px 0px;
}
.infoBoxContents {
background: #491539;
font-family: Arial, sans-serif;
font-size: 12px;
border-spacing: 2px;
border-collapse: separate;
*border-collapse: expression('separate', cellSpacing = '2px');
}
/*  The text inside the info boxes [Black font] - normally on baby pink background */
TD.main-infoboxcontents, P.main-infoboxcontents {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
line-height: 1.5;
padding:10px 0px 10px 0px;
}

.infoBoxProducts {
padding:12px 5px 18px 5px;
text-align: center;
border: solid 0px #000000; 
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #F0D2BC;
margin-bottom:15px;
/* background-color:#24000e; */
float:right;
background-image: url(images/prod-list-grid.gif);
width:185px;
height:334px;
}




.infoBoxProductsName a {
position:relative;
margin:10px 0 0 15px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
color: #cc6699;
font-size: 14px;

}



.infoBoxProductsPrice {
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
margin:3px 0 0 15px;
color: #cc6699;
float:left;
}

.infoBoxProductsSpecialPrice {

position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #F00;
}




.infoBoxProductsColour {

position:relative;
margin:15px 0 0 5px;
float:left;
width:115px;
height:15px;
z-index:2;
}

.infoBoxProductsButtons img {
position:relative;
margin:-7px 0 0 0;
z-index:1;


}


.infoBoxProductsFade {
position:absolute;
z-index:-1;
top:20px;
left:10px;

}


TD.infoBoxGrid {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
border: solid 1px #999999;
}
/* set pos buy/details button on list */
img.buy_now {  
margin-bottom:10px;
} 
/* set pos buy/details button on thumbnail */
img.thm_buy_now {
margin-bottom:-3px;
} 
/* set style buy/details seperator thumbnail */
.buy_now {
font-weight: bold;
font-size: 18px;
color: #999999;
} 
.infoBoxList {
border-collapse: collapse;
background-color: #250008;
}
.thumbcontent {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color:#666666;
text-align:center;
}
TD.noborderbox {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}






DIV.visual-clear {margin:0;padding:0;clear:both;display:block;height:0;float:none}
DIV#main-navigation {margin:0;padding:0;width:100%; #bfbebe;background-image: url('../images/header/menu_background.gif'); padding:0 0 0px 0; height:26px;}
DIV#main-navigation UL {margin:0;padding:0 0 0 7px;background-image:url('');background-repeat:repeat-x;height:24px}
DIV#main-navigation UL LI {padding:5px 4px 0 2px;float:left;list-style-type:none;font-size:0.7em;background-image:url('../images/header/main-nav-divider.gif');background-repeat:no-repeat;background-position:right center ;position:relative;height:19px;z-index:500; font-family:Arial, Helvetica, sans-serif; color:#D45593}
DIV#main-navigation UL LI.last {}
DIV#main-navigation UL LI A {padding:5px 8px 6px 8px;color:#D45593;text-decoration:none;background-image:url('');background-repeat:no-repeat;background-position: center left;font-weight:bold}
DIV#main-navigation UL LI A:hover { background-image:url('../images/header/menu_button_drop.gif');  background-repeat:repeat; width:141px;color:#F0D2BC;}
DIV#main-navigation UL LI UL {padding:0 0px 1px 0px;display:none;width:180px;left:2px;position:absolute;top:24px;background-image:url('../images/header/main-nav-dd-grad.gif');background-position:bottom center;height:auto;border-top:1px solid;}
DIV#main-navigation UL LI:hover UL {display:block;}
DIV#main-navigation UL LI.over UL {display:block;}

DIV#main-navigation UL LI UL LI {margin:0;padding:1px 10px 6px;font-size:1em;background-image:url('../images/header/menu_expand_background.gif'); background-position:top; background-repeat: repeat-x; width:161px;  }

DIV#main-navigation UL LI UL LI A {margin:0;padding:4px 5px 4px 15px;display:block;text-decoration:none;font-weight:normal;width:158px;background-position:6px -1px; font-family:Arial, Helvetica, sans-serif;font-size:1.3em;  }

DIV#main-navigation UL LI UL LI A:hover {font-weight:bold;background-position:6px -25px; }
DIV#main-navigation LI.first {padding-top:7px;background-image:none;}
DIV#main-navigation UL LI UL LI.last {background-image:url('../images/header/menu_expand_background.gif'); background-position:top; background-repeat: repeat-x;}
DIV#main-navigation LI.special-first {background-image:url('../images/header/main-nav-special-bg.gif');background-position:top left;background-repeat:repeat-x}
DIV#main-navigation LI.special {background-color:#b71c3f;background-image:url('../images/header/main-nav-special-divider.gif')}
DIV#main-navigation A.higlighted {color:#a4e069}

/* Filter Search START */

#filter-colour-search { height:auto;


}

#filter-size-search {
background-image: url('../images/navigation/left/shop_by_size_background.gif'); 
background-repeat:no-repeat; 
background-position:center;
height:203px;
}


#filter-fabric-search { height:auto;  position:relative;

}
#filter-fabric-search ul {
position:relative;
float:right;
width: 170px;
margin: 0;
padding: 0 0 0 10px;
list-style: none;
 
}
 
#filter-fabric-search li {
float: left;
width: 48px;
margin: 6px 2px 0 2px;
padding: 0 0px 0 6px;
font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#996666;
} 

 
#filter-fabric-search li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#cc6699; } 
#filter-fabric-search li a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ffcccc; } 






#filter-price-search { height:auto;  position:relative;

}
#filter-price-search ul {
position:relative;
float:right;
width: 170px;
margin: 0;
padding: 0 0 0 10px;
list-style: none;
 
}
 
#filter-price-search li {
float: left;
width: 170px;
margin: 6px 2px 0 2px;
padding: 0 0px 0 6px;
font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#996666;
} 

 
#filter-price-search li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#cc6699; } 
#filter-price-search li a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ffcccc; } 



#shopping-basket-wishlist-left-column-float {
background-image: url('../images/navigation/left/shop_cart_wishlist_background.gif'); 
background-repeat:no-repeat; 
background-position:center;
height:403px;
}

#shopping-basket-left-column-float {

height:203px;
}


#wishlist-left-column-float {


}



DIV#filter-search {
	padding-top: 0px;
}



DIV#filter-search DIV.filter-section {

padding:57px 0px 0px 3px;
	

}
DIV#filter-search DIV.last-filter {
	background-image: none;
}
DIV#filter-search DIV.filter-section DIV.filter-options-wrapper {
	padding: 0px 5px 0px 16px;
	width: 120px;

}

DIV#filter-search DIV.filter-section DIV.scroll-box {
	margin: 0px 0px 5px 0px;
	

	max-height: 112px;
	height: auto !important;
	height: 112px;
	overflow: auto;
	overflow-x:hidden;
}
DIV#filter-search DIV.filter-section DIV.filter-options-wrapper UL {
	margin: 0px;

	list-style-type: none;
}
DIV#filter-search DIV.filter-section DIV.scroll-box UL {
	padding: 0px 0px 8px 16px;
}
DIV#filter-search DIV.filter-section DIV.filter-options-wrapper UL LI {
	padding: 0px 0px 5px 0px;
	font-size: 0.7em;
	float: left;
	width: 122px;
}
DIV#filter-search DIV.filter-section DIV.filter-options-wrapper UL LI A {
	color: #F0D2BC;
	text-decoration: underline;
}
DIV#filter-search DIV.filter-section DIV.filter-options-wrapper UL LI A:hover {
	color: #D45593;
}
DIV#filter-search DIV.filter-section DIV.filter-options-wrapper UL.active-filters LI {
	padding: 0px 0px 7px 0px;
	width: 140px;
	color: #8BB312;
	font-size: 0.6em;
	font-weight: bold;
}
DIV#filter-search DIV.filter-section DIV.filter-options-wrapper UL.active-filters LI A {
	color: #8BB312;
	text-decoration: none;
}
DIV#filter-search DIV.filter-section DIV.filter-options-wrapper UL.active-filters LI A:hover {
	text-decoration: underline;
}
/* Filter Search END */




#filter-colour { height:auto; position:relative;

}
#filter-colour ul {
position:relative;
float:right;
width: 170px;
margin: 0 1px 0 0;
padding: 0 0 0 10px;
list-style: none;
 
}
 
#filter-colour li {
float: left;
width: 12px;
margin: 6px 2px 0 2px;
padding: 0 0px 0 6px;
font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#996666;
} 

 





/* header.php */

/* currency dropdown */





.header_links_menu {  }
.header_links_menu li.top {display:block; float:left; position:relative; padding:0 4px 0 4px;}

.header_links_menu li a.top_link {display:block; float:left; height:11px; color:#cc6699; text-decoration:none; font-size:11px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}

.header_links_menu li a.top_link_active {display:block; float:left; height:11px; line-height:33px; color:#cc6699; text-decoration:none; font-size:11px;   cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif;}

.header_links_menu li a.top_link span {float:left;  display:block; height:11px;}
.header_links_menu li a.top_link span.down {float:left; display:block; height:11px; background:url(images/header/images/down.gif) no-repeat right top;}

.header_links_menu li a.top_link:hover {}
.header_links_menu li a.top_link:hover span {}
.header_links_menu li a.top_link:hover span.down {background:url(images/header/images/button4a.gif) no-repeat right top;}
.header_links_menu li:hover > a.top_link {}
.header_links_menu li:hover > a.top_link span {}

.header_links_menu li:hover > a.top_link span.down {background:url(images/header/images/button4a.gif) no-repeat right top;}

.header_links_menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; }

.header_links_menu a:hover {visibility:visible;}
.header_links_menu li:hover {position:relative; z-index:200; }

.header_links_menu ul, 
.header_links_menu :hover ul ul, 
.header_links_menu :hover ul :hover ul ul,
.header_links_menu :hover ul :hover ul :hover ul ul,
.header_links_menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;  }

.header_links_menu :hover ul.sub {left:10px; top:14px; right:2px; background: #24000e; padding:3px 0 0 10px; border:1px solid #54182f; white-space:nowrap; width:196px; height:auto;   }
.header_links_menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;background-image:url('images/header/images/main-nav-long-divider2.gif') ;background-position: left bottom; width:178px;height:28px; background-repeat:no-repeat  }
.header_links_menu :hover ul li.sublast{display:block; height:20px; position:relative; float:left; width:250px; background-image:none; padding:0 0 7px; 0 }

.header_links_menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:24px; width:178px; line-height:20px; text-indent:5px; color:#24000e; text-decoration:none; border:3px solid #24000e; border-width:0 0 0 3px; font-family:Georgia, "Times New Roman", Times, serif; color:#cc6699  }
.header_links_menu :hover ul.sub li a.fly {background:#fff url(images/header/images/arrow.gif) 80px 7px no-repeat;  }
.header_links_menu :hover ul.sub li a:hover {background:#741b45; color:#cc6699;}
.header_links_menu :hover ul.sub li a.fly:hover {background:#741b45 url(images/header/images/arrow_over.gif) 80px 7px no-repeat; color:#cc6699;}
.header_links_menu :hover ul li:hover > a.fly {background:#741b45 url(images/header/images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.header_links_menu :hover ul :hover ul,
.header_links_menu :hover ul :hover ul :hover ul,
.header_links_menu :hover ul :hover ul :hover ul :hover ul,
.header_links_menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #cc6699; padding:3px 0; border:1px solid 741b45; white-space:nowrap; width:93px; z-index:200; height:auto; }

/* navigation menu */
.bg {background: url(images/header/images/button4.gif);}
.menu {padding:0 0 0 6px; margin:0; list-style:none; height:36px; background:#fff url(images/header/images/button1a.gif) repeat-x; position:relative; z-index:100; }
.menu li.top {display:block; float:left; position:relative;}

.menu li a.top_link {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}

.menu li a.top_link_active {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif;}

.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 4px 0 4px; height:36px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link:hover {color:#000; background: url(images/header/images/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(images/header/images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(images/header/images/button4a.gif) no-repeat right top;}
.menu li:hover > a.top_link {color:#cc6699; background: url(images/header/images/button4.gif) no-repeat;}
.menu li:hover > a.top_link span {background:url(images/header/images/button4.gif) no-repeat right top;}



/* Sale */
.menu li a.top_link_sale {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_sale span {float:left; font-weight:bold; display:block; padding:0 8px 0 4px; height:36px;}
.menu li a.top_link_sale span.down {float:left; display:block; padding:0 4px 0 4px height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_sale:hover {color:#000; background: url(images/header/images/sale.gif) no-repeat;}
.menu li a.top_link_sale:hover span {background:url(images/header/images/sale.gif) no-repeat right top;}
.menu li:hover > a.top_link_sale {color:#cc6699; background: url(images/header/images/sale.gif) no-repeat;}
.menu li:hover > a.top_link_sale span {background:url(images/header/images/sale.gif) no-repeat right top;}
.menu li a.top_link_active_sale {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 8px 0 8px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/sale.gif) no-repeat;}


/* Gift Shop */
.menu li a.top_link_gift_shop {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_gift_shop span {float:left; font-weight:bold; display:block; padding:0 4px 0 4px; height:36px;}
.menu li a.top_link_gift_shop span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_gift_shop:hover {color:#000; background: url(images/header/images/gift_shop.gif) no-repeat;}
.menu li a.top_link_gift_shop:hover span {background:url(images/header/images/gift_shop.gif) no-repeat right top;}
.menu li:hover > a.top_link_gift_shop {color:#cc6699; background: url(images/header/images/gift_shop.gif) no-repeat;}
.menu li:hover > a.top_link_gift_shop span {background:url(images/header/images/gift_shop.gif) no-repeat right top;}
.menu li a.top_link_active_gift_shop {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/gift_shop.gif) no-repeat;}

/* Collections */
.menu li a.top_link_collections {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_collections span {float:left; font-weight:bold; display:block; padding:0 4px 0 0px; height:36px;}
.menu li a.top_link_collections span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_collections:hover {color:#000; background: url(images/header/images/collections.gif) no-repeat;}
.menu li a.top_link_collections:hover span {background:url(images/header/images/collections.gif) no-repeat right top;}
.menu li:hover > a.top_link_collections {color:#cc6699; background: url(images/header/images/collections.gif) no-repeat;}
.menu li:hover > a.top_link_collections span {background:url(images/header/images/collections.gif) no-repeat right top;}
.menu li a.top_link_active_collections {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/collections.gif) no-repeat;}

/* Accessories */
.menu li a.top_link_accessories {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_accessories span {float:left; font-weight:bold; display:block; padding:0 4px 0 0px; height:36px;}
.menu li a.top_link_accessories span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_accessories:hover {color:#000; background: url(images/header/images/accessories.gif) no-repeat;}
.menu li a.top_link_accessories:hover span {background:url(images/header/images/accessories.gif) no-repeat right top;}
.menu li:hover > a.top_link_accessories {color:#cc6699; background: url(images/header/images/accessories.gif) no-repeat;}
.menu li:hover > a.top_link_accessories span {background:url(images/header/images/accessories.gif) no-repeat right top;}
.menu li a.top_link_active_accessories {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/accessories.gif) no-repeat;}

/* Swimwear */
.menu li a.top_link_swimwear {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_swimwear span {float:left; font-weight:bold; display:block; padding:0 4px 0 0px; height:36px;}
.menu li a.top_link_swimwear span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_swimwear:hover {color:#000; background: url(images/header/images/swimwear.gif) no-repeat;}
.menu li a.top_link_swimwear:hover span {background:url(images/header/images/swimwear.gif) no-repeat right top;}
.menu li:hover > a.top_link_swimwear {color:#cc6699; background: url(images/header/images/swimwear.gif) no-repeat;}
.menu li:hover > a.top_link_swimwear span {background:url(images/header/images/swimwear.gif) no-repeat right top;}
.menu li a.top_link_active_swimwear {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/swimwear.gif) no-repeat;}

/* Sexy Clothing */
.menu li a.top_link_sexy_clothing {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_sexy_clothing span {float:left; font-weight:bold; display:block; padding:0 4px 0 0px; height:36px;}
.menu li a.top_link_sexy_clothing span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_sexy_clothing:hover {color:#000; background: url(images/header/images/sexy_clothing.gif) no-repeat;}
.menu li a.top_link_sexy_clothing:hover span {background:url(images/header/images/sexy_clothing.gif) no-repeat right top;}
.menu li:hover > a.top_link_sexy_clothing {color:#cc6699; background: url(images/header/images/sexy_clothing.gif) no-repeat;}
.menu li:hover > a.top_link_sexy_clothing span {background:url(images/header/images/sexy_clothing.gif) no-repeat right top;}
.menu li a.top_link_active_sexy_clothing {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/sexy_clothing.gif) no-repeat;}

/* Nightwear */
.menu li a.top_link_nightwear {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_nightwear span {float:left; font-weight:bold; display:block; padding:0 4px 0 0px; height:36px;}
.menu li a.top_link_nightwear span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_nightwear:hover {color:#000; background: url(images/header/images/nightwear.gif) no-repeat;}
.menu li a.top_link_nightwear:hover span {background:url(images/header/images/nightwear.gif) no-repeat right top;}
.menu li:hover > a.top_link_nightwear {color:#cc6699; background: url(images/header/images/nightwear.gif) no-repeat;}
.menu li:hover > a.top_link_nightwear span {background:url(images/header/images/nightwear.gif) no-repeat right top;}
.menu li a.top_link_active_nightwear {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/nightwear.gif) no-repeat;}

/* Stockings */
.menu li a.top_link_stockings {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_stockings span {float:left; font-weight:bold; display:block; padding:0 4px 0 0px; height:36px;}
.menu li a.top_link_stockings span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_stockings:hover {color:#000; background: url(images/header/images/stockings.gif) no-repeat;}
.menu li a.top_link_stockings:hover span {background:url(images/header/images/stockings.gif) no-repeat right top;}
.menu li:hover > a.top_link_stockings {color:#cc6699; background: url(images/header/images/stockings.gif) no-repeat;}
.menu li:hover > a.top_link_stockings span {background:url(images/header/images/stockings.gif) no-repeat right top;}
.menu li a.top_link_active_stockings {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/stockings.gif) no-repeat;}

/* Bridal Lingerie */
.menu li a.top_link_bridal_lingerie {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_bridal_lingerie span {float:left; font-weight:bold; display:block; padding:0 4px 0 0px; height:36px;}
.menu li a.top_link_bridal_lingerie span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_bridal_lingerie:hover {color:#000; background: url(images/header/images/bridal_lingerie.gif) no-repeat;}
.menu li a.top_link_bridal_lingerie:hover span {background:url(images/header/images/bridal_lingerie.gif) no-repeat right top;}
.menu li:hover > a.top_link_bridal_lingerie {color:#cc6699; background: url(images/header/images/bridal_lingerie.gif) no-repeat;}
.menu li:hover > a.top_link_bridal_lingerie span {background:url(images/header/images/bridal_lingerie.gif) no-repeat right top;}
.menu li a.top_link_active_bridal_lingerie {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/bridal_lingerie.gif) no-repeat;}

/* Corsets */
.menu li a.top_link_corsets {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_corsets span {float:left; font-weight:bold; display:block; padding:0 4px 0 0px; height:36px;}
.menu li a.top_link_corsets span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_corsets:hover {color:#000; background: url(images/header/images/corsets.gif) no-repeat;}
.menu li a.top_link_corsets:hover span {background:url(images/header/images/corsets.gif) no-repeat right top;}
.menu li:hover > a.top_link_corsets {color:#cc6699; background: url(images/header/images/corsets.gif) no-repeat;}
.menu li:hover > a.top_link_corsets span {background:url(images/header/images/corsets.gif) no-repeat right top;}
.menu li a.top_link_active_corsets {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/corsets.gif) no-repeat;}

/* sexy Lingerie */
.menu li a.top_link_sexy_lingerie {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_sexy_lingerie span {float:left; font-weight:bold; display:block; padding:0 4px 0 0px; height:36px;}
.menu li a.top_link_sexy_lingerie span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_sexy_lingerie:hover {color:#000; background: url(images/header/images/sexy_lingerie.gif) no-repeat;}
.menu li a.top_link_sexy_lingerie:hover span {background:url(images/header/images/sexy_lingerie.gif) no-repeat right top;}
.menu li:hover > a.top_link_sexy_lingerie {color:#cc6699; background: url(images/header/images/sexy_lingerie.gif) no-repeat;}
.menu li:hover > a.top_link_sexy_lingerie span {background:url(images/header/images/sexy_lingerie.gif) no-repeat right top;}
.menu li a.top_link_active_sexy_lingerie {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/sexy_lingerie.gif) no-repeat;}

/* Home */
.menu li a.top_link_home {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 6px 0 6px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif}
.menu li a.top_link_home span {float:left; font-weight:bold; display:block; padding:0 4px 0 0px; height:36px;}
.menu li a.top_link_home span.down {float:left; display:block; padding:0 4px 0 4px; height:36px; background:url(images/header/images/down.gif) no-repeat right top;}
.menu li a.top_link_home:hover {color:#000; background: url(images/header/images/home.gif) no-repeat;}
.menu li a.top_link_home:hover span {background:url(images/header/images/home.gif) no-repeat right top;}
.menu li:hover > a.top_link_home {color:#cc6699; background: url(images/header/images/home.gif) no-repeat;}
.menu li:hover > a.top_link_home span {background:url(images/header/images/home.gif) no-repeat right top;}
.menu li a.top_link_active_home {display:block; float:left; height:36px; line-height:33px; color:#cc6699; text-decoration:none; font-size:85%; font-weight:bold; padding:0 4px 0 4px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/header/images/home.gif) no-repeat;}


.menu li:hover > a.top_link span.down {background:url(images/header/images/button4a.gif) no-repeat right top;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; }

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200; }

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;  }

.menu :hover ul.sub {left:0px; top:36px; right:2px; background: #e373a3; padding:3px 0 0 10px; border:1px solid #54182f; white-space:nowrap; width:160px; height:auto;  }
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;background-image:url('images/header/images/main-nav-long-divider.gif') ;background-position: left bottom; width:168px;height:28px; background-repeat:no-repeat  }
.menu :hover ul li.sublast{display:block; height:20px; position:relative; float:left; width:250px; background-image:none; padding:0 0 3px; 0 }

.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:85%; height:20px; width:145px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #e373a3; border-width:0 0 0 3px; font-family:Georgia, "Times New Roman", Times, serif; color:#591d34  }
.menu :hover ul.sub li a.fly {background:#fff url(images/header/images/arrow.gif) 80px 7px no-repeat;  }
.menu :hover ul.sub li a:hover {background:#741b45; color:#cc6699;}
.menu :hover ul.sub li a.fly:hover {background:#741b45 url(images/header/images/arrow_over.gif) 80px 7px no-repeat; color:#cc6699;}
.menu :hover ul li:hover > a.fly {background:#741b45 url(images/header/images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #cc6699; padding:3px 0; border:1px solid 741b45; white-space:nowrap; width:93px; z-index:200; height:auto; }