﻿/* Style for the left side menus*/

/*MASTER PAGE*/
#bd #csMenu{list-style: none; padding: 0px;margin: 0px 0px 0px 59px}
#bd #csMenu li{color:#333333;Background: url(../i/p/btn_lrgt.gif) no-repeat left; background-position: 8px;font-size:18px;border-bottom: solid 1px #D2DBE0;border-right: solid 1px #C9DCE0}

#bd #csMenu li a{display: block;padding: 8px 8px 8px 35px;color: #237C9B;width: 247px;font-size: 14px;font-weight: bold;text-decoration: none}
#bd #csMenu li a:hover{color: #333333;cursor:pointer;}
#bd #csMenu li a.Selected{background: #ffffff url(../i/p/btn_lrgt.gif) no-repeat left;background-position: 8px;border: solid 1px #C9DCE0;border-right: none; color:#000000; font-weight:bold;cursor:default;}
#bd #csMenu li.removeBorder{color:#333333;Background: url(../i/p/btn_lrgt.gif) no-repeat left; background-position: 8px;font-size:18px;border-bottom: solid 1px #D2DBE0;border-right:none;}

#bd .topBanner .bBanner A{DISPLAY: block;	FONT-SIZE: 12px;	BACKGROUND: none;WIDTH: 100%;COLOR: #ffffff;PADDING: 0;BORDER-BOTTOM:none;TEXT-ALIGN:left;TEXT-DECORATION: none}
#bd .topBanner .bBanner a:hover{background-color:Transparent;}
#bd .topBanner .tBanner {position:absolute;top:0px;right:0px; height:148px !Important; width:339px !Important;}
#bd .topBanner .bBanner {position:absolute;bottom:0px;right:0px; height:138px !Important; width:339px !Important;padding-top:0px;}

#bd .topBanner{width:100%;height:290px;}
#bd .topBanner .bBanner .trackOrder{padding:5px 0 0 10px; color:#E8F6DC}
#bd .topBanner .bBanner .trackOrder a{display:inline; text-decoration:underline; width:20%; text-align:center; color:#ffffff;font-family:Arial;font-size:12px;float:none;}
#bd .topBanner .bBanner .trackOrder a:selected{color:Black;}
#bd .topBanner .bBanner .trackOrder h1{color: #E8F6DC; font-size: 20px; font-weight: normal;padding-bottom:3px;}
#bd .topBanner .bBanner .centerTextBox{padding:6px 0 0 3px; border:solid 2px #81ACC1; Width:185px; Height:25px; Font-Size:17px}
#bd .LeftPanelBg{background-image:url(../i/p/gry_cserv_bg.jpg); background-repeat:repeat-x;background-color:#EAEAEA;}
#bd .mainDiv{text-align: left; width: 585px; padding: 10px 12px 10px 10px}
#bd #divContentArea #menuHeading h1{ margin:0px; font-size:22px; font-family:Arial; color:#222222; padding: 20px 10px 10px 60px; border-right: solid 1px #C9DCE0;}
#bd #divContentArea #menuHeading h1.removeBorder{border-right:none;}
#bd #divContentArea #menuHeading #divLeftPane{border-right: solid 1px #C9DCE0;}
#bd #divContentArea #menuHeading #divLeftPane.removeBorder{border-right: none}
/*MASTER PAGE ENDS HERE*/

/*GENERAL STYLES*/
#bd .txtbox{padding:3px 0 0 5px; color:#CDCDCD; border:solid 1px #81ACC1; width:234px; height:23px; font-size:18px}
#bd h1 { padding:0px; margin:0px; font-size:22px; font-family:Arial; color:#222222}
#bd h2 { padding:0px; margin:0px; font-size:24px; font-weight:normal; font-family:Arial}
#bd a{text-decoration:underline; color:#4686A2}
#bd a:hover{text-decoration:blink}
#bd .tdWidth{width:140px; vertical-align:top}
#bd hr{border: solid 1px #D5E4C3;}

