/*body,a,h1,h2,h3,h4,h5,h6,ul,li,p,div,input,header,TH,THEAD,TFOOT,big,small
{
    font-family: Verdana;
}

body,h1,h2,h3,h4,h5,h6,ul,li,p
{
    margin: 0;
    padding: 0;
}
body 
{
    text-align:  center;
    font: .85em Verdana, helvetica;
    font-weight: normal;
}
ul 
{
    list-style-type: none;
}*/

*
{
    font-family: Verdana;
}

body,ul
{   
    margin: 0;
    padding: 0;
    list-style-type: none;         
}
h1 
{
    font-size: .90em;
}
h2
{
    font-size:  .85em;
}
a,a:hover,a:visited
{
    color: blue;
}

.MainText
{
    color:black;
    background-color:#C8D1DF;
}

#wrapper 
{
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    position: relative;    
}

#header 
{
    margin: 10px;
    
    position: relative;
    border:  1px solid RGB(204,204,204);
    height: 116px;
    background-color: RGB(204,204,204);
    /*background: url(banner.jpg);*/
}
#header ul li 
{
    float: left;
    padding: 5px;
}

 .MainMenuBox
 {
    padding: 10px 10px 10px 10px;
    margin: 0px 10px 10px 10px;
    border:  1px solid RGB(204,204,204);
    /*display:block;*/
    width:980px;
    background-color:#C8D1DF;
 }
 
 .SectionHeaderBox
 {
    margin: 10px 0 0 0
 }
 
 .SectionHeaderText,.SectionErrorHeaderText, .SectionSmallHeaderText,.SectionSmallErrorHeaderText 
 {
    font-weight: bold;
    color: #035593;
    font-family: Verdana, Tahoma, "Trebuchet MS";
    background-image:url("Images/formback_2.jpg");        
 }

 .SectionHeaderText,.SectionErrorHeaderText
 {
    font-size: 14px;
 }

 .SectionSmallHeaderText,.SectionSmallErrorHeaderText 
 {
    font-size: 13px;
 }
  
 .SectionSmallHeaderText,.SectionSmallErrorHeaderText 
 {   
    font-size: 13px;           
 }
 
  .SectionFirstImage
 {
    background-image:url("Images/formback_1.gif");
 }
 
 .SectionLastImage
 {
    background-image:url("Images/formback_3.gif");
 }
 
 .SectionErrorFirstImage
 {
    background-image:url("Images/Yellow_formback_1.gif");
 }
 
 .SectionErrorHeaderText
 {
    background-image:url("Images/Yellow_formback_2.jpg");
 }
 
 .SectionErrorLastImage
 {
    background-image:url("Images/Yellow_formback_3.gif");
 }
 
 .homeHeaderLargeText
 {
    font-weight: bold;
    font-size: 18px;
    color: #035593;
    font-family: Verdana, Tahoma, "Trebuchet MS";
 }
 
 .homeHeaderBox, .PageHeaderBox
 {
    margin: 0px 0 0 0
 }

.colOne
{
    vertical-align: top;
    width: 200px;
}

.colTwo
{
    padding-left:10px;
    padding-right:10px;
    vertical-align: top;
    width: 580px;
}

.colThree
{
    vertical-align: top;
    width: 180px;
}

.colTwoWide
{
    padding-left:10px;
    vertical-align: top;
    width: 100%;
}

.colTwoBidding
{

    vertical-align: top;
    width: 100%;
}

.colTwoRegister
{
    vertical-align: top;
    width: 100%;
}

.biddingColOneTwo
{
    vertical-align: top;
    width: 700px;
}

.biddingColOne
{
    vertical-align: top;
    width: 220px;
}

.biddingColTwo
{
    padding: 0px 0px 0px 10px;
    vertical-align: top;
    width: 470px;    
}


.biddingColTwoWide
{
    padding-left:10px;
    vertical-align: top;
    width: 760px;
}

.biddingColOneTwoWide
{
    
    vertical-align: top;
    width: 1010px;
}

.biddingColThree
{
    padding: 0px 0px 0px 10px;
    vertical-align: top;
    width: 270px;
}

*
{
    FONT-FAMILY: Verdana,Arial,Tahoma;   
    /*margin: 0;
    padding: 0;*/
    list-style-type: none;    
}

.DefaultClearFix 
{
    display: inline-block;  
}
.DefaultClearFix:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;    
}

.DefaultMasterFrameTable
{
    table-layout:fixed;
    position:relative;
    top: -14px;
    left:10px;
    /*table-layout:fixed;*/
    width: 980px;
}


.PropertyDetailsMainFrame
{
    table-layout:fixed;    
    width: 980px;
    margin-top:10px;
    text-align:left;
}

.PropertyDetailsContent
{
    padding-left:10px;
    padding-right:10px;
    vertical-align: top;
    width: 780px;
}

/*#DefaultContainerBoxID
{
    margin: 0px 0px 0px 0px;
    border:  1px solid RGB(204,204,204);
    position:  relative;
    visibility:hidden
}*/

.DefaultContainerBox h1,
.DefaultContainerBox h2,
.DefaultContainerBox p,
.DefaultContainerBox ul
{   
    margin: 5px 0 5px 5px;    
}

.RelativeOffset
{   
    position: relative;
    top: -140px    
}
.DefaultContainerBox a.AuxiliarySelector
{
    font-weight: bold;
    font-size:11pt;
    /*margin: 0 -5px 0  0;*/
    padding: 5px 0 5px 5px;
    width: 173px;
    display: block;
    border-top: 1px solid RGB(204,204,204);
}
.DefaultContainerBox a.rightLink
{
    position:  absolute;
    top: 5px;
    right: 5px;
}


.DefaultContentOffset
{
    position:relative;
    top:10px;
}

.DefaultPublicProfileTextBoxColumn1Layout
{
    position:absolute;
    left:118px;
}

.DefaultPublicProfileTextBoxColumn2Layout
{
    position:absolute;
    left:410px;
}

.DefaultPublicProfileLabelColumn2Layout
{
    position:absolute;
    left:310px;
}

.DefaultCalendarLink
{    
    float:left;     
    padding:0px 0px 10px 0px;   
    width: 76px;   
    font-size: 7pt;
}

.DefaultPrevNextMonthLink
{    
    text-decoration:none;   
    font-size: 9pt;
}

.DefaultTodaysAuctionDetailsLink
{     
    display:block;  
    padding:1px 0px 0px 1px;     
    width: 76px;  
    height:20px;
    font-size: 8pt;    
}

.DefaultTodaysAuctionDetailsHourColumn
{     
    text-align:center;
    background-color:Silver;    
    border:2px ridge WhiteSmoke;        
}

.DefaultTodaysAuctionDetailsLinkColumn
{     
    background-color:RGB(253,207,158);
    border-left-color:#c0c0c0;
    border-left-width:2px; 
    border-left-style:ridge;  
    border-bottom-color:#c0c0c0;
    border-bottom-width:2px; 
    border-bottom-style:ridge 
}

.DefaultEmphasis 
{
    display: block;
    font-size:  1em;
    margin : 5px 0 5px 5px;
}

#header .DefaultLinkPanel
{
    position: absolute;
    top: 0;
    right: 200px;
    color: RGB(255,255,255);
    font: .85em Verdana, helvetica;
}

#header .DefaultLinkPanel a,
#header .DefaultLinkPanel a:visited,
#header .DefaultLinkPanel a:active
{
    text-decoration : none;
    color: RGB(255,255,255);
}
#header .DefaultLinkPanel a:hover
{
    text-decoration : underline;
}

