﻿/* Login */
#LoginContainer { background: url(../images/login_rpt.gif) repeat-y; border-bottom: solid 1px #828E9A; padding: 7px 0px 7px 0px; overflow: hidden; height: 100%; }
#LoginContainer div { overflow: hidden; height: 100%; color: #143352; }
#BiddingTips {width:217px; height:133px;}

.LoginSeparater	{ background-color: #E1E6EB; height: 1px; font-size: 1px; line-height: 1px; width: 202px; margin: 10px auto; padding: 0px 4px 0px 4px; } 

/* Quick Search */
#QuickSearchContainer { background: url(../images/quicksearch_rpt.gif) repeat-y; border-bottom: solid 1px #B9C4CA; padding: 7px 0px 7px 0px; }
#QuickSearchContainer div { overflow: hidden; height: 100%; color: #143352; }

/* Search */
#SearchContainer { background: url(../images/search_rpt.gif) repeat-y; border-bottom: solid 1px #ADACA5; padding: 7px 0px 7px 0px; }
#SearchContainer div { overflow: hidden; height: 100%; color: #143352; }

#BiddingGuideContainer	{ background-image:url(../images/biddingguide.jpg);background-repeat:no-repeat; height:80px; width:202px; padding-top: 55px; padding-left:15px; }

#PowerbyBox	{ width:215px; border-left:solid 1px #bac3c8; border-bottom:solid 1px #bac3c8; border-right:solid 1px #bac3c8; text-align:center; padding:12px 0px;}

.SearchSeparater	{ background-color: #F0EFE7; height: 1px; font-size: 1px; line-height: 1px; width: 150px;  padding: 0px 4px 0px 4px; } 

#PropertySearchPanel	{ background-color: #e6e4d7; padding: 10px 20px;}
#LeftSearchItems		{ float: left; width: 240px;}
#RightSearchItems		{ float: right; width: 220px; padding-top:20px; }
#SaleTypeSection		{ padding: 10px 0px 10px 30px; }
#StatusSection			{ padding: 10px 0px 10px 30px; }
#SearchImageButton		{ margin-top:10px; }
.SearchSeparater1		{ height: 1px; background-color: #ffffff; line-height: 1px; }

/* Shared Classes */
.TitleBar			{ border:solid 1px #CFD7DE; font-weight:bold; color:#003366; padding:0px 10px; overflow:hidden; line-height:23px; }
.TitleBar .Bedroom	{ float:right; background:url(../images/icons/bedroom.gif) no-repeat 5px center; padding: 0 7px 0 28px; border-left: solid 1px #CFD7DE; }
.TitleBar .Bathroom	{ float:right; background:url(../images/icons/bathroom.gif) no-repeat 5px center; padding: 0 7px 0 28px; border-left: solid 1px #CFD7DE; }
.TitleBar .Carspace	{ float:right; background:url(../images/icons/carspace.gif) no-repeat 5px center; padding: 0 7px 0 28px; border-left: solid 1px #CFD7DE; }
.TitleBar .Area		{ float:right; background:url(../images/icons/area.gif) no-repeat 5px center; padding: 0 7px 0 28px; border-left: solid 1px #CFD7DE; }

/******************/


/* Search Results */
.SearchResult				{ }
.SearchResult .TitleBar		{ margin-bottom:5px; height:23px; }
.SearchResult .Title		{ float:left; font-weight:bold; font-size:14px; padding:0; line-height:23px; }
.SearchResult .Price		{ font-weight: normal; font-size: 12px; }
.SearchResult .Body			{ overflow:hidden; margin-bottom:20px; }
.SearchResult .Thumbnail	{ float:left; width:80px; height:60px; }
.SearchResult .Content		{ float:right; width:415px; }
.SearchResult .Heading		{ background-color:#EDECE3; display:block; color:#003366; font-weight:bold; line-height:22px; padding: 0 10px; font-size:12px; }
.SearchResult .Description	{ padding:7px 10px 0 10px; }
.SearchResult a,
.SearchResult a:visited,
.SearchResult a:active		{ color:#003366; }

/******************/


/* Property View */
.PropertyView					{ }
.PropertyView .Agent			{ border:solid 1px #E6E4D7; padding:10px; overflow:hidden; margin-bottom:10px; line-height:17px; }
.PropertyView .Agent img		{ float:right; }
.PropertyView .TitleBar			{ margin-bottom:20px; height:23px; }
.PropertyView .Title			{ float:left; font-weight:bold; font-size:14px; padding:0; line-height:23px; }
/*.PropertyView .Description		{ float:left; width:202px; } old*/
.PropertyView .Description		{  }

.PropertyView .Description p	{ padding:7px 10px 0 10px; }
.PropertyView .Heading			{ background-color:#EDECE3; display:block; color:#003366; font-weight:bold; line-height:22px; padding: 0 10px; font-size:12px; }
.PropertyView .Images			{ float:right; width:300px; margin-left:10px; margin-bottom:5px; }
.PropertyView .ButtonMore		{ float:right; }
.PropertyView .Map				{ width:320px; float:left; }
.PropertyView .Summary			{ width:182px; float:right; }
.PropertyView .Highlight		{ color:#1D3853; }
.PropertyView .DownloadButton	{ float:left; margin-right:5px; }

#PropertyImageGallery					{ width:300px; overflow:hidden; margin-bottom:25px; }
#PropertyImageGallery .Photo			{ display:block; margin-bottom:10px; }
#PropertyImageGallery .Thumb			{ float:left; margin-left:5px; cursor:pointer; }
#PropertyImageGallery .ThumbContainer	{ width: 300px; overflow:hidden; }

/*****************/


/* List */
.ListHeading			{ background-color: #CFD7DE; font-weight: bold; height: 22px; line-height: 22px; color: #143352}
.ListTable				{ border-collapse:collapse; width:100%; }
.ListTable tr			{ font-size: 11px; }
.ListTable tr.ListItem1	{ background-color: #F5F4EF; height: 22px; line-height: 16px;}
.ListTable tr.ListItem2	{ background-color: #EFEDE6; height: 22px; line-height: 16px;}
.ListTable tr.ListOver	{ background-color: #E5E3D8; height: 22px; line-height: 16px;}
.ListTable td			{ padding: 0 0 0 10px; }
.NoData					{ text-align:center; }
.ListCount				{ width:25px; }
.ListRight				{ text-align:right; }
/********/


/* Form */
div.Form			{ /*width: 570px; float: left;*/ }
#profileBIO			{ line-height:18px; }
div.SideBar			{ width: 140px; padding: 23px 5px 5px 5px; float: left; }
div.FormDivider		{ background-color: #CFD7DE; font-weight: bold; height: 22px; line-height: 22px; color: #143352; padding-left: 10px; }
div.FormButtons		{ width: 700px; margin-bottom: 20px; }

table.Form { margin-bottom: 20px; width:100%; border-collapse:collapse; }
td.FormVar { background-color: #F5F4EF; text-align: right; padding: 0px 10px 0px 10px; width: 170px; height: 25px; line-height: 25px; vertical-align: middle; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
td.FormInput {	background-color: #F5F4EF; text-align: left; padding: 0px 7px 0px 7px; height: 25px; line-height: 25px; vertical-align: middle; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
td.FormInputEx {	background-color: #F5F4EF; text-align: left; padding: 0px 7px 0px 7px; width: 540px; height: 25px; line-height: 25px; vertical-align: middle; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }

.Success { font-weight:bold; line-height:31px; color:Green; }

/********/

/* MessengerControl */
#MessengerControl	{ background-color:White; padding:1px; }
.MessengerHeading	{ border-bottom:solid 1px #CCCDC6; background-color:#E6E4D7; font-weight:bold; padding:2px 7px; color:#143352; font-size:11px; }
.MessengerRecipient	{ border-bottom:solid 1px #E0E3E6; padding:0 7px; font-size:11px; line-height:19px; height:19px; overflow:hidden; }
.MessengerRecipient span { float:left; color:#666666;  }
.MessengerRecipient .Status { float:right; color:#666666;  }
.MessengerBody		{ background-color:#F5F4EF; margin-top:1px; padding:5px 7px; font-weight:bold; color:#143352; line-height:21px; }
.MessengerBody textarea { width:140px; height:54px; }
.MessengerBody .TextBox { width:140px; }

/* Sales In Progress */
#SalesContainer { background: url(../images/salesprogress_rpt.gif) repeat-y; border-bottom: solid 1px #ADACA5; padding: 6px 2px 2px 2px; overflow: hidden; margin-top: 0px; }
#MessageContainer { background: url(../images/salesprogress_rpt.gif) repeat-y; border-bottom: solid 1px #ADACA5; padding: 6px 2px 2px 2px; overflow: hidden; margin-top: 0px; }

.Tab					{ display: block; overflow: hidden; width:100%; }
.TabItem				{ float: left; }
.TabContainer			{ width:211px; height:169px; border-top:0; border-left:1px solid #6E6D64; border-bottom:1px solid #6E6D64; overflow-y:scroll; margin:0; background-color: #FFFFFF;  }
.TabContainerItem		{ font-size:10px; width: 179px; display: block; border-bottom: 1px solid #E0E3E6; padding: 8px; margin: 0px;  }
.TabContainerItemOver	{ background-color:#F5F4EF; cursor:pointer; }

/* Bidding */
#BiddingContainer	{ background: url(../images/bidding_rpt.gif) repeat-y; border-bottom: solid 1px #B9C7CE; padding: 7px 9px 7px 9px; }
#TimeRemaining		{ background: url(../images/salesprogress_rpt.gif) repeat-y; border-bottom: solid 1px #ADACA5; padding: 7px 9px 7px 9px; height:19px; line-height:19px; }
.CountDown			{ empty-cells:show;float:right;background-color:White;border-top:solid 1px #808080;border-left:solid 1px #808080;border-right:solid 1px #D4D0C8;border-bottom:solid 1px #D4D0C8; }
.CountDown td		{ width:7px; height:15px; empty-cells:show; }
.CountDown .Full	{ background: url(../images/bg-countdown.gif) repeat-x; }
.CountDown .Empty	{ background-color:inherit; }

.BiddingInfo		{ width:100%; }
.BiddingInfo td		{ background-color:White; width:50%; padding:0 4px; line-height:19px; }
.BiddingInfo .Var	{ text-align:right; }

.ActiveBiddingInfo	{ width:100%; }
.ActiveBiddingInfo td { background-color:White; width:50%; padding:0 4px; line-height:25px; }
.ActiveBiddingInfo	.Var	{ text-align:right; padding-right:20px; }
.ActiveBiddingInfo	.Var2	{ padding-left:20px; }
.biddingRedColor			{ color: #c30536; }

.BiddingStatus { background:url(../images/bg-bidding-status.gif) repeat-x; height:31px; font-weight:bold; line-height:31px; text-align:center; margin:5px 0px; color:#c30536; }

.ActiveBiddingContainer	{ background: url(../images/Activebidding_rpt.gif) repeat-y; border-bottom: solid 1px #B9C7CE; padding: 7px 20px; }
.BiddingContainer		{ background: url(../images/Activebidding_rpt.gif) repeat-y; border-bottom: solid 1px #B9C7CE; padding: 20px 10px 10px 10px; }
#ActiveBiddingDIV		{ width: 507px; border: solid 1px #b9c4ca; background-color: #eaf4f8; margin-bottom:20px; text-align: center;}
#ActiveTimeRemaining		{ background: url(../images/activetimeremaining_rpt.gif) repeat-y; border-bottom: solid 1px #ADACA5; padding: 10px 9px 7px 9px; height:35px; line-height:35px; }
.ActiveCountDown			{ empty-cells:show;float:left; margin-left:20px; background-color:White;border-top:solid 1px #808080;border-left:solid 1px #808080;border-right:solid 1px #D4D0C8;border-bottom:solid 1px #D4D0C8; }
.ActiveCountDown td			{ width:14px; height:27px; empty-cells:show; }
.ActiveCountDown .Full		{ background: url(../images/active-bg-countdown.gif) repeat-x; }
.ActiveCountDown .Empty		{ background-color:inherit; }

.ProxyBidInfo				{ font-size:10px; font-family:Verdana; color:#666666; margin:10px 5px; }
.BidMessage					{ font-size:14px; font-weight:bold; color:#c30536; }
.IEBidPanelStyles			{ position: relative; top: -346px; width:418px; text-align:left; }

/* Welcome */
#WelcomeContainer { background: url(../images/welcome_rpt.gif) repeat-y; border-bottom: solid 1px #969CA0; padding: 5px 2px 2px 2px; }

.ListHeading	{ background-color: #CFD7DE; height: 22px; line-height: 22px; color: #143352; padding: 0px 10px 0px 10px; overflow: hidden; }
.ListLeft		{ float: left; text-align: left;  } 
.ListRight		{ float: right; text-align: right; }
.ListFilter		{ float: left; height: 26px; line-height: 26px; border-left: solid 1px #CFD7DE; border-bottom: solid 1px #CFD7DE; border-right: solid 1px #CFD7DE; padding: 0px 10px 0px 10px; }

.NoResults		{ border: 1px solid #CFD7DE; padding: 5px; color: #143352; line-height: 14px; } 

a.small,
a.small:hover,
a.small:visited,
a.small:active { font-size: 10px; text-decoration: underline; color: #627281; line-height: 25px; }

.Left		{ float: left; text-align: left; line-height: 19px; padding-left: 9px; }
.Right		{ float: right; text-align: right; padding-right: 9px; }

span.checkbox  { margin-left: -4px; display: block; }


/* Message Pop-up */
.MessagePopup			{ border:solid 2px #1B3958; background-color:White; width:446px; height:344px; }
.MessagePopup .TitleBar	{ background-color:#314C68; font-weight:bold; line-height:17px; padding:0 8px; }
.MessagePopup .Subject	{ color:#CFD7DE; }
.MessagePopup .Close	{ color:#98A6B4; }
.MessagePopup .Body		{ padding:18px 16px 8px 16px; }
.MessagePopup .From		{ background-color:#E5E3D8; color:#143352; padding:0 7px; line-height:17px; }
.MessagePopup .Content	{ padding:0 7px; line-height:17px; overflow:scroll; overflow-x:hidden; height:90px; width:400px; margin:2px 0 10px 0; }
.MessagePopup .Response	{ font-weight:bold; background-color:#CFD7DE; color:#143352; line-height:21px; padding:0 7px; margin-bottom:2px; }
.MessagePopup .Buttons	{ text-align:right; padding:0 16px; }
.MessagePopup textarea	{ width:411px; height:120px; display:block; }


