﻿@charset "utf-8";

@import url("reset.css?v2");
@import url("mega-menu.css?v101");


@media print { .noprint { display: none; } }	

body{margin:0px;padding:0px;background:#ff0000;background:#ffffff; font-family:PT Sans Narrow, Sans-Serif; font-weight:normal;color:#333333;font-size:18px;overflow-y: visible;}
form{margin:0px;padding:0px;}
img{border:none;}
a {color:#069;text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none;}
img.map, map area{outline: none;}


/*! jQuery UI - v1.10.1 - 2013-03-08
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:300px;padding:0px;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:5px;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:4px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:4px}.ui-datepicker .ui-datepicker-prev{left:4px}.ui-datepicker .ui-datepicker-next{right:4px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0px;line-height:1.8em;text-align:center;font-size:14px;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{width: 40px;text-align:center;border-bottom:solid 1px #333333;text-transform:uppercase;}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:2px 3px 12px 0px;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:4px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:4px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Arial;font-size:13px;}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #333333/*SM*/;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e3a1a1;background:#c00 url(images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x;color:#fff;}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d8dcdf;background:#eee url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;color:#333333;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#333333;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #cdd5da;background:#f6f6f6 url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x;color:#111}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#111;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #c00;background:#c00;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #d8dcdf;background:#ffffff;color:#900}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c00;background:#f3d8d8 url(images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat;color:#2e2e2e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2e2e2e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2e2e2e}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_004276_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0px}.ui-widget-overlay{background:#a6a6a6 url(images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat;opacity:.4;filter:Alpha(Opacity=40)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#333 url(images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x;opacity:.1;filter:Alpha(Opacity=10);border-radius:0px}

#bd #aboutUs .mb10{margin-bottom:10px;}
#bd #aboutUs .mt10{margin-top:10px;}
#bd #aboutUs .mt8{margin-top:8px;}
#bd #aboutUs .mt6{margin-top:7px;}
#bd #aboutUs .ml8{margin-left:8px;}
#bd #aboutUs .mt15{margin-top:15px;}
#bd #aboutUs .mt20{margin-top:20px;}
#bd #aboutUs .mt25{margin-top:25px;}
#bd #aboutUs .mt30{margin-top:30px;}
#bd #aboutUs .hrSep{font-size:0px; height: 1px; background: #CCCCCC;  padding: 0px !important;}


#newSiteFeedBack {margin-left:auto;margin-right:auto;width:1000px;background:url(../i/revamp_p/bnr_newsite.jpg) no-repeat;height:25px; position:relative;}
#newSiteFeedBack a.SendFeedBack{display:block;position:absolute; top:2px;right:130px;width:100px;height:20px;}
#newSiteFeedBack a.hide{display:block;position:absolute; top:2px;right:2px;width:25px;height:20px;}

#hd{z-index:9; width:1000px;margin-left:auto;margin-right:auto;height:111px; position:relative;}
#hd .logo{z-index:1;position:absolute;width:279px;height:111px;  top:0px; left:0px;}


#hd .head{z-index:3;height:115px; right:0px; top:0px;width:1000px;}
#hd .head a{color:#333333;text-decoration:none;}
#hd .head a:hover{color:#C23A33;text-decoration:none;}

#hd .head span.links{position: absolute;line-height:20px;top: 15px;right:0px;text-transform: uppercase;color:#cccccc;left: 0px;text-align: right;font-family: Oswald;font-size:12px;z-index:10;}
#hd .head a{padding:15px 3px 10px 3px;}
#hd .head a.fcart{background:url(../i/revamp_p/bn/btnFcart.png) no-repeat;display:inline-block; width:130px; height:30px;padding:0px;margin-top:-5px;}
#hd .head img.ImageSlogan{position:absolute; bottom: 0px; right:300px;}
#hd .head input.SearchBox{position:absolute;bottom:19px;right:0px;padding:6px 42px 6px 6px;font-family:PT Sans Narrow;font-size:24px;width:340px;background:url(../i/revamp_p/ico_search.png) no-repeat 348px center;border:solid 1px #aaaaaa;}
#hd .head input.SearchBox:focus{border:solid 1px #C23A32;outline:none;}
#hd .head input.btnSearchbox{position:absolute;bottom:19px;right:0px;width:30px;font-size:18px;text-align:center;padding:3px;opacity: 0;filter:alpha(opacity=0);}
.StoreSearch{font-family: PT Sans Narrow;width: 285px;font-size:18px;padding:6px 6px 6px 25px;border: solid 1px #AAA;background-image: url(../i/revamp_p/bn/icon_SearchStore.png);background-position:2px 6px;background-repeat:no-repeat;}

#bd{z-index:2;width:1000px;margin-left:auto;margin-right:auto; }


#bd .topBanner{position:relative;width:1000px;height:478px;}


#bd .topBanner .lBanner {position:absolute;top:5px;right:20px;}
.lBanner .flink{background:url(../i/b/bnr_12_Prop_Made_Fresh.png?v=04) 0px 0px;width: 250px;height: 156px;display: block;}
.lBanner .seclink{background:url(../i/b/bnr_12_Prop_Made_Fresh.png?v=04) 0px 316px;width: 250px;height: 156px;display: block;}
.lBanner .thirdlink{background:url(../i/b/bnr_12_Prop_Made_Fresh.png?v=04) 0px 160px;width: 250px;height: 156px;display: block;}

.lBanner .flinkTemp{background:url(../i/b/MDay_Sub_Banners.png?v=05) 0px 0px;width: 250px;height: 156px;display: block;}
.lBanner .seclinkTemp{background:url(../i/b/MDay_Sub_Banners.png?v=05) 0px 316px;width: 250px;height: 156px;display: block;}
.lBanner .thirdlinkTemp{background:url(../i/b/MDay_Sub_Banners.png?v=05) 0px 160px;width: 250px;height: 156px;display: block;}


.linebr10{height:10px;}

/* END of  Body part  represented by '#bd' */

/* Foot part  represented by '#ft' */
#ft{width:1000px;margin-left:auto;margin-right:auto; font-size:12px;color:#31342d; font-family:Arial;position:relative;}
#ft .txtSignUp{text-align: center;font-size: 20px;}
#ft .txtBoxEmail {font-size:18px;font-family:PT Sans Narrow; padding:5px; padding-left: 10px; width:270px;border:solid 1px #999999;}
#ft .d1{padding:15px 0px 25px 0px;overflow:hidden; position:relative; border-top: solid 1px #CCC; margin-top: 75px;}
#ft .orderbyPhone{font-size:12px;color:#666666;display: inline;vertical-align: middle;padding-right:5px; font-weight:bold;padding-top:6px;}
#ft .Phone{font-size:22px;color:#666666; display: inline;vertical-align: middle;}
#ft .txt_txt{display: inline;vertical-align: middle;font-size:11px;color:#999;padding-top:6px;}

#ft .d2 {border-top:solid 1px #cccccc;padding-top:10px;padding-bottom:20px;}
#ft .d2 input.txtBoxEmail {font-size:18px;font-family:PT Sans Narrow; padding:3px; width:400px;border:solid 1px #999999;background:url(../i/revamp_p/icon_ml.png) no-repeat 0px 2px;}
#ft .d3 {padding-top:10px;padding-bottom:10px;font-size:12px;color:#666666; position:relative;font-weight:bold;}
#ft .d3 a{font-size:12px;color:#666666;}
#ft .social_icons{background:url(../i/revamp_p/icon_sm.png) no-repeat; width:200px; height:41px;}
#divThanksEmailFooter{width:670px;height:310px;border:solid 5px #A71919;text-align:center;padding:0px 5px 10px 10px;background: #FFF;margin: 0px auto 0px auto;z-index:999;}
#divThanksEmailFooter .thankyouheading{text-transform: uppercase;font-size: 39px;line-height: 41px;font-weight: normal;padding: 20px 0px 0px 0px;font-family: Oswald;letter-spacing: 0.05em;color: #111;}

#divThanksPhoneFooter{width:670px;height:285px;border:solid 5px #A71919;text-align:center;padding:0px 5px 10px 10px;background: #FFF;margin: 0px auto 0px auto;z-index:999;}
#divThanksPhoneFooter .thankyouheading{text-transform: uppercase;font-size: 39px;line-height: 41px;font-weight: normal;padding: 20px 0px 0px 0px;font-family: Oswald;letter-spacing: 0.05em;color: #111;}
#ft .footerLinks {color: #31342D;font-weight: bold;}

h1{text-transform: uppercase; font-size:30px;}
h2{font-size:30px;}
h3{text-transform:capitalize;font-size:22px;font-weight:normal;padding:10px 0px 10px 0px;}
h4{text-transform:capitalize;font-size:18px;font-weight:normal;padding:10px 0px 10px 0px;}
.redstar{color:#C23A33;}

h1,
h2 { font-weight:normal; padding:20px 0px 20px 0px; font-family: Oswald; color: #111   }
.hasPlaceholder {color: #777 !important;}

.ArrangementList {}
#divArrangementList li{width:250px;overflow:hidden;float:left;}
.ArrangementList .arr{min-height: 319px;width:250px;position:relative;overflow:hidden;}
.ArrangementList .arr .aArrImg{display:block;color:#333333;text-decoration:none;overflow:hidden;border:solid 1px #ffffff;width:200px;padding:25px 24px 10px 24px;min-height: 319px;}
.ArrangementList .arr .qv{display:none;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;	transition: all 1s ease;}
.ArrangementList .arr .aArrImg:hover{border:solid 1px #cccccc;}
.ArrangementList .arr .aArrImg:hover .qv{display:block;background:#ffffff;background:rgba(255,255,255,0.8);position:absolute;top:100px;left:60px;width:128px;text-align:center;padding:4px;border:solid 1px #333333;cursor:pointer;}
.ArrangementList .arr .aArrImg .qv:hover{background:#ffffff;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease; transition: all 1s ease;}
.ArrangementList .arr .aArrImg:hover .imgArrThumb{/*opacity:0.6;filter:alpha(opacity=60);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;	transition: all 1s ease;*/}
.ArrangementList .arr .imgArrThumb{width:200px;height:200px;border:solid 1px #cccccc;}
.ArrangementList .arr .divArrName{font-size:14px;font-family:oswald;padding:5px 0px 5px 0px;text-transform:uppercase; font-weight:normal;min-height: 75px;border-bottom:#cccccc 1px solid;vertical-align:middle;height:65px;width:198px;}
.ArrangementList .arr .size{font-size:16px;float:left;color:#333333;}
.ArrangementList .arr .spnMinP{font-size:18px;line-height:20px;float:left;padding-left:5px;font-weight:bold;}
.ArrangementList .arr .spnST{position:absolute;left:28px;top:210px;font-size:12px;}
.arrnamewithsup{}
.arrnamewithsup sup{vertical-align:top;font-size:18px;font-family: Oswald, Arial !important;}


.bullShowMore{}
.roundit{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px; behavior: url(border-radius.htc); }
.roundittop {-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;behavior: url(border-radius.htc);}
.rounditbottom {-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;behavior: url(border-radius.htc);}
.bs{box-shadow: 3px 3px 5px #aaaaaa;-webkit-box-shadow: 3px 3px 5px #aaaaaa;-moz-box-shadow: 3px 3px 5px #aaaaaa;
filter : progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#aaaaaa'); /* IE 5.5 - 7 */
-ms-filter : "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#aaaaaa')"; /* IE 8 */
}

.imgBreadCrumb {background:url(../i/revamp_p/bn/breadcrumb.png) 60px 0px;width: 8px;height: 20px;display:inline-block;vertical-align:top;}
.CurrentNode {color:#BBB;}
/*Styles From master page for Sarmad Change*/
#divInternetDownError{position:absolute; width:530px;border:solid 5px #A71919; padding:15px 20px 20px 20px; background-color:#FFF; z-index:110;}
#divInternetDownError .tdhead{border-bottom: solid 1px #C1C1C1; padding: 10px 0px 10px 0px; font-size:17px; vertical-align:middle;}
#divInternetDownError .tdImage{border-bottom: solid 1px #C1C1C1;}
#divInternetDownError .tdbody{padding: 20px 0px 15px 0px; text-align:center; font-weight:bold;}
#divInternetDownError .lnk{text-align:center; font-weight:bold; font-size:14px; padding: 5px 0px 3px 0px;}
/*Styles From master page for Sarmad Change*/

#divEmailSignUp {display:none; z-index:9999; width:616px; height:336px; background-image:url('../i/revamp_p/Email-Signup.png'); background-repeat:no-repeat; position:relative;}
#divEmailSignUp .emailsignup_Cross { width:21px; height:22px; position:absolute; right:22px; top:22px; background-image:url('../i/revamp_p/btn_Cross_Gray.png'); background-repeat:no-repeat;}
#divEmailSignUp .email_signup_txt{ position:absolute; width:89%; height:40px; bottom:75px; left:37px; }
#divSignupThankyou {display:none; z-index:9999; width:616px; height:280px; background-image:url('../i/revamp_p/Div_Thanks.png'); background-repeat:no-repeat; position:relative;}
#divSignupThankyou .email_signup_social{position:absolute; bottom:40px; left:24.5px;}
#divSignupThankyou .emailsignup_Cross { width:21px; height:22px; position:absolute; right:22px; top:22px;background-image:url('../i/revamp_p/btn_Cross.png'); background-repeat:no-repeat;}

/*Style for Login div*/
#divLogin .txtbox{padding:6px 6px 6px 6px;font-family:PT Sans Narrow;font-size:22px;width:340px;border:solid 1px #aaaaaa;}
.validatorShow{border: 1px solid #CCC;background: url(../i/revamp_p/icnAlert.png) no-repeat scroll 8px 8px #F1F1F1;color: #333333;display: block;font-size:18px;font-weight: normal;padding: 10px 30px 10px 50px;position: relative;text-align: left;min-height:24px;}
.validatorTxt{background-color:#FFDDDD;border-color: #DE514D !important;}
a.crossmid {background: url("../i/revamp_p/bn/lcross.jpg") no-repeat scroll 0px 0px transparent;display: block;float: right;height: 20px;right: 9px;top:10px;width: 20px; }
#lnkUserName{text-transform:capitalize;}
/*Style for Login div*/

/*----------- AKR ------------*/

#aboutUs h1 {padding: 0px; margin: 0px;} 
#dvMain h1{} 
#aboutUs p { color: #333; }
#aboutUs p strong, #aboutUs p b { color: #333 }

#aboutUs #csMenu,
#menuHeading #csMenu, #menuHeading .csMenu { width: 250px; }
#aboutUs #csMenu li a, 
#menuHeading .csMenu li a,
#menuHeading #csMenu li a {display: inline-block; padding: 5px 5px 5px 5px; color: #000000; font-size: 17px; text-decoration: none; text-transform: uppercase; font-family: Oswald;}
#aboutUs #csMenu li.Selected a,
#menuHeading #csMenu li a.Selected{color:#cc0000;}

#aboutUs #csMenu li a:hover,
#menuHeading .csMenu li a:hover,
#menuHeading #csMenu li a:hover {color:#cc0000;}
#aboutUs #WhoWeAre h1 { margin: 0px; padding: 0px; vertical-align: sub; }
#aboutUs #WhoWeAre h1 sup{vertical-align:super;}

#aboutUs #ourMission p { margin: 20px 0; text-align: justify; }

.FloatLeft { float: left; }
.FloatRight { float: right; }

    #divTime{width:1000px;margin:0px auto 0px auto;overflow:hidden;}
    #divTime ul{width:1000px;}
    #divTime ul, #divTime li{margin:0;padding:0;list-style:none;}
    #divTime ul li{width:1000px;overflow:hidden;float:left;padding:0px;height:65px;}	
    #divTime ul li .h1Timer{text-align:center;padding:10px 0px 10px 0px;font-weight: normal;font-family: Oswald;color: #111;text-transform: uppercase;font-size: 30px;}
    #divTime ul li .h1Timer .s1{color:#cc0000;}
    #divTime ul li .h1Timer .s2{color:#333333;}
    
/*.divValidatorCS{border: 1px solid #C1C1C1;background: url(../i/revamp_p/icnAlert.png) no-repeat scroll 8px 8px #FBFAF9;color: #555;display: block;font-size:18px;font-weight: normal;padding: 10px 30px 10px 50px;position: relative;text-align: left;min-height: 24px;}*/
.divValidatorCS{position: relative;padding: 13px 10px 10px 50px;margin: 10px 0px 10px 0px;background: #FEFEFE url(../i/revamp_p/icnAlert.png) no-repeat 10px 10px;border: solid 1px #CCC;vertical-align: top;text-align: left;}
.divValidatorCS span{font-size: 22px;color: #900;}
.divValidatorCS ul{margin-top:6px;margin-left:20px;}
.divValidatorCS ul li{list-style-type:disc;color:#333;margin-bottom:0px !important; text-transform:capitalize;}
.validatorTxtCS{background-color:#FFDDDD;border-color: #DE514D !important;}
#dvMain .boldtext{text-shadow: 0px 1px 0px #111;color: #111;}
.validatorMsgBig{border: 1px solid #C1C1C1;background-color:#FBFAF9;color: #555;display: block;font-size:18px;font-weight: normal;padding:10px 10px 10px 5px;position: relative;text-align: left;}

/*History Timeline*/
#bd #aboutUs #divTimeline {position:relative;}
#bd #aboutUs #divTimeline .OuterDiv {border: solid 4px #EFF7D2;}
#bd #aboutUs #divTimeline .InnerDiv {border: solid 3px #E2E8A0; background: url(../i/revamp_p/timeLine_bg.jpg) repeat-x;background-color: #9CB92D; padding-top: 5px;}
#bd #aboutUs #divTimeline .Content {background: #FFFFCF url(../i/revamp_p/timeLinebg.jpg) repeat-x; background-position:top; width: 666px; height: 683px;border-top:1px solid #000;border-bottom:1px solid #000;}
#bd #aboutUs #divTimeline .RptItem {background: #FFFECE url(../i/revamp_p/timeLineBody.jpg) repeat-x; height:600px; vertical-align: top; padding-left: 3px; padding-right: 3px;}
#bd #aboutUs #divTimeline .RptItem .Item{margin-left:10px; margin-top:21px}
#bd #aboutUs #divTimeline .RptItem .Alternate{margin-right:10px; margin-top:31px}
#bd #aboutUs #divTimeline .topHr{color: #7FD4FF;}
#bd #aboutUs #divTimeline .ContentTable{height: 687px;}
#bd #aboutUs #divTimeline .ContentTable .Header {text-align: center; padding-top: 25px;}
#bd #aboutUs #divTimeline #progBar {position:absolute; top:250px; left:350px; display:none;}

#bd #aboutUs .hrSep{font-size:0px; height: 1px; background: #CCCCCC;  padding: 0px !important;}
#bd #aboutUs #pressRoom {position:relative;}
#bd #aboutUs #pressRoom .contentArea {width:522px;}
#bd #aboutUs #pressRoom .news{border:solid 1px #0496D1}
#bd #aboutUs #pressRoom .news table td{padding:5px;}
#bd #aboutUs #pressRoom .bgHeading{padding:10px; background:url(../i/revamp_p/bg_press_room.jpg) repeat-x;}
#bd #aboutUs #pressRoom .yearList{text-align:center; padding:5px; height:30px; vertical-align:middle; background:url(../i/revamp_p/bg_press_room.jpg) repeat-x; position:relative;}
#bd #aboutUs #pressRoom .hrBlue{border-top:solid 1px #0496D1; height:1px}
#bd #aboutUs #pressRoom .newsList{padding-left:15px; padding-right:15px; background-color:#ffffff; height:300px; overflow-x:hidden; overflow-y:auto;}
#bd #aboutUs #pressRoom .m15{margin-top:15px;margin-left:0px;margin-right:15px;margin-bottom:15px;}
#bd #aboutUs #pressRoom .video{border:solid 2px #cccccc; padding:6px; background-color:#F6F6F6; text-align:left;}
#bd #aboutUs #pressRoom .vText{padding-left:10px; font-size:11px}
#bd #aboutUs #pressRoom #progBar {position:absolute; top:400px; left:250px; display:none;}
#bd #aboutUs #pressRoom .mlmr13{margin-left:13px; margin-right:13px}
#bd #aboutUs #pressRoom .yearList .navigation{ position:absolute; left:40%;}
#bd #aboutUs #pressRoom .yearList .linkedIN{ float:right; padding-top:5px;}
/*End Press Room*/

/*Our Mission*/

/* #bd #aboutUs #ourMission {position:relative; width:100%;  text-align: justify; color: #333333;}  font-size: 12px; font-weight: normal; color: #000000; line-height: 18px;*/

/*
#bd #aboutUs #ourMission h1{font-size: 24px; font-weight: normal; line-height: 42px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;}
#bd #aboutUs #ourMission h2{font-size: 19px; font-weight: normal; line-height: 28px; color: #E81738; padding-top: 0px; margin-top: 0px;}
#bd #aboutUs #ourMission p{padding-top: 0px; margin-top: 0px; padding-bottom: 4px; margin-bottom: 5px; text-align: justify;}
#bd #aboutUs #ourMission #tblRight td{padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
#bd #aboutUs #ourMission .divRihgtBoxes{padding-left: 0px; padding-right: 0px; padding-top: 4px; padding-bottom: 3px; margin-left: 0px; margin-right: 0px; margin-top: 4px; margin-bottom: 3px;}
#bd #aboutUs #ourMission .note{clear: both; float: left; width: 100%; font-size: 9px; font-weight: normal;}
#bd #aboutUs #ourMission .divEAMissionLogo{margin:0px; padding:0px;}
*/

/*End Our Mission*/



     


#timeline-container {
	width:731px;
	overflow: hidden; 
	margin: 0 auto; 
}

#timeline-container .contents {
	display: block;
	overflow: hidden; 
}

.contents h2 {
	font-size: 30px;
	color: #000;
	font-weight: normal;
	font-family:"Myriad Pro", Arial;
}

#timeline-container .contents p {
	font-size: 16px;
	line-height: 18px;
	color: #333;
	font-weight: normal;
	font-family:"Myriad Pro", Arial;
	margin: 15px 0 0 0;
}

#timeline-container .sorting {
	display: block;
	height: 36px;
	text-align:center;
	margin: 20px 0 0 0;
}
#timeline-container .sorting #btnNewest{
	height:36px;
	width:143px;
	display:inline-block;
	background: url(../i/revamp_p/btns_NewestOldest.png) left top repeat-y;
} 
#timeline-container .sorting #btnOldest{
	height:36px;
	width:143px;
	display:inline-block;
	background: url(../i/revamp_p/btns_NewestOldest.png) top right  repeat-y;
} 

#timeline {
	display:block;
	min-height: 50px;
	overflow:hidden;
	background: url(../i/revamp_p/timeline-bg.jpg) center top repeat-y;
}

#timeline-container .item {
	width: 310px;
	margin: 20px 0px;
	float: left;
	min-height:50px;
}

#timeline-container .item-container {
	display: block;
	background-color:#ffffff;
	border:solid 1px #ABABAB;
	text-align:justify;
	word-wrap:break-word;
	position: relative;
}

#timeline-container .item-container div {
	border:solid 1px #ccc;
	margin: 20px 14px;
	padding: 0px;
}

#timeline-container .item-container p {
	margin: 20px 20px;
	font-size:18px;
	color:#333;
	text-align:left;
}

#timeline-container .item-container h2 {
	margin: 15px 20px;
	font-size: 30px;
	font-weight: normal;
}
#timeline-container .item-container h3 {
	margin-left: 15px;	
	font-size: 22px;
	text-align:left;
	text-transform: uppercase;
	font-family: Oswald;
	font-weight: normal;
}

#timeline-container .item.left .date{
	background: #fff;
	display: block;
	height: 36px;
	line-height: 36px;
	padding: 0px 8px 0px 8px;
	margin-top: 50px;
	z-index:1;
	position: absolute;
	font-weight: bold;
	font-size: 24px;
	min-width: 65px;
	text-align:right;
}

#timeline-container .item.right .date {
	background: #fff;
	display: block;
	height: 36px;
	line-height: 36px;
	padding: 0px 8px 0px 8px;
	margin-top: 50px;
	z-index:1;
	position: absolute;
	font-weight: bold;
	font-size: 24px;
	min-width: 65px;
	text-align:left;
}

#timeline-container .item.left .date { 
	margin-left: 308px;
	vertical-align: top;
	border: 1px solid #ABABAb;
	border-left: 0px solid #ABABAb;
}
#timeline-container .item.right .date {
	margin-left: -81px;
	border: 1px solid #ABABAb;
	border-right: 0px solid #ABABAb;
}

#timeline-container .item.left {
	margin-left: 0px;
	left:-20px;
}

#timeline-container .item.right {
	left:20px ;
}

#timeline-container .isotope,
#timeline-container .isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}


/*End History Timeline*/


/*FAQs*/

#bd .parentNode{color:#3F8AB2; font-family:PT Sans Narrow; font-size:18px; background-color:Transparent;text-decoration:none;cursor:pointer; }
#bd .childNode{font-family:PT Sans Narrow; text-align:left; width:100%;background-color:Transparent;color:#555555;text-decoration:none; display:block; margin:-18px 0 0 -12px; padding-bottom:3px; line-height: 24px;}
#bd .childNode span{text-align:left !Important;width:100% !Important;background-color:Transparent !Important;color:#555555 !Important;text-decoration:none !Important;}
#bd .childNode a span { color:#056194 !Important;text-decoration:underline !Important;}

#bd #aboutUs .parentNode,
#bd #aboutUs .childNode,
#bd #aboutUs .childNode span,
#bd #aboutUs .childNode a span{ font-family:PT Sans Narrow; font-size:18px; }


#bd #aboutUs #dvTvw li div{padding-bottom:5px;}
#bd #aboutUs #dvTvw h1 { padding: 0px; margin: 0px 0px 25px 0px; }
div.FAQMaindiv{width: 98%;margin:0px auto 0px auto;}
#bd .FAQMaindiv ul.faq-menu { margin:0;padding:0;height: 42px;line-height: 42px;border-bottom:solid 1px #999;}
#bd .FAQMaindiv ul.faq-menu li { float: left;background-color:#EEEEEE;margin-right:5px;cursor:pointer;}
#bd .FAQMaindiv ul.faq-menu li a {text-decoration:none !important; padding: 0 7px; color: #000;display: block;height: 40px;margin: 2px 0px 0px 2px;font-weight: bold;font-size: 17px; text-transform: uppercase;}
#bd .FAQMaindiv ul.faq-menu li.Selected { border:solid 1px #999;border-bottom:none; background-color:#fff;}
#bd .FAQMaindiv ul.faq-menu li.first-child {margin-left:10px;}
.faqitem { padding: 10px 0; border-bottom: 1px solid #ccc; }
.faqitem h3.head {text-transform:none;background:url(../i/revamp_p/arrow-closed.png) left center no-repeat; padding: 0 0 0 28px; color: #069; font-weight: normal;cursor: pointer; display: inline-block; }
.faqitem h3.head.selectedTab { background:url(../i/revamp_p/arrow-opened.png) left center no-repeat; }
.faqitem .ans{ margin: 15px 0 0 0; padding: 0 0 0 28px; }
.faqitem .ans p{margin-bottom:15px;}
.faqList { margin: 15px 0 20px 0; min-height: 440px; }
.crp_faqs_wrap .faqList { min-height: 200px; }

#bd #aboutUs ul li.rtLI { border-bottom: 1px solid #ddd; line-height: 30px; }
#bd #aboutUs ul li ul li.rtLI  { border-bottom: 0px solid #ccc; line-height: 20px;}

.RadTreeView_Office2007 .rtPlus, .RadTreeView_Office2007 .rtMinus { margin: 12px 8px 0 -17px !important; }

/*End FAQs*/

#bd #aboutUs .DivEdibleCares p{ text-align:left; color: #666; text-align: justify; }
.linebr25{display: inline;float: left;width: 100%;height: 25px;}   

.contact-info { display: block; overflow: hidden; border-bottom: 1px solid #ccc; padding: 15px 0; }
.cinfo-lbl { float: left; width: 300px; }
.cinfo-det { margin-left: 300px; text-align: left; display: block; }

.MapBtn { position: absolute; right: 0px; cursor: pointer; }

#divBreadCrumb{width:1000px; margin:0px auto 0px auto;padding:10px 0px 10px 0px;}
#divBreadCrumb a.home{background:url(../i/revamp_p/bn/breadcrumb.png) no-repeat; display:block;float:left;width:25px;height:25px;}
#divBreadCrumb span{ padding:0px 2px 0px 2px;}
#divBreadCrumb span a{ color:#333333;}
#divBreadCrumb span a:hover{text-decoration:none;color:#cc0000;}

#bd #aboutUs #pressRoom .presslist { border-top: 1px solid #ccc; margin: 15px 0 0 0; }
#bd #aboutUs #pressRoom .presslist li { padding: 10px 0; border-bottom: 1px solid #ccc; }
#bd #aboutUs #pressRoom .presslist li a { text-decoration: none; color: #069;}
#bd #aboutUs #pressRoom .presslist li a:hover,
#bd #aboutUs #pressRoom .show-more a:hover { color: #069; }
#bd #aboutUs .boldtext{color: #111;}

#bd #aboutUs #pressRoom .show-more { display: block; text-align: right; line-height:25px; margin: 10px 0; }
#bd #aboutUs #pressRoom .show-more a { color: #069; text-decoration: none;}

#bd #aboutUs #pressRoom .videos-table { margin: 15px 0 0 0; border-bottom: 1px solid #ccc; padding: 0 0 25px 0; }
#bd #aboutUs #pressRoom .videos-table table tr td {text-align: center;}
#bd #aboutUs #pressRoom .videos-table table tr td span { display: block; }
#bd #aboutUs #pressRoom .videos-table .videos { margin: 0 0 5px 0; }

#fml { width: 1000px; margin:0px auto; position:relative; border-bottom: 1px solid #ccc; overflow: hidden; padding: 8px 0; }

#bd .currstatusspan{ color:#686868}

#bd .txtbox, #fml .txtbox {  width:350px; height:28px;}
#bd .txtBox {width:350px; height:28px; }
#bd .detailTextBox { width:350px; height:90px; }
#bd .CommentTextBox { width:98%; height:90px; padding:6px; color:#333; border:solid 1px #ccc; font-size:18px; border-radius: 5px; font-family: 'PT Sans Narrow'; }
#bd .txtDate{background:url(../i/revamp_p/bn/bgCalTextbox.png) no-repeat right center;border: 1px solid #999;font-family:PT Sans Narrow;font-size:18px;padding:8px;width:150px;}
#bd .txtbox,
#fml .txtbox,
#bd .txtBox,
#bd .detailTextBox { padding:6px; color:#333; border:solid 1px #ccc; font-size:18px; border-radius: 5px; font-family: 'PT Sans Narrow';}

#bd .normalText{font-size:17px; color:#565656; }
#bd .normalText a { color: #069;}
#bd .col1{ width: 200px; }

#bd .dvMultipleOrderNumber{position: absolute; display: none; border: 1px solid #C1C1C1; background-color: #FBFAF9; width:350px; padding:5px;}
#bd .zipCodeErrorMess {position: absolute; display: none; border: 1px solid #C1C1C1; background-color: #FBFAF9; width:350px;  padding:5px;}
#bd .zipCodeErrorMessSpan{color: #555555;}

/*.ddlGeneral { border: 1px solid #ccc; border-radius: 5px; padding: 6px; width: 362px; font-size: 18px; font-family:'PT Sans Narrow'; }*/
#bd .ddlGeneral option { font-size:1;font-family:'PT Sans Narrow';  }
.rcbInput { border: 1px solid #ccc !important; background: none !important;  border-radius: 5px !important; padding: 10px 5px !important; width: 350px !important; }

.dvWeCareStrLst{ background-color:#FBFBFB; min-height:50px;max-height:475px; overflow:auto;overflow-x:hidden;border:solid 2px #E1E1E1;position:relative; }

/*Tell A Friend HTML Page Styles Ends Here*/

.HowToFindOrder{position: absolute;width: 700px; background-color: #F4F4F4; z-index: 11; border: solid 4px #999999; text-align: center; padding: 3px; margin: 0px;}
.SubOrderSelect{ position: absolute; width: 450px; background-color: #F4F4F4; z-index: 201; border: solid 5px #999999; text-align: left; padding: 3px; margin: 0px; }
table.tblSubOrder{ margin: 0px 20px 20px; width: 420px;}
table.myrbl { width: 400px; margin: 10px 0px 30px; padding: 0; border-collapse: collapse; }
table.myrbl h1 {font-size:24px;}


table.tblSubOrder table td { background-color: #fff; padding: 10px 0px 10px 5px; border: solid 1px #999999; overflow: hidden; background-image: url('../i/revamp_p/td_bg.png'); background-repeat: no-repeat; background-position: left; }
table.tblSubOrder table td input{ padding: 5px; margin-right: 6px; }
table.tblSubOrder table td label {padding: 10px; text-align: left; font-size: 14px; color: #000000; }
.divMessageOrder{ background: #f9f9f9; border-top: solid 2px #999999; border-bottom: solid 2px #999999; border-left: solid 1px #999999; border-right: solid 1px #999999; margin-bottom: 10px; color: #CC0000; text-align: center;padding: 5px; }
table.tblHowToFindOrder { width: 650px; padding: 0px 10px; margin: 0px 10px; border:0px; }
table.tblHowToFindOrder td{padding:15px 0px;}
table.tblHowToFindOrder tr { padding: 5px 0px; }
table.tblHowToFindOrder td { text-align: center; vertical-align: top; }
.HowToFindOrder h3 { color: #CC0000; }
.HowToFindOrder h1 {}
table.tblMessageAlreadySubmitted {padding: 0px 10px; margin-top:10px; }
.divMessageAlready{color: #808080; margin: 15px 5px; line-height: 24px;text-shadow: 0px 1px 0px #808080; }
.divMessageAlready p{text-align:justify;}
.divMessageAlready span { color: #333;text-shadow: 0px 1px 0px #333; }
table.tblMessageAlreadySubmitted h1{ margin: 0; padding: 10px 0px 10px 0px; }
table.tblMessageResult { background-color: #fff; }
table.tblMessageResult { width: 100%; border: solid 1px #EBEBEB; color: #777777;}
table.tblMessageResult span{color: #000;}
table.tblMessageResult th { padding: 10px; border-bottom: solid 1px #EBEBEB;}
table.tblMessageResult th h1 {font-size: 26px !important;text-align:left;}
table.tblMessageResult th h1 span {color: #000000;}
table.tblMessageResult td{ padding: 10px; border-top: solid 1px #EBEBEB;}
#divGeneralMessageResult {background-color: #FFFFCC; color: #BF0000; margin-top: 5px; padding: 10px 10px; border: solid 1px #EBEBEB;}

#divmainContent table td{padding:3px;}

/*REQUEST BROCHURE*/
#bd .onlineBrochureMainCont{ border:solid 1px #cccccc;width:470px;background-image:url(../i/revamp_p/gry_odr_bg.jpg); background-repeat:repeat-x; height: 50px; padding:10px 15px 10px 15px; font-size:13px}
#bd .onlineBrochureSubDiv{position:absolute; left:95px; top:18px;}
#bd .rightFullColorDiv{position:absolute; top:45px; left:200px; }
.BrochureSearchBorder{background-image: url('../i/revamp_p/bgBrochure.jpg'); background-repeat: repeat-x;background-color: #EBEBEB; padding: 10px; border: solid 1px #aaaaaa;}

#btm{width:748px;vertical-align:top;overflow:auto; overflow-x:hidden; height:350px;border:solid 1px #aaaaaa}
#btm div {height: 25px; padding-top:10px; padding-bottom: 10px; padding-left:10px; padding-right:5px; border-bottom:dotted 1px #9F9F9F; cursor:pointer; }
.divStateStoreLst {height: 25px; padding-top:10px; padding-left:10px; padding-right:5px; border-bottom:dotted 1px #9F9F9F; cursor:pointer;}
.divStateStoreLstHover {height: 25px; padding-top:10px; padding-left:10px; padding-right:5px; border-bottom:dotted 1px #9F9F9F; cursor:pointer; background-color:#aa0000;color:#ffffff;}
.spnlt{float:left;background:url(../i/revamp_p/aero_dark.gif) no-repeat; cursor:pointer; background-position:left center;padding-left:10px;font-weight:bold;color:#050505;}
.spnrt {float:right;margin-right:5px;color:#991B1E}

.divStateStoreLstHover span.spnlt { color: #fff; }
.divStateStoreLstHover span.spnrt { color: #fff; }

#dvSearchResult {background-color: #EBEBEB;padding:5px 8px; border-bottom:solid 1px #9A9A9A;border-left:solid 1px #9A9A9A;border-right:solid 1px #9A9A9A;font-size: 22px;text-shadow: 0px 1px 0px #111;color: #111;}
#dvSearchResult input{float:right; padding:0px; width:60px;}
#spnSelectBrochure{background-color:#FBFBFB;display:block; padding:5px 25px 5px 0; text-align:right;font-weight:bold;border:solid 2px #E1E1E1;border-bottom:none;border-top:none;}
.dvStrLst{width:746px; background-color:#FBFBFB; min-height:350px;max-height:575px; overflow:auto;overflow-x:hidden;border:solid 2px #E1E1E1;position:relative;}
.dvStoreDetail{ cursor:pointer; font:12px arial; padding:10px; color:#414141; border-bottom:solid 1px #D8D8D8; background-color:#FBFBFB;}
.dvStoreDetail .dvStrName{ font-weight:bold; color:#111111;}
.dvStoreDetail .dvstrDesDetail{width:200px; float:left;}
.dvStoreDetail .dvmiles{ float:right; text-align:center;position:absolute;left:220px;}
.dvStoreDetail .dvstrDes{color:#686868;}
.dvStoreDetail .dvstrDes{margin-left:0px;}
.dvStoreDetail .EAFruitationLogo{background:url(../i/revamp_p/bn/icon_EdibleToGo.png) no-repeat 0px 0px;width: 62px;height: 41px;right:0px;top:0px;}

.dvStoreDetailRequestBr{ cursor:pointer;padding:10px; color:#414141; border-bottom:solid 1px #D8D8D8; background-color:#FBFBFB;position:relative;}
.dvStoreDetailRequestBr .dvStrName{ font-weight:bold; color:#111111;}
.dvStoreDetailRequestBr .dvstrDesDetail{width:200px; float:left;}
.dvStoreDetailRequestBr .dvmiles{ float:right; text-align:center;position:absolute;left:265px;color:#666;}
.dvStoreDetailRequestBr .dvstrDes{color:#686868;}
.dvStoreDetailRequestBr .dvstrDes{margin-left:0px;}
.dvStoreDetailRequestBr .EAFruitationLogo{background:url(../i/revamp_p/bn/icon_EdibleToGo.png) no-repeat 0px 0px;width: 62px;height: 41px;right:0px;top:0px;}

.dvStoreDetailOver{cursor:pointer;padding:10px; color:#FFFFFF; border-bottom:solid 1px #D8D8D8; background-color:#B31B32;position:relative}
.dvStoreDetailOver .dvStrName{ font-weight:bold; color:#FFFFFF;}
.dvStoreDetailOver .dvstrDesDetail{width:200px; float:left;}
.dvStoreDetailOver .dvmiles{ float:right; text-align:center;position:absolute;left:265px;color:#FFFFFF;}
.dvStoreDetailOver .dvstrDes{color:#FFFFFF;}
.dvStoreDetailOver .dvstrDes{margin-left:0px;}
.dvStoreDetailOver .dvTimings .spnDay{color:#FFFFFF;}
.dvStoreDetailOver .dvTimings .spnTime{color:#FFFFFF;}
.dvStoreDetailOver .EAFruitationLogo{background:url(../i/revamp_p/bn/icon_EdibleToGoSel.png) no-repeat 0px 0px;width: 62px;height: 41px;right:0px;top:0px;}

.dvStoreDetailSelected{cursor:default;padding:10px; color:#FFFFFF; border-bottom:solid 1px #D8D8D8; background-color:#B31B32;position:relative;}
.dvStoreDetailSelected .dvStrName{ font-weight:bold; color:#FFFFFF;}
.dvStoreDetailSelected .dvstrDesDetail{width:200px; float:left;}
.dvStoreDetailSelected .dvmiles{ float:right; text-align:center;position:absolute;left:265px;color:#FFFFFF;}
.dvStoreDetailSelected .dvstrDes{color:#FFFFFF;}
.dvStoreDetailSelected .dvstrDes{margin-left:0px;}
.dvStoreDetailSelected .dvTimings .spnDay{color:#FFFFFF;}
.dvStoreDetailSelected .EAFruitationLogo{background:url(../i/revamp_p/bn/icon_EdibleToGoSel.png) no-repeat 0px 0px;width: 62px;height: 41px;right:0px;top:0px;}

.dvTimings{clear:both; padding-top:10px;}
.dvTimings .spnDay{color:#060606;}
.dvTimings .spnTime{}
.dvTimings input{width:50px; padding:0px; margin-left:5px;}

.lstDetail {padding-left:25px;color:#686868;}
/*REQUEST BROCHURE ENDS HERE*/



.divErrorMessageR{position:absolute;border: solid 2px #D21B1B;display: block;padding: 15px 10px 15px 60px;background: #FFFFFF url(../i/revamp_p/icnAlert.png) no-repeat 10px 17px;width:408px;text-align:left;}
.divErrorMessageR .countrynames a{color: #333;text-decoration: none;background-repeat: no-repeat; background-position: 0px 8px; padding:8px  4px 8px 40px;float:left;width:150px;}
.divErrorMessageR .countrynames a:hover{color: #C23A33;}
.divInfoMessage{position:absolute;border: solid 2px #aa0000;display: block;padding: 15px 10px 15px 60px;background:#ffffcc;color: #383838;font-weight: bold;font-family: Arial;font-size:14px;width:408px;text-align:left;}

.DivMoreNormal{cursor:pointer;height:15px;position:absolute;bottom:0px;right:0px; width:50px;background:#77A200; color:#ffffff; text-align:center;}
.DivMoreOver{cursor:pointer;height:15px;position:absolute;bottom:0px;right:0px; width:50px;background:#77A236; color:#ffffff; text-align:center;}

.divMessage { border:solid 2px #aa0000;height:370px;background:#f9f9f9;position:absolute;margin:auto auto auto auto;top:400px;width:420px;}
.divMessage h1 {font-size:18px;font-weight:bold;color:#222222;padding-bottom:5px; position:absolute;top:10px;left:10px;}
.divMessage h2 {font-size:16px;font-weight:bold;color:#222222;padding:5px 0px 5px 0px;}
.divMessage div.content {font-size:13px;color:#383838; position:absolute;top:40px;left:10px;border-top:solid 1px #cccccc;width:400px;padding-top:10px;}
.divMessage input {width:60px;}


/* Franchise Oppertunities */

.franchiseBan { width: 748px; border: 1px solid #666; overflow: hidden; min-height: 320px; position: relative; display: none; }
.franchiseBan h1 { font-size: 56px; padding: 0px; margin: 20px 20px 15px 20px; line-height: 60px; }
.FOfaqList .faqitem h3.head { background: none; padding: 0px; font-size: 21px;}
.FOfaqList .faqitem .ans { padding:0px; text-align: justify;}
.request_info { float: right; }
.state_info { float: left; }


/* Careers */
.faqitem a.fo_state_info { color: #069; }
.edible_careers { display: none; clear: both; min-height: 300px; float: left; width: 750px; padding: 20px 0; }
.edible_careers p { margin: 15px 0; }
.social_container  
{	
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 5px 0 0 0px;
    width: 230px;
}

#aboutUs .social_container .socialconnectHead { font-size: 29px; padding: 0 0 0 15px; border-bottom: 1px solid #ccc; }
.social_networks { margin: 10px 15px; }
.linkedin { overflow: hidden; }
.social_networks #jvcompanyinsight { width: 12px; float: left; }
#bd #aboutUs .social_networks .linkedin a {  font-size: 17px; float: right; width: 178px; text-align: left; padding-left: 10px; line-height: 17px; display: block; margin: 5px 0 0 0; text-decoration: none; color: #000;}
#bd #aboutUs .social_networks .linkedin a:hover { color: #069; }
#jvcompanyinsight { cursor: pointer; }

.creators_ban_wrap { overflow: hidden; }
#aboutUs #slider li .emp_pic { float:left; width: 323px; height:400px;}
#aboutUs #slider li .emp_story { float: left; width: 355px; padding-left: 15px; }
#aboutUs #slider li .emp_story h1 { padding: 0px; margin: 0px;}
#aboutUs #slider li .emp_story h3 { padding: 0px; margin: 0px 0 2px 0;line-height: 18px;  font-size: 18px;}
#aboutUs #slider li .emp_story .emp_company { font-size: 18px; display: block; padding: 0px; margin:0px;}
#aboutUs #slider li .emp_story p{ text-align: justify;font-size: 18px;line-height: 21px;margin: 10px 0 0 0; }
#aboutUs #slider li .emp_story .emp_btn_work { display: block; margin: 15px 0 0 0 }

/* Corporate */
.boldtext{color: #111;text-shadow: 0px 1px 0px #111;}
.divValidatorCorp{padding: 13px 10px 10px 50px;margin: 10px 0px 10px 0px;background: #FEFEFE url(../i/revamp_p/icnAlert.png) no-repeat 10px 10px;border: solid 1px #CCC;vertical-align: top;text-align: left;}
.divValidatorCorp ul {margin-top: 6px;margin-left: 20px;}
.divValidatorCorp ul li {list-style-type: disc;color: #333;margin-bottom: 0px !important;font-size:18px;text-transform:capitalize;}

/* LOGGED IN MY ACCOUNT DIV*/
#divMyAccMenu{z-index:5;padding:15px 10px 10px 10px;position: absolute;width: 170px;background: #FFF;border: 2px solid #A71919;text-align: left;}
#lnkUserName img{padding-left:5px;}
#divMyAccMenu li{padding:3px;}
#divMyAccMenu a{color:#333;text-transform: capitalize;padding:0px !important;}
#divMyAccMenu a:hover{color:#C23A33;}
#divArrangementDetails h1,#divArrangementDetails h2{padding:5px 0px;}

/*EveryDay gift guide*/
.EGGmenu{border:2px solid #971C17;width:301px;position:absolute;left:0;list-style-type:none;padding:0px;}
.EGGmenuitem{list-style:none;list-style-type:none;width:301px;height:31px;font-family:Arial;font-size:12px;font-weight:bold;text-align:left;}
.EGGmenuitem a{text-align:left;display:block;width:301px;height:22px;padding-top:9px;text-decoration:none;background-color:#fff;color:#940B1B;filter:alpha(opacity=80);opacity:0.8;}
.EGGmenuitem a:hover{background-color:#990F0F;color:#fff;/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1.0;}
.EGGCenterBG{background:url(../i/revamp_p/center.jpg) repeat-x;}
.EGGBottomCategoriesHeaders{}
.EDGGBottomLinks{display: block;padding: 4px 0px 4px 0px;}
.EDGGBottomLinks.linkSeeMore{cursor:pointer;}
.EGGmenuhead{padding-top:9px;color:#000;font-weight:bold;font-size:14px;background-color:#fff;filter:alpha(opacity=80);opacity:0.8;cursor:default;}
.divLinksLimit{height:160px;overflow:hidden;}
#menuOccasions{z-index:1000;display:none;}
.divstyle10{background-color:#EAEAEA; display:block;border:solid 1px #cccccc;background:#eaeaea url(../i/revamp_p/gradient1.jpg) repeat-x;}

/*EveryDay gift guide*/

/* FRENCH STYLES */
.leftmarginer{margin-left:150px;}
.btnleftpadder{padding-top: 15px;padding-left:252px;}
.txtwidther{width: 350px;}
.tdStateSetter{padding-left: 6px;}
#ddlselector{width:150px; font-size:17px; position:relative; top:-10px; left:285px;}
.franfootersetter{padding:0; margin: 25px 20px 20px 20px; font-size: 11px; color:#888; width: 600px; line-height: 16px;}
/* FRENCH STYLES */
/* SMART DIV */
 #divAvl{border:solid 5px #c00;width:720px; font-family:PT Sans Narrow;z-index:1000;background-color:#FFF;padding:25px 30px;margin:0px auto 0px auto;position:relative;}    
    #divAvl h3{font-weight:normal;font-size:27px;text-align:center;color:#333333;margin:0px;}  

    #divAvl div.body{padding:10px 10px 0px 10px;text-shadow: rgba(255, 255, 255, 0.5) 0px -1px 0;font-size:24px;}

    #divAvl .caption{display:block;font-size:24px;color:#666666;}
    #divAvl .one{padding:10px 10px 10px 60px;background:url(../i/revamp_p/bn/divAvl1.png) no-repeat 7px 11px;}
    #divAvl .two{padding:10px 10px 10px 60px;background:url(../i/revamp_p/bn/divAvl2.png) no-repeat 7px 11px;}
    #divAvl .three{padding:10px 10px 10px 60px;background:url(../i/revamp_p/bn/divAvl3.png) no-repeat 7px 11px;}
    
    #divAvl strong{font-weight:normal;color:#000000;}
    #divAvl .txtPService {margin:5px 10px 5px 10px; font-size:18px; color:#333333; }
    #divAvl .one .findzip{display:block;width:50px;height:28px;position:absolute;top:42px;left:78px;}
    #divAvl .note {border:solid 1px #cccccc;background:#fafafa url(../i/revamp_p/bn/icnAlert.png) 5px 5px no-repeat;padding:7px 0px 0px 44px;color:#333333; margin:0px 10px 0px 60px;}
    #divAvl input.txtZip{border: 1px solid #999;font-family:PT Sans Narrow;font-size:18px;padding:8px;width:150px;}
    #divAvl input.txtDate{background:url(../i/revamp_p/bn/bgCalTextbox.png) no-repeat right center;border: 1px solid #999;font-family:PT Sans Narrow;font-size:18px;padding:8px;width:150px;}
    
    #divAvl ._areafound {padding-left:4px;}
    #divAvl .rdbli{background: #FEFEFE url(../i/revamp_p/bn/rdb0.png) no-repeat 7px 9px;border:solid 1px #999;margin: -1px 0px 0px 0px;position: relative;padding: 10px 10px 10px 40px;cursor: pointer;overflow:hidden;}
    #divAvl .rdbli font{color:#FF1613;}
    #divAvl .rdbli.checked font{color:#FFF;}
    
    #divAvl .btnList{border:solid 1px #999999;overflow:auto; border-top:none;}
    #divAvl .btnList a.so{padding:10px 6px 10px 6px;display: block;font-size:18px;line-height:18px;width:68px;float:left;border-right:#999999 1px solid;text-align:center;color:#333333;}
    #divAvl .btnList a.so:hover{background:#cc0000;color:#ffffff;}
    #divAvl .btnList a.so:hover .price{color:#ffffff;}
    #divAvl .btnList a.so:hover .lbl{color:#ffffff;}
    #divAvl .btnList a.so .price{color:#cc0000;font-size:14px;}
    #divAvl .btnList a.so.checked{background:#cc0000;}
    
    #divAvl div.rdbli .price{font-weight:bold; color:#000000;}
    #divAvl div.rdbli .text{float:left !important; color:#333333;}
    #divAvl div.checked span.price{color:#ffffff !important;}
    #divAvl div.checked span.text{float:left; color:#ffffff !important;}
    
    #dvFlexList.btnList a.so{display:block;width:80px;height:70px;position:relative;padding:0px;text-align:left;}
    #dvFlexList.btnList a.so span.date{position:absolute;top:5px;right:5px;font-size:18px;}
    #dvFlexList.btnList a.so span.lbl{position:absolute;bottom:5px;left:5px;font-size:14px;color:#666666;}
    #dvFlexList.btnList a.so span.price{position:absolute;bottom:5px;right:5px;font-size:18px;color:#cc0000;font-weight:bold;}
    #dvFlexList.btnList a.h {background:#FFFFFF;}
    
    #divAvl .btnList a.so{display:block;width:80px;height:70px;position:relative;padding:0px;text-align:left;}
    #divAvl .btnList a.so span.date{position:absolute;top:5px;right:5px;font-size:18px;}
    
    #divAvl .btnList a.sod{display:block;width:80px;height:70px;position:relative;padding:0px;text-align:left;cursor:default;color:#666666;border-right:solid 1px #999999;float:left;background:#cccccc;}
     #divAvl .btnList a.sod span.date{position:absolute;top:5px;right:5px;font-size:18px;text-decoration:line-through;}
    #divAvl .checked{background: #CC0000 url(../i/revamp_p/bn/rdb1.png) no-repeat 7px 9px;color: white !important;}
    #divAvl .checked span,#divAvl .checked strong{color: white !important;}
    #divAvl ._dvStoreList a.rdbli{color:#666666;display:block;}
    #divAvl ._dvStoreList a.checked{color:#ffffff !important;}
    #divAvl ._dvStoreList a span{font-size:18px;padding:0px;margin:0px;line-height:18px;}
    #divAvl ._dvStoreList a table{table-layout:fixed;width:100%;padding:0px;margin:0px;border-collapse:collapse;text-shadow:none;}
    #divAvl ._dvStoreList a table td.col1{vertical-align:top;text-align:left;}
    #divAvl ._dvStoreList a table td.col2{vertical-align:top;text-align:left;width:255px;}
    #divAvl ._dvStoreList a table td.col3{vertical-align:top;text-align:right;width:80px;}
    #divAvl ._dvStoreList a table td.time{font-size:18px;color:#333333;line-height:18px;}
    #divAvl ._dvStoreList a table td.day{font-size:18px;color:#666666;line-height:18px;}
    #divAvl ._dvStoreList a.checked table td.time{color:#ffffff;}
    #divAvl ._dvStoreList a.checked table td.day{color:#ffffff;}
    #divAvl ._dvStoreList a .storedistance{color:#cc0000;font-size:18px;}
    #divAvl ._dvStoreList a .excTimings{text-align:right;font-size:14px;color:#cc0000;}
    #divAvl ._dvStoreList a.checked .excTimings{text-align:right;font-size:14px;color:#ffffff;}
    #divAvl .rdbli .right{position:absolute;top:5px;right:5px;}
    #divAvl .rdblid{background: #FEFEFE url(../i/revamp_p/bn/rdb0.png) no-repeat 7px 9px;background-color:#fefefe;border:solid 1px #999999;margin:-1px 0px 0px 0px;position:relative;padding:10px 10px 10px 40px;color:#cccccc;}
    #divAvl .rdblid .right{position:absolute;top:5px;right:5px;}
    #divAvl div.divArrAvl div.btnList{margin:-1px 0px 0px 0px;}
    #divAvl div.divArrAvl div.btnList a{margin:-1px 0px 0px 0px;border:solid 1px #999999;}
    #divAvl .rdbli .storephone{color:#227DDC;}
    
        .divErrorSDiv{background: url('../i/revamp_p/bn/icnAlert.png') no-repeat scroll 8px 8px #F9F9F9;border: 1px solid #C9C9C9;color: #333;display: block;font-size:18px;font-weight: normal;padding: 10px 30px 10px 50px;position: relative;text-align: left;z-index: 199;min-height: 24px;}
    .divErrorSDiv .spnErrorHeading {font-weight: normal;font-size:26px;line-height:28px;padding: 20px 0px 20px 0px;font-family: Oswald;letter-spacing: 0.05em;color: #111;}
    .divErrorSDiv span.bull {font-size: 40px;line-height: 18px;margin-top: 5px;vertical-align: top;}    

    /* SMART DIV END*/
    
    /* Ordering Form*/
    
     #divOrderingForm{font-size:18px;}
        #divOrderingForm td{vertical-align:top;}
        #divOrderingForm a{color:#069;}
        #divOrderingForm table{table-layout:fixed;}
        #divOrderingForm table td.c1 {width:150px;padding-top:12px;}
        #divOrderingForm table td.c2 {text-align:right;}
        #divOrderingForm table td {padding:4px;}
        #divOrderingForm input[type="text"]{font-family:PT Sans Narrow;font-size:18px;width:375px;outline:none;-webkit-border-radius: 6px;padding:5px;border-radius: 6px;border: solid 1px #C9C9C9;}
        
	    #divOrderingForm  textarea{font-family:PT Sans Narrow;font-size:18px;width:375px;outline:none;-webkit-border-radius: 6px;padding:5px;border-radius: 6px;border: solid 1px #C9C9C9; resize: none;}
	    
	    #divOrderingForm .required {color:#B20000;}
	    #divOrderingForm .smallText, #divOrderingForm .smallText a{vertical-align:top;font-size:14px;line-height:16px;}
	    
        #divOrderingForm .cardMsg #divCardMsg{background:url('../i/revamp_p/bn/ddlbg.png') repeat-x 0px 3px;border: solid 1px #C9C9C9;-webkit-border-radius: 6px;border-radius: 6px;}
        #divOrderingForm .cardMsg #divCardMsg a{color:#666;}
        #divOrderingForm .cardMsg #divCardMsg .chkNoCardMsg{color:#333;font-size:18px;}
        #divOrderingForm .cardMsg #divCardMsg #divSignatureNote {font-size:16px;clear: both; position: relative; background-color: #E9E9E9; border: solid 1px #CDCDC1;padding: 5px 0px 5px 0px; left: 0px;}
        #divOrderingForm .cardMsg #divCardMsg .txtCardMessage{width:332px;height:100%;border: solid 1px #C9C9C9;-webkit-border-radius: 6px;border-radius: 6px;}
        #divOrderingForm .cardMsg .cardNote {font-size:16px;color:#333;}
        .required {color:#972948;}
        .divEditError,.divError{background: url('../i/revamp_p/bn/icnAlert.png') no-repeat scroll 8px 8px #F9F9F9;border: 1px solid #C9C9C9;color: #333;display: block;font-size:18px;font-weight: normal;padding: 10px 30px 10px 50px;position: relative;text-align: left;min-height: 24px; text-transform:capitalize;}
        .divEditError .spnErrorHeading {font-size: 22px;color: #900;}   
        .divEditError ul{margin-left: 20px;list-style: disc;}
        #txtEventDate {background:  url('../i/revamp_p/bn/bgCalTextbox.png') no-repeat right center;border: 1px solid #999;font-family: PT Sans Narrow;font-size:18px;padding: 8px;width: 150px;}
        .deliveryAlert{background: url('../i/revamp_p/bn/icnAlert.png') no-repeat scroll 8px 8px #F9F9F9;border: 1px solid #C9C9C9;color: #333;display: block;font-size: 18px;font-weight: normal;padding: 10px 30px 10px 50px;position: relative;text-align: left;min-height: 24px;}
        .deliveryAlert .deliveryHeading{font-size: 22px;color: #900;}
        
        #divOrderingForm select{font-size:18px;width:387px;outline:none;-webkit-border-radius: 6px;padding:5px;border-radius: 6px;border: solid 1px #C9C9C9;font-family:PT Sans Narrow !important;}
        
        /* Ordering Form END*/
   
   	/*freshtini_signUp popup*/
   
    #divEmailSignUpTini {display:none; z-index:9999; border: solid 2px #00adcb; width:800px; height:500px; background-color: white; background-repeat:no-repeat; position:relative;}
    #divEmailSignUpTini .emailsignup_Content {position:relative; width:100%; padding-top:10px; color:#606162;  text-align:center; }
    #divEmailSignUpTini .emailsignup_Content .emailsignup_Desp{padding-bottom:18px;}
    #divEmailSignUpTini .emailsignup_Content .emailsignup_star{position:absolute;  margin-top: -26px; margin-left: -31px;}
    #divEmailSignUpTini .emailsignup_Content .email_txt{font-size:24px; padding-top: 13px; color:#606162;}
    #divEmailSignUpTini .emailsignup_Content .email_txtbox{-webkit-border-radius: 4px; width: 61%; font-size:18px; padding:8px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  border: 2px solid #00adcb; margin-top: 5px;}
    #divEmailSignUpTini .emailsignup_Content .email_submit{padding-top:20px;}
    #divEmailSignUpTini .caption-txt {line-height:33px; font-size:23px; color:#606162; font-weight:bold; padding-top:10px;}
    #divEmailSignUpTini .PopUpDescrip{position:relative; font-size:22px; color: #606162; line-height:24px;}
    #divEmailSignUpTini .emailsignup_Cross { width:21px; z-index: 9999; height:22px; position:absolute; right:10px; top:10px;background-image:url('../i/revamp_p/Freshtini_Signup_Pop_up/Cross.png'); background-repeat:no-repeat;}

    #divSignupThankyouTini {display:none; z-index:9999;border: solid 2px #00adcb; top: 350px; width:800px; height:500px; background-repeat:no-repeat; position:relative;}
    #divSignupThankyouTini .email_signup_mainimg{height:100%; width:100%; right:-315px; top:350px; background-image:url('../i/revamp_p/Freshtini_Signup_Pop_up/Freshtini_Confirmation_Popup.jpg');}
    #divSignupThankyouTini .caption-bold {float:left;margin: 10px 0 0 -46px;}
    #divSignupThankyouTini .PopUpDescrip{float:left;font-size:23px; color: #606162; width:50%; font-weight: bold; line-height:29px;position: absolute; top: 162px;left: 12px;}
    #divSignupThankyouTini .TiniCollection{float:left;margin-top:10px; margin-left: 44px;}
    #divSignupThankyouTini .email_signup_mainimg .socialicons{background: url('../i/revamp_p/Freshtini_Signup_Pop_up/social_media_icons.png') no-repeat;width: 200px;height: 41px;float: right;margin-right: 97px;}
    #divSignupThankyouTini .emailsignup_Cross { width:21px; z-index: 9999; height:22px; position:absolute; right:10px; top:10px;background-image:url('../i/revamp_p/Freshtini_Signup_Pop_up/Cross.png'); background-repeat:no-repeat;}
    
    
    
    
    /*Bussiness Gifting*/
    
    .header_BG{ border:1px solid #666; height:414px; position:relative;}
    .header_BG #dvheadleft h2{ font-family:oswald !important;padding :30px 0 0 20px !important; font-size: 24px !important;}
    .header_BG .dvcover{ font-family:oswald;margin: 15px 0px 25px 15px;color: #1F95B3; font-size: 51px; line-height: 60px;}
    .header_BG .dvSave{ margin: 15px 0px 25px 15px;color: #EF2722; font-size: 22px; line-height: 21px; padding: 10px 0px; width: 209px; border-top: 1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF;}
    .header_BG #dvheadright{width: 458px;background:url(../i/revamp_p/BusinessGifting/Blue_banner.png?v=2) no-repeat ; height: 414px;position: absolute; right:0px;}
    .header_BG #dvheadleft{position:relative; cursor:pointer; }
    .header_BG #dvheadleft u{margin: 5px 0px 0px 20px; }
    .header_BG #dvheadright #SpnCall{position:relative; color:#FFFFFF; font-family: PT Sans Narrow; font-size: 20px !important;width:100%; padding :39px 0px 2px 0px !important; }
    .header_BG #dvheadright #dvnumber{position:relative; color:#FFFFFF; font-family:oswald !important; font-size: 52px !important;width:100%; padding :7px 0px 0px 0px !important;  }
    .header_BG #dvheadright #dvtop{position:relative; text-align:center; width:100%; margin: 25px 0px 0px 0px;   }
    .header_BG #dvheadright #dvbottom{position:relative; float:left;   margin:32px;    }
    .header_BG #dvheadright .dvTitle{position:relative; color:#FFFFFF; font-family:PT Sans Narrow !important;  padding :0px 0px 0px 0px !important; font-size:19px;  }
     #divDownloadFoam{float:right;  margin: -30px 0px 0px 0px;} 
     #divDownloadFoam a{font-family:oswald;font-size: 14px !important;}
    .header_BG .csBtnSubmit{background:url(../i/revamp_p/BusinessGifting/btn_callMe.png?v=2) no-repeat 0px 0px;border: none;margin-top:25px; margin: 25px 0px 0px 137px;cursor:pointer; height:39px; width:92px;  }
    .header_BG .divValidatorRequestInfo{padding: 13px 10px 10px 50px;margin: 10px 0px 10px 0px;background: #FEFEFE url(<%= ImagePage %>/icnAlert.png) no-repeat 10px 10px;border: solid 1px #CCC;vertical-align: top;text-align: left; position:relative;}
    .header_BG .validatorTxtMyAcc{background-color:#FFDDDD;border-color: #DE514D !important;} 
    .header_BG #dvAlert{text-align:center; margin:50px 0px 0px 0px; width:100%; }    
    .header_BG #dvAlert h3{color:#FFFFFF; font-family:PT Sans Narrow !important; font-size:19px;  float:left; padding :10px !important; } 
    .header_BG #dvAlert ul{list-style-type: disc; margin: 0; padding: 0px; width:200px; padding :2px 0px 102px 65px !important; }
    .header_BG #dvAlert ul li{ color:#FFFFFF; font-family:PT Sans Narrow !important;  font-size:19px; float:left;margin-bottom:5px !important;}
   .header_BG  #dvBussniesCon{margin: 5px 0px 0px 30px;}
   .header_BG .csBtnOK{background:url(../i/revamp_p/BusinessGifting/btn_ok.png?v2) no-repeat 0px 0px;border: none; width:100px;height:41px;cursor:pointer;}
   .header_BG .dvbullet{background:url(../i/revamp_p/BusinessGifting/icon_tick.png?v=1) no-repeat 0px 0px;border: none;width: 25px;height: 25px;position: relative;float: left;margin: 0px 5px 0px 0px; }
   .header_BG #dvThanks{position: relative;margin: -118px 0px 15px 12%;float: left; padding: 10px 0px 0px 0px;}
   .header_BG  #dvReq{position: relative;width: 350px;margin: -79px 0px 20px 7%;float: left;border-top: #fff 1px solid;}  
   .header_BG #dvConsider{float:left;position:relative; font-family:oswald; font-size: 14px;margin: 50px 0px 0px 0px; }
   #Contact .contactHeading{color:#236B57;}
   .header_BG #Thankbanner1{float:left;position:absolute; width:100%; height:100%; background: url('../i/revamp_p/BusinessGifting/main_banner_1.jpg') no-repeat;  }
   .header_BG #Thankbanner2{float:left;position:absolute; width:100%; height:100%; background: url('../i/revamp_p/BusinessGifting/main_banner_2.jpg') no-repeat;  }
   .header_BG #Thankbanner3{float:left;position:absolute; width:100%; height:100%; background: url('../i/revamp_p/BusinessGifting/main_banner_3.jpg') no-repeat;  }
   #Contact{text-align: center;margin-top:32px;font-size: 28px;color: #666666; height: 70px; border-top:1px solid gray; border-bottom:1px solid gray; } 

/* New SEO Changes Start */
   
   
/* REWARDS */
/* GENERIC REWARDS STYLE */
.clearer{clear:both;}
.bottombar{border-bottom:solid 1px #C1C1C1;margin:0px 10px 15px 10px;}
.topbar{border-bottom:solid 1px #C1C1C1;margin:25px 10px 0px 10px;}
.noOfferFound{padding: 30px;text-align:center;}
.height20px{height:20px;clear:both;}
.rewardsSup{vertical-align: top;font-size: 18px;font-family: Oswald, Arial !important;}
.rewardsSupSmaller{vertical-align: top;font-size: 12px;font-family: Oswald, Arial !important;}

/* REWARDS */
.rewards{margin-bottom: -50px;}
.rewards .topDiv{position: absolute;right: 0px;top: -44px;}
.rewards .topDiv .links li{border-left:solid 1px #CCC;cursor:pointer;float:left;list-style:none;padding:10px 10px 10px 10px;background-color: #F7F7F7;/*border-bottom: solid 1px #F7F7F7;*/}
.rewards .topDiv .links a{color:#333;background-color:#F7F7F7;}
.rewards .topDiv .links li.selected{background-color:#E31836;color:#FFF;border-bottom: solid 1px #E31836;}
.rewards .topDiv .links li.selected a.selected{background-color:#E31836;color:#FFF;}

.rewards h1{padding:0px;margin:0px;}
.rewards .rewardsHeading{padding:10px 0px 10px 0px;border-top: solid 1px #C1C1C1;}

.rewards .middleDiv .leftDiv{min-width: 715px;max-width: 716px;}
.rewards .middleDiv .leftDiv img{border:none;}
.rewards .middleDiv .leftDiv .membersOnly{padding-right: 10px;}
.rewards .middleDiv .leftDiv .membersOnly h1{margin:0px;padding:0px;}
.rewards .middleDiv .leftDiv .membersOnly .textMembersOnly{margin:0px 0px 10px 0px;}
.rewards .middleDiv .leftDiv .membersOnly .rewardDetail{padding:15px 0px 15px 0px;border-bottom:solid 1px #333;}
.rewards .middleDiv .leftDiv .membersOnly .rewardDetail .rewardImage{width:110px;vertical-align: top;}
.rewards .middleDiv .leftDiv .membersOnly .rewardDetail .rewardImage img{max-width:110px;height:auto;max-height:110px;}
.rewards .middleDiv .leftDiv .membersOnly .rewardDetail .rewardName{padding-left:10px;padding-right:10px;vertical-align:middle;text-align:justify;}
.rewards .middleDiv .leftDiv .membersOnly .rewardDetail .rewardName .name{font-weight:bold;text-transform: capitalize;}
.rewards .middleDiv .leftDiv .membersOnly .rewardDetail .redeemImage{text-align:right;}
.rewards .middleDiv .leftDiv .membersOnly .rewardDetail .redeemImage img{width:80px;height:auto;}
.rewards .middleDiv .leftDiv .membersOnly .rewardDetail .expireDate{font-weight:bold;display: block;}


.rewards .middleDiv .leftDiv td.memebersGiftReminders{width: 280px;}
.rewards .middleDiv .leftDiv .memebersReminders{margin-top:20px;}
.rewards .middleDiv .leftDiv .memebersReminders li{width:143px;float:left;background-color:#E31836;padding:10px;color:#FFF;margin:5px;text-align: center;}
.rewards .middleDiv .leftDiv .memebersReminders li a{text-align:center;color:#FFF;}
.rewards .middleDiv .leftDiv .memebersReminders h1{margin:0px;padding:0px;}
.rewards .middleDiv .leftDiv .memebersReminders .mainHeading{text-transform:capitalize;color:#EC2624;padding-bottom:10px;}
.rewards .middleDiv .leftDiv .memebersReminders .headingline{border-bottom:solid 2px #EC2624;}
.rewards .middleDiv .leftDiv .memebersReminders .setReminders{padding:10px 10px 10px 23px;background: url('../i/revamp_p/bn/icn_setReminder.png') no-repeat 2px 11px;}
.rewards .middleDiv .leftDiv .memebersReminders .setReminders .linkSetReminder{}
.rewards .middleDiv .leftDiv .memebersReminders .setReminders .linkSeeAll{float:right;}
.rewards .middleDiv .leftDiv .memebersReminders .setRemindersText{padding:10px;background:#EAEAEA;}

.rewards .middleDiv{border: 1px solid #c1c1c1;}
.rewards .middleDiv .rightDiv{width:284px;}
.rewards .middleDiv .rightDiv .login{padding:10px;text-align: center; height: 340px;}
.rewards .middleDiv .rightDiv .login h1{margin: 15px;padding: 0px;text-align: center;color: #fff;text-transform: none;font-size: 26px;line-height: 26px;font-family: PT Sans Narrow, sans-serif;}
.rewards .middleDiv .rightDiv .login .txtbox{margin-bottom:5px;width: 220px !important; height: 24px; border-radius: 0 !important;}
.rewards .middleDiv .rightDiv .login .forgotPassword{text-decoration:underline;color:#fff; font-size: 16px;}
.rewards .middleDiv .rightDiv .login .signInLink{margin-top:10px;}
.rewards .middleDiv .rightDiv .login .signUpLink{margin:10px 0 10px 0; text-align: center;}
.rewards .middleDiv .rightDiv .login .alreadyMember{margin:10px 0 10px 0; text-align: center; font-size: 18px !important;}
.rewards .middleDiv .rightDiv .login .bottom{width: 232px; margin-left: 15px;}
.rewards .middleDiv .rightDiv .login .bottom .forgot{float: left;text-align: left;line-height: 15px;padding-top: 15px;}
.rewards .bottom-banners{ width: 1000px; height: 400px; margin-top: 20px;}
.rewards .bottom-banners .left{ border: 1px solid #c1c1c1; margin-right: 20px;}
.rewards .bottom-banners .right{ border: 1px solid #c1c1c1;}
.ediblerewards-termsconditions{margin-top: 20px; color: #999;font-size: 14px; font-style:italic;}


.rewards .middleDiv .rightDiv .rewardsAccountSection .userInformation{height:100px;margin:10px;}
.rewards .middleDiv .rightDiv .rewardsAccountSection .userInformation .userName{color:#333;font-weight:bold;}
.rewards .middleDiv .rightDiv .rewardsAccountSection .userInformation .userStatus{font-size:28px;}
.rewards .middleDiv .rightDiv .rewardsAccountSection .userInformation td.userInfo{padding-top: 13px;}
.rewards .middleDiv .rightDiv .rewardsAccountSection .userInformation td.statusbar{padding-top:10px;width: 20px;}

.rewards .middleDiv .rightDiv .rewardsAccountSection .myRewards{margin:10px}
.rewards .middleDiv .rightDiv .rewardsAccountSection .statusUpgradeNote{margin:10px;}

.rewards .middleDiv .rightDiv .login .registerLink{margin-top:10px;padding-bottom:10px;border-bottom:solid 1px #CCC;}

.rewards .middleDiv .rightDiv .rightBanner{margin:10px;}

.rewards .specialOffers .topHeading{border-bottom:solid 2px #888;}
.rewards .specialOffers .topHeading h1{margin:0px;padding:0px;}
.rewards .specialOffers .rewardDetail{padding:15px 0px 15px 0px;border-bottom:solid 1px #333;}
.rewards .specialOffers .rewardDetail .rewardImage{width:110px;}
.rewards .specialOffers .rewardDetail .rewardImage img{max-width:110px; height:auto;max-height:110px;}
.rewards .specialOffers .rewardDetail .rewardName{padding-left:10px;padding-right:10px;vertical-align:top;}
.rewards .specialOffers .rewardDetail .rewardName .name{font-weight:bold;text-transform:capitalize;}
.rewards .specialOffers .rewardDetail .redeemImage{text-align:right;}
.rewards .specialOffers .rewardDetail .redeemImage img{width:80px; height:auto;}
.rewards .specialOffers .rewardDetail .expireDate{font-weight:bold;}
.rewards .specialOffers .rewardRedeem{width:10%;padding:15px 0px 15px 0px;border-bottom:solid 1px #333;vertical-align: top;}
.rewards .specialOffers .rewardRedeem .code{color:#AA0000;}
.rewards .specialOffers .rewardLevel{padding-bottom: 30px;}

.rewards .middleDiv .giftReminders{padding:10px 0px 10px 0px;}
.rewards .middleDiv .giftReminders li{width:140px;float:left;background-color:#E31836;padding:10px;color:#FFF;margin:5px;text-align: center;}
.rewards .middleDiv .giftReminders li a{text-align:center;color:#FFF;}
.rewards .middleDiv .giftReminders h1{margin:0px;padding:0px;}

/* HOW IT WORKS */
.howItWorks .topDiv{position: absolute;right: 0px;top: -44px;}
.howItWorks .topDiv .links li{border-left:solid 1px #CCC;cursor:pointer;float:left;list-style:none;padding:10px 10px 10px 10px;background-color: #F7F7F7;/*border-bottom: solid 1px #F7F7F7;*/}
.howItWorks .topDiv .links a{color:#333;background-color:#F7F7F7;}
.howItWorks .topDiv .links li.selected{background-color:#E31836;color:#FFF;border-bottom: solid 1px #E31836;}
.howItWorks .topDiv .links li.selected a.selected{background-color:#E31836;color:#FFF;}


.howItWorks .howItWorksHeading h1{padding:5px 0px 5px 0px;margin:0px;border-top: solid 1px #C1C1C1;}
.howItWorks .howItWorksHeading .registerNow{float:right;}

.howItWorks .middleDiv table td{vertical-align:top;}
.howItWorks .middleDiv table .tdVideo{width:460px;vertical-align:top;}
.howItWorks .middleDiv .txtDiv{padding:0px 10px 10px 0px;}
.howItWorks .middleDiv .videoDiv{padding:0px 0px 10px 10px;}

/* FAQs */
.howItWorks .FAQs .bottomBoldbar{border-bottom:solid 2px #333;}
.howItWorks .FAQs #dvTvw h1 {padding: 0px; margin: 0px 0px 0px 0px; }
.howItWorks .FAQs div.FAQMaindiv{width: 98%;margin:0px auto 0px auto;border-bottom:solid 1px #999;height:42px;}
.howItWorks .FAQs .faqitem { padding: 10px 0; border-bottom: 1px solid #ccc; }
.howItWorks .FAQs .faqitem h3.head {cursor:pointer;display: inline-block;background:url(../i/revamp_p/arrow-closed.png) left center no-repeat; padding: 0 0 0 28px; color: #069; font-weight: normal;}
.howItWorks .FAQs .faqitem h3.head.selectedTab { background:url(../i/revamp_p/arrow-opened.png) left center no-repeat; }
.howItWorks .FAQs .faqitem .ans{ margin: 15px 0 0 0; padding: 0 0 0 28px; }
.howItWorks .FAQs .faqitem .ans a{text-decoration:underline;font-size:100%;}
.howItWorks .FAQs .faqList { margin: 15px 0 20px 0; min-height: 100px; }

.rewardsBenefits .benefits{width:100%;}
.rewardsBenefits .benefits h1{}
.rewardsBenefits .benefits table th{border-bottom:solid 1px #333333;border-top:solid 1px #333333;padding:5px;background-color:#FFFCCC;text-align:center;}
.rewardsBenefits .benefits table th.note{text-align:left;}

.rewardsBenefits .benefits table td{border-bottom:solid 1px #333333;padding:5px;text-align:center;}
.rewardsBenefits .benefits table td.note{width:57%;text-align:left;}
.rewardsBenefits .benefits table td.prePurchase{width:13%;}
.rewardsBenefits .benefits table td.silver{width:10%;}
.rewardsBenefits .benefits table td.gold{width:10%;}
.rewardsBenefits .benefits table td.vip{width:10%;}
.rewardsBenefits .benefits .tierMinus{}

.noRecordFound{padding:20px 10px 20px 10px;text-align:center;}

.rewardsPage{display:none;z-index:1000;margin: 0px auto 0px auto;position: relative;width:800px;background:#FFFFFF;border:solid 5px #A71919;}
.rewardsPage .edibleRewards{padding: 0px 35px 0px 35px;}
.rewardsPage .edibleRewards .topHeading{text-align:center;}
.rewardsPage .edibleRewards .promotionalMessage{text-align:justify;padding-right:10px;}
.rewardsPage .edibleRewards .promotionalBanners{border:solid 1px #333;background-color:#FFFFBF;width: 300px;height: 120px;}
.rewardsPage .edibleRewards .footerLink{text-align:center;margin: 10px 0px 10px 0px;}
.rewardsPage .edibleRewards .footerButtons{text-align:center;margin: 30px 0px 30px 0px;}
.rewardsPage .edibleRewards .unchecked{background:url(../i/revamp_p/bn/chk0.png) no-repeat left center;width: 20px;height: 25px;}
.rewardsPage .edibleRewards .checked{background:url(../i/revamp_p/bn/chk1.png) no-repeat left center !important;width: 20px;height: 25px;}
        
.rewardsPage .rewardsCongrats{display:none;text-align: center;}
.rewardsPage .rewardsCongrats h2{margin-bottom:0px;padding-bottom:0px;}
.rewardsPage .rewardsCongrats .footerButtons{margin:70px 0px 30px 0px;}
        
.rewardsPage .rewardsBenefits{display:none;text-align: center;}
.rewardsPage .rewardsBenefits h2{margin-bottom:0px;padding-bottom:0px;}
.rewardsPage .rewardsBenefits .footerButtons{margin:70px 0px 30px 0px;}

/* PASSWORD STRENGTH START */
#pwindicator { margin-top: 4px; width: 100%; }
#pwindicator .label{float: right; font-size: 14px; font-weight: bold;}
.pwd-strength{color: #333; float: left; font-size: 13px; }
.bar { height: 3px; background: #c1c1c1; margin: 0px 6px 0px 6px; position:relative;z-index:1;}
.bg-bar { height: 3px; top: 3px; position: relative; z-index: 0; background: #c1c1c1; margin: 0px 0px 0px 0px; }
.pw-empty .bar { background: #c1c1c1; width: 100%; margin: 0px 0px 0px 0px; }
.pw-empty .label { color: #000; }
.pw-poor .bar { background: #c00000; width: 40px; margin: 0px 0px 0px 0px; }
.pw-poor .label { color: #c00000; }
.pw-fair .bar { background: #ff7f00; width: 40%; margin: 0px 0px 0px 0px; }
.pw-fair .label { color: #ff7f00; }
.pw-good .bar { background: #6699cd; width: 80%; margin: 0px 0px 0px 0px; }
.pw-good .label { color: #6699cd; }
.pw-excellent .bar { background: #009900; width: 100%; margin: 0px 0px 0px 0px; }
.pw-excellent .label { color: #009900; }
/* PASSWORD STRENGTH END */
.bnrEdibleRewardsImg{border: 1px solid #C1C1C1;}
.divBenefits{margin: 40px 0 0 40px;}
.benefitsList{background:url(../i/revamp_p/bn/blueTick.png) no-repeat; padding: 0 0 15px 35px;}
.redHeading{padding-left: 5px;border-bottom: 3px solid #ed2624; color: #ed2624; text-transform: capitalize;padding-bottom: 15px;}

span.heading1{display:block;text-transform: uppercase;font-size: 30px;position:relative;top:0;left:0;right:0;bottom:0;}
span.heading2{display:block;font-size:30px;position:relative;top:0;left:0;right:0;bottom:0;}
span.heading3{display:block;text-transform:capitalize;font-size:22px;font-weight:normal;padding:10px 0px 10px 0px;position:relative;top:0;left:0;right:0;bottom:0;}
span.heading4{display:block;text-transform:capitalize;font-size:18px;font-weight:normal;padding:10px 0px 10px 0px;position:relative;top:0;left:0;right:0;bottom:0;}

span.heading1, span.heading2{font-weight: normal;padding: 20px 0px 20px 0px;font-family: Oswald;color: #111;}
/* New SEO Changes End */

.bnrEdibleRewardsImg{border: 1px solid #C1C1C1;}
.divBenefits{margin: 20px 0 0 40px; width: 385px;}
.benefitsList{background:url(../i/revamp_p/bn/blueTick.png) no-repeat; padding: 0 0 15px 35px;overflow: hidden;text-align:justify}
.redHeading{padding-left: 5px;border-bottom: 3px solid #ed2624; color: #ed2624; text-transform: capitalize;padding-bottom: 15px;}

/* START - Availability Div Screens Change */
.noExtraCharge{ display: none; background: #cc0000;height: 50px;width: 300px;top: 243px;left: -2px;border-top: 1px solid #000;margin-top: 0px;}
.noExtraCharge h1{text-transform: none; color: #fff;font-size: 18px;padding-top: 10px; text-align: center;}
.dvPIcon{ background: url(../i/revamp_p/icn_pickup.png) no-repeat; width: 100px; height: 60px; float: left;padding: 0 15px 0 10px;}
.dv7MPIcon{ background: url(../i/revamp_p/7min_logo_c.gif) no-repeat; background-size:115px auto; width: 100px; height: 60px; float: left;padding: 0 15px 0 10px;}
.dvDIcon{ background: url(../i/revamp_p/icn_delivery.png) no-repeat; width: 100px; height: 60px; float: left;padding: 0 15px 0 10px;}
.dvServiceText{float: left;padding-top: 18px}
.dvServiceRight{float: right; color: #666; width:32%}
.dvServiceRightPadding{padding:8px 10px 0 0}
#divAvl .checked .dvServiceRight{color: #fff;}
#divAvl .checked .dvPIcon{ background: url(../i/revamp_p/icn_pickup_w.png) no-repeat;}
#divAvl .checked .dvDIcon{ background: url(../i/revamp_p/icn_delivery_w.png) no-repeat;}
#divAvl .checked .dv7MPIcon{ background: url(../i/revamp_p/7min_logo_w.gif) no-repeat;background-size:115px auto;}

.orderTypeIcons{ position: relative; height: 158px; background: #fcf6e0; border-right: 1px solid #C9C9C9;border-bottom: 1px solid #C9C9C9;}
.orderTypeIcons .inner{position: absolute;top: 40px;left: 30px;float: left;}
.orderTypeIcons .inner img{width: 130px;}
.orderTypeIcons .innerLeft{float: left;}
.orderTypeIcons .innerRight{float: left;padding: 3px 0 0 15px;}
.paddingTop{padding: 8px 0 0 15px;}
.rblCenter{background-position: 10px !important;}
.paddingRightDelivery{padding: 8px 57px 0 0;}
/* END - Availability Div Screens Change */

/* Vday SignUp popup */

#divEmailSignUpVday {display:none; z-index:9999; background:url('../i/revamp_p/VDay_SignUp/bg.jpg') no-repeat; width:798px; height:498px; position:relative; border: 1px solid #E53E46;}
#divEmailSignUpVday .blueberryLnk{width: 55px;height: 27px;position: absolute;bottom: 26%;right: 8%; z-index: 9999; display:block; cursor:pointer; overflow:hidden;}
#divEmailSignUpVday .emailsignup_Content .emailsignup_Desp{padding-bottom:18px;}
#divEmailSignUpVday .emailsignup_Content .emailsignup_star{position:absolute;  margin-top: -26px; margin-left: -31px;}
#divEmailSignUpVday .emailsignup_Content .email_txt{font-size:24px; padding-top: 13px; color:#606162;}
#divEmailSignUpVday .emailsignup_Content .email_txtbox{-webkit-border-radius: 4px; width: 95%; font-size:19px; padding:10px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  border: 2px solid #E14246; margin-top: 5px;}
#divEmailSignUpVday .emailsignup_Content .email_submit{text-align: left;padding: 0px 36px;}
#divEmailSignUpVday .caption-txt {line-height: 31px;font-size: 29px;color: #626263;padding: 10px 0px 15px 39px;text-align: left;width: 315px; float:left;}
#divEmailSignUpVday .PopUpDescrip{position:relative; font-size:22px; color: #626263; line-height:24px;}
#divEmailSignUpVday .emailsignup_Cross { width:57px; z-index: 9999; height:55px; position:absolute; right:0px; top:12px;background-image:url('../i/revamp_p/VDay_SignUp/cross_email.png'); background-repeat:no-repeat;}

#divSignUpThankyouVday {display:none; z-index:9999;width:798px; height:498px; position:relative;}
#divSignUpThankyouVday .blueberryLnk1{ width: 289px;height: 32px;position: absolute;bottom: 7%;right: 7%; z-index: 9999;}
#divSignUpThankyouVday .caption-bold {float:left;margin: 10px 0 0 -46px;}
#divSignUpThankyouVday .PopUpDescrip{float: right; font-size: 26px;color: #7D7D7D;width: 50%;line-height: 29px;position: absolute;top: 150px;right: 52px;text-align: right;}
#divSignUpThankyouVday .TiniCollection{float:left;margin-top:10px; margin-left: 44px;}
#divSignUpThankyouVday .email_signup_mainimg .socialicons{background: url('../i/revamp_p/Freshtini_Signup_Pop_up/social_media_icons.png') no-repeat;width: 200px;height: 41px;float: right;}
#divSignUpThankyouVday .emailsignup_Cross { width:57px; z-index: 9999; height:55px; position:absolute; right:-11px; top:8px;background-image:url('../i/revamp_p/VDay_SignUp/cross.png'); background-repeat:no-repeat;}

/* 7 Minute Pickup Survey Starts */
#dvSurveyPanel{margin-bottom:-75px; border: 1px solid #BCBCBC; border-bottom:none;}
#div7MinPicupHeader {background:url('../i/revamp_p/Pickup7MinSurvey/header.jpg') no-repeat; height:210px;}
#div7MinPicupHeader p { font-size:30px; color:#fff;padding:30px 40px;font-family: Oswald}
#dvSurveyBody{padding: 25px 25px 5px 25px;}
#dvSurveyBody .title{font-size:21px; text-align:center; color:#59595B; font-family:Oswald; line-height:36px; position:relative}
#dvSurveyBody .dvQuestion{padding:15px; font-size:20px}
.dvQuestion .sequence{color:#ED1B24; padding-right:10px}
.dvQuestion .question,.questionNo{color:#59595B;}
.dvQuestion .red{color:#ed1c24;}
.dvQuestion .option select
{
    width:45px;
    height:23px;   
    border:1px solid #AAA;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .dvQuestion .option select
    {
        background:url('../i/revamp_p/Pickup7MinSurvey/dropDown.jpg') no-repeat;
        background-size: 100% 100%;
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
    }
}
.dvQuestion .option .radioBtn{ background:url('../i/revamp_p/Pickup7MinSurvey/radio.jpg') no-repeat ; display:inline-block; background-position:left center;  cursor:pointer; padding-left:25px; padding-right:15px;color:#59595B;}
.dvQuestion .radioBtn.selected{ background:url('../i/revamp_p/Pickup7MinSurvey/radio_selcted.jpg') no-repeat; background-position:left center}
 #dvSubmit{padding-top:10px; color:#59595B;}
 #dvSubmit input
 { background:url('../i/revamp_p/Pickup7MinSurvey/btn_submit.jpg') no-repeat; width:174px; height:57px; border:none
     
     }
  #dvSubmit .submitBtn{width:140px; display:inline-block; overflow:hidden; margin:10px 0 15px 0;}
  #dvThanksPanel{margin-bottom:-75px;border: 1px solid #BCBCBC; border-bottom:none;}
#dvThanksPanel .dvThanksHeader{background:url('../i/revamp_p/Pickup7MinSurvey/thanks_hrd.jpg') no-repeat; height:210px;}
#dvThanksPanel #dvThanksBody{background:url('../i/revamp_p/Pickup7MinSurvey/arg.jpg') no-repeat;padding:0px 30px 12px 30px; background-position:right bottom}
#dvThanksBody .couponSection{font-size:20px;color:#59595B;font-family:Oswald;}
#dvThanksBody .dollorOff{font-size:100px; color:#ED1B24;}
#dvThanksBody .btnclickHere{background-color:#CC0000;padding:5px 12px 12px 12px; width:170px; display:inline-block; margin:15px 0 0 0;text-align:center}
#dvThanksBody .btnclickHere .clickText{font-size:42px;color:#FFF;}
#dvThanksBody .btnclickHere .applyText{font-size:22px;color:#FFF; display:block; margin-top:-8px; margin-bottom:5px;}
#dvThanksBody .discountText{font-size:15px; margin-top:3px;margin-bottom:15px;}
#dvThanksBody .probText{font-family:oswald; font-weight:bold; font-size:22px; margin-top:0px; line-height:28px;color:#59595B;margin-bottom:5px}
#dvThanksBody .justMakeText{font-size:15px;font-family:oswald;color:#59595B;line-height:24px}
#dvThanksBody .footerText{font-size:12px;margin-top:20px;color:#59595B; font-weight:bold}
#dvThanksBody .headerArea{ position:relative;}
#dvThanksBody .thanksSevenMinPickupArea .nowPanel{position:absolute;top:20px;left:0;width:100%;}
#dvThanksBody .dollar10Off{color:#CC0000; font-size:110px; font-family:oswald;padding:15px 5px;}
#dvThanksBody .nextText{position:absolute;bottom:0;width:100%;font-size:25px; color:#58595B}
#dvThanksBody .exlusiveCode{font-size:19px; font-family:oswald; margin-top:10px;color:#58595B; font-size:24px}
#dvThanksBody .nowPanel{position:absolute;left:0;width:100%; font-size:30px; color:#58595B}
.dvQuestion .textAreaError{ border-color: rgb(255, 2, 2) !important; background-color: rgb(255, 221, 221) !important;}

#dvQuestion textarea{width:585px; height:110px; padding:5px}
    .alreadySubmittedSurvey{margin:10px 0 ; padding:30px 30px 20px 30px;}
    .alreadySubmittedSurvey .messagePanel{background: #ed1c24; padding:10px; color:#FFF; border: 1px solid #ed1c24; text-align:center; font-size:18px; font-family: oswald;}
    .Q3{line-height:35px}
/* 7 Minute Pickup Survey Ends */

.divValidatorInvalidEmailPwd{padding: 13px 10px 10px 50px;margin: 10px 0px 10px 0px;position:relative;background: #FEFEFE url(../i/revamp_p/icnAlert.png) no-repeat 10px 10px;border: solid 1px #CCC;vertical-align: top;text-align: left;}
.divValidatorInvalidEmailPwd span{font-size: 22px;color: #900;}
.divValidatorInvalidEmailPwd ul{margin-top:0;margin-left: 0;}
.divValidatorInvalidEmailPwd ul li{list-style-type:none;color:#333;margin-bottom:0px !important;}
.divInvalidEmailPwdReward{ display: none; text-align: left; color: #fff; font-size: 15px; padding-left: 15px; line-height: 15px;}
.divRequiredEmailPassword{display:none;color:#FFF;text-align:left;font-size:15px;margin-top:-5px;padding-left:15px;}
 #divArrList, #divArrangementList, .ArrangementList .arr {height: auto !important;min-height: 1px !important;}
 #divArrList {margin-bottom: 10px !important;}
 a.aArrImg {padding-bottom: 25px !important;}
