/*body{margin:0;font:normal 11px Verdana, Arial, Helvetica, sans-serif;background-color:#ECEBEF;}*/
body{margin:0;font:normal 11px Verdana, Arial, Helvetica, sans-serif;
/* IE10+ */ 
background-image: -ms-linear-gradient(top, #FF96CE 0%, #3366FF 145%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FF96CE 0%, #3366FF 145%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FF96CE 0%, #3366FF 145%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF96CE), color-stop(145, #3366FF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FF96CE 0%, #3366FF 145%);
/* W3C Markup */ 
background-image: linear-gradient(to bottom, #FF96CE 0%, #3366FF 145%);}


.outofstock {
    -webkit-border-radius: 2;
    -moz-border-radius: 3;
    border-radius: 3px;
    font-family: Arial;
    color: #000;
    font-size: 13px;
    background: #ff0000;
    padding: 4px 6px 4px 6px;
    text-decoration: none;
}
#wrapper{width:900px;background-color:#FFFFFF;margin:19px auto;border:4px solid #DD4A7C;padding:15px 10px 10px 10px;}
#header{padding:6px 0;}
#header .logo{padding-top:5px;padding-bottom:10px;}
#header .hdrR{line-height:16px;text-align:right;}
#header .hdrR p{color:#8A7AA1;font:normal 30px Arial, Helvetica, sans-serif;padding:10px 0 0 24px;}
#header p.menu{background-color:#C0C0FE;border-bottom:2px dashed #DD4A7C;border-top:2px dashed #DD4A7C;font:12px Verdana, Arial, Helvetica, sans-serif;padding:12px;}
a:link{color:#DD4A7C;text-decoration:none;}
a:visited{color:#DD4A7C;text-decoration:none;}
a:active{color:#DD4A7C;text-decoration:none;}
a:hover{color:#DD4A7C;text-decoration:none;}
a:focus{color:#DD4A7C;text-decoration:none;}
.product img{float:left;}
.right{float:left;}
.cnt{float:left;}
.left{float:left;}
#header .logo{float:left;}
.l{float:left;}
#header .hdrR{float:right;background-color:#FFFFFF;padding:5px;padding-bottom:13px;}
.r{float:right;}
.clr{clear:both;line-height:0;font-size:0;height:0;border:none;}
li{margin:0;padding:0;}
ul{margin:0;padding:0;}
h4{margin:0;padding:0;}
h3{font-family:'Josefin Slab', Georgia, serif; font-size:22px; font-weight:400;color:#DD4A7C;margin:0;padding:0;}
h2{font-family:'Josefin Slab', Georgia, serif; font-size:23px; font-weight:400;color:#DD4A7C;margin:0;padding:0;}
h1{margin:0;padding:0;}
p{margin:0;padding:0;}
#contents{margin:10px 0 20px 0;min-height:100%;}
#contents .left{width:208px;padding-right:5px;border-right:2px solid #DD4A7C;}
#contents .left ul{}
#contents .left ul li{list-style:none;line-height:30px;border-bottom:1px dotted #C0C0FE;}
#contents .left ul li a{color:#DD4A7C;font-size:11px;}
#contents .left h2{font-family:'Josefin Slab', Georgia, serif; font-size:19px; font-weight:500;margin-top:22px;color:#fff;background-color:#DD4A7C;padding:6px 10px;}
#contents .left p{background-color:#ffffff;padding:10px;color:#666;line-height:16px;border-bottom:1px solid #DD4A7C;border-left:1px solid #DD4A7C;border-right:1px solid #DD4A7C;border-radius:0px;}
#contents .cnt{margin:0 20px;width:475px;}
#contents .cnt h1{font-family:'Josefin Slab', Georgia, serif;font-size:25px;font-weight:500;color:#DD4A7C;border-bottom:1px solid #DD4A7C;}
#contents .cnt p.par{margin-bottom:16px;}
#contents .cnt .product{border-bottom:1px solid #ccc;padding:18px 0;}
#contents .cnt .product div{margin-left:180px;}
#contents .cnt .product div a.prd_name{font:bold 18px "Trebuchet MS";color:#8A7AA1;}
#contents .cnt .product div p{padding:4px 0;}
#contents .cnt .product div span{color:#000;}
#contents .cnt .product div span a{text-decoration:underline;}
#contents .right{width:177px;}
#contents .right img{margin:8px 0;}
.cnt2{margin:0 20px;width:640px;margin-left:228px;height:auto!important;height:760px;}
.cnt2 h1{font-family:'Josefin Slab', Georgia, serif; font-size:25px; font-weight:400;color:#DD4A7C;border-bottom:1px solid #DD4A7C;padding-bottom: 7px;}
#footer{background-color:#DD4A7C;padding:20px;text-align:center;color:#FFFFFF;}
#footer a{color:#FFFFFF;}
input.search{height:21px;background-color:#ffffff;border:solid #DD4A7C;border-width:1px;border-radius:8px;font-family:tahoma;color:rgb(0,0,0);font-size:11px;}
input.search1{vertical-align:bottom;}
td.mincart{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF;}
p.mincart{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
table.mincart{border:1px solid #D4A3A4;background-color:#FFF;width:208px;}
HR{height:0;border-width:1px 0 0 0;border-style:solid;border-color:#DD4A7C;}
TABLE.cobtbl{background-color:#D4A3A4;}
TD.cobhl{background-color:#EBD8CF;}
TD.cobll{background-color:#FFF;color:#333;}
.prodprice{font:17px Arial, Helvetica, sans-serif;color:#DD4A7C;text-align:center;}
.detailprice{font:bold 17px Arial, Helvetica, sans-serif;color:#1A1A1A;text-align:center;}
SPAN.price{font:bold 17px Arial, Helvetica, sans-serif;color:#DD4A7C;padding-top:4px;text-align:center;}
.detailname{color:#DD4A7C;font-weight:none; font-size:12px;}
.prodname{color:#000000;font-weight:none; font-size:12px;}
div.prodid{font-weight:bold;}
span.prodoption{font-weight:bold;}
.buybutton{vertical-align:bottom;}
IMG.catimage{border:3px;border-radius:0px;border-color:#D4A3A4;padding:4px;border-style:solid;vertical-align:top; -moz-box-shadow: 10px 10px 5px #DCDADA; -webkit-box-shadow: 5px 5px 5px #DCDADA; box-shadow: 5px 5px 5px #DCDADA;}
.checkoutsteps{text-align:center;font-size:12px;font-weight:500;padding:7px 0px 7px 0px;margin-bottom:8px;border:2px#00C051 solid;background-color:#CCEB9F;color:#666;}
input.nextimg, input.previmg {
font-size: 9px;
background-color: dodgerblue;
padding: 7px;
cursor: pointer;
}

/* Horiz message box */
.alert {
  padding: 10px;
  background-color: #c0c0fe;
  color: black;
  margin-bottom: 15px;
  text-align: center;
}

/* Close button */
.closebtn {
  display: none;
  margin-left: 15px;
  color: black;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

/* Hoverring over the close button */
.closebtn:hover {
  color: white;
} 