/* CSS Document */
@font-face {
   font-family: 'Museo 100';
   src: url(../'Museo100-Regular.otf') format('opentype');
}
@font-face {
font-family: 'Cookie';
  src:url('Cookie-Regular')  format('truetype'),
  }
@font-face {
font-family: 'Montserrat';
  src:url('Montserrat-Regular.ttf')  format('truetype'),
  }
  @font-face {
font-family: 'Dosis';
  src:url('Dosis-Regular.ttf')  format('truetype'),
  }
html{font-family:arial;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;
}
img {
    max-width: 100%;
}
body{margin:0 auto;
}
ul{padding:0;
margin:0;
}
/*h3{padding:0;
margin:0;
}*/

#container{
    width:100%;
	margin:0 auto;
}
textarea:hover, input:hover{
background-color: #f9ffb9; border:1px solid #9ec564;
}
input:focus, textarea:focus{
background-color: #f9ffb9; border:1px solid #9ec564; -webkit-box-shadow: 0px 0px 3px 3px #dedddd;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    0px 0px 3px 3px #dedddd;  /* Firefox 3.5 - 3.6 */
  box-shadow:         0px 0px 3px 3px #dedddd;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.header-area {
    width:100%;
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	height:90px;
	background:#FFFFFF;
    /*background: none repeat scroll 0 0 #f4f4f4;*/
}
.header-area-fixed{
    width:100%;
	position:relative;
	float:left;
	padding:12px 0px 0px 0px;
	height:70px;
    /*background: none repeat scroll 0 0 #f4f4f4;*/
}
.header-inner{
    width:25%;
    float:left;
	margin-left:.5%;
    position:relative;
}
.header-inner2{
    width:29%;
    float:right;
    position:relative;
	}
.header-inner3{
    width:30%;
    float:left;
	margin-left:-1%;
	margin-right:39px;
    position:relative;
}
.header-middle{
    width:30%;
    float:left;
    position:relative;
}
.header-middle ul{
    width:100%;
	margin:0;
	padding:0;
}
.header-middle ul li{
    width:100%;
	font:normal 14px Arial;
	color:#336600;
	text-align:center;
}
.header-left {
    margin-left:15px;
}
.header-right {
    width:100%;
	/*margin-left:22%;*/
	float:right;
	text-align:right;
	padding:0;
	margin:0;
}
.header-right-txt {
    width:100%;
	margin:10px 0px 0px 0px;
	float:right;
	text-align:right;
}
.header-right-txt2 {
    width:100%;
	/*margin:35px 0px 0px 0px;*/
	float:right;
	text-align: right;
	font:bold 14px 'Museo 100';
	color:#999999;
	padding-right:5px;
	margin-top:13px;
	/*background:url(../images/phone_no.jpg) no-repeat 100%;*/
}
.header-right-txt2 img{
padding:0;
margin:0;
}
.header-right-txt3 {
    width:100%;
	margin:1px 0px 0px 0px;
	float:right;
	text-align: right;
	font:bold 13px Verdana;
	color:#3d6502;
	padding-right:5px;
	/*background:url(../images/phone_no.jpg) no-repeat 100%;*/
}
.user-menu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
	background-color:#f3f2f2;
	border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
}
.user-menu li {
    display: inline-block;
	*display: inline; /* leading asterisk IS correct */
	padding-left:0px;
}
.user-menu li a {
	font:normal 12px Arial;
	color:#7f7e7e;
    margin-right: 0px;
	line-height:30px;
    padding: 10px 5px 10px 25px;
	text-decoration:none;
}

.user-menu li a:hover
{   color:#333333; 
    text-decoration:underline;
}
.user-menu li a.signin {
    display: inline;
	font:normal 12px Arial;
	color:#7f7e7e;
    margin-right: 0px;
	line-height:30px;
    padding: 0px 10px 0px 6px;
	text-decoration:none;
}
.user-menu li a.signin:hover
{   color:#333333; 
    text-decoration:underline;
}

.user-menu li a.location-icon {
    display: inline;
	font:normal 12px Arial;
	color:#7f7e7e;
    margin-right: 0px;
	line-height:30px;
    padding: 0px 10px 0px 6px;
	text-decoration:none;
}
.user-menu li a.location-icon:hover
{   color:#333333; 
    text-decoration:underline;
}

.topmenu-line{
    font:normal 12px Arial;
	color:#999999;
	text-decoration:none;
}
.login-icon{
    background:url(../images/login_icon.png) no-repeat left;
}
.contact-icon{
    background:url(../images/contactus_icon.png) no-repeat left;
}
.user-menu li a.shopcart {
    display: inline;
	font:normal 12px Arial;
	color:#7f7e7e;
    margin-right: 0px;
	/*line-height:30px;*/



    padding: 0px 10px 0px 6px;
	text-decoration:none;
}
.shopping-icon{
    background:url(../images/shoppingcart_icon.png) no-repeat left;
}
.toplink{
    font:normal 13px Verdana;
	color:#76a135;
	text-align:right;
	padding-right:5px;
}
.toplink2{
    font:normal 13px Arial;
	color:#424141;
	padding-right:10px;
}
.header-link{
    width:100%;
    float:left;
    position:relative;
	margin-top:5px;
}
.header-link ul{
    width:100%;
	margin:0;
	padding:0;
}
.header-link ul li{
    width:100%;
	display:inline;
	padding-left:4px;
}
.header-link ul li a{
font:bold 12px Arial;
	color:#ee4c7d;
	text-align:right;
	text-decoration:underline;
}
.header-link ul li a:hover{
	color:#5c535d;
}
.header-link ul li:after {
    content: "|";
	font:normal 12px Arial;
	color:#333333;
	padding-left:7px;
	}
.header-link ul li:last-child:after {
    content: " ";
}
/*--------------------------Menu------------------------------*/
.dropwown-menu{
    width:100%;
    float:left;
    position:relative;
	background-color:#FFFFFF;
	height:34px;
	margin-top:0px;
	margin-bottom:-13px;
	z-index: 1000;
}
/*--------------------------Menu End------------------------------*/

/*-------------------------Populer Information-----------------------*/

#populer-info{
    width:25%;
	/*height:372px;*/
    float:left;
	position:relative;
	/*left:10px;*/
	background-color:#e6fac8;
}
.info {width:100%; float:left; display: block; margin:0px; padding:0px;}

.info li {
  z-index: 100;
  display:block;
  text-align:center;
  list-style-type:none;
  background:url(../images/info-devider.jpg) no-repeat bottom;
  padding-top:8px;
  padding-bottom:8px;
}
.info li.pop-txt{
font: bold 12px Arial;
color:#558c02;
} 
.info li span.pop-txt2{
font: normal 12px Arial;
color:#618a23;
}
.info li span.pop-txt2 a{
font: normal 12px Arial;
color:#618a23;
}
@-webkit-keyframes blink { 50% { border-color: #ff0000; }  }
div.cityblog-total{ 
	width:100%; float:left; margin:0px;  border: 3px dashed #cc032e ;
	top: 10px ;
    left: 10px ;
	text-align:center ;
	font-family: monospace ;

	-webkit-animation: blink .5s step-end infinite alternate; 
}
#city-blog{
width:100%; float:left; display: block; margin:0px; height:90px; background-color:#9ec564;
}
#city-blog ul{
margin:0px; padding:0px; padding:8px 0px 10px 0px;
}
#city-blog ul li{
list-style-type:none; text-align:center; padding:5px 0px 5px 0px;
}
.select-city-txt{ font:bold 13px Arial; color:#FFFFFF;}
.city-form-blog{ width:80%; float:left; text-align:right; margin-left:6px;
}
.city-bttn{width:15%; float:right; margin-right:3px;}
.city-form{ width:100%; height:27px; border:1px solid #87c528;
font: bold 13px Arial,Helvetica,Sans-serif;
    color: #919090;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;}

.city-form2{ width:100%; height:27px; border:1px solid #87c528;
font: bold 12px Arial;
    color: #919090;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;}
	
#right-banner{
    width:23%;
	height:300px;
    float:right;
	position:relative;
	 
}

.rightbanner-image{
max-width:100%;
height: 117px;
margin-bottom:11px;
background:#fde7a6;
/*background:#fed3dc;*/
/*background:url(../images/cake_banner.jpg);
background-repeat:no-repeat;
background-position:center;
background-size: 100%;*/
}
.rightbanner-image2{
max-width:100%;
height: 117px;
margin-bottom:11px;
background:#f2f0f1;
/*background:url(../images/chocolate_banner2.jpg);
background-repeat:no-repeat;
background-position:center;
background-size: 100%;*/
}
.rightbanner-image3{
max-width:100%;
    height: 117px;
background:#eafbcf;
/*background:url(../images/combo_banner.jpg);
background-repeat:no-repeat;
background-position:center;
background-size: 100%;*/
}
#right-banner ul{
padding:0px;
margin:0px;
}
#right-banner ul li{
list-style-type:none;
padding:0px;
	margin:0px;

}
/*--------------------------Top Banner------------------------------*/
#top-banner{
    width:100%;
    float:left;
	margin-top:10px;
}

.top-banner-right{width:20%; height:280px; float:left; margin-left:0; position:relative; background:#ee4c7d; background-size: 100% 100%;
}
.top-banner-vday{width:23%; height:280px; float:left; margin-left:.5%; position:relative; background:url(../images/valentinebanner-right.jpg) center;background-size: 100% 100%;
}
#banner-main{ width:100%; float:left; position:relative; margin:0px; padding:0px; 
}
.banner {width:100%; display: block; margin:0px; padding:0px;}

.banner li {
  display: inline-block;
  position: relative;
  z-index: 100;
  height:63px;
  margin-bottom:8px;
  list-style-type:none;
}
#banner-large{ width:670px; float:left; margin-left:8px; padding:0px;
}
/*--------------------------Middle Banner------------------------------*/
#flower-banner{
    width:25%;
	height:372px;
    float:left;
	background:url(../images/flower-banner2.jpg) no-repeat;
	 background-size: 100% 100%;
}
#flower-banner-txt{
    width:94%;
	margin:0px 3px 0px 8px;
	padding:18px 0px 18px 0px;
    float:left;
	text-align:center;
	background:#fdc9d2;
}
#flower-banner-txt ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#flower-banner-txt ul li{
	margin:15px 2px 15px 3px;
	padding:0px 5px 0px 0px;
	display:inline;
}
#flower-banner-txt ul li a.first{
    font:normal 13px Arial;
	background-color:#e02f56;
	padding:3px 5px 3px 5px;
	color:#FFFFFF;
	border:1px solid #de113b;
	text-align:center;
	border-radius: 5px;
	text-decoration:none;
	}
#flower-banner-txt ul li a.first:hover{
	color:#FFFFFF;
	text-decoration:none;
	}
#flower-banner-txt ul li a.second{
    font:normal 13px Arial;
	background-color:#6aab07;
	padding:3px 5px 3px 5px;
	color:#FFFFFF;
	border:1px solid #518501;
	text-align:center;
	border-radius: 5px;
	text-decoration:none;
	}
#flower-banner-txt ul li a.second:hover{
	color:#FFFFFF;
	text-decoration:none;
	}
.flower-text1{
    font:normal 13px Arial;
	color:#dd103d;
}
#aboutus{
    width:24%;
	height:372px;
	position:relative;
    float:left;
	margin-left:1%;
	margin-right:1%;
	background-color:#ffebee;
}
#aboutus span {
width:100%;
 height:16px;
 /*position:relative;
 float:left;*/
 display:block;
 clear:both;
 text-align:center;
 padding:3px 0;
 margin:3px 0;
}
/*.about-text{
position:relative;
 float:left;
 font-family:Arial;
font-size:2vw;
font-size:2vh;
 color:#40403f;
 padding:0px;
 margin:0px;
 text-align:center;
}*/
/*#aboutus p {
 /*font:normal 12px Arial;*/
 /*font-weight:normal;
 font-size:2vw;
 font-size:2vh;
 color:#b02b42;
 padding:4px 0;
 margin:0px;
 text-align:center;
}*/
#aboutus p {
 font:normal 59.3% Arial;
 font-family:Arial;
 font-weight:normal;
 text-align: justify;
 /*text-align:center;*/
 color:#b02b42;
 padding:4px 6px 0px 6px;
 margin:0px;
}
#aboutus .text1{
width:100%;
height:100px;
 font-family:Arial;
 font-weight:normal;
 font-size:80%;
 text-align: justify;
 color:#b02b42;
}
#aboutus .text2{
width:100%;
height:50px;
font: normal 11px Arial;
 text-align: justify;
 color:#b02b42;
}
#aboutus p a {color:#b02b42;}
.about-devider{
width:100%;
 height:20px;
 position:relative;
 float:left;
}

.abouttxt-red{
position:relative;
 float:left;
 font-family:Arial;
/*font-size:70%!important;*/
font-size:2vw;
font-size:2vh;
 color:#b02b42;
 padding:0px;
 margin:0px;
 text-align:center;
}
/*.abouttxt-red a{
 font-family:Arial;

 font-size:2vw;
font-size:2vh;
 color:#b02b42;
 text-align:justify;
 margin:0 auto;
 padding:0px;
}*/
/*#aboutus .head{
 width:99%;
 height:20px;
 margin-top:5px;
 float:left;
}
#aboutus .abouttxt{
 width:96%;
 height:auto;
 float:left;
 text-align:center;
 font:normal 13px Arial;
 color:#40403f;
 margin:0 auto;
 padding:0px;
}
#aboutus .abouttxt-red{
 width:96%;
 margin:0 auto;
 padding:0px;
 height:auto;
 float:left;
 font:normal 13px Arial;
 color:#b02b42;
 text-align:center;
}
.abouttxt-red a{
 font:normal 13px Arial;
 color:#b02b42;
/* text-align:justify;*/
 /*margin:0 auto;
 padding:0px;
}*/

/*.about {width:100%; float:left; display: block; margin:0px; padding:0px;}

.about li {
  z-index: 100;
  display:block;
  text-align:center;
  list-style-type:none;*/
/*  background:url(../images/info-devider.jpg) no-repeat bottom;
  padding-top:0px;
  padding-bottom:0px;
  margin:0px;
  word-spacing:normal;
}*/
/*.about li.pop-txt{
font: bold 12px Arial;
color:#558c02;
} 
.about li span.pop-txt2{
font: normal 12px Arial;
color:#618a23;
}
.about li span.pop-txt2 a{
font: normal 12px Arial;
color:#618a23;
}*/
.abouttxt{
font-family:Arial;
font-size:12px;
 color:#40403f;
}
.abouttxt-red{
 /*width:96%;
 margin:0 auto;
 padding:0px;
 height:auto;
 float:left;*/
 padding:0px;
 margin:0px;
 font:normal 13px Arial;
 font-size-adjust: 13px;
 color:#b02b42;
 text-align:center;
}
.abouttxt-red a{
 font:normal 13px Arial;
 color:#b02b42;
/* text-align:justify;*/
 margin:0 auto;
 padding:0px;
}

#middle-banner{
    width:100%;
    float:left;
	margin-top:10px;
}
#middle-banner-small{

    float:left;
	margin-top:8px;
	font:bold 18px Arial;
	color:#FFFFFF;
	text-align:center;
}
.middle-banner1{background:url(../images/sameday_banner.jpg) no-repeat;
    width:202px;
    float:left;
}
.middle-banner-click{font:bold 14px Arial;
	color:#FFFFFF;
	padding-top:100px;
}
.middle-banner2{
    width:260px;
    float:left;
	margin-left:6px;
}
/*---------------------------mobile menu-------------------------------------*/


/*--------------------------Middle Banner Mobile------------------------------*/
/*#mo-banner{
    width:100%;
    float:left;
	margin-top:15px;
	margin-bottom:15px;
	display:none;
}
#mo-banner ul
{   padding:0px;
    margin:0px;
    list-style-type:none;
}
#mo-banner li{
    display:block;
    background-color:#ffd89b;
	padding:10px 0px 10px 0px;
    font:normal 15px Arial;
	margin-bottom:8px;
	border:1px solid #e58d03;
    color:#333333;
    text-align:center;
}
.mo-click{
    font:bold 11px Arial;
    display:block;
	color:#9b0303;
	padding-top:5px;}*/
	
#mo-banner{
    width:100%;
    float:left;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:15px;
	background-color:#FFFFFF;
	display:none;
}
.mo-banner-box{
    width:22%;
	float:left;
	margin:.2%;
	padding:.5%;
	/*margin-left:2px;
	margin-bottom:10px;
	padding-bottom:6px;*/
	background-color:#feddcd;
	border:1px solid #fec1a2;
	border-radius:10px;
}

.mo-banner-title {
    font:normal 16px Arial;
	color: #333333;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
}
.mo-click{
    font:bold 14px Arial;
	text-align:center;
	color:#e41e3c;
	display:block;
	text-decoration:none;
	}
/*--------------------------Product------------------------------*/
#product-content{
    width:100%;
    float:left;
	position:relative;
	padding-top:10px;
	padding-bottom:15px;
}
#product-box{
    width:100%;
    float:left;
}
.single-product-box-blog{
    width:100%;
    float:left;
	position:relative;
}
.single-product-box-name{
    width:50%;
    float:left;
	position:relative;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:12px;
	height:34px;
	background-color:#f1efef;
	border-bottom:1px solid #cfcdce;
	font-family: 'cookie';
    color: #e81a5f;
    font-size: 40px;
}
.single-product-box-name span{
font:normal 26px 'cookie';
    color: #e81a5f;
	padding-left:10px;
	text-decoration:none;
}
.single-product-drop{
    width:50%;
    float:left;
	position:relative;
	height:34px;
	background-color:#f1efef;
	border-bottom:1px solid #cfcdce;
	padding-right:8px;
}
.city-product-box-name{
    width:100%;
    float:left;
	position:relative;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:12px;
	background-color:#f1efef;
	border-bottom:1px solid #cfcdce;
}
.single-product-box
{   width:100%;
    float:left;
	position:relative;
}
/*.single-product-box ul{
  list-style-type:none;
  width:100%;
}
.single-product-box ul li{
width:20%;
float:left;
position:relative;
display:inline;
}*/
.single-product
{   width:18%;
	height:360px;
    float:left;
	margin:0px 0px 0px 1.5%;
	list-style-type:none;
	border:1px solid #e4e4e4;
	margin-bottom:15px;
	padding-bottom:8px;
    -webkit-box-shadow: 1px 1px 1px 1px #e9e8e8;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    1px 1px 1px 1px #e9e8e8;  /* Firefox 3.5 - 3.6 */
  box-shadow:         1px 1px 1px 1px #e9e8e8;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
  background-color:#FFFFFF;
}
.single-product ul{
    list-style-type:none;
	padding:0px;
	margin:0px;
}
.single-product ul li{
    text-align:center;
	margin-top:9px;
}
.single-product ul li img{
    margin-top:5px;
    margin-bottom:5px;
}
.single-product ul li.desc
{   font:bold 13px 'Museo 100';
	color:#666666;
	height:30px;
	text-decoration:none;
	letter-spacing: 1px;
}
.single-product ul li.price
{   font:bold 15px 'Museo 100';
	color:#c93c20;
	text-decoration:none;
}



.single-product2
{   width:18%;
	height:350px;
    float:left;
	margin:0px 0px 0px 1.5%;
	list-style-type:none;
	border:1px solid #e4e4e4;
	margin-bottom:15px;
	padding-bottom:8px;
    -webkit-box-shadow: 1px 1px 1px 1px #e9e8e8;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    1px 1px 1px 1px #e9e8e8;  /* Firefox 3.5 - 3.6 */
  box-shadow:         1px 1px 1px 1px #e9e8e8;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
  background-color:#FFFFFF;
}
.single-product2 ul{
    list-style-type:none;
	padding:0px;
	margin:0px;
}
.single-product2 ul li{
    text-align:center;
	margin-top:9px;
}
.single-product2 ul li img{
    margin-top:5px;
    margin-bottom:5px;
}
.single-product2 ul li.desc
{   font:bold 12px 'EncodeSansExpanded';
	color:#3b3a3a;
	/*height:30px;*/
	text-decoration:none;
}
.single-product2 ul li.price
{   font:normal 15px 'EncodeSansExpanded';
	color:#6b6b6b;
	text-decoration:none;
}
.single-product2:last-child
{ display:none;
}


.product-wid-title {
    font:normal 21px "Times New Roman", Times, serif;
	color:#a42900;
	padding:7px 0px 0px 0px;
	font-style:italic;
}
.wid-view-more {
    font:normal 12px Arial;
    color:#950303;
	text-decoration:underline;
    padding: 3px 5px;
    position: absolute;
    right: 6px;
    top: 10px;
}
.wid-view-more:hover {
    color: #fff;
    background-color: #646463;
	text-decoration: none
	}