#bd .FloatLeft{display:inline;float:left;text-align:left;position:relative; font-size:12px; font-weight:bold}
#bd .FloatLeftCheckGiftStatus{display:inline;float:left;text-align:left;font-size:12px; font-weight:bold}
#bd .boldText{font-weight:bold;}
#bd .col1{padding-left:0px;}
#bd .col1TopPadding{padding-top:10px;}
#bd .detailTextBoxPadding{padding:3px 0 0 5px; Width:390px; Height:60px }
#bd .resultMessageDIV{ border:solid 1px #EBEBEB;background-image:url(../i/p/gry_odr_bg.jpg); background-repeat:repeat-x; height: 42px; padding:10px 15px 10px 15px; position:relative; width:475px;color:#67678E;}
#bd .resultMessageImage{position:absolute; float:left;top:15px; left:100px}
#bd .resultMessageText{font-size:15px; font-weight:bold; padding-left:5px; color:#777777}
#bd .resultDIV{padding:10px 0 0 20px; position:relative;}
/*GENERAL STYLES ENDS HERE*/

/*TRACK YOUR ORDER*/
#bd .currstatusspan{padding: 0px 0px 0px 35px; color:#686868}
#bd .afterProcessTopDiv{height:60px; border:solid 1px #EBEBEB; background-image:url(../i/p/gry_odr_bg.jpg); background-repeat:repeat; width: 505px; text-align: center;padding:10px 0 10px 0; vertical-align:middle;}
#bd .afterProcessBottomDiv{height:90px; border:solid 1px #EBEBEB; background-image:url(../i/p/gry_odr_bg.jpg); background-repeat:repeat; width: 480px; text-align: justify; padding: 15px 20px 10px 25px}
#bd #ulAdviseDiv{margin: 8px 0 0 20px; list-style-image:url(../i/p/right.gif); font-size:11px; padding:5px 0 0 0}
#bd .boldText{font-size:15px; font-weight:bold; padding-left:2px}
#bd .normalText{font-size:11px; color:#565656}
#bd .rptTr1{width:5px; padding-left:10px; font-weight:bold}
#bd .rptTr2{width:70%; font-size:12px; font-weight:bold;}
#bd .rpthr{border: solid 1px #CADEDD;}
#bd .rptseparator{border:solid 1px #EBEBEB}
#bd .smallFont{font-size:11px}

#bd .delievered{color:#10318E; font-weight:bold;}
#bd .cancelled{color:#CB080C; font-weight:bold;}
#bd .pendingInTransit{color:#777777; font-weight:bold;}
#bd .recieved{color:#246C20; font-weight:bold;}
/*TRACK YOUR ORDER ENDS HERE*/

/*INQUIRY ORDER
#bd .normalSignInText{font-size:11px; color:#565656; position:relative; float:left}*/

/*INQUIRY ORDER ENDS HERE*/

/*CHECK GIFT CARD STATUS*/
#bd .smallTextBox{padding:4px 0 0 5px; font-size:17px; border:solid 1px #81ACC1; Width:178px; Height:22px}
#bd .beforeProcessDiv{ border:solid 1px #cccccc;background-image:url(../i/p/gry_odr_bg.jpg); color:#7B7B7B; background-repeat:repeat-x; height: 55px; padding:10px 15px 10px 15px; font-size:13px}
#bd .afterProcessDiv{ border:solid 1px #cccccc;background-image:url(../i/p/gry_odr_bg.jpg); background-repeat:repeat-x; height: 66px; position:relative; width:475px; text-align:center;}

#bd .LeftImage{position:absolute; float:left;top:25px; left:35px}
#bd .RightText{position:absolute; float:right;top:20px; right:135px; text-align:center; font-size:15px}
#bd .boldGetStatus{font-weight:bold; font-size:16px;}
#bd .progressBar{position:absolute; left:850px; top:700px; z-index:1}
/*CHECK GIFT CARD STATUS ENDS HERE*/

/*REQUEST BROCHURE*/
#bd .onlineBrochureMainCont{ border:solid 1px #cccccc;width:470px;background-image:url(../i/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/VDay_p/bgBrochure.jpg'); background-repeat: repeat-x;background-color: #EBEBEB; padding: 10px; border: solid 1px #FFB14E;}

#btm{vertical-align:top;overflow:auto; overflow-x:hidden; height:250px;border:solid 2px #E1E1E1}
#btm div { height: 25px; padding-top: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:#FF8500;}
#btm div .spnlt{float:left;background:url(../i/p/aero_dark.gif) no-repeat; cursor:pointer; background-position:left center;padding-left:10px;font-weight:bold;color:#050505;}
#btm .spnrt {float:right;margin-right:5px;color:#666666}