#header .DefaultJSCalendarAndClockPanel 
{
    position: absolute;
    height: 18px;
    font-size: 14px;
    line-height:16px;
    bottom: 0px;
    right:  180px;
    top: 138px;
    left: 710px; 
}

.DefaultDateCellView
{   
    padding-left: 16px;
    padding-right: 16px;
    text-align:  center;
    color: #FFFFFF;   
    background-color: #FF9966;
    border-color: #FF9966;
    font-size: 8pt;
    border-width: 1px;
    border-style: solid;    
}

.DefaultTimeCellView
{
    padding-left: 16px;
    padding-right: 16px;
    text-align:  center;    
    color: #FF9966;
    font-size: 8pt;
    border-width: 1px;
    border-style: solid;
    border-color: #FF9966;
    background-color:#FFFFFF;
}

.DefaultFooterFrame
{
    position:relative;
    left:10px;
    table-layout:fixed;
    width: 980px;
}

.AdminFooterFrame
{
    padding-top:10px;
    table-layout:fixed;
    width: 995px;
}

.DefaultFooterStyle
{
    font-size: 10px;    
    vertical-align:middle;
    font-weight: normal;    
    background-color: RGB(42,120,180);
    border: 0;
}

a.DefaultFooterLinkOnlyA, a:visited.DefaultFooterLinkOnlyA
{
    font-size: 10px;    
    text-align:  center;
    text-decoration: none;
    color: RGB(255,255,255);       
}

TD.DefaultFooterLinkCellOnlyTD a:hover
{    
    text-decoration: underline;      
}

TD.DefaultFooterLinkCellOnlyTD
{
    white-space: nowrap;        
}

.DefaultFooterText
{
    font-size: 10px;
    font-family: Arial;    
    text-align:  right;    
    color: RGB(255,255,255);    
}

.AccountTypeControlBox
{      
    width:185px;        
    font-size: 8pt;     
}

.AccountTypeControlButton
{      
    margin: 1px 0px 0px 5px;
    padding: 0;  
    font-size: 8pt;     
}

.AccountTypeControlLink
{
    font-size: 8pt;      
}

.LoginPageTitle
{
    text-align:center;
    width:100%;
}

.LoginPageTitleText
{
    color:#000000;
    font-size:18pt;
    font-weight:bold;
}

.LoginPageTitleTextItalicRed, 
.LoginPageTitleTextItalicBlue
{
    font-style:italic;
}

.LoginPageTitleTextItalicBlue
{
    color:RGB(81,90,165);
}

.LoginPageTitleTextItalicRed
{
    color:RGB(238,53,56);
}

.LoginPageHeader
{
    font-size: 12pt;  
    font-weight:bold; 
    text-align:left;      
    width:100%;
    padding:15px;
}

.LoginPageImage
{
    border:0;
    padding-right:75px;
}

.LoginPageImageFrame
{
    text-align:right;
    vertical-align:middle;
}

.LoginPageLink, a:visited.LoginPageLink
{
    font-size: 12pt;  
    font-weight:bold; 
    text-align:left;
    text-decoration:none;
    color:#5b8db6;
}

a:hover.LoginPageLink
{
    font-size: 12pt;  
    font-weight:bold; 
    text-align:left;
    text-decoration:underline;
    color:#5b8db6;
}


.LoginPageLinkBox
{
    padding:4px;
}

.LoginPageLinksFrame
{
    padding-right:75px;
    float:right;
}

.LoginPageBenefitsContent, .LoginPageBenefitsContentFirstColumn
{
    vertical-align:top;
    background-color:#C8D1DF;/*#DCEBFF;*/
    border-top: solid 2px #000000;        
    padding:5px;
}
.LoginPageBenefitsContentFirstColumn
{
    border-right: solid 1px #000000;    
}



.RemarkText, .RemarkSign, a:hover.RemarkText, a:visited.RemarkText
{
    color:red;
}

.MediumBlueRemarkSign
{
    color: mediumblue;
    /*background-color: #dcebff;*/
}

.RedText
{
    color:red;
}

.BlueText
{
    color:blue;
}

.RemarkSign,.MediumBlueRemarkSign
{
    vertical-align:super;
    font-size:10px;
}

.SpecialInputArea
{
    background-color: #feffa1
}

.SpecialInputAreaForDate
{
    background-color: #feffa1;
    float:right;
}


.SpecialWhiteInputArea
{
    background-color: #ffffff
}

.DefaultText, .SpecialInputArea, .RealtorsAssociationInputBox, .SpecialWhiteInputArea, .SpecialInputAreaForDate, .SmallerText
{
    font-size: .85em;
}
.BiggerText
{
    font-size: 1.17647em;
}

.BoldText
{
    font-weight: bold;
}

.DefaultLink, a:visited.DefaultLink
{
    color:blue;    
}

.NotUnderlinedLink, a:visited.NotUnderlinedLink
{
    color:blue;        
    text-decoration:none;
}

.AlredyRegisteredBox
{
    WHITE-SPACE: nowrap; 
    BACKGROUND-COLOR: #fcfcfc;
    text-align:center;
    padding-top: 8px;
    padding-bottom: 8px;

}
.NoWrap
{
    WHITE-SPACE: nowrap;     
}