#product-under-banner
{   width:100%;
    position:relative;
    float:left;
	margin-top:26px;
	/*background-color:#feebef;*/
	background:#feebef url(../images/flowerscombo-banner-right.png) no-repeat right;

}
.flowers-combo
{
	width:20%;
	float:left;
}
.kids
{   width:100%;
    background:url(../images/kids_banner.jpg) center no-repeat;
    height:104px;
}
.banner-title {
    width:43%;
	float:left;
    font:normal 35px "Times New Roman";
	color:#c3011d;
	padding:3px 0;
	margin:0px;
	text-align:center;
}
.banner-title-citypage {
    width:62%;
	float:left;
	padding:3px 0;
	margin-top:5px;
	margin-left:-15%;	
}
.banner-title-citypage-title{
line-height:15px;
text-align:center;
font:normal 35px "Times New Roman";
color:#c3011d;
}
.banner-title2 {
    font:normal 12px Arial;
	color:#464645;
	text-align:left;
}
.banner-title2_index {
    font:normal 12px Arial;
	color:#464645;
	text-align:center;
}
.banner-title3 {
    font:normal 13px Arial;
	color:#000000;
}
.banner-title3 a{
    font:bold 13px Arial;
	color:#c3011d;
	text-decoration:underline;
}
.shopnow-txt {
    width:100px;
    float:left;
    font:normal 22px "Times New Roman";
    color:#7c7c7c;
	text-decoration:none;
	margin-top:20px;
	margin-left:2px;
}
#product-banner-mobile{
    display:none;
    width:100%;
    position:relative;
    float:left;
	padding:10px 0px 10px 0px;
	/*background-color:#feebef;*/
	background:#feebef url(../images/flowerscombo-banner-mobile.png) no-repeat left;
}
.flowers-combo-mobile
{
	width:70%;
	margin-left:30%;
	float:left;
	background-color:#FFFFFF;
	filter:alpha(opacity=80); /* IE */
    -moz-opacity:0.8; /* Mozilla */
    opacity: 0.8; /* CSS3 */
}
.banner-title-mobile {
    width:98%;
	float:left;
    font:bold 14px Arial;
	color:#c3011d;
	padding:3px 3px;
	margin:0px;
	text-align:center;
}
.banner-title2-mobile {
    font:normal 12px Arial;
	color:#333333;
}
.flowers-combo
{
	width:40%;
	float:left;
}
#showbanner{
    width:100%;
    height:40px;
    background-color:#CCCCCC;
    display:none;
}
.shopnow-txt2{
    font:bold 12px Arial;
	color:#ffffff;
	background-color:#ee4c7d;
	text-decoration:none;
	text-transform:uppercase;
	padding: 5px 10px;
	border-radius:5px;
}
.shopnow-txt2:hover{    
	background-color:#ee779b;	
}
#bottombanner-box{
width:100%;
float:left;
margin-top:10px;
border-bottom:1px solid #919290;
}
#toptext{
width:100%;
float:left;
border-top:1px solid #919290;
padding:10px 0px 10px 0px;
text-align:center;
}

.top_txt_mobile{
width:100%;
float:left;
position:relative;
margin:-15px 0px 0px 0px;
font:normal 12px Arial;
padding:0px 0px 0px 0px;
color:#333333;
text-align:justify;
display:none;
}
.top_txt_mobile a{
font:normal 12px Arial;
color:#990000;
text-decoration:none;
text-align:justify;
}
.bottom-banner-txt1{
font:normal 22px Arial;
color:#50504f;
}
.bottom-banner-txt2{
font:bold 13px Arial;
color:#50504f;
}
/*-------------------------Footer Content------------------------------*/
#footer-content{
    width:100%;
	float:left;
	position:relative;
	padding:5px 0px 15px 0px;
	margin-top:20px;
	/*border-top:1px solid #979797;
	border-bottom:1px solid #979797;*/
	background:#f4f4f4;	
}

.content-large{
    width:98%;
	float:left;
	margin:0 1%;
}
.content-large h1{
	font:bold 16px 'Museo 100';
	color:#302f2f;
	margin:13px 0 6px 0;
	padding:0;
	text-align:left;
	letter-spacing: 1px;
	
}
.content-large h2{
	font:bold 16px 'Museo 100';
	color:#302f2f;
	margin:13px 0 6px 0;
	padding:0;
	text-align:left;
	letter-spacing: 1px;
	
}
.content-large h3{
	font:bold 16px 'Museo 100';
	color:#302f2f;
	margin:13px 0 6px 0;
	padding:0;
	text-align:left;
	letter-spacing: 1px;
	
}
.content-large h4{
	font:bold 16px 'Museo 100';
	color:#302f2f;
	margin:13px 0 6px 0;
	padding:0;
	text-align:left;
	letter-spacing: 1px;
	
}
.content-large h5{
	font:bold 16px 'Museo 100';
	color:#302f2f;
	margin:13px 0 6px 0;
	padding:0;
	text-align:left;
	letter-spacing: 1px;
	
}
.content-large h6{
	font:bold 16px 'Museo 100';
	color:#302f2f;
	margin:13px 0 6px 0;
	padding:0;
	text-align:left;
	letter-spacing: 1px;
	
}
.content-large h7{
	font:bold 16px 'Museo 100';
	color:#302f2f;
	margin:13px 0 6px 0;
	padding:0;
	text-align:left;
	letter-spacing: 1px;
	
}
.content-large i{
	font:bold 16px 'Museo 100';
	color:#302f2f;
	margin:13px 0 6px 0;
	text-align:left;
	letter-spacing: 1px;
	font-style:normal;
	display:block;
	
}
.content-large a{
	font:bold 16px Arial;
	color:#76a135;
	
}
.content-small{
    width:98%;
	float:left;
	margin:0 1%;
	font:normal 13px 'Montserrat',sans-serif;
	color:#5c5c5b;
	text-align:justify;
}
.content-small a{
	color:#141414;
	text-decoration:underline;
}
#footer-content-mobile{
    width:100%;
	float:left;
	position:relative;
	margin-top:15px;
	display:none;
}
.accordion_container {
    width: 100%; display:block;
}
.accordion_head {
    /*width: 98%;*/
	height:26px;
    background-color:#F24F98;
    color: white;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    margin: 0 0 4px 0;
    padding: 4px 0px 0px 8px;
    font-weight: normal;
	text-align:left;
	display:none;
}
.accordion_head span{
padding:0px;
margin:0px;
}
.accordion_body {
    background-color:#FFFFFF;
}
.accordion_body p {
    padding: 8px 8px;
    margin: 0px;
}
.plusminus {
    width:5%;
    float:left;
	font-family: arial;
    font-size: 18px;
    font-weight: bold;
	color:#FFFFFF;

}
/*.content-large-mobile{
    width:93%;
	font:normal 12px Arial;
	color:#FFFFFF;
	
}*/
.content-large-mobile{
    width:93%;
	font:normal 13px Arial;
	color:#FFFFFF;
	
}
.content-large-mobile2{
    margin-left:12px;
	font:bold 14px Arial;
	color:#000000;
	text-align:left;
	padding-bottom:5px;
	
}
.content-small-mobile{
	margin-left:14px;
	font:normal 12px Arial;
	color:#5c5c5b;
	text-align:justify;
	padding-left:5px;
}
.content-small-mobile a{
	color:#141414;
	text-decoration:none;
}
/*-------------------------Testimonial------------------------------*/
#testimonial-content{
    width:100%;
	float:left;
	top:20px;
	margin-top:20px;
}
.testimonial-bg{
    width:100%;
	float:left;
	font:normal 20px 'Museo 100';
	color:#ffffff;
	background-color:#e94d81;
	padding:0px 0px 6px 0px;
	text-align:center;
}
.testimonial-text{
    width:100%;
	float:left;
}
.testimonial-text ul{
    padding:0px;
    margin:0px;
}
.testimonial-text li{
    width:99%;
	float:left;
	padding-left:2px;
	margin:15px 0px 0px 8px;
	list-style-type:none;
	font:normal 12px Arial;
	color:#5c5b5b;
}   

#bottom-banner{width:100%;
float:left;
position:relative;
}
.bottom-banner-box{
    width:31%;
	float:left;
	position:relative;
	margin-left:2%;
	margin-bottom:10px;
	padding-bottom:6px;
	text-align:center;
}
.bottom-banner-title{
padding-bottom:8px;
}
.bottom-banner-text{
    font:normal 12px Arial;
	color:#006600;
	text-transform:uppercase;
	text-decoration:none;
}
/*------------------------Bottom------------------------------*/
#bottom-blog{
    width:100%;
	float:left;
	margin-top:20px;
	background:#e5e5e6 url(<%=fotsitelink%>../images/footer-bg-top.jpg) repeat-x top;
	text-align:left;
}
#bottom-top{
    width:100%;
	float:left;
	padding:5px 0px 5px 0px;
	margin-bottom:15px;
	background-color:#bbbbbb;
}
#bottom-top span{
   font:bold 15px Arial;
	color:#FFFFFF;
	padding-left:8px;
	}
.bottom-link{
    width:100%;
	float:left;
	position:relative;
	margin-top:10px;
	margin-bottom:8px;
	padding:0px;
}
.bottom-box{
    width:18%;
	float:left;
	margin-left:15px;
}
.bottom-box ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.bottom-box ul li {
    /*border-bottom: 1px dashed #555;*/
    padding: 2px 0;
}
.bottom-box a {
    display: block;
    padding: 2px 0;
	font:normal 12px Arial;
	color: #565556;
	text-decoration:none;
}
.bottom-box a:hover{
	color: #000000;
	text-decoration:none;
}
.bottom-title {
    font:bold 13px Arial;
	color: #565556;
	padding-bottom:6px;
	margin-top:8px;
}

.bottom-link2{
    width:100%;
	float:left;
	position:relative;
	padding-top:10px;
	padding-bottom:20px;
	background-color:#FFFFFF;
}
.bottom-link2-inner{
    width:30%;
	float:left;
	margin-left:6px;
}
.footer-social {
    margin-top: 10px
	}
.footer-social ul
{   padding:0px;
    margin:0px;
    list-style-type:none;
}
.footer-social li{
  display:inline;
}
.footer-social li img{
    padding-right:8px;
}
.footer-payment {
    margin-top: 10px
	}
.footer-payment ul
{   padding:0px;
    margin:0px;
    list-style-type:none;
}
.footer-payment li{
  display:inline;
  padding:0px;
  margin:0px;
}
.footer-payment li img{
    padding-right:0px;
	margin:0px;
}
.bottom-link3-inner{
    width:40%;
	float:left;
	margin-left:40px;
}
.payment {
    margin-top: 10px
	}
.bottom-link4-inner{
    width:15%;
	float:left;
	margin-left:40px;
}
.copyright {
    width:100%;
	float:left;
	position:relative;
	background:#5d001d;
	padding-top:6px;
}
.copyright-text{
    width:100%;
	float:left;
	position:relative;
    padding:0px 0px 8px 0px;
	background:#5d001d;
	text-align:center;
	font:normal 12px Arial;
	color:#FFFFFF;
	text-decoration:none;
	}
.copyright-text a{
    font:normal 12px Arial;
	color:#FFFFFF;
	text-decoration:none;
	}
.copyright-text a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.copyright-text2{
    width:100%;
	float:right;
	position:relative;
    padding:0px 0px 8px 0px;
	background:#5d001d;
	font:normal 12px Arial;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	}
.copyright-text2 a{
    font:normal 12px Arial;
	color:#FFFFFF;
	text-decoration:none;
	}
.copyright-text2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
/*-----------------------------------Item Page-----------------------------------*/	
.page-heading-florist{
	 background:#fff2fa; margin-bottom:10px; text-align:center; font:normal 14px/20px arial; font-weight:bold;margin-top: -12px; color:#8a8989
}
/*.page-heading h1{
	font: normal 20px/30px 'Museo 100';
    color: #ee4c7d;
	text-align:center;
}*/

#itempage-content{
    width:100%;
    float:left;
	position:relative;
	/*padding-top:5px;*/
	padding-bottom:15px;
	background-color:#f3f2f2;
	
}
#itempage-box{
    width:100%;
    float:left;
	margin-top:6px;
	background-color:#f3f2f2;
}

.itempage-name{
    width:100%;
    float:left;
	position:relative;
	font:normal 18px Arial;
	color:#333333;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	background:#f4f4f4;
	border-bottom:1px solid #7c7c7c;
}	
.itempage-next{
    width:96%;
    float:left;
	margin-top:5px;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:-20px;
    /*background:#ffd3d3;*/
}
/*.itempage-next ul{
    list-style-type:none;
	text-align:right;
}
.itempage-next li{
	display:block;
	text-align:right;
	margin-right:8px;
	display:inline;
	}
.itempage-next li a{
    font:normal 12px Arial;
	color:#FFFFFF;
	background-color:#6a6a6a;
	padding:4px 10px 6px 10px;
	text-decoration:none;
	}
.itempage-next li a:hover{
    font:normal 12px Arial;
	color:#FFFFFF;
	background-color:#9d9c9c;
	text-decoration:none;
	}*/
/*-------------------------------------City Page----------------------------------------------------*/
.citypage-banner{
    width:100%;
    float:left;
	position:relative;
	background:url(../images/citypage-banner.png) no-repeat center;
	background-size: 100%;
	height:147px;
	margin:0px 0px 20px 0px;
	}
.citypage-text{
    padding-top:45px;
	padding-left:420px;
	font:normal 37px "Times New Roman", Times, serif;
	color:#f13651;
	text-align:center;
}
/*---------------------------------------Product Details--------------------------------------------*/
#pd-content{
    width:100%;
    float:left;
	position:relative;
	/*margin-top:15px;*/
	padding-bottom:15px;
	background-color:f2f2f2;
	}
.pd-name{
    width:97%;
	margin:0% 1.5% 2% 1.5%;
    float:left;
	position:relative;
	font:bold 20px 'Museo 100';
	color:#ee4c7d;
	/*background-color:#6e9f02;*/
	text-align:left;
	display:block;
	border-bottom:1px solid #ee4c7d;
	padding:0px 0px 7px 0px;
	/*-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 10);
	text-transform:uppercase;*/
	top:0px;
	/*background:#ffded9;
	border-bottom:1px solid #fb9e90;
	border-top:1px solid #fb9e90;*/
}
.pd-name2{
    width:100%;
	/*margin:0% 1.5% 1% 1.5%;*/
    float:left;
	position:relative;
	display:block;
	border-bottom:1px solid #ee4c7d;
	padding:0px 0px 3px 0px;
	text-align:center;
	/*-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 10);
	text-transform:uppercase;*/
	top:0px;
	/*background:#ffded9;
	border-bottom:1px solid #fb9e90;
	border-top:1px solid #fb9e90;*/
}
.pd-name2 h1 {
    display: inline-block;    
}
.pd-name2,.pd-name2 .title,.pd-name2 .title h1,.pd-name2 h1{
    font:bold 20px 'Museo 100';
	color:#ee4c7d;
	padding:0;
	margin:0;
	/*background-color:#6e9f02;*/
	text-align:center;
}
.pd-name-occa{
    width:40%;
	margin:0% 30% 0% 30%;
    float:left;
	position:relative;
	font:bold 16px arial;
	color:#FFFFFF;
	background-color:#6e9f02;
	text-align:center;
	display:block;
	padding:7px 0px 7px 0px;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 10);
	text-transform:uppercase;
	/*background:#ffded9;
	border-bottom:1px solid #fb9e90;
	border-top:1px solid #fb9e90;*/
}
.writeuptop{
padding:6px 15px 20px 15px;
font:normal 13px Arial;
margin:0;
color:#333333;
text-decoration:none;
text-align:justify;
}
.writeuptop a{
font:normal 13px 'Museo 100';
color:#000000;
text-decoration:underline;
}
.writeupbot{
padding:6px 8px 0px 8px;
font:normal 13px Arial;
color:#333333;
text-decoration:none;
text-align:justify;
}
.writeupbot ul {
padding:6px 15px 0px 15px;
}
.writeupbot ul li{
padding:6px 15px 0px 3px;
font:normal 13px Arial;
color:#333333;
text-decoration:none;
text-align:left;
list-style-type:square;
}
.writeupbot h1{
padding:0px 0 6px 0;
margin:10px 0 0 0;
}
.writeupbot h2{
padding:0px 0 6px 0;
margin:5px 0 0 0;
}
.writeupbot a{
font:normal 13px Arial;
color:#000000;
text-decoration:underline;
}
.writeupbot2{
padding:2px 0px 1px 0px;
font:bold 16px 'Museo 100';
color:#000000;
text-decoration:none;
text-align:justify;
letter-spacing:1px;
}

.pd-imagecontent{
    width:100%;
    float:left;
	position:relative;
	padding-top:15px;
	background:#f2f2f2;
	/*margin-top:18px;*/
}	
/*.pd-imagebox{
    width:40%;
    height:100%;
    float:left;
	border:1px solid #CCCCCC;
}
.pd-imagebox img{
     display: block; 
	 margin-left: auto; 
	 margin-right: auto;
}	*/
.pd-textbox{
    width:65%;
    float:left;
	position:relative;
	margin-left:2%;
	margin-right:0%;
	background:#FFFFFF;
}
.pd-innertext{
    width:100%;
    float:left;
	margin-bottom:11px;
	padding-left:12px;
	margin-top:10px;
}
.pd-innertext .choose{
    color:#CC0000;
    font:bold 14px Arial;
}
.pd-innertext .dtime{
    color:#e80358;
    font:bold 14px 'EncodeSansExpanded';
	padding:0px;
	margin:0px;
}
.pd-innertext .click{
    color:#CC0000;
    font:normal 12px Arial;
	text-decoration:underline;
}
.pd-innertext .sameday{
    color:#FF3300;
    font:normal 13px Arial;
}
.pd-innertext .choose{
    color:#990000;
    font:bold 14px Arial;
}
.pd-priceblog{
    width:96%;
    float:left;
	margin-left:2%;
	margin-right:2%;
	margin-top:20px;
	position:relative;
	margin-bottom:8px;
	background:#fdf6f7;
	border:1px solid #ec95a3;
	/*border-radius: 20px 20px;*/
}
/*.pd-priceblog ul{
    padding:0px;
	margin:0px;
	list-style-type:none;
}
.pd-priceblog ul li{
    width:100%;
    float:left;
	margin-bottom:8px;
    display:block;
	padding:6px 0px 6px 0px;
}*/
.pd-innertext2{
    width:100%;
    float:left;
	margin-bottom:11px;
	padding-bottom:15px;
	padding-top:5px;
	/*background:url(../images/sameday-clock.png) no-repeat;*/
	margin-top:10px;
	text-align:center;
}
.pd-innertext2 .dtime{
    color:#5c535d;
    font:bold 13px Arial;
	padding-left:0px;
	}
.pd-innertext2 .dtime a{
    color:#0000FF;
    font:bold 14px 'EncodeSansExpanded';
	padding-left:0px;
	text-decoration:underline;
	}	
.pd-innertext2 .dtimesmall{
    color:#5c535d;
    font:normal 12px 'Museo 100';
	padding-left:0px;
	}	
.pd-innertext2 .dtimesmall a{
    color:#0000FF;
    font:bold 14px 'Museo 100';
	padding-left:0px;
	text-decoration:underline;
	}		
.pd_radiobox{
    width:4%;
    float:left;
/*	padding:5px 3px 5px 10px;*/
	margin:5px 0 14px 5px;
	}
.pd_titlebox{
    width:95%;
    float:left;
	margin:0 0 10px 0;
	text-align:left;
	}
.itm_sub_name{
    color:#333333;
    font:normal 13px 'Museo 100';
	text-align:left;
	letter-spacing:1px;
}
.itm_sub_name2{
    color:#e54d02;
	margin-top:14px;
    /*font:normal 12px 'EncodeSansExpanded';*/
	font:bold 12px arial;
	text-align:left;
}
.itm_sub_nameprice2{
    color:#c93c20;
	margin-top:10px;
    font:bold 20px 'Museo 100';
	letter-spacing:1px;
}
.itm_sub_pricetitle{
    color:#666666;
	margin-top:10px;
    font:bold 20px 'Museo 100';
	padding-left:10px;
	letter-spacing:1px;
}
.addon-name{
    width:100%;
    float:left;
	position:relative;
	font:bold 16px Arial;
	color:#000000;
	padding-top:7px;
	padding-bottom:7px;
	background:#e7e7e7;
	border-bottom:1px solid #000000;
}
.addon-total-container{
    width:100%;
    float:left;
	margin-left:0%;
	position:relative;
	}
.addon-container{
    width:100%;
    float:left;
	margin-left:0%;
	padding-top:10px;
	position:relative;
	}
.addon-container ul{
    margin:0px;
	padding:0px;
	list-style-type:none;
}	
.addon-container ul li{
   width:21.7%;
   float:left;
   /*padding:6px 10px 6px 4px;*/
   border:1px solid #efaeba;
   margin-left:1.6%;
   margin-right:1%;
   margin-bottom:10px;
   height:165px;
 background:#ffffff;
}
.addon-check-container{
width:100%;
float:left;
position:relative;
text-align:center;
}
.addon-check{
width:15%;
float:left;
position:relative;
text-align:right;
margin-bottom:5px;
margin-top:5px;
margin-right:2%;
}
.addon-check input[type="checkbox"] {
      transform:scale(1.0, 1.0);
    }
.addon-checkprice{
width:80%;
float:left;
position:relative;
text-align:center;
margin-bottom:5px;
margin-top:5px;
}
.addon-checktotal{
width:100%;
float:left;
text-align:center;
margin-bottom:5px;
margin-top:5px;
}
/*.addon-checktotal input[type="checkbox"] {
      transform:scale(1.4, 1.4);
    }*/
.addon-checkbox{
   width:100%;
   float:left;
   /*padding-top:6px;*/
}	
.addon-image{
   width:100%;
   float:left;
   vertical-align: middle;
}
.addon_pro_name{
    color:#7c7b7b;
    font:normal 12px Arial;
}
#holder-total{
    width:30%;
    float:left;
	margin-left:2%;
}
#holder { /*width:30%;
    float:left;
	margin-left:2%;*/
	/*border:2px solid #ff7592; */
	width:100%;
	border:2px solid #e4e4e4;
	margin-bottom:15px;
	padding-bottom:8px;
    -webkit-box-shadow: 1px 2px 1px 1px #e9e8e8;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    1px 2px 1px 1px #e9e8e8;  /* Firefox 3.5 - 3.6 */
  box-shadow:         1px 2px 1px 1px #e9e8e8;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
  background-color:#FFFFFF;
	} 
#holder img { 
    display: block; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 30px;
	padding-bottom: 30px;
	text-align:center;  
	
	}
#holder2 { 
    width:100%;
    float:left;
	margin-left:2%;
	/*border:2px solid #ff7592; */
  background-color:#f2f2f2;
	} 	
#holder2 ul{
width:100%;
float:left;
position:relative;
list-style-type:none;
}
#holder2 ul li{
width:47%;
float:left;
margin-left:3%;
padding:2px 0px 2px 0px;
font:bold 13px Arial;
color:#333333;
text-align:left;
}
#holder2 ul li:nth-child(5) {
width:100%;
margin:20px 0 0 0;
color:#ec95a3;
display:block;
text-align:center;
}
.addon_titlebox{
    width:63%;
    float:left;
	position:relative;
	padding-top:6px;
	}
.pd-viewmore{
    width:100%;
    float:left;
    position:relative;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#f3f2f2;
    }	
