body, html {
margin:0;
padding:0;
font-family:Trebuchet MS,Tahoma,Verdana,Arial;
font-size:12px;
}
a img {border:0;}

/* --- Main Templ Styles --- */

#main-container {
width:975px;
height:auto;
min-height:370px;
margin:0 auto;
clear:both;
display:block;
}
a.logo {
text-indent:-2000px;
display:block;
width:210px;
height:115px;
}
#maintpl-leftcolumn {
float:left;
width:210px;
margin:0 0 10px 0;
}
#maintpl-vertmenu {padding:10px 0 0 0;}
#maintpl-searchbox {
width:205px;
height:22px;
margin:10px 0 25px 0;
}
#maintpl-searchbox .text {width:170px; border:0;}
#maintpl-leftcolumn #categories_menu {padding:6px; margin:0 0 10px 0;}
#maintpl-leftcolumn .menuitem_category_link:LINK, #maintpl-leftcolumn .menuitem_category_link:VISITED {
color:#484849;
font-size:16px;
font-weight:bold;
text-decoration:none;
display:block;
padding:5px 3px 5px 10px;
margin:2px;
}
#maintpl-leftcolumn .menuitem_category_link:HOVER {background:url('http://www.blisslingerie.net/images_templ/vert-menu-over-back.png') no-repeat;}
#maintpl-leftcolumn .menuitem_category_selected {background:url('http://www.blisslingerie.net/images_templ/vert-menu-over-back.png') no-repeat; margin:0px 2px 0px 2px;}
#maintpl-leftcolumn .menuitem_category_selected a:LINK, #maintpl-leftcolumn .menuitem_category_selected a:VISITED {margin:2px 0 2px 0px;}
#maintpl-leftcolumn .menu_category {background:#FFF; margin:-6px 2px 0 2px; padding:0 0 5px 0;}
#maintpl-leftcolumn .menu_category a {
display:block;
text-decoration:none;
font-size:14px;
color:#484849;
padding:3px 3px 3px 20px;
}
#maintpl-leftcolumn .menu_category a:HOVER, .sub_selected a {font-weight:bold;}
#maintpl-rightcolumn {
float:right;
width:755px;
height:auto;
}
#top-info {
padding:30px 0 0 60px;
color:#000;
font-size:11px;
width:360px;
}
#top-info img {vertical-align:bottom; margin:0 3px 0 0;}
#top-info a:LINK, #top-info a:VISITED {color:#000;font-weight:bold;}
#top-info a:HOVER {color:#d57c8c;}

