/* CSS Document */
/*------------------General start---------------*/
body {
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333; margin:0; padding:0;}
div, p, h1, h2{
	margin:0; padding:0;}
ul, li{
	margin:0; padding:0; list-style:none;}
img{
	margin:0; padding:0; border:none;}
a{
	outline:none; text-decoration:none;}
strong{
	font-weight:bold;}
.clear{
	clear:both; line-height:0; font-size:0;}
.noPadd{
	padding:0 !important;}
.noMarg{
	margin:0 !important;}
.noBg{
	background:none !important;}
	
/*------------------General end---------------*/

/*-----------------Header Start---------------*/
#header{
	background:url(../images/header_bg.jpg) 0 0 no-repeat;
	width:1003px; height:135px; margin:0 auto;
	position:relative}
#header img.logo{
	width:218px; height:72px; 
	margin:0 0 0 186px; padding:9px 0 0 0;}	
#header h1{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#aa1e11; margin:13px 0 0 191px;}	
#header h1 span{
	color:#aa1e11; font-weight:bold;}
#header ul{
	margin:2px 0 0 44px; float:left;}
#header ul li{
	float:left; color:#fff; margin:0 5px 0 0;}
#header ul li a{
	font:normal 11px/25px Tahoma; color:#fff;
	text-transform:uppercase; text-decoration:none; margin:0 5px 0 0;}
#header ul li a:hover{
	color:#ffc; text-decoration:underline;}
#header p.linkTxt{
	font:normal 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FBF5E9; position:absolute; left:163px; top:112px}
#header p.linkTxt a{
	color:#FFF; text-decoration:underline; font-weight:bold}
#header p.linkTxt a:hover{
	text-decoration:none}
#header p.cart{
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FBF5E9; float:left; padding:5px 0 0 380px;}
#header p.cart a{
	font:bold 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FBF5E9; text-decoration:none;}
#header p.cart a:hover{
	text-decoration:underline}
#header p.cart img.cart{
	padding:0 0 0 21px;}
	
/*-----------------Header End---------------*/

/*-----------------Top Nav Start---------------*/

#wrapper{
	width:1003px; margin:0 auto 25px auto;}
#wrapper .topNav{
	background:url(../images/wrapNavBg.gif) repeat-x 0 0;
	width:990px; height:40px; margin:6px 0 6px 5px;}
#wrapper .topNav span.leftCurve{
	background:url(../images/wrapNavLeft.gif) no-repeat 0 0;
	display:block; line-height:0; font-size:0; width:8px; height:40px;
	float:left;}
#wrapper .topNav span.rightCurve{
	background:url(../images/wrapNavRight.gif) no-repeat 0 0;
	display:block; line-height:0; font-size:0; width:8px; height:40px;
	float:right;}
#wrapper .topNav ul{
	float:left; padding:0 0 0 30px; overflow:hidden;}
#wrapper .topNav ul li{
	background:url(../images/wrapnav-Devider.gif) 100% 0 no-repeat;
	padding:0 2px 0 0; float:left;}
#wrapper .topNav ul li a{
	font:normal 12px/40px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9A0404; text-decoration:none; padding:0 9px; float:left;}
#wrapper .topNav ul li a:hover{
	text-decoration:underline; color:#D31919;}

/*-----------------Top Nav End---------------*/

/*-----------------LeftNav Start---------------*/
#leftpannel{
    width:163px; float:left;}
#leftpannel .leftnav{
    width:163px; float:left;
    margin:0 0 8px 4px; padding:0 0 10px 0;
    background:url(../images/Left_catbgbott.gif) no-repeat 0 100%;}
#leftpannel .leftnav h2{
    background:url(../images/Left_catbgtop.gif) no-repeat 0 100%;
    display:block; width:163px; text-align:center; display:block;
    font:normal 17px/47px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#fff; text-decoration:none;}
#leftpannel .leftnav ul{
    width:161px;
    border-left:solid 1px #C4C4C4;
    border-right:solid 1px #C4C4C4;}
