html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}
body,form,p,ul,ol,li{margin:0;padding:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible;display:block;border:0;border-top:1px solid #ccc;margin:5px 0;padding:0}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
b,strong{font-weight:inherit;font-weight:bolder}
small{font-size:80%}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],/* 1 */
[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
[hidden]{display:none}
.h20{height:20px;clear:both}
.h40{height:40px;clear:both}
.h60{height:60px;clear:both}
.h80{height:80px;clear:both}
.row{clear:both;padding:0;margin:0}
.col{display:block;float:left;margin:0}
.row:before,.row:after{content:"";display:table}
.row:after{clear:both}
.row{zoom:1}
.col_5_of_5{width:100%}
.col_4_of_5{width:80%}
.col_3_of_5{width:60%}
.col_2_of_5{width:40%}
.col_1_of_5{width:20%}
.col_8_of_8{width:100%}
.col_7_of_8{width:87.5%}
.col_6_of_8{width:75%}
.col_5_of_8{width:62.5%}
.col_4_of_8{width:50%}
.col_3_of_8{width:37.5%}
.col_2_of_8{width:25%}
.col_1_of_8{width:12.5%}
.col_12_of_12{width:100%}
.col_11_of_12{width:91.66%}
.col_10_of_12{width:79%; padding-top:7px; padding-left:10px;}
.col_9_of_12{width:75%}
.col_8_of_12{width:66.66%}
.col_7_of_12{width:25.33%}
.col_5_of_12{width:27%}
.col_6_of_12{width:50%}
.col_13_of_11{width:50%}
.col_13_of_12{width:50%}
.col_4_of_12{width:33.33%}
.col_3_of_12{width:24%}
.col_2_of_12{width:16.66%}
.col_1_of_12{width:8.333%}
.col_4_of_16{width:25%}
.col_12_of_16{width:75%}
.banner-section-left{width:20%}
.banner-section-middle{width:60%}
.banner-section-right{width:20%}
#item-section ul li{width:20%}
.image-responsive{display:block;height:auto;max-width:100%}
.image-rounded{border-radius:6px}
.image-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.image-circle{border-radius:50%}
.container{padding-right:2%;padding-left:2%;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;/*overflow-x:hidden*/}
.container-medium{width:99%;max-width:800px;margin:0 auto}
.container-small{width:100%;max-width:450px;margin:0 auto}
.pull-left{margin-right:10px}
.pull-right{margin-left:10px}
.collaps-footer-panel{display:block}
.collaps-footer{display:none}
.nav li.test{display:none}
#occasion-menu-body{margin-top:15px}
#occasion-menu-body section div{display:block;background:#feefc9}
#occasion-menu-body section:nth-child(1) div{margin-right:4px}
#occasion-menu-body section:nth-child(2) div{margin-left:4px}
#dividerbanner-index{display:block; visibility:visible}
.marquee-text div marquee span {display:block!important; padding:10px 0!important}
.part-right { font-family:'sans-serif'!important;}
.phoneno{ width:46%; margin-left:54%; height:30px; float:right; text-align:right; margin-right:10px; margin-top:8px; background:url(https://www.delhionlineflorists.com/siteimages/phone-menu-icon.png) no-repeat 0px 0px; padding-top:3px; font:bold 15px Arial; color:#666666;
}

.topwrite-txt{ width:100%; float:left; margin-top:6px; 
}
.topwrite-txt ul{ width:100%; list-style-type:none; padding:0; margin:0;
}
.topwrite-txt ul li{ float: left; width: 25%;text-align: center; margin-bottom:5px; font:normal 12px Arial; color:#333333; }
.topwrite-txt ul li:before{content:"> " }

.bwrite-txt{ width:100%; float:left; margin-bottom:10px; 
}
.bwrite-txt ul{ width:100%; list-style-type:none; padding:0; margin:0;
}
.bwrite-txt ul li{ float: left; width: 100%;text-align: left; margin-bottom:5px; font:normal 13px 'Montserrat',sans-serif; color:#333333; display:list-item; }
.bwrite-txt ul li:before{content:"- " }
#accordian-content{display:none;}

.localctiy-main{ width:100%; margin:0 0 1% 0; float:left; position:relative;
}
.localctiy-main h1{margin:0; padding:0; font-style:normal;}
.localctiy-main ul{width:100%; float:left; padding:0; margin:0; list-style-type:none;
}
.localctiy-main ul li{width:25%; float:left; position:relative; display:inline; font:normal 13px Arial; color:#333333; margin-bottom:14px; text-align:left; height:70px;
}
#item-section ul li div aside{padding:5px 0;text-align:center}
#item-section ul li div aside em{font-style:normal;color:#747474;font-size:13px}
#item-section ul li div aside em.msz-hand{color:#009900}
#item-section ul li div 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 only screen and (max-width : 320px) {
#preheader section{width:100%}
#preheader section:nth-child(1){display:none}
#header section{width:100%}
#banner-gift section{width:100%}
#item-section ul li{width:50%}
#banner-middle section{width:100%}
#bottom-icon-writeup section{width:100%}
#bottom-social-payment section{width:100%}
#bottom-menu section{width:50%}
#bottom section{width:100%}
#page-details-middle section{width:100%}
#member-del aside:nth-child(1),#member-del aside:nth-child(2){width:100%}
#button-container-responsive section{width:100%}
.collaps-footer{display:block}
.collaps-footer-panel{display:none}
#occasion-menu-body section{width:100%}
#occasion-menu-body section:nth-child(1) div{margin-right:0!important}
#occasion-menu-body section:nth-child(2) div{margin-left:0!important}
#dividerbanner-index{display:none; visibility:hidden}
#item-section ul li div aside em{font-size:11px}
}
@media only screen and (min-width : 321px) and (max-width : 479px) {
#preheader section{width:100%}
#preheader section:nth-child(1){display:none}
#header section{width:100%}
#banner-gift section{width:100%}
#item-section ul li{width:50%}
#banner-middle section{width:100%}
#bottom-icon-writeup section{width:100%}
#bottom-social-payment section{width:100%}
#bottom-menu section{width:50%}
#bottom section{width:100%}
#page-details-middle section{width:100%}
#member-del aside:nth-child(1),#member-del aside:nth-child(2){width:100%}
#button-container-responsive section{width:100%}
.collaps-footer{display:block}
.collaps-footer-panel{display:none}
#occasion-menu-body section{width:100%}
#occasion-menu-body section:nth-child(1) div{margin-right:0!important}
#occasion-menu-body section:nth-child(2) div{margin-left:0!important}
#dividerbanner-index{display:none; visibility:hidden}
.phoneno{ display:none;}
.topwrite-txt{display:none;}
.localctiy-main ul li{width:50%; float:left; position:relative; display:inline; font:normal 13px Arial; color:#333333; margin-bottom:14px; text-align:left; height:70px;}
#item-section ul li div aside em{font-size:11px}
}
@media screen and (min-width: 320px) and (max-width: 640px){
#bannermenu-block{width:100%; margin:4px 0; float:left; display:block;}
.valbanner-block{ display:block;height:auto; background-color:#81903f}
.val-ban-block{width:100%; height:auto; background-color:#81903f; background:#faf1f5}
.val-content-block{width:100%; height:auto}
 /* valentine menu mobile */
 #accordian-content {display:block; visibility:visible; width:100%}
  .cate-head{ /*color:#FF0000; background:#CCCCCC; text-align:center; font:bold 16px/24px Quicksand;*/ display:none;}
  .cate-head h1{ color:#fff; text-align:center; font:bold 18px/24px Quicksand;}
  .accordionItem h2 {margin:5px 0 0 0; font:bold 15px/30px arial; color: #ffffff;  background:#81903f url(https://www.bangaloreonlineflorists.com/siteimages/valmenu-icon.png) no-repeat left; text-align:center;}
  .accordionItem h2:hover {cursor: pointer; background-color: #81903f;}
  .accordionItem div {margin: 0; padding: 0; background-color: #EFEFEF;}
  .accordionItem div ul{ padding:0; margin:0; list-style-type:none;}
  .accordionItem div ul li {text-align:center;font:normal 15px/30px arial; text-decoration:none; color:#e7636f;background-color: #EFEFEF; border-bottom:1px dashed #fad7de;}
   .accordionItem div ul li.header{background:#fde48e}
  .accordionItem div ul li a {font:normal 14px/30px arial;text-decoration:none; color:#fe5377; display:block; border-bottom:1px dashed #fad7de; }
  .accordionItem div ul li a:hover {background:#c7c6c6; color:#000000;}   
  .accordionItem.hide h2 {color: #fff; background-color: #81903f; }
  .accordionItem.hide div {display: none;}
}

@media only screen and (min-width : 480px) and (max-width : 599px) {
#preheader section{width:100%}
#preheader section:nth-child(1){display:none}
#header section{width:100%}
#banner-gift section{width:100%}
#item-section ul li{width:50%}
#banner-middle section{width:100%}
#bottom-icon-writeup section{width:100%}
#bottom-social-payment section{width:100%}
#bottom-menu section{width:33.33%}
#bottom section{width:100%}
#page-details-middle section{width:100%}
#member-del aside:nth-child(1),#member-del aside:nth-child(2){width:100%}
#button-container-responsive section{width:100%}
.collaps-footer{display:block}
.collaps-footer-panel{display:none}
#occasion-menu-body section{width:100%}
#occasion-menu-body section:nth-child(1) div{margin-right:0!important}
#occasion-menu-body section:nth-child(2) div{margin-left:0!important}
#dividerbanner-index{display:none; visibility:hidden}
}
@media only screen and (min-width : 600px) and (max-width : 767px) {
#preheader section{width:100%}
#preheader section:nth-child(1){display:none}
#header section{width:50%}
#banner-gift section{width:100%}
#item-section ul li{width:33.33%}
#banner-middle section{width:100%}
#bottom-icon-writeup section{width:100%}
#bottom-social-payment section{width:100%}
#bottom-menu section{width:33.33%}
#page-details-middle section:nth-child(1),#page-details-middle section:nth-child(2){width:50%}
#page-details-middle section:nth-child(3){width:100%}
.collaps-footer{display:block}
.collaps-footer-panel{display:none}
#occasion-menu-body section{width:100%}
#occasion-menu-body section:nth-child(1) div{margin-right:0!important}
#occasion-menu-body section:nth-child(2) div{margin-left:0!important}
#dividerbanner-index{display:none; visibility:hidden}
}
@media only screen and (min-width : 768px) and (max-width : 899px) {
#preheader section{width:100%}
#preheader section:nth-child(1){display:none}
#header section{width:50%}
#banner-gift section{width:100%}
#item-section ul li{width:33.33%}
#banner-middle section{width:100%}
#bottom-icon-writeup section{width:100%}
#bottom-social-payment section{width:100%}
#page-details-middle section:nth-child(1),#page-details-middle section:nth-child(2){width:50%}
#page-details-middle section:nth-child(3){width:100%}
.collaps-footer{display:block}
.collaps-footer-panel{display:none}
#occasion-menu-body section{width:100%}
#occasion-menu-body section:nth-child(1) div{margin-right:0!important}
#occasion-menu-body section:nth-child(2) div{margin-left:0!important}
#dividerbanner-index{display:none; visibility:hidden}
}
@media only screen and (min-width : 900px) and (max-width : 1099px) {
#item-section ul li{width:25%}
#banner-middle section{width:100%}
#page-details-middle section:nth-child(1){width:40%}
#page-details-middle section:nth-child(2){width:60%}
#page-details-middle section:nth-child(3){width:100%}
.phoneno{ width:50%; margin-left:50%; height:30px; float:right; margin-top:8px; background:url(https://www.delhionlineflorists.com/siteimages/phone-menu-icon.png) no-repeat 0px 0px; padding-top:3px; font:bold 15px Arial; color:#666666;
}
}

#index-occasion{width:100%; float:left; position:relative; border:1px solid #e92747; margin-bottom:20px;
}
.occa-block{width:100%; float:left; position:relative; margin:1% 0 1% 0;
}
.occa-block ul{width:100%; position:relative; list-style-type:none; padding:0; margin:0;
}
.occa-block ul li.left{width:17%; float:left; display:inline; margin-left:1%
}
.occa-block ul li.right{width:82%; float:left; display:inline;
}
.occa-heading{ font-weight:bold; color:#e92747; font-size:14px;
}

.occa-block ul li a{ color:#000000; text-decoration:underline;
}
.tiggle {display:none;}
.tiggle_hdng {
background:#ddb57f;
display:block;
font:bold 13px/25px Arial;
color:#000000;
text-align:center;
}
.tiggle_hdng strong {
color:#FF0000;
font:normal 18px/25px Arial;
}
/*  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 (min-width : 1367px) {
.itembox li{width:16.66%}
.phoneno{ width:38%; margin-left:62%; height:30px; float:right; margin-top:8px; background:url(https://www.delhionlineflorists.com/siteimages/phone-menu-icon.png) no-repeat 0px 0px; padding-top:3px; font:bold 15px Arial; color:#666666;
}
}

@media only screen and (max-width: 640px) {
.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} 
}

@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  */

/*  CSS for Worldwide Country List  */
.country-search-heading{ width:50%; float:left; margin:0 25% 0 25%; margin-top:15px; background:#e8caa2; border-radius:8px; padding:8px 0 8px 0;}

.countryselect-bofore {
    font: bold 12px monospace;
    color: #FF0000;
    padding: 0 4px;
}
.countrybutton-go {
    background: #A32933;
    padding: 2px 12px;
    font: bold 13px arial;
    color: #ffffff;
	border:1px solid #990000;
}
.countryname-wrapper{ width:100%; display:block; float:left; margin:15px 0;}
.countryname-block{ width:70%; display:block; margin:0 15%; float:left;}
.countrylist-body{width:100%; display:block; float:left; border:#D2D2D2 1px solid; margin:0 auto;}
.countrylist-heading{ width:100%; float:left; display:block;}
.countrylist-heading ul{ width:100%; float:left; display:block; list-style-type:none; background:#FFFFFF; min-height:24px; line-height:24px; font: normal 14px arial; color:#b68b51; }
.countrylist-heading ul:hover{background:#F8F8F8;}
.countrylist-heading ul li{ width:33.3333%; float:left; display:block; text-align:center; vertical-align:middle; text-align:center; margin-top:8px; text-decoration:none; }
.countrylist-heading ul li a{ text-decoration:underline; text-align:center; font: normal 14px arial; color:#b68b51;}
.countrylist-heading ul li ul{ width:100%; float:left; display:block; background:transparent;}
.countrylist-heading ul li ul li{ width:50%; float:left; display:block;}

.countrylist-headingtxt{ font:normal 14px/20px arial; color:#FFFFFF; text-align:center; }

@media only screen and (max-width: 640px) {
.container-fluid{overflow-x:hidden}
.countryname-block{ width:98%; display:block; margin:0 1%; float:left;}
.country-search-heading{ width:80%; float:left; margin:0 10% 0 10%; margin-top:15px; background:#e8caa2; border-radius:8px; padding:8px 0 8px 0;}
}

@media screen and (min-width: 641px) and (max-width: 767px){
.countryname-block{ width:98%; display:block; margin:0 1%; float:left;}

}
@media screen and (min-width: 767px) and (max-width: 900px){
.countryname-block{ width:98%; display:block; margin:0 1%; float:left;}
}
/*  CSS for Worldwide Country List  */

/* Flowers Menu  */

.flowersbox{
width:100%;
float:left;
position:relative;
}
.flowersbanner{
width:100%;
float:left;
position:relative;
background:url(../siteimages/flowersmall-banner.jpg) no-repeat;
height:80px;
background-size:100%;
}
.flowerstxt{
width:95%;
float:left;
position:relative;
padding:6px 0 0 6px;
font:bold 25px 'DidactGothic';
color:#bf2a02;
text-align:left;
}
.flowerstxt span{
font:bold 18px arial;
color:#791b02;
}
.flowerdescription{
padding:6px;
float:left;
position:relative;
font:normal 13px Arial;
color:#000000;
background:#fff5e3;
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 #ac8354;
border-radius:30px;
padding-left:6%;
padding-top:1.7%;
height:39px;
color:#990000;
cursor:pointer
}
.flowersicon ul li a{
font:bold 13px Arial;
color:#990000;
text-decoration:none;
}
.flowersicon ul li a:hover{
color:#363636;
text-decoration:underline;
}
.flowersicon ul li:nth-child(1){
background:#f6ecda url(../siteimages/rose.png) no-repeat;
}
.flowersicon ul li:nth-child(2){
background:#f6ecda url(../siteimages/lily.png) no-repeat;
}
.flowersicon ul li:nth-child(3){
background:#f6ecda url(../siteimages/carnation.png) no-repeat;
}
.flowersicon ul li:nth-child(4){
background:#f6ecda url(../siteimages/orchid.png) no-repeat;
}
.flowersicon ul li:nth-child(5){
background:#f6ecda url(../siteimages/mixedflower.png) no-repeat;
}
.flowersicon ul li:nth-child(6){
background:#f6ecda url(../siteimages/gerbara.png) no-repeat;
}



.cakesbanner{
width:100%;
float:left;
position:relative;
background:url(../siteimages/flowersmall-banner.jpg) no-repeat;
height:80px;
background-size:100%;
}
.cakestxt{
width:95%;
float:left;
position:relative;
padding:6px 0 0 6px;
font:bold 25px 'DidactGothic';
color:#bf2a02;
text-align:left;
}
.cakestxt span{
font:bold 18px arial;
color:#791b02;
}
.cakedescription{
padding:6px;
float:left;
position:relative;
font:normal 13px Arial;
color:#000000;
background:#fff5e3;
margin:8px 0 10px 0;
opacity:0.7;
}
.cakesicon{
width:100%;
float:left;
position:relative;
}
.cakesicon ul{
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
.cakesicon ul li{
width:9.4%;
float:left;
margin-right:.5%;
margin-left:.5%;
border:1px solid #ac8354;
border-radius:30px;
padding-left:6%;
padding-top:1.7%;
height:39px;
}
.cakesicon ul li a{
font:bold 13px Arial;
color:#990000;
text-decoration:none;
}
.cakesicon ul li a:hover{
color:#363636;
text-decoration:underline;
}
.cakesicon ul li:nth-child(1){
background:#f6ecda url(../siteimages/5star.png) no-repeat;
}
.cakesicon ul li:nth-child(2){
background:#f6ecda url(../siteimages/fruitcake.png) no-repeat;
}
.cakesicon ul li:nth-child(3){
background:#f6ecda url(../siteimages/eggless.png) no-repeat;
}
.cakesicon ul li:nth-child(4){
background:#f6ecda url(../siteimages/heartck.png) no-repeat;
}
.cakesicon ul li:nth-child(5){
background:#f6ecda url(../siteimages/kids.png) no-repeat;
}
.cakesicon ul li:nth-child(6){
background:#f6ecda url(../siteimages/photo.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:#ff5200;}
.flowerlink ul li:nth-child(2){background:#4f8a10;}
.flowerlink ul li:nth-child(3){background:#008290;}
.flowerlink ul li:nth-child(4){background:#a02443;}
.flowerlink ul li:nth-child(5){background:#8e860a;}
.flowerlink ul li:nth-child(6){background:#872DF9;}
.flowerlink ul li:nth-child(7){background:#D72A4B;}
.flowerlink ul li:nth-child(8){background:#4B3C37;}
.flowerlink ul li:nth-child(9){background:#087B00;}
.locations{ width:100%; float:left; position:relative;
}
.locations ul{ width:100%; list-style-type:none; padding:0; margin:0;
}
.locations ul li{ display:list-item; list-style-type:none; margin:2px 0 12px 0; font:normal 13px Arial; color:#000000;
}
.pd_head{font: bold 14px arial; color: #9d133a; text-decoration: none;}
.locations-list{ width:70%; margin:0 15% 0 15%; float:left; position:relative;
}
.locations-list ul{ width:100%; list-style-type:none; padding:0; margin:0;
}
.locations-list ul li{list-style-type:none; margin:2px 0 12px 0; font:normal 13px Arial; color:#000000; border:1px solid #999999; padding:5px;
}
.locations-list ul li span{ padding:0; margin:0;
}
.bntxt {font: normal 12px arial;color: #000000;}
.bntxt2 {font: normal 12px arial;color: #000000;text-decoration: underline;}
.bbtxt {font: bold 12px arial;color: #990000; text-decoration:underline;}
.locations-name{ width:70%; margin:3% 15% 5% 15%; float:left; position:relative;
}
.locations-name ul{ width:100%; list-style-type:none; padding:0; margin:0;
}
.locations-name ul li{ display:list-item; list-style-type:none; background: #92a42d; margin:2px 0 12px 0; font:normal 13px Arial; color:#000000; text-align: center;
}
.member_header {
    width: 80%;
    height: 30px;
    background: #92a42d;
    font: bold 13px/30px Arial;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    display: block;
    margin: 0 auto;
}
@media only screen and (min-width:321px) and (max-width:480px){.locations-list{ width:96%; margin:0 2% 0 2%; float:left; position:relative;}.locations-name{ width:96%; margin:3% 2% 5% 2%; float:left; position:relative;}
.cakesicon{
width:100%;
float:left;
position:relative;
height:200px;
}
.cakesicon ul{
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
.cakesicon ul li{
width:30.4%;
float:left;
margin-right:.5%;
margin-left:1.5%;
margin-bottom:6px;
border:1px solid #ac8354;
border-radius:30px;
padding-left:14%;
padding-top:1.7%;
height:39px;
display:inline;
}
.flowerlink{
width:100%;
float:left;
position:relative;
margin-top:85px;
margin-bottom:10px;
}
.flowersicon{
width:100%;
float:left;
position:relative;
height:400px;
}
.flowersicon ul{
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
.flowersicon ul li{
width:30.4%;
float:left;
margin-right:.5%;
margin-left:1.5%;
margin-bottom:6px;
border:1px solid #ac8354;
border-radius:30px;
padding-left:15%;
padding-top:1.7%;
height:39px;
display:inline;
}
}
.city-title{width:100%; float:left; position:relative; margin:5px 0 10px 0;}
.titletxt{color:#9e015b;padding:5px 0;font-size:150%;display:block}
.bntxt{color:#5b5b5b;}

/* Flowers Menu  */