.pd-viewmore ul{
    width:100%;
	list-style-type:none;
    }
.pd-viewmore ul li{
    width:45%;
    float:left;
	/*margin-left:1%;
	margin-right:1%;*/
    }
.pd-viewmore ul li.right{
margin:0;
text-align:right;
padding-right:2%;
}
.pd-viewmore ul li.left{
margin:0;
text-align:left;
padding-left:1%;
}
/*#holder { display:table-cell; vertical-align:middle; text-align:center; height:300px; width:300px; border: 5px solid blue; }*/

.pd-city-link{
    width:99%;
    float:left;
	position:relative;
	margin:0px 3px 0px 3px;
	text-align:justify;
	font:normal 14px Arial;
	color:#000000;
	}
.pd-city-link a{
    font:normal 13px Arial;
	color:#af1937;
	text-decoration:none;
}
.pd-city-link a:hover{
    font:normal 13px Arial;
	color:#333333;
	text-decoration:none;
}
/*----------------------------------------On Click Blog-------------------------------------------*/

#similar-product-box{
    width:100%;
    float:left;
	margin-top:50px;
	border-top:3px solid #9b1750;
	border-bottom:3px solid #9b1750;
	padding-top:10px;
	padding-bottom:0px;
}
.similar-box-name{
width:20%;
float:left;
position:relative;
background-color:#696868;
font:normal 30px 'Cookie';
color:#FFFFFF;
padding:8px 0px 8px 0px;
text-align:center;
border-bottom:5px solid #999999;
border-right:4px solid #999999;
}
.similar-product-box-name{
    width:100%;
    float:left;
	position:relative;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #d97c04;
	/*background:#da7060;*/
}
.similar-box-name-mo{
    width:100%;
    float:left;
	position:relative;
	padding-top:3px;
	padding-bottom:12px;
	/*border-bottom:1px solid #d97c04;*/
	font:bold 14px Arial;
	color:#333333;
	text-align:left;
	display:none;
}
.similar-product-box
{   width:100%;
    float:left;
	position:relative;
}
.similar-blog
{   width:100%;
    float:left;
	position:relative;
}
.similar-blog ul
{   width:100%;
    list-style-type:none;
}
.similar-blog li
{   width:24%;
	margin-left:1%;
	margin-bottom:-20px;
    float:left;
	position:relative;
	display:inline;
}
.similar-product
{   width:100%;
    float:left;
	list-style-type:none;
	margin-top:15px;
}
/*.similar-product ul{
    list-style-type:none;

	padding:0px;
	margin:0px;
}
.similar-product ul li{
    text-align:center;
	margin-top:10px;
	display:inline;
}
.similar-product ul li img{
    padding:0px;
	margin:0px;
}
.similar-product ul li.desc
{   width:70px;
    font:normal 12px Arial;
	color:#424141;
	text-decoration:none;
}
.similar-product ul li.price
{   font:normal 15px Arial;
	color:#950303;
	text-decoration:none;
}
.similar-wid-title {
    font:normal 18px Arial;
	color:#d97c04;
}*/
.similar-product .image{
width:35%;
float:left;
position:relative;
}
.similar-product .description{
width:64%;
float:left;
position:relative;
/*padding-left:5px;
padding-right:5px;*/
}
.similar-product-title
{   width:100%;
    font:normal 13px Arial;
	color:#424141;
	text-decoration:none;
}
.similar-product-price
{   font:bold 12px 'Museo 100';
	color:#ff0000;
	text-decoration:none;
	border-top:1px solid #666666;
	padding-top:4px;
	margin-top:6px;
	letter-spacing:1px;
}
.similar-product-buynow
{   
    width:80px;
    line-height:24px;
	text-decoration:none;
	/*border-top:1px solid #666666;*/
	/*padding-top:2px;*/
	padding-bottom:2px;
	/*margin-top:6px;*/
	background-color:#666666;
    z-index:3000;
    border-radius: 5px;
	text-align:center;
}
.similar-product-buynow a
{ 
    font:normal 11px Arial;
	color:#FFFFFF;
	text-decoration:none;	
	}

/*---------------------------------Similar Products----------------------------*/	
		
#thumb-tray{ width:85%; height:120px; z-index:0; overflow:hidden; /*background-color:#fee7e7;*/ position:relative; left:0;}
ul#thumb-list{ display:inline-block; position:relative; left:0; padding:0; list-style:none;}
ul#thumb-list li{ background: none;
    float: left;
    list-style: none outside none;
    margin-left: 10px;
    margin-right: 0;
    overflow: hidden;
    width: 210px;
    z-index: 0;}
#thumb-prev, #thumb-next{ width:55px; height:120px; position:absolute; z-index:10000; bottom:0%;}
#thumb-prev{ left:-12px; z-index:10000; background:url('../images/similer-previous-bttn.jpg') no-repeat center center;}
#thumb-next{ right:-11px; z-index:10000; background:url('../images/similer-next-bttn.jpg') no-repeat center center;}
#thumb-prev:hover, #thumb-next:hover{ cursor:pointer;}
#thumb-prev:hover{ z-index:10000; background:url('../images/similer-previous-bttn-hover.jpg') no-repeat center center;}
#thumb-next:hover{z-index:10000;background:url('../images/similer-next-bttn-hover.jpg') no-repeat center center;}
.price{color:#02396a; font:normal 12px Arial; text-align:center;}
.product{height:135px;}
.product .name{width:130px; margin:0 auto; color:#b73e45; font-size:12px;font-family: Arial, Helvetica, sans-serif; text-align:center; padding:10px 0 0 0px;}
.product .name a{color:#b73e45;}
.product .price{width:130px; margin:5px auto 10px; color:#990000; font-size:12px;font-family: Arial, Helvetica, sans-serif; text-align:center;}
.showme{ 
   display: none;
 }
.product:hover .showme{
width:130px;
line-height:30px;
position:absolute;
font-family:arial;
font-size:12px;
margin:30px 0 0 50px;
font-weight:bold;
text-align:center;
display : block;
background-color:#82037f;
z-index:3000;
border-radius: 25px;
text-decoration:none;
/*opacity: 0.2;
filter: alpha(opacity=20); */
 }
 .product:hover .showme:hover{
 background-color:#e80358;
 text-decoration:none;
 }
 .product:hover .showme a{
 color:#FFFFFF;
 text-decoration:none;
 }

/*------------------------------END----------------------------------*/

/*-------------------------------------Shopping Cart----------------------------------------*/
.shoppingcart-container {
margin : 5px 2% 0px 2%;
width:65%;
float:left;
position:relative;
font-size : 75%;
border:1px solid #999999;
background-color:#FFFFFF;
}
.shoppingcart-price {
/*margin : 5px 2% 0px 0%;*/
width:29%;
float:left;
}
.shoppingcart-price .background{
width:100%;
height:9px;
background:url(../images/bg-cart.png) repeat-x top;
}
.total_price{
width:100%;
float:left;
position:relative;
}
.shopcartprice {
width : 100%;
}
.shopcartprice label {
width : 100%;
text-align : center;
}
.shopcartprice span {
width : 100%;
text-align : center;
}
.cartitem {
width : 99%;
float : left;
background:#F9F9F9;
padding-top:6px;
margin-bottom:10px;
border:1px solid #d6503c;
 -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(225, 53, 109, 0.9) inset;
    -moz-box-shadow: 0 1px 3px rgba(225, 53, 109, 0.9) inset;
    box-shadow: 0 1px 3px rgba(225, 53, 109, 0.9) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s; 
  
}
.shop-probox{
width:75%; float:left; position:relative; padding-left:10px;
}
.shop-probox ul{
margin:0px; padding:0px;
}
.shop-probox ul li{
list-style-type:none;
font:normal 12px Arial; color:#666666;
}
.cartitem p {
font:normal 13px Arial;
color:#000000;
margin : 7px 60px;
}
.cartitem img {
margin : 7px 4px;
float : left;
}
.cartitem span {
width : 80px;
height : 50px;
padding : 15px 0 0 0;
float : right;
display : inline-block;
}
.cartitem input[type="text"] {
width : 28px;
height : 20px;
margin : 10px 0;
outline : none;
color:#000000; 
font: bold 13px Arial; 
background-color:#ebe9ea;
text-align:center;
border:1px solid #bebdbd;

}
.cartamount {
width : 46%;
float : right;
padding-right : 10px;
padding-bottom : 10px;
}
.cartamount p{
font:normal 13px Arial;
color:#000000;
margin-top:5px;
}
.cartamount p.btn-danger{color:#fff; font: bold 13px Arial; background-color:#adacac; border-color:#d43f3a; padding:5px;}

.shopcartprice {
width : 100%;
}
.shopcartprice_brdr {
width : 100%;
height : 1px;
background : #f2f2f2;
clear : both;
}
.shopcartprice label {
width : 60%;
float : left;
text-align : right;
padding-right : 4px;
font-weight : normal;
}
.shopcartprice span {
width : 40%;
float : left;
text-align : right;
font-weight : bold;
}
.h10 {
height : 10px;
clear : both;
}
.h20 {
height : 20px;
clear : both;
}
.savecart {
width : 25px;
height : 25px;
display : inline-block;
background : url(site../images/savecart.png) center no-repeat;
overflow : hidden;
margin-left : 5px;
margin-right : 5px;
float : left;
}
.deletecart {
width : 25px;
height : 25px;
display : inline-block;
background : url(site../images/deletecart.png) center no-repeat;
overflow : hidden;
margin-left : 5px;
margin-right : 5px;
float : right;
}
.cartparticulars {
width : 46%;
float:right;
padding-left:10px;
padding-bottom:10px;
text-align:right;
}
.cartparticulars p{
font:normal 13px Arial;
color:#000000;
margin-top:5px;
}
.cartparticulars p.btn-danger{color:#fff; font: bold 13px Arial; background-color:#adacac; border-color:#d43f3a; padding:5px;}
.cartclearfix {
height : 1px;
clear : both;
padding:5px;
}
.col2 {
width : 50%;
float : left;
text-align : center;
background : #feedf1;
margin-top:20px;
padding:10px 0px 10px 0px;
}
.pageback {

width : 100%;
margin-top : 50px;
}
.pageback, .itemadd {
text-align : center;
}
.back-view {
width:220px;
display : inline-block;
padding : 7px 23px;
font:bold 16px arial;
background:#FFFFFF;
color:#666666;
border-radius : 4px;
text-decoration:none;
border:1px solid #999999;
}
.back-view:hover {
color : #ffffff;
text-decoration : none;
background : #5c535d;
}
.add_to_shopcart {
width:220px;
display : inline-block;
padding : 7px 23px;
font : bold 16px arial;
background : #ec6a7f;
color : #fff;
border-radius : 4px;
text-decoration:none;
}
.add_to_shopcart:hover {
color : #fff;
text-decoration : none;
background : #ec7f90;
}
.savecart {
width : 25px;
height : 25px;
display : inline-block;
background : url(../images/refresh_icon.png) center no-repeat;
overflow : hidden;
margin-left : 20px;
margin-right : 5px;
float : left;
}
.deletecart {
width : 25px;
height : 25px;
display : inline-block;
background : url(../images/delete_icon.png) center no-repeat;
overflow : hidden;
margin-left : 0px;
margin-right : 0px;
float : right;
}
.update{
font:bold 13px Arial;
color:#333333;
text-decoration:none;
margin:20px 0px 20px 0px;
}
.remove{
font:bold 13px Arial;
color:#dc3c5d;
text-decoration:none;
padding-top:20px;
margin:20px 0px 20px 20px;
}


/*------------------------------Shopping Cart--------------------------------*/

/**  Shopping Cart **/
.shoppingcart {
    width: 100%;
    margin: 0 auto;
}
.shoppingcart table {
    width: 100%;
    border-collapse: collapse;
}
.shoppingcart tr:nth-of-type(odd) {
    background: #f9f1ff;
}
.shoppingcart tr:nth-of-type(even) {
    background: #fefff0;
}
.shoppingcart th {
    background: #bf98de;
    color: #320257;
    font: normal 14px Arial;
}
.shoppingcart td,
.shoppingcart th {
    padding: 6px;
    border-bottom: 1px solid #f5ecdd;
    text-align: left;
    font: normal 13px Arial;
}
.shoppingcart td input[type=text] {
    width: 52px;
    height: 25px;
    border: 1px solid #93a437;
    text-align: center;
    display: block;
    margin-bottom: 4px;
}
.shoppingcart th:last-child {
    text-align: right;
    padding-right: 20px;
}
.shoppingcart td:nth-child(2) img {
    width: 80px;
    height: 80px;
}
.cart-modify {
    width: 25px;
    height: 25px;
    display: inline-block;
    margin: 2px 5px;
	background:url(../images/refresh_icon2.png) center no-repeat;
	border-width:0;
}
.cart-delete {
    width: 28px;
    height: 28px;
    display: inline-block;
    margin: 2px;
	background:url(../images/delete_icon2.png) center no-repeat;
	border-width:0;
}
.shoppingcart-cal {
    width: 85%;
    margin: 0 auto;
}
.shoppingcart-cal table {
    width: 70%;
    border-collapse: collapse;
    float: right;
	margin-right:.5%;
}
.shoppingcart-cal tr:nth-of-type(even) {
    background: #f9f1ff;
}
.shoppingcart-cal tr:nth-of-type(odd) {
    background: #ffffff;
}
.shoppingcart-cal td {
    padding: 6px;
    border: 1px solid #e6e6e6;
    border-bottom: 1px solid #c9bda8;
    text-align: left;
    font: normal 13px Arial;
}
.shoppingcart-cal tr:last-child {
    color: #a50606;
    font: normal 13px Arial;
}
.shoppingcart-cal tr:last-child td:first-child {
	font-weight:bold;
}
#shoppingcsrt-container {
    width: 100%;
    padding:0;
    display: table;
	margin:0 auto;
    }
  .shoppingcsrt-cartheading {
    background: #f97c78;
    color: #320257;
	height:25px!important;
	line-height:25px;
  }
  #shoppingcsrt-row  {
    display: table-row;
	padding:0;
	margin:0;
    }
  #total-pricebox{
  width:100%;
  float:left;
  
  background:#CCCCCC;
  }
	
  #shoppingcsrt-row2  {
    display: table-row;
	padding-bottom:0;
	margin:0;
    }
#shoppingcsrt-cart-pid {
    width:108px;
    padding:0;
	/*padding-left:2px;*/
    display: table-cell;
	vertical-align:top;
    }
	
  #shoppingcsrt-cart-img {
    width:60px;
    padding:0;
    display: table-cell;
	vertical-align:top;
    }
	
  #shoppingcsrt-cart-img img {
    width:50px;
	height:50px;
	vertical-align:top;
    }

  #shoppingcsrt-cart-desc {
    padding: 0;
    display: table-cell;
	vertical-align:top;
    }
	 .shoppingcsrt-column-in {
    margin:0; padding:2px;
    }
  #shoppingcsrt-cart-qty {
    width:80px;
    display: table-cell;
	float:left;
	vertical-align:top;
    }
	
  #shoppingcsrt-cart-qty input[type=text] {
    width: 52px;
    height: 25px;
    border: 1px solid #93a437;
    text-align: center;
    display: block;
    margin-bottom: 4px;
}
	
  #shoppingcsrt-cart-amt {
    padding: 0;
	display: table-cell;
	vertical-align:top;
    }
	
  #shoppingcsrt-cart-mdfy {
    width:50px;
    display: table-cell;
	vertical-align:top;
    }
	.shoppingcsrt-column-in, 
	.shopcart-txt-pid p, 
	.shopcart-txt-img p, 
	.shopcart-txt-desc p, 
	.shopcart-txt-qty p, 
	.shopcart-txt-amt p, 
	.shopcart-txt-mdfy p {
	margin:0; 
	padding:0;
	margin-top:5px;

	font:normal 12px Arial;
	color:#000000;
	}
	.shopcart-txt-qty {
	margin-bottom:2px;
	}
/**  Shopping Cart **/

.text_black_bold {
    font: bold 13px Arial;
    color: #000000;
}
.text_button {
	margin:4px;
	padding:10px 15px;
	background-color:#666666;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
	display:inline-block;
}

.section {
    clear: both;
    padding: 0px;
    margin: 0px;
}
#shoppingcart_box{
width:900px;

margin-top:25px;
position:relative;
float:left;
background-color:#FFFFFF;
}
#shoppingcart_head{
width:100%;
padding-top:5px;
height:100px;
position:relative;
border-bottom:1px dashed #333333;
}
#shoppingcart2{
width:100%;
padding-top:5px;
height:100px;
position:relative;
}
.shoppingcart2_title{
width:10%;
float:left;
position:relative;
font:normal 12px Arial;
color:#FFFFFF;
}
.shoppingcart2_all{
width:10%;
float:left;
position:relative;
font:normal 12px Arial;
color:#FFFFFF;
}
.shoppingcart2_remove{
width:10%;
float:left;
position:relative;
font:normal 12px Arial;
color:#FFFFFF;
}
.shoppingcart2_details_head{
width:40%;
float:left;
position:relative;
font:normal 12px Arial;
color:#FFFFFF;
}
.shoppingcart2_details{
width:40%;
float:left;
font:normal 12px Arial;
color:#FFFFFF;
}
.shoppingcart2_quantity{
width:10%;
float:left;
position:relative;
font:normal 12px Arial;
color:#FFFFFF;
}
.shoppingcart2_quantity ul{
margin:0px;
list-style-type:none;
}
.shoppingcart2_quantity ul li{
display:list-item;
list-style-type:none;
}
.shoppingcart2_price{
width:20%;
float:left;
font:normal 12px Arial;
color:#FFFFFF;
}
/*<!--.shoppingcart2_details ul{
width:100%;
padding: 0;
margin: 0;
}
.shoppingcart2_details ul li{
width:100%;
float: left;
display:block;
padding-top:6px;
padding-bottom:6px;
list-style:none;
background-color:#FFFFFF;
}-->*/
#shoppingcart3{
width:100%;
float:left;
position:relative;
height:auto;
margin-top:10px;
background:#ffded9;
}
#shoppingcart3 ul{
width:100%;
padding: 0;
margin: 0;
background:#ffded9;
}
#shoppingcart3 ul li{
width:100%;
float: left;
display:block;
padding-top:6px;
padding-bottom:6px;
list-style:none;
display:inline;
list-style:none;
background-color:#ffded9;
}
#shoppingcart4{
width:100%;
float:left;
position:relative;
height:auto;
margin-top:10px;
background-color:#fccdec;
}
.addmore{ 
width:50%;
float:left;
position:relative;
margin-top:15px;
margin-bottom:15px;
}
/*.shoppingcart_head{
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
}*/
.shoppingcart_text{
font:normal 12px Arial;
color:#000000;
text-decoration:none;
}
.shoppingcart_text2{
font:normal 11px Arial;
color:#ce526b;
text-decoration:none;
}
.shoppingcart_text3{
font:bold 12px Arial;
color:#000000;
text-decoration:none;
}
.shoppingcart_text4{
font:bold 12px Arial;
color:#990000;
text-decoration:none;
}
.quantity_box{
width:20px; 
height:20px; 
text-align:center; 
border:1px solid #c62487;
font:normal 12px Arial;
color:#000000;
}

#shoppingcart_price{
width:100%;
height:auto;
margin:0 auto;
background-color:#FFFFFF;
}
.total{
width:700px;
float:left;
position:relative;
text-align:right;
}
.amount{
width:180px;
float:left;
position:relative;
margin-left:5px;
text-align:right;
}
.total_txt{
font:normal 12px Arial;
color:#333333;
padding-left:8px;
}
.grandtotal_txt{
font:bold 14px Arial;
color:#CC0000;
}


/*.shoppingcartcart_title ul{
width:900px;
list-style-type:none;
margin:0px;
}
.shoppingcartcart_title ul li{
width:200px;
padding:3px 20px 3px 20px;
line-height:30px;
display:inline;
background-color:#990000;
color:#FFFFFF;
list-style-type:none;
}
.title{
width:400px;
display:block;
}*/
/*-----------------------------------Login--------------------------------------*/
.mlog-container {
margin : 2% 24%;
float:left;
background-color : #ffffff;
box-shadow : 0 0.125rem 0.313rem rgba(0, 0, 0, 0.2);
text-align : center;
}
.mlog-container p {
clear : both;

}
.mlog-container p {
clear : both;
}
.mlog-container p a {
font:bold 14px Arial;
text-decoration : none;
line-height:50px;
display:block;
}
.mlog-container p.text {
font:normal 12px Arial;
color:#333333;
text-decoration : none;
padding-top:20px;
}
.mlog-container p label {
width : 40%;
margin-left : 10px;
padding-left : 10px;
float : left;
text-align : right;
padding : 6px 2px 2px 2px;
font :normal 12px Arial;
}
.mlog-container p input {
margin : 2px 2px 2px 5px;
padding : 2px;
float : left;
}
.mlog-container p span.captcha {
margin : 2px 2px 2px 5px;
padding : 2px;
float : left;
width : 20%;
border : #ccc solid 1px;
background : url(site../images/page-bg.png);
font : normal normal 18px Arial;
font-style : italic;
}
.mlog-container p input[type="text"] {
width : 220px;
outline : none;
border : #CCC solid 1px;
}
.mlog-container p input[type="password"] {
width : 220px;
outline : none;
border : #CCC solid 1px;
}
.mlog-container p input[type="button"] {
outline : none;
border-width : 0;
background : #991905;
color : #FFF;
padding : 4px 10px;
}
.mlog-container p input[type="button"]:hover {
background : #adacac;
}
.txtred {
font : normal normal 13px Arial;
color : #bb0804;
}


/*-----------------------------------------Member Detalis----------------------------------------------*/

#member_details_total{
width:70%;
margin-left:15%;
float:left;
/*margin-top:16px;*/
border:1px solid #e1e1e1;
background-color:#FFFFFF;
-webkit-box-shadow:2px 2px 2px 2px #e1e1e1;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:2px 2px 2px 2px #e1e1e1;  /* Firefox 3.5 - 3.6 */
  box-shadow:2px 2px 2px 2px #e1e1e1;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