#leftpannel .leftnav ul li{
    background:url(../images/prodDevider.gif) no-repeat 15px 100%;
    float:none; padding:0 0 2px 6px;}
#leftpannel .leftnav ul li a{
    background:url(../images/left_navBullet.gif) no-repeat 0 5px;
    font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
    color:#CA0202; display:block; padding:2px 0 3px 15px;}
#leftpannel .leftnav ul li a:hover{
     background:url(../images/left_navBullet_o.gif) no-repeat 0 5px;
     color:#70551D;}
#leftpannel .leftnav ul li span.active{
    background:url(../images/left_navBullet_o.gif) no-repeat 0 5px;
     font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
     color:#70551D; padding:2px 0 3px 14px; display:block;}
/*-----------------LeftNav End---------------*/

/*-----------------Center Panel Start---------------*/
#centerPanel{
	width:821px; float:left;
	margin:0 0 0 10px;}
#centerPanel div.tabPanel{
	width:500px; float:left; position:relative;
	padding:30px 0 0 0}
#centerPanel div.tabPanel ul.tab{
	position:absolute; left:0; top:0;}
#centerPanel div.tabPanel ul.tab li{
	float:left;}
#centerPanel div.tabPanel ul.tab li a{
	background:url(../images/tabBg.gif) no-repeat 100% 0;
	font:bold 11px/30px Tahoma, Arial, Helvetica, sans-serif;
	color:#C20125; padding:0 12px; height:30px; display:block;
	float:left; position:relative;}
#centerPanel div.tabPanel ul.tab li a:hover{
	background:url(../images/tabBg_o.gif) no-repeat 100% 0;
	color:#fff;}
#centerPanel div.tabPanel ul.tab li a span{
	background:url(../images/left_tabBg.gif) no-repeat 0 0;
	position:absolute; left:0; top:0;
	width:9px; height:30px; font-size:0; line-height:0;
	display:block;}
#centerPanel div.tabPanel ul.tab li a:hover span{
	background:url(../images/left_tabBg_o.gif) no-repeat 0 0;}
#centerPanel div.tabPanel ul.tab li a.selected{
	background:url(../images/tabBg_o.gif) no-repeat 100% 0;
	color:#FFF;}
#centerPanel div.tabPanel ul.tab li a.selected span{
	background:url(../images/left_tabBg_o.gif) no-repeat 0 0;}
#centerPanel div.tabPanel div.tabControl{
	border:1px solid #C6272E;
	border-top-width:5px; height:358px;}
#centerPanel div.tabPanel div.tabControl ul.product{
	padding:9px 0 0 20px; float:left;}	
#centerPanel div.tabPanel div.tabControl ul.product li{
	width:130px; float:left; padding:0 12px 10px 12px;}
#centerPanel div.tabPanel div.tabControl ul.product li span.catprice{
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#757575; text-align:center; display:block;}
#centerPanel div.tabPanel div.tabControl ul.product li span a{
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#927305; text-align:center; display:block;} 
#centerPanel div.tabPanel div.tabControl ul.product li span a:hover{
	text-decoration:underline;}
#centerPanel div.tabPanel div.tabControl ul.product li img{
	width:128px; height:124px; border:solid 1px #DBDBDB;}
#centerPanel div.tabPanel div.tabControl p.more{
	float:right; width:90px;}
#centerPanel div.tabPanel div.tabControl p.more a{
	background:url(../images/arrow_4.gif) no-repeat 13px 5px;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#BF022A; padding:0 0 0 28px;}
#centerPanel div.tabPanel div.tabControl p.more a:hover{
	text-decoration:underline;}		
/*----------------RIGHT PANNEL---------------------*/
#centerPanel div.rightPanel{
	width:313px; float:right; position:relative;
	padding:0 0 0 5px; height:394px; display:block;
	background:url(../images/rightBG.jpg) no-repeat 0 0;}
#centerPanel div.rightPanel h2{
	background:url(../images/g4herNam.jpg) no-repeat 0 0;
	margin:18px 0 0 100px; }
