/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Courgette');
body, ul, li, form {
padding : 0px; 
margin : 0px; 
top : 0px; 
font-face:Arial; 
color : #000000;
font-style:normal;
font-size:11px;
}
.gift_banner { background:url(siteimages/gifts_ban_bg.gif) left repeat-x; height:88px;}
.top_white_txt {
	font:normal 13px Verdana;
	color: #FFFFFF;
}
/*-----------------LAYOUT-----------------*/
.layout-main{ width:1001px; margin:0 auto;}.layout-Left{width:190px}.layout-middleSpace{width:9px}.layout-right{width:802px}
.blank-container { width:999px; background:#f7f6f8; border:1px solid #d7d7d8; margin:10px 0;}
.blank-container #cont { width:800px; background:#fffff0; border:1px solid #d7d7d8; margin:20px auto;}
.blank-container #cont-large { width:950px; background:#ffffff; border:1px solid #d7d7d8; margin:20px auto;}
.blank-container1 { width:999px; background:#f7f6f8; border:1px solid #d7d7d8; margin:40px 0 50px 0;}
/*==================TOP===================*/
.nav_menu { font:bold 14px arial; color:#000000; text-decoration:none
}
.nav_menu:hover { font:bold 14px arial; color:#a20106; text-decoration:none 
}
/*==================TOP END===================*/

/*==================BANNER===================*/
.IFN_MainBanner {overflow:hidden;position:relative;height:246px;width:736px;background-color:#ffffff;}
.IFN_MainBanner ul {border:0px;margin:0px;padding:0px;}
.IFN_MainBanner li {border:0px;margin:0px;padding:0px;list-style-type:none;}
.IFN_MainBannerpics {width:736px;height:246px;overflow:hidden;position:absolute;top:0px;left:0px;}
.IFN_MainBannerimg {width:736px;height:246px;border:none;position:absolute;left:0px;top:0px;}
.IFN_MainBannerul {height:246px;position:absolute;left:0px;top:0px;}
.IFN_MainBannerli {width:736px;height:246px;position:relative;float:left;}
.IFN_MainBanner .IFN_MainBannerbtn {bottom:4px;right:25px;height:21px;position:absolute;overflow:hidden;}
.IFN_MainBanner .IFN_MainBannerbtn ul li {position:relative;cursor:pointer;text-align:center;float:left;margin-top:4px;margin-bottom:0px;margin-left:4px;width:10px;height:10px;border:1px solid #ed1082;overflow:hidden;font:normal 10px Arial;text-decoration:none;line-height:10px;color:#ffffff;background:no-repeat #ed1082 none;}
.IFN_MainBanner .IFN_MainBannerbtn ul li.current {border:1px solid #ed1082;color:#ffffff;background:no-repeat #a10106 none;}
.IFN_MainBannerlihide {display:none;}
.IFN_MainBanner br {clear:both;height:0;font-size:1px;line-height:0px;}
.IFN_BannerSlide1 {width:736px; height:246px; background:url(siteimages/Banner_index_01_bg.jpg) center no-repeat; display:inline-block; text-decoration:none;}
.IFN_BannerSlide1 h2 {font-family: 'Courgette', cursive!important; font-size:35px; display:block; padding-top:40px; padding-left:280px; color:#cf1874;}
.IFN_BannerSlide1 p {padding-top:50px; padding-left:290px;}
.IFN_BannerSlide1 p span {font:normal 17px Georgia; font-style:italic; color:#853a5b; display:block; clear:both;}
.IFN_BannerSlide2 {width:736px; height:246px; background:url(siteimages/Banner_index_02_bg.jpg) center no-repeat; display:inline-block; text-decoration:none;}
.IFN_BannerSlide2 h2 {font-family: 'Courgette', cursive!important; font-size:35px; display:block; padding-top:40px; padding-left:280px; color:#9b2907;}
.IFN_BannerSlide2 p {padding-top:50px; padding-left:290px;}
.IFN_BannerSlide2 p span {font:normal 17px Georgia; font-style:italic; color:#853a5b; display:block; clear:both;}
.IFN_BannerSlide3 {width:736px; height:246px; background:url(siteimages/Banner_index_03_bg.jpg) center no-repeat; display:inline-block; text-decoration:none;}
.IFN_BannerSlide3 h2 {font-family: 'Courgette', cursive!important; font-size:35px; display:block; padding-top:40px; padding-left:290px; color:#d4050b;}
.IFN_BannerSlide3 p {padding-top:50px; padding-left:300px;}
.IFN_BannerSlide3 p span {font:normal 17px Georgia; font-style:italic; color:#853a5b; display:block; clear:both;}
.IFN_BannerSlide4 {width:736px; height:246px; background:url(siteimages/Banner_index_04_bg.jpg) center no-repeat; display:inline-block; text-decoration:none;}
.IFN_BannerSlide4 h2 {font-family: 'Courgette', cursive!important; font-size:35px; display:block; padding-top:40px; padding-left:280px; color:#d24e03;}
.IFN_BannerSlide4 p {padding-top:50px; padding-left:290px;}
.IFN_BannerSlide4 p span {font:normal 17px Georgia; font-style:italic; color:#853a5b; display:block; clear:both;}
.IFN_BannerSlide5 {width:736px; height:246px; background:url(siteimages/banner-diwali.jpg) center no-repeat; display:inline-block; text-decoration:none;}
.IFN_BannerSlide5 h2 {font-family: 'Courgette', cursive!important; font-size:35px; display:block; padding-top:40px; padding-left:280px; color:#cf1874;}
.IFN_BannerSlide5 p {padding-top:50px; padding-left:290px;}
.IFN_BannerSlide5 p span {font:normal 17px Georgia; font-style:italic; color:#853a5b; display:block; clear:both;}

.spacingtxt {margin-left:70px;}

/*==================BANNER END===================*/

/*==================Delivery Location===================*/
.bdr1 { border:#e3e3e3 1px solid
}
.smallb_txt1 { font:normal 10px verdana; color:#000000; text-decoration:none
}
.b_txt1 { font:normal 11px verdana; color:#000000; text-decoration:none
}
.bbold_txt1 { font:bold 11px verdana; color:#000000; text-decoration:none
}
.red_txt1 { font:bold 11px verdana; color:#ff0000; text-decoration:underline
}
.red_txt1:hover{ font:bold 11px verdana; color:#ff0000; text-decoration:none
}

.big_txt{font:bold 24px "Times New Roman"; color:#000000; text-decoration:none
 }
 .blue_writeup{ font:bold 13px verdana; color:#0000ff; text-decoration:underline
}
/*==================Delivery Location End===================*/

/*==================LEFT MENU===================*/
.LeftMenu {
width:190px;
}
.LeftMenu strong{
width:190px; height:30px; background:#a10106; font:bold 12px/30px Verdana; color:#FFFFFF; display:block; text-align:center
}
.LeftMenu a{
width:178px; height:20px; background:#f7f6f8; font:normal 12px/20px Verdana; color:#000; display:block; border-left:1px solid #d7d7d8; border-right:1px solid #d7d7d8; text-decoration:none; padding-left:10px;
}
.LeftMenu a:hover{
color:#a10106; background:#d6d4d9;
}
.LeftMenu #bot {
height:7px; background:url(siteimages/leftMenu-bot.gif) left repeat-x;
}
.LeftMenuValentine{border:1px solid #ffc4c9;margin-bottom:5px}
.LeftMenuValentine strong{
height:30px; background:#a10106; font:bold 12px/30px Verdana; color:#FFFFFF; display:block; text-align:center
}
.LeftMenuValentine a{margin:0; padding:0; padding:7px 0 7px 22px;font:normal 12px Verdana;color:#000;display:block;border-bottom:1px dashed #e0e0e0; background-color:#fef3f3;background-image:url(siteimages/val-left-icon.png);background-repeat:no-repeat;transition:0.3s; background-position:4px 3px;text-decoration:none;}
.LeftMenuValentine a:hover{background-color:#f92e3e;color:#fff}
.LeftMenuValentine a:hover b{color:#fff}
#sddm {	
margin: 0; padding: 0; z-index: 30; width:150px;
}
#sddm li {	margin: 0; padding: 0; list-style: none; float: left;
}
#sddm li a {	
display: block;
}
#sddm li a:hover {	
color:#007860;
}
#sddm div{	position: absolute; visibility: hidden; margin-left:190px; padding: 0; background: #f7f6f8 border-top: 1px solid #d6d4d9; border-bottom: 1px solid #d6d4d9; border-right: 1px solid #d6d4d9;
}
#sddm div a {	position: relative; display: block; background:#f7f6f8; font:normal 12px/20px Verdana; color:#000; display:block;
}
#sddm div a:hover {	
color:#a10106; background:#d6d4d9; display:block;
}
/*==================LEFT MENU END===================*/

/*==================CITY INDEX===================*/
.cityindex_writeup-top  { font:normal 13px Verdana; color:#000; padding-left:5px;}
.cityindex_writeup-top #extraLarge { font:bold 16px/40px Verdana; color:#a10106;}
.cityindex_writeup-top #red { font:bold 13px Verdana; color:#a10106;}
.cityindex_writeup-top #black { font:bold 13px Verdana; color:#000;}
.cityindex_writeup-bottom { font:normal 13px Verdana; color:#000000;}
.cityindex_writeup-bottom a{ font:normal 13px Verdana; color:#000000; text-decoration:underline}
.cityindex_writeup-bottom #red{ font:bold 13px/22px Verdana; color:#ff0000; text-decoration:underline}
.cityindex_writeup-bottom #black a{ font:bold 15px/22px Verdana; color:#000000; text-decoration:none}
.cityindex_writeup-bottom #black a:hover{ color:#a10106}
.cityindex_product { width:195px; margin:1px; border:1px solid #e2e2e2; float:left;}
/*==================CITY INDEX END===================*/

/*==================CITY BODY===================*/
.combobox_bg{ background:url(siteimages/combo_bg.jpg) repeat; border:1px solid #b1b1b1;}
.form5{ background:#FFFFFF; border:1px solid #abadb3; width:165px; height:20px; font:normal 12px Arial; color:#000000;}
/*.form5{height:20px; font:normal 12px Arial; color:#000000;}*/
.city_name_txt{font:normal 20px Verdana; color:#a10106;}
.page{font:bold 12px Verdana; color:#000000;}
.page a{font:bold 11px/18px Verdana; color:#000000; background-color:#e7e7ea; border:1px solid #cfcfcf; text-decoration:none; width:18px; height:18px; margin:1px; text-align:center; display:inline-block;}
.page a:hover{color:#FFFFFF; background-color:#990000; border:1px solid #660000;}
.page #select{color:#FFFFFF; background-color:#990000; border:1px solid #660000; width:18px; height:18px; display:inline-block; text-align:center; line-height:18px; margin:1px;}
.cityitem_product_title{font:normal 11px Verdana; color:#a10106;}
.cityitem_product_desc{font:normal 11px Verdana; color:#000000;}
.cityitem_product_desc a{font:normal 11px Verdana; color:#000000; text-decoration:none;}
.cityitem_product_price{font:bold 11px Verdana; color:#ff0000;}
.dlocation_title{font:normal 12px Verdana; color:#CC0000;}
.dproduct_name{font:bold 11px Verdana; color:#333333; text-decoration:none;}
.dproduct_name:hover{font:bold 11px Verdana; color:#990000; text-decoration:underline;}

.product_title-valentine{font:normal 13px Verdana!important;color:#a10106;}
.product_desc-valentine a{font:normal 13px Verdana!important;color:#000000;text-decoration:none;}
.val-pro-img a img{width:180px; height:180px}
/*==================CITY BODY END===================*/

/*==================FOOTER===================*/
.val-bottomwriteup{color:#cd555f;line-height:18px}
.val-bottomwriteup strong{color:#aa0f1b!important}
.bottom_bg {
background:url(siteimages/bottom_bg.jpg) left repeat-x; height:79px; line-height:79px;
}
.bottom_txt {
font:normal 12px/18px Verdana; text-align:center; color:#FFFFFF;
}
.bottom_txt a{
text-decoration:none; color:#FFFFFF;
}
/*==================FOOTER END===================*/

/*==================Product Details===================*/
.Product-Details-brdr { border:1px solid #a10106;}
.Product-Details img { width:60px; height:60px; margin:10px;}
.Product-Details-Hdng { background:#a10106; font:bold 13px/20px Verdana; color:#FFFFFF; height:20px; text-align:center}
.Product-Details-Hdng-Small {background:#a10106; font:bold 11px/20px Verdana; color:#FFFFFF; height:20px; text-align:center}
.top-pad { padding-top:20px;}
.norm-txt-black {font:normal 13px/18px Verdana; color:#000000;}
.norm-txt-red {font:normal 13px/18px Verdana; color:#ff0000;}
.bold-txt-black {font:bold 13px/18px Verdana; color:#000000;}
.bold-txt-red {font:bold 13px/18px Verdana; color:#ff0000;}
.bold-txt-red-Large {font:bold 13px Verdana; color:#a10106; letter-spacing:1px;}
.bold-txt-red-Large:hover {background:#8eb50d;}
.button-inp-red {background:#a10106; font:bold 15px Verdana; color:#FFFFFF; height:30px; border-width:0; cursor:pointer}
.button-inp-red:hover {background:#8eb50d;}
.button-red {background:#a10106; font:bold 13px/20px Verdana; color:#FFFFFF; height:20px; display:inline-block; padding:5px; border-width:0; text-decoration:none}
.button-red:hover {background:#8eb50d;}
.header_inner_L { width:45px; height:52px; background:url(siteimages/header_inner_L.gif) no-repeat}
.header_inner_R { width:45px; height:52px; background:url(siteimages/header_inner_R.gif) no-repeat}
.header_inner_M { height:52px; background:url(siteimages/header_inner_M.gif) left repeat-x; font:bold 15px/45px Verdana; color:#a10106; padding:0 80px;}
/*==================Product Details End===================*/

/*==================SHOPPING CART===================*/
.cart-del {
background:url(siteimages/RemoveCart.gif) center top no-repeat; font:bold 11px Verdana; color:#000000; height:20px; display:block; padding-top:30px; cursor:pointer; text-decoration:none; margin:2px; text-transform:uppercase; text-align:center;
}
.cart-del:hover {
background:url(siteimages/RemoveCart_hvr.gif) center top no-repeat; color:#a10106;
}
.desc-pad { padding:4px; font:normal 11px/12px Verdana; color:#000000;
}
.cart-updt a {
background:url(siteimages/UpdateCart.gif) center top no-repeat; font:bold 11px Verdana; color:#000000; height:20px; display:block; padding-top:30px; cursor:pointer; text-decoration:none; margin:2px; text-transform:uppercase; text-align:center;
}
.cart-updt a:hover {
background:url(siteimages/UpdateCart_hvr.gif) center top no-repeat; color:#a10106;
}
.cart-updt input { width:20px; height:18px; border:1px solid #333333; text-align:center; margin:4px}
.cart-bdr-R { border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
#cart-bdr-R { border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.cart-bdr-B { border-bottom:1px solid #d7d7d7;}
#cart-bdr-B { border-bottom:1px solid #d7d7d7;}
#cart-blank { height:60px; background:url(siteimages/blank_cart.gif) left no-repeat; font:normal 24px/60px Impact; color:#799c02; padding-left:60px; margin:20px 0 20px 25px;}
.idea-icon { background:url(siteimages/idea_icon.gif) left no-repeat; padding-left:28px; font:normal 13px/18px Verdana; color:#FF0000;}
/*==================SHOPPING CART END===================*/

/*==================SHIPPING BILLING===================*/
.shipping-catg-name { background:#8cb10f; font:bold 13px/25px Verdana; color:#FFFFFF; padding-left:25px; width:680px; white-space:nowrap;}
.txt_fild0 { width:70px; height:20px; margin:3px; border:1px solid #8eb50d;}
.txt_fild1 { width:160px; height:20px; margin:3px; border:1px solid #8eb50d;}
.txt_fild2 { width:220px; height:20px; margin:3px; border:1px solid #8eb50d;}
.txt_fild3 { width:300px; height:100px; margin:3px; border:1px solid #8eb50d;}
.shipping-w1 { width:300px; font:bold 12px Arial; color: #000000;}
.mandatory { font:bold 13px Arial; color:#FF0000; width:30px; text-align:center}
.spng-Green-Txt {font:normal 10px Arial; color:#749504;}
.spng-error { background:url(siteimages/Error_icon.gif) left no-repeat; padding-left:35px; font:normal 18px/32px Arial; color:#FF0000; text-align:left; margin:auto; display:block;}
/*==================SHIPPING BILLING END===================*/

/*==================DELIVERY INFO LINK PART===================*/

.del_txt {
font:bold 15px Verdana; text-align:center; color:#FFFFFF; text-decoration:none;
}
.del_txt1 {
font:normal 12px Verdana; color:#FF0000; text-decoration:none;
}
.del_no{
font:bold 12px Verdana; color:#990000; text-decoration:none;
}
.del_bodytxt {
font:normal 12px Verdana; color:#CC3300; text-decoration:none;
}
.form_bttn{ background-color:#990000; font:bold 13px Arial; color:#FFFFFF; padding:3px; border:1px solid #990000;}

/*==================SHOWCACE MENU INFO LINK PART===================*/
.sname_txt{font:bold 16px Arial; color:#660000;}
.val_sname_txt{font:bold 16px Arial; color:#FF0033;}
.stitle_txt {
font:normal 11px Verdana; color:#990000; text-decoration:none;
}
.val_stitle_txt {
font:normal 11px Verdana; color:#CC0000; text-decoration:none;
}
.sprice_txt {
font:bold 11px Verdana; color:#000000; text-decoration:none;
}
.sbuynow_txt {
font:bold 12px Verdana; color:#FFFFFF; text-decoration:none; background-color:#e76d0d; padding:3px; border:1px solid #CC6633;
}
.sbuynow_txt:hover {
font:bold 12px Verdana; color:#FFFFFF; text-decoration:none; background-color:#990000; padding:3px; border:1px solid #cc5b02;
}
.val_sbuynow_txt {
font:bold 12px Verdana; color:#FFFFFF; text-decoration:none; background-color:#990000; padding:3px; border:1px solid #CC6633;
}
.val_sbuynow_txt:hover {
font:bold 12px Verdana; color:#FFFFFF; text-decoration:none; background-color:#FF0033; padding:3px; border:1px solid #FF0000;
}
/*============================================================*/

.bdr100 { border:#9AC118 1px solid}