/* STANDARD ELEMENT OVERRIDES */
* {margin: 0;padding: 0;}
BODY{font: normal 12px Arial, "Agency FB", "Times New Roman", "Lucida Sans Unicode", sans-serif;margin: 0;}
IMG{border-style: none;border-color: inherit;border-width: 0;}
H1{font-size:22px;font-weight:bold;}
H2{font-size:18px;font-weight:bold;}
H3{font-size:16px;font-weight:bold;}
TEXTAREA{font-family: Arial;}
FIELDSET{   
  -moz-border-radius:5px;  
  border-radius: 5px;  
  -webkit-border-radius: 5px;
}

/* PAGE LAYOUT */
.masterPageSurroundAllSections{width:920px;background-color: white;margin-right:auto;margin-left:auto;text-align:left;}
.masterPageHeaderSection, .masterPageFooterSection{width:920px;background-color:White;}
.masterPageBodySection{padding:0 10px;width:900px;float:left;text-align:left;background-color:White;}
.masterColL{float:left; width:650px;}
.masterColLSpacer{float:left;width:100%;height:20px;}
.masterColR{float:right; width:236px;}
.masterColRSpacer{float:right;width:220px;height:20px;}
/* USEFUL */
.none{display:none;}
.hide{visibility:hidden;}
.textCenter{text-align:center;}
.BrandHorizontalLine {border:0;margin:0;padding:0;font-size:0;width:100%;height:10px;margin:10px 0;float:left;}
.errorColor{color:Red;}
.notAllowed{cursor:not-allowed;}
.pointer{cursor:pointer;}
.marginAuto{margin:0 auto;}
.floatRight{float:right;}
/*  BUTTONS */
.SelectButton,.SelectButtonNoBackGround,.GenericButton, .ExpandButton,.CollapseButton,.BigButton{float:left;width:91px;height:31px;line-height:31px;font-weight:bold;text-decoration:none;cursor:pointer;border:0;}
.DisabledSelectButton{float:left;width:91px;height:31px;line-height:31px;font-weight:bold;text-decoration:none;cursor:not-allowed;border:0;}
.SelectButtonNoBackGround,.SelectButton,.DisabledSelectButton{text-align:left;width:81px;padding-left:10px;}
.GenericButton{text-align:center;}
.ExpandButton,.CollapseButton{float:right;text-align:left;padding-left:25px;}
.BigButton{height:52px;line-height:normal;width:130px;font-size:16px;padding:13px 0 0 15px;text-align:left;}
.WideButtonRight,.WideButtonDown,.WideButtonUp{width:185px;height:30px;line-height:30px;cursor:pointer;margin:0 auto;color:#fff;font-weight:bold;padding-left:15px;}
.WideGenericButton{width:130px;height:30px;line-height:30px;cursor:pointer;margin:0 auto;color:#fff;font-weight:bold;text-align:center;}
/* CONTROLS */
/*      *.aspx */
.ControlSurround{float:left;width:100%;margin-top:10px;} /* used to box up left center part of page for fixed height sites */
/*      LineageAd.aspx */
#SlidingHolder{float:right;margin-right:20px;position:relative;}
#LineageAdControlWrapper{width:300px;margin-right:40px;}
#LineageAdControlWrapper .SelectButton{float:right;}
#LineageAdControlWrapper textarea{width:296px;height:210px;}
#LineageAdControlSurround{position:relative;float:left;width:100%;}
.accordionNextButton,#WebsiteAdvertHeader,#WebTextEntrySection,#AdditionalInformationHeader{display:none;}
/*      BmdDataEntry.ascx, HjTextInput.ascx */
.AdEntryInputControlsWrapper{width:300px;margin:10px 0px 10px 0;}
.AdEntryInputControlsWrapper P{font-weight:bold;float:right; width: 300px;margin-top:10px;font-size:12px;}
.AdEntryInputControlsWrapper INPUT, .AdEntryInputControlsWrapper TEXTAREA{width:290px;/*height:40px;*/}
.AdEntryInputControlsWrapper DIV {float:right;font-size:10px;margin-right:5px;}
.AdEntryTextAreaHeader {float:left;font-weight:bold;margin-top:12px;}

/*      ChangePassword.ascx */
.ChangePasswordWrapper{font-size: 10px; width: 240px; margin: 100px auto;float:left;}
.ChangePasswordWrapper div{margin-bottom:20px;}
/*      Gallery.ascx, HjStyleSelector.20.ascx */
.itemHighlight,.itemNormal,.itemSelected{float:left;padding:20px;margin:10px;cursor:default;width:120px;text-align:center;background-color:Green;}
.itemNormal:hover{background-color:#999;}
/*      CropDialog.ascx */
.custom .jcrop-vline, .custom .jcrop-hline {background: yellow;}
.custom .jcrop-handle {border-color: black;background-color: #C7BB00;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#CropPreview{overflow:hidden;width:100px;height:100px;margin-left:5px;float:left;}
/*      Login.ascx, PasswordRecover.ascx, ChangePassword.ascx */
.LoginTop,.LoginBottom{float:left;width:90%;padding:0 5%;}
.LoginMiddle{float:left;width:240px;}
.LoginMiddle DIV{margin-bottom:5px;}
.LoginTop{height:40px;line-height:40px;background-repeat:no-repeat;}
.LoginMiddle{background-repeat:repeat-y;}
.LoginBottom{height:15px;background-repeat:no-repeat;line-height:15px;}
.LoginWrapper{width: 240px;}
.LoginWrapper P{float:left;font-weight:bold;line-height:30px;}
.LoginWrapper INPUT{float:right;width:140px;}
.LoginWrapperRow{float:left;width:100%;line-height:22px;}
#LoginSignInWrapper{width:auto;float:right;}
.LoginWrapper DIV SPAN{margin-left:10px;}
.LoginWrapper .SelectButtonNoBackGround{width:91px;float:right;}
.LoginMiddleInner{width:90%;margin:0 5%;}
/*      ProductInfo.ascx (formally "Detailed Progress Bar" / "DPB") */
.ProductInfoSurround{float:left; width:240px;}
.ProductInfoSurround P{float:left; height:32px; margin-left:10px; width:230px;}
.ProductInfoSurround HR{float:left; height:9px;width:100%;}
.ProductInfoNetCostSurround{float:left;width:100%;}
.ProductInfoVatSurround{float:left;width:100%;}
.ProductInfoCostSurround{float:left;width:100%;}
.ProductInfoNetCostSurround .amount,.ProductInfoVatSurround .amount,.ProductInfoCostSurround .amount,.ProductInfoNetCostSurround .label,.ProductInfoVatSurround .label,.ProductInfoCostSurround .label{height:30px; line-height:30px; font-size:16px; font-weight:bold;float:left;}
.ProductInfoNetCostSurround .label,.ProductInfoVatSurround .label,.ProductInfoCostSurround .label{float:left;width:60%;}
.ProductInfoNetCostSurround .amount,.ProductInfoVatSurround .amount,.ProductInfoCostSurround .amount{float:left;width:40%;text-align:right;}
.ProductInfoItemWrapper{width:240px;margin-bottom:10px;}
.ProductInfoTitle{float:left;font-weight:bold;font-size:14px;}
.ProductInfoUpdate{float:right;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#000;text-align:right;font-size:11px;font-weight:normal;cursor:pointer;border:0;}
.ProductInfoDescription{width:220px;padding-left:20px;}
.ProductInfoUpdate,.ProductInfoTitle a{color:#77F;border-color:#77F;}
.ProductInfoTitleUpdateWrapper{width:100%;float:left;}
/* ShoppingCart.ascx */
.ShoppingCartSurround{float:left; width:240px;}
.ShoppingCartSurround P{float:left; height:32px; margin-left:10px; width:230px;}
.ShoppingCartSurround HR{float:left; height:9px;width:100%;}
.ShoppingCartNetCostSurround{float:left;width:100%;}
.ShoppingCartVatSurround{float:left;width:100%;}
.ShoppingCartCostSurround{float:left;width:100%;}
.ShoppingCartNetCostSurround .amount,.ShoppingCartVatSurround .amount,.ShoppingCartCostSurround .amount,.ShoppingCartNetCostSurround .label,.ShoppingCartVatSurround .label,.ShoppingCartCostSurround .label{height:30px; line-height:30px; font-size:16px; font-weight:bold;float:left;}
.ShoppingCartNetCostSurround .label,.ShoppingCartVatSurround .label,.ShoppingCartCostSurround .label{float:left;width:60%;}
.ShoppingCartNetCostSurround .amount,.ShoppingCartVatSurround .amount,.ShoppingCartCostSurround .amount{float:left;width:40%;text-align:right;}
.ShoppingCartItemWrapper{width:240px;margin-bottom:10px;}
.ShoppingCartTitle{float:left;font-weight:bold;font-size:14px;}
.ShoppingCartUpdate{float:right;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#000;text-align:right;font-size:11px;font-weight:normal;cursor:pointer;border:0;}
.ShoppingCartDescription{width:220px;padding-left:20px;}
.ShoppingCartItemSurround .amount,.ShoppingCartItemSurround .label{height:30px; line-height:30px; font-size:16px; font-weight:bold;float:left;}
.ShoppingCartItemSurround .label{float:left;width:60%;}
.ShoppingCartItemSurround .amount{float:left;width:40%;text-align:right;}
/* Wave2Gallery.aspx */
.ProductionSelectionRow{line-height:25px;}
/*      DisplayOldOrderDetails.ascx */
#OldOrdersWrapper{float:left;width:100%;}
#OldOrdersWrapper TABLE{background-color: #ddd;text-align: left;border: solid 20px #ddd;}
#OldOrdersWrapper TH{font-weight: bold;padding-right: 20px;text-align:left;}
#StopOptionsWrapper{float:right;margin-top:10px;}
#StopOptionsWrapper SelectButtonNoBackGround{margin-right:5px;}
#RepeatOptionsWrapper{width:400px;margin:10px auto;}
#RepeatOptionsWrapper .WideButtonRight{float:left;}
/*      HjStyleSelector-2.0.ascx */
.HjStyleSelectorWrapper{margin:200px 0;float:left;width:100%;}
.tallItem{width:29%;}
.wideItem{width:45%;}
.tallItem,.wideItem{float:left;cursor:pointer;text-align:center;padding:20px 0;}
/*      ImageOptions.ascx */
.ImageOptionsWrapper{float:left;width:100%;margin-top:20px;}
.ImageOptionsBlockWrapper{width:130px;float:left;margin-right:20px;}
.ImageOptionsTextWrapper{float:left;width:100%;height:66px;}
.ImageOptionsThumbnail{float:left;height:120px;width:120px;border:solid 1px #ccc;}
/*      Miles33Accordion.ascx */
.AccordionBodyRow, .AccordionHeaderStdRow, .AccordionHeaderBody{height: 30px;line-height: 30px;}
.AccordionHeaderImage{float: left;width: 170px;height: 170px;text-align: center;background-repeat:no-repeat;background-position:center;margin:0 10px 0 0;}
.AccordionHeaderText{float: none;}
.AccordionHeaderTitle{font-weight: bold;font-size: 20px;padding-right: 20px;}
.AccordionHeaderBody{font-size: 14px;padding-right: 20px;height: 135px;}
.AccordionHeaderPrice{font-weight: bold;font-size: 24px;padding-right: 20px;}
.AccordionHeaderRow{height: 230px;cursor: default;padding: 0 20px;}
.AccordionBodyRow{cursor: pointer;}
.AccordionBodyNormalRow{float: left;width: 300px;background-position:left; background-repeat:repeat-y;}
.AccordionBodyEndRow{float: left;width: 300px;background-position:left top; background-repeat:no-repeat;height: 30px;}
.AccordionBodyButtonWrapper{float: left;width: 150px;}
.AccordionBodyPanel{margin:0 0 10px 20px;padding-left:20px;}

 /*     MultipleDatesCalender.ascx */
.CalenderSurround{width:154px;text-align:center;background-color:#fff;border:solid 10px #fff;float:left;font-size:12px;}
.CalenderDayUnavailable,.CalenderDayHighlighted,.CalenderDaySelected,.CalenderDayUnavailable,.CalenderDay,.CalenderDayPrefix,.CalenderMonthYear,.CalenderMonth,.CalenderRunDate{line-height:15px;height:15px;cursor:default;}
.CalenderDayUnavailable,.CalenderDayHighlighted,.CalenderDaySelected,.CalenderDayUnavailable,.CalenderDay,.CalenderDayPrefix,.CalenderRunDate{text-align:center;float:left;width:20px;font-size:12px;}
.CalenderDayPrefix{border:solid 1px #fff;color:#555;font-size:10px;}
.CalenderDay{border:solid 1px #fff;font-weight:normal;font-weight:bold;}
.CalenderDayUnavailable{background-color:#fff;border:solid 1px #fff;}   
.CalenderDaySelected{background-color:#fff;color:#000;border:solid 1px #000;font-weight:bold;font-size:14px;}
.CalenderDayHighlighted{background-color:#fff;color:#000;border:solid 1px #000;font-size:14px;font-weight:bold;}
.CalenderDayUnavailable{background-color:#fff;color:#888;border:solid 1px #fff;}
.CalenderMonth{font-weight:bold;background:url(BrandlessResources/calenderHead.gif) top center no-repeat;line-height:40px;height:40px;color:#fff;}


.CalendeerTitleNormal,.CalendeerTitleHighlighted{border:solid 1px #333;text-align:center;width:260px;height:50px;float:left;margin:5px 0px;background-position:center;background-repeat:no-repeat;}

.CalendeerTitleNormal{font-size:16px;background-color:#eee;}
.CalendeerTitleHighlighted{font-size:16px;background-color:#ccc;font-weight:bold;}
.CalenderMouseoverPrompt{font-size:10px;text-align:center;font-weight:normal;}
.CalenderTitlesColumn{float:left;width:90%;}
.CalenderWrapper{position:absolute;border:solid 1px #ddd;float:left;left:auto;margin-left:320px;}
.CalenderMiniture{width:50px;height:50px;float:left;background-color:red;margin:5px;background:url(BrandlessResources/miniCalendar.jpg);cursor:pointer;z-index:200;}
.CalenderTitleRow{width:80%;padding:5px 0;border-bottom:solid 1px #bbb;margin:0 0 0 80px;float:left;}
.CalenderMonthSurround{width:100%;font-size:8px;color:#fff;margin:10px 0 1px 9px;font-weight:bold;}
.CalenderDaySurround{width:100%;font-size:20px;color:#000;text-align:center;font-weight:bold;}
/*      AdvertQuery.aspx, Query.ascx*/
.AdvertQuerySurround{float:left;margin-top:20px;}
.AdvertQueryLeft{float:left;}
.AdvertQueryRight{float:left;width:444px;}
.AdvertQueryRight P,.AdvertQueryLeft P{font-weight:bold;}
.AdvertImageWrapper{width:120px; height:120}
/*      RotateDialog.ascx */
.RotateWrapper SelectButtonNoBackGround{float:right;margin:20px 20px 0 0;}
.RotateClockWise,.RotateAntiClockWise{height:100px;width:100px;float:left;cursor:pointer;}
.RotateClockWise{background:url(BrandlessResources/acw.gif) center no-repeat;margin-right:10px;}
.RotateAntiClockWise{background:url(BrandlessResources/cw.gif) center no-repeat;}
.RotateMinus180{float:left;width:22%;text-align:left;}
.RotateMinus90{float:left;width:18%;text-align:left;}
.Rotate0{float:left;width:20%;text-align:center;}
.Rotate90{float:left;width:18%;text-align:right;}
.Rotate180{float:left;width:22%;text-align:right;}
.RotateButtonsWrapper{margin:0 auto;width:210px;height:100px;}
.RotateImageWrapper{width:500px;margin:0 auto;}
.RotateImageWrapper IMG{margin:0 auto;}    
/*      StylesPanel.ascx */
.stylePanelTitle{padding-left:10px;height:50px;line-height:50px;font-size:24px;font-weight:bold;}
.stylePanelIntroductoryText{padding:10px 10px 20px 10px;text-align:justify;color:#333;float:none;}
.stylePanelTabSurround{padding-left:20px;height:30px;}
.stylePanelTabHighlighted{color:#777;}
.stylePanelTabNormal{color:#333;}
.stylePanelDividingLine{width:620px;background:url(BrandedResources/_Default/Images/Furniture/dividingLine.gif) repeat-x;height:20px;margin:0 auto 5px auto;}
.stylePanelInner{padding:0 20px;}
.stylePanelScrollable{height:672px;width:100%;border-style:solid;border-width:1px;overflow:auto;margin:0 auto;float:left;}
.stylePanelImageHolderH, .stylePanelImageHolderN, .stylePanelImageHolderS{float:left;padding:20px;margin-left:30px;cursor:default;}
.stylePanelImageHolderH{background-color:#999;}
.stylePanelImageHolderN{background-color:#fff;}
.stylePanelImageHolderN:hover{background-color:#999;}
.stylePanelImageHolderS{background-color:#555;}
.stylePanelImage{float:left;background-color:#fff;border:solid 1px #001;}
.stylePanelDivider{margin:20px 5%;float:left;width: 490px;}
.stylePanelUploadText{color:#444; font-weight:bold; font-size:13px;text-align:justify; margin-bottom:20px;}
.stylePanelUpload{margin:20 0;}
.stylePanelPreviewText{text-align:center;}
.stylePanelButtonChanges{float:right;margin-top:10px;}
.stylePanelTradePanel{float: left; margin-bottom: 20px; width: 580px;}
.stylePanelUploadControlWrapper{padding-top: 6px; float: left;}
.stylePanelArtworkPreview{float: left; width: 580px;}
.stylePanelImagePreviewWrapper{text-align: center; float: left; text-align: center; width: 580px;}
.stylePanelImagePreviewWrapper IMG{border: solid 1px #333;}
.stylePanelSelectButtonWrapper{float: right; margin: 20px 0 0 311px;}
/*      MotorsDataEntry.ascx */
.MotorsDataEntryWrapper P{float:left;width:126px;}
.MotorsDataEntryWordCount{width:100%;text-align:right;font-size:10px;margin-bottom:10px;}
.MotorsDataEntryWrapper TEXTAREA{width:300px}
.MotorsDataEntryWrapper INPUT{width:152px}
.MotorsDataEntryWrapperCheckbox INPUT{width:10px;margin-left:2px;}
.MotorsDataEntryWrapperCheckbox INPUT[Type=CheckBox]{width:10px;margin-left:2px;}
.MotorsDataEntryWrapper SELECT{width:140px}
.MotorsDataEntryCheckBoxWrapper INPUT{width:auto;margin-left:-4px;}
/*      RegisterDialog.ascx */
.RegisterLoginWrapper{width: 260px; margin: 20px auto 0 auto; padding-left: 20px; height: 200px;}
.RegisterColumnWrapper{float:left;width:97%;}
.RegisterColumnWrapper SELECT, .RegisterColumnWrapper INPUT{width:52%;}
.RegisterLeftColumn{width:45%;float:left;}
.RegisterRightColumn{width:45%;float:right;}
.RegisterLeftColumn P, .RegisterRightColumn P{width:46%;float:left;}
.RegisterLeftColumn, .RegisterRightColumn{height:24px;line-height:24px;}
.RegisterDpaQuestionsWrapper{text-align:left;float:left;width:97%;margin-top:20px;}
.RegisterDpaQuestionsWrapper P{float:left;width:100%;}
.RegisterDpaQuestionsWrapper DIV{float:left;width:100%;margin-bottom:20px;}
.RegisterButtonWrapper{float:right;}
.RegisterLoadingImageWrapper{margin-top:300px;text-align:center;}
.RegisterDataProtectionWrapper{margin:20px 0;width:100%;float:left;}
.RegisterValidationErrorsWrapper{float:left;width:100%;margin:20px 0;}
/*      UploadDialog.ascx*/
#A1{padding:5px 10px;}
#upload_button{margin-top:20px;}
/*      Review Orders */
.ReviewOrdersRowWrapper{}
.ReviewOrdersInnerRowWrapper{}
.ReviewOrdersImageWrapper{width:180px;height:180px;float:left;}
.ReviewOrdersDetailsWrapper{}
.ReviewOrdersBodyTextWrapper{}
.ReviewOrdersOptionsWrapper{}

/*  PAGES */
/*      AccountDetails.aspx */
.AccountDetails TABLE{margin:0 auto;}
.AccountDetails TABLE .GenericButton{float:right;}
/*      ReviewOrders.aspx */
.ReviewOrdersPaginationOptions{float:right;}
#ReviewOrdersVerticalSpacer {height:200px;}
.ReviewOrdersModalOverride .modalSurround{margin:0;}
.ReviewOrdersModalOverride .modalTitle{float:left;}
.ReviewOrdersModalOverride .GenericButton{margin:0 2px 5px 0;}
.ReviewOrdersModalOverride .cancel{margin:0 0 5px 2px;}
.ReviewOrdersButtonWrapper {width:188px;margin: 0 auto 0 auto;}
.ReviewOrdersPreviewWrapper {height:120px;}
/*      AccountInvoices.aspx */
.AccountInvoicesWrapper TABLE{margin:0 auto;}
.AccountInvoicesWrapper TH{background-color:#dadada;padding:10px;}
.AccountInvoicesWrapper TD{text-align:center;}
.AccountInvoicesDaysLeft{font-size:10px;text-align:center;}
.AccountInvoicesWrapper INPUT{width:60px;}
.AccountInvoicesCheckBox INPUT{width:20px;}
.AccountInvoicesSelectButtonsWrapper{width:220px;margin:10px auto 0 auto;}
.AccountDetailsGenericOverrides{float:none;margin:6px auto 0 auto;}
/*      Welcome.aspx */
.WelcomeContentsWrapper H2{font-weight: bold;font-size: 20px;padding: 30px 0 20px 24px;margin: 0;}
.WelcomTextWrapper{font-size: 18px;float: left;padding: 0 24px;height: 300px;width: 410px;}
.WelcomeContentsWrapper .BigButton{float:none;margin:0 auto;}
.WelcomeButtonsWrapper{float:left;width:100%;}
.WelcomeTradeOptionWrapper{float:left;width:150px;margin-left:190px;}
.WelcomePrivateOptionWrapper{float:left;width:150px;margin-left:70px;}
.WelcomeContentsWrapper CENTER{width: 250px;}
.WelcomeBreifText{font-weight: bold;font-size: 11px;text-align: center;}
.WelcomImageWrapper{float: right;height: 300px;}
/*      Confirmation.aspx */
.ConfirmationWrapper TABLE TABLE{background-color: #f1ede1;text-align: left;border: solid 20px #f1ede1;}
.ConfirmationWrapper TH{font-weight: bold;padding-right: 20px;vertical-align: top;text-align: left;}
.ConfirmationWrapper CENTER{width: 50%; float: right;}
.ConfirmationWrapper TABLE{width:100%;}
.ConfirmationBookAdWrapper {width:98%;float:left;margin-top:20px;line-height:31px;}
.ConfirmationBookAdWrapper .GenericButton{float:right;}


/*      DateSelection.aspx */
.DateSelectionButtonWrapper{float:left;width:100%;text-align:right;margin-top:40px;}
.DateSelectionButtonWrapper .GenericButton{float:right;}
/*      CopmletePayment.aspx */
.CopmletePayment .GenericButton{float:right;}
/*      LineageAd.aspx */
.Payment {height: 360px; background-color: white; float: left;}
.Payment TABLE{width:100%;}
.Payment P{width:200px;float:left;}
.Payment DIV{width:100%;float:left;height:30px;line-height:30px;}
.Payment .GenericButton{float:right;width:91px}
/*      SpellCheckingDialog.aspx */
.SpellCheckingDialogWrapper{height: 430px; width: 380px; overflow: hidden;}
.SpellCheckingDialogWrapper FORM{width: 400px; height: 450px}
.SpellCheckerInnerSurround{height: 400px; overflow: hidden;}
/*      ProgressBar.ascx */
.ProgressBarWrapper{width:675px; height:55px;line-height:55px;padding:0 5px; background-repeat:no-repeat;background-position:left center;}
.ProgressBarItemCurrent,.ProgressBarItemUnavailable,.ProgressBarItemCompleted{float:left;padding:0 6px;}
.ProgressBarItemCompleted{cursor:pointer;}
/* LEGACY CODE */
/*      modal popups */
.modalBackground{background-color:Gray;filter:alpha(opacity=30);opacity:0.3;}
.modalPopup{border:solid 1px gray;padding:20px;width:500px;height:500px;}
.modalPopupText{text-align:center;font-size:30px;}
.modalPopupVisualiser{height:300px;width:300px;line-height:300px;background-color:#ccc;margin:30px auto;text-align:center;}
.modalSurround{padding:5px; background-color:#fff;display:none;width:600px;border:solid 3px #000;}
.modalTitle{font-size:20px; font-weight:bold;}
.modalBody{font-weight:bold;font-size:16px;text-align:center;cursor:default;}
.modalClose{float:right;cursor:pointer;background:url(../../BrandedResources/_Default/Images/Furniture/ModalPopupClose.JPG) center no-repeat;width:70px; height:23px;}


/*  Account Transaction (aka Account Invoices MERGE THIS WITH INVOICES */
.altRow{background-color:#eee}
.arrow ,.arrowUp{ background:transparent url(BrandlessResources/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;float:left;margin-left:5px;cursor:pointer;}
.arrowUp { background-position:0px 0px;}
.TransactionExpandedWrapper{margin:0 0 10px 0;text-align:left;float:left;}
.TransactionExpanderRow {cursor:pointer;}
.TransactionExpanderRow TD{padding:10px 0;}
.ExpandableRow TD{padding-bottom:10px;}
.AccountTransaction{border:solid 1px #ddd}
.AccountTransaction input{text-align:right;}
.AccountTransaction TH{padding-left:5px;}
.AccountTransaction A{text-decoration:underline;}
.AccountTransaction tfoot tr td{text-align:right;background-color:#ddd;}
#AccountTransactionTotalWord,#AccountTransactionTotal,#AccountTransactionTotalTop{text-align:right;padding:2px;background-color:White;border:solid 1px #999;float:left;font-weight:normal;font-size:14px;width:70px;font-weight:bold;margin-top:6px;}
#AccountTransactionTotalWord{border:0;background-color:Transparent;margin-right :5px;}
#AccountTransactionTotalWrapper{float:right;margin:10px;}
.AccountTransaction .GenericButton{margin-right:10px;}
.AccountTransactionAmountOwedCell{text-align:right;}
#UiInvoiceTableWrapper{float:left;width:100%;}
#AccountInvoicesTopPayoptionWrapper{float:left;width:100%;position: relative;margin-top:-86px;}
#UiTopTotalPay .GenericButton{margin-right:10px;}
#UiTopTotalPay{float:right;margin-right:10px;}

/* Browser Upgrade */
#browser-upgrade-box{background-color:#FFF9D4;float:left;width:100%;display:none;}
#browser-upgrade-box div{float:right;text-align:center;padding:10px;}
#browser-upgrade-box div a{margin:5px;}
#browser-upgrade-box p{font-weight:bold;font-size:20px;text-align:center;margin-top:30px;}



#LoginRegister {text-align:center;}
#LoginForgotPassword {text-align:center;}

/* Disable the year buttons on the calendar control */
.dp-nav-next-year{display:none;}
.dp-nav-prev-year{display:none;}



.dp-nav-next{display: block; right: 0px; margin-right: 10px;}

/*  DisplayOptions.aspx  */
.DisplayOptionPanel{width:24%;float:left;}
.LoadingBox{width:130px;height:400px;border:thin solid Gray;background-image:url('BrandlessResources/loading.gif');background-repeat:no-repeat;background-position:center;}
.PositionLoadingBox{width:130px;height:400px;border:thin solid Gray;background-image:url('BrandlessResources/loading.gif');background-repeat:no-repeat;background-position:center;background-color:Transparent;}
.OptionListBox{width:130px;height:400px;line-height:200%;}