#centerPanel div.rightPanel h2 a{
	width:190px; height:39px; text-indent:-10000px; display:block;}
#centerPanel div.rightPanel ul{
	width:120px; float:right; display:block; padding:10px 20px 0 0;}
#centerPanel div.rightPanel ul li{
	background:url(../images/herBlt.jpg) no-repeat 0 2px;
	width:120px; padding:0 5px 0 20px;}	
#centerPanel div.rightPanel ul li a{
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#BB1909; text-decoration:none;}
#centerPanel div.rightPanel ul li a:hover{
	color:#F88C96;}
#centerPanel div.rightPanel p{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B90000; width:150px; float:right; padding:28px 10px 0 0;}
#centerPanel div.rightPanel p a{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B90000;}	
#centerPanel div.rightPanel p a:hover{
	color:#D55E71;}
#centerPanel div.rightPanel h2.serenade{
	margin:53px 0 0 50px;
	background:url(../images/valSere.jpg) no-repeat 0 0;}
#centerPanel div.rightPanel h2.serenade a{
	width:234px; height:36px; text-indent:-10000px;}
#centerPanel div.rightPanel ul.seren{
	width:140px; padding:0 30px 0 0; margin:8px 0 0 0;}
#centerPanel div.rightPanel ul.seren li{
	background:url(../images/leafBlt.jpg) no-repeat 0 5px;
	width:140px; padding:2px 5px 0 18px;}
#centerPanel div.rightPanel ul.seren li a{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B90000; text-decoration:none;}
#centerPanel div.rightPanel ul.seren li a:hover{
	color:#F88C96;}	
	
/*----------------RIGHT PANNEL---------------------*/	
#centerPanel div.sevenday{
	width:822px; height:210px;
	padding:13px 0 0 0;}
#centerPanel div.g4him{
	border:solid 1px #B90302; float:left;
	width:247px; height:163px; margin:13px 0 0 0;
	background:url(../images/g4him_bott.gif) no-repeat 0 100%;}
#centerPanel div.g4him h2{
	background:url(../images/g4him.gif) no-repeat 0 100%;}
#centerPanel div.g4him h2 a{
	width:247px; height:38px; text-indent:-10000px; display:block;}
#centerPanel div.g4him ul{
	width:127px; float:left; display:block; padding:18px 0 0 0;}	
#centerPanel div.g4him ul li{
	background:url(../images/valentineblt.gif) no-repeat 10px 3px;
	width:127px; padding:0 6px 0 0;}
#centerPanel div.g4him ul li a{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#A50F00; padding:0 0 0 27px;}
#centerPanel div.g4him ul li a:hover{
	text-decoration:underline;}
#centerPanel div.dilse{
	margin:13px 0 0 4px; float:left;
	border:solid 1px #B90302;
	width:280px; height:163px;
	background:url(../images/dilse_bott.gif) no-repeat 0 100%;}
#centerPanel div.dilse h2{
	background:url(../images/dilse_top.gif) no-repeat 0 100%;}
#centerPanel div.dilse h2 a{
	text-indent:-10000px; width:280px; height:38px; display:block;}
#centerPanel div.dilse p{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#BB1909; padding:14px 0 0 85px; width:127px;}
#centerPanel div.dilse p a{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#BB1909;}
#centerPanel div.dilse p a:hover{
	text-decoration:underline;}
#centerPanel div.megahamper{
	background:url(../images/megahamper_bot.gif) no-repeat 0 100%;
	width:280px; height:163px; margin:13px 0 0 4px; 
	border:solid 1px #B90302; float:left;}
#centerPanel div.megahamper h2{
	background:url(../images/megahamper.gif) no-repeat 0 100%;}
#centerPanel div.megahamper h2 a{
	width:280px; height:34px; text-indent:-10000px; display:block;}
#centerPanel div.megahamper p{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#BB1909; width:130px; padding:20px 0 0 5px;}	
#centerPanel div.megahamper p a{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#BB1909;}
#centerPanel div.megahamper p a:hover{
	text-decoration:underline;}