.HeaderLevel1
{
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.HeaderLevel2
{
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.HeaderLevel3
{
    font-size: 1.1em;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.RedLabelHeaderLevel1
{
    font-size: 1.3em;
    font-weight: bold;
    color:Red;
    margin-top: 0px;
    margin-bottom: 0px;
}

.HeaderLevel2
{
    font-size: 1em;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}

.LabelHeaderLevel2
{
    font-size: 1em;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.ValidatorMessage
{
    color:red;
    vertical-align: baseline;
}

.GreenMessage
{
    color:green;
    vertical-align: baseline;
}

.StatusMessage
{
    color:red;
}

.ListLevel1, .HomePageBenefits
{
    list-style-type:disc;
    list-style-position: inside;
}

.ListLevel2
{
    list-style-type:circle;
    list-style-position:inside;
    padding-left:10px;
}

.SearchListingControl, .SearchClosedListingControl
{
    /*white-space: nowrap;*/
}

.BenefitsOfRegisteringFrame
{
    BORDER-RIGHT: black 1px solid; 
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;  
    WIDTH: 296px;
}

.RegistrationSecureCode
{
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;        

    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;  
    PADDING-LEFT: 50px;
    PADDING-RIGHT: 50px;  

    background-color:#cccccc;
    color:#0c0c0c;
    text-align:center;
}

.RegistrationESignatureText
{
    text-align:left;
    font-family:Script MT Bold;    
}

.RegistrationESignatureBody
{
    text-align:left;
    font-family:Script MT Bold;    

    PADDING-TOP: 5px;
    PADDING-BOTTOM: 10px;  
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;      
}

.RegistrationHeaderRow
{
    padding: 5px 0 0 0;    
}

.PricesTitle
{
    font-size: 14px;
    font-weight: bold;
}
.PricesTable
{
    font-size: 14px;
    width:100%;
}
.PricesTableHeader
{
    background: #CCCCCC;
    font-weight: bold;
}
.PricesTableRow1
{
    background-color: #f2f2f2;    
}
.PricesTableRow2
{
    background-color: #CCCCCC;
}

.PricesDownloadTable
{
}

.PricesDownloadPdfCell
{
    font-size: 12px;
    text-align:left;
    vertical-align:middle;
}

.FileDownloadControlLink
{
}
.FileDownloadControlInfo
{
    color:gray;
}

.PricesDownloadAcrobatCell
{
    text-align:right;
    vertical-align:middle;    
}
.PricesDownloadAcrobatLink
{
}


.DefaultFeaturedEntitiesFormat img
{
    margin: 0 0 0 5px;
}
.DefaultFeaturedEntitiesFormat ul
{
    margin : 5px 0 5px 5px;
}
.DefaultFeaturedEntitiesFormat ul li
{
    font-size:  10pt;
    margin: 2px 0 3px 0;
}


.DefaultContainerBox, 
.DefaultContainerBoxGray, 
.DefaultFrame, 
.LoggedInBox,.FeaturedListingsBox,.FeaturedAgentsBox,
.FeaturedLendersBox, .SignUpForNewsBox, 
.CurrentAuctionsBox, .UpcommingAuctionsBox,
.MemberOfBox,
.AboutUsBox,
.PricingBox,
.PrivacyPolicyBox, 
.TermsBox,
.WhatPrimaryAccountShouldBeBox,
.ListingEditorBox, .UploadListingPropertiesBox,
.AuctionInfoBox,
.OpenHouseBox,
.RealtorsListingBox,
.InformationMessagePanel,
.UploadListingBox,
.BiddingQueueBox,
.PropertyDocumentsBox,
.BarCodeGeneratorBox,
.ProbabilityIndicatorBox,
.PropertyDetailsBox,
.PaymentOfListingBox,
.PropertyDetailsMessageBox,
.PublicPropertyPageDetailsBox,
.BiddingLeftBox,
.BiddingRightBox,
.BiddingMainBox,
.AddenumWizardMainBox,
.DefaultSectionBox,
.NoColorSectionBox,
.AppointmentsSectionBox,
.DefaultPadding,
.OfferCoachPanel,
.OfferCoachWhistleRow
{
    padding:5px;        
    table-layout:fixed;
}

.OfferCoachWhistleRow
{
    border-left:  1px solid RGB(204,204,204);
    border-right:  1px solid RGB(204,204,204);
}

.DefaultNoRightPadding
{
    padding:5px 0px 5px 5px;        
}


.DefaultContainerBox, 
.DefaultContainerBoxGray, 
.LoggedInBox,.FeaturedListingsBox,.FeaturedAgentsBox,
.FeaturedLendersBox, .SignUpForNewsBox, 
.CurrentAuctionsBox, .UpcommingAuctionsBox,
.CurrentAndUpcommingAuctionsTitle,
.MemberOfBox,
.UserPublicProfileBox,
.AboutUsBox,
.PricingBox,
.PrivacyPolicyBox, 
.TermsBox,
.WhatPrimaryAccountShouldBeBox,
.ListingEditorBox, .UploadListingPropertiesBox,
.AuctionInfoBox,
.OpenHouseBox,
.RealtorsListingBox,
.InformationMessagePanel,
.UploadListingBox,
.BiddingQueueBox,
.PropertyDocumentsBox,
.BarCodeGeneratorBox,
.ProbabilityIndicatorBox,
.PaymentOfListingBox,
.PropertyDetailsMessageBox,
.PublicPropertyPageDetailsBox,
.BiddingLeftBox,
.BiddingRightBox,
.BiddingMainBox,
.AddenumWizardMainBox,
.DefaultSectionBox,
.AppointmentsSectionBox,
.NoColorSectionBox,
.OfferCoachPanel
{
    border-left:  1px solid RGB(204,204,204);
    border-right:  1px solid RGB(204,204,204);
    border-bottom:  1px solid RGB(204,204,204);
}

.PublicPropertyPageDetailsBox
{
    background-color:#cccccc;
}

.OfferCoachPanelTable
{
	border-top:solid 1px #4f81bd;
    border-left:solid 1px #4f81bd;
    padding: 4px 4px 4px 4px;
    vertical-align:top;
    background-color:#FACB7A;
}

.PropertyDetailsBox
{
    border:  1px solid RGB(0,0,0);
    margin-top:10px;
}


.DefaultFrame .DefaultBorder
{
    border:  1px solid RGB(204,204,204);
}


.UserPublicProfileMainBox, 
.UserPublicProfilePhotoBox,
.UserPublicProfileContactBox
{
    border:  1px solid RGB(204,204,204);
}

.BiddingLeftBox,
.BiddingRightBox,
.DefaultGrayContainerBox,
.DefaultContainerBoxGray, 
.LoggedInBox,.FeaturedListingsBox,.FeaturedAgentsBox,
.FeaturedLendersBox, .SignUpForNewsBox,
.CurrentAuctionsBox, .UpcommingAuctionsBox, .MemberOfBox,
.InformationMessagePanel
{
    /*background-color:#E6E4E4;*/
    background-color:#CCCCCC;
}

.OfferCoachPanel
{
	background-color:#FACB7A;
}

.OfferCoachItemText
{
	color: #000099;
	text-align:left;
}


.BenefitTitleBox
{
    padding-right:10px;    
}

.BenefitTitle
{
    padding-top:5px;
}

.BenefitText
{
    display:inline-block;       
}
.BenefitsSeparator
{
    clear:both;
    width:100%;
    background-image:url('Images/Line.gif');
    background-position:left center;
    background-repeat:repeat-x;
}



.StaticContent, .UserPublicProfileMainBox, .AboutUsBox, .PricingBox, 
.PrivacyPolicyBox, .TermsBox,
.WhatPrimaryAccountShouldBeBox,
.ListingEditorBox,
.AuctionInfoBox,
.OpenHouseBox,
.RealtorsListingBox,
.UploadListingBox,
.UploadListingPropertiesBox,
.BiddingQueueBox,
.PropertyDocumentsBox,
.BarCodeGeneratorBox,
.PaymentOfListingBox,
.BiddingMainBox,
.AddenumWizardMainBox,
.DefaultSectionBox,
.AppointmentsSectionBox,
.OfferCoachWhistleRow
{
    background-color:#C8D1DF;/*  #DCEBFF;    */
}

.ProbabilityIndicatorBox
{
    background-color:#C8D1DF ;/*#DCEBFF;    */
}

.ProbabilityIndicatorHeader
{
    padding:10px 5px 10px 5px;
}

.ProbabilityIndicatorBar
{
    padding:0px 15px 10px 15px;
}

.ProbabilityIndicatorExcellentChances,
.ProbabilityIndicatorVeryGoodChances,
.ProbabilityIndicatorGoodChances,
.ProbabilityIndicatorFairChances,
.ProbabilityIndicatorPoorChances,
.ProbabilityIndicatorBadChances,
.ProbabilityIndicatorDefaultText
{
    text-align: center; 
    border: solid 1px black;
    font-family: Verdana; 
    padding: 4px; 
    font-weight: bold; 
    font-size: 10pt;
}

.ProbabilityIndicatorExcellentChances
{
    background-color: #99ffcc; 
}

.ProbabilityIndicatorVeryGoodChances
{
    background-color: #beff59; 
}

.ProbabilityIndicatorGoodChances
{
    background-color: #ff9933; 
}

.ProbabilityIndicatorFairChances
{
    background-color: #cc9933; 
}

.ProbabilityIndicatorPoorChances
{
    background-color: #cc6633; 
}

.ProbabilityIndicatorBadChances
{
    background-color: #ff0033; 
}

.ProbabilityIndicatorDefaultText
{
    background-color: #fdcf60; 
    font-weight:bold;
    color:red;
    font-size:11px;
    
}

.ProbabilityIndicatorChancesEmpty
{
    background-color: #dedede; 
    text-align: center; 
    border-top: solid 1px black;
    border-bottom: solid 1px black; 
    border-right: solid 1px black;
}

.UserPublicProfileMainBox
{       
    vertical-align:middle;
    text-align:center;
    height:100%;
    width:250px;    
    margin: 0 5px 0 5px;    
}

.UserPublicProfileMainContent
{       
    font-size:1.2em;
    font-weight: bold;
    color:#000000;        
    height:100%;
    padding: 5px;    
}

.UserPublicProfilePhotoBox
{
    height:100%;
    width:150px;
    vertical-align:middle;    
    text-align:center;    
}
.UserPublicProfileContactBox
{
    padding:5px;
}

.MemberOfContent,.MemberOfContentListItem
{
    /*padding:5px;*/
    font-size: 8pt;
    margin:0px;
    padding:0px;       
    word-wrap:normal
}

.MemberOfTitle
{
    /*padding:5px;*/
    font-size: 10pt;
    margin:0px;
    padding:0px;       
    word-wrap:normal
}

.MemberOfContentListItem
{    
    padding-top:5px;
    padding-bottom:2px;    
}

.SignUpForNewsContent
{
    padding:5px;
    font-size:  11pt;
}

.LoggedInBox
{
    padding:5px;
}

.UserSearchLink
{
    font-size:  11pt;
    padding: 0;
    margin: 5px 5px 5px 5px;
    white-space: nowrap;    
}

.CurrentAndUpcommingAuctionsTitle
{
    margin: 5px 0px 0px 0px;    
}    



.UpcommingAuctionTitle
{
    margin: 10px 0px 0px 2px;    
}    

.CurrentAuctionTitle
{
    margin: 10px 2px 0px 0px;
}

.CurrentAuctionsBox
{
    margin: 0px 2px 5px 0px;
    vertical-align:top;    
}
.UpcommingAuctionsBox
{
    margin: 0px 0px 5px 2px;
    vertical-align:top;    
}

.DefaultEmphasis 
{
    display: block;
    font-size: 10pt;
    margin : 5px 0 5px 5px;
}


.FeaturedListingsItemBox,
.PropertyUploadItemBox
{
    margin: 0px 0 10px 0px;    
}

.FeaturedListingsCost
{
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
}
.FeaturedListingsText, .FeaturedListingsViewListingLink
{
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
}

.FeaturedListingsText,.FeaturedListingsCost, .FeaturedListingsViewListingLink
{
    padding: 0px 0px 0px 5px;
    
}
.FeaturedListingsCost
{
    font-weight: bold;
}

.AuctionListingsBox
{
    margin: 0px 0 15px 5px;    
}

.AuctionListingsCost, .AuctionListingsTimeLeft
{
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
}
.AuctionListingsText, .AuctionListingsEndDate, .AuctionListingsViewListingLink
{
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
}

.AuctionListingsText,.AuctionListingsCost, .AuctionListingsViewListingLink
{
    padding: 0px 0px 0px 5px;
    
}
.AuctionListingsEndDate
{
    padding: 0px 0px 0px 3px;
}

.AuctionListingsTimeLeft
{
    font-weight: bold;
    font-style: normal;
}

.AuctionListingsCost
{
    font-weight: bold;
}

.NotUnderlined, .NotUnderlined A
{
    text-decoration : none;    
    color:Navy;  
}

.gridHeader A, .ListingGridHeader A, .UserGridHeader A, .AddListingPaymentGridHeader A, .DefaultGridHeader A, .OpenHouseGridHeader A, .PropertyDocumentsGridHeader A
{
    text-decoration : none;    
}

.DefaultGridHeader, .ListingGridHeader, .UserGridHeader, .AddListingPaymentGridHeader, .OpenHouseGridHeader
{
    text-align: center;
    font-size: 11px;
    color: Navy;
    font-family: Verdana, Tahoma;
    font-weight: bold;
    background-color: #daefff;
    text-decoration : none;
}

.PropertyDocumentsGridHeader
{
    font-size: 11px;
    color: Navy;
    font-family: Verdana, Tahoma;
    font-weight: bold;
    background-color: #daefff;
    text-decoration : none;
}

.DefaultGridItems, .ListingGridItems, .UserGridItems, .PropertyDocumentsGridItems
{
    text-align: left;
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Tahoma;
    font-weight: normal;
    
}

.UserSearch
{
    text-align: left;
    font-size: 11px;
    color: black;
    font-family:"trebuchet ms", Verdana, Tahoma;
    font-weight: normal;
    
}

.AddListingPaymentGridItems, .OpenHouseGridItems
{
    text-align: center;
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}
   
.OpenHouseGridItemsLeft
{
    text-align: left;
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}
   
.BidQueueGridItemsRed
{
    color: red;
    text-align: left;
    font-size: 12px;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.BidQueueGridItemsGreen
{
    color: green;
    text-align: left;
    font-size: 12px;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.BidQueueGridHeader, .BidQueueGridHeader a, .BidQueueGridHeader a:visited
{
    text-align: center;
    font-size: 12px;
    color: Navy;
    font-family: Verdana, Tahoma;
    font-weight: bold;
    background-color: #daefff;
    text-decoration : none;
}

.DefaultGridPager, .ListingGridPager, .UserGridPager .gridAuctionPager
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Tahoma;
}

.gridAuctionPager
{
    text-align:center;
    font-size:0.9em;
}

.SelectedPageButton
{
    font-weight:bold;
}

.ListingGridAddressItem, .ListingGridCityItem
{
    text-align: left;    
}
 .ListingGridImgItem, .ListingGridStateItem,.ListingGridPropertyTypeItem
{
    text-align: center;    
}
.ListingGridFootageItem, .ListingGridBedItem, .ListingGridBathItem, .ListingGridParkingItem, .ListingGridPriceItem
{
    text-align: right;    
}

.ListingGridTimeItemRed
{
    text-align: left;    
    font-size: 11px;
    color: red;
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.ListingGridTimeItemNormal
{
    text-align: left;
}

.BulletinBoardTitle
{
    color:black;
    font-weight: bold;    
    font-size:  .85em;
}
.BulletinBoardSender
{
    color:Navy;
    font-weight: bold;    
    font-size:  .85em;
}

.BulletinBoardDate
{
    vertical-align:top;
    color:black;
    font-weight:normal;
    text-align:center;
    font-size:  .85em;
}

.BulletinBoardBody
{
    font-size:  .85em;
    font-weight:normal;
    text-align:left;
    color:black;
    margin: 10px 0px 0px 0px;
    border:1px;
}

.BulletinBoardGridHeader A
{
    text-decoration : none;    
    text-align: left;
}

.BulletinBoardGridHeader
{
    text-align: left;
    font-size: 11px;
    color: Navy;
    font-family: Verdana, Tahoma;
    font-weight: bold;
    background-color: #daefff;
    text-decoration : none;
    border: solid 1px Gray;
}
.BulletinBoard
{
    border: solid 1px Gray;
}
    

.BulletinBoardRow1
{
    background-color: white;
}

.BulletinBoardRow2
{
    background-color: #E0E0E0;
}

.MarketingTaglineLabel
{
    background-color: white;
    text-align:center;  
} 


.subColBox 
{
    margin: 5px;
    border: 1px solid #ccc;
    text-align:center;
}
.subColBox p,
.subColBox h1,
.subColBox div,
.subColBox ul
{
    text-align: left;
    
}



li.endTime 
{
    text-align: right;
    font-size: .8em;
}
ul.tabStrip
{
    margin:  10px 0 0 0;
    padding: 0;
}
ul.tabStrip li
{
    float: left;
    margin: 0;
    padding: 5px 7px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
ul.tabStrip li.last
{
    border-right: 1px solid #ccc;
}
ul.tabStrip li a
{
    color: #000;
    font-size:  1.1em;
    text-decoration: none;
}
ul.tabStrip li.active a
{
    font-weight: bold;
}
.columnBox a.rightLink
{
    position:  absolute;
    top: 5px;
    right: 5px;
}
.register a.regLink
{
    display: block;
    height: 50px;
    width: 290px;
    float: left;
    text-indent:  -999px;
    background: url(register.gif) center no-repeat;
}
.register span
{
    display: block;
    height: 50px;
    padding:  10px;
}
.bidTour a.bid
{
    display: block;
    height: 50px;
    width: 290px;
    float: left;
    text-indent:  -999px;
    background: url(bidding.gif) center no-repeat;
}
.bidTour span
{
    display: block;
    height: 50px;
    padding:  10px;
}
.bidTour span a
{
    display: block;
    margin: 2px 0;
}
.adsquare img
{
    display: block;
    border: none;        
}
.tabbed 
{
    margin-top:  0px;
}

.HomeFirstColumnBox
{
    width:275px;
    display: block;
    float: left;
    padding: 2px;
    margin: 2px;
    border:  dashed 1px #ccc;
}   

.HomeSecondColumnBox
{
    width:265px;
    display: block;
    float: left;
    padding: 2px;
    margin: 2px;
    border:  dashed 1px #ccc;
}

.twoCol .column
{
    display: inline-block;
    float: left;
    padding: 0;
    margin: 0 0px 5px 5px;
    border:  1px dashed #ccc;
}
.twoCol .columnWide
{
    width :  289px;
    float: left;
    padding: 0;
    margin: 0;
    border:  0;
}
.useList ul li 
{
    margin: 10px 0 15px 0;
}
.useList ul li p
{
    margin: 5px 0;
    line-height: 1.2em;
}
.useList ul li a
{
    font-weight: bold;
    text-decoration: none;
    
}
ul.benefits
{
    list-style-type: disc;
    list-style-position: inside;
    margin: 5px 0 0 5px;
}
form.search
{
    width: 289px;
}
form.signup
{
    margin: 5px;
    text-align: center;
}
form.signup input.email
{
    width: 160px;
    color: #666;
    height: 20px;
    line-height: 1em;
    font-size: 1em;
    margin: 2px 0 3px 0;
}

a:visited.UserHome
{
    font-size: 1.1em;
    color: black;
    text-decoration: none;
}

a.UserHome
{
    font-size: 1.1em;
    color: black;
    text-decoration: none;
}

a:hover.UserHome
{
    font-size: 1.1em;
    color: blue;
    text-decoration: underline;
}

li.UserHomeLast
{
    border-right: 1px solid #ccc;
}

a.UserHomeActive
{
    font-size: 1.1em;
    color: black;
    font-weight: bold;
    text-decoration: none;
}

.clearfix:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;    
}

.clearfix 
{
    display: inline-block;  
}


* html .clearfix {height: 1%;}
.clearfix {display: block;}



.AutoLogoffMessage
{
    font-weight: bold;
}

.titleCaps
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #035593;
    font-family: Verdana, Tahoma, "Trebuchet MS";
}


.contentOffset
{
    position:relative;
    top:10px;
}

.SelectedMenuItem
{        
    font-weight:bolder;
    color:Black !important;        
}

a.VisitedLinksIEMenuFix:visited
{
    color:#666666 !important;
}

A.MenuItem:link
{
    background: none transparent scroll repeat 0% 0%;
    color: #0A3E77;
    font-family: Verdana, Tahoma, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: NONE;
}

A.MenuItem
{
    background: none transparent scroll repeat 0% 0%;
    color: #0A3E77;
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    text-decoration: none;
}

A.MenuItem:hover
{
    background: none transparent scroll repeat 0% 0%;
    color: #F35D0B;
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    text-decoration: none;
}

.prices_title
{
    font-size: 14px;
    font-weight: bold;
}
.prices_table
{
    font-size: 14px;
    width:100%;
}
.prices_table_header
{
    background: #CCCCCC;
    font-weight: bold;
}
.prices_table_row1
{
    background: #f2f2f2;    
}
.prices_table_row2
{
    background: #CCCCCC;
}

.prices_download_table
{
}

.prices_download_pdf_cell
{
    font-size: 12px;
    text-align:left;
    vertical-align:middle;
}

.prices_download_pdf_link
{
}
.prices_download_pdf_info
{
    color:gray;
}

.prices_download_acrobat_cell
{
    text-align:right;
    vertical-align:middle;    
}
.prices_download_acrobat_link
{
}

.homeContentOffset
{
    position:relative;
    top:-27px;
}

.userSearchTitle
{
    font-size: 11px;
    color: #676767;
    font-weight: normal;
}

.txt11Normal
{
    font-size: 11px;
    /*color: #676767;*/
    font-family: Verdana, Tahoma;
    font-weight: normal;
}

.txt14Normal
{
    font-size: 14px;
    color: #676767;
    font-weight: normal;
}

.bluebold
{
    font-weight: bold;
    font-size: 11px;
    color: #035593;
    font-family: Verdana, Tahoma, "Trebuchet MS";
}

.txt10normal
{
    font-size: 10px;
    color: #676767;
    font-weight: normal;
}

.Reg3LicenseExpiration
{
    text-decoration:none;
}

.Reg3LicenseExpirationDay
{
    text-decoration:none;
    
}

.Reg3LicenseExpirationTitle
{
}

.Reg3LicenseExpirationToday
{
    color:Blue;
    font-weight:bold;
}

.Reg3LicenseExpirationSelected
{
    background-color:#c0c0c0;
    color:white;
}

.BulletinBoardPrint
{
    margin:10px;
}
.AboutUsRegistrationBenefits
{
    padding: 10px 0 0 30px;
}

.RegistrationInstructionTitle
{
    text-decoration:underline;
}

.RegistrationInstructionBox
{
    margin:3px 0px 3px 0px;    
}

.RegistrationInstructionTable
{
    border-bottom:solid 1px #4f81bd;
    border-right:solid 1px #4f81bd;
}

.RegistrationInstructionRow1
{
    background-color:#ffffff;   
    border-top:solid 1px #4f81bd;
    border-left:solid 1px #4f81bd;
    padding: 2px 5px 2px 5px;
}
.RegistrationInstructionRow2
{
    background-color: #d3dfee;
    border-top:solid 1px #4f81bd;
    border-left:solid 1px #4f81bd;
    padding: 2px 5px 2px 5px;
}

.BidCriteriaRank
{
    text-align:center;
    width:100%;    
}

.BidCriteriaTitle
{
    color: Navy;   
    background-color: #daefff;
    border-top:solid 1px #4f81bd;
    border-left:solid 1px #4f81bd;
    vertical-align:middle;
    padding: 4px 4px 4px 4px;
    text-align:center;
    font-weight:bold;
}

.BidCriteriaTotalWieght
{
    color: Navy;   
    background-color: #daefff;
    border-top:solid 1px #4f81bd;
    border-left:solid 1px #4f81bd;
    vertical-align:middle;
    padding: 4px 4px 4px 4px;
    text-align:right;
    font-weight:bold;
}

.BlueTableHeader,
.BlueTableRow,
.ListingEditorRow1,
.AuctionInfoRow1,
.RealtorsListingRow1, 
.UploadListingPropertiesRow1,
.BidCriteriaRow1,
.BlueTableRow1,
.PaymentOfListingRow1,
.ListingEditorRow2,
.AuctionInfoRow2,
.RealtorsListingRow2, 
.UploadListingPropertiesRow2,
.BidCriteriaRow2,
.BlueTableRow2,
.PaymentOfListingRow2,
.BiddingWizardSummaryRow1,
.BiddingWizardSummaryRow2
{
    border-top:solid 1px #4f81bd;
    border-left:solid 1px #4f81bd;
    padding: 4px 4px 4px 4px;
}

.ListingEditorRow1,
.AuctionInfoRow1,
.RealtorsListingRow1, 
.UploadListingPropertiesRow1,
.BidCriteriaRow1,
.BlueTableRow1,
.PaymentOfListingRow1,
.BiddingWizardSummaryRow1,
.BlueTableRow1Color
{
    background-color:#ffffff;   
}

.BlueTableHeader
{
    background-color:#d3dffe;   
    font-weight:bold;
}

.ListingEditorRow2,
.AuctionInfoRow2,
.RealtorsListingRow2, 
.UploadListingPropertiesRow2,
.BidCriteriaRow2,
.BlueTableRow2,
.PaymentOfListingRow2,
.BiddingWizardSummaryRow2,
.BlueTableRow2Color
{
    background-color: #d3dfee;
}

.ListingEditorRow1,
.AuctionInfoRow1,
.RealtorsListingRow1, 
.UploadListingPropertiesRow1,
.BidCriteriaRow1,
.BlueTableRow1,
.PaymentOfListingRow1,
.ListingEditorRow2,
.AuctionInfoRow2,
.RealtorsListingRow2, 
.UploadListingPropertiesRow2,
.BidCriteriaRow2,
.BlueTableRow2,
.PaymentOfListingRow2,
.BlueTableRow,
.BlueTableHeader
{
    vertical-align:middle;
}

.BiddingWizardSummaryRow1,
.BiddingWizardSummaryRow2
{
    vertical-align:top;    
}

.ListingEditorTable,
.AuctionInfoTable,
.RealtorsListingTable, 
.UploadListingPropertiesTable,
.BidCriteriaTable,
.PaymentOfListingTable,
.BlueTable,
.BiddingWizardSummaryTable,
.BiddingWizardSmallFontSummaryTable
{
    border-right:solid 1px #4f81bd;
    border-bottom:solid 1px #4f81bd;
}

.ListingEditorTable
{
	table-layout:fixed;
}

.BiddingWizardSmallFontSummaryTable
{
	font-size:small;
}



/*
.MyProfileInputBox
{
    float:right;
    width:60%;
}
*/

.RightFloatInputBox,
.ListingEditorInputBox,
.AuctionInfoInputBox,
.RealtorsListingInputBox,
.PaymentOfListingInputBox
{
    float:right;
    width:45%;
}

.CreateQualifiedInputBox
{
    float:right;
    width:90%;
}

.LoanTermsInputBox
{
    width:150px;
}

.RealtorsAssociationInputBox
{
    width:67%;
}

.ListingEditorValidationTable
{
    float:right;
    width:56%;
}

.ListingEditorValidationSmallTable
{
    float:right;
    width:44%;
}


.AuctionInfoWideInputBox,
.RealtorsListingWideInputBox,
.PaymentOfListingWideInputBox
{
    float:left;
}

/*.MyProfileWideInputBox,*/
.RightFloatWideInputBox
{
    float:right;
}

.ListingEditorWideInputBox
{
    float:right;
    width:413px;
}

.UploadListingInputBox
{
    float:right;
    width:60%;
}

.UploadListingNoSizeInputBox
{
    float:right;
}

.RightFloatBox
{
     float: right;
}

/*.MyProfileDescriptionBox,
.MyProfileInputBox,
.MyProfileWideInputBox,
*/
.LeftFloatDescriptionBox,
.RightFloatDescriptionBox,
.BlueTableText,
.RightFloatInputBox,
.RightFloatWideInputBox,
.ListingEditorDescriptionBox, 
.AuctionInfoDescriptionBox,
.RealtorsListingDescriptionBox, 
.ListingEditorSmallInputBox, 
.AuctionInfoSmallInputBox,
.RealtorsListingSmallInputBox, 
.ListingEditorVerySmallInputBox, 
.AuctionInfoVerySmallInputBox,
.RealtorsListingVerySmallInputBox, 
.ListingEditorTinyInputBox, 
.AuctionInfoTinyInputBox,
.RealtorsListingTinyInputBox, 
.ListingEditorInputBox, 
.CreateQualifiedInputBox,
.AuctionInfoInputBox,
.AuctionInfoText,
.ListingEditorValidationTable, 
.ListingEditorValidationSmallTable,
.RealtorsListingInputBox, 
.RealtorsAssociationInputBox,
.ListingEditorDescriptionBoxThin,
.AuctionInfoDescriptionBoxThin,
.RealtorsListingDescriptionBoxThin,
.AuctionInfoWideInputBox,
.RealtorsListingWideInputBox,
.RealtorsListingWideInputBoxLeftAlign,
.UploadListingDescriptionBox,
.UploadListingInputBox,
.UploadListingNoSizeInputBox,
.PaymentOfListingDescriptionBox,
.BarCodeInformationPrintTable
{
    font-size:14px;
    vertical-align:middle;        
}

.CreateQualifiedWideDescriptionBox
{
    font-size:14px;
    vertical-align:middle;  
    margin: 4px 0 4px 0;
}


.LeftFloatDescriptionBox,
.RightFloatDescriptionBox,
.ListingEditorDescriptionBox, 
.AuctionInfoDescriptionBox,
.RealtorsListingDescriptionBox,
.AddendumWizardDescriptionBox,
.UploadListingDescriptionBox,
.PaymentOfListingDescriptionBox
{
    margin:4px 0 0 0;
}
/*
.MyProfileDescriptionBox
{
    width:40%;
}*/

.BarCodeInformationPrintTable
{
    background-color: #fcfcfc;
}

/*.MyProfileDescriptionBox,*/
.LeftFloatDescriptionBox,
.ListingEditorDescriptionBox,
.AuctionInfoDescriptionBox,
.RealtorsListingDescriptionBox,
.AddendumWizardDescriptionBox,
.UploadListingDescriptionBox,
.PaymentOfListingDescriptionBox
{
    float:left;
    /*font-weight:bold;*/
    vertical-align:middle;    
}

.RightFloatDescriptionBox
{
    float:right;    
    vertical-align:middle;    
}

.AddendumWizardDescriptionBox
{
    font-weight:bold
}

.ListingEditorDescriptionBoxThin,
.AuctionInfoDescriptionBoxThin,
.RealtorsListingDescriptionBoxThin
{
    float:left;
    vertical-align:middle;    
}

.ListingEditorSmallInputBox,
.AuctionInfoSmallInputBox,
.RealtorsListingSmallInputBox,
.PaymentOfListingInputBox
{
    width: 35%;
    float:right;
}

.ListingEditorVerySmallInputBox,
.AuctionInfoVerySmallInputBox,
.RealtorsListingVerySmallInputBox,
.PaymentOfListingVerySmallInputBox
{
    margin: 0 0 0 5px;
    width: 30%;
    float:right;
}

.ListingEditorTinyInputBox,
.AuctionInfoTinyInputBox,
.RealtorsListingTinyInputBox
{
    width: 25%;
    float:right;
}

.RightAlign
{
    text-align:right;
}

.CenterAlign
{
    text-align:center;
}

.FaxDepositeCheckedCell
{
    text-align:center;
}


.ListingEditorTextArea
{
    border:solid 1px #4f81bd;
}

.UnitSectionColapseButton,
.PropertyUploadColapseButton
{
    margin:0 0 5px 0;
    text-align:left;
}

.ListingEditorLabelBox,
.AuctionInfoLabelBox
{
    float:right;
}
.ListingEditorMultilineEditor
{
    border:none;
}

.BiddingQueueTableRow1,
.PropertyDocumentsTableRow1
{
    background-color:#ffffff;   
}
.BiddingQueueTableRow2,
.PropertyDocumentsTableRow2
{
    background-color: #d3dfee;
}


.PropertyDetailsAuctionColmn
{
    width:355px;
    padding: 5px;
    vertical-align:top;
}

.PropertyDetailsImagesColumn
{
    vertical-align:top;
    width:404px;
    padding: 5px;
}

.PropertyDetailsAuctionGroupSeparator
{
    padding-top:10px;
}

.PublicPropertyPageCell
{
    padding: 0 0 5px 0;
}

.PublicPropertyPageCellSeparator
{
    padding: 5px 0 5px 0;
}

.UnderlinedContainer
{
    border-bottom:solid 1px black;
}

.UnderlinedRow td
{
    border-bottom:solid 1px black;
}

.OpenHouseText
{
    color:#373164;    
}

.PublicPropertyPageDetailsContainer
{
    margin-top:10px;
}

.PublicPropertyPageDetailsContainer
{
    width:100%;
}

.PublicPropertyPageDetailsTitle
{
    font-weight: bold;
      
}
.PublicPropertyPageDetailsValue
{ 
}

.SmallText
{
    font-size:0.9em;
}

.AccountSummaryText, .NotificationsText, .TinyText
{
    font-size:0.8em;
}

.BiddingProgressPassed
{
    background-color:#f6f6f6;
    color:#8bc808;
    font-weight:normal;
    text-align:center;
    font-size:0.80em;
    height:3.2em;
}
.BiddingProgressFramePassed
{
    background-color:#f6f6f6;    
}

.BiddingProgressSelected
{
    background-color:#ffffff;
    color:#000000;
    font-weight:bold;
    text-align:center;
    font-size:0.80em;
    height:3.2em;
}
.BiddingProgressFrameSelected
{
    background-color:#ffffff;    
}

.BiddingProgressNormal
{
    background-color:#f6f6f6;
    color:#000000;
    font-weight:normal;
    text-align:center;
    font-size:0.80em;
    height:3.2em;
}
.BiddingProgressFrameNormal
{
    background-color:#f6f6f6;    
}

.SmallRightPadding
{
    padding-right: 2px;
}

.SmallLeftPadding
{
    padding-left: 2px;
}

.SmallVerticalPadding
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.VerticalPadding
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.BigVerticalPadding
{
    padding-top: 10px;
    padding-bottom: 10px;
}

.RightPadding
{
    padding-right: 5px;
}

.TopPadding
{
    padding-top: 5px;
}

.SmallTopPadding
{
    padding-top: 2px;
}

.LeftPadding
{
    padding-left: 5px;
}

.BottomPadding
{
    padding-bottom: 5px;
}

.SmallBottomPadding
{
    padding-bottom: 2px;
}

.BigRightPadding
{
    padding-right: 10px;
}

.BigLeftPadding
{
    padding-left: 10px;
}

.BiggesLeftPadding
{
    padding-left: 33px;
}

.BigBottomPadding
{
    padding-bottom: 10px;
}

.BigTopPadding
{
    padding-top: 10px;
}

.TopMargin
{
    margin-top: 10px;
}

.LeftAlign
{
    text-align: left;
}

.PropertyDetailsFirstColumn
{
    vertical-align:top;
    padding-right: 2px;
    
}

.PropertyDetailsSecondColumn
{
    vertical-align:top;
    padding-left: 2px;    
}

.CompactFont
{
    font-size:0.85em;
}

.BiddingWizardBidClosingDate
{
    font-weight:bold;
    color:blue;
}

.NoClass
{    
}

.BiddingSmallTableTitle
{
    font-weight:bold;
    font-size:0.85em;
    padding-top: 5px;
    padding-bottom: 2px;
}

.BidOfferParagraf
{
   padding-top:4px;
   padding-bottom:4px;    
}

.OfferCoachParagraf
{
   padding-top:15px;       
}

.BidOfferGeneratedValue
{
    font-weight: bold;
}
.BidOfferUserType
{
    text-decoration : underline;
}
.RecentlyViwedListingItem
{
    float:left;
    width:33%;
}

.CurrentBidPropertyDetailsTable
{
}

.CurrentBidPropertyDetailsName
{
    padding:2px 2px 2px 2px;
    font-weight:bold;
}

.CurrentBidPropertyDetailsValue
{
    padding:2px 0px 2px 2px;    
}


.CurrentBidPropertyDetailsNameLast
{
    padding:2px 2px 7px 2px;
    font-weight:bold;
}

.CurrentBidPropertyDetailsValueLast
{
    padding:2px 0px 7px 2px;    
}

.InfoMessage
{
    color: green;
    font-weight: bold;
}

.SellerCounterOfferBackground
{
    background-color:#FFFF99; 
}

.BuyerCounterOfferBackground
{
    background-color:#C8D1DF;/* #DCEBFF; */
}

.UsedOfferCoachBackground
{
    background-color:#CCCCCC;/*Gray;*/
}

.NoPadding
{
    padding:0px;
}

.AppointmentTime
{
    text-align:right;
    vertical-align:top;
    font-size:0.85em;
    padding: 3px 0 3px 0;
    color:#3154C7;        
}

.AppointmentFrame
{    
    border-bottom:  1px solid #AAAAAA;
    /*color:#3154C7;        */

}

.AppointmentDetails
{
    padding: 2px 2px 2px 10px;
    display:block;
    clear:both;
}

.AppointmentDay
{
    color:red;
}

.AppointmentDetailsTime
{
    text-align:right;    
    font-size:0.8em;
    padding: 3px 0 3px 0;
    color:black;                
}

.AppointmentDetailsAddress, A.AppointmentDetailsAddress, a:hover.AppointmentDetailsAddress, a:visited.AppointmentDetailsAddress
{
    font-size:0.8em;
    padding: 3px 0 3px 0;
    color:#3154C7;
    text-decoration: underline;
}

.AppointmentDetailsPeopleCount
{
    font-size:0.8em;
    padding: 2px 2px 2px 10px;
    color:#3154C7;/*#000097;*/
    font-weight:bold;                
}


.AppointmentMessageSubject, A.AppointmentMessageSubject, a:hover.AppointmentMessageSubject, a:visited.AppointmentMessageSubject
{
    color:#3154C7;
    text-decoration: underline;
}

.MyAppointmentMessageSubject, A.MyAppointmentMessageSubject, a:hover.MyAppointmentMessageSubject, a:visited.MyAppointmentMessageSubject
{
    color:red;
    text-decoration: underline;
}

.AppointmentCommandBox
{
    float:right;    
    padding: 3px 0 3px 0;    
    font-size:0.8em;
    display:block;
}

.AppointmentCommand, .AppointmentEditCommand
{
    font-size:0.9em;
    /*color:#3154C7;*/
    text-decoration: underline;    
    padding: 0px 3px 2px 3px;    
}

.AppointmentEditCommandBox
{
    float:right;    
    padding: 0px 0 3px 0;
    display:block;
    /*font-size:0.8em;*/
}

.AppointmentEditAreaBox
{
    padding: 0px 2px 0px 2px;
    display:block;
    clear:both;
    font-size:0.8em;
}

.Visible
{
}

.Invisible
{
    display:none;
}

.BlueTableNamePadding
{
    padding-top:2px;
}

.SiteSettingsName
{
    padding-top:3px;        
    padding-right:5px;
    width:35%;    
}

.SiteSettingsValue
{
    width:60%;
    float:right;    
}

.CreateQualifiedValue
{
    width:50%;
    float:right;    
}

.PayPalSettingsName
{
    padding-top:3px;        
    padding-right:5px;
    width:30%;
    float:left;
}

.PayPalSettingsOneColumnName
{
    padding-top:3px;        
    padding-right:5px;
    width:15%;
    float:left;
}

.PayPalSettingsValue
{
    width:68%;
}
.PayPalSettingsOneColumnValue
{
    width:84%;
}

.SiteSettingsInputBox,.PayPalSettingsInputBox
{       
    width:95%;
}

.PayPalSettingsOneColumnInputBox
{       
    width:98%;    
}

.LeftAlignedText
{
    text-align:left;
}
.FixedLayout
{
    table-layout:fixed;
}

.AccountTypeBox
{
    padding: 0 20px 0 0;
    width:25%;
}

.EditUserInputBox
{
    float:right;
    width:70%;
}

.EditUserWideInputBox
{
    float:right;
    width:85%;
}

.UserToolbox
{
    
}

.UserToolboxText
{
    padding-left:5px;
    font-size:0.85em;
    vertical-align:middle;
}

.MainHomeContent
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.MainHomeBenefits
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.MainHomeSearchBox, .BuyerHomeSearchBox, .SellerHomeSearchBox, .AgentHomeSearchBox, .LenderHomeSearchBox
{
    background-color:#FACB7A ;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.MainHomeSearchTab, .BuyerHomeSearchTab, .SellerHomeSearchTab, .AgentHomeSearchTab
{
    background-color:#FACB7A; 
    padding:5px;
    /*border:  1px solid #bbbbbb;*/
}
.HiddenBox
{   
    display:none;    
}

.BuyerHomeContent
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.BuyerHomeDiagram
{
    text-align:center;
}

.BuyerHomeToolbox
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}


.SellerHomeContent
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.SellerHomeToolbox
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.AgentHomeContent
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.AgentHomeDiagram
{
    text-align:center;    
}

.AdminHomeDiagramBody
{
    background-color:#C8D1DF;
    padding:5px;
}

.AgentHomeToolbox
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.LenderHomeContent
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.LenderHomeSellerCount
{
    background-color:#C8D1DF;
    font-weight:bold;
    padding: 10px 10px 10px 10px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
    width:70%;
}

.LenderHomeToolbox
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.LenderHomeDiagram
{
    background-color:#C8D1DF ;   
}

.DiagramStepTitle
{
    padding: 4px;
    font-family:Arial;
    text-align:center;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}
.DiagramStepText
{
    font-family:Arial;
    text-align:center;
    font-size:11px;
    color:#0000FF;
    font-weight:normal;
    width:85px;
    height:35px;
}

.DiagramStepLink
{
    padding: 4px 0 4px 0;
    font-family:Arial;
    text-align:center;
    font-size:11px;
    color:#0000FF;
    font-weight:normal;
    width:85px;
    height:50px;    
}

.DiagramStep
{
    vertical-align:middle;
    background-color:#FFFFFF;    
}


.LoginBody
{
    background-color:#FACB7A;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;    
}
.LoginFooter
{
    background-color:#C8D1DF;
    padding: 5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
    text-align:center;
}

.LoginPage
{   
    width: 100%;
}

.LoginImages
{
    padding: 5px 20px 5px 20px;
}

.SearchPropertiesBox
{
    background-color:#FACB74;
    padding:5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
}

.UserSearchBox
{
    background-color:#FACB74;
    padding:5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
    table-layout:fixed;
}
.LenderSearchBox
{
    text-align:center;
    padding:5px;
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
    border-bottom:  1px solid #CCCCCC;
    table-layout:fixed;
}

.MessageBorder
{
    padding:5px;
    border-left:  1px solid #aaaaaa;
    border-right:  1px solid #aaaaaa;
    border-bottom:  1px solid #aaaaaa;
}

.PropertyDetailsMenu, .PropertyDetailsMembership, .PropertyDetailsAccountControl
{
    background-color:#CCCCCC;
    border-left:  1px solid RGB(204,204,204);
    border-right:  1px solid RGB(204,204,204);
    border-bottom:  1px solid RGB(204,204,204);
    padding:5px;        
    table-layout:fixed;
}

.PropertyDetailsClock
{
    font-size:9px;
    background-color:#CCCCCC;
    border-left:  1px solid RGB(204,204,204);
    border-right:  1px solid RGB(204,204,204);
    border-bottom:  1px solid RGB(204,204,204);
    padding:5px;        
    table-layout:fixed;
}

.PropertyDetailsAuction
{
    padding:5px;        
    table-layout:fixed;
    background-color:#CCCCCC;
    border:  1px solid RGB(0,0,0);
    margin-top:10px;
}

.PropertyDetailsText
{
    font-size:9px;    
}

.ClockFont
{
    font-size:9px;
}

.PrivacyPolicyRedTitle
{
    font-size:1.5em;
    color:Red;
    padding: 0px 0 20px 0;
}

.PrivacyPolicyTitle
{
    font-size:1.5em;    
    padding: 5px 0 5px 0;
}

.PrivacyPolicyBoldTitle
{
    font-size:1.5em;
    font-weight:bold;
    padding: 5px 0 5px 0;
}

.PrivacyPolicyBoldUnderlinedTitle
{
    font-size:1.5em;
    font-weight:bold;
    padding: 5px 0 5px 0;
}

.PrivacyPolicySubTitle
{
    text-decoration: underline;
}

.TermsRedTitle
{
    font-size:1.5em;
    color:Red;
    padding: 0px 0 20px 0;
}

.TermsItemTitle
{
    color:#000080;
    font-weight:bold;
}

.TermsSubtitle
{
    font-weight:bold;
    float:left;
    padding-right:5px;
    padding-top:5px;
}

.TermsSubsection
{
    padding-left:20px;
    padding-top:5px;
}

.AboutUsProblems
{
    color:#FF0000;
    font-weight:bold;
}
.AboutUsSolution
{
    color:#0000FF;
    font-weight:bold;
}

.AboutUsPromlemsHeader
{
    font-size:16px;
}

.BreakWords
{
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.COInactiveCmd
{
    color: #7F7F7F;
}

.COCurrentCmd
{
    color: #7F7F7F;
    font-weight:bold;
}

.BuyerLinks
{
    font-size:0.85em;
    padding-bottom:5px;
}

.BuyerLink
{
    padding-left:0px 10px 0px 10px;
}

.ReportListItem
{
    text-decoration:none;
}
a:hover.ReportListItem
{
    text-decoration:underline;    
    font-weight:bold;
}

.ReportList
{
    text-align:left;
    padding: 10px;
    line-height: 1.4em;
}

.ReportListBox
{
    text-align:left;
    padding: 0px 10px 0px 10px;
}

.YellowBG
{
    background-color: #feffa1;
}

.GrayBG
{
    background-color: rgb(204,204,204);
    color: Black;
}

.AuctionListControlLink
{
    text-decoration: none;
    color: black;
}
