body{
	margin:0;
	padding:0;
	background:url(../images/body-bg.gif);
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
}

/*-----------------------------------------------------------------------------------------*/

.bg-box-color{
background-color:#ffe4f2;
}
.bg-top{
background:url(../images/top-bg.jpg) repeat-x;
}
.bg-userlogin{
background:url(../images/user-login-bg.jpg) top no-repeat;
}
.bg-cart{
background:url(../images/cart-bg.jpg) top no-repeat;
}
.bg-btn{
background:url(../images/btn-gred-bg.jpg) repeat-x; height:87px;
}
.bg-left-curve{
background:#ff1389 url(../images/left-curve.jpg) left top no-repeat;
}
.bg-bot-flower{
background:url(../images/bot-left-flower.jpg) left bottom no-repeat;
}
.bg-left{
background:url(../images/design-bg.jpg) top right repeat-y;
}
.bg-right{
background:url(../images/star.jpg) left repeat-y;
}
.bg-left-sec{
background:#ffe4f3 url(../images/left-sec-curve.jpg) right top no-repeat;
}
.bg-left-shedow{
background:url(../images/left-sec-bot.jpg) repeat-x; height:22px;
}
.bg-box-shedow{
background:url(../images/bot-shedow-bg.jpg) repeat-x;
}
.bg-tree{
background:url(../images/tree-bg.jpg) right repeat-y; height:20px; padding-right:5px;
}

.border-bot{
border-bottom:#ff1389 1px solid;
}
.border-bot1{
border-bottom:#efa4cb 1px solid;
}
.border-pro{
border:#d392f7 2px solid;
}

.bg-strip-color{
background-color:#fdd8eb;
}
.bg-strip-color1{
background-color:#fa55a8;
}
/*-----------------------------------------------------------------------------------------*/

.bot_link a{
font:normal 11px Arial, Helvetica, sans-serif; color:#465612; text-decoration:none;
display:inline-table;
padding:0 5px;
}
.bot_link a:hover{
color:#000;
}