#memberdetails ul{
width:100%;
float:left;
position:relative;
/*padding: 20px 0px 20px 0px;
margin:10px 0px 7px 0px;*/
}
#memberdetails ul li{
width:100%;
float: left;
display:block;
padding-top:6px;
padding-bottom:6px;
list-style:none;
background-color:#FFFFFF;
}
.member_details_inner{
width:74%; 
float:left; 
position:relative; 
margin:0 13% 0 13%;
}
.records_normal{
width:100%;
float:left;
position:relative;
margin:0px 0px 0px 0px;
padding:20px 0px 20px 0px;
text-align:center;
/*background-color:#feddd7;*/
}
.records_logout{
width:100%;
float:left;
height:30px;
position:relative;
margin:10px 0px 10px 0px;
padding:5px 0px 5px 0px;
text-align:right;
}
.records_logout a{
padding:6px 11px 6px 11px;
background-color:#666666;
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
} 
.md_heading{
width:100%;
float:left;
position:relative;
padding:9px 0px 9px 0px;
margin-bottom:10px;
display:block;
line-height:30px;
text-align:center;
background-color:#f9edf7;
border:1px dashed #ec95a3;
font:bold 14px Arial;
color:#333333;
/*font-style:italic;*/
}
#goto-info{
width:100%;
float:left;
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
background:#fdedea;
}
#goto-table{
width:100%;
padding-bottom:3px;
padding-top:3px;
margin:0 auto;
/*background-color:#fdcfc8;*/
}
#goto-table2{
width:100%;
padding-bottom:3px;
padding-top:3px;
margin:0 auto;
}
.call-txt{
width:100%; float:right; font:normal 11px Arial; height:12px; color:#000000; text-align:right; display:none;
}
.call-txt:before{
content:url(../images/phone-micon.png);
}
.goto-name {
    width:14%;
    padding:4px 0px 4px 0px;
	margin:0;
	float:left;
	/*background-color:#fdcfc8;*/
    display:block;
    line-height:24px;
	position:relative;
/*	border-right:1px solid #f98371;
	border-left:1px solid #f98371;
	border-bottom:1px solid #f98371;*/
    }
	
.goto-date {
    width:18%;
	float:left;
	padding:4px 0px 4px 0px;
	margin:0;
	float:left;

	position:relative;
	/*background-color:#fdcfc8;*/
    display:block;
    line-height:24px;
	/*border-right:1px solid #f98371;
	border-bottom:1px solid #f98371;*/
    }

.goto-continue {
    width:24%;
    padding:4px 0px 4px 0px;
	margin:0;
	float:left;
	position:relative;
/*	background-color:#fdcfc8;*/
    display:block;
    line-height:24px;
/*	border-right:1px solid #f98371;
	border-bottom:1px solid #f98371;*/
    }
.os-title-text{
font:bold 13px Arial;
color:#990000;
text-align:center;
}
.goto-title-text{
font:bold 12px Arial;
color:#bd1032;
text-align:center;
}
.goto-desc-text{
font:normal 11px Arial;
color:#333333;
text-align:center;

}
.goto-desc-text2{
font:normal 12px Arial;
color:#333333;
}
.goto-desc-title{
font:normal 13px Arial;
color:#bd1032;
}
.md_heading_sub{
width:100%;
float:left;
position:relative;
margin:8px 0px 8px 0px;
padding:8px 0px 8px 0px;
display:block;
text-align:center;
/*background:#ffc9c1;*/
font:bold 12px Arial;
color:#da1e46;
border-bottom:1px solid #da1e46;
border-top:1px solid #da1e46;
}
.md_name{
width:33%;
float:left;
padding-top:2px;
padding-bottom:2px;
display:block;
text-align:right;
font:normal 12px Arial;
color:#333333;
}
.md_form{
width:55%;
float:left;
padding-top:2px;
padding-bottom:2px;
margin-left:10px;
display:block;
text-align:left;
}
/*.md_form .text-area{
height:30px;
}*/
.records_logout{
width:100%;
float:left;
margin:5px 0px 0px 0px;
padding:5px 0px 5px 0px;
text-align:right;
}
.records_logout a{
padding:6px 11px 6px 11px;
background-color:#666666;
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
} 
.fp_name{
width:45%;
float:left;
padding-top:25px;
padding-bottom:40px;
margin-left:20px;
display:block;
text-align:center;
font:normal 12px Arial;
color:#000000;
text-decoration:none;
}
.fp_text{
font:bold 14px Arial;
color:#990000;
text-decoration:none;
}
.addressbook1{
width:46%;
float:left;
padding-top:10px;
padding-bottom:2px;
display:block;
text-align:right;
font:normal 12px Arial;
color:#000000;
margin-bottom:8px;
}
.addressbook2{
width:50%;
float:left;
padding-top:4px;
padding-bottom:2px;
margin-left:10px;
display:block;
text-align:left;
margin-bottom:8px;
}
.md_payment{
width:79%;
float:left;
position:relative;
padding-top:4px;
padding-bottom:2px;
padding-left:16px;
display:block;
text-align:left;
font:normal 12px Arial;
color:#333333;
}
.md_continue{
width:15%;
float:left;
position:relative;
padding-top:4px;
padding-bottom:2px;
display:block;
text-align:left;
margin-left:14px;
font:normal 12px Arial;
color:#000000;
}
.md_normal{
width:100%;
float:left;
position:relative;
margin:0px 0px 0px 0px;
padding:7px 0px 10px 0px;
text-align:center;
/*background-color:#ecf3c4;*/
}
.md_normal img{
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
}
.md_login{
width:100%;
float:left;
position:relative;
margin:15px 0px 0px 0px;
padding:7px 0px 10px 0px;
text-align:center;
/*background-color:#ecf3c4;*/
}
.md_or{
width:100%;
float:left;
position:relative;
margin:0px 0px 0px 0px;
padding:14px 0px 10px 0px;
text-align:center;
/*background-color:#ecf3c4;*/
}
.star{ 
font:normal 12px Arial;
color:#CC0000;
}
.login_txt{
font:normal 12px Arial;
color:#333333;
}
.blankcontainer {
width : 98%;
margin : 0 auto;
clear : both;
float:left;
font :normal 13px Arial;
}
.deliverycontainer{
width:100%;
float:left;
position:relative;
margin-left:0px;
text-align:left;
font :normal 13px Arial;
color:#333333;
}
.deliverycontainer-title{
font :bold 13px Arial;
color:#000000;
}
.deliverycontainer ul{
margin:0px;
}
.deliverycontainer ul li{
margin:0px;
text-align:left;
list-style-type:none;
}
.deliverylocation {
font : bold 12px Arial;
color:#649606;
}
.deliverylocation a {
font :normal 12px Arial;
color:#333333;
padding : 4px 5px;
text-decoration : none;
display : inline-block;
}
.deliverylocation a::after {
content : ',';
}
.deliverylocation a:hover {
color : #333333;
text-decoration : underline;
}
.deliverylocation2 {
font :normal 12px/23px Arial;
color : #333333;
}
.deliverylocation2bold {
font : bold 12px Arial;
color:#990000;
}
.delivery_normal{
width:100%;
float:left;
position:relative;
margin:14px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
/*background-color:#ffebe7;*/
}
.txt005 
{ 
font-weight:normal; 
color:#bb0804;
}
.butn-red 
{ 
	margin:4px; 
	padding:5px 10px; 
	background:#7a7979; 
	color:#FFFFFF; 
	text-align:center;
	display:inline-block;
	text-decoration:none;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
     border-radius: 10px;
}
.butn-red:hover 
{  
	background:#666666; 
}
.form1{ width:300px;
height:25px;
border:1px solid #cacaca;
font:normal 12px Arial;
color:#000000;
/*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/
}
/*.form1:hover{border:1px solid #5e9608;}
.form1:focus{border:1px solid #db3065; box-shadow: 0 1px 1px rgba(0, 0, 5, 0.5) inset;}*/
.form2{ width:300px;
border:1px solid #cacaca;
font:normal 12px Arial;
color:#000000;
/*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/
}
.form3{ width:100px;
height:25px;
border:1px solid #cacaca;
font:normal 12px Arial;
color:#000000;
/*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/
}
.form4{ width:70px;
/*height:40px;*/
border:1px solid #cacaca;
/*font:normal 12px Arial;*/
font:normal 12px montserrat;
color:#000000;
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	padding:4px 0px 4px 0px;
    border-radius: 2px;
   /* text-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/
}
.form5{ width:150px;
/*height:40px;*/
border:1px solid #cacaca;
font:normal 12px montserrat;
color:#000000;
padding:4px 0px 4px 0px;
-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
/*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/
}
.form6{ width:227px;
height:25px;
border:1px solid #cacaca;
font:normal 12px Arial;
color:#000000;
/*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/
}
.form7{ width: 250px;
    padding: 6px 10px;
    margin: 8px 0;
    box-sizing: border-box;
	border:1px solid #990000;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	font:normal 14px Arial;
     color:#CC0000;
	 background-color:#FFE8F5;
    /*text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/
}
.forgotpassword{
font:bold 12px 'Museo 100';
color:#477e00;
text-decoration:none;
letter-spacing:1px;
}
.login_bttn{
padding:7px 50px 7px 50px;
background-color:#9b1750;
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
 border-radius: 6px;
}
.login_bttn:hover{
background-color:#ac4c79;
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
}
.login_bttn2{
padding:7px 20px 7px 20px;
background-color:#666666;
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
 border-radius: 6px;
 margin-top:10px;
}
.login_bttn2:hover{
background-color:#333333;
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
}
.continue_bttn{
padding:4px 6px 4px 6px;
background-color:#666666;
font:bold 12px Arial;
color:#FFFFFF;
height:26px;
text-decoration:none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
 border-radius: 6px;
 font-style:italic;
}
.static{
font:bold 13px 'Museo 100';
color:#9b1750;
text-decoration:none;
letter-spacing:1px;
/*font-style:italic;
text-transform:uppercase;*/
}
.static a{
font:normal 12px Arial;
color:#9b1750;
text-decoration:underline;
font-style:italic;
}
.note{
float:left;
margin:0px 0px 0px 10px;
padding:0px;
}
.note ul{
list-style-type:none;
padding:0px;
margin:0px;
}
.note ul li{
text-align:left;
margin-bottom:5px;
font:normal 12px Arial;
color:#333333;
}
.note p{
margin-bottom:10px;
font:bold 13px Arial;
color:#000000;
font-style:italic;
}
.captcha {
padding : 4px 6px 6px 6px;
margin-right:10px;
font:bold 16px Arial;
color:#990000;
background:url(../images/capcha_icon.jpg);
border:1px dashed #faa295;
font-style : italic;
}

.capcha_form{
width:70px;
float:left;
height:25px;
margin-left:8px;
}
.maccept_text{
font:normal 12px Arial;
color:#ec1751;
}
.mlog-container2 {
text-align : center;
margin:10px 0px 10px 0px;
position:relative;
}
.mlog-container2 p {
width:100%;
clear : both;
}
.mlog-container2 p a {
font : normal 12px Arial;
text-decoration : none;
color:#FFFFFF;
line-height:20px;
background-color:#e13155 ;
padding:5px 12px 5px 12px;
-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.Payment_top{
width:100%;
float:left;
position:relative;
margin:0px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
font:normal 13px Arial;
color:#eb3916;
}
.Payment_heading{
width:100%;
float:left;
position:relative;
margin:0px;
padding-top:10px;
padding-bottom:10px;
/*background:#e8e8e8;*/
border:1px dashed #333333;
text-align:center;
}
.payment_heading_txt{
font:bold 12px Arial;
color:#333333;
text-align:center;
}
.Payment_txt{
font:normal 12px Arial;
color:#333333;
text-align:center;
}
.login_profile_normal{
width:100%;
float:left;
position:relative;
margin:0px 0px 0px 0px;
padding:16px 0px 10px 0px;
text-align:center;
/*background-color:#feddd7;*/
}
.login_profile{
width:300px;
padding:7px 15px 7px 15px;
font:normal 12px Arial;
color:#FFFFFF;
background:#9b1750;
text-align:center;
text-decoration:none;
margin-bottom:10px;
border-radius:5px;
}
.login_profile:hover{
background:#ec6a7f;

}
.address_div{
width:100%;
float:left;
text-align:center;
margin-bottom:8px;
}
.address_div a{
padding:6px 20px 6px 20px;
background-color:#666666;
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
margin-left:15px 0px 15px 0px;
-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.login_div{
width:100%;
float:left;
text-align:center;
margin:13px 0px 13px 0px;
}
.login_div a{
padding:7px 50px 7px 50px;
background-color:#9b1750;
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

/*---------------------------------Popup Div------------------------------------------*/
html {
  font-family:Arial;
  position: relative;
  height: 100%;
  font-size: 100%;
  line-height: 1.5;
  color: #444;
}

h2 {
  margin: 1.75em 0 0;
  font-size: 5vw;
}

h3 { font-size: 1.3em; }

.v-center {
  width: 100%;
  display: table;
  position: relative;
  text-align: left;
  padding-left:10px;
}

.v-center > div {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  top: -10%;
}
#popup1{ position: fixed;
  width:50%;
  right: 0;
  top: 50%;
  margin-top: 2%;

}
.btn {
  font:bold 11px Arial;
  padding: 0.75em 1.5em;
  background-color:#c5c5c3;
  border: 1px solid #c1d84b;
  color: #333333;
  text-decoration: none;
  display: inline;
  border-radius: 4px;
  -webkit-transition: background-color 1s ease;
  -moz-transition: background-color 1s ease;
  transition: background-color 1s ease;
}

.btn:hover {
  background-color: #CCCCCC;
  -webkit-transition: background-color 1s ease;
  -moz-transition: background-color 1s ease;
  transition: background-color 1s ease;
}
.btn2 {
  font:bold 11px Arial;
  padding: 0.75em 1.5em;
  background-color: #F24F98;
  border: 1px solid #ed7e9d;
  color: #FFFFFF;
  text-decoration: none;
  display: inline;
  border-radius: 4px;
  -webkit-transition: background-color 1s ease;
  -moz-transition: background-color 1s ease;
  transition: background-color 1s ease;
}

.btn2:hover {
  background-color: #fb80a2;
  -webkit-transition: background-color 1s ease;
  -moz-transition: background-color 1s ease;
  transition: background-color 1s ease;
}

.btn-small {
  padding: .75em 1em;
  font-size:12px;
}

.modal-box {
   display: none;
  position: absolute;
  z-index: 1000;
  width: 100%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}
@media (min-width: 32em) {
.modal-box { width: 50%; }
}

.modal-box header,
.modal-box .modal-header {
  padding:10px 0px 10px 0px;
  border-bottom: 1px solid #ddd;
  background:#f1f1f1;
}

.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; font:bold 15px Arial; color:#9b1750;}

.modal-box .modal-body { padding: 10px 0px 0px 0px; height:400px; overflow:hidden; }
.modal-box .modal-body .addon-total-container{
    height:370px; overflow:auto; background-color:#FFFFFF;
	}
.modal-box .modal-body .addon-container{
    height:370px; /*overflow:auto;*/ background-color:#FFFFFF;
	}

.modal-box footer,
.modal-box .modal-footer {
  padding: 20px;
  border-top: 1px solid #ddd;
  background:#EFFDC1);
  text-align: right;
}

.modal-overlay {
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
 /* z-index: 1;*/
  width: 100%;
  height: 1800px;
  z-index: 900;
  background: rgba(0, 0, 0, 0.3) !important;

}

a.close {
  line-height: 1;
  font-size: 1.5em;
  position: absolute;
  top: 5%;
  right: 2%;
  text-decoration: none;
  color: #bbb;
}

a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}
/*----------------------------------choose-city-box----------------------------------*/
.dark_overlay {
            display: none;
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index: 1001;
            -moz-opacity: 0.8;
            opacity: .80;
            filter: alpha(opacity=80);
        }

        .bright_content {
            display: none;
            position: fixed;
            top: 25%;
            left: 22%;
            width: 50%;
            height: 200px;
            padding: 2px;
            border: 6px solid #e25066;
            background-color: #dee3e5;
            z-index: 1002;
            overflow: auto;
			
        }

}
/*---------------------------------------End--------------------------------------*/
#city-box{width:100%; left:20%; float:left;}
#city-blog2{
width:100%; float:left; display: block; margin:0px;
}
.city-form-blog2{ width:204px; float:left; text-align:center; margin-left:25%; background-color:#FFFFFF;
}
#city-blog2 ul{
margin:0px; padding:0px; padding:8px 0px 10px 0px;
}
#city-blog2 ul li{
list-style-type:none; text-align:center; padding:5px 0px 5px 0px;
}
.select-city-txt2{ font:bold 14px Arial; color:#da0937;}

/*---------------------------------Comment Design------------------------------------*/
#commentdesign{
width:90%; float:left; display: block; margin:0 5% 0 5%;
}
#commentdesign ul{
margin:0px; padding:0px;
}
#commentdesign ul li{ width:100%;
list-style-type:none; text-align:center; padding:3px 0px 3px 0px; color:#666666;/* text-align:left;*/
}
/*----------------------------------Add-On-Blog----------------------------------------*/
/*----------------------------------Add-On-Blog----------------------------------------*/
#addon-tab{ width:100%; padding:0px; margin:0px;/* background-color:#99CC00;*/
			}
.addon-tab-heading{width:70%; padding:0px; margin:0% 0% 0% -5%; float:left; position:fixed; z-index:3000;
}
.tabs {
width:80%; padding:0px; margin:0px 10% 0% 10%; float:left; background:#ffffff;}

.tabs li {
	list-style:none;
	display:inline;
}

.tabs a {
	padding:5px 5px;
	display:inline-block;
	background:#999999;
	font:normal 13px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

.tabs a.active {
	background:#e80359;
	color:#FFFFFF;
}
.tab-space{
display: block; padding-top:36px;
}			

.search {
    background: url(search-white.png) no-repeat 3px 3px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 13px Arial,Helvetica,Sans-serif;
    color: #919090;
    width: 230px;
    padding: 10px 15px 10px 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }
.submit-bttn{
padding:4px 18px 4px 18px;
color:#FFFFFF;
text-align:center;
background:#81ae40;
border:1px solid #63921f;
text-decoration:none;
margin-bottom:5px;
margin-bottom:5px;
}
.submit-bttn:hover{
background:#639718;
}
.formtxt_light{
font:normal 12px Arial;
color:#333333;
}


.Priority{
width:100%;
margin-bottom:10px;
}
.Priority input{
display: block;
line-height:30px;
float:left;
padding:0px 0px 10px 0px;
margin:0px;
}
.Priority span{
    width:70px;
	margin: 0 0 0px 0px;
	display: block;
	float:left;
	text-align:left;
	vertical-align:middle;
	padding-bottom:10px;

}
.Priority p{
    margin:0px;
	font:normal 12px Arial;
    color:#333333;

}
/*---------------------------Order Status-------------------------------------*/
#orderstatus_total{
width:79%;
margin:0 auto;
/*background:#fdedea;*/
height:auto;
}
#orderstatus_total p{
text-align:center;
font:normal 13px Arial;
color:#990000;
padding:0px;
margin:5px 0px 5px 0px;
}
#orderstatus ul{
width:100%;
float:left;
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
/*background:#fdedea;*/
}
#orderstatus ul li{
width:100%;
float: left;
display:block;
padding-top:6px;
padding-bottom:6px;
list-style:none;
/*background:#fdedea;*/
}
.orderstatus_name{
width:48%;
float:left;
padding-top:4px;
padding-bottom:2px;
display:block;
text-align:right;
font:bold 12px Arial;
color:#000000;
}
.orderstatus_form{
width:48%;
float:left;
padding-top:2px;
padding-bottom:4px;
margin-left:10px;
display:block;
text-align:left;
font:normal 12px Arial;
color:#000000;
}
.orderstatusform {
	width:50%;
	margin:0 auto;
	text-align:center;
}
.orderstatusform select{
	width:300px;
	margin:5px 0px 13px 0px;
	padding:4px;
	background:#fddbd6;
	border:1px solid #fd735e;
}
#orderstatus-table{
width:605px;
padding-bottom:3px;
padding-top:3px;
margin:0 auto;
}
.os-name {
    width:350px;
    padding:4px 0px 4px 0px;
	margin:0;
	float:left;
	background-color:#dddcdc;
    display:block;
    line-height:24px;
	position:relative;
	border-right:1px solid #f98371;
	border-left:1px solid #f98371;
	border-bottom:1px solid #f98371;
    }
	
.os-quantity {
    width:100px;
	float:left;
	padding:4px 0px 4px 0px;
	margin:0;
	float:left;
	position:relative;
	background-color:#dddcdc;
    display:block;
    line-height:24px;
	border-right:1px solid #f98371;
	border-bottom:1px solid #f98371;
    }

.os-date {
    width:150px;
    padding:4px 0px 4px 0px;
	margin:0;
	float:left;
	position:relative;
	background-color:#dddcdc;
    display:block;
    line-height:24px;
	border-right:1px solid #f98371;
	border-bottom:1px solid #f98371;
    }
.os-title-text{
font:bold 13px Arial;
color:#990000;
}
#orderstatus-info{
width:100%;
float:left;
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
/*background:#fdedea;*/
}
#orderstatus-table2{
width:605px;
padding-bottom:3px;
padding-top:3px;
margin:0 auto;
}
.os-name2 {
    width:350px;
    padding:4px 0px 4px 0px;
	margin:0;
	float:left;
	/*background-color:#fde3df;*/
    display:block;
    line-height:24px;
	position:relative;
	text-align:center;
	/*border-right:1px solid #f98371;
	border-left:1px solid #f98371;
	border-bottom:1px solid #f98371;*/
    }
	
.os-quantity2 {
    width:100px;
	float:left;
	padding:4px 0px 4px 0px;
	margin:0;
	float:left;
	position:relative;
	/*background-color:#fde3df;*/
    display:block;
    line-height:24px;
	text-align:center;
	/*border-right:1px solid #f98371;
	border-bottom:1px solid #f98371;*/
    }

