/* CSS Document */
body
{
background-color:#fbdbff;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:justify;
padding:0px;
margin:0px;
}
.p1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding: 5px 5px 5px 5px;
margin:0px;
font-weight:bold;
}

.menu
{
padding-top:10px 0 0 0 ;
text-align:center;
}
.menu a{
padding-top:10px 0 0 0 ;
text-decoration:none;
color:#000000;

}
.menu a:hover{
padding-top:10px 0 0 0 ;
text-decoration:none;
font-weight:bold;

color:#000000;

}
.td 
{
background-image:url(../images/menu.jpg);
margin-right:1px;
padding-right:1px;
cursor:pointer;

}

.td:hover
{
margin-right:1px;
padding-right:1px;
background-image:url(../images/arrow-menu.jpg);
background-position: bottom;
background-repeat:no-repeat;
font-weight:bold;
background-color:#e988ee;
cursor:pointer;

}
.current
{
background-image:url(../images/arrow-menu.jpg);
background-position: bottom;
background-repeat:no-repeat;
font-weight:bold;
background-color:#e988ee;
}

.search{
height:42px;
background-image: url(../images/menu-bg.jpg);
}
.searchf{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
height:42px;
}
.botton{
background-image: url(../images/button.jpg);
width:32px;
height:21px;
border:0;
cursor: pointer;

}
.botton1{
background-image: url(../images/buttonbuy.jpg);
width:54px;
height:18px;
border:0;
cursor: pointer;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding: 0px;

}
.border{
border:#f9e5fa solid 2px;
}
.gallery{
border-bottom:#c64dcd solid 2px; 
background-image: url(../images/gallery-arrow.jpg);
background-position:bottom;
background-repeat: no-repeat;
text-align:center;
font-size:12px;

}
.red{
font-size:11px;
color:#FF0000;
text-decoration:none;
}
.cat{
line-height:24px;
}
.cat a{
color:#000000;
text-decoration:none;
}
.cat a:hover{
color:#000000;
text-decoration: underline;
}
.welcome{
font-size:16px;
text-align:justify;
line-height:18px;
}
.div{
font-size:12px;
text-align:justify;
line-height:18px;
padding:1px 2px 0px 2px;

}



/*----------------------------------------------------------------*/
/*------[BASE STYLES]---------------------------------------------*/
/*----------------------------------------------------------------*/


/*----------------------------------------------------------------*/
/*------[MAIN LAYOUT]---------------------------------------------*/
/*----------------------------------------------------------------*/
#wrapper { width: 1000px; margin: 0px auto; }
#header{width:1000px; text-align:center;}		
/*----------------------------------------------------------------*/
/*------[SLIDER]--------------------------------------------------*/
/*----------------------------------------------------------------*/
#sections { float: left; width: 1000px; height: 327px; overflow: hidden; margin-top: 0px; position: relative; z-index: 9;}
#sections ul { width: 3000px; margin: 0px; padding: 0px; position: absolute; z-index: 9; }
#sections ul li { float: left; display: block; }
.next { cursor: pointer; background-image:url(../images/next.jpg); width: 33px; height: 68px; position: absolute; top: 95px; left: 969px; z-index: 10; }
.prev { cursor: pointer; background-image: url(../images/previos.jpg); width: 33px; height: 68px; position: absolute; top: 95px;
left:0px; z-index: 10; }
#recent { width: 398px; padding: 15px; background-color: #fbfbfb; border: 1px solid #f1f1f1; float: left; }
#recent span { width: 398px; background: url(http://www.elegantthemes.com/images/arrow-2.gif) repeat-x bottom; padding: 5px 0px 7px 0px; display: block; float: left; }
#recent span img { float: left; border: 5px solid #ebebeb; display: inline; margin-right: 15px; }
#recent span span { width: 100px; background-image: none; padding: 0px; float: left; color: #a74738; }
#recent span .desc { width: 300px; color: #5c5b5b; text-transform: uppercase; font-size: 11px; float: left; }
#recent span a:link, #recent span a:visited { font-size: 18px; margin: 0px 4px 0px 0px; padding: 0px; color: #455a71; float: left; font-weight: normal; font-family: Georgia; }


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



.bg{
background-color:#CCCCCC;
padding:3px 50px 3px 50px;
}
.bg1{
background-color:#CCCCCC;
padding:3px 75px 3px 75px;
}
.buy{
color:#000000;
text-decoration:none;
}
ul{
line-height:20px;}
.button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	background-color:#BE88C2;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.button1{
background-image:url(../images/updatecart.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;color:#b846bf;
font-weight:bold;
font-size:11px;
background-color: #fef1ff;
padding-left:45px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
}
.button2{
background-image:url(../images/check.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
color:#b846bf;
font-weight:bold;
font-size:11px;
background-color: #fef1ff;
padding-left:25px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
}
.current1
{
background-image:url(../images/arrow-menu.jpg);
background-position: bottom;
background-repeat:no-repeat;
font-weight:bold;
background-color:#BE88C2;
}
.menulink2
{
background-image:url(../images/button2.jpg);
background-position:left;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
padding: 3px 25px 5px 13px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
width:52px;
}
.menulink
{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#000000;
padding-right:15px;
}

.menulink a
{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#b846bf;
}

.menulink1
{
background-image:url(../images/addicon.jpg);
background-position:left;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding: 5px 5px 5px 25px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#b846bf;
}

 
.admin_font_style{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000; 
}

.report_header{
	background-color:#BE88C2; color:#ffffff; height:20px; font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
 .report_content{
 color:#00000; height:20px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #ffffff;
}

.black-heading{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}

.egiftsheader{
background-image:url(../images/e-gifts-header-bg.jpg);
background-repeat: no-repeat;
height:209px;
width:1000px;
}

.egifts-menu{
background-color:#a81bb0;
height:30px;
color:#d066d6;
}

.egifts-menu a{
color:#ffffff;
padding-left:12px;
padding-right:12px;
text-decoration:none;
font-weight:bold;
}

.egifts-menu a:hover{
color:#f8bffb;
padding-left:12px;
padding-right:12px;
text-decoration:none;
font-weight:bold;
}

.signin-left{
background-image:url(../images/signin-left.jpg);
background-repeat:no-repeat;
background-position:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
margin:0px;
text-decoration:none;
color:#ffffff;
}

.signin-left a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
margin:0px;
text-decoration:none;
color:#ffffff;
}

.marq{
padding-top:10px;
padding-bottom:10px;
color:#ffffff;
line-height:25px;
}
