/* CSS Document */
/*-------------general part start---------------*/

*{margin:0; padding:0}
body{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333}
ul, li, dl, dt, dd{
	list-style:none}
a{
	outline:none; text-decoration:none}
.clear{
	clear:both; font-size:0; line-height:0}
img{
	border:none}
.noBorder{
	border:0 !important}
	
.marT5{margin-top:5px}
.marT10{margin-top:10px}
.marT20{margin-top:20px}
.marR5{margin-right:5px}
.marR10{margin-right:10px}
.marR20{margin-right:20px}
.marB5{margin-bottom:5px}
.marB10{margin-bottom:10px}
.marB20{margin-bottom:20px}
.marL5{margin-left:5px}
.marL10{margin-left:10px}
.marL20{margin-left:20px}

.padT5{padding-top:5px}
.padT10{padding-top:10px}
.padT20{padding-top:20px}
.padR5{padding-right:5px}
.padR10{padding-right:10px}
.padR20{padding-right:20px}
.padB5{padding-bottom:5px}
.padB10{padding-bottom:10px}
.padB20{padding-bottom:20px}
.padL5{padding-left:5px}
.padL10{padding-left:10px}
.padL20{padding-left:20px}

.floatL{float:left}
.floatR{float:right}
.bold{font-weight:bold}	
/*-------------general part end---------------*/

/*-------------Header part start---------------*/
#header{
	background:url(../images/headerBg.jpg) no-repeat 0 0;
	width:1003px; height:93px; margin:0 auto; position:relative}
#header img.logo{
	width:241px; height:30px; display:block;
	position:absolute; left:101px; top:31px; float:left}
.shopCart{
	font:normal 12px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#5F6D01;text-align:center;
	width:215px;
	position:absolute;
	right:5px;
	top:20px}
.shopCart a{
	font-weight:bold; color:#5F6D01}
.shopCart a:hover{
	color:#B31923}
.botNav{	
	float:left; padding:69px 0 0 101px}
.botNav li{
	background:url(../images/hedNav_dvr.jpg) no-repeat 100% 0;
	height:24px; float:left; margin:0 15px 0 0; padding:0 15px 0 0}	
.botNav li a{
	font:bold 12px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4E5401; float:left;  display:block;
	height:24px}
.botNav li a:hover{
	color:#fff}
.noBg{
	background:none !important}	
/*-------------Header part end---------------*/

/*-------------body part start---------------*/
#centerPart{
	width:1003px; margin:0 auto} 
#centerPart #leftpanel{
	float:left; width:168px; margin:7px 0 10px 2px}
#leftpanel div.leftNav{
	width:168px; background:url(../images/leftNav_bot.jpg) no-repeat 0 100%;
	margin:0 0 15px 0; padding:0 0 21px 0} 
#leftpanel div.leftNav h2{
	background:url(../images/leftNav_top.jpg) no-repeat 0 0;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B31923; height:23px; padding:12px 0 0 19px}
#leftpanel div.leftNav ul{
	background:url(../images/leftNav_mid.jpg) repeat-y 0 0;
	width:168px; padding:2px 0 0 0}