#dvSearchResult {font: bold 12px Arial; height:30px; padding:5px 8px; border-bottom:solid 2px #9A9A9A;}
#dvSearchResult input{float:right; padding:0px; width:60px;}
#spnSelectBrochure{background-color:#FBFBFB;display:block; padding:5px 100px 5px 0; text-align:right; font-size: 14px;font-weight:bold;border:solid 2px #E1E1E1;border-bottom:none;border-top:none;}
.dvStrLst{background-color:#FBFBFB; height:350px; 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;top:54px;}
.dvStoreDetail .dvstrDes{color:#686868;}
.dvStoreDetail .dvstrDes{margin-left:0px;}

.dvStoreDetailRequestBr{ cursor:pointer; font:12px arial; 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:220px;top:54px;}
.dvStoreDetailRequestBr .dvstrDes{color:#686868;}
.dvStoreDetailRequestBr .dvstrDes{margin-left:0px;}

.dvStoreDetailOver{cursor:pointer; font:12px arial; padding:10px; color:#f1f1f1; border-bottom:solid 1px #D8D8D8; background-color:#FF8500;position:relative}
.dvStoreDetailOver .dvStrName{ font-weight:bold; color:#f1f1f1;}
.dvStoreDetailOver .dvstrDesDetail{width:200px; float:left;}
.dvStoreDetailOver .dvmiles{ float:right; text-align:center;position:absolute;left:220px;top:54px;}
.dvStoreDetailOver .dvstrDes{color:#f1f1f1;}
.dvStoreDetailOver .dvstrDes{margin-left:0px;}
.dvStoreDetailOver .dvTimings .spnDay{font:bold 11px arial; color:#f1f1f1;}
.dvStoreDetailOver .dvTimings .spnTime{font:11px arial;}

.dvStoreDetailSelected{cursor:default; font:12px arial; padding:10px; color:#f1f1f1; border-bottom:solid 1px #D8D8D8; background-color:#FF8500;position:relative;}
.dvStoreDetailSelected .dvStrName{ font-weight:bold; color:#f1f1f1;}
.dvStoreDetailSelected .dvstrDesDetail{width:200px; float:left;}
.dvStoreDetailSelected .dvmiles{ float:right; text-align:center;position:absolute;left:220px;top:54px;}
.dvStoreDetailSelected .dvstrDes{color:#f1f1f1;}
.dvStoreDetailSelected .dvstrDes{margin-left:0px;}
.dvStoreDetailSelected .dvTimings .spnDay{font:bold 11px arial; color:#f1f1f1;}

.dvTimings{clear:both; padding-top:10px;}
.dvTimings .spnDay{font:bold 11px arial; color:#060606;}
.dvTimings .spnTime{font:11px arial;}
.dvTimings input{width:50px; padding:0px; margin-left:5px;}

.lstDetail {padding-left:25px;font: 12px Arial; color:#686868;}
/*REQUEST BROCHURE ENDS HERE*/

/*PAY YOUR EDIBLE ARRANGEMENT BILL*/
#bd .CreditCardText{font-size:9px;width:375px;}
#bd .subh1 {width:250px;padding:0 0 0 2px; margin:0px; font-size:17px; font-weight:bold; font-family:Arial; color:#222222;vertical-align:bottom}
#bd .PaymentAmount{Width:71px; padding:1px 0 0 3px; font-weight:bold; font-size:13px;}
/*PAY YOUR EDIBLE ARRANGEMENT BILL ENDS HERE*/

/*SIGN IN*/
#bd .signInDiv{font-size:10px;height: 40px; width:500px; padding-top:10px;background-image:url(../i/p/gry_odr_bg.jpg);border:solid 1px #cccccc;}
#bd #createForgotpassword a{text-decoration:none; color:#5B93A4;font-size:11px;}
#bd #createForgotpassword a:hover{text-decoration:underline; color:#5B93A4;}
#bd .respectPolicyDIV{height: 150px; padding:10px 5px 5px 10px;  border:solid 2px #EBEBEB; background-image:url(../i/p/gry_cserv_bg.jpg); background-repeat:repeat-x; background-color:#F4F4F4; width: 485px; position:relative; text-align:justify;}
#bd #respectPolicy a{text-decoration:none}
#bd #respectPolicy a:hover{text-decoration:underline}
#bd #respectPolicy span{position:absolute; top:25px; padding-left:5px; font-weight:bold; font-size:15px;}

/*SIGN IN ENDS HERE*/

/*FIND A STORE NEAR YOU*/
#bd .mainFindStoreDiv{border:solid 2px #FDB24E;width:570px;padding:5px 0 0 0;}
#bd .findCodeSpan{color:#17678A;font-weight:bold; font-size:12px;text-decoration:none;text-align:right;z-index:1;}
#bd .findCodeSpan #spanFindZipCode{text-align:right;}
#bd .findCodeSpan a{text-decoration:none;}
#bd .txtfindCodeBox{width:150px;height:20px;font-size:12px; padding:3px 0 0 5px;}
#bd .nestedFindStoreDiv{border:solid 2px #FDB24E; border-right-style:none; border-left-style:none; width:570px;background-image:url(../i/p/gray_sto_resfind.jpg); background-repeat:repeat-x; background-color:#ECECEC; height: 35px; padding:0}
#bd .tdPickUpStore{font-size: 15px; font-weight: bold;width:325px; padding-left:8px;}
#bd .borderStyle{border:solid 2px #8592B2}
#bd .emptyMessStyle{height:60px; text-align:center; padding-top:50px;font-size:11px;background-image:url(../i/p/gry_odr_bg.jpg); background-repeat:repeat-x; background-color:#F5F5F5;}
#bd .rightAlign{text-align:right; color:#999999}
#bd .whiteBGDiv{background-color:#FFFFFF}
#bd .afterSearchDIV{background-color:#FFFFFF}
#bd .btnResult{position: absolute; left: 500px;}
#bd .arrangementName{font-size:12px;font-weight:bold;}
#bd .weekStyle{font-size:11px;font-weight:bold;}
#bd .separator{border: solid 1px #CFCFCF; }
#bd .txtFromAddressStyle{padding:5px 0 0 5px; color:#CDCDCD; border:solid 1px #81ACC1; width:180px; height:18px; font-size:17px}
#bd .dvleft{width:335px; float:left;padding-top:10px;}
#bd .StoreName { color:#000000; font:bold 18px Arial;}
#bd .dvright{ width:215px; float:left;padding-top:10px;}
#bd .dvright .tdfirst {width:100px; color:#6B6B6B;}

#bd .dvleft input { color:#515151; font:bold 13px Arial; padding:0px; margin-left:10px;}
#bd .dvleft table tr td:first-child {width:45px;}
#bd .dvleft div a {font:bold 12px arial; padding:0px 6px;color:#135B95; text-decoration:none;}
#bd .dvleft div a:hover {font:bold 12px arial; padding:0px 6px;color:#135B95; text-decoration:underline;}
#bd .dvGoogleMap{border:solid 2px #FDB24E; width:570px}

#bd .divStateStoreLstHover {height: 25px; padding-top:10px; padding-left:10px; padding-right:5px; border-bottom:dotted 1px #9F9F9F; cursor:pointer; background-color:#FF8500;}
#bd .dvStoreDetail{ cursor:pointer; font:12px arial; padding:10px; color:#414141; border-bottom:solid 1px #CFCFCF; background-color:#FBFBFB;}
#bd .dvStoreDetail #tdAddress{ color:#999999;}
#bd .dvStoreDetail #tdmilesStyle{color:#999999; text-align:right;width:100px}
#bd .dvStoreDetail #tdBtn{color:#999999; text-align:right;}

#bd .dvStoreDetailOver{cursor:pointer; font:12px arial; padding:10px; color:#ffffff; border-bottom:solid 1px #D8D8D8; background-color:#FF8500;}
#bd .dvStoreDetailOver #tdAddress{cursor:pointer; color:#ffffff; background-color:#FF8500;}
#bd .dvStoreDetailOver #tdmilesStyle{color:#ffffff; text-align:right;width:100px}
#bd .dvStoreDetailOver #tdBtn{color:#999999; text-align:right;}

#bd .dvStoreDetailSingle{cursor:pointer; font:12px arial; padding:10px; color:#000000; border-bottom:solid 1px #D8D8D8; background-color:#FF8500;}
#bd .dvStoreDetailSingle #tdAddress{color:#000000; background-color:#FFFFFF;}

#bd .zipCodeErrorMess {position: absolute; display: none; border: solid 2px #60A272; background-color: #FFFFCB; height: 45px; width:270px; padding:5px;}
#bd .zipCodeErrorMessSpan{font-family: Arial; font-size: 12px; font-weight: bold;color: #383433;}

#bd .strHdng{font-weight:bold; color:#000000;}
#bd .example{ font-size:9px; color:#666666;}
#bd .dvStoreDetailRight {background-image:url(../i/p/gry_odr_bg.jpg); background-repeat:repeat-x; background-color:#F4F4F4; border:solid 2px #FFB154;width:550px; padding:10px;height:220px;}
#bd .tableWidth{width:560px}
#bd .weekTimings{font-size:10px;}

#bd .rptPager{font-size:10px;border:solid 1px #666666;background:#f1f1f1;text-decoration:none;color:#333333;height:27px;padding:0 5px 0 5px; }
#bd .rptPager:hover{background:#ff8800;color:#ffffff;}
#bd .rptlinkBtnselected{font-size:10px;border:solid 1px #666666;text-decoration:none;height:27px;padding:0 5px 0 5px; background:#ff8800;color:#ffffff;}

/*FIND A STORE NEAR YOU ENDS HERE*/


/*FAQs SECTION*/
#bd .parentNode{color:#3F8AB2; font-size:15px;background-color:Transparent;text-decoration:none;cursor:pointer;margin-left:-3px;}
#bd .childNode{font-family: Arial;font-size:13px;text-align:justify;width:100%;background-color:Transparent;color:#555555;text-decoration:none; display:block;margin:-15px 0 0 -12px;}
#bd .childNode span{font-family: Arial!Important;font-size:13px !Important;text-align:left !Important;width:100% !Important;background-color:Transparent !Important;color:#555555 !Important;text-decoration:none !Important;}
#bd .childNode a span{font-family: Arial;font-size:13px;color:#056194 !Important;text-decoration:underline !Important;}
#bd #dvTvw li div{padding-bottom:5px;}
/*#bd #dvTvw .rtUL div.rtSelected .rtIn{background-color:Transparent;}*/
/*FAQs SECTION ENDS HERE*/


#bd .dvMultipleOrderNumber{position: absolute; display: none; border: solid 2px #60A272; background-color: #FFFFCB; width:245px; padding:5px;}

/* USEDIN CANCEL ORDER, INQUIRE YOUR ORDER AND REQUEST A CHANGE IN ORDER PAGE*/
#bd .MoreOrders1{font-size:11px; color:#666666; font-weight:bold}
#bd .MoreOrders2{font-size:11px; color:#999999; font-weight:bold}
#bd .StrikeThrough{text-decoration:line-through;color:#ACA899;}
#bd .StrikeThrough:hover{text-decoration:line-through;color:#ACA899;}
#bd .canceledOrder{font-size:11px;color:#777777;}
.OnlineBrochure{background-image: url(../en-us/i/p/bg_OnlineBrochures.jpg); background-repeat: repeat-y; background-color: #F0F8E1; text-align:center;width:100%}


/*Tell A Friend HTML Page Styles Starts Here*/
#tblTAFMain #tdRecommendation{padding: 0 0 2px 18px; color: #56534E; font-size: 14px; font-family: Arial;text-align: left;background-color:#FFFDF6;}
#tblTAFMain #trRecommendationImg{background-image: url('../imgs/TellAFriend/bg_arrangements.jpg'); height: 248px;}
#tblTAFMain #trRecommendationImg #tdRecommendationText{color: #000000; font-size: 14px; font-family: Arial;padding-top:12px;}
#tblTAFMain #tblArrangements{border: solid 1px #C9C9C9; color:#373737;}
.RightBottomBorder{border-right: solid 1px #C9C9C9; border-bottom: solid 1px #C9C9C9;padding:8px 0 8px 0;}
.BorderBottom{border-bottom: solid 1px #C9C9C9;}
.BorderRight{border-right: solid 1px #C9C9C9;padding:8px 0 8px 0;}
.priceStyle{text-align: right;font-family:Arial;font-size:13px;}
.arrangementsNameStyle{font-family:Arial;font-size:11px;}
.disclaimerStyle{background-color: #EDC144; padding: 5px 10px 5px 10px; color: #2F250A;font-size: 12px; font-weight: bold; font-family: Arial; text-align: left;}
/*Tell A Friend HTML Page Styles Ends Here*/

.bottomRow{border: solid 2px #FDB24E; width: 630px;}

.distanceNote {clear: both; color: #666666; font-size: 10px; font-weight: bold; padding-bottom: 5px; text-align: left;}
.divstyle3{}
.pnlInquireOrderParentDiv{padding: 0 0 0 25px;}
.tblInquireOrderform{width:550px;}
