/* CSS Document */
@font-face {
   font-family: 'Economica';
   src: url('Economica-Regular.ttf') format('truetype');
}
body, ul, li { margin:0px; padding:0px; font:normal 13px Arial;}
h1{ margin:0; padding:0;}
h2{ margin:0; padding:0;}
#bg-container { background: #FFFFFF url(images/bg_brown.gif) top left repeat-x;}
.body-content { background:url(images/shadow_bg.gif) center top repeat-y; margin:0 auto;}
.center-content { width:976px; margin:0 auto;}
.footer-container { background: url(images/footer_bg.gif) left bottom repeat-x; height:150px;}
.footer-content {width:1000px; margin:0 auto; text-align:center; font:normal 11px Arial; height:116px; vertical-align:middle}
.footer-content-txt {font:normal 12px Arial; text-decoration:none; color:#000000}
.wdtL {width:190px;} .wdtMspace{width:5px;} .wdtR{width:780px}
.cont-border {border: #f6d5b6 1px solid; width:881px;}
.top_bar_bg {background:url(images/bg_brown.gif) left top repeat-x; height:34px;}
.toptext-SD {font:normal 12px Arial; color:#5e360b; background:url(images/icon_sameday.png) left no-repeat; padding-left:25px}
.toptext-SD a{font:normal 12px Arial; color:#5e360b;padding-left:25px}
.toptext-GD {font:normal 12px Arial; color:#5e360b; background:url(images/icon_guaranteed.png) left no-repeat; padding-left:25px}
.top_comment_bg { background:url(images/d_comment_bg.gif) center no-repeat; width:300px; margin-top:15px;}
.top_comment_txt { background: url(images/top_b1.gif) left no-repeat; padding-left:15px; font:normal 12px Verdana; color:#000000}
#topm-menu {background:#be905f; width:980px; margin:0 auto;}
#topm-menu ul li{margin:0; padding:0; list-style-type:none; width:138px; float:left; background:#be905f; text-align:center; display:block;}
#topm-menu li a{font:normal 13px/34px Arial; color:#ffffff; text-decoration:none; display:block;}
#topm-menu li a:hover{display:block; color:#000000;}
#topm-menu li#divider{margin:0; padding:0; list-style-type:none; width:2px;}
.heading {font:normal 25px Economica; color:#333333;}
#Leftmenu-heading {background:url(images/lft_Menu_Hdng.png) center bottom no-repeat; font:normal 25px/40px Economica; color:#000000; text-align:center}
#New-Launch {background:url(images/top_hdng.png) center bottom no-repeat; font:normal 25px/40px Economica; color:#000000; text-align:left; padding-left:30px}
#New-Launch-box {width:252px; margin:4px; text-align:center; margin:0 auto}
#New-Launch-box .imgbrdr {text-align:center; margin:5px; border:1px solid #ebebeb}
#New-Launch-box .buytxt {font:normal 15px/25px Arial; color:#FF0000;}
#New-Launch-box .detailstxt {font:normal 13px/18px Arial; color:#0048a8; text-decoration:none}
.featureBG { background:url(images/FeaturedProd-bg.gif) left center repeat-x; height:52px; font:normal 25px/52px Economica; color:#6d3c08; padding-left:30px}
.itemBOX-content {width:195px; margin:4px; text-align:center;}
#feature-box {width:195px; border:1px solid #f0e5da; margin:4px; text-align:center;}
#feature-box .title a {font:bold 12px/19px Arial; background:#f5ede5; padding:3px auto; color:#000000; text-decoration:none; display:block}
#feature-box .description a {font:normal 12px/18px Arial; color: #000000; text-decoration:none; padding:0 2px;}
#feature-box .price {font:normal 13px/25px Arial; color: #ff0000;}
#SpecialOccasions ul li {margin:0; padding:0; list-style-type:none;}
#SpecialOccasions ul li a{ background:url(images/leftmenu_list.gif) left no-repeat; padding-left:25px; font:normal 12px/24px Arial; color:#333333; text-decoration: none;}
#SpecialOccasions ul li a:hover{color:#940302;}
#SpecialOccasions strong {font: normal 25px/40px Economica; color:#000000; text-align:center}
.index_hder { height:40px; background:#f6d5b6; font:normal 28px/40px Economica; color:#5e360b; padding-left:30px;}
.SecureGateway {height:40px; background:#f6d5b6 url(images/lock_icon.gif) left no-repeat; font:normal 28px/40px Economica; color:#5e360b; padding-left:70px;}
.Testimonial {height:40px; background:#f6d5b6 url(images/note_icon.png) left no-repeat; font:normal 28px/40px Economica; color:#5e360b; padding-left:70px;}
.DLocations {height:40px; background:#f6d5b6 url(images/delivery_icon.png) left no-repeat; font:normal 28px/40px Economica; color:#5e360b; padding-left:70px;}
.txt-blk-bold {font:bold 13px/22px Verdana; color: #000000}

.txt-blk-bold a{font:normal 12px Verdana; color: #000000; text-decoration:underline;}
#bottom_menu { width:963px; margin: 0 auto;}
#bottom_menu .content {height:273px; background:#efefed url(images/bot_menu_bg.gif) right bottom no-repeat; border:1px solid #d0d0d0; margin: 0 auto; padding:10px}
#bottom_menu .hdng {font:bold 12px/20px Arial; color:#410300; background:url(images/bot_hr.gif) left bottom no-repeat; padding-left:15px;}
#bottom_menu_item-hdng{background:#a70f09; padding-left:30px; font:normal 25px/40px Economica; color:#FFFFFF;}
#bottom_menu_item {width:963px; margin:0 auto; background:#eaeaea; border:1px solid #dcdcdc;}
#bottom_menu_item ul li { margin:0; padding:0; list-style-type:none;}
#bottom_menu_item ul li a{ font:normal 12px/25px Arial; color:#333333; background:url(images/list_bg.gif) left no-repeat; padding-left:25px; text-decoration:none; margin-left:20px;}
#bottom_menu_item ul li a:hover{color:#a60d07;}
.bottom_link { font:normal 12px/20px Arial; color:#410300; padding-left:15px; text-decoration:none}
.itemHead { font:normal 28px Economica; color:#be905f;}
.itemHead h1 { font:normal 28px Economica; color:#be905f; margin:0; }
.itemHead #Left { background:url(images/item_hdng_Left.gif) left no-repeat; width:160px; height:105px;}
.itemHead #Right { background:url(images/item_hdng_Right.gif) left no-repeat; width:242px; height:105px;}
.itemHead #Bottom { background:url(images/item_hdng_Bottom.gif) top no-repeat; width:779px; height:18px;}
#pageNo {background:#fae6d3; font:bold 13px Arial; color:#91612d; height:20px}
#pageNo a{font:bold 13px Arial; color:#000000; text-decoration:none;}
#pageNo a:hover{color:#b40004; text-decoration:none;}
#pageNo p{margin:0; padding:0; font:normal 10px Arial; color:#333333; text-transform:uppercase; letter-spacing:1px}
#pageNo p a{font:normal 10px Arial; color:#333333; text-decoration:none; text-transform:uppercase;}
#itemBOX-content {width:188px; margin:2px; text-align: center; float:left}
#itemBOX { border:1px solid #f2e8de; text-align: center; float:left}
#itemBOX img{margin:3px;}
#itemBOX .itmtitle{font:bold 12px/18px Arial; color:#000000; text-align:left; padding-left:4px; height:36px}
#itemBOX .itmdesc{font:normal 12px/18px Arial; color:#000000; text-align:left; padding-left:4px; height:36px}
/*#itemBOX .itmprice{font:bold 13px/18px Verdana; color:#f91515; text-align:left; padding-left:4px;}*/
.itmprice1{font:normal 13px/20px Arial; color:#000000; text-align:left;}
.AddCart{font:normal 13px/20px Arial; color:#FF0000;}
#occn_menu { width:963px; margin: 0 auto; margin-top:10px}
#occn_menu .content {background:#efefed; border:1px solid #d0d0d0; margin: 0 auto; padding:10px}
.occnmenu_link {font:normal 12px/25px Arial; color:#000000; background:url(images/leftmenu_list.gif) left no-repeat; padding-left:25px; text-decoration:none}
.occnmenu_link:hover{color:#a00101;}
#header-productDetails {background:url(images/productDet_hbg.gif) center no-repeat; width:889px; height:135px;}
.Txt_Bld-Black {font:bold 14px Verdana; color:#000000;}
.DelTime {background:url(images/clockIcon.gif) left no-repeat; padding-left:40px; height:30px; font:bold 13px/32px Verdana; color:#000000;}
.buttonTXT { font:bold 13px Verdana; color:#FFFFFF; background:#990000; text-decoration:none; margin:2px; padding:2px;}
.RedTxt {font:normal 11px Arial; color:#FF0000;}
.RedTxt2 {font:normal 13px Arial; color:#FF0000;}
.addonContainer {width:800px; background:#efefed; border:1px solid #dbdbdb;}
.addonContainer_bottom {width:800px; height:30px; background:url(images/addon_Shadow.gif) top no-repeat}
.addonBox {background:#FFFFFF; width:260px; margin:6px; font:normal 11px/16px Arial; color:#000000; border:1px solid #d8d8d8;}
.LikeProduct {width:170px; margin:2px; text-align:center; border:1px dashed #f6d5b6; font:normal 12px Arial; color:#000000;}
.LikeProduct img { width:120px; height:120px; margin:10px;}
.LikeProduct #item_Add {width:80px; height:23px; background:#990000; display:block; margin:3px auto; font:bold 12px/23px Arial; color:#FFFFFF; text-decoration:none}

.headerTXT {width:930px; margin-top:20px}
.headerTXT #headertop{width:930px; height:38px; background:url(images/HeaderTXT_top.gif) center bottom no-repeat; font:bold 20px/38px Economica; color:#ffffff; text-align:center; vertical-align:text-top}
.headerTXT #headermiddle{background:url(images/HeaderTXT_middle.gif) center top repeat-y; padding:0 15px}
.headerTXT #headerbot{width:930px; height:19px; background:url(images/HeaderTXT_bot.gif) center top no-repeat}

.Shop_cart_bgTop { width:788px; height:26px; background:url(images/ShoppingCartBG-top.gif) bottom center no-repeat;}
.Shop_cart_bgBot { width:788px; height:26px; background:url(images/ShoppingCartBG-bottom.gif) top center no-repeat;}
.Shop_cart_bgMiddle { width:788px; background:url(images/ShoppingCartBG-middle.gif) top center repeat-y; font:bold 12px/18px Arial; color:#6c6c6c;}
.ShoppingCart_button { width:50px; height:18px; display:inline-block; background:#be905f; color:#FFFFFF; padding:2px; margin:4px; text-decoration:none}
.addon_hdng {font:normal 23px Economica; color:#733f08;}
.addon_hdng a {color:#FFFFFF; display:inline-block; padding:4px; margin:4px; background:#E31054; text-decoration:none; cursor:pointer;}
/*.addon_hdng {font:normal 23px Economica; color:#733f08;}
.addon_hdng a {color:#FFFFFF; display:inline-block; padding:4px; margin:4px; background:#858585; text-decoration:none; cursor:pointer;}*/
.addon_box { width:280px; margin:5px; text-align:center; border:1px solid #be895c; font:normal 11px Arial; background:#fff6ee;}
.addon_box img { margin:3px; width:50px; height:50px;}
.addon_box #adon_price {font:normal 11px/25px Arial; color:#FF0000}
.product_table { border-left:1px solid #9c9c9c; border-right:1px solid #9c9c9c; border-top:1px solid #9c9c9c; background:#ebe9e9; font:normal 12px/18px Arial;}
.product_table td { padding:5px 2px; border-bottom:1px solid #9c9c9c;}
.Login_box { border:1px solid #c4c4c4; background:#f2f2f2; font:normal 13px Arial;}
.Txt_hdng { font:normal 18px/40px Arial; color:#7d7d7d;}
.txtBox_S { width:100px; height:25px; border:1px solid #7f7f7f; margin:3px}
.txtBox_M { width:180px; height:25px; border:1px solid #7f7f7f; margin:3px}
.txtBox_L { width:220px; height:25px; border:1px solid #7f7f7f; margin:3px}
.txtBox_L4 { width:290px; height:25px; border:1px solid #7f7f7f; margin:3px}
.txtBox_L22 { width:60px; height:25px; border:1px solid #7f7f7f; margin:3px}
.txtBox_XL { width:290px; height:80px; border:1px solid #7f7f7f; margin:3px}
.but_grey { width:80px; height:23px; background:#6c6c6c; font:bold 13px Arial; color:#FFFFFF; margin:4px; text-align:center; text-decoration: none; padding:4px}
.butn_grey {background:#6c6c6c; font:bold 13px Arial; color:#FFFFFF; margin:4px; text-align:center; text-decoration: none; padding:4px; border-width:0px; cursor:pointer}
.txt_red { font:normal 12px Arial; color:#FF0000;}
.txt_grey { font:normal 11px Arial; color:#747373;}
.white_txt {font:bold 13px/25px Arial; color:#FFFFFF;}
.member_hdng { background:#6c6c6c; font:bold 13px/28px Verdana; color:#FFFFFF; padding-left:30px}
.errorSine_s {width:200px; height:35px; background:url(images/es.gif) left no-repeat; padding-left:30px; font:bold 12px/30px Arial; color:#FF0000;}
.delivery_Location a{font:normal 13px Arial; color:#000000; text-decoration:none; margin:0 3px}
.delivery_Location a:hover{color:#760303; text-decoration:underline}

/*Design Comment*/
#fade {
display : none;
position : fixed;
top : 0%;
left : 0%;
width : 100%;
height : 100%;
background:url(images/fade_bg.png);
z-index : 1001;
}
#light {
display : none;
position : absolute;
top : 17%;
left : 35%;
width : 600px;
height : 700px;
margin-left : -150px;
margin-top : -100px;
border : #bbb7b7 solid 2px;
background : #d4d4d4;
z-index : 1002;
overflow : visible;
}
#light img {
text-align : right;
float : right;
cursor : pointer;
}
.Old_dsgn {
width:563px;
height:300px;
text-align:center;
}
.Old_dsgn img{
margin:5px auto;
width:563px;
text-align:center;
}
.frm_dsgn {
width:100%;
height:325px;
}
.comment_box { border:1px solid #c4c4c4; background:#f2f2f2;}
/*Design Comment*/

.index_ban {
	width:731px;
	height:280px;
	background:url(images/index_mainbanner_normal.jpg) center no-repeat;
	display:inline-block;
	text-decoration:none;
}
.index_ban h2 {
	padding:60px 0 15px 25px;
	font-family: 'Raleway', sans-serif;
	font-size:30px!important;
	color:#434544;
}
.index_ban p {
	font-family: 'Raleway', sans-serif;
	color:#e02c49;
	font-size:20px;
	margin:0;
	padding:0 0 0 25px;
}
.ind_ban_bday {
	width:320px;
	height:167px;
	background:url(images/birthday_banner_bg.jpg) center no-repeat;
	display:inline-block;
	text-decoration:none;
	text-align:left;
}
.ind_ban_bday h2 {
	padding:30px 0 0 20px;
	margin:0;
	font-family: 'Raleway', sans-serif;
	font-size:20px;
	color:#b80360;
	display:block;
}
.ind_ban_wdng {
	width:320px;
	height:167px;
	background:url(images/wedding_banner_bg.jpg) center no-repeat;
	display:inline-block;
	text-decoration:none;
	text-align:right;
}
.ind_ban_wdng h2 {
	padding:30px 20px 0 0;
	margin:0;
	font-family: 'Raleway', sans-serif;
	font-size:20px;
	color:#1075a2;
	display:block;
}
.ind_ban_aniv {
	width:320px;
	height:167px;
	background:url(images/anniversary_banner_bg.jpg) center no-repeat;
	display:inline-block;
	text-decoration:none;
	text-align:left;
}
.ind_ban_aniv h2 {
	padding:30px 0 0 20px;
	margin:0;
	font-family: 'Raleway', sans-serif;
	font-size:20px;
	color:#e9076c;
	display:block;
}
.bnt_back
{ 
color:#FFFFFF;
background-color:#BE905F;
font:bold 11px Arial;
border:1px solid #FFFFFF;
width:80px;
height:25px;
cursor:pointer;
}
.rdmr
{
font:normal 12px Arial;
color:#FF0000;
text-decoration:underline;
}
.top_wrp {font:normal 12px Arial; color:#000000; text-decoration:none; text-align:justify; padding:0px 10px;}
.top_wrp a {font:normal 12px Arial; color:#000000; text-decoration:underline;}
.top_wrp h2 {font:normal 12px Arial; color:#000000; text-decoration:none; padding:0; margin:0;}
.btm_wrp {font:normal 12px Arial; color:#000000; text-decoration:none; text-align:justify; padding:0px 10px;}
.btm_wrp a {font:normal 12px Arial; color:#000000; text-decoration:underline;}
.btm_wrp h2 {font:bold 15px Arial; color:#000000; text-decoration:none; padding:0; margin:0;}
.writeup-txt {padding:5px;}
.writeup-txt h2 {font: normal 25px/35px Economica; margin:0; padding:0;}
.writeup-txt p {font:normal 13px/24px Arial; color:#333333; text-align:justify;}
.writeup-txt p a {color:#333333; text-decoration:underline;}