.os-date2 {
    width:150px;
    padding:4px 0px 4px 0px;
	margin:0;
	float:left;
	position:relative;
	/*background-color:#fde3df;*/
    display:block;
    line-height:24px;
	text-align:center;
	/*border-right:1px solid #f98371;
	border-bottom:1px solid #f98371;*/
    }
.os-desc-text{
font:normal 12px Arial;
color:#333333;
}
.space{
width:50%;
float:left;
height:30px;
}
.productdetails-name{
width:96%;
float:left;
position:relative;
margin:0 2% 0 2%;
padding:12px 0px 14px 0px;
text-align:center;
font:bold 14px 'Museo 100';
color:#000000;
border-bottom:1px solid #999999;
text-align:justify;
letter-spacing:1px;
}
.choose-title{
width:100%;
float:left;
position:relative;
padding:8px 0px 10px 0px;
font:bold 13px 'Museo 100';
color:#f2779c;
letter-spacing:1px;
text-transform:uppercase;
}
.writeup-name{
width:100%;
float:left;
position:relative;
padding:12px 0px 8px 0px;
font:normal 12px Arial;
color:#333333;
}
.txt_pin{ width:120px;
height:25px;
border:1px solid #e1dede;
font:bold 14px Arial;
color:#000000;
text-align:right;
-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
.txt_dtm{ width:300px;
height:25px;
background-color: transparent;
border: 0px solid;
font:bold 14px Arial;
color:#000000;
text-align:left;
}
.txt_dch{ width:300px;
height:25px;
background-color: transparent;
border: 0px solid;
font:bold 14px Arial;
color:#000000;
text-align:left;
}
.form-old-design{
max-width:400px;
/*min-width:40%;*/
border:1px solid #e1dede;
font:normal 12px Arial;
color:#000000;
height:24px;
/*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/
}
.form-old-design-comment{
width:100%;
border:1px solid #e1dede;
font:normal 12px Arial;
color:#000000;
height:24px;
/*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/
}
.our-populer-txt{
width:100%; height:280px; float:left; position:relative; background:#e6fac8; z-index:-1px;
}
.payment_normal{
width:100%;
float:left;
position:relative;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
text-align:center;
/*background-color:#feddd7;*/
}
.payment_normal img{
padding:6px;
}
.terms_txt{
width:96%;
margin-left:2%;
margin-right:2%;
}
.terms_txt ul{
padding:0px;
margin:0px;
}
.terms_txt ul li{
font:normal 12px Arial;
color:#333333;
text-align:left;
border-bottom:2px dashed #999900;
}
.policy_txt{
width:80%;
float:left;
margin-right:10%;
margin-left:8%;
margin-top:25px;
margin-bottom:10px;
}

.policy_txt_inner{
width:25%;
float:left;
position:relative;
}
.policy_txt_inner a{
background:#9b1750;
font:normal 12px Arial;
color:#FFFFFF;
padding:7px 12px 7px 12px;
text-decoration:none;
border-radius: 5px;
}
#memloin_details_total{
width:90%;
margin-left:5%;
float:left;
margin-top:0px;
border:1px solid #e1e1e1;
background:#fff;
 -webkit-box-shadow:2px 2px 2px 2px #e1e1e1;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:2px 2px 2px 2px #e1e1e1;  /* Firefox 3.5 - 3.6 */
  box-shadow:2px 2px 2px 2px #e1e1e1;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.login_left{
width:48%;
float:left;
/*margin-left:1%;
margin-right:1%;*/
margin-top:1%;
margin-bottom:1%;
float:left;
position:relative;
height:auto;
background:#fff;
}
.login_right{
width:48%;
float:left;
/*margin-left:1%;
margin-right:1%;*/
margin-top:1%;
margin-bottom:1%;
padding-left:4%;
float:left;
position:relative;
height:320px;
background:#fdeef1;
background:url(../images/mem-or-bg.png) no-repeat 0px 25px;
}
#memlogin ul{
width:100%;
float:left;
position:relative;
padding: 0px 0px 10px 0px;
margin: 0;

}
#memlogin ul li{
width:100%;
float: left;
display:block;
padding-top:6px;
padding-bottom:6px;
list-style:none;
background:#fdeef1;
}
.mem_name{
width:27%;
float:left;
padding-top:4px;
padding-bottom:2px;
display:block;
text-align:right;
font:normal 12px Arial;
color:#333333;
}
.mem_form{
width:69%;
float:left;
padding-top:2px;
padding-bottom:4px;
margin-left:10px;
display:block;
text-align:left;
}
.mempre_name{
width:85%;
margin-left:15%;
float:left;
padding-top:4px;
padding-bottom:2px;
display:block;
text-align:left;
font:bold 13px 'EncodeSansExpanded';
color:#333333;
}
.mempre_form{
width:85%;
margin-left:15%;
float:left;
padding-top:2px;
padding-bottom:4px;
/*margin-left:10px;*/
display:block;
text-align:left;
}
.md_form .mdtext{
font:bold 13px 'Museo 100';
color:#333333;
text-align:left;
letter-spacing:1px;
}
/*.mem-secure-txt{font:normal 14px 'EncodeSansExpanded'; color:#e60341;}*/
.login_bttn_pre{
padding:9px 30px 9px 30px;
background-color:#6d8a01;
margin-left:10px;
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
 border-radius: 4px;
}
.login_bttn_pre:hover{
background-color:#333333;
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
}
.mem-secure-txt{font:bold 14px 'EncodeSansExpanded'; color:#FFFFFF; background-color:#ce1258; padding:5px 12px 5px 12px;}
#memlogin2 ul{
width:100%;
float:left;
position:relative;
padding: 30px 0px 10px 0px;
margin: 0;
}
#memlogin2 ul li{
width:100%;
float: left;
display:block;
padding-top:6px;
padding-bottom:6px;
list-style:none;
/*background:#fdeef1;*/
}
.mem_name2{
width:48%;
float:left;
padding-top:4px;
padding-bottom:2px;
display:block;
text-align:right;
font:normal 12px Arial;
color:#333333;
}
.mem_form2{
width:45%;
float:left;
padding-top:2px;
padding-bottom:4px;
margin-left:3%;
margin-right:2%;
display:block;
text-align:center;
}
.mem_form3{
width:45%;
float:left;
padding-top:2px;
padding-bottom:4px;
margin-left:26%;
margin-right:2%;
display:block;
text-align:center;
}
.mem_newmember{
font:bold 14px Arial;
color:#db0a37;
text-decoration:none;
text-transform:uppercase;
}
.mem_newmember a{
font:normal 11px Arial;
color:#920725;
text-decoration:underline;
}
.mem_ortxt{
font:bold 14px Arial;
color:#666666;
}

.mem_ortxt2{
font:bold 14px Arial;
color:#4d8004;
}
.mem_ortxt2_click{
font:normal 11px Arial;
color:#315201;
text-decoration:underline;
}
.mem_forgot{
width:100%;
float:left;
position:relative;
height:16px;
margin:2px 0px 0px 0px;
padding:4px 0px 4px 0px;
text-align:center;
/*background-color:#ecf3c4;*/
}
.mem_fortxt{
font:normal 11px Arial;
color:#d33151;
text-decoration:none;
font-style:italic;
text-transform:uppercase;
}

/*.sub-menu{
padding-left:5px;
color:#990000;
}
.sub-menu::before {
    content: "-- ";
	color:#333333;
	
}*/
.viewall a {
    font: normal 13px Arial;
    color: #5c535d;
    text-decoration: underline;
	padding-left:15px;
}
.index-heading-txt{
	font: bold 13px arial;
    padding-left: 28.5%;
    color: #000;
}
/*.index-heading-txt2{
	font: normal 13px arial;
    padding-left: 28.5%;
    color: #000;
	display:none;
}*/
.header-middle-total{
    width:40%;
	float:left;
	
	:relative;
	margin-left:2%;
	margin-top:-8px;
  
}
.middle_writeup{
width:100%;
float:left;
position:relative;
}
.middle_writeup ul{
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
.middle_writeup ul li{
padding:3px 0px 2px 0px;
font:normal 12px Arial;
color:#333333;
text-align:center;
}
.middle_writeup ul li.sm{
font:normal 14px Arial;
color:#333333;
text-align:center;
}
.middle_writeup ul li.sm-big{
font:normal 16px Arial;
color:#333333;
text-align:center;
}
.middle_writeup ul li.sm h1{
font:normal 14px Arial;
color:#333333;
margin:0px;
padding:0px;
display:inline;
}
/*.middle_writeup2{
font:normal 14px Arial;
color:#333333;
margin:0px;
padding:0px;
white-space:nowrap;
}*/
.header-middle{
    width:100%;
    float:left;
    position:relative;
}
.header-middle-txt{
width:70%;
margin:3% 10% 0% 20%;
padding:2%;
border:1px solid #fbadbb;
background:#fceef1;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.header-middle ul{
	margin:0;
	padding:0;
}
.header-middle ul li{
    width:100%;
	font:normal 12px Arial;
	color:#000000;
	text-align:center;
	padding:0px 0px 7px 0px;
}
.header-middle ul li a{
	font:normal 12px Arial;
	color:#FFFFFF;
	padding:3px 5px 3px 5px;
	background:#e14e5a;
}
.logo-title{
	width:100%;
	float:left;
	font:normal 14px Arial;
	color:#434343;
	padding-left:8px;
	 margin-top:-5px;
}
.dark_overlay2 {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;

	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
	z-index:11000;
        }

.bright_content2 {
	display: none;
	position: fixed;
	top: 5%;
	left: 20%;
	width: 60%;
	padding: 2px;
	border: 2px solid #6b9628;
	background-color: #ffffff;
	z-index: 12000;
	overflow: auto;
	/*-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	 border-radius: 24px;*/
	
}
		
/*.form-old-design{
max-width:80%;
min-width:40%;
border:1px solid #e1dede;
font:normal 12px Arial;
color:#000000;
-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 5, 0.5) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}*/
/*#mobile-menu-total{

float:right;
position:relative;
background:#CC0000;
display:none;
left:50%;
}*/
#mobile-menu-total{

float:right;
position:relative;
background:#0066FF;
display:none;
/*left:50%;*/
}
#mobile-menu{
width:100%;
float:right;
position:relative;

}

/*--------------------------------------shoppingcart-new-----------------------------------------*/
.shoppingcart_head{
width:100%;
float:left;
position:relative;
/*background:#f3f3f3;*/
border-bottom:1px solid #999999;
}
.shoppingcart_head ul{
padding:0px;
margin:0px;
}
.shoppingcart_head ul li{
float:left;
font:bold 13px Arial;
color:#333333;
list-style-type:none;
line-height:26px;
}
.shoppingcart_head ul li.pro-id{
width:11%;
text-align:center;
}
.shoppingcart_head ul li.pro-image{
width:19%;
text-align:center;
}
.shoppingcart_head ul li.pro-desc{
width:40%;
}
.shoppingcart_head ul li.pro-amount{
width:22%;
text-align:center;
}
.shoppingcart_head ul li.pro-quantity{
width:17%;
text-align:center;
}
.shop-txt-total{
width:100%;
float:left;
position:relative;
border-bottom:1px dashed #999999;
}
.shop-txt-total:last-child{
border-bottom:none;
}
.shoppingcart_txt{
width:100%;
float:left;
position:relative;
background:#FFFFFF;
margin-top:8px;
margin-bottom:4px;
height:auto;
padding-top:5px;
padding-bottom:5px;
/*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	border:1px solid #9cae2a;
    /*text-shadow: 0 2px 3px #9cae2a;*/
    /*-webkit-box-shadow: 0 1px 3px #9cae2a inset;
    -moz-box-shadow: 0 1px 3px #9cae2a inset;
    box-shadow: 0 1px 3px #9cae2a inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;*/
}
.shoppingcart_txt ul{
padding:0px;
margin:0px;
}
.shoppingcart_txt ul li{
float:left;
font:normal 13px Arial;
color:#666666;
list-style-type:none;
display:inline;
}
.shoppingcart_txt ul li.pro-id{
width:11%;
text-align:center;
}
.shoppingcart_txt ul li.pro-image{
width:19%;
text-align:center;
}
.shoppingcart_txt ul li.pro-desc{
width:40%;
}
.shoppingcart_txt ul li.pro-amount{
width:22%;
text-align:center;
}
.shoppingcart_txt ul li.pro-quantity{
width:17%;
text-align:center;
}
.shop-quantity-total{
width:100%;
float:left;
position:relative;
}
.shop-quantity{
width:100%;
}
.shop-quantity input{
width:24px;
height:24px;
background:#f4f4f4;
border:1px solid #999999;
font:bold 13px Arial;
text-align:center;
color:#000000;
margin-bottom:6px;
}
.shop-button{
width:100%;
margin-top:5px;
}
.shop-button img{
vertical-align:middle;
padding-left:2px;
padding-right:2px;
}
.shop-amount-total{
width:100%;
float:left;
position:relative;
background-color:#dcdddd;
}

.shop-addmore{
width:100%;
/*margin:0% 0% 0% 0%;*/
margin-top:10px;
margin-bottom:10px;
float:left;
height:100px;
position:relative;
background : #dcdddd;
}
.shop-addmore ul{
padding:0px;
margin:0px;
list-style-type:none;
}
.shop-addmore ul li{
width : 100%;
float : left;
text-align : center;
display:list-item;
/*margin-top:10px;
margin-bottom:10px;*/
padding:8px 0px 2px 0px;
}
#chk
{ width:100%;
float:left;
}
.check{
padding:2px 5px 2px 5px;
background:#666666;
border:1px solid #333333;
font:normal 12px Arial;
color:#FFFFFF;
}
#occasion-content{
    width:94%;
    float:left;
	position:relative;
	padding-top:5px;
	padding-bottom:15px;
	margin-left:3%;
	margin-right:3%;
	
}
.occasion-box
{   width:100%;
    float:left;
	position:relative;
}
.occasion-head
{   width:100%;
    float:left;
	position:relative;
	background:#f5fccb;
}
.occasion-head span
{ padding:4px 12px 4px 12px;
  float:left;
  display:block;
  font:normal 25px Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  color:#477501;
  background:#dce59d;
}
.occasion-head-text
{   width:100%;
    float:left;
	position:relative;
	background:#f5fccb;
	margin-bottom:10px;
}
.occasion-head-text span
{   width:98%;
    float:left;
	position:relative;
	font:normal 12px Arial;
	color:#333333;
	padding:1%;
}
.occasion-sub
{   width:100%;
    float:left;
	position:relative;
	margin-top:18px;
	margin-bottom:10px;
	
}
.occasion-title
{   width:100%;
    float:left;
	position:relative;
	border-bottom:1px solid #ec9bab;
	
}
.occasion-title a
{  font:normal 10px arial;
  color:#da3051;
  padding-left:3px;
  font-style:italic;
	
}
.occasion-readmore{
color:#0000FF;
}
.occasion-title span
{ padding:5px 10px 5px 10px;
  float:left;
  display:block;
  font:bold 13px arial;
  color:#da3051;
  border-left:3px solid #eb3e60;
  /*background:#dce59d;*/
}
.occasion-title span a
{
color:#da3051;
  /*background:#dce59d;*/
}
.occasion-text
{   width:100%;
    float:left;
	position:relative;
	background:#ffeef1;
}
.occasion-text span
{   width:98%;
    float:left;
	position:relative;
	font:normal 12px Arial;
	color:#333333;
	font-style:italic;
	padding:1%;
}
.occasion-writeup{
width:100%; float:left; position:relative; font:normal 12px Arial; color:#333333;
}
.whataspp-blog{
width:100%; float:left; position:relative; text-align:center; margin-top:10px; display:none;
}
.whataspp-blog img{
margin:0px 4px 0px 4px;
}
/*----------------------------Mobile Top Link--------------------------------------*/
.mobile-top{
   display:none;
    /*width:10%;*/
	margin-left:68%;
	position:relative;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	height:30px;
	margin-bottom:0px;
	/*background:#f77790;*/
    /*background: none repeat scroll 0 0 #f4f4f4;*/
}
.mobile-top-left{
width:32%;
	position:relative;
	float:left;
}
.mobile-top-middle{
width:28%;
	position:relative;
	float:left;
	height:30px;
}
/*.mobile-top-middle .rakhitopiddle_txt{
font:bold 15px Arial;
color:#FFFF80;
background:url(../images/top_rakhi_icon.png) no-repeat;
padding-left:70px;
padding-top:8px;
display:block;
height:30px;
}*/
.mobile-top-right{
width:10%;
margin-left:0;
margin-right:0;
margin-bottom:
/*margin-left:70px;*/
	position:relative;
	float:right;
	display:none;
}
.dropbtn {
	float:right;
	width:100%;
    color: #FFFFFF;
	height:20px;
	font:normal 11px Arial;
    padding: 5px 8px 0px 6px;
	text-align:center;
    border: none;
    cursor: pointer;
	background:#ee7499 url(../images/arrow-menu.png) no-repeat 95%;
	z-index: 20000;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
	width:70px;
	float:left;
	padding:0px;
	margin:0px;
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
	left:-45px;
    position:absolute;
    background-color: #f2f2f2;
    width: 150px;
	margin-top:25px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 15001;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 6px 10px;
    text-decoration: none;
    display: block;
	text-align:left;
	font:normal 11PX Arial;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #ee4c7d;
} 