#centerPanel div.megahamper ul{
	width:170px; float:left; padding:12px 0 0 8px;}	
#centerPanel div.megahamper ul li{
	background:url(../images/giftblt.gif) no-repeat 0 100%;
	padding:6px 0 0 7px;}
#centerPanel div.megahamper ul li a{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#BB1909; text-align:left; padding:0 0 0 15px;}
#centerPanel div.megahamper ul li a:hover{
	text-decoration:underline;}		
	
/*-----------------Center Panel End---------------*/

/*-----------------Footer Start---------------*/

#footer{
	background:url(../images/botm_bg.gif) repeat-x 0 0;
	margin:0 auto; padding:15px 0 0 0;
	width:1003px;}
#footer p.redBg{
	background-color:#BD1300;
	font:normal 12px/22px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF; text-align:center;}
#footer p.topTxt{
	background-color:#FBF3F2;
	font:normal 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#950700; text-align:center; padding:4px 5px;}
#footer p.topTxt a{
	font:bold 12px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#950700; text-decoration:none;}
#footer p.topTxt a:hover{
	color:#ED817D; text-decoration:underline;}
#footer ul.state{
	float:left; margin:0 0 5px 15px;}
#footer ul.state li{
	float:left; padding:2px 0 0 10px; width:110px;}
#footer ul.state li a{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#BA0302; text-decoration:none;}
#footer ul.state li a:hover{
	 color:#EE930B;}
#footer div.footerLink{
	border-top:3px solid #9B130D; background-color:#FFF4F7;
	color:#850132; margin:5px 0 0 0;}
#footer div.footerLink ul{
	background:url(../images/pink_dot_line.gif) repeat-x 0 100% #FFF4F7; 
	color:#fff; float:left; width:167px; padding:0 0 1px 0;
	overflow:hidden;}
#footer div.footerLink ul li{
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff; background-color:#FFF4F7; float:none; 
	width:167px; text-align:center;}
#footer div.footerLink ul li a{
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#BA0302; background-color:#fff; text-decoration:none;
	height:14px; display:block;}
#footer div.footerLink ul li a:hover{
	color:#fff; background-color:#F89F9C;}
.pinkBg{
	background:url(../images/white_dot_line.gif) repeat-x 0 100% #B60F08 !important; 
	line-height:43px !important; font-weight:bold !important; color:#fff;}
#footer div.footerLink ul.lightPinkBg{
	background:url(../images/pink_dot_line.gif) repeat-x 0 100% #FFEDE6; 
	color:#fff; float:left; width:167px;}
#footer div.footerLink ul.lightPinkBg li{
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff; background-color:#FFEDE6; float:none; 
	width:167px; text-align:center;}
#footer div.footerLink ul.lightPinkBg li a{
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#BA0302; background-color:#FFEDE6; text-decoration:none;
	height:14px; display:block;}
#footer div.footerLink ul.lightPinkBg li a:hover{
	color:#fff; background-color:#F89F9C;}
.lineheight1{
	line-height:42px !important; height:42px !important;}
.lineheight2{
	line-height:21px !important; height:21px !important;}
.pinkBg2{
	background:url(../images/white_dot_line.gif) repeat-x 0 100% #B60F08 !important; 
	line-height:21px !important; font-weight:bold !important; color:#fff;}	 
#footer ul.botmLink{
	margin:15px 0 0 0; padding:0 0 0 60px; height:18px;}
#footer ul.botmLink li{
	font:normal 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#C60C04; float:left; color:#C60C04;}
#footer ul.botmLink li a{
	font:normal 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#C60C04; padding:0 8px; text-decoration:none;}
#footer ul.botmLink li a:hover{
	color:#C98000; background:inherit; text-decoration:underline;}
#footer p.copyright{
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;	background-color:#B60F08; text-align:center; height:20px;}
		 
/*-----------------Footer End---------------*/
	
