﻿.button {width: 165px; height: 35px; border: none; cursor:pointer;}
#dvMain a{color:#FEFFFF; font-size:13px; font-weight:bold; cursor:pointer;}

.divBanners{float: left; clear: both; width: 100%; padding: 0px 0px 5px 0px;}
.divLeftBanners{float: left; width: 365px;}
.divLeftTopBanner{clear: both; color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 50px 0px 5px 0px; width: 363px; height: 149px;  background: url(../i/p/WI_S_Bnr_Left.gif) no-repeat left top; text-align: center;}
.spnLeftTopBanner{margin: 0px 8px 0px 8px;}
.divRightBanners{float: right; width: 592px;}
.divInnerContentHolder{float: left; clear: both; width: 100%;}
.divInnerContent{clear: both; float: left; width: 100%;}
.divHeadingText{clear: both; float: left; width: 100%; text-align: center; vertical-align: middle; padding-top: 5px; margin-top: 5px;  padding-bottom: 10px; margin-bottom: 10px; font-size: 28px; font-weight: normal; font-family: Times New Roman; color: #472210;}

.ui-datepicker {background:#DDF2D1; z-index:1004; width: 17em; padding: .2em .2em 0; border:solid 2px #7CABC7;}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px; }
.ui-datepicker .ui-datepicker-prev {left:2px; }
.ui-datepicker .ui-datepicker-next {right:2px; }
.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: 0 2.3em; line-height: 1.8em; text-align: center; color:#499A3D; }
.ui-datepicker .ui-datepicker-title select {float:left; 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 .ui-datepicker-title select.ui-datepicker-year {float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; border:solid 1px #C5D1BD; background-color:#FEFEFE; }
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td {border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a {padding: .2em; 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-state-default .ui-state-highlight .ui-state-active{background-color:#7D926B;}
/*.validatorShowBig{border: solid 2px #5DA66F;display: block;padding: 10px 10px 10px 50px;background: #ffffcc url(../i/p/m_icon_boot.gif) no-repeat;background-position: 5px 5px;color: #666666;font-weight: bold;font-size:15px;width:395px;text-align:left;}*/
.divErrorMessage{position:absolute;border: solid 2px #5DA66F;display: block;padding: 15px 10px 15px 50px;background: #ffffcc url(../i/p/icon_order_error_big_yelowbg.jpg) no-repeat;background-position: 5px 5px;color: #383838;font-weight: bold;font-size:14px;width:420px;text-align:left;}
.vldErrorMessage{position:absolute;border: solid 2px #5DA66F;display: block;padding: 17px 10px 15px 50px;background: #ffffcc url(../i/p/icon_order_error_big_yelowbg.jpg) no-repeat;background-position: 5px 5px;color: #383838;font-weight: bold;font-size:14px;width:276px;text-align:left;}

.divDescriptiveText{clear: both; float: left; width: 100%; font-size:11px;color:#333333;font-weight:bold;line-height:22px; margin-top: 0px; padding-top: 0px; padding-bottom: 2px; margin-bottom: 2px;}
.divPickAServingStoreText{clear: both; font-size:15px;color:#919191;font-weight:bold;line-height:26px; padding-top: 10px; margin-top: 10px; padding-bottom: 0px; margin-bottom: 0px;}
.divErrorPickAServingStoreText{clear: both; font-size:15px;color:Red;font-weight:bold;line-height:26px; margin-top: 10px;  padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px;}
.dvList{clear: both; float: left; width: 99%; border:solid 2px #CCCCCC; background-color:#FFFFFF; margin-top: 0px; padding-top: 0px;}
.dvErrorList{clear: both; float: left; width: 99%; border:solid 2px Red; background-color:#FFFFFF; margin-top: 0px; padding-top: 0px;}

.divEventDescriptiveText{clear: both; float: left; width: 100%; font-size:11px;color:#333333;font-weight:bold;line-height:22px; margin-top: 10px; padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px;}
.divErrorEventDescriptiveText{clear: both; float: left; width: 100%; font-size:11px;color:Red;font-weight:bold;line-height:22px; margin-top: 10px; padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px;}
.dvEventList{clear: both; float: left; width: 99%; height: 254px; border:solid 2px #CCCCCC; background-color:#FFFFFF; overflow-y: auto; margin-top: 2px; padding-top: 2px; padding-bottom: 0px; margin-bottom: 0px;}
.dvErrorEventList{clear: both; float: left; width: 99%; height: 254px; border:solid 2px Red; background-color:#FFFFFF; overflow-y: auto; margin-top: 2px; padding-top: 2px; padding-bottom: 0px; margin-bottom: 0px;}

.selectAllApplyText {color:#a5a5a5; font-size: 12px; font-weight: bold; font-style: italic;}

.tblInquiryLeft td{padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px; height: 25px;}

.tblFindZipCode{border: solid 2px #FE9901; background-color: #ffffff; width: 100%; padding: 5px 5px 5px 5px;}
.txtEventZipCode {width:100px; padding:4px 25px 4px 4px; border:solid 2px #7CABC7;}
.txtEventDate {background:#ffffff url(../i/p/calander.jpg) no-repeat right;padding:4px 25px 4px 4px; border:solid 2px #7CABC7; width:60px;}

.HoverIn{background-color: #DEEDAA; cursor:pointer; }        
.HoverOut{background-color: #FFFFFF; cursor:pointer;}
.optSelected{background-color: #DEEDAA; cursor:pointer; }

.dvStoreDetail{clear: both; float: left; width: 100%; cursor:pointer; font: 12px arial; padding:10px 0px 10px 5px; color:#414141; border-bottom:solid 1px #D8D8D8; background-color:#FBFBFB;}
.dvStoreDetail .dvstrDesDetail{width: 200px; float:left;}
.dvStoreDetail .dvStrName{font-weight:bold; color:#111111;}
.dvStoreDetail .spnSelect{float:left; padding-right: 5px;}
.dvStoreDetail .dvmiles{float:right; text-align:center;}
.dvStoreDetail .dvstrDes{color:#686868;}
.dvStoreDetail .dvstrDes{margin-left:0px;}

.dvStoreDetailOver{clear: both; float: left; width: 100%; cursor:pointer; font:12px arial; color:#f1f1f1; border-bottom:solid 1px #D8D8D8; background-color:#FF8500; padding: 10px 0px 10px 5px;}
.dvStoreDetailOver .dvstrDesDetail{width: 200px; float:left;}
.dvStoreDetailOver .dvStrName{font-weight: bold; color:#f1f1f1;}
.dvStoreDetailOver .spnSelect{float:left; padding-right: 5px;}
.dvStoreDetailOver .dvmiles{float:right; text-align:center;}
.dvStoreDetailOver .dvstrDes{color:#f1f1f1; margin-left:0px;}
.dvStoreDetailOver .dvTimings .spnDay{color:#f1f1f1; font:bold 11px arial;}

.dvStoreDetailSelected{clear: both; float: left; width: 100%; cursor:pointer; font:12px arial; color:#f1f1f1; border-bottom:solid 1px #D8D8D8; background-color:#FF8500; padding: 10px 0px 10px 5px;}
.dvStoreDetailSelected .dvstrDesDetail{width: 200px; float:left;}
.dvStoreDetailSelected .dvStrName{font-weight: bold; color:#f1f1f1;}
.dvStoreDetailSelected .spnSelect{float:left; padding-right: 5px;}
.dvStoreDetailSelected .dvmiles{float:right; text-align:center;}
.dvStoreDetailSelected .dvstrDes{color:#f1f1f1; margin-left:0px;}
.dvStoreDetailSelected .dvTimings .spnDay{color:#f1f1f1; font:bold 11px arial;}

.dvTimings .spnDay{font:bold 11px arial; color:#060606;}
.dvTimings .spnTime{font:11px arial;}
.dvTimings input{width:50px; padding:0px; margin-left:5px;}

.disabledl{color:#919191;}
.enabledl{color:#000000;}

.ddlEvent{width:235px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.txtEvent{width:230px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.txtEventComments{width:230px; height: 50px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}

.subHeading {font-weight: bold; font-size: 14px; line-height: 30px;}
.spnEventRequired {font-size: 14px; font-weight: bold;}

.divEventName {cursor:pointer; font-size: 12px; font-weight: bold; color:#414141; border-bottom:solid 1px #D8D8D8; background-color:#FBFBFB; padding:5px 0px 5px 5px;}
.divEventNameOver{cursor:pointer; font-size:12px; font-weight: bold; color:#f1f1f1; border-bottom:solid 1px #D8D8D8; background-color:#FF8500; padding: 5px 0px 0px 5px;}

.submitButton {background:#eaeaea url(../i/p/Submit_Btn.gif) no-repeat; width: 105px; height: 35px; border: none;}
.cancelButton {background:#eaeaea url(../i/p/Cancel_Btn.gif) no-repeat; width: 105px; height: 35px; border: none;}
.btnGo {width: 35px; height: 26px; text-align: center; vertical-align: middle;}
.btnMoreDetailsForWedding {background: url(../i/p/btn_moreDetails.jpg) no-repeat left top; width: 135px; height: 30px; text-align: center; vertical-align: middle; cursor: pointer; border: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.btnContactUs {background: url(../i/p/btn_contactus.jpg) no-repeat left top; width: 115px; height: 30px; text-align: center; vertical-align: middle; cursor: pointer; border: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.dvCross{float:right;padding-right:38px;padding-top:25px;}


/*By Faheem Khan Starts Here*/


#dvMainTestimonialPics .tblInnerContent{width:98%; border:0;text-align:center;}
#dvMainTestimonialPics .dvInner{height:500px; overflow-y:auto; overflow-x:hidden; padding:0px 14px 0px 12px;}
#dvMainTestimonialPics .spnInvitedby{font-family:Times New Roman; font-size:13px; font-style:italic;}
#dvMainTestimonialPics .tdnotop{border-bottom:dotted 2px #FEFFFF; text-align:left;border-bottom:dotted 2px #FEFFFF; padding:0px 0px 24px 0px;}
#dvMainTestimonialPics .tdBoth{border-bottom:dotted 2px #FEFFFF;text-align:left; padding:24px 0px 25px 0px;}
#dvMainTestimonialPics .tdnobottom{text-align:left; padding:24px 0px 0px 0px;}
#dvMainTestimonialPics .dvDisclaimer{text-align:left; font-style:italic; margin-top:5px; padding-left:10px;}
.dvDisclaimer a{color:#FEFFFF; font-size:13px; font-weight:bold; cursor:pointer;}

#dvMainTestimonialPics #tdmorepics{width:30%; vertical-align:top; text-align:center; padding-top:10px;}
#dvMainTestimonialPics #tdmorepics a{color:#FEFFFF; font-size:13px; font-weight:bold; cursor:pointer;}

#tdHideMorePics{width:30%; vertical-align:top; text-align:center; padding-top:10px;}
#tdHideMorePics a{color:#FEFFFF; font-size:13px; font-weight:bold; cursor:pointer;}


/*By Faheem Khan Ends Here*/