/* Style The Dropdown Button */
.dropbtn-c {
    background-color: #4CAF50;
	font:bold 13px Arial;
    color: #528603;
    padding:6px 20px 8px 8px;
    border: none;
	height:34px;
    cursor: pointer;
	text-align:right;
	background:url(../images/city-menu-arrow.png) no-repeat right;
	margin:0px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown-c {
    position: relative;
	float:right;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content-c {
    display: none;
    position: absolute;
    background-color: #f2f2f1;
    min-width: 240px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	margin-left:-120px;
	border:1px solid #486d0f;
}
.dropdown-content-c ul{
width:100%;
float:left;
margin:0px;
padding:0px;
position:relative;
list-style-type:none;
}
.dropdown-content-c ul li{
width:50%;
float:left;
position:relative;
display:inline;
}
/* Links inside the dropdown */
.dropdown-content-c a {
    color: black;
    padding: 4px 6px;
    text-decoration: none;
    display: block;
	font:normal 12px Arial;
	color:#dd0030;
}

/* Change color of dropdown links on hover */
.dropdown-content-c a:hover {background-color: #e9e9e9; color:#4b7800;}

/* Show the dropdown menu on hover */
.dropdown-c:hover .dropdown-content-c {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown-c:hover .dropbtn-c {
    background-color: #486d0f;
	font:bold 13px Arial;
	color:#FFFFFF;
	background-image:url(../images/city-menu-arrow-hover.png);
}


.city-toplink-blog{
width:100%;
float:left;
position:relative;
background-color:#cbec9a;
margin-top:15px;
margin-bottom:10px;
padding:8px 0px 8px 0px;
border-top:1px solid #9ec860;
border-bottom:1px solid #9ec860;
display:none;
}
.city-toplink-blog ul{
padding:0;
margin:0;
}
.city-toplink-blog ul li{
width:23%;
margin-left:1%;
display:inline-block;
height:20px;
background:url(iofnew/../images/city-list-img.jpg) no-repeat left;
padding-left:10px;
/*padding-top:3px;*/
}
.city-toplink-blog ul li a{
font:normal 12px Arial;
color:#333333;
}
.city-toplink-blog ul li a:hover{
color:#000000;
text-decoration:underline;
}
.city-toplink-blog p{
font:bold 13px Arial;
color:#618c01;
margin-top:5px;
text-align:center;
}
.shoppingcart-sameday{
font:normal 11px Arial;
color:#4e4e4e;
}
.mobile-city-name{
width:100%;
float:left;
position:relative;
background-color:#feebef;
margin-bottom:10px;
padding:8px 0px 8px 0px;
display:none;
}
.mobile-title-citypage {
    font:normal 15px Arial;
	color:#c3011d;
	text-align:center;
}
.mobile-city-title {
    font:normal 12px Arial;
	color:#464645;
	text-align:center;
	padding-top:4px;
}
.occasion-blog{
width:100%;
float:left;
position:relative;
margin-top:20px;
margin-bottom:10px;
padding:8px 0px 8px 0px;
background:#fad7de url(../images/occasion_birthday_banner.png) no-repeat top;
}
.rakhi-blog{
width:100%;
float:left;
position:relative;
margin-top:4px;
margin-bottom:10px;
padding:8px 0px 8px 0px;
background:#ab0200 url(../images/rakhi-banner-modi.png) no-repeat left;
}
.diwali-blog{
width:100%;
float:left;
position:relative;
margin-top:4px;
margin-bottom:10px;
padding:8px 0px 8px 0px;
background:#ac0000 url(../images/diwali-banner2.png) no-repeat left;
}
.occasion-blog-title{
font:italic 24px "Times New Roman", Times, serif;
color:#FFFFFF;
text-align:center;
margin-left:28%;
padding-right:5px;
}
.occasion-blog-title p{
font:normal 11px Arial;
color:#FFFFFF;
text-align:justify;
padding-top:5px;
margin:0px;
}
.occasion-blog-title p a{
font:normal 11px Arial;
color:#FFFFFF;
text-decoration:none;
}
/*----------------------------Dropdown Menu----------------------------------*/
.occasion-category{
margin-left:28%;
padding:8px 0px 5px 0px;
font:bold 14px Arial;
color:#f2d550;
text-align:center;
}
.occasion-category .title{
width:140px;
margin:0 auto;
padding:5px 0px 5px 0px;
font:bold 13px Arial;
color:#FFFFFF;
background-color:#5e9608;
text-align:center;
}
.occasion-toplink-blog2{
/*width:60%;*/
margin-left:28%;
padding:5px 0px 5px 0px;
/*border:1px solid #FFFFFF;*/
}
.occasion-toplink-blog2-body{
width:100%;
margin:0% 0% 0% 0%;
padding:5px 0px 30px 0px;

border:1px solid #FFFFFF;
}
.occasion-toplink-blog2-body ul{
            width:100%;
			/*margin:0% 5% 0% 5%;*/
            padding:0px;
			/*margin:0% 5% 0% 5%;*/
			list-style: none;
			
			}

  .occasion-toplink-blog2-body ul li{
            width: 33%;
			display: block;
			position:relative;
			float:left;
			padding:0px;
			margin:0px 0px 0px 0px;
			line-height: 21px;
			text-align: center;
			/*background:url(../images/city-list-img.jpg) no-repeat left 50%;*/
			font:normal 12px Arial;
            color:#f2d550;
            text-decoration:none;

			 /*min-width: 24%; 
			 display: inline-block;
			float:left;

            position: relative;

            line-height: 21px;

            text-align: left;
*/
        }

       .occasion-toplink-blog2-body ul li a{
            display: block;

            padding: 0px 0px;
			/*padding: 0px 10px;*/

			font:bold 13px Arial;
            color:#f2d550;
            text-decoration:underline;

        }

       .occasion-toplink-blog2-body ul li a:hover{

            color: #f2d550;
			text-decoration:none;

          /*  background: #939393;*/

        }

        .occasion-toplink-blog2-body ul li ul.dropdown{

          width: 150px; /* Set width of the dropdown */

            display: none;
			background-color:#FFFFFF;

            position: absolute;

            z-index: 2;

            left: 40px;
			white-space:nowrap;
			border:1px solid #990000;
			

        }

       .occasion-toplink-blog2-body ul li:hover ul.dropdown{
            display: block; /* Display the dropdown */

        }

       .occasion-toplink-blog2-body ul li ul.dropdown li{
	        min-width: 150px; 
            display: block;
			padding:0px 0px 0px 0px;
			background-image:none;

        }
		.occasion-toplink-blog2-body ul li ul.dropdown li a{
		min-width: 150px;
		font:bold 12px Arial;
			color:#a80503;
			text-decoration:none;
			display:block;
			line-height:20px;
			padding-left:4px;
			text-align: left;
			}
			.occasion-toplink-blog2-body ul li ul.dropdown li a:hover{
			min-width: 146px;
			text-decoration:none;
			background-color:#ab0200;
			padding-left:4px;
			margin:0px;
			color:#FFFFFF;
			}
			
/*---------------------------4 Column Rakhi Menu-------------------------------------*/
.occasion-toplink-blog3-body{
width:100%;
margin:0% 0% 0% 0%;
padding:5px 0px 30px 0px;

border:1px solid #FFFFFF;
}
.occasion-toplink-blog3-body ul{
            width:100%;
			/*margin:0% 5% 0% 5%;*/
            padding:0px;
			/*margin:0% 5% 0% 5%;*/
			list-style: none;
			
			}

  .occasion-toplink-blog3-body ul li{
            width: 24%;
			display: block;
			position:relative;
			float:left;
			padding:0px;
			margin:0px 0px 0px 0px;
			line-height: 21px;
			text-align: center;
			/*background:url(../images/city-list-img.jpg) no-repeat left 50%;*/
			font:normal 12px Arial;
            color:#f2d550;
            text-decoration:none;

			 /*min-width: 24%; 
			 display: inline-block;
			float:left;

            position: relative;

            line-height: 21px;

            text-align: left;
*/
        }

       .occasion-toplink-blog3-body ul li a{
            display: block;

            padding: 0px 0px;
			/*padding: 0px 10px;*/

			font:bold 13px Arial;
            color:#f2d550;
            text-decoration:underline;

        }
 .occasion-toplink-blog3-body ul li a strong{
            
			font:bold 20px Arial;
            color:#f2d550;
            text-decoration:none;

        }
       .occasion-toplink-blog3-body ul li a:hover{

            color: #f2d550;
			text-decoration:none;

          /*  background: #939393;*/

        }

        .occasion-toplink-blog3-body ul li ul.dropdown{

          width: 150px; /* Set width of the dropdown */

            display: none;
			background-color:#FFFFFF;

            position: absolute;

            z-index: 2;

            left: 10px;
			white-space:nowrap;
			border:1px solid #990000;
			

        }

       .occasion-toplink-blog3-body ul li:hover ul.dropdown{
            display: block; /* Display the dropdown */

        }

       .occasion-toplink-blog3-body ul li ul.dropdown li{
	        min-width: 150px; 
            display: block;
			padding:0px 0px 0px 0px;
			background-image:none;

        }
		.occasion-toplink-blog3-body ul li ul.dropdown li a{
		min-width: 150px;
		font:bold 12px Arial;
			color:#a80503;
			text-decoration:none;
			display:block;
			line-height:20px;
			padding-left:4px;
			text-align: left;
			}
			.occasion-toplink-blog3-body ul li ul.dropdown li a:hover{
			min-width: 146px;
			text-decoration:none;
			background-color:#ab0200;
			padding-left:4px;
			margin:0px;
			color:#FFFFFF;
			}
/*---------------------------------End-------------------------------------*/
			
.top_txt{
float:left;
position:relative;
margin:12px 0px 0px 0px;
font:normal 12px Arial;
padding:0px 3px 0px 3px;
color:#666666;
text-align:left;
}
.top_txt a{
font:normal 12px Arial;
color:#000000;
text-decoration:none;
}
/*-------------------------------------Product Details-------------------------------------*/	
.pddetails-blog{
width:100%;
float:left;
position:relative;
background-color:#fef3fe;
margin-top:7px;
padding:10px 0px 8px 0px;
border-bottom:1px dashed #f8baf6;
/*background:url(../images/shadowBg2.gif) no-repeat bottom;*/
}
.pddetails-blog ul{
padding:0;
margin:0;
}
.pddetails-blog ul li{
width:31%;
margin-left:1%;
display:inline-block;
height:30px;
background:url(iofnew/../images/city-list-img.jpg) no-repeat left;
padding-left:10px;
font:bold 14px 'EncodeSansExpanded';
color:#a0479e;
/*padding-top:3px;*/
}
/*.pddetails-blog ul li a{
font:normal 12px Arial;
color:#367d00;
}*/
/*.pddetails-blog ul li a:hover{
color:#000000;
text-decoration:underline;
}*/
.pddetails-blog p{
font:normal 13px Arial;
color:#a0479e;
margin-top:5px;
text-align:center;
}		
/*------------------------------Rakhi USA---------------------------------*/
.usadetails-total{
width:60%;
float:left;
margin-left:20%;
position:relative;
margin-bottom:30px;
background-color:#e7efb7;
border:1px solid #5e9608;
}
.usadetails-total p{
padding-top:13px;
padding-bottom:13px;
text-align:center;
font:bold 15px Arial;
color:#f8335b;
}
.usadetails-blog{
width:100%;
float:left;
position:relative;
/*background-color:#cbec9a;*/
padding:5px 7px 8px 7px;

}
.usadetails-blog ul{
width:100%;
padding:0;
margin:0;
}
.usadetails-blog ul li{
width:24%;
display:inline-block;
height:18px;
font:bold 13px Arial;
color:#58890d;
/*padding-top:3px;*/
}
.usadetails-blog ul li a{
font:bold 13px Arial;
color:#518502;
/*padding-top:3px;*/

}
.usadetails-blog ul li a:hover{
font:bold 13px Arial;
color:#518502;
text-decoration:underline;
/*padding-top:3px;*/
}
.rakhi-top-txt{
width:100%;
float:left;
position:relative;
margin:0px 0px 22px 0px;
font:bold 13px Arial;
color:#ee3459;
text-align:center;
}
.rakhi-top-txt span{
font:bold 13px Arial;
color:#4f8201;
text-align:center;
margin-top:4px;
}

.worldwide-container{
width:70%;
float:left;
margin-top:30px;
margin-left:15%;
margin-right:15%;
position:relative;
margin-bottom:250px;
padding:10px;
background-color:#e7efb7;
border:1px solid #5e9608;
}
.worldwide-total{
width:50%;
float:left;
margin-top:5px;
margin-left:25%;
margin-right:25%;
position:relative;
margin-bottom:30px;
padding:10px;
}
.worldwide-text{width:100%; float:left; position:relative; text-align:center; margin-top:10px
}
.worldwide-text p{font: bold 14px Arial;
    color: #006600; padding-bottom:10px;
}
.worldwide-text p span{font: normal 18px Arial;
    color: #ee3459;
}
.rakhi-form-blog{ width:70%; float:left; text-align:right; margin-left:5%;
}
.rakhi-form{ width:100%; height:27px; border:1px solid #87c528;
font: bold 13px Arial,Helvetica,Sans-serif;
    color: #919090;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	}
.rakhi-bttn{width:23%; float:right; margin-left:2%;}
.midnight-top-txt{
width:100%;
float:left;
position:relative;
margin:0px 0px 22px 0px;
font:bold 13px Arial;
color:#c20529;
text-align:center;
}
.midnight-top-txt span{
font:bold 12px Arial;
color:#ee3459;
text-align:center;
margin-top:4px;
}	

.moreoption_txt{
font:bold 12px Arial;
color:#FF0000;
text-transform:uppercase;
text-align:right;
}
.moreoption_number{
font:bold 12px Arial;
padding:4px;
background-color:#ee203d;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}
.moreoption_number:hover{
font:bold 12px Arial;
padding:4px;
background-color:#527601;
color:#FFFFFF;
text-decoration:none;
}


/*-----------------------------------Top Rakhi Blog-------------------------------------------------*/
.top-rakhi-con{
width:230px;
float:left;
margin:0% 0% 0 22%;
position:relative;
background-color:#ffebee;
border:1px solid #f4bbc3;
}
.top-rakhi-con ul{
width:100%;
margin:0px;
padding:0px;
list-style-type:none;
}
.top-rakhi-con ul li{
padding:0px 0px 0px 0px;
margin:0px;
text-align:center;
}
.top-rakhi-con ul li.rtitile{
font:bold 15px Arial;
color:#ba0e01;
text-align:center;
text-transform:uppercase;
padding-top:5px;
margin-bottom:-5px;
}
.rakhi_logo{
width:100%;
margin-top:7px;
padding:0px;
float:left;
position:relative;
}
.rakhi_logo-box{
    width:22.3%;
	float:left;
	margin-left:2px;
	margin-bottom:0px;
	padding-bottom:6px;
/*	background-color:#fde0e5;
	border:1px solid #fb829c;*/
}
.rakhi_logo-box1{
    width:30%;
	float:left;
	margin-bottom:0px;
	padding-bottom:6px;
/*	background-color:#fde0e5;
	border:1px solid #fb829c;*/
}
.rakhi_logo-title {
    font:bold 10px Arial;
	color: #ba0e01;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.rakhi_logo-title:hover{
	text-decoration:underline;
}
/*------------------------------------Menu Created By Jagat--------------------------------------*/
#mobile-rakhi-menu{
width:80%; float:left; position:relative; margin:0 10% 0% 10%; padding:0px;
}
/******** Footer Links *******/
#footer {clear: both; display:none; overflow:hidden; font:normal 12px Arial; border-top:solid #006600 1px;/*background:#000; */color:#333; margin-top:0px;}
/*#footer .fpart-inner{ width:auto; height:auto; margin:0 auto; border-top:solid #E70727 3px;  border-bottom:solid #E70727 3px; }*/
#footer .fpart-inner{ width:100%; position:relative; float:left;/* margin:0 10% 0% 10%;*/ height:auto; background-color:#fad7de;  /*margin:0% 5% 0% 5%;*/ /*border-top:solid #E70727 3px;  border-bottom:solid #E70727 3px; */}

#footer a{ font:normal 12px Arial; color:#333;} 
#footer a:hover{color:#666;}
#footer h3{color: #333333; font-size:13px; padding:0px; margin:4px 0px 0px 0px; font-weight:bold; color:#000;}
#footer h3 a{color:#F00 !important; padding-left:0px !important;}
#footer .column {position:relative;width:100% }
#footer .column + .column { margin-left:0%; }
#footer .column ul {width:100%; padding:0px; }
#footer .column ul li {  font-size:14px !important; }
#footer .column a { text-decoration: none; display:block;  
 -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color:#000; }
#footer .column a:hover {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

#footer .lst-link .column ul li{ display:inline; line-height:20px;}
#footer .lst-link .column a{ display:inline; padding-right:0.5%;}
.footer-bt-link{width:100%; float:left; border-top:#E64817 solid 1px; padding:10px 6px 5px 0px; margin:15px  0px 0px 0px; text-align:center;}
.footer-bt-link a{ color:#666; text-decoration:none; padding:0px 5px;}
.feed-back{ width:100%; float:left; margin:0 0 20px 0px;}
.feed-back11{ width:25%; float:left}
.feed-back22{ width:70%; float:left}
.scr-red-text {color: #CD0202}
.feed-input{ width:49%; height:25px; border:#e7e7e7 solid 1px; padding-left:.5%;}
.feed-textarea{ width:65%; height:85px; border:#e7e7e7 solid 1px; padding-left:.5%;}
.occassion-menu {background-color:#ec798c!important}
.occassion-menu a {color:#fff!important;text-decoration:underline!important}
/*----------------------Scroll Top Css-------------------------------*/
#top{border-radius:5px; z-index:999; background-color:#cb4300;max-width:100%;max-height:100%;opacity:.4;-moz-opacity:.4;filter:alpha(opacity=.4);padding:15px 10px;position:fixed;bottom:70px;right:15px;display:none;cursor:pointer;transition:none}
#top:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=1)}
#section-desktop{display:block;visibility:visible}

.single-product ul aside{padding:5px 0;text-align:center}
.single-product ul aside em{font-style:normal;color:#747474;font-size:13px}
.single-product ul aside em.msz-hand{color:#009900}
.single-product ul aside em.msz-cou{color:#CC0000}
.cut-off-highlight-pd{padding:10px 0}
.cut-off-highlight-pd em{font-style:normal;color:#000;font-size:13px;padding:5px 0;display:inline-block}
.cut-off-highlight-pd em.msz-hand{color:#009900}
.cut-off-highlight-pd em.msz-cou{color:#CC0000}

@media(max-width:1280px){#top{padding:10px 5px}}
@media only screen and (max-width:728px){
    #top{display:none!important}
	.block { width:100%;}  .ful-wid h2{ line-height:22px;}
	#footer {width:100%; padding:0!important;}
#footer .fpart-inner{padding:1%; background-color:#fad7de;}
#footer .column { float:left; width:100%; margin:0!important; display:block; }
#footer h3{ cursor:pointer; display:block;  font-size:12px; color:#000; font-family:Arial; text-align:center;  margin-bottom:0px;   border-bottom:none;
 height:26px; padding:6px 0 5px 0px; background:#E70727; color:#FFF; margin-bottom:2px;}
#footer .custom_column h3{border:none;}
#footer h3 + h3{border-top:1px dotted #444444;}
#footer h3.active{ background:none; background-color:#454545; color:#fff;}
#footer .column a { font-size:14px; padding:1px 0; line-height:12px; height:20px;  font-size:12px; }
#footer .column:hover ul { display:none; }
#footer .column ul {display:none; position:relative; bottom:0px; width:auto; padding:2px 0px 0px 0px; background-color:#fbc4cf;}
#footer .column ul li { text-align:center;  list-style:none; }
#footer .lst-link .column ul li{ display:inline; line-height:20px;}
#footer .lst-link .column a{ display:inline; padding-right:0.5%;}

.feed-back11{ width:25%; float:left}  .feed-back22{ width:60%; float:left}   .feed-input { width:85%;} .feed-textarea { width:90%;}
}
/* Time Line */
.shortby-product-box-blog{
    width:100%;
    float:left;
	position:relative;
	margin-top:-10px;
	/*background-color:#f1efef;
	border-bottom:1px solid #cfcdce;*/
}
.timeline {width:50%; float:left; position:relative; margin-left:1.6%; padding-bottom:10px!important;padding-top:10px!important;display:block!important;font:normal 12px Arial;color: #5e9608;}
.timeline a {font:normal 12px Arial;color: #425e16;text-decoration:none;cursor:pointer;}
.timeline a span {width:20px; height:20x;background:#f2325c;color:#fff;text-align:center;line-height:20px;border-radius:50px;display:inline-block;font:normal 11px Arial;margin-left:4px;margin-right:4px;}
.timeline i {font:normal 12px Arial;font-style:normal;color: #3f8654;}
.timeline i:after {content:'';background:url(../images/timeline-arrow.png) center no-repeat;width:12px;height:20px;display:inline-block;margin-bottom:-7px;margin-left:4px;margin-right:4px;} 
.product-shortby{
    width:47.5%;
    float:left;
	position:relative;
	height:36px;
	/*background-color:#f1efef;
	border-bottom:1px solid #cfcdce;*/
	padding-right:8px;
	 margin-top:4px;
	text-align:right;
}
.list{
    background-color: transparent;
    /*border: 0px solid;*/
	border:.5px solid #c6c6c4;
    height: 26px;
    width: 150px;
    color: #666666;
	font:normal 13px Arial;
}
.list-txt{
font:bold 13px Arial;
color:#477500;
text-decoration:none;
}
/*--------------------------------Footer link----------------------------------------*/
.footerlink_bg {
width:100%;
float:left;
position:relative;
	/*background:#fbbac8;*/
	padding:5px 0;
	margin-bottom:6px;
	margin-top:5px;
	/*border:1px dashed #e14264;*/
}
.footerlink a {
	font-size:13px;
	text-decoration:none;
	color:#4e7e05;
	margin:0px 0px 7px 0px;
	display:inline-block;
}
.footerlink a:hover{
	font-size:13px;
	text-decoration:none;
	color:#dd012f;
	margin:0px 0px 7px 0px;
	display:inline-block;
}
.footerlink a i {
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
}
.footerlink a:after {
    content: ' |';
    padding-left: 4px;
	padding-right: 4px;
	font-size:15px;
	color:#666666;
	text-decoration:none!important;
}
.footerlink a:after, .footerlink a:before {
	text-decoration:none!important;
}
.footerlink a:last-child:after { 
	content: " "!important;
}


.footerlink_bg2 {
width:100%;
float:left;
/*position:relative;*/
	/*background:#fbbac8;*/
	padding:5px 0;
	margin-bottom:6px;
	margin-top:-25px;
	/*border:1px dashed #e14264;*/
}
.footerlink2 a {
	font-size:13px;
	text-decoration:none;
	color:#9F31B7;
	margin:0px 0px 7px 0px;
	display:inline-block;
}
.footerlink2 a:hover{
	font-size:13px;
	text-decoration:none;
	color:#dd012f;
	margin:0px 0px 7px 0px;
	display:inline-block;
}
.footerlink2 a i {
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
}
.footerlink2 a:after {
    content: ' |';
    padding-left: 4px;
	padding-right: 4px;
	font-size:15px;
	color:#666666;
	text-decoration:none!important;
}
.footerlink2 a:after, .footerlink a:before {
	text-decoration:none!important;
}
.footerlink2 a:last-child:after { 
	content: " "!important;
}
/*.footerlink a:nth-child(13):after {
content: ""!important;
}*/
.citypage-rotate{
width:100%;
float:left;
position:relative;
/*background-color:#cbec9a;*/
margin-top:0px;
margin-bottom:5px;
padding:2px 0px 2px 0px;
/*border-top:1px solid #9ec860;
border-bottom:1px solid #9ec860;*/
}
.citypage-rotate ul{
padding:0;
margin:0;
}
.citypage-rotate ul li{
width:100%;
margin-left:0%;
display:inline-block;
/*height:30px;*/
/*background:url(iofnew/../images/city-list-img.jpg) no-repeat left;*/
padding-left:2px;
font:normal 12px Arial;
color:#333333;
text-align:center;
/*padding-top:3px;*/
}
.citypage-rotate ul li a{
font:normal 12px Arial;
color:#333333;
}
.citypage-rotate ul li a:hover{
color:#000000;
text-decoration:underline;
}
.rotation-banner{
POSITION: absolute; margin-bottom:0%; top:65%; FILTER: alpha(opacity=100); WIDTH: 110px; VERTICAL-ALIGN: middle; text-align:center;  PADDING-TOP: 5px; margin-top:30px; LEFT:80%; BOTTOM:5px; opacity: 0.8
}
#citychoose-content{
    width:100%;
    float:left;
	position:relative;
	padding-top:8px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:15px;
	margin:0px 0px 0px 0px;
	background:#ffffff;
}
.citychoose-blog{
    width:37%;
	position:relative;
	float:left;
	margin-left:4%;
	margin-right:5%;
	margin-top:-5px;
	padding-top:8px;
	background-color:#ededec;
	border:1px solid #cbcbca;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display:block;
  height:44px;
}
.citychoose-blog-sd{
    width:18%;
	position:relative;
	float:left;
	display:block;
	margin-left:1%;
	background:url(../images/sameday_icon.jpg) no-repeat left;
    /*line-height:30px;*/
	padding-top:10px;
}
.citychoose-blog-md{
    width:17%;
	position:relative;
	float:left;
	display:block;
	margin-left:1%;
	background:url(../images/midnight_icon.jpg) no-repeat left;
    /*line-height:50px;*/
	padding-top:10px;
}
.citychoose-blog-combo{
    width:19%;
	position:relative;
	float:left;
	display:block;
	margin-left:1%;
	background:url(../images/combo_icon.jpg) no-repeat left;
    /*line-height:50px;*/
	padding-top:10px;
}
.citychoose-blog-pay{
    width:22%;
	position:relative;
	float:left;
	display:block;
	margin-left:1%;
	background:url(../images/payment_banner.jpg) no-repeat left;
	/*background:url(../images/offer-small_banner.jpg) no-repeat left;*/
    /*line-height:50px;*/
	padding-top:10px;
}
.citychoose-blog-offer{
    width:22%;
	position:relative;
	float:left;
	display:block;
	margin-left:1%;
	background:url(../images/offer-small_banner.jpg) no-repeat left;
    /*line-height:50px;*/
	padding-top:10px;
}
.citychoose-blog-why{
    width:15%;
	position:relative;
	float:left;
	display:block;
	margin-left:1%;
	padding-left:2%;
	background:url(../images/whyus_icon.jpg) no-repeat left;
	padding-top:10px;
    /*line-height:50px;*/
}
.citychoose-blog-sameday{
width:80%;
float:left;
margin-left:20%;
position:relative;
}
.citychoose-blog-sameday ul{
margin:0px;
padding:0;
list-style-type:none;
}

.citychoose-blog-sameday ul li{
    font:normal 13px 'Montserrat',sans-serif;
	color:#161616;
	text-align:center;
}
.citychoose-blog-sameday ul li a.viewmore1{
    font:normal 12px Arial;
	color:#fc2c03;
	text-align:center;
	text-decoration:underline;
}
.citychoose-blog-payment{
width:80%;
float:left;
margin-left:20%;
position:relative;
}
.citychoose-blog-payment ul{
margin:0px;
padding:0;
list-style-type:none;
}
.citychoose-blog-payment ul li{
    font:normal 13px Arial;
	color:#161616;
	text-align:center;
}
.citychoose-blog-payment ul li a.viewmore1{
    font:normal 12px Arial;
	color:#fc2c03;
	text-align:center;
	text-decoration:underline;
}
.citychoose-blog-pay-txt{
    width:27%;
	position:relative;
	float:left;
	display:block;
    line-height:30px;
	font:normal 23px "Times New Roman", Times, serif;
	color:#feeb81;
	text-align:center;
}
.citychoose-blog-right{
    width:49%;
	position:relative;
	float:left;
	display:block;
    line-height:30px;
	font:normal 23px "Times New Roman", Times, serif;
	color:#feeb81;
	text-align:center;
}
.choosecity-txt{
width:33%;
font:bold 11px Arial;
color:#333333;
text-transform:uppercase;
text-align:right;
position:relative;
float:left;
display:block;
margin-top:6px;
/*line-height:40px;*/
}
.choosecity-form-blog{ width:68%; margin-right:3px; float:left; text-align:right; margin-left:6px;
}
.choosecity-bttn{width:23%; float:right; margin-right:3px; text-align:left;}

.container-slider{
width:100%;
float:left;
position:relative;
background-color:#f4f4f4;
}
.container-slider-mobile{
width:100%;
float:left;
position:relative;
display:none;
}
#aboutus-index-tab{
width:100%;
float:left;
position:relative;
}
.aboutus-blog{
width:31%;
float:left;
margin:0% 1% 0% 1%;
position:relative;
}
.aboutus-blog-title{
width:100%;
float:left;
position:relative;
border-bottom:1px solid #d0cece;
font:bold 18px 'Museo 100';
padding:10px 0px 10px 0px;
text-align:center;
color:#5c5c5c;
}
.aboutus-blog .writeup{
width:100%;
margin-top:10px;
float:left;
font:normal 12px arial;
color:#535252;
text-align:center;
}
.aboutus-blog .social{
width:100%;
float:left;
margin-top:10px;
}
.aboutus-blog .social ul{
width:252px;
/*width:180px;*/
margin:0 auto;
list-style-type:none;
}
.aboutus-blog .social ul li{
width:30px;
float:left;
position:relative;
margin-left:6px;
display:inline;
}
/*.breadcrumbs{float:left;list-style:none;padding:0 0 0 0;margin:5px 0px 0px 0px;}
.breadcrumbs li{float:left; font:12px/16px 'Raleway',arial;color:#000;background:url(../images/breadcrumbes_arrow.png) no-repeat right center;padding:0px 15px 0px 0px;}
.breadcrumbs li:first-child{padding-left:20px;}
.breadcrumbs li.last{background:none;padding:0px 0 0 8px;}
.breadcrumbs li a{font:12px/16px 'Raleway',arial;color:#000;text-decoration:none}
.breadcrumbs li a:hover{text-decoration:underline}*/
.breadcrumb,.breadcrumbs{margin:0 5px 5px 0;display:block}ol.breadcrumb li {display:inline;color:#8a8989;font-size:13px;list-style-type:none;background-image:none;padding:0 5px 0 0}ol.breadcrumb li:nth-child(2):before{content:'/\00a0';margin-left:4px;margin-right:4px;color:#e41661;font-size:13px}ol.breadcrumb li a{text-decoration: none;color:inherit;}ol.breadcrumbs li {display: inline;color:#8a8989;font-size:13px;list-style-type:none;background-image:none;padding:0 5px 0 0}ol.breadcrumbs li:nth-child(2):before,ol.breadcrumbs li:nth-child(3):before{content:'/\00a0';margin-left:4px;margin-right:4px;color:#e41661;font-size:13px}ol.breadcrumbs li a{text-decoration: none;color:inherit;}


.randomtext{float:left; padding:0; list-style-type:none; margin:5px 0px; width:100%; text-align:center;}
.randomtext li{font:12px/16px 'Raleway',arial;color:#000;padding:0px 0px 0px 0px; display:inline;}
.randomtext li.last{background:none;padding:0px 0 0 0px;}

/*--------------------------------------PAGE NUMBERING---------------------------------------------------*/
.pagination {
    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 12px;
    text-decoration: none;
    transition: background-color .3s;
	background-color:#FFFFFF;
    border: 1px solid #ddd;
    margin: 0 4px;
	
}

.pagination a.active {
    background-color: #ee4c7d;
	background-image:none;
    color: white;
    border: 1px solid #ee4c7d;
	text-decoration:none;
}

.pagination a:hover:not(.active) {background-color: #ddd; text-decoration:none; font-weight:bold;}

/*.last_bought{width:100%;margin:5px 0px 0px 0px;color:#000;font-size:12px;background:#ebffff;padding:3px;}
.last_bought .last_bought_bg{background-image: url("https://img3.indiagift.in/icons/last-bought-icon.png");color:#fff;padding:0px 7px;float:left;width:87px;height:23px;font-weight:600;margin-top:0px;}
.last_bought .user_name{float:left;padding:0px 15px 0px 10px;margin:1px 10px 0px 0px;background-image: url("https://img3.indiagift.in/png-arrow.png");background-repeat:no-repeat;background-position:right 6px}
.last_bought .city_name{float:left;padding:0px;margin:2px 0px 0px 0px;}*/



.single-product-slider
{   width:90%;
    float:left;
	margin:0px 0px 0px .8%;
	list-style-type:none;
	border:1px solid #e4e4e4;
	margin-bottom:15px;
	padding-bottom:8px;
    -webkit-box-shadow: 1px 1px 1px 1px #e9e8e8;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    1px 1px 1px 1px #e9e8e8;  /* Firefox 3.5 - 3.6 */
  box-shadow:         1px 1px 1px 1px #e9e8e8;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
  background-color:#FFFFFF;
  height:340px;
}
.single-product-slider ul{
    list-style-type:none;
	padding:0px;
	margin:0px;
}
.single-product-slider ul li{
    text-align:center;
	margin-top:10px;
}
.single-product-slider ul li img{
    margin-top:5px;
    margin-bottom:5px;
}
.single-product-slider ul li.desc
{   font:bold 14px 'Museo 100';
	color:#3b3a3a;
	/*height:30px;*/
	text-decoration:none;
}
.single-product-slider ul li.price
{   font:normal 15px 'Museo 100';
	color:#6b6b6b;
	text-decoration:none;
}



/*----------------------------------On Click Slider---------------------------------*/
.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
margin-top:15px;
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
    overflow: auto;
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    background:#f4f4f4;
    /*
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  */
}

.nbs-flexisel-item {
    width:98%;
    float:left;
    margin:0 0 0 .6px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:20px 10px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 50%;
    transform: translateY(-50%);   
    background:#b7b6b7;
    color: #fff;     
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
 /*content: "<"*/
   content: url(../images/left-arrow.png);
  /* background-image:;
  background-repeat:no-repeat;
  background-position:center;*/
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
}

.nbs-flexisel-nav-right:before {
    /*content: ">"*/
	content: url(../images/right-arrow.png);
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}


.item-head-name{
    font:bold 20px 'Museo 100';
    color: #ee4c7d;
	/*font-weight:bold;
	font-family:'EncodeSansExpanded';
    font-size: 25px;*/
    margin: 0px 0px;
    padding-left: 7px;
	text-align:left;
}

.bttn{
padding:7px 15px;
font:bold 14px Arial;
color:#666666;
text-transform:uppercase;
background-color:#cbcfc2;
border:1px solid #666666;
text-decoration:none;
}
.bttn:hover{
padding:7px 15px;
font:bold 14px Arial;
color:#ffffff;
text-transform:uppercase;
background-color:#666666;
border:1px solid #666666;
text-decoration:none;
}
.bttn2{
padding:7px 15px;
font:bold 14px Arial;
color:#ffffff;
text-transform:uppercase;
background-color:#ec95a3;
border:1px solid #ec6a7f;
text-decoration:none;
}
.bttn2:hover{
padding:7px 15px;
font:bold 14px Arial;
color:#ffffff;
text-transform:uppercase;
background-color:#ec6a7f;
border:1px solid #ec6a7f;
text-decoration:none;
}
.addon-head-blog{
width:100%; /*height:40px;*/ float:left; position:relative; text-align:center; background:#f4f4f4; border-bottom:1px solid #5c535d;
}
.addon-head{
font:normal 25px 'Cookie';
color:#cf1348;
}
.submenu-content{
width:100%;
float:left;
position:relative;
margin-top:-10px;
margin-bottom:12px;
}
.submenu-blog{
width:46%;
margin:1% 1% 1% 2.5%;
float:left;
position:relative;
background:#FFFFFF;
text-align:center;
border:1px solid #7fad34;
}
.submenulink{
width:50%;
float:left;
position:relative;
}
.submenulink ul{
width:100%;
list-style-type:none;
}
.submenulink ul li{
padding:3px 0px 2px 8px;
text-align:left;
}
.submenulink ul li a{
font:normal 13px Arial;
color:#333333;
text-align:left;
}
.submenulink ul li a:hover{
color:#9d0999;
}
.submenu-content-val{
width:80%;
margin:0% 10% 0 10%;
float:left;
position:relative;
line-height:36px;
margin-top:-10px;
margin-bottom:12px;
border:1px solid #ec1650;
background:#ffd9e3;
}
.submenu-content-val ul{
width:100%;
list-style-type:none;
}
.submenu-content-val ul li{
width:32%;
margin:1% 0% 1% 1%;
float:left;
display:inline;
text-align:left;
}
.submenu-content-val ul li a{
font:bold 13px Arial;
color:#dd0540;
text-decoration:none;
background:url(../images/love-icon.png) no-repeat left;
padding-left:20px;
}
.submenu-content-val ul li a:hover{
color:#68a301;
}
.submenu-content-rakhi{
width:80%;
margin:0% 10% 0 10%;
float:left;
position:relative;
line-height:36px;
margin-top:-10px;
margin-bottom:12px;
border:1px solid #7fad34;
background:#FFFFFF;
}
.submenu-content-rakhi ul{
width:100%;
list-style-type:none;
}
.submenu-content-rakhi ul li{
width:32%;
margin:1% 0% 1% 1%;
float:left;
display:inline;
text-align:left;
}
.submenu-content-rakhi ul li a{
font:normal 13px Arial;
color:#333333;
text-align:left;
}
.submenu-content-rakhi ul li a:hover{
color:#9d0999;
}
.Text5{
font:normal 13px Arial;
color:#333333;
text-decoration:none;
}
.body_title{
width:100%; float:left; margin-top:-16px; margin-bottom:10px;
}
.citypage-name{
    width:98%;
	/*margin:-6px 0% 20px 0%;*/
    float:left;
	position:relative;
	font:normal 20px 'Museo 100';
	color:#ee4c7d;
	/*background:#fff2fa*/ /*url(../images/citypage-namebg.png) no-repeat right*/;
	text-align:center;
	display:block;
	/*border-bottom:1px solid #ee4c7d;*/
	/*padding:10px 1% 10px 1%;*/
	top:0px;
}
.citypage-sub-name{text-align:center;font-size:13px}
.citypage-sub-blue{text-align:center;color:#0000ff;font-size:13px}
}
/*-------------------------------------Banner Text-------------------------------------------------*/
/*.topbanner-txt{
width:50%;
margin-left:2%;
float:left;
position:relative;
}
.topbanner-txt ul{
width:100%;
list-style-type:none;
}
.topbanner-txt ul li{
margin:0px;
padding:4px 0px 4px 0px;
text-align:center;
}
.topbanner-txt ul li.title1{
font:normal 33px 'EncodeSansExpanded';
color:#4b7e01;
margin-top:11px;
}
.topbanner-txt ul li.title2{
font:bold 16px 'EncodeSansExpanded';
color:#3c3b3b;
font-style:italic;
}
.topbanner-txt ul li.title3{
font:normal 13px 'EncodeSansExpanded';
color:#585857;
margin:10px 0px 20px 0px;
}*/
/*.topbanner-txt ul li a{
font:normal 13px 'EncodeSansExpanded';
color:#000000;
text-decoration:underline;
}*/

.cakebanner-txt{
width:50%;
margin-left:2.5%;
float:left;
position:relative;
}
.cakebanner-txt ul{
width:100%;
list-style-type:none;
}
.cakebanner-txt ul li{
margin:0px;
padding:4px 0px 4px 0px;
text-align:center;
}
.cakebanner-txt ul li.title1{
font:normal 24px 'EncodeSansExpanded';
color:#9704a1;
margin-top:17px;
margin-bottom:8px;
text-align:left;
}
.cakebanner-txt ul li.title2{
font:normal 16px 'EncodeSansExpanded';
color:#822b88;
text-align:left;
}
.cakebanner-txt ul li.title3{
margin:20px 0px 0px 0px;
text-align:left;
}

.valbanner-txt{
width:50%;
margin-left:2.5%;
float:left;
position:relative;
}
.valbanner-txt ul{
width:100%;
list-style-type:none;
}
.valbanner-txt ul li{
margin:0px;
padding:4px 0px 4px 0px;
text-align:center;
}
.valbanner-txt ul li.title1{
font:normal 22px 'EncodeSansExpanded';
color:#e80359;
margin-top:17px;
margin-bottom:8px;
text-align:left;
}
.valbanner-txt ul li.title2{
font:normal 16px 'EncodeSansExpanded';
color:#b80246;
text-align:left;
}
.valbanner-txt ul li.title3{
margin:20px 0px 0px 0px;
text-align:left;
}


.middleslide-banner{
width:100%; float:left; position:relative; margin-bottom:20px; margin-top:16px; background:url(../images/anniversary_index_banner2.jpg) no-repeat center; background-size: 100% 100%; height:75px;
}
.middleslide-txt{
width:40%;
margin-left:3%;
margin-right:3%;
margin-top:0px;
float:left;
position:relative;
}
.middleslide-txt ul{
width:100%;
list-style-type:none;
}
.middleslide-txt ul li{
margin:0px;
padding:4px 0px 0px 0px;
text-align:center;
}
.middleslide-txt ul li.title1{
font:bold 22px 'Museo 100';
color:#ee4c7d;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}
.middleslide-txt ul li.title2{
	font:normal 12px Arial;
color:#1a1a1a;
text-align:center;
}

.middleslide-banner2{
width:100%; float:left; position:relative; margin-bottom:20px; margin-top:16px; background:url(../images/sweets_index_banner.jpg) no-repeat center; background-size: 100% 100%; height:75px;
}
.middleslide-txt2{
width:40%;
margin-left:3%;
margin-right:3%;
margin-top:0;
float:left;
position:relative;
}
.middleslide-txt2 ul{
width:100%;
list-style-type:none;
}
.middleslide-txt2 ul li{
margin:0px;
padding:4px 0px 0px 0px;
text-align:center;
}
.middleslide-txt2 ul li.title1{
font:bold 22px 'Museo 100';
color:#9b1750;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}
.middleslide-txt2 ul li.title2{
font:normal 12px Arial;
color:#1a1a1a;
text-align:center;
}

.middleslide-banner3{
width:100%; float:left; position:relative; margin-bottom:20px; margin-top:16px; background:url(../images/fgcombo_index_banner2.jpg) no-repeat center; background-size: 100% 100%; height:75px;
}
.middleslide-txt3{
width:40%;
margin-left:3%;
margin-right:3%;
margin-top:0px;
float:left;
position:relative;
}
.middleslide-txt3 ul{
width:100%;
list-style-type:none;
}
.middleslide-txt3 ul li{
margin:0px;
padding:4px 0px 0px 0px;
text-align:center;
}
.middleslide-txt3 ul li.title1{
font:bold 22px 'Museo 100';
color:#ee4c7d;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}
.middleslide-txt3 ul li.title2{
font:normal 12px Arial;
color:#1a1a1a;
text-align:center;
}
.ontop {
z-index: 999;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: none;
position: absolute;				
/*background-color: #cccccc;*/
color: #aaaaaa;
/*opacity: .4;
filter: alpha(opacity = 50);*/
}
#popup {
width: 300px;
/*height: 230px;*/
position: absolute;
color: #000000;
background-color: #dcf8b8;
/* To align popup window at the center of screen*/
top: -5%;
left: 10%;
margin-top:30px;
margin-left: -150px;
border:2px solid #74a534;
}
.why-popup-total{
width:100%;
float:left;
}			
.why-popup-title{
width:100%;
float:left;
text-align:center;
font:bold 14px Arial;
color:#000000;
}
.why-popup{
width:100%;
float:left;
position:relative;
padding:4px 0px 0px 7px;
font:bold 13px Arial;
margin-left:0px;
}

.why-popup ul{
width:100%;
margin-top:10px;
padding:0;
margin:0;
/*list-style-type: square;*/
}
.why-popup ul li{
display:list-item;
padding:3px 0px 2px 0px;
font:normal 13px Arial;
text-align:left;
}
.left-banner-content{width:79%; height:280px; float:left; position:relative; margin-left:1%; 
}
.top-banner-left0{width:100%; height:280px; float:left; position:relative; background:url(../images/banner-diwali.jpg) center;background-size: 100% 100%;
}
.top-banner-left{width:100%; height:280px; float:left; position:relative; background:url(../images/flower_banner2.jpg) center;background-size: 100% 100%;
}
.top-banner-left2{width:100%; height:280px; float:left; position:relative; /*background:url(../images/chocolate-big-banner.jpg) center;*/background:url(../images/offer-big-banner.jpg) center;background-size: 100% 100%;
}
.top-banner-left3{width:100%; height:280px; float:left; position:relative; background:url(../images/anniversary-big-banner.jpg) center;background-size: 100% 100%;
}
.top-banner-left4{width:100%; height:280px; float:left; position:relative; background:url(../images/cake-big-banner.jpg) center;background-size: 100% 100%;
}
.topbanner-txt{
width:52%;
margin-left:2%;
float:left;
position:relative;
text-align:center;
}
.topbanner-txt ul{
width:100%;
list-style-type:none;
}
.topbanner-txt ul li{
margin:0px;
padding:4px 0px 4px 0px;
text-align:center;
}
.topbanner-txt span{
padding:10px 0px 10px 0px;
}
.topbanner-txt span{
margin:10px 0px 5px 0px;
}
.topbanner-txt .title1{
font:normal 33px 'Museo 100';
color:#9b1750;
margin-top:11px;
}
.topbanner-txt .title2{
font:bold 16px 'Museo 100';
color:#9b1750;
font-style:italic;
text-align:center;
}
.topbanner-txt .title3{
font:normal 14px 'Montserrat',sans-serif;
color:#353534;
}
.topbanner-txt .title3 a{
font:normal 14px 'Montserrat',sans-serif;
color:#333333;
text-decoration:underline;
}
.topbanner-txt .title4{
font:normal 33px 'Museo 100';
color:#ee4c7d;
margin-top:11px;
}
.leftmenu-title{
/*width:90%;*/
/*margin:2% 5.5% 0 4.5%;*/
background:#5c535d;
/*height:26px;*/
font:bold 16px/32px arial;
color:#ffffff;
text-align:left;
padding-left:18px;
/*-webkit-box-shadow: 0px 0px 1px 1px #f67434;*/  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
/*-moz-box-shadow: 0px 0px 1px 1px #f67434;*/  /* Firefox 3.5 - 3.6 */
/* box-shadow: 0px 0px 1px 1px #f67434;*/  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.leftmenu-txt{
width:100%;
margin-left:0;
float:left;
position:relative;
}
.leftmenu-txt ul{
width:100%;
list-style-type:none;
padding:0;
margin:0;
}
.leftmenu-txt ul li{
margin:0px;
padding:3px 0px 3px 0px;
text-align:left;
background:url(../images/leftmenuarrow.png) no-repeat 15px 7px;
border-bottom:1px dashed #ecb1d9;
}
.leftmenu-txt ul li:last-child{
border-bottom:none;
}
.leftmenu-txt ul li:nth-child(9),.leftmenu-txt ul li:nth-child(10),.leftmenu-txt ul li:nth-child(11),.leftmenu-txt ul li:nth-child(12),.leftmenu-txt ul li:nth-child(13),.leftmenu-txt ul li:nth-child(14){display:none}
/*.leftmenu-txt ul li.titleleft{
margin-top:0px;
margin-bottom:0px;
}*/
.leftmenu-txt ul li.titleleft a{
font:normal 14px arial;
color:#FFFFFF;
text-decoration:none;
display:block;
line-height:24.5px;
padding-left:38px;
}
.leftmenu-txt ul li.titleleft a:hover{
font:normal 14px arial;
background:#ec95a3 url(../images/leftmenuarrow.png) no-repeat 15px 4px;
display:block;
line-height:24.5px;
padding-top:0px;
}
.pd-add-container{
width:96%;
margin:0 2% 0 2%;
float:left;
position:relative;
}
.pd-add-title{
width:100%;
float:left;
padding:5px 0px 5px 0px;
font:bold 14px 'Museo 100';
color:#ee4b7c;
border-bottom:1px solid #ee4b7c;
text-transform:uppercase;
letter-spacing:1px;
}
.pd-add-product{
width:100%;
float:left;
position:relative;
}
.add-product
{   /*width:17.2%;*/
	width:18.5%;
	mim-height:140px;
    float:left;
	/*margin:3% 0% 0px 2%;*/
	margin:2% .5%;
	list-style-type:none;
	margin-bottom:15px;
	padding-bottom:4px;
	border: 1px solid #ee4b7c;
    border-radius: 15px;
   
  background-color:#FFFFFF;
}
.add-product:hover{
    border: 1px solid #ec95a3;
}
.add-product ul{
    list-style-type:none;
	padding:0px;
	margin:0px;
}
.add-product ul li{
    text-align:center;
	margin-top:2px;
}

.add-product ul li.check2{
    text-align:center;
	width:20px;
	height:20px;
    margin-top:3px;
    margin-bottom:3px;
	padding-left:43%;
}
.add-product ul li img{
    margin-top:5px;
   /* margin-bottom:5px;*/
}
.add-product ul li.desc
{   font:normal 11px arial;
	color:#666666;
	/*height:30px;*/
	text-decoration:none;
}
.add-product ul li.price
{   font:bold 11px arial;
	color:#e54d02;
	text-decoration:none;
	margin-top:2px;
}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.single-product ul li:nth-child(1) img {
	width:98%!important;
	height:98%!important;
	max-width:200px!important;
	max-height:200px!important;
}
.sc_qck_link {
	text-align:center;
	padding-left:10px;
	display:block;
	clear:both;
	margin-top:10px;
}
.sc_qck_link:after, .sc_qck_link:before {
	content:'';
}
.sc_qck_link i {
	font:bold 14px Arial;
	color:#9b1750;
	padding:0 15px 0 0;
}
.sc_qck_link a {
	font:bold 13px Arial;
	color: #5c535d;
	font-style:italic;
	padding:0 4px;
	text-decoration:none;
}
.sc_qck_link a:hover {
	color:#ec95a3;
}
.sc_qck_link a:after {
	content:'|';
	margin-left:10px;
	color:#5c535d;
}
.sc_qck_link a:after:hover {
	color:#5c535d;
}
.sc_qck_link a:last-child:after {
	content:'';
}


.footernew {
	text-align:left;
	padding-left:8px;
	display:block;
	clear:both;
	margin-top:15px;
}
.footernew:after, .footernew:before {
	content:'';
}
.footernew i {
	font:bold 15px 'Museo 100';
	color:#9b1750;
	padding:0 15px 0 0;
	letter-spacing: 1px;
}
.footernew h5,.footernew h6 {
	font:bold 15px 'Museo 100';
	color:#9b1750;
	padding:0 15px 0 0;
	margin:0;
	letter-spacing: 1px;
	display:inline-block;
}
.footernew a {
	font:bold 13px Arial;
	color: #5c535d;
	font-style:italic;
	padding:0 4px;
	text-decoration:none;
}
.footernew a:hover {
	color:#ec95a3;
}
.footernew a:after {
	content:'|';
	margin-left:10px;
	color:#5c535d;
}
.footernew a:after:hover {
	color:#333333;
}
.footernew a:last-child:after {
	content:'';
}



.footernew2 {
	text-align:left;
	padding-left:8px;
	display:block;
	clear:both;
	margin-top:25px;
}
.footernew2:after, .footernew2:before {
	content:'';
}
.footernew2 i {
	font:bold 15px 'Museo 100';
	color:#9b1750;
	padding:0 15px 0 0;
	letter-spacing: 1px;
}
.footernew2 a {
	font:bold 13px Arial;
	color: #5c535d;
	font-style:italic;
	padding:0 4px;
	text-decoration:none;
}
.footernew2 a:hover {
	color:#ec95a3;
}
.footernew2 a:after {
	content:'|';
	margin-left:10px;
	color:#5c535d;
}
.footernew2 a:after:hover {
	color:#333333;
}
.footernew2 a:last-child:after {
	content:'';
}

.footernew3 {
	text-align:left;
	padding-left:10px;
	display:block;
	clear:both;
	margin-top:15px;
}
.footernew3:after, .footernew:before {
	content:'';
}
.footernew3 i {
	font:bold 14px Arial;
	color:#000000;
	padding:0 15px 0 0;
}
.footernew3 a {
	font:bold 13px Arial;
	color: #4e7e05;
	font-style:italic;
	padding:0 4px;
	text-decoration:none;
}
.footernew3 a:hover {
	color:#DD012F;
}
.footernew3 a:after {
	content:'|';
	margin-left:10px;
	color:#333333;
}
.footernew3 a:after:hover {
	color:#333333;
}
.footernew3 a:last-child:after {
	content:'';
}
.foorer-desktop{
width:100%;
float:left;
position:relative;
}
/*.dropdowncontainer2 {
    width: 100%;
	float:left;
	position:relative;
   max-width:100%;
    margin-top:-10px;
	z-index:3000;
	display:none;
}*/
.dropdowncontainer{
	width: 100%;
	float:left;
	position:relative;
    max-width:100%;
/*margin-top:-20px;*/
	background:#ab62a9;
}
.memunder-txt{
float:left; position:relative; font:normal 10px Arial; color:#CC0000; text-align:left; margin:-9px 0 3px 0; white-space:normal;
}
/*#menu_div{
position:fixed; top:100px; left:0; background-color:#FFFFFF; width:100%; z-index:5999;
}*/
header{
	/*text-align: center;
	font-size: 72px;
	line-height: 108px;
	height: 108px;*/
    background: #ab62a9;
	color: #fff;
	/*font-family: 'PT Sans', sans-serif;*/
	
	// set animation
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

header.sticky {
	position: fixed;
	/*font-size: 24px;
	line-height: 48px;
	height: 48px; */
	width: 100%;
	top:0px;
	background: #ab62a9;
	/*text-align: left;
	padding-left: 20px;*/
	z-index:10000;
}



#indexproduct-total{
width:100%; float:left; position:relative; 
}
#indexproduct-total .proimg{
    width:100%;
    margin-top:5px;
    margin-bottom:5px;
}
#indexproduct-total .desc{   
    width:98%;
    font:bold 14px 'Museo 100';
	color:#5d5c5c;
	/*height:30px;*/
	text-decoration:none;
	
}
#indexproduct-total .price{   
    width:100%;
    font:bold 15px 'Museo 100';
	color:#c93c20;
	text-decoration:none;
}
.indexmenu{
font-size:14px;
}
.indexmenu2{
font-size:14px;
padding-left:1%;
}
.marquee-text div marquee span {display:block!important; padding:10px 0!important; margin-top:20px!important;}
.part-right { font-family:'sans-serif'!important;}
#footer-content ol{margin:0; padding:0 15px}

#writeup div ul {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#writeup-table {
    border: #828282 1px solid;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}
.writeup-full-table {
    width: 100%;
    float: left;
}
#writeup-table div {
    padding: 8px 0 8px 1px;
    margin: 0;
    /* border-bottom: #6D6D6D 1px dashed; */
	font: normal 13px 'Montserrat',sans-serif;
    color: #5c5c5b;
    text-align: justify;
}
#writeup div {
    font: normal 13px Montserrat;
    color: #6e6e6e;
    text-align: left;
    padding: 0 0 10px 0;
}
.writeup-full-table {
    width: 100%;
    float: left;
}
.bottom-bdr {
    border-bottom: #6D6D6D 1px dashed;
}
.writeup-event {
    width: 25%;
    display: block;
    padding: 0;
    text-align: left;
    float: left;
    font: normal 13px Montserrat;
}
.writeup-gifts {
    width: 74%;
    display: block;
    padding: 0;
    text-align: left;
    float: left;
    font: normal 13px Montserrat;
	margin-left:1%;
}

.readmore-bloc{ width:90%; margin:3% 5%; background-color:#fff; box-shadow: 2px 2px 2px 2px #e1e1e1;}
.read-bloc{ width:96%; padding:3% 2%; font:normal 13px/16px arial; }
.read-bloc p{ padding:5px 0; margin:0}
.read-bloc a{color:#ee4c7d; text-decoration:underline;}
.color1 {color:#9b1750;}
.color2 {color:#ee4c7d;}
.heading{ font: bold 16px arial; color:#9b1750}
.button_return {
    color: #FFFFFF;
    background-color: #fe5377;
    font: bold 14px arial;
    border: 1px solid #FFFFFF;
    width: 80px;
    height: 35px;
    cursor: pointer;	
}
.button_return:hover{background-color: #ec6a7f;}
.center{text-align:center}
.h30{ height:30px; display:block}
.read-bloc ul{ padding-left:8px;  }
.read-bloc ul li{ padding-bottom:4px; }



/*  CSS for USA City List  */
.rakhicity-wrapper{ width:100%; display:block; float:left; margin:15px 0;}
.rakhicity-block{ width:80%; display:block; margin:0 10%; float:left;}
.rakhicity-block-heading{ width:100%; display:block; font:normal 18px 'DidactGothic', cursive; color:#d61426; text-align:center; padding:0; margin:0;}
.rakhicity-block .box{display:block;width:100%; float:left;}
.rakhicity-block ul{border:#D2D2D2 1px solid; list-style-type:none;padding:1%; float:left;display:block; width:98% }
.rakhicity-block li{width:20%; list-style-type:none; float:left; text-align:center; height:30px}
.rakhicity-block li:hover{background:#F5F5F5;}
.rakhicity-block li a{font:normal 12px 'Montserrat',sans-serif; color:#9B9B9B; list-style-type:none; text-align:center; text-decoration:none}
.rakhicity-block li a:hover{font:normal 12px 'Montserrat',sans-serif; color:#d61426; list-style-type:none; text-align:center;}

@media only screen and (max-width: 640px) {
#section-desktop{display:none;visibility:hidden}
.rakhicity-block{ width:98%; display:block; margin:0 1%; float:left;}
.rakhicity-block li{width:33.33%; list-style-type:none; float:left; text-align:center; height:30px} 
.single-product ul aside em{font-size:12px}
}

@media screen and (min-width: 641px) and (max-width: 767px){
.rakhicity-block{ width:98%; display:block; margin:0 1%; float:left;}
.rakhicity-block li{width:25%; list-style-type:none; float:left; text-align:center; height:30px} 
}

.diwalicity-wrapper{ width:100%; display:block; float:left; margin:15px 0;}
.diwalicity-block{ width:80%; display:block; margin:0 10%; float:left;}
.diwalicity-block-heading{ width:100%; display:block; font:normal 18px 'DidactGothic', cursive; color:#d61426; text-align:center; padding:0; margin:0;}
.diwalicity-block .box{display:block;width:100%; float:left;}
.diwalicity-block ul{border:#D2D2D2 1px solid; list-style-type:none;padding:1%; float:left;display:block; width:98% }
.diwalicity-block li{width:20%; list-style-type:none; float:left; text-align:center; height:30px}
.diwalicity-block li:hover{background:#F5F5F5;}
.diwalicity-block li a{font:normal 12px 'Montserrat',sans-serif; color:#9B9B9B; list-style-type:none; text-align:center; text-decoration:none}
.diwalicity-block li a:hover{font:normal 12px 'Montserrat',sans-serif; color:#d61426; list-style-type:none; text-align:center;}

@media only screen and (max-width: 640px) {
.diwalicity-block{ width:98%; display:block; margin:0 1%; float:left;}
.diwalicity-block li{width:33.33%; list-style-type:none; float:left; text-align:center; height:30px} 
}

@media screen and (min-width: 641px) and (max-width: 767px){
.diwalicity-block{ width:98%; display:block; margin:0 1%; float:left;}
.diwalicity-block li{width:25%; list-style-type:none; float:left; text-align:center; height:30px} 
}
/*  CSS for USA City List  */

/*  Flowers Menu  */

.flowersbox{
width:100%;
float:left;
position:relative;
}
.flowersbanner{
width:100%;
float:left;
position:relative;
background:url(../images/flowersmall-banner.jpg) no-repeat;
height:80px;
background-size:100%;
}
.flowerstxt{
width:95%;
float:left;
position:relative;
padding:6px 0 0 6px;
font:normal 25px 'Museo 100';
color:#9b1750;
text-align:left;
}
.flowerstxt span{
font:normal 18px arial;
color:#ee4c7d;
}
.flowerdescription{
padding:6px;
float:left;
position:relative;
font:normal 13px arial;
color:#6e6e6e;
background:#ffffff;
margin:8px 0 10px 0;
opacity:0.7;
}
.flowersicon{
width:100%;
float:left;
position:relative;
}
.flowersicon ul{
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
.flowersicon ul li{
width:9.4%;
float:left;
margin-right:.5%;
margin-left:.5%;
border:1px solid #9b1750;
border-radius:30px;
padding-left:6%;
padding-top:1.7%;
height:39px;
}
.flowersicon ul li a{
font:bold 14px arial;
color:#9b1750;
text-decoration:none;
}
.flowersicon ul li a:hover{
color:#ee4c7d;
text-decoration:underline;
}
.flowersicon ul li:nth-child(1){
background:#f4f1ee url(../images/rose.png) no-repeat;
}
.flowersicon ul li:nth-child(2){
background:#f4f1ee url(../images/lily.png) no-repeat;
}
.flowersicon ul li:nth-child(3){
background:#f4f1ee url(../images/carnation.png) no-repeat;
}
.flowersicon ul li:nth-child(4){
background:#f4f1ee url(../images/orchid.png) no-repeat;
}
.flowersicon ul li:nth-child(5){
background:#f4f1ee url(../images/mixedflower.png) no-repeat;
}
.flowersicon ul li:nth-child(6){
background:#f4f1ee url(../images/gerbara.png) no-repeat;
}
.flowerlink{
width:100%;
float:left;
position:relative;
margin-top:10px;
margin-bottom:10px;
}

.flowerlink ul{
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
.flowerlink ul li{
float:left;
margin-right:.7%;
margin-left:0;
border-right:1px solid #c8c7c7;
border-bottom:1px solid #c8c7c7;
border-radius:5px;
padding:4px 12px 6px 12px;
}
.flowerlink ul li a{
font:normal 12px Arial;
color:#FFFFFF;
text-decoration:none;
}
.flowerlink ul li:nth-child(1){
background:#fe5377;
}
.flowerlink ul li:nth-child(2){
background:#e11000;
}
.flowerlink ul li:nth-child(3){
background:#9d3731;
}
.flowerlink ul li:nth-child(4){
background:#a02443;
}
.flowerlink ul li:nth-child(5){
background:#81903e;
}
@media only screen and (min-width:320px) and (max-width:480px){
.flowersbanner{
width:100%;
float:left;
position:relative;
background:none;
height:auto;
background-size:100%;
}
.flowersicon ul li{
width:29%;
float:left;
display:inline;
margin-right:.5%;
margin-left:.5%;
margin-bottom:2%;
border:1px solid #ac8354;
border-radius:30px;
padding-left:18%;
padding-top:4.6%;
height:39px;
}
.flowersicon ul li a{
font:bold 13px Arial;
color:#990000;
text-decoration:none;
}
.flowerlink ul li{
float:left;
margin-right:.7%;
margin-left:0;
margin-bottom:2%;
border-right:1px solid #c8c7c7;
border-bottom:1px solid #c8c7c7;
border-radius:5px;
padding:4px 12px 6px 12px;
}
}

/*  Flowers Menu */

/* rakhi-worldwide start*/
.rakhicountry-wrapper{ width:100%; display:block; float:left; margin:10px 0;}
.rakhicountry-block{ width:70%; display:block; margin:0 15%; float:left;border:#D2D2D2 1px solid;}
.rakhicountrylist-body{width:100%; display:block; float:left;  margin:0 auto;}
.rakhicountrylist-heading{ width:100%; float:left; display:block;}
.rakhicountrylist-heading ul{background-color:#ffffff}
.rakhicountrylist-heading ul{ width:100%; float:left; display:block; list-style-type:none; min-height:30px; line-height:30px; font: normal 13px montserrat; color:#949494; }
.rakhicountrylist-heading ul:hover{background:#F8F8F8;}
.rakhicountrylist-heading ul li{ width:33.3333%; float:left; display:block;  text-align:center; vertical-align:middle; text-align:center; text-decoration:none; line-height:30px }
.rakhicountrylist-heading ul li a{ text-decoration:underline; text-align:center; font: normal 13px/30px montserrat; color:#949494;}
.rakhicountrylist-heading ul li ul{ width:100%; float:left; display:block; background:transparent;}
.rakhicountrylist-heading ul li ul li{ width:50%; float:left; display:block;}

.rakhicountrylist-headingtxt{ font:normal 13px/20px montserrat; color:#FFFFFF; text-align:center; }

@media only screen and (max-width: 640px) {
.rakhicountry-block{ width:98%; display:block; margin:0 1%; float:left;}

}

@media screen and (min-width: 641px) and (max-width: 767px){
.rakhicountry-block{ width:98%; display:block; margin:0 1%; float:left;}

}
@media screen and (min-width: 767px) and (max-width: 900px){
.rakhicountry-block{ width:98%; display:block; margin:0 1%; float:left;}

}
/* end of rakhi-worldwide */

.page-heading2{
font:normal 12px Arial;
color:#EE4C7D;
text-decoration:none;
text-align:center;
}

/* Valentine writeup-table   */
#writeup {padding: 6px 8px 0px 8px;font: normal 13px Arial;color: #333333; float:left}
#writeup ul{ list-style-type:none; padding:0; margin:0; width:100%; float:left}
#writeup div.val{ width:100%; float:left; list-style-type:none; padding:0; margin:0;}
#writeup-table-val{border:#828282 1px solid;float:left;width:75%;padding:0;margin:0; }
#writeup-table-val div{padding:0 0 0 3px;margin:0;font: normal 14px/16px Montserrat;}
#writeup-table-val div a{text-decoration:none; font:normal 14px Montserrat; color:#6e6e6e}
#writeup-table-val div a:hover{text-decoration:underline;font:normal 14px Montserrat; color:#fe5377;}
.writeup-full-val-table{width:100%;float:left}
.writeup-val-event{width:32%;display:block;padding:0 1%;text-align:left;float:left;font:normal 14px Montserrat; border-right:#6e6e6e 1px solid; min-height:35px;}
.writeup-val-date{width:21%;display:block;padding:0 1%;text-align:left;float:left;font:normal 14px Montserrat; border-right:#6e6e6e 1px solid; min-height:35px;}
.writeup-val-gifts{width:41%;display:block;padding:0 1%;text-align:left;float:left;font:normal 14px Montserrat; min-height:35px;}
#writeup-table-val.header{ font-weight:bold; color:#8f6095 }
.bottom-bdr {border-bottom: #6D6D6D 1px dashed;}

@media screen and (min-width:320px) and (max-width:600px){
#writeup div.val{ width:100%; float:left}
#writeup-table-val{border:#828282 1px solid;float:left;width:100%;padding:0;margin:0; }
#writeup-table-val div{padding:0 0 0 3px;margin:0;font: normal 12px/16px Montserrat;}
.writeup-val-event{width:32%;display:block;padding:0 1%;text-align:left;float:left;font:normal 12px Montserrat; border-right:#6e6e6e 1px solid; min-height:40px;}
.writeup-val-date{width:21%;display:block;padding:0 1%;text-align:left;float:left;font:normal 12px Montserrat; border-right:#6e6e6e 1px solid; min-height:40px;}
.writeup-val-gifts{width:41%;display:block;padding:0 1%;text-align:left;float:left;font:normal 12px Montserrat; min-height:40px;}
#writeup-table-val div a{ font:normal 12px Montserrat; color:#6e6e6e;text-decoration:none;}
#writeup-table-val div a:hover{text-decoration:underline;font:normal 12px Montserrat; color:#fe5377;}
}


@media screen and (min-width:601px) and  (max-width:900px){
#writeup div.val{ width:100%; float:left}
#writeup-table-val{border:#828282 1px solid;float:left;width:100%;padding:0;margin:0; }
#writeup-table-val div{padding:0 0 0 3px;margin:0;font: normal 13px/16px Montserrat;}
.writeup-val-event{width:32%;display:block;padding:0 1%;text-align:left;float:left;font:normal 14px Montserrat; border-right:#6e6e6e 1px solid; min-height:35px;}
.writeup-val-date{width:21%;display:block;padding:0 1%;text-align:left;float:left;font:normal 14px Montserrat; border-right:#6e6e6e 1px solid; min-height:35px;}
.writeup-val-gifts{width:41%;display:block;padding:0 1%;text-align:left;float:left;font:normal 14px Montserrat; min-height:35px;}
#writeup-table-val div a{ font:normal 13px Montserrat; color:#6e6e6e;text-decoration:none;}
#writeup-table-val div a:hover{text-decoration:underline; font:normal 13px Montserrat; color:#fe5377;}
}

@media screen and (min-width:901px)){
#writeup div.val{ width:75%; float:left}
}
/* Valentine writeup-table  */

/* vendor address */

.vendor-address{display:block; width:98%; margin:0 1%; float:left}
.vendor-address-heading{ font: bold 16px 'Museo 100'; color: #302f2f; text-align: left; margin: 13px 0 6px 0;text-align: left;letter-spacing: 1px; font-style: normal; width:100%; display:block}
.vendor-addressheading{margin:5px 0!important; padding:0!important; font: bold 16px 'Museo 100'; color: #302f2f;}
.vendor-address ul{width:100%; display:block; padding:0; margin:0; list-style-type:none;  float:left}
.vendor-address ul li{width:25%; display:block; padding:0; margin:5px 0; list-style-type:none;float:left; min-height:80px;font: normal 13px 'Montserrat',sans-serif; color:#5c5c5b;}
@media screen and (min-width:320px) and (max-width:480px){
.vendor-address ul li{width:100%; min-height:10px}
.index-heading-txt{display:none}
}
@media screen and (min-width:481px) and (max-width:767px){
.vendor-address ul li{width:49%; padding-right:1%}
.index-heading-txt{display:none}
}
@media screen and (min-width:768px) and (max-width:900px){
.vendor-address ul li{width:32.33%;padding-right:1%}
.index-heading-txt2{
	font: bold 13px arial;
    padding-left: 28.5%;
    color: #000;
	display:none;
}
}
@media screen and (min-width:901px) and (max-width:1000px){
.vendor-address ul li{width:32.33%; padding-right:1%}
}
.lazy-load--item img{opacity:0;display:none;-webkit-animation:fadeIn .3s ease-in-out forwards;animation:fadeIn .3s ease-in-out forwards}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.lazy-load--item img.loaded{display:block;margin: 0 auto;}
.btn-shop-now{width:81px;height:23px;background:url(../images/shopnow_bttn.jpg) no-repeat;display:inline-block; text-indent:-20000px}