div.leftNav ul li{
	width:162px; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#D1424C; margin:0 3px; height:18px;
	border-bottom:1px dashed #B0B28E; padding:1px 0}
div.leftNav ul li a{
	background:url(../images/bulet_off.jpg) no-repeat 0 4px;
	color:#D1424C; display:block; padding:0 0 0 14px}
div.leftNav ul li a:hover{
	background:url(../images/bulet_on.jpg) no-repeat 0 4px #FDFDD5;
	color:#5C8201; display:block; padding:0 0 0 14px}
#centerPart #middle{
	float:left; width:632px; margin:7px 0 10px 14px}
#middle div.topDesc{
	float:left; width:630px; border:1px solid #E6E9A4;
	padding:1px}
#middle div.topDesc dl.txt{
	float:left; background:url(../images/hed_descBg.jpg) no-repeat 0 0;
	width:284px; height:175px; border:1px solid #D7DB81}
#middle div.topDesc dl.txt dt{
	background:url(../images/grn_gradntBg.jpg) repeat-x 0 0;
	width:280px; font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#5D5F01; text-align:center; height:25px; margin:3px 2px}
#middle div.topDesc dl.txt dd{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#453018; margin:4px; text-align:justify}
#middle div.topDesc img {
	float:left; width:339px; height:175px;
	border:1px solid #669100; margin:0 0 0 2px}
div.topDesc div.momDay{
	background:url(../images/mDay_ban.jpg) no-repeat 0 0;
	float:left; width:337px; height:175px; border:1px solid #E27327;
	margin:0 0 0 4px} 
div.momDay h2 a{
	width:156px; height:54px; margin:10px 0 0 166px;
	display:block; text-indent:-9999px}
div.momDay ul{
 	width:135px; padding:50px 0 0 176px}
div.momDay ul li{
	 background:url(../images/dot_bulet.jpg) no-repeat 0 5px;	
	 font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	 color:#fff; padding:0 0 0 10px}
div.momDay ul li a{
	color:#fff}	
div.momDay ul li a:hover{
	color:#B64D06; text-decoration:underline} 
/*-------------Tab part end---------------*/

#middle div.tabcontrl{
	float:left; width:632px; margin:18px 0 0 0; 
	position:relative; padding:33px 0 0 0}
#middle div.tabcontrl ul.tablist{
	position:absolute; left:-3px; top:0; margin:0 0 0 12px;}
div.tabcontrl ul.tablist li{
	 float:left; padding:4px 0 0 0 }
div.tabcontrl ul.tablist li a{
	background:url(../images/tab_rgtoff.jpg) no-repeat 100% 0;
	font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#9C390A; float:left; height:26px; display:block;
	padding:0 12px 3px 12px; position:relative; margin:3px 0 0 0}
div.tabcontrl ul.tablist li a span{
	background:url(../images/tab_lftoff.jpg) no-repeat 0 0;
	width:11px; height:26px; display:block; position:absolute;
	left:0; top:0}
div.tabcontrl ul.tablist li a:hover{
	background:url(../images/tab_rgton.jpg) no-repeat 100% 0;
	height:29px; color:#476500; padding:3px 12px 0 12px;
	margin:0 0 3px 0}
div.tabcontrl ul.tablist li a:hover span{
	background:url(../images/tab_lfton.jpg) no-repeat 0 0;
	height:29px; width:12px; }
div.tabcontrl ul.tablist li a.selected{
	background:url(../images/tab_rgton.jpg) no-repeat 100% 0;
	height:33px; color:#476500; padding:3px 15px 0 12px;
	margin:0 0 3px 0}
div.tabcontrl ul.tablist li a.selected span{
	background:url(../images/tab_lfton.jpg) no-repeat 0 0;
	height:33px; width:12px;}
div.tabcontrl div.tabcat{
	width:630px; border:1px solid #E5E5E6;
	border-top:3px solid #CCD333; overflow:hidden}
div.tabcontrl div.tabcat img.bigImg{
	float:left; width:151px; height:229px}
div.tabcontrl div.tabcat ul{
	float:left; margin:10px 0 0 10px; width:467px; height:200px;
	display:block}	
div.tabcontrl div.tabcat ul li{
	float:left; width:135px;
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#507101; text-align:center; margin:0 20px 0 0}	
div.tabcontrl div.tabcat ul li span.catName a{
	font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#B31923; display:block; height:24px}
div.tabcontrl div.tabcat ul li span.catName a:hover{
	color:#EA6069}	
div.tabcontrl div.tabcat ul li img.prodImg{
	width:125px; height:115px; margin:5px 0;
	border:1px solid #C7C79C}	
div.tabcontrl div.tabcat ul li span.addcart a{
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#EA6069; height:20px; display:block}
div.tabcontrl div.tabcat ul li span.addcart a:hover{
	color:#B31923; text-decoration:underline}
div.tabcontrl div.tabcat p.more a{
	float:right; background:url(../images/tab_arrow.jpg) no-repeat 100% 5px;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B31923; margin:0 15px 0 0; padding:0 15px 0 0}
div.tabcontrl div.tabcat p.more a:hover{
	background:url(../images/tab_arrow_on.jpg) no-repeat 100% 5px;
	color:#EA6069; text-decoration:underline}
.nomargin{
	margin:0 !important}	
/*-------------Tab part end---------------*/

#middle div.populargift{
	float:left; width:630px; border:1px solid #DDDDDE;
	overflow:hidden; margin:20px 0 0 0}
div.populargift h2{
	font:bold 14px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#303106; padding:0 0 0 18px; background-color:#EDEDEE}
div.populargift ul{
	width:630px}
div.populargift ul li{
	float:left; border-bottom:1px dashed #303106;
	border-right:1px dashed #303106; overflow:hidden; padding:0 0 15px 0;
	display:block; width:208px}
div.populargift ul li img{
	float:left; width:92px; height:80px; border:1px solid #C7C79C;
	margin:15px 7px 0 7px}
div.populargift ul li a{
	float:left; font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;}
div.populargift ul li p{
	float:left; font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#B6242E; height:72px; width:100px; display:block; margin:15px 0 0 0}
div.populargift ul li p span.name{
	float:left;	color:#B6242E; height:43px}
div.populargift ul li p span.buynow a{
	float:left; color:#507101; margin:0 0 5px 0}
div.populargift ul li p span.buynow a:hover{
	color:#C8CD64}
.viewmore{
	color:#EA6069}
.viewmore:hover{
	color:#B6242E}
.rhtBodr{
	border-bottom:1px dashed #303106; border-right:none !important}
.nobotborder{
	border-bottom:none !important}
.noBordr{
	border:none!important}	
#middle div.forHer{
	float:left; width:630px; border:1px solid #EEEEEF;
	margin:20px 0 0 0}	
#middle div.forHer h3{
	font:bold 14px/25px Verdana, Arial, Helvetica, sans-serif;
	background-color:#EDEDEE;
	color:#333; text-align:center}	
div.forHer ul{
	height:145px; width:490px; padding:0 0 0 137px}	
div.forHer ul li{
	float:left; margin:0 28px 0 0; width:97px; text-align:center}
div.forHer ul li a{
	font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#B6242E}
div.forHer ul li a:hover{
	color:#EA6069}
div.forHer ul li img{
	width:93px; height:93px; border:2px solid #F18D94;
	margin:16px 0 0 0 }
.forher{
	background:url(../images/giftsHer_bg.jpg) no-repeat 0 0}
.forhim{
	background:url(../images/giftsHim_bg.jpg) no-repeat 0 0}
			
/*-------------body part end---------------*/

/*-------------right panel start---------------*/
#rightPart{
	float:right; width:168px; margin:7px 0 10px 14px;}
#rightPart div.rhtPanel{
	background:url(../images/leftNav_bot.jpg) no-repeat 0 100%;
	padding:0 0 21px 0; margin:0 0 15px 0}
div.rhtPanel h2{
	background:url(../images/leftNav_top.jpg) no-repeat 0 0;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B31923; height:23px; padding:12px 0 0 0; 
	text-align:center}
div.rhtPanel ul.giftvouch{
	width:152px; padding:0 8px;}
div.rhtPanel ul.giftvouch li{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#3E3F3C; width:152px; text-align:center; 
	border-bottom:1px dashed #3E3F3C; padding:5px 0 5px 0}
div.rhtPanel ul.giftvouch li a{
	color:#3E3F3C}
div.rhtPanel ul.giftvouch li a:hover{
	color:#B6242E}
div.rhtPanel ul.giftvouch li img{
	width:150px; height:80px; border:1px solid #E2E1E1}
div.rhtPanel ul.uniqeGift{
	width:152px; padding:0 8px;}
div.rhtPanel ul.uniqeGift li{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#3E3F3C; width:152px; text-align:center; 
	border-bottom:1px dashed #3E3F3C; padding:5px 0}
div.rhtPanel ul.uniqeGift li a{
	color:#3E3F3C}
div.rhtPanel ul.uniqeGift li a:hover{
	color:#B6242E}
div.rhtPanel ul.uniqeGift li img{
	width:134px; height:86px; border:1px solid #E2E1E1;
	padding:9px 6px}
	
.rghtBg{
	background:url(../images/leftNav_mid.jpg) repeat-y 0 0;}	
	
/*-------------right panel start---------------*/

/*-------------footer  start---------------*/

#footer{
	width:1003px; margin:10px auto}
#footer p.heading{
	font:normal 11px/21px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#475101; float:left; background-color:#DCEC68; height:21px;
	text-align:center; width:1003px}
#footer p.namelist{
	font:normal 11px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#475101; float:left; text-align:center; width:1003px}
#footer p.namelist a{
	color:#475101}
#footer p.namelist a:hover{
	color:#0D0F00}	
#footer div.botfot{
	width:1003px; float:left}
#footer div.botfot h3{
	font:bold 12px/33px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#475101; float:left; text-align:center;width:190px;
	background-color:#DCEC68; height:33px}	
#footer div.botfot ul{
	float:left; background-color:#F2FCA6; width:805px;
	height:33px; padding:0 0 0 8px; margin:0 0 1px 0}	
#footer div.botfot ul li{
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#475101; float:left; padding:2px 3px 0 0; display:block;
	width:125px}	
#footer div.botfot ul li a{
	float:left; color:#475101; display:block }	
#footer div.botfot ul li a:hover{
	color:#0D0F00; text-decoration:underline}
.bg1{
	background-color:#F2FCA6 !important}
.bg2{
	background-color:#D6E08B !important}	
#footer p.copyrgt{
	background:url(../images/foter_bg.jpg) no-repeat 0 0;
	width:992px; height:29px; margin:3px 0 0 5px; 
	font:bold 11px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:left; display:block}
#footer p.copyrgt span{
	color:#475101; width:890px; text-align:center; float:left}	
#footer p.copyrgt a{
	color:#475101; width:90px; margin:0 4px 0 0; float:right}
#footer p.copyrgt a:hover{
	text-decoration:underline}
	
/*-------------footer  end---------------*/

/*-------------category  start---------------*/

#centerPart #middlePart{
	float:left; width:818px; margin:7px 0 10px 13px}
#middlePart	ul.bredcrump{
	width:810px; margin:5px 0 0 8px;
	color:#006600;}
#middlePart	ul.bredcrump li{
	float:left; font:bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	margin:0 5px 0 0}	
ul.bredcrump li a{
	color:#B31923;
	margin:0 5px 0 0}
ul.bredcrump li a:hover{
	text-decoration:underline}	
p.topdesTxt{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#006600; margin:8px 0}
#middlePart	ul.category{
	width:798px; margin:0 8px 0 0; padding:0 0 0 12px}
#middlePart	ul.category	li{
	float:left; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#006600; text-align:center; width:142px; margin:0 18px 15px 0}
ul.category	li a{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#006600; text-align:center;width:142px}
ul.category	li a:hover{
	color:#B31923}	
ul.category	li span.name a{
	 color: #D23D02;
    display: block;
    font-weight: bold;
    height: 29px;
    margin: 0 0 3px;
    text-align: center;
    width: 139px;}
ul.category	li span.name a:hover{
	color:#F8777F}	
ul.category	li img{
	width:140px; height:145px; border:1px solid #CBCBCA;
	margin:3px 0; display:block}
ul.category	li span.cart a{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#006600}	
ul.category	li span.cart a:hover{
	text-decoration:underline; color:#B31923}	
/*-------------category  end---------------*/
.cartBtn{
	background:url(../images/cartBtn.gif) no-repeat 19px 7px;
	width:105px; height:24px; display:block;
	font:bold 11px/20px Tahoma, Arial, sans-serif;
	color:#E06615; padding:9px 0 0 16px}
.cartBtn:hover{
	color:#762F14}	
	#centerPart #middlePart{
	float:left; width:818px; margin:7px 0 10px 13px}
#middlePart {
    border: 1px solid #D2C551;
    float: left;
    margin: 0 0 11px;
    width: 820px;	}
 #centerPart #middlePart ul.breadCrumb{
	width:810px; margin:5px 0 3px 8px;
	color:#006600;}
 #middlePart ul.breadCrumb li{
	 float:left; font:bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	margin:0 5px 0 0}
 #middlePart ul.breadCrumb li a{
color:#B31923;
	margin:0 5px 0 0;	}
 #middlePart ul.breadCrumb li a:hover{
	color:#9FACB2}
#middlePart div.topTxt{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#757778; text-align:justify; margin:0 0 6px 0;
	padding:0 3px}
  
/*-------------middlePart  end---------------*/

/*----------------pagination start-------*/

#middlePart ul.pagination{
	margin:11px 0 21px 21px; height:15px }
#middlePart ul.pagination li{
	float:left; font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#827F7F; margin:0 11px 0 0}
#middlePart ul.pagination li span{
	color:#D23D02;}
#middlePart ul.pagination li a{
	color:#D23D02;}
	
/*----------------pagination end-------*/

#container{
	width:1003px; margin:14px auto}
	
	
/*---------Drop Cart----------*/
.shoppingCart{
	width:195px;
	position:absolute;
	right:45px;
	top:3px}
.dropCart{
	position:relative;
	margin:0 auto;
	z-index:105}
.dropCartControl{
	position:absolute;
	right:-20px;
	top:55px;
	width:265px;
	display:none}
.cartCurve1{
	background:url(../images/dropcart_curve1.gif) no-repeat 0 0;
	width:7px;
	height:7px;
	font-size:0;
	line-height:0;
	display:block}
.cartCurve2{
	background:url(../images/dropcart_curve2.gif) no-repeat 0 0;
	width:7px;
	height:7px;
	font-size:0;
	line-height:0;
	display:block}
.cartCurve3{
	background:url(../images/dropcart_curve3.gif) no-repeat 0 0;
	width:7px;
	height:7px;
	font-size:0;
	line-height:0;
	display:block}
.cartCurve4{
	background:url(../images/dropcart_curve4.gif) no-repeat 0 0;
	width:7px;
	height:7px;
	font-size:0;
	line-height:0;
	display:block}
.cartTopBg{
	background:url(../images/dropcart_topBg.gif) repeat-x 0 0;
	height:7px;
	font-size:0;
	line-height:0;
	display:block}
.cartBotmBg{
	background:url(../images/dropcart_botmBg.gif) repeat-x 0 100%}
.cartBotmBg1 {
	background:url(../images/dropcart_botmBg.gif) repeat-x 0 100%}
.dropCartBg{
	background-color:#fff;
	border-left:2px solid #D23D02;
	border-right:2px solid #D23D02;
	padding:0 4px}
.dropcartHeadTxt{
	background-color:#D23D02;
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin:0 0 5px 0}
.dropClose{
	float:right;
	margin:0 0 12px 0}
.dropClose a{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#f0860e;
	text-decoration:underline;
	margin:0 2px 0 0;
	float:left}
.dropClose a:hover{
	text-decoration:none}
.dropClose img{
	float:left;
	cursor:pointer}
.dropCartList{
	max-height:345px;
	overflow-y:auto;
	overflow-x:hidden}
.dropCartList li{
	border-bottom:1px solid #c1c1c1;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 5px;
	padding:0 0 3px 0;
	float:none;
	overflow:hidden}
.dropCartList li img{
	width:60px;
	height:60px;
	display:block}
.dropCartList li span{
	line-height:13px;
	display:block;
	margin:0 0 3px}
.dropCartList li a{
	color:#D23D02}
.dropCartList li a:hover{
	text-decoration:underline}
.proprice{
	width:90px}
.dropcartTotal{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#333;
	border-bottom:1px solid #c1c1c1;
	margin:0 0 11px 0;
	padding:0 0 10px 0}
.dropCartEdit a{
	background:url(../images/dropcart_proceedBg.gif) no-repeat 0 0;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#4c4701;
	width:116px;
	height:17px;
	display:block;
	margin:0 0 8px 0}
.dropCartEdit a:hover{
	text-decoration:underline}
.cartbutn{
	width:250px}
.shipping{
	width:97px;
	height:54px}
.viewtxt{
	font-weight:bold !important}
.topLayer {
	z-index:5000;
	position:relative;
}
#cartArea {
	background:url(../images/carticon.gif) no-repeat 0 3px;
	width:130px;
	height:50px;
	padding:0 0 0 25px;
	margin:0 0 0 35px;
	font-size:12px;
	line-height:18px;
	color:#3e3c20;
	float:left}
.darkred{color:#D23D02}
.block{
	display:block}
.marAuto{margin:0 auto}
/*---------Drop Cart----------*/
.updatebox{
    border:1px solid #ccc;
    width:80px;
    height:16px;    }