.link{
color:#000000; text-decoration:none;}
.link:hover{
color:#ff168a;}

.link1{
color:#ff168a; text-decoration:none;}
.link1:hover{
color:#000000;}

.link2{
color:#FFF; text-decoration:none;}
.link2:hover{
color:#FFFF00;}

.link2_san{
color:#000000; text-decoration:none;}
.link2:hover{
color:#FFFF00;}

.link3{
color:#465612; text-decoration:none;}
.link3:hover{
color:#000;}

.view-more{
font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ff1389; text-decoration:none;}
.view-more:hover{
color:#000;}

.view-more1{
font:bold 12px Arial, Helvetica, sans-serif; color:#416b00; text-decoration:none;}
.view-more1:hover{
color:#000;}

.tree{
color:#ff168a; text-decoration:underline}
.tree:hover{
color:#000;}

.main-link a{
background:url(../images/btn-bg.jpg) no-repeat;
font:bold 12px  Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
width:130px;
padding:12px 0 28px 0;
display:inline-block;
margin:0 12px 0 12px;
}
.main-link a:hover{
background:url(../images/btn-bg-hover.jpg) no-repeat;
}

.left-cate a{
background:url(../images/left-sec-line.jpg) 10px no-repeat;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#ff1389;
width:187px;
padding:4px 0 6px 25px;
display:block;
}
.left-cate a:hover{
color:#000;
}

.cate a{
background:url(../images/flower.jpg) 10px no-repeat;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#333333;
width:187px;
padding:6px 0 6px 30px;
display:block;
}
.cate a:hover{
color:#ff1389;
}

.my-account a{
background:#ffdaed;
font:bold 14px "Trebuchet MS" Arial, Helvetica, sans-serif;
border:#f9c9e2 1px solid;
text-decoration:none;
color:#2b2b2b;
padding:5px;
display:block;
margin:0 10px 10px 10px;
}
.my-account a:hover{
background:#f9c9e2;
}

.my-account1 a{
font:bold 14px "Trebuchet MS" Arial, Helvetica, sans-serif;
text-decoration:none;
color:#2b2b2b;
padding:0px;
display:block;
margin:0 0px 0px 0px;
}
.my-account1 a:hover{
color:#f9c9e2;
}

.container
{
	width:16px; 
	height:15px; 
	font: bold 11px "Trebuchet MS" Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none; 
	padding:0px 7px;
}
.container:hover
{
	width:16px; 
	height:15px; 
	background-color:#666666; 
	color: #FFFFFF; 
	text-decoration: none; 
}
.act
{
	width:16px; 
	height:15px; 
	background-color:#666666; 
	color: #FFFFFF; 
	text-decoration: none; 
}
.container-bgcolor
{
	width:16px; 
	height:15px; 
	background-color:#666666; 
	color: #FFFFFF; 
	padding:0px 7px;
	text-decoration: none; 
}

/*-----------------------------------------------------------------------------------------*/

.textbox{
    color:#000000;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:#c0095b 1px solid;
	padding:2px;
	width:203px;
}
.textbox1{
    color:#000000;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:#c0095b 1px solid;
	padding:2px;
	width:165px;
}
.search_textbox{
    color:#000000;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:#c0095b 1px solid;
	padding:2px;
}

.heading {
    color:#0e0e0e;
	font:normal 18px "Trebuchet MS" Arial, Helvetica, sans-serif;
}
.pink-heading {
    color:#ff168a;
	font:bold 18px "Trebuchet MS" Arial, Helvetica, sans-serif;
	text-decoration:none
}
.main-heading {
    color:#ff168a;
	font:20px "Trebuchet MS" Arial, Helvetica, sans-serif;
}
.green-heading {
    color:#465612;
	font:bold 16px "Trebuchet MS" Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.purple-heading {
    color:#be00da;
	font:bold 16px "Trebuchet MS" Arial, Helvetica, sans-serif;
}
.price-style{
    color:#416b00;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.price-head{
    color:#da0038;
	font:bold 13px "Trebuchet MS" Arial, Helvetica, sans-serif;
}
.price-strike{
    color:#da0038;
	font:bold 13px "Trebuchet MS" Arial, Helvetica, sans-serif; text-decoration:line-through;
}
.price-strike1{
   
	text-decoration:line-through;
}
.white-heading {
    color:#fff;
	font:bold 18px "Trebuchet MS" Arial, Helvetica, sans-serif;
}
.white-style {
    color:#fff;
	font:bold 12px "Trebuchet MS" Arial, Helvetica, sans-serif;
}
.style-sml{
    color:#000000;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.tree-style{
    color:#000000;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.grey-style{
    color:#666666;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.purple-style{
    color:#be00da;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*.button {
	background:#e00070;
	font:bold 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	border:0px;
	text-decoration:none;
	cursor:pointer;
}*/
 .button, input.button {
	background-image:url(../images/but-bg.gif);
	width:57px;
	height:18px;
    font:bold 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	border:0px;
	text-decoration:none;
	cursor:pointer;
}
	
.button1 {
	background-image:url(../images/but-bg2.gif);
	width:90px;
	height:22px;
    font:bold 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	border:0px;
	text-decoration:none;
	cursor:pointer;
}	
.button2 {
	background-image:url(../images/but-bg4.gif);
	width:109px;
	height:22px;
    font:bold 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	border:0px;
	text-decoration:none;
	cursor:pointer;
}
.footer{
	font:normal 11px Arial, Helvetica, sans-serif; color:#465612;
}

.bold{
font-weight:bold;}

.uline{
text-decoration:underline;}

/**********************************************/

#div2{
	position:absolute; visibility:hidden; z-index:2; top:0px; left:0px; 
}
#div3{
	position:absolute; visibility:hidden; z-index:2; top:0px; left:0px; 
}
#div4{
	position:absolute; visibility:hidden; z-index:2; top:0px; left:0px;  
}
div.box{
position:relative;
}
div.box img{
padding: 2px;
background-color:#FFFFFF;
border:1px solid #9a9a9a;
}
.button1 {
	background:#e00070;
	font:bold 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	border:0px;
	text-decoration:none;
	cursor:pointer;
}
/**********************************************/
/*07-07-09*/
.banner_area {
	/*background:url(../images/left-banner.jpg) center center no-repeat;*/
	text-align:center;
	/*font:400 16px/22px Arial, Helvetica, sans-serif;
	color:#fffb9b;8*/
	width:219px;
	height:180px;
	padding:10px;
}