@charset "utf-8";
/* CSS Document */
body {margin: 0px; background:url(../images/flower-bg.png) repeat-x #ffe2ec top center;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align:justify;}
/*body {margin: 0px; background:url(../images/flower-bg-1.gif) repeat-x #ffe2ec top center;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align:justify;}*/
.txt{float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight:normal; text-align:justify;}
a img{border:0;}
a {border:0;}
.txtlinks{color:#b00b82; font-size:12px; text-decoration:underline;}
.txtlinks:hover{color:#b00b82; text-decoration:none;}
.txtlinks-grey{color:#333333; font-size:12px; text-decoration:underline;}
.txtlinks-grey:hover{text-decoration:none;}

form{margin:0 0 0 0; padding:0 0 0 0;}
h1,h2,h3,h4,h5,h6{margin:0 0 0 0; padding:0 0 0 0;}

/*header*/
#outer {width:1000px; margin:auto; overflow:hidden;}
#header{width:1000px; height:100px;}
#header-logo {width:500px; height:91px; float:left; padding:4px;}
#header-mem-login {width:185px; height:45px; float:left; padding:30px 0px 25px 40px; font-family:Arial, Helvetica, sans-serif; color:#fdf2f9; background:url(../images/member-img.png) no-repeat;}
#header-mem-login strong{font:Arial, Helvetica, sans-serif; color:#fdf2f9; font-size:14px;}
#header-mem-login a{font:Arial, Helvetica, sans-serif; color:#fdf2f9; text-decoration:underline;}
#header-mem-login a:hover{font:Arial, Helvetica, sans-serif; color:#fdf2f9; text-decoration:none;}

#header-cart {width:185px; height:45px; float:right; padding:30px 0px 25px 55px; font-family:Arial, Helvetica, sans-serif; color:#fdf2f9; background:url(../images/head-cart.png) no-repeat;}
#header-cart strong{font:Arial, Helvetica, sans-serif; color:#fdf2f9; font-size:14px;}
#header-cart a{font:Arial, Helvetica, sans-serif; color:#fdf2f9; text-decoration:underline;}
#header-cart a:hover{font:Arial, Helvetica, sans-serif; color:#fdf2f9; text-decoration:none;}

/*header-menu*/
#head-menu{width:400px; height:19px; float:right; padding:6px; font-weight:bold; color:#000000; text-align:right;}
#head-menu a{font-weight:bold; color:#000000; text-decoration:none;}
#head-menu a:hover{text-decoration:underline;}
#menber-login{float:left; width:444px; height:19px; padding:5px 0px 0px 0px; font-weight:bold; color:#000000; text-align:right;}
.bodr{border:1px solid #e1b7d4; padding-left:5px;}
.bodr-login{border:1px solid #e1b7d4; height:18px; width:140px; padding-left:5px;}
.frm-button{border:1px solid #9d006f; height:22px; background:url(../images/butt-bg.png); font-weight:bold; color:#FFFFFF; cursor:pointer;}
.frm-button-wht{ float:left; border:1px solid #a30072; height:20px; background:url(../images/wht-btn-bg.gif); font-weight:bold; color:#b00b82; cursor:pointer; margin:10px 0px 5px 0px;}
#menber-login input{vertical-align:middle;}

/*top-search*/
#search-condition{float:left; width:1000px; height:141px; background:url(../images/top-search-bg.png);}
#search{float:left; width:450px; height:130px; font-size:18px; color:#FFFFFF; padding:5px 10px; background:url(../images/serch-sept.png) top right no-repeat; text-align:left;}
.bodr-search{border:1px solid #d886c1; height:18px; width:426px; padding-left:5px; margin:6px 0px 6px 0px;}
.combo-search{border:1px solid #e1b7d4; height:20px; width:210px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#condition{float:left; width:520px;}
#condition img{float:left; padding:10px 10px 10px 0px;}
#condition a{text-decoration:none;}
#condition a:hover{cursor:pointer;}

/*top-search-new*/
#search-condition-new{width:350px; height:19px; float:right; padding:0px; font-weight:bold; color:#000000; text-align:right;}
.bodr-search-new{border:1px solid #d886c1; height:16px; width:250px; padding-left:5px; margin:6px 0px 6px 0px;}
.frm-button-wht-new{border:1px solid #a30072; height:18px; background:url(../images/wht-btn-bg.gif); font-weight:bold; color:#b00b82; cursor:pointer; margin:0px 5px 0px 5px;}

/*middle-main*/
#mid-main{float:left; width:1000px; background-color:#FFFFFF; padding-bottom:10px; overflow:hidden;}

/*left*/
#left-menu{float:left; width:188px; height:auto; padding:5px; border:1px solid #e2d0dc; background-color:#FFFFFF;}
.menu-lks{float:left; width:188px; display:block;}
.menu-heading{font-size:18px; float:left; width:188px; color:#b00b82; line-height:30px; background-image:url(../images/fadeline.gif); background-repeat:no-repeat; background-position:bottom right; display:block; text-decoration:none;}
.menu-heading:hover{color:#000000; background-image:url(../images/fadeline-blk.gif);}
.menu-lks a{font-size:12px; color:#333333; line-height:28px; display:block; text-decoration:none; padding-left:5px;}
.menu-lks a:hover{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; line-height:28px; background:url(../images/menu-lks-bg.gif) no-repeat;}

/*middle*/
#middle-main{float:right; width:772px; height:auto; padding:9px; border:1px solid #e2d0dc; background-color:#FFFFFF;}
#middle-main h1{font-size:15px; font-weight:bold; color:#b00b82; line-height:26px; background:url(../images/fadeline-clr.png) no-repeat bottom right; margin-bottom:10px;}
#middle-main h2,h3,h4,h5,h6{font-size:12px; font-weight:bold; color:#b00b82;}
#main-banner{float:left; width:530px; height:250px; padding-bottom:10px;}
#main-banner-right{float:left; width:240px; height:260px;}
#main-banner-right img{float:left; margin:0px 0px 10px 10px;}
#home-prod{float:left; width:770px; height:auto;}
.home-prod-name{float:left; width:175px; height:270px; text-align:center; font-size:14px; font-weight:bold; border:1px solid #FFFFFF; color:#000000; padding:5px; margin-right:5px; cursor:pointer;}
.home-prod-name:hover{float:left; border:1px solid #e2d0dc;}
.home-prod-head{text-align:center; font-size:14px; font-weight:bold; color:#000000; text-decoration:none;}
.home-prod-name img{margin:5px 0px;}
.home-prod-price{float:left; text-align:left; font-size:16px; color:#b00b82;}


a.home-prod-btn {
    background: transparent url('/images/btn_rbg3.gif') no-repeat scroll top right;
    color:#FFFFFF;
    display: block;
    float:right;
    font: bold 14px Arial, Helvetica, sans-serif;
    height: 20px;
    margin-right: 3px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.home-prod-btn span {
    background: transparent url('/images/btn_lbg3.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 2px 0 4px 10px;
	text-align:right;
}

a.home-prod-btn:hover {
    background-position: bottom right;
    color:#FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.home-prod-btn:hover span {
    background-position: bottom left;
    padding: 2px 0 4px 10px; /* push text down */
}

a.home-prod-btn2 {
    background: transparent url('/images/btn_rbg.gif') no-repeat scroll top right;
    color:#FFFFFF;
    display: block;
    float:right;
    font: bold 15px Arial, Helvetica, sans-serif;
    height: 24px;
    margin-right: 3px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.home-prod-btn2 span {
    background: transparent url('/images/btn_lbg.gif') no-repeat;
    display: block;
    line-height: 18px;
    padding: 2px 0 4px 10px;
	text-align:right;
}

a.home-prod-btn2:hover {
    background-position: bottom right;
    color:#FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.home-prod-btn2:hover span {
    background-position: bottom left;
    padding: 2px 0 4px 10px; /* push text down */
}


#prod-mth{float:left; width:500px; height:270px; border:1px solid #ffe4ee; padding:10px 0px 10px 0px; margin:10px 10px 10px 0px; background:url(../images/productof-month-bg.gif) top repeat-x;}
#prod-mth-img{float:left; text-align:center; width:160px; height:200px; margin:10px;}
#prod-mth-txt{float:left; width:310px; height:auto; padding-right:10px;}
.prod-mth-head{font-size:18px; color:#FFFFFF; height:28px; background:url(../images/prod-mth-head.gif) repeat-x; padding:3px 0px 0px 10px; display:block;}
.prod-mth-title{float:left; font-size:15px; font-weight:bold; width:320px; color:#000000; line-height:30px; margin-bottom:10px; background-image:url(../images/fadeline.gif); background-repeat:no-repeat; background-position:bottom right; display:block; text-decoration:none;}
.prod-mth-title:hover{color:#b00b82; text-decoration:none;}

#have-tried{float:left; width:255px; height:270px; border:1px solid #e2d0dc; margin:10px 0px 10px 0px; padding:10px 0px 10px 0px;}
#have-tried img{float:left; margin:0px 9px 10px 9px; padding:10px 0px 10px 0px;}
.tried-head{font-size:18px; color:#FFFFFF; height:25px; background:url(../images/prod-mth-head.gif) repeat-x; padding:3px 0px 0px 10px; display:block;}
.have-tried-txt{float:left; width:235px; padding:0px 10px 0px 10px;}
.have-tried-link{float:left; font-size:14px; font-weight:bold; text-decoration:none; color:#333333;}
.have-tried-link:hover{text-decoration:underline; color:#000000;}

/*best-selling-prod*/
#best-selling{float:left; width:749px; height:245px; border:1px solid #e2d0dc; background:url(../images/best-selling-bg.jpg) repeat-x; padding:10px;}
.best-selling-head{float:left; font-size:18px; width:100%; color:#b00b82; line-height:22px; display:block; margin-bottom:5px; text-decoration:none;}
.best-selling-head:hover{color:#000000;}
#best-selling-prod{float:left; width:749px; height:222px; text-align:center;}
#best-selling-prod img{padding:5px; margin-bottom:5px; background-color:#FFFFFF;}
#best-selling-prod a{color:#000000;text-decoration:none;}
.best-selling-name{float:left; width:170px; height:210px; text-align:center; display:block; border:1px solid #fed7e4; color:#000000; padding:5px; margin-right:6px; cursor:pointer;}
.best-selling-name:hover{border:1px solid #FFFFFF; cursor:pointer;}
.best-selling-name2{float:left; width:170px; height:210px; text-align:center; display:block; border:1px solid #fed7e4; color:#000000; padding:5px; cursor:pointer;}
.best-selling-name2:hover{border:1px solid #FFFFFF; cursor:pointer;}
.bodr-enqi{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #d886c1; padding-left:5px; margin:6px 5px 6px 0px;}

/*footer*/
#footer-main{float:left; width:1000px; height:80px; background:url(../images/footer-bg.gif) repeat-x;}
#bot-links{float:left; width:380px; height:60px; line-height:25px; font-size:11px; color:#b00b82; padding:10px 20px 10px 10px; background:url(../images/bot-link-sept.gif) top right no-repeat;}
#bot-links a{color:#b00b82; text-decoration:underline; }
#bot-links a:hover{text-decoration:none;}
#email-update{float:left; width:380px; height:100px; font-size:18px; color:#b00b82; padding:5px; text-align:left;}
.bodr-email{float:left; border:1px solid #d886c1; height:18px; width:160px; padding-left:5px; margin:6px 5px 6px 0px;}
.combo-email{float:left; border:1px solid #e1b7d4; height:18px; width:260px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; margin-right:10px; font-size:12px;}
.serch-button{float:left; border:0px solid #a30072; height:24px; background:url(../images/wht-btn-bg.gif); font-weight:bold; color:#b00b82; cursor:pointer;}

#newsltr-msg-box {width:360px; float:left; padding:5px 5px 0px 5px; margin:0px; }
#succ-msg {width:350px; float:left; text-align:left; color:#b00b82; font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;}
#newsltrerror-msg {width:350px; text-align:left; color:#e60000; font-family:Arial, Helvetica, sans-serif, Geneva, sans-serif; font-size:10px;}

#bottom-txt{float:left; width:980px; padding:10px; background:#FFFFFF;}
.seo-txt{border:1px solid #e2d0dc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:10px;}

/*category*/
#cat-box{float:left; width:752px; padding:9px; border:1px solid #e2d0dc; background-color:#ffe2ec;}
.cat-main-img{ float:left; border:1px solid #ac0279; width:220; height:220px; background-color:#FFFFFF; margin-right:10px;}
.cat-txt-box{float:left; width:520px; vertical-align:top;}
.cat-main-head{float:left; font-size:15px; font-weight:bold; width:520px; color:#b00b82; line-height:30px; background:url(../images/fadeline-clr.png)  no-repeat bottom right; display:block; margin-bottom:10px;}
.blk-txt{color:#000000; float:left; width:520px;}
.bold-txt{font-weight:bold; color:#333333; text-decoration:none; float:left; width:400px; display:block; margin:10px 0px 0px 0px;}
.bold-txt a{font-weight:bold; color:#333333; text-decoration:none;}
.bold-txt a:hover{font-weight:bold; color:#ac0279; text-decoration:underline;}
.bold-txt1{font-weight:bold; color:#333333; text-decoration:none; float:left; width:368px; display:block; margin:10px 0px 0px 0px;}
.bold-txt1 a{font-weight:bold; color:#333333; text-decoration:none;}
.bold-txt1 a:hover{font-weight:bold; color:#ac0279; text-decoration:underline;}
.bold-txt-select {font-weight:bold; color:#ac0279; text-decoration:none;}

#cat-prod-mid{float:left; width:772px; height:auto;}
.cat-prod-box{float:left; width:368px; height:180px; padding:5px; border:1px solid #e2d0dc; margin-top:7px;}
.cat-prod-box p{float:left; margin:0px 0px 10px 0px; width:220px;}
.prod-mth-title:hover{color:#b00b82; text-decoration:none;}
.cat-space{float:left; width:7px; height:190px; margin-top:7px;}
.cat-text-head {float:left; font-size:15px; text-align:left; font-weight:bold; width:220px; color:#b00b82; line-height:26px; margin-bottom:10px; background-image:url(../images/fadeline.gif); background-repeat:no-repeat; background-position:bottom right; display:block; text-decoration:none;}
.cat-text-head:hover {color:#000000; text-decoration:none;}
.cat-text-head-new {float:left; text-align:left; font-size:14px; font-weight:bold; width:360px; color:#b00b82; display:block; text-decoration:none; background:url(../images/fadeline-clr.png) no-repeat bottom right; margin-bottom:5px; line-height:26px;}
.cat-text-head-new:hover {color:#000000; text-decoration:none;}
.cat-prod-box-img {float:left; width:130px; height:150px; margin:0px 10px 5px 5px; display:block; text-align:center; font-weight:bold; font-size:16px; color:#000;}
.cat-prod-box-r{float:left; width:367px; height:180px; padding:5px; border:1px solid #e2d0dc; margin:10px 0px 0px 5px; display:block; }

#cat-catg-mid{float:left; width:772px; height:auto;}
.cat-catg-box{float:left; width:760px; height:auto; padding:5px; border:1px solid #e2d0dc; margin-top:10px; display:block;}
.cat-catg-head {float:left; font-size:16px; width:610px; font-weight:bold; color:#b00b82; margin-bottom:5px; display:block; text-decoration:none;}
.cat-catg-head:hover {color:#333333;}
.catg-box-img {float:left; width:130px; height:130px; margin:5px 10px 5px 5px; display:block; text-align:center; font-weight:bold; font-size:16px; color:#000; border:1px solid #ac0279;}
.catg-txt{float:left; width:610px; height:auto; font-size: 12px; color: #000; font-weight:normal; text-align:justify; padding:0px; margin-bottom:10px;}
.catg-txt p{margin:0 0 10px 0;}
.catg-prod-lnk{float:left; width:600px; height:auto; line-height:20px; font-size: 12px; color: #000000; text-align:left; padding:5px; margin-bottom:5px; background-color:#f4f4f4; border:1px solid #e0e0e0; text-decoration:none;}
.catg-prod-lnk a{font-size: 12px; color: #000000; text-decoration:underline;}
.catg-prod-lnk a:hover{text-decoration:none;}
a.all-prod-btn {
    background: transparent url('/images/all-prod-rbg.gif') no-repeat scroll top right;
    color:#FFFFFF;
    display: block;
    float:left;
    font: bold 15px Arial, Helvetica, sans-serif;
    height: 26px;
    margin-right: 3px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.all-prod-btn span {
    background: transparent url('/images/all-prod-lbg.gif') no-repeat;
    display: block;
    line-height: 16px;
    padding: 4px 0 6px 10px;
	text-align:right;
}

a.all-prod-btn:hover {
    background-position: bottom right;
    color:#FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.all-prod-btn:hover span {
    background-position: bottom left;
    padding: 4px 0 6px 10px; /* push text down */
}

/*product*/
#prod-box{float:left; width:752px; padding:9px;}
#prod-img{float:left; width:250px; margin:0px 10px 5px 0px;}
#prod-detail{float:left; width:470px; height:auto; padding:8px; border:1px solid #b2b2b2; background-color:#efefef;}
#prod-detail img,input{vertical-align:middle;}
#prod-txt{float:left; width:762px; height:auto; font-size: 12px; color: #333333; font-weight:normal; text-align:justify; padding:0px 0px 10px 5px;}
.prod-detail-box{float:left; width:470px;}
.prod-main-head{float:left; font-size:15px; font-weight:bold; width:486px; color:#b00b82; line-height:30px; background:url(../images/fadeline-clr.png)  no-repeat bottom right; display:block; margin-bottom:10px;}
.prod-main-img{float:left; width:250; height:250px; background-color:#FFFFFF; margin-right:10px;}
.instock{font-size:16px; color:#b00b82; font-weight:bold;}
.prod-price{font-size:22px; color:#b00b82;}
.bodr-qty{border:1px solid #c0c0c0; height:18px; width:30px; font-weight:bold; text-align:center; cursor:text;}
.adding {cursor:default;}
.adding img,input{vertical-align:middle;}
a.buy-now-btn {
    background: transparent url('/images/buy-now-rbg.gif') no-repeat scroll top right;
    color:#FFFFFF;
    display: block;
    float:left;
    font: bold 15px Arial, Helvetica, sans-serif;
    height: 28px;
    margin-right: 3px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.buy-now-btn span {
    background: transparent url('/images/buy-now-lbg.gif') no-repeat;
    display: block;
    line-height: 18px;
    padding: 4px 0 6px 10px;
	text-align:right;
}

a.buy-now-btn:hover {
    background-position: bottom right;
    color:#FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.buy-now-btn:hover span {
    background-position: bottom left;
    padding: 4px 0 6px 10px; /* push text down */
}

.prod-title{font-size:16px; color:#b00b82; font-weight:bold;}
.prod-cart-heading{ float:left; height:25px; background:url(../images/prod-cart-heading.gif) no-repeat top right; border-left: 1px solid #c2c2c2; padding:0px 25px 0px 10px; line-height:26px; font-size:15px; color:#FFFFFF; font-weight:bold;}
.customer-reviews-header{ float:left; height:25px; background:url(../images/customer-reviews-header.gif) no-repeat top right; border-left: 1px solid #9d006f; padding:0px 25px 0px 10px; line-height:26px; font-size:15px; color:#FFFFFF; font-weight:bold;}
.customer-reviews-header-box{float:left; width:748px; border: 1px solid #9d006f; padding:10px; margin-bottom:10px;}
.prod-page-cart{float:left; width:728px; height:80px; border: 1px solid #c2c2c2; padding:20px; margin-bottom:10px;}
.prod-page-cart img{vertical-align:middle;}
.customer-review-txt-box{float:left; width:735px; background-color:#feeef4; margin-bottom:10px; padding:5px;}

#prod-review-box{float:left; width:770px;}
#prod-review-box a{ float:left; font-weight:bold; font-size:12px; text-decoration:underline; color:#333333; line-height:20px;}
#prod-review-box a:hover{text-decoration:none; color:#b00b82;}
.prod-review-heading{float:left; height:25px; background:url(../images/prod-cart-heading.gif) no-repeat top right; border-left: 1px solid #c2c2c2; padding:0px 25px 0px 10px; line-height:26px; font-size:15px; color:#FFFFFF; font-weight:bold;}
.prod-page-review-box{float:left; width:748px; border: 1px solid #c2c2c2; padding:10px; margin-bottom:10px;}
.prod-review-txt-box{float:left; width:735px; margin-bottom:10px; padding:5px;}
.prod-review-txt-box1{float:left; width:735px; background-color:#efefef; margin-bottom:10px; padding:5px;}
.prod-add-review{float:left; width:310px; line-height:20px; vertical-align:middle;}
.prod-review-rating{float:right; width:282px; line-height:20px;}
.prod-review-rating img{vertical-align:middle;}
.prod-review-txt{float:left; width:620px;}
.prod-review-star{float:left; text-align:center; width:115px; }
.prod-page-cart img{vertical-align:middle;}

/*cart*/
.cart-txt{float:left; width:766px; height:auto; font-size: 12px; color: #333333; font-weight:normal; text-align:justify; padding:0px 0px 10px 0px;}
.cart-main-head{float:left; width:766px; font-size:20px; font-weight:normal; color:#b00b82; line-height:30px; background:url(../images/fadeline-clr.png)  no-repeat bottom left; display:block; margin-bottom:10px;}
.cart-heading {background:url(../images/cart-head-bg.gif) top left; line-height:24px; border:1px solid #d7d7d7; padding:0px 10px 0px 10px; font-weight:bold; color:#333333; text-align:center;}
.col-bold-txt{font-weight:bold; color:#ac0279; vertical-align:middle;}
.main-total{float:left; height:50px; background-color:#f7e5f1; border:1px solid #e2d0dc; margin:10px 0px; padding:0px 20px 0px 10px;}
.bodr-promotion-code{border:1px solid #d886c1; height:24px; width:120px; padding-left:5px; margin:6px 5px 6px 0px; line-height:24px; vertical-align:middle; font-size:20px;}
.bigtotal{font-size:16px; color:#333333; font-weight:bold;}
a.cont-shop-btn {
    background: transparent url('/images/buy-now-rbg.gif') no-repeat scroll top right;
    color:#FFFFFF;
    display: block;
    float:left;
    font: bold 16px Arial, Helvetica, sans-serif;
    height: 28px;
    margin-right: 3px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.cont-shop-btn span {
    background: transparent url('/images/buy-now-lbg.gif') no-repeat;
    display: block;
    line-height: 18px;
    padding: 4px 0 6px 10px;
	text-align:right;
}

a.cont-shop-btn:hover {
    background-position: bottom right;
    color:#FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.cont-shop-btn:hover span {
    background-position: bottom left;
    padding: 4px 0 6px 10px; /* push text down */
}



a.cont-shop-btn-gry {
    background: transparent url('/images/cont-shop-rbg.gif') no-repeat scroll top right;
    color:#FFFFFF;
    display: block;
    float:left;
    font: bold 16px Arial, Helvetica, sans-serif;
    height: 28px;
    margin-right: 3px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.cont-shop-btn-gry span {
    background: transparent url('/images/cont-shop-lbg.gif') no-repeat;
    display: block;
    line-height: 18px;
    padding: 4px 0 6px 10px;
	text-align:right;
}

a.cont-shop-btn-gry:hover {
    background-position: bottom right;
    color:#FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.cont-shop-btn-gry:hover span {
    background-position: bottom left;
    padding: 4px 0 6px 10px; /* push text down */
}






a.chkout-btn {
    background: transparent url('/images/chkout-rbg.gif') no-repeat scroll top right;
    color:#FFFFFF;
    display: block;
    float:left;
    font: normal 22px Arial, Helvetica, sans-serif;
    height: 30px;
    margin-right: 3px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.chkout-btn span {
    background: transparent url('/images/chkout-lbg.gif') no-repeat;
    display: block;
    line-height: 20px;
    padding: 4px 0 6px 10px;
	text-align:right;
}

a.chkout-btn:hover {
    background-position: bottom right;
    color:#FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.chkout-btn:hover span {
    background-position: bottom left;
    padding: 4px 0 6px 10px; /* push text down */
}

.col-bold-link{font-weight:bold; color:#ac0279; text-decoration:none;}
.col-bold-link:hover{ color:#333333;}

/*contact*/
#contact-box{float:left; width:752px; height:225px; padding:9px; background-color:#f4f4f4; border:1px solid #aaaaaa;}
.cont-main-img{border:1px solid #333333; float:left; width:220; height:220px; background-color:#FFFFFF; margin-right:10px;}
.cont-main-head{float:left; font-size:16px; font-weight:bold; width:520px; color:#000000; line-height:30px; background:url(../images/fadeline-blk1.gif)  no-repeat bottom right; display:block; margin-bottom:10px;}
.cont-main-box{float:left; width:750px; height:auto; padding:10px; border:1px solid #e2d0dc; margin-top:10px; display:block;}

.cont-details{float:left; width:235px; height:auto; border:1px solid #e2d0dc; margin:10px 5px; padding:10px 0px 10px 0px;}
.cont-det-head{font-size:15px; font-weight:bold; color:#FFFFFF; height:25px; background:url(../images/butt-bg-grey.png) repeat-x; padding:0px 0px 0px 10px; display:block;}
.cont-det-txt{padding:5px; font-size:12px; color:#333333; text-align:center; height:180px;}
.cont-det-txt img{margin-bottom:10px;}
.cont-det-txt a{text-decoration:none; color:#b00b82;}
.cont-det-txt a:hover{text-decoration:underline; color:#b00b82;}
.have-tried-link{float:left; font-size:14px; font-weight:bold; text-decoration:none; color:#333333;}
.have-tried-link:hover{text-decoration:underline; color:#000000;}

/*checkout-middle*/
#middle-cart{float:left; width:980px; height:auto; padding:9px; border:1px solid #e2d0dc; background-color:#FFFFFF; overflow:hidden;}
.chk-main-head{float:left; width:980px; font-size:20px; font-weight:normal; color:#b00b82; line-height:30px; background:url(../images/fadeline-clr.png)  no-repeat bottom left; display:block; margin-bottom:10px;}
.chk-txt{ float:left; width:980px; height:auto; font-size: 12px; color: #333333; font-weight:normal; text-align:justify; padding:0px 0px 10px 0px;}
.chk-total{float:left; width:980px; height:50px; background-color:#f7e5f1; border:1px solid #e2d0dc; margin:10px 0px; padding:0px 20px 0px 10px;}

/*checkout*/
#chk-menber-login{float:left; width:960px; line-height:34px; background-color:#f4f4f4; border:1px solid #e0e0e0; margin:10px 0px; padding:0px 10px 4px 10px; font-weight:bold; color:#333333;}
#chk-menber-login input{vertical-align:middle;}
#chk-menber-login strong{font-weight:bold; color:#ac0279;}
.combo-shipping{border:1px solid #e1b7d4; height:20px; width:300px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ac0279;}
.check-head{float:left; font-size:15px; width:980px; font-weight:bold; color:#b00b82; line-height:20px; margin-bottom:10px;}
.check-head a{float:left; font-size:15px; font-weight:bold; color:#b00b82; background:url(../images/down-arrow.gif) no-repeat right; display:block; text-decoration:none; padding-right:25px; margin-right:5px;}
.check-head a:hover{font-size:15px; font-weight:bold; color:#333333; background:url(../images/down-arrow-b.gif) no-repeat right;}
.check-head-hide {font-size:15px; font-weight:bold; color:#b00b82; background:url(../images/up-arrow.gif) no-repeat top right; text-decoration:none; padding-right:25px;}
.check-head-hide:hover{font-size:15px; font-weight:bold; color:#333333; background:url(../images/down-arrow-b.gif) no-repeat top right;}

.chk-sept{background:url(../images/chkout-sept.gif) top repeat-y; width:30px;}
.del-bil-head{float:left; font-size:15px; width:360px; font-weight:bold; color:#b00b82; line-height:30px; background:url(../images/fadeline-clr.png) no-repeat bottom right; display:block; margin-bottom:10px;}
.catsep{background:url(../images/catsep.gif); height:15px;}
.bord-chk-value{border:1px solid #cccccc; height:20px; width:250px; padding-left:5px; margin:5px 0px 5px 0px; font-size:12px;}
.bord-chk-value-auto{border:1px solid #cccccc; height:20px; width:auto; padding-left:5px; margin:5px 0px 5px 0px; font-size:12px;}
.bord-chk-combo{border:1px solid #cccccc; height:20px; line-height:20px; font-size:12px; margin:5px 0px 5px 0px; vertical-align:middle;}
.bord-chk-combo2{border:1px solid #cccccc; height:20px; font-size:12px; margin:5px 0px 5px 0px; vertical-align:middle; }
.red {color:#FF0000;}
#terms-box{float:left; width:950px; height:auto; background-color:#f7e5f1; border:1px solid #e2d0dc; margin:10px 0px; padding:10px 20px 10px 10px; text-align:center;}
#terms-box input{vertical-align:middle;}
.sml-link{text-decoration:underline; color:#b00b82;}
.sml-link:hover{text-decoration:none; color:#000000;}
.errormsg {color:#FF0000; font-size:14px; font-weight:bold; background-color:#fffed7; border:1px solid #FF0000; padding:5px; margin-bottom:10px;}
#chk-cart{float:left; width:980px;}

.reviewpopup{line-height:34px; background-color:#ffe2ec; border:1px solid #e2d0dc; padding-left:10px;}
.cont-combo{border:1px solid #d2d2d2; padding-left:5px; margin:6px 5px 6px 0px;}
.bodr-grey{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #d2d2d2; padding-left:5px; margin:6px 5px 6px 0px;}

.txt-bg-txt{background-color:#ffe2ec; color:#b00b82; font-size:15px; font-weight:bold; padding-left:10px; display:block; line-height:24px;}
.txt-bg-lks{background-color:#ffe2ec; color:#b00b82; font-size:15px; font-weight:bold; text-decoration:none; padding-left:10px; display:block; line-height:24px;}
.txt-bg-lks:hover{background-color:#d7d7d7; color:#000000;}
.pricetxt {font-size: 12px; color: #FFFFFF; background-color:#333333; font-weight: bold; text-align:center;}
.grey-bg{background:#f3f3f3; text-align:center;}

.prod-button{border:1px solid #9d006f; height:26px; font-size:15px; padding-bottom:5px; background:url(../images/prod-btn-bg.gif); font-weight:bold; color:#FFFFFF; cursor:pointer;}
.btn-checkout{border:1px solid #9d006f; height:40px; font-size:20px; background:url(../images/btn-bg-chkout.gif); color:#FFFFFF;}
.btn-checkout:hover{border:1px solid #444444; background:url(../images/btn-bg-chkout-gry.gif);}

.txtlinks-blk{background:url(../images/leftsublngbg.gif) left no-repeat; color:#333333; font-size:12px; text-decoration:none; padding-left: 15px;}
.txtlinks-blk:hover{text-decoration:underline; color:#a40177;}

.site-cat-lnk{float:left; width:98%; height:auto; line-height:20px; font-size: 12px; color: #b00b82; text-align:left; padding:5px; margin-bottom:5px; background-color:#ffeef4; border:1px solid #e2d0dc; display:block;}
.site-cat-lnk a{font-size: 12px; color: #b00b82; text-decoration:underline;}
.site-cat-lnk a:hover{text-decoration:none;}

.promo-txt{background-color:#333333; padding:5px 10px 5px 10px; border:1px solid #333333; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold;}

#bot-links-new{float:left; width:750px; height:50px; line-height:10px; font-size:11px; color:#b00b82; padding:40px 20px 0px 10px; vertical-align:text-bottom;  }
#bot-links-new a{color:#b00b82; text-decoration:underline;}
#bot-links-new a:hover{text-decoration:none;}

/*top-search*/
#adv-search{float:left; width:770px; height:141px; background:url(../images/top-search-bg.png);}
#search-new{float:left; width:450px; height:130px; font-size:18px; color:#FFFFFF; padding:5px 10px; text-align:left;}
.bodr-search{border:1px solid #d886c1; height:18px; width:426px; padding-left:5px; margin:6px 0px 6px 0px;}
.combo-search{border:1px solid #e1b7d4; height:20px; width:210px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#condition{float:left; width:520px;}
#condition img{float:left; padding:10px 10px 10px 0px;}
#condition a{text-decoration:none;}
#condition a:hover{cursor:pointer;}

#bredcrum_cat {color:#000; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#bredcrum_cat a {color:#ac0279; font-family:Verdana,Geneva,sans-serif;text-decoration:none;}
#bredcrum_cat a:hover {text-decoration:underline;}

.instocknew{font-size:16px; color:#b00b82; font-weight:bold;}
.ProductPrice { COLOR: #b00b82; FONT-WEIGHT: bold; FONT-SIZE: 12px; vertical-align:middle; }

.purptick{list-style-image:url(/images/purptick.gif); list-style:none;}
.purptick li {list-style-image:url(/images/purptick.gif);}

.livechat{float:left; line-height:30px; background:url(../images/chat-icon.png) 10px 4px no-repeat; font-size:15px;}
.livechat span{font-size:16px;}
.livechat a{color:#B00B82; text-decoration:none; font-weight:bold; padding-left:40px;}
.livechat a:hover{color:#333;}