#top-nav {padding:65px 0 0 60px; width:360px; position: relative;}
#ton_sale {
left:61px;
position:absolute;
top:14px;
}
#top-nav a:LINK, #top-nav a:VISITED {
display:block;
float:left;
text-decoration:none;
width:118px;
line-height:29px;
text-align:center;
background: url('http://www.blisslingerie.net/images_templ/top-nav-btn.png') no-repeat;
font-size:15px;
font-weight:bold;
}
#top-nav a:HOVER {background: url('http://www.blisslingerie.net/images_templ/top-nav-btn-over.png') no-repeat;}
#maintpl-footer-container {
clear:both;
width:100%;
height:137px;
float:left;
margin:10px 0 0 0;
padding:10px 0 0 0;
background: url('http://www.blisslingerie.net/images_templ/footer_back.jpg') repeat-x;
}
#maintpl-footer {
width:950px;
height:116px;
margin:0 auto;
clear:both;
overflow:hidden;
}
#footer-nav {
width:320px;
float:left;
margin:0px 0 0 0;
}
#footer-nav a:LINK, #footer-nav a:VISITED {
display:block;
float:left;
width:160px;
height:20px;
overflow:hidden;
text-decoration:none;
color:#3b3637;
font-weight:bold;
font-size:12px;
}
#footer-nav a:HOVER {color:#EF88B7;}
#footer-nav a.menuitem_category_link:LINK, #footer-nav a.menuitem_category_link:VISITED {font-size:12px;}
#footer-nav #categories_menu {clear:both; width:480px}
.everyday span {color:#AFCE8B;}
.lingerie span {color:#D17987;}
.ultrasexy span {color:#BF9BC9;}
.menswear span {color:#57668D;}
.bridal span {color:#67CEFB;}
.swimwear span {color:#00BCBD;}
.plussize span {color:#EF88B7;}
.gifts span {color:#FBC67A;}
.brands span {color:#A1A1A1;}
.jewelry span {color:#58595B;}
.shoes-boots span {color:#F86E6B;}
.sexy-costumes span {color:#CF9D5E;}
.seasonal span {color:#41AE51;}
.fsale span {color: #ef4782;}
#footer-links {
float:right;
margin:8px 15px;
text-align:right;
}
#footer-links a:LINK, #footer-links a:VISITED {
text-decoration:none;
color:#666;
font-size:11px;
padding:0 7px;
}
#footer-links a:HOVER {text-decoration:underline; color:#000;}
div.credibility-bar {margin:5px 0 0 0; text-align:right; clear:both;}

/* --- Color Specific Styles --- */

/* DEFAULT */
.default-container {color:#d57c8c; background: url('http://www.blisslingerie.net/images_templ/bliss-headerbk-pink.jpg') repeat-x;}
.default-container a:LINK, .default-container a:VISITED {color:#d57c8c;}
.default-container a:HOVER {color:#666;}
.default-container #main-container {background: url('http://www.blisslingerie.net/images_templ/bliss-lingerie-pink.jpg') no-repeat;}
#customp-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/lingerie-ctimage.png') no-repeat 480px 5px;}

/* EVERYDAY */
.everyday-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/everyday-ctimage.png') no-repeat 480px 5px;}
.everyday-container {color:#8CAF62; background: url('http://www.blisslingerie.net/images_templ/headerbk-everyday.jpg') repeat-x;}
.everyday-container a:LINK, .everyday-container a:VISITED {color:#8CAF62;}
.everyday-container a:HOVER {color:#666;}
.everyday-container #main-container {background: url('http://www.blisslingerie.net/images_templ/everyday-topback.jpg') no-repeat;}
.everyday-container #maintpl-vertmenu #categories_menu {background:#B1CF8F;}
.everyday-container .product_price {color:#8CAF62;}
.everyday-container #dt-buttons a {background:#8CAF62;}
.everyday-container #footer-nav #categories_menu {width:320px;}

/* LINGERIE */
.lingerie-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/lingerie-ctimage.png') no-repeat 480px 5px;}
.lingerie-container {color:#d57c8c; background: url('http://www.blisslingerie.net/images_templ/bliss-headerbk-pink.jpg') repeat-x;}
.lingerie-container a:LINK, .lingerie-container a:VISITED {color:#d57c8c;}
.lingerie-container a:HOVER {color:#666;}
.lingerie-container #main-container {background: url('http://www.blisslingerie.net/images_templ/lingerie-topback.jpg') no-repeat;}
.lingerie-container #maintpl-vertmenu #categories_menu {background:#d57c8c;}
.lingerie-container .product_price {color:#d57c8c;}
.lingerie-container #dt-buttons a {background:#d57c8c;}
.lingerie-container #footer-nav #categories_menu {width:640px;}
.lingerie-container #footer-links {width:380px; text-align:right;}
.lingerie-container #footer-links .credibility-bar {margin-top:0;}
.lingerie-container #footer-links .credibility-bar img {margin:0 0 0 -10px;}

/* ULTRA SEXY LINGERIE */
.ultrasexy-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/ultrasexy-ctimage.png') no-repeat 480px 5px;}
.ultrasexy-container {color:#B898C1; background: url('http://www.blisslingerie.net/images_templ/headerbk-ultrasexy.jpg') repeat-x;}
.ultrasexy-container a:LINK, .ultrasexy-container a:VISITED {color:#B898C1;}
.ultrasexy-container a:HOVER {color:#666;}
.ultrasexy-container #main-container {background: url('http://www.blisslingerie.net/images_templ/ultrasexy-topback.jpg') no-repeat;}
.ultrasexy-container #maintpl-vertmenu #categories_menu {background:#B898C1;}
.ultrasexy-container .product_price {color:#B898C1;}
.ultrasexy-container #dt-buttons a {background:#B898C1;}
.ultrasexy-container #footer-nav #categories_menu {width:160px;}

/* MENS WEAR */
.menswear-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/menwear-ctimage.png') no-repeat 480px 5px;}
.menswear-container {color:#546791; background: url('http://www.blisslingerie.net/images_templ/headerbk-menswear.jpg') repeat-x;}
.menswear-container a:LINK, .menswear-container a:VISITED {color:#546791;}
.menswear-container a:HOVER {color:#666;}
.menswear-container #main-container {background: url('http://www.blisslingerie.net/images_templ/menswear-topback.jpg') no-repeat;}
.menswear-container #maintpl-vertmenu #categories_menu {background:#546791;}
.menswear-container #maintpl-leftcolumn .menuitem_category_link:LINK, .menswear-container #maintpl-leftcolumn .menuitem_category_link:VISITED {color:#FFF;}
.menswear-container #maintpl-leftcolumn .menuitem_category_link:HOVER, .menswear-container #maintpl-leftcolumn .menuitem_category_selected a:LINK, .menswear-container #maintpl-leftcolumn .menuitem_category_selected a:VISITED {color:#546791;}
.menswear-container .product_price {color:#546791;}
.menswear-container #dt-buttons a {background:#546791;}
.menswear-container #footer-nav #categories_menu {width:320px;}

/* BRIDAL LINGERIE */
.bridal-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/bridal-ctimage.png') no-repeat 480px 5px;}
.bridal-container {color:#6ECDFB; background: url('http://www.blisslingerie.net/images_templ/headerbk-bridal.jpg') repeat-x;}
.bridal-container a:LINK, .bridal-container a:VISITED {color:#6ECDFB;}
.bridal-container a:HOVER {color:#666;}
.bridal-container #main-container {background: url('http://www.blisslingerie.net/images_templ/bridal-topback.jpg') no-repeat;}
.bridal-container #maintpl-vertmenu #categories_menu {background:#6ECDFB;}
.bridal-container .product_price {color:#6ECDFB;}
.bridal-container #dt-buttons a {background:#6ECDFB;}
.bridal-container #footer-nav #categories_menu {width:320px;}

/* SWIMWEAR LINGERIE */
.swimwear-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/swimwear-ctimage.png') no-repeat 480px 5px;}
.swimwear-container {color:#01BFBD; background: url('http://www.blisslingerie.net/images_templ/headerbk-swinwear.jpg') repeat-x;}
.swimwear-container a:LINK, .swimwear-container a:VISITED {color:#01BFBD;}
.swimwear-container a:HOVER {color:#666;}
.swimwear-container #main-container {background: url('http://www.blisslingerie.net/images_templ/swimwear-topback.jpg') no-repeat;}
.swimwear-container #maintpl-vertmenu #categories_menu {background:#01BFBD;}
.swimwear-container .product_price {color:#01BFBD;}
.swimwear-container #dt-buttons a {background:#01BFBD;}
.swimwear-container #footer-nav #categories_menu {width:160px;}

/* PLUS SIZE LINGERIE */
.plussize-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/plussize-ctimage.png') no-repeat 480px 5px;}
.plussize-container {color:#F286B7; background: url('http://www.blisslingerie.net/images_templ/headerbk-plussize.jpg') repeat-x;}
.plussize-container a:LINK, .plussize-container a:VISITED {color:#F286B7;}
.plussize-container a:HOVER {color:#666;}
.plussize-container #main-container {background: url('http://www.blisslingerie.net/images_templ/plussize-topback.jpg') no-repeat;}
.plussize-container #maintpl-vertmenu #categories_menu {background:#F286B7;}
.plussize-container .product_price {color:#F286B7;}
.plussize-container #dt-buttons a {background:#F286B7;}

/* GIFTS */
.gifts-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/gifts-ctimage.png') no-repeat 480px 5px;}
.gifts-container {color:#FFAB3F; background: url('http://www.blisslingerie.net/images_templ/headerbk-gifts.jpg') repeat-x;}
.gifts-container a:LINK, .gifts-container a:VISITED {color:#FFAB3F;}
.gifts-container a:HOVER {color:#666;}
.gifts-container #main-container {background: url('http://www.blisslingerie.net/images_templ/gifts-topback.jpg') no-repeat;}
.gifts-container #maintpl-vertmenu #categories_menu {background:#FDC47D;}
.gifts-container .product_price {color:#FFAB3F;}
.gifts-container #dt-buttons a {background:#FFAB3F;}

/* BRANDS */
.manufacturer-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/bridal-ctimage.png') no-repeat 480px 5px;}
.manufacturer-container {color:#666; background: url('http://www.blisslingerie.net/images_templ/bliss-headerbk-gray.jpg') repeat-x;}
.manufacturer-container a:LINK, .manufacturer-container a:VISITED {color:#666;}
.manufacturer-container a:HOVER {color:#000;}
.manufacturer-container #main-container {background: url('http://www.blisslingerie.net/images_templ/brands-topback.jpg') no-repeat;}
.manufacturer-container #maintpl-vertmenu #categories_menu {background:#bdbec0;}
.manufacturer-container .product_price {color:#666;}
.manufacturer-container #dt-buttons a {background:#666;}

/* JEWELRY */
.jewelry-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/jewelry-ctimage.png') no-repeat 480px 5px;}
.jewelry-container {color:#59595B; background: url('http://www.blisslingerie.net/images_templ/headerbk-jewelry.jpg') repeat-x;}
.jewelry-container a:LINK, .jewelry-container a:VISITED {color:#59595B;}
.jewelry-container a:HOVER {color:#666;}
.jewelry-container #main-container {background: url('http://www.blisslingerie.net/images_templ/accessories-topback.jpg') no-repeat;}
.jewelry-container #maintpl-vertmenu #categories_menu {background:#59595B;}
.jewelry-container .product_price {color:#59595B;}
.jewelry-container #dt-buttons a {background:#59595B;}
.jewelry-container #maintpl-leftcolumn .menuitem_category_link:LINK, .jewelry-container #maintpl-leftcolumn .menuitem_category_link:VISITED {color:#FFF;}
.jewelry-container #maintpl-leftcolumn .menuitem_category_link:HOVER {color:#59595B;}
.jewelry-container #maintpl-leftcolumn .menuitem_category_selected .menuitem_category_link:LINK, .jewelry-container #maintpl-leftcolumn .menuitem_category_selected .menuitem_category_link:VISITED {color:#59595B;}
.jewelry-container #footer-nav #categories_menu {width:160px;}

/* COSTUMES */
.costumes-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/costumes-ctimage.png') no-repeat 480px 5px;}
.costumes-container {color:#CDA05F; background: url('http://www.blisslingerie.net/images_templ/headerbk-costumes.jpg') repeat-x;}
.costumes-container a:LINK, .costumes-container a:VISITED {color:#CDA05F;}
.costumes-container a:HOVER {color:#666;}
.costumes-container #main-container {background: url('http://www.blisslingerie.net/images_templ/costumes-topback.jpg') no-repeat;}
.costumes-container #maintpl-vertmenu #categories_menu {background:#CDA05F;}
.costumes-container .product_price {color:#CDA05F;}
.costumes-container #dt-buttons a {background:#CDA05F;}
.costumes-container #footer-nav #categories_menu {width:320px;}

/* SHOES & BOOTS */
.shoes-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/shoes-ctimage.png') no-repeat 480px 5px;}
.shoes-container {color:#FF6273; background: url('http://www.blisslingerie.net/images_templ/headerbk-shoes.jpg') repeat-x;}
.shoes-container a:LINK, .shoes-container a:VISITED {color:#FF6273;}
.shoes-container a:HOVER {color:#666;}
.shoes-container #main-container {background: url('http://www.blisslingerie.net/images_templ/shoes-topback.jpg') no-repeat;}
.shoes-container #maintpl-vertmenu #categories_menu {background:#FF6273;}
.shoes-container .product_price {color:#FF6273;}
.shoes-container #dt-buttons a {background:#FF6273;}
.shoes-container #footer-nav #categories_menu {width:160px;}

/* SEASONAL */
.seasonal-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/seasonal-ctimage.png') no-repeat 480px 5px;}
.seasonal-container {color:#41AE51; background: url('http://www.blisslingerie.net/images_templ/headerbk-seasonal.jpg') repeat-x;}
.seasonal-container a:LINK, .seasonal-container a:VISITED {color:#41AE51;}
.seasonal-container a:HOVER {color:#666;}
.seasonal-container #main-container {background: url('http://www.blisslingerie.net/images_templ/seasonal-topback.jpg') no-repeat;}
.seasonal-container #maintpl-vertmenu #categories_menu {background:#41AE51;}
.seasonal-container .product_price {color:#41AE51;}
.seasonal-container #dt-buttons a {background:#41AE51;}
.seasonal-container #footer-nav #categories_menu {width:160px;}

/* NEW ARRIVALS */
.newarrivals-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/newarrivals-ctimage.png') no-repeat 480px 5px;}
.newarrivals-container {color:#ee3141; background: url('http://www.blisslingerie.net/images_templ/headerbk-newarrival.jpg') repeat-x;}
.newarrivals-container a:LINK, .newarrivals-container a:VISITED {color:#ee3141;}
.newarrivals-container a:HOVER {color:#666;}
.newarrivals-container #main-container {background: url('http://www.blisslingerie.net/images_templ/newarrival-topback.jpg') no-repeat;}
.newarrivals-container #maintpl-vertmenu #categories_menu {background:#ee3141;}
.newarrivals-container .product_price {color:#ee3141;}
.newarrivals-container #dt-buttons a {background:#ee3141;}

/* BEST SELLERS */
.bestsellers-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/bestseller-ctimage.png') no-repeat 480px 5px;}
.bestsellers-container {color:#666; background: url('http://www.blisslingerie.net/images_templ/headerbk-bestsellers.jpg') repeat-x;}
.bestsellers-container a:LINK, .bestsellers-container a:VISITED {color:#333;}
.bestsellers-container a:HOVER {color:#666;}
.bestsellers-container #main-container {background: url('http://www.blisslingerie.net/images_templ/bestsellers-topback.jpg') no-repeat;}
.bestsellers-container #maintpl-vertmenu #categories_menu {background:#e5d104;}
.bestsellers-container .product_price {color:#333;}
.bestsellers-container #dt-buttons a {background:#DFC700;}

/* NEWS & MEDIA */
.news-container #maintpl-rightcolumn { background: url('http://www.blisslingerie.net/images_templ/news-ctimage.png') no-repeat 480px 5px;}
.news-container {color:#982169; background: url('http://www.blisslingerie.net/images_templ/headerbk-news.jpg') repeat-x;}
.news-container a:LINK, .news-container a:VISITED {color:#982169;}
.news-container a:HOVER {color:#666;}
.news-container #main-container {background: url('http://www.blisslingerie.net/images_templ/news-topback.jpg') no-repeat;}
.news-container #maintpl-vertmenu #categories_menu {background:#982169;}
.news-container .product_price {color:#982169;}
.news-container #dt-buttons a {background:#982169;}

/* --- Homepage --- */

#homepage-content {
margin:0 0 0 10px;
width:745px;
height:auto;
color:#464646;
background: url('http://www.blisslingerie.net/images_templ/home-boxback.jpg') no-repeat 320px 296px;
height:475px;
}
.home-featured-products {float:right;}
#home-topinfo {
float:left;
width:360px;
height:145px;
}
#homepage-topcontent {
background:url(http://www.blisslingerie.net/images_templ/freeshipping-ico.jpg) no-repeat 245px 60px;
width:100%;
height:145px;
}
.home-leftbox-container {width:370px; float:left;}
.home-text-container {
float:left;
width:365px;
padding:0 0 0 10px;
}
.home-tagline1 {margin:20px 0 10px 0;}
.home-text-container h1 {font-size:13px; margin:0; padding:0;}
.home-topcontent {
margin:5px 0; padding:0;
font-size:13px;
line-height:17px;
}
.home-topcontent p {margin:0; padding:0;}
#home-newmonth {
float:left;
width:365px;
height:177px;
background:#E1E1E1;
margin:10px 0 0 5px;
}
.home-newmonth-img {float:left;}
.home-newmonth-info {float:left; width:240px;}
.home-newmonth-line1 {margin:15px 0 10px 0;}
.home-newmonth-line2 a:LINK, .home-newmonth-line2 a:VISITED {font-weight:bold; text-decoration:none;}
.home-newmonth-line3 {margin:5px 0 8px 0; line-height:16px; font-size:12px;}
.home-newmonth-line4 img {vertical-align:middle;}
.home-newmonth-line4 span {font-weight:bold; font-size:12px; margin:0 35px 0 5px;}
#home-categbox-imgs {width:745px; clear:both; margin:0 0 0 5px;}
#home-categbox-imgs img {margin:0 10px 15px 10px;}
#brandsbox {
width:950px;
height:146px;
background: url('http://www.blisslingerie.net/images_templ/designers-boxback.jpg') no-repeat center;
clear:both;
margin:0 auto;
}
.view-all-brands:LINK, .view-all-brands:VISITED {
text-decoration:none;
font-size:16px;
font-weight:bold;
display:block;
text-align:right;
padding:10px 20px 0 0;
}
.brandsBox {
float:left;
width:940px;
}
.prev, .next {float:left; cursor:pointer;}
.prev {margin:30px 0px 0 15px;}
.next {margin:30px 15px 0 0px;}
.brandsBox li {margin:0 5px; text-align:center;}
.slide1 {background: url('../images_manuf/manufacturer_22_1.jpg') no-repeat center;}
.slide2 {background: url('../images_manuf/manufacturer_48_1.jpg') no-repeat center;}
.slide3 {background: url('../images_manuf/manufacturer_51_1.jpg') no-repeat center;}
.slide5 {background: url('../images_manuf/manufacturer_7_1.jpg') no-repeat center;}
.slide4 {background: url('../images_manuf/manufacturer_43_1.jpg') no-repeat center;}
.slide6 {background: url('../images_manuf/manufacturer_3_1.jpg') no-repeat center;}
.slide19 {background: url('../images_manuf/manufacturer_12_1.jpg') no-repeat center;}
.slide7 {background: url('../images_manuf/manufacturer_10_1.jpg') no-repeat center;}
.slide8 {background: url('../images_manuf/manufacturer_33_1.jpg') no-repeat center;}
.slide33 {background: url('../images_manuf/manufacturer_5_1.jpg') no-repeat center;}
.slide9 {background: url('../images_manuf/manufacturer_46_1.jpg') no-repeat center;}
.slide10 {background: url('../images_manuf/manufacturer_18_1.jpg') no-repeat center;}
.slide11 {background: url('../images_manuf/manufacturer_31_1.jpg') no-repeat center;}
.slide12 {background: url('../images_manuf/manufacturer_34_1.jpg') no-repeat center;}
.slide13 {background: url('../images_manuf/manufacturer_13_1.jpg') no-repeat center;}
.slide14 {background: url('../images_manuf/manufacturer_4_1.jpg') no-repeat center;}
.slide15 {background: url('../images_manuf/manufacturer_1_1.jpg') no-repeat center;}
.slide16 {background: url('../images_manuf/manufacturer_53_1.jpg') no-repeat center;}
.slide17 {background: url('../images_manuf/manufacturer_44_1.jpg') no-repeat center;}
.slide18 {background: url('../images_manuf/manufacturer_50_1.jpg') no-repeat center;}
.slide20 {background: url('../images_manuf/manufacturer_37_1.jpg') no-repeat center;}
.slide21 {background: url('../images_manuf/manufacturer_11_1.jpg') no-repeat center;}
.slide22 {background: url('../images_manuf/manufacturer_39_1.jpg') no-repeat center;}
.slide23 {background: url('../images_manuf/manufacturer_9_1.jpg') no-repeat center;}
.slide24 {background: url('../images_manuf/manufacturer_32_1.jpg') no-repeat center;}
.slide25 {background: url('../images_manuf/manufacturer_2_1.jpg') no-repeat center;}
.slide26 {background: url('../images_manuf/manufacturer_28_1.jpg') no-repeat center;}
.slide27 {background: url('../images_manuf/manufacturer_52_1.jpg') no-repeat center;}
.slide28 {background: url('../images_manuf/manufacturer_45_1.jpg') no-repeat center;}
.slide29 {background: url('../images_manuf/manufacturer_17_1.jpg') no-repeat center;}
.slide30 {background: url('../images_manuf/manufacturer_25_1.jpg') no-repeat center;}
.slide30a {background: url('../images_manuf/manufacturer_76_1.jpg') no-repeat center;}
.slide32 {background: url('../images_manuf/manufacturer_49_1.jpg') no-repeat center;}
.slide34 {background: url('../images_manuf/manufacturer_47_1.jpg') no-repeat center;}
.slide35 {background: url('../images_manuf/manufacturer_8_1.jpg') no-repeat center;}
.slide31 {background: url('../images_manuf/manufacturer_36_1.jpg') no-repeat center;}
.slide36 {background: url('../images_manuf/manufacturer_57_1.png') no-repeat center;}
.slide37 {background: url('../images_manuf/manufacturer_56_1.png') no-repeat center;}
.slide38 {background: url('../images_manuf/manufacturer_58_1.jpg') no-repeat center;}
.slide39 {background: url('../images_manuf/manufacturer_59_1.jpg') no-repeat center;}
.slide40 {background: url('../images_manuf/manufacturer_62_1.jpg') no-repeat center;}
.slide41 {background: url('../images_manuf/manufacturer_15_1.jpg') no-repeat center;}
.slide42 {background: url('../images_manuf/manufacturer_61_1.jpg') no-repeat center;}
.slide43 {background: url('../images_manuf/manufacturer_63_1.jpg') no-repeat center;}
.slide44 {background: url('../images_manuf/manufacturer_69_1.jpg') no-repeat center;}
.slide45 {background: url('../images_manuf/manufacturer_75_1.jpg') no-repeat center;}
.slide46 {background: url('../images_manuf/manufacturer_80_1.jpg') no-repeat center;}
.slide47 {background: url('../images_manuf/manufacturer_90_1.jpg') no-repeat center;}
.slide48 {background: url('../images_manuf/manufacturer_91_1.gif') no-repeat center;}

/* --- Custom Pages --- */

.custom-pages {margin:0 0 0 15px; width:715px;}
#aboutus p, #privacy, #terms-conditions, #shipping {
color:#000;
font-size:14px;
line-height:20px;
}
#privacy, #terms-conditions {margin-top:25px;}
#aboutus {
width:715px;
height:460px;
padding:20px 0 0 0;
}
.about-imghead {display:block; clear:both;}
.about-img1, .about-img2 {float:right; margin-top:20px;}
.about-img2 {margin:20px 5px 0 13px;}
#contactus td {vertical-align:top; line-height:20px; color:#000;}
.contact-imghead {margin:10px 0 15px 10px; display:block;}
.contact-info {
float:left;
width:250px;
margin:20px 35px 0 30px;
font-size:12px;
}
.contact-info td, .contact-form td {padding:5px;}
.contact-form-header {background:#D77C8D; color:#FFF; font-weight:bold; padding:2px;}
.contact-form {float:left; width:320px; border:1px dotted #999; text-align:center; margin:20px 0 20px 0; padding:5px;}
.contact-form table {width:310px; margin:0 auto;}
.contact-form .txtarea, .contact-form input.textfield2, .validation_error_state {width:160px;}
.validation_error_state {border:1px solid #FF0000;}
.v_msg, .validation_error_state {color:#FF0000;}
.onecol .validation_error_state {width:205px;}
.contact-form .label {text-align:right; width:95px;}
.contact-form .color {color:#FF0000;}
.contact-form h1 {font-size:20px;}
.sitemap_body ul {margin:0; padding:0;}
.sitemap_body .listitem_sitemap_products {
list-style:none;
float:left;
width:120px;
padding:0;
margin:0 7px 5px 7px;
text-align:center;
height:130px;
overflow:hidden;
}
.sitemap_body .listitem_sitemap_products img {display:block; margin:0 auto;}
.sitemap_body .listitem_sitemap_products a {text-decoration:none;}
.sitemap_body p {clear:both; text-align:center;}
.default-container .categorytype_link:LINK, .default-container .categorytype_link:VISITED {
display:block;
background:#D57D8D;
color:#FFFFFF;
text-decoration:none;
font-size:16px;
font-weight:bold;
padding:2px;
}
.sitemap_body .sitemap_custompages, .category_link {font-weight:bold; text-decoration:none; font-size:14px;}
.sitemap_body .listitem_sitemap_custompage {
list-style:none;
float:left;
width:150px;
height:30px;
padding:10px;
}
.navigator_products {clear:both; display:block; width:100%;}

/* --- Categories --- */

#webpage_content_body {width:700px; text-align:left;}
table.categories_path {clear:both; margin:0 0 0 20px; font-size:13px;}
table.categories_path a:LINK, table.categories_path a:VISITED {
text-decoration:none;
color:#484849;
font-size:11px;
}
.categories_path *, .categories_item *, .products_summary * {background:none;}
.categories_path h3, .categories_path h1 {color:#464646; margin:25px 0 10px 0; font-size:13px;}
.categories_path td {color:#464646; line-height:19px;}
.categories_path .img_category, .categories_path .img_manufacturer {margin:0 15px 0 0;}
.categories_item {float:left; margin:0 0 0 30px;}

.categories_item_td {background:none;}
.categories_item a:LINK, .categories_item a:VISITED {
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.products_summary, .navigator_products {margin:0 0 5px 20px;}
#category-topinfo {height:148px; background:url(http://www.blisslingerie.net/images_templ/freeshipping-ico.jpg) no-repeat 245px 60px;}
.category-img-container {margin:0 0 0 20px; width:720px; float:left;}
.category-eachbox {float:left; width:143px; text-align:left;}
.categ-text-container {
margin:0 0 10px 0;
width:700px;
color:#464646;
}
.categ-text-container img {margin:0 0 10px 0;}
.categ-text-container h1 {font-size:13px; margin:0; padding:0;}
.categ-topcontent {
margin:5px 0; padding:0;
font-size:13px;
line-height:19px;
}
.navigator_products {padding:5px;}
.navigator_products a:LINK, .navigator_products a:VISITED{color:#464646; text-decoration:none; padding:4px;}
.navigator_products_link_selected, .navigator_products a:HOVER {
color:#FFF;
background:#464646;
padding:4px;
}
#manufacturers-container {margin:0 0 0 20px; width:700px;}
.manufacturer_link:LINK, .manufacturer_link:VISITED {
display:block;
float:left;
width:160px;
text-decoration:none;
text-align:center;
margin:10px 5px;
height:125px;
border:1px solid #666;
font-size:14px;
font-weight:bold;
color:#666;
}
.manufacturer_link:HOVER {border:1px solid #D57C8C; color:#D57C8C}
.manufacturer_link span {display:block; height:90px;}


/* --- Filters --- */

#menu_filters {
background: url('http://www.blisslingerie.net/images_templ/filters-back.png') no-repeat top center;
color:#464646;
}
#menu_filters_header {
font-weight:bold;
color:#464646;
font-size:15px;
padding:13px 0 0 15px;
width:100px;
float:left;
}
#menu_filters_func a:LINK, #menu_filters_func a:VISITED {
font-weight:bold; 
font-size:11px; 
display:block;
float:left;
padding:15px 5px 15px 25px;
}
#menu_filters_body ul, #menu_filters_body li {margin:0; padding:0; list-style:none;}
#menu_filters_body .listitem_filter_header {padding:0 0 6px 0;}
.listitem_filter .listitem_filter_header a:LINK, .listitem_filter .listitem_filter_header a:VISITED {
display:block;
text-decoration:none;
background:url('../images_templ/filters-titlesbk.png') no-repeat;
line-height:24px;
clear:both;
padding:0 0 0 20px;
color:#464646;
font-weight:bold;
font-size:13px;
}
.listitem_filter .listitem_filter_header a:HOVER {color:#999;}
#menu_filters_body .list_filters {margin:0 0 0 15px;}
#menu_filters_body .list_filtervalue {
border-bottom:1px solid #dfdcd9; 
padding:0 0 6px 0; 
margin:0 0 6px 0;
clear:both;
float:left;
}
#filterBody2 .listitem_filtervalue {height:20px;}
#filterBody3 .listitem_filtervalue {height:35px; overflow:hidden;}
#menu_filters_body .listitem_filtervalue {
float:left;
width:95px;
font-size:11px;
margin:0 0 0 2px;
}
#menu_filters_body .listitem_filtervalue input {float:left; margin:0 5px 10px 0;}
#filtersContentCategoriesPath {padding:10px 0 0 20px;}
#filtersContentCategoriesPath a:LINK, #filtersContentCategoriesPath a:VISITED {
font-weight:bold;
text-decoration:none;
font-size:20px;
}
#filtersContentTop {padding:15px 20px;}
#filtersContentBody {margin:30px 0 0 0;}
.filtersContentNavigation table {width:430px; margin:0 0 0 20px;}
.filtersContentNavigation a {padding:0 2px; text-decoration:none;}

/* --- Featured Products --- */

#catfeatured-products {padding:0 0 0 25px;}
#catfeatured-products table {width:730px;}
#catfeatured-products-title {font-size:16px; font-weight:bold; padding:6px;}
#catfeatured-products-title span {color:#363636;}
.featured-templ {
padding:0 10px 0 0;
margin:0 10px 10px 0;
border:1px solid;
height:230px;
line-height:16px;
}
.featured-templ a {text-decoration:none;}
.featured-templ .prod-name {height:35px; overflow:hidden; margin:4px 0 0 0;}
.featured-templ .prod-name a:LINK, .featured-templ .prod-name a:VISITED {
font-weight:bold; font-size:13px;
}
.featured-templ a:HOVER {color:#363636; text-decoration:underline;}
.featured-templ .img_product_small {float:left; margin:0 8px 0 0;}
.featured-templ .prod-desc p {margin:0; padding:0;}
.featured-templ .prod-desc {color:#363636; height:131px; overflow:hidden;}
.featured-templ .prod-price {padding:5px 0 10px 0; font-size:16px; font-weight:bold; position: relative;}

.featured-templ .prod-price .label {color:#333; font-size:11px;}
.featured-templ .prod-btns {font-size:12px;}
.featured-templ .moreinfo-btn:LINK, .featured-templ .moreinfo-btn:VISITED {color:#333;}

/* --- Brief Products --- */

#products-main-container {margin:0 0 0 12px;}
.brief-templ {
text-align:center;
padding:0 0 5px 0;
font-weight:bold;
}
.sku {color:#000000;}
.brief-templ a {text-decoration:none;}
.brief-templ .prod-name {height:34px; overflow:hidden; margin:2px 0 0 0;}
.brief-templ .prod-name a:LINK, .brief-templ .prod-name a:VISITED {
color:#333; font-weight:bold; font-size:12px;
}
.brief-templ a:HOVER {color:#000; text-decoration:underline;}
.brief-templ .prod-price {padding:2px 0 7px 0;}
.brief-templ .prod-price .label {color:#333; font-size:11px;}
.brief-templ .prod-btns {font-size:11px;}
.brief-templ .moreinfo-btn:LINK, .brief-templ .moreinfo-btn:VISITED {color:#8caf62;}
.brief-templ .productQuickLook_linkContainer, .featured-templ .productQuickLook_linkContainer {width:175px; text-align:center;}
.yui-panel-container .hd {background:#A1A1A1;}

/* --- Detailed Template --- */

#closeButton {top: 0; right: 0;}

#dt-container {
width:720px;
margin:5px 0 0 15px;
float:left;
}
#dt-mainpics-container {
float:left;
width:355px;
text-align:center;
}
#dt-mainpics {}
#dt-mainpics-container div {font-weight:bold; padding:4px;}
#dt-rightbox {
float:right;
width:350px;
color:#363636;
}
#dt-produt-name {
font-size:16px;
font-weight:bold;


margin:25px 0 10px 0;
line-height:22px;
}
#dt-product-info {background: url('http://www.blisslingerie.net/images_templ/dt-prodinfo-mid.png') repeat-y;}
#dt-product-info td {vertical-align:top;}
#dt-disc .dt-disc-text, .dt-additionaldescr-text {
margin:0 10px 5px 10px;
padding:5px 0 10px 0;
border-bottom:1px solid #CCC;
width:325px;
}
.dt-additionaldescr-text p {margin:0; padding:0;}
.dt-additionaldescr-text p span {font-weight:bold; padding:0 5px 0 0;}
.product_options_border table {margin:10px 0 0 0;}
.product_options_border {
margin:10px 0 0 10px;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
width:325px;
padding:0px 0 5px 0;
background: url('../images_templ/selectoptions-image.jpg') no-repeat 0 8px;
}
.product_options_border td {text-align:left;}
.product_options_title td {font-size:13px; font-weight:bold;}
.product_options_name {font-weight:bold; font-size:12px;}
.product_options_body .optionAsImage {display:block; float:left; margin:2px;}
#dt-price-box {
font-size:11px;
font-weight:bold;
line-height:24px;
width:180px;
padding:10px 0 8px 10px;
}
#dt-product-info .product_list_price {font-size:14px; color:#666;}
#dt-product-info .product_price {font-size:25px;}
.dt-qty {margin:8px 0 12px 10px; float:left;}
#dt-buttons a:LINK, #dt-buttons a:VISITED {
display:block;
text-decoration:none;
font-size:24px;
color:#FFF;
border:1px solid #484849;
font-weight:bold;
width:143px;
text-align:center;
line-height:33px;
margin:0 0 0 20px;
float:left;
}
#dt-buttons a:HOVER {background:#484849; color:#FFF;}
#dt-reviews {padding:17px 10px 0 0;}
#dt-reviews-title {text-align:right; padding:0 8px 0 0; font-weight:bold;} 
.productReviews_container {width:142px; float:right; font-size:11px;}
#dt-additional-links {text-align:right; padding:10px 35px 0 0;}
#dt-additional-links img {padding:3px 15px;}
#related-box {
float:left;
width:720px;
margin: 0 0 0 15px;
}
#related-box-header {
font-size:16px;
font-weight:bold;
padding:2px 5px;
margin:15px 0 8px 0;
border-bottom:1px solid;
}
.prod-price .rmore_info:link, .prod-price .rmore_info:visited,.prod-price .rmore_info:hover{
color: #8CAF62
}
#dt-additional-img-box {padding:0px 0 0 10px;}
#dt-additional-img-box .left {margin:6px 0 6px 0; clear:both;}
#dt-additional-img-box .thumbnails li, #dt-additional-img-box .thumbnails ul {list-style:none; float:left; margin:0; padding:0}
#dt-additional-img-box .thumbnails img {cursor:pointer;}
.preload {visibility:hidden;}
#webpage_content_body .categories_path p {font-size: 13px;}
/*-- prev and next buttons --*/
#dt-mainpics-container div#bldp_previous_next {
position: relative;
width: 360px;
padding: 0;
}
#dt-mainpics-container  div.dynamic_include_PRODUCT_PREV_NEXT {padding: 0;}
#bldp_previous_next div {
float: left;
}
#bldp_previous_next a {
display: block;
}
#bldp_previous_next a:link, #bldp_previous_next a:visited, #bldp_previous_next a:hover {
color:#484849;
font-weight:normal;
text-decoration:none;
}
#bldp_previous_next a:hover {
text-decoration: underline;
}
#bldp_next {
right: 0;
text-align: right;
width: 172px;
float: left;
}
#bldp_previous {
left: 0;
text-align: left;
width: 172px;
float: left;
}
.bldp_next_name {
text-align: center;
}
.bldp_previous_name {
text-align: center;
}
/*-- rules for mega dropdown --*/
#mega_menu {
position: absolute;
top: -21px;
left: 0;
}
ul#mega_menu div {
     display: none;
     text-align: left;
}
ul#mega_menu li.mega div.mega_content {
     position: absolute;
     top: 21px;
     left: 0;
     color: #212120;
     width: auto;
     background-image: url(../images_templ/wt_hornav_bg.png);
     background-position: right bottom;
     background-repeat: no-repeat;
     padding: 0 10px 9px 0;
     height: auto;
     z-index: 10;
}
.mega_content {
	display: none;
}
ul#mega_menu li.hovering div {
     display: block;
}
ul#mega_menu li {
     position: relative;
}
#mega_menu {
     position: absolute;
}
.wt_hor_menu {
     width: 975px;
     height: 21px;
     background-color: #555555;
     padding-left: 0;
     margin: 0;
     z-index:100;
}
.wt_hor_menu li {
     list-style: none;
     float: left;
     height: 21px;
     display: block;
}
.wt_hor_menu li a:link, .wt_hor_menu li a:visited, .wt_hor_menu li a:hover {
     display: block;
     float: left;
     height: 21px;
     line-height: 21px;
     color: #fff;
     text-decoration: none;
     font-size: 13px;
     overflow: hidden;
     padding: 0 7px;
}
.wt_hor_menu li a:hover {
	background-color: #D6828F;
}
.wt_hor_menu li a.everday_h:hover {background-color: #8CAF62;}
.wt_hor_menu li a.lingerie_h:hover {background-color: #D57C8C;}
.wt_hor_menu li a.ultra_sexy_h:hover {background-color: #B898C1;}
.wt_hor_menu li a.mens_wear_h:hover {background-color: #546791;}
.wt_hor_menu li a.bridal_h:hover {background-color: #6ECDFB;}
.wt_hor_menu li a.swimwear_h:hover {background-color: #01BFBD;}
.wt_hor_menu li a.plus_size_h:hover {background-color: #F286B7;}
.wt_hor_menu li a.jewelry_h:hover {background-color: #7F7E7E;}
.wt_hor_menu li a.shoes_boots_h:hover {background-color: #FF6273;}
.wt_hor_menu li a.costumes_h:hover {background-color: #CDA05F;}
.wt_hor_menu li a.seasonal_h:hover {background-color: #41AE51;}
.wt_hor_menu li a.gifts_h:hover {background-color: #FDC47D;}
.wt_hor_menu li a.shop_by_brand_h:hover {background-color: #BDBEC0;}
.mega_content div {
     width: 186px;
     float: left;
     margin: 0 5px 0 0;
     padding: 8px 0 12px 0;
}
.mega_content_space_before {
     margin-top: 23px;
}
/*-- sub category links --*/
#mega_menu li div a:link, #mega_menu li div a:visited, #mega_menu li div a:hover {
     float: none;
     background-image: none;
     background-color: transparent;
     color: #5C5859;
}
#mega_menu li .mega_content div a:hover {
     text-decoration: underline;
}
/*-- category links --*/
#mega_menu li div .mega_h:link, #mega_menu li div .mega_h:visited, #mega_menu li div .mega_h:hover {
     float: none;
     background-image: none;
     background-color: transparent;
     color: #5C5859;
     padding-left: 0px;
     font-weight: bold;
}
#mega_menu li .mega_content div .mega_h:hover {
     text-decoration: underline;
}
#mega_menu li div .mega_h_special:link, #mega_menu li div .mega_h_special:visited, #mega_menu li div .mega_h_special:hover {
     float: none;
     background-image: none;
     background-color: transparent;
     color: red;
     padding-left: 0px;
     font-weight: bold;
}
#mega_menu li div .mega_h_special_best_sellers:link,#mega_menu li div .mega_h_special_best_sellers:visited,#mega_menu li div .mega_h_special_best_sellers:hover {
color: #E7D43A;
}
#mega_menu li div .mega_h_special_new_arrivals:link, #mega_menu li div .mega_h_special_new_arrivals:visited,#mega_menu li div .mega_h_special_new_arrivals:hover{
color: #EE3141;
}
#mega_menu li div .mega_h_special_news_media:link,#mega_menu li div .mega_h_special_news_media:visited,#mega_menu li div .mega_h_special_news_media:hover {
color: #982169;
}
#mega_menu li div .mega_h_special_on_sale,#mega_menu li div .mega_h_special_on_sale:visited,#mega_menu li div .mega_h_special_on_sale:hover {
color: #ef4782;
}

#mega_menu li .mega_content div .mega_h_special:hover {
     text-decoration: underline;
}
/*-- sub category links --*/
#mega_menu li div a:link, #mega_menu li div a:visited, #mega_menu li div a:hover {
     float: none;
     background-image: none;
     background-color: transparent;
     color: #7A7476;
	 padding-left: 7px;
	 background-image: url(../images_templ/mega_bul.gif);
	 background-repeat: no-repeat;
	 background-position: 0 8px;
	 font-weight: normal;
}
#mega_menu li .mega_content div .mega_h:hover {
     text-decoration: underline;
}
.mega_cover_select {
	position: absolute;
	top: 0;
	left: 0;
}
.everyday-container #main-container, .default-container #main-container, .lingerie-container #main-container, .ultrasexy-container #main-container, .menswear-container #main-container, .bridal-container #main-container, .swimwear-container #main-container, .plussize-container #main-container, .jewelry-container #main-container, .shoes-container #main-container, .costumes-container #main-container,.seasonal-container #main-container, .gifts-container #main-container, .manufacturer-container #main-container, .bestsellers-container #main-container, .newarrivals-container #main-container, .news-container #main-container  {
/*margin-top: 21px;*/
position: relative;
}
.default-container, .everyday-container, .lingerie-container, .ultrasexy-container, .menswear-container, .bridal-container, .swimwear-container, .plussize-container, .jewelry-container, .shoes-container, .costumes-container,.seasonal-container, .gifts-container, .manufacturer-container, .bestsellers-container, .newarrivals-container, .news-container   {
background-position: 0 21px;
padding-top: 21px;
}
#hnav_bg {background-color: rgb(85, 85, 85); height: 21px; position: absolute; top: 0pt; left: 0pt; width: 100%;}

/*-- for dictionary and faq pages --*/

#dictionary_wrapper {
margin: 20px;
color: #000;
}
#dictionary_wrapper h1 {
color: #D57C8C;
}
#dictionary_anchors {
font-size: 14px;
font-weight: bold;
margin: 45px 0; 
color: #bbb;
}
#dictionary_anchors a:link,#dictionary_anchors a:visited,#dictionary_anchors a:hover  {
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}
dictionary_anchors a:hover  {
text-decoration: none;
}
.dictionary_top {
display: block;
float: left;
margin-bottom: 20px;
}
.letter_h_inner {
background-color:#FFFFFF;
font-size:20px;
font-weight:bold;
left:50px;
position:relative;
text-align:center;
top:-15px;
width:30px;
}
.letter_h {
border-top: 3px solid #bbb;
clear: both;
height: 10px;
overflow: visible;
}
.faq_question {
font-size: 14px; 
font-weight: bold; 
font-style: italic;
}
/*-- for auto complete PS form --*/
#queryInputField {
border: 0;
}
/*-- for the "products in group" dynamic sale indicators --*/

.sale-icon-brief {
position: relative;
bottom: -3px;
}
.sale-icon-featured {
position: relative;
bottom: -3px;
}
.sale-icon-detailed {
position: relative;
bottom: -3px;
}
/*-- search form --*/
#powerSearchContainer {
position: relative;
}
#searchSubmitBtn {
position:absolute;
right:7px;
top:3px;
}
#searchQueryInputField {
width: 171px;
border:1px solid #999;
background:#FFF;
padding: 2px 28px 2px 2px;
}