/* CSS Document */

/* ----- CORE STYLES -----*/

body {margin:0;padding:0;font:62.5% Verdana, Arial, Helvetica, sans-serif;color:#333;}
h1 {font-size:12px;}
h2 {color:#165ba0;margin:0;padding:5px 0 5px 5px;border-bottom:1px solid #767676;letter-spacing:-0.1em;width:auto;background:url(../../images/bg_header_01.gif) repeat-x;font-size:1.0em;text-transform:uppercase;}
h4 {background:#165ba0;color:#FFF;margin:0;padding:1px 1px 1px 3px;font-size:1.0em;border-bottom:2px solid #FFF;}
h5 {color:#165ba0;font-size:14px;}
a {color:#000;text-decoration:underline;font-weight:bold;}
a:hover {text-decoration:none;}



/* ----- DIV ID's -----*/

#headcontainer {border-left:1px #ABABAB solid;}

#topbanner {
	height:49px;
	width:auto;
	margin-left:1px;
	position:relative;
	background-image: url(../images/header_background.gif);
	background-position:left;
}

#botbanner {
	margin-left:1px;
	position:relative;
	height:23px;
	width:auto;
	background-image: url(../images/bg_top_nav.gif); 
}

#footbanner {
	margin:485px 0 0 1px;
	position:absolute;
	height:23px;
	background:url(../../images/bg_top_nav.gif) repeat-x;
	width: 1003px;
}

#left_banner { width:256px;
			   height:509px;
			   margin:2px 0 2px 1px;
			   position:absolute;
			   background:#000 url(../mast_banner.jpg) no-repeat;}


#mainnav {position:absolute;left:0px;padding:0;}
#centrecontent {position:absolute; margin:2px 0 0 260px;width:auto;height:auto;background:#FFFFFF;}
#rightcontent {position:relative; margin:2px 0 0 0;width:232;}

#copyrightnotice {display:none;}

#datetime {position:absolute;bottom:6px;left:6px;text-transform:uppercase;font-weight:bold;}
#topnav {position:absolute;bottom:6px;right:2px;text-transform:uppercase;font-weight:bold;}
#topnav li, #datetime li {background: url(../images/bg_dot_02.gif) no-repeat;padding:0 3px 0 8px; display:inline;}
#topnav a {text-decoration:none;color:#333;}
#topnav ul, #datetime ul {list-style:none;padding:0;margin:0;}


#summarybox {position:relative;width:500px;height:152px;}
#summarytext {position:absolute;margin:2px 2px 2px 195px;width:297px;height:122px;background:#CEE9F0;padding:4px;}
#summary_pic {position:absolute;margin:2px 2px 2px 0;width:190px;height:134px;}

#detailsbox {position:relative;width:500px;height:152px;}
#detailstext {position:absolute;margin:0px 0px 2px 0;width:502px;}

#literaturebox {position:absolute;width:500px;height:152px;top:310px;}
#legalpacktext {float:left;
				text-align:left;
				position:relative;
				margin:2px 0px 2px 0;
				width:233px;
				height:138px;
				padding:8px;
				background:#F2F2F2;}
#legalpacktext a{font-weight:bold;text-decoration:none;color:#000;}
#legalpacktext a:hover{font-weight:bold;text-decoration:underline;}

#salesbrotext_yellow {float:right;position:relative;margin:2px 0px 2px 0;width:233px;height:138px;background:url(../images/sales_bg_y.gif) no-repeat;padding:8px;}
#salesbrotext_green {float:right;line-height:13px;position:relative;margin:2px 0px 2px 0;width:233px;height:138px;background:url(../images/sales_bg_g.gif) no-repeat;padding:8px;}
#salesbrotext_red {float:right;position:relative;margin:2px 0px 2px 0;width:233px;height:138px;background:url(../images/sales_bg_r.gif) no-repeat;padding:8px;}
#salesbrotext_yellow a, #salesbrotext_green a, #salesbrotext_red a{font-weight:bold;text-decoration:none;color:#000;}
#salesbrotext_yellow a:hover, #salesbrotext_green a:hover, #salesbrotext_red a:hover{font-weight:bold;text-decoration:underline;}

#biddingbox {position:relative;width:232px;}
.biddingtext_yellow {position:relative;margin:0 2px 2px 0;width:232px;background:#FEDC70;padding:26px 4px 14px 20px;}
.biddingtext_green {position:relative;margin:0 2px 2px 0;width:232px;background:#C1E3BF;padding:26px 4px 14px 20px;}
.biddingtext_red {position:relative;margin:0 2px 2px 0;width:232px;background:#FFC2BE;padding:26px 4px 14px 20px;}

#registerbox {position:relative;width:232px;height:114px;}
#registertext {position:absolute;margin:2px 2px 2px 0;width:228px;background:#CEE9F0;padding:6px;font-weight:bold;}
#registertext_c {position:absolute;margin:2px 2px 2px 0;width:228px;height:81px;background:#CEE9F0;padding:6px;font-weight:bold;}

#portalbox {position:relative;width:232px;}
#portaltext {position:relative;margin:2px 0 2px 0;width:228px;background:#CEE9F0;padding:6px;font-weight:bold;height:56px;}
#portaltext_c {position:relative;margin:2px 0 2px 0;width:228px;background:#CEE9F0;padding:6px;font-weight:bold;height:58px;}

#portaltext a{text-decoration:none;color:#000;}
#portaltext a:hover{text-decoration:underline;}

.bidbox {position:relative;width:232px;}

#currentbox {position:relative;width:232px;}
.currenttext {
	position:relative;
	margin:0px 0 2px 0;
	width:232px;
	background:#D5D5D5;
	padding:4px;
	font-weight:bold;
}

.yellowtext {
	background:#FFC800;
	color:#FFFFFF;
	position:relative;
	margin:0px 0 3px 0;
	width:232px;
	padding:4px;
	font-weight:bold;
}

.greentext {
	background:#24A200;
	color:#FFFFFF;
	position:relative;
	margin:0px 0 3px 0;
	width:232px;
	padding:4px;
	font-weight:bold;
}

.redtext {
	background:#FE3200;
	color:#FFFFFF;
	position:relative;
	margin:0px 0 3px 0;
	width:232px;
	padding:4px;
	font-weight:bold;
}

.passbox {
	font-size:10px;
	height:18px;
	width:150px;
}
.bidinput {
	font-size:10px;
	height:20px;
	width:100px;
}
.bidbutton 
{
	font-size:12px;
	height:20px;
}

.bluebox {position:relative;margin:0px 2px 3px 0;width:232px;background:#CEE9F0;padding:6px;font-weight:bold;}
.bluebox td {font-size: 10px;}

#bluefill {
	position:relative;
	margin:2px 0 2px 0;
	width:232px;
	height:14px;
	background:#CEE9F0;
	padding:4px;
}

.auctiontable a
{
	padding:0;
	margin:0;
}

.listtext 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;	
vertical-align:top;
padding-left: 2px;
}

.listtext a 
{
font-weight:bold;
color:#165BA0;
text-decoration:none;

}

.lotpic 
{
border:1px solid #165BA0;
}

.listpic 
{
vertical-align:top
}

.loginarea {background-color:#FFFFFF; border-style:inset; border-width:2px;
font:62.5% Verdana, Arial, Helvetica, sans-serif;}

.loginarea_pad, .loginarea_top {padding:10px;}
.loginarea_greenbg {background-color:#E7F1F3;padding:10px;}
.loginarea_top a {color:#FF7F00;}

.loginhead_text {font:62.5% Verdana, Arial, Helvetica, sans-serif;color:#165BA0;font-weight:bold;}
.forgotpassword {font:62.5% Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

.infoarea {font:100% Verdana, Arial, Helvetica, sans-serif;}

.indexleft 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;	
vertical-align:top;
padding:0px 3px 3px 3px;
background:url(../images/left_bg.gif) repeat-y;
}

.indexright 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;	
vertical-align:top;
padding:10px;
}

.auctitle 
{
font-size:18px;
font-weight:bold;
margin:15px 0 15px 15px;	
}

.boldtext 
{
	font-weight:bold;
}
.detailstext 
{
	color:#165BA0;
}

.lotHeaders
{
	font-size:11px;
	color:#ffffff;
	background-color:#165BA0;
	font-weight:bold;
}

.lotHeaders_desc
{
	font-size:11px;
	color:#ffffff;
	background-color:#165BA0;
	padding-left:10px;
	font-weight:bold;
}

.lotCells
{
	font-size:11px;
	color:#000000;
}

.lotCells_left
{
	font-size:11px;
	color:#000000;
	padding:10px;
}

.lotCells_desc
{
	font-size:11px;
	color:#000000;
	padding-left:5px;
}

.lotRows
{
	background-color:#E6F4E5;	
}

.lotRows_alt
{
	background-color:#F6FBF6;	
}

.preview_lotRows
{
	background-color: #FFF1C6;
}

.preview_lotRows_alt
{
	background-color: #FFFAEB;
}

.closed_lotRows
{
	background-color: #FFE7E5;
}

.closed_lotRows_alt
{
	background-color: #FFF7F6;
}

.redstar
{
	font-weight: bold;
	color: #ff0000;
}

#propertylinks {width:191px;}
#propertylinks li a {text-decoration:none;font-weight:bold;display:block;background:url(../../base/styling/images/bt_attach_191.gif) no-repeat;width:191px;height:16px;text-align:center;padding-top:2px;color:#000;}
#propertylinks li a:hover {background:url(../../base/styling/images/bt_attach_191_o.gif) no-repeat;}
#propertylinks ul {margin:2px 0 0 0;} #propertylinks li {margin-bottom:2px;}

#warning {position:absolute;
		  line-height:20px;
		  text-align:left;
		  margin:10px;
		  width:540px;
		  height:340px;
		  padding:20px;
		  background:#CEE9F0;}
#warning_sm {position:absolute;
		  line-height:20px;
		  text-align:left;
		  margin:10px;
		  width:524px;
		  height:340px;
		  padding:20px;
		  background:#CEE9F0;}
#warning ul, #warning_sm ul {margin:2px 0 0 14px;}

#warningbutton {float:right;width:180px;}
#warningbutton li a {text-decoration:none;font-weight:bold;display:block;background:url(../../base/styling/images/bt_attach_191.gif) no-repeat;width:191px;height:14px;text-align:center;color:#000;}
#warningbutton li a:hover {background:url(../../base/styling/images/bt_attach_191_o.gif) no-repeat;}
#warningbutton ul {margin:2px 0 0 0;} #warningbutton li {margin-bottom:2px;}

#warningbutton_dna {float:right;width:180px;margin-left:5px;}
#warningbutton_dna li a {text-decoration:none;font-weight:bold;display:block;background:url(../../base/styling/images/bt_attach_191.gif) no-repeat;width:191px;height:19px;text-align:center;color:#000;}
#warningbutton_dna li a:hover {background:url(../../base/styling/images/bt_attach_191_o.gif) no-repeat;}
#warningbutton_dna ul {margin:2px 0 0 0;} #warningbutton_dna li {margin-bottom:2px;}

#cancelbutton {float:right;width:180px;}
#cancelbutton li a {text-decoration:none;font-weight:bold;display:block;background:url(../../base/styling/images/bt_attach_191.gif) no-repeat;width:191px;height:19px;text-align:center;color:#000;}
#cancelbutton li a:hover {background:url(../../base/styling/images/bt_attach_191_o.gif) no-repeat;}
#cancelbutton ul {margin:2px 0 0 0;} #cancelbutton li {margin-bottom:2px;}

#input_head {position:absolute;text-align:left;width:584px;height:auto;padding:4px 10px 4px 10px;background:#CEE9F0;border-bottom:1px solid #7C7A7D;}
#input_body {position:absolute;line-height:20px;text-align:left;margin:10px;width:560px;height:360px;padding:10px;background:#CEE9F0;}

#formbox {position:absolute;top:42px;width:574px;height:auto;margin:0 5px 0 5px;}
#formtext {position:absolute;width:574px;}
#formtext td {height:20px;padding-right:10px;}

#solicitorbox {position:absolute;top:456px;width:574px;height:auto;margin:0 5px 0 0px;}
#solicitortext {position:absolute;width:574px;}
#solicitortext td {height:20px;padding-right:10px;}

#solicitorbox_bid {position:absolute;top:220px;width:574px;height:auto;margin:0 5px 0 0px;}
#solicitortext_bid {position:absolute;width:574px;}
#solicitortext_bid td {height:20px;padding-right:10px;}

#confirmbox {position:absolute;top:42px;width:574px;height:auto;margin:0 5px 0 0px;}
#confirmtext {position:absolute;width:574px;}
#confirmtext td {height:25px;padding-right:10px;}

#confirmbox_cb {position:absolute;top:54px;width:574px;height:295px;margin:0 5px 0 5px;}
#confirmtext_cb {position:absolute;width:524px;padding-left:50px;}
#confirmtext_cb td {height:25px;padding-right:10px;}

#bidnowtext {position:absolute;top:435px;width:579px;background:#F2F2F2;padding:8px 8px 8px 50px;font-weight:bold;}
#bidnowtext input {font-size:11px;}

#bidagaintext {position:absolute;height:65px;top:160px;width:579px;background:#F2F2F2;padding:8px 8px 8px 50px;font-weight:bold;}
#bidagaintext input {font-size:11px;}

#legal_head {position:absolute;text-align:left;width:564px;height:20px;padding:4px 10px 0 10px;background:#CEE9F0;border-bottom:1px solid #7C7A7D;}
#about_head {position:absolute;text-align:left;width:510px;height:auto;padding:4px 10px 4px 10px;background:#CEE9F0;border-bottom:1px solid #7C7A7D;}
#about_body {position:absolute;top:30px;width:510px;height:auto;padding:20px 10px 20px 10px;}

#noauction 
{
border: 1px solid #165ba0;
background-color:#eaeaea;
font:62.5% Verdana, Arial, Helvetica, sans-serif;
width:400px;
text-align:center;
padding:10px;
}

.errorbox 
{
margin-top:10px;
padding:5px;
border: 1px solid #aa0000;
background-color:#ff9999;
width:150px;
text-align:center;
font-size:10px;
font-weight:bold;
}

.errorbox_abar 
{
margin-top:10px;
padding:5px;
border: 1px solid #aa0000;
background-color:#ff9999;
width:215px;
text-align:center;
font-size:10px;
font-weight:bold;
}

.regError
{
	display:none;
	position:absolute;
	left: 50px;
	top: 100px;
	background:url(../images/error_bg.gif) #eaeaea;	
}

.red_error {color:#FF0000;}

/* ----- CLASSES ----- */
.logintext 
{
	font:62.5% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
}

.loginbutton 
{
	font:62.5% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:5px 0 10px 0;
}

.logintb 
{
	font:Verdana, Arial, Helvetica, sans-serif;
	height:20px;
}

.bluehead {color: #165BA0;font-weight: bold; font-size:12px;}

.title_yellow,
.title_green,
.title_red {position:relative;
			width:auto;
		    margin-left:260px;
			border-top:2px solid #FFF;
			border-bottom:1px solid #7C7A7D;
			height:24px;
			text-align:right;
			padding-right:2px;
}

.title_yellow, #biddingtext_yellow {background:#FEDC70;}
.title_green, #biddingtext_green {background:#C1E3BF;}
.title_red, #biddingtext_red {background:#FFC2BE;}

#biddingtext_green,#biddingtext_red, #biddingtext_yellow {height:45px;}

.titlehead {font-size:1.0em; padding-left:5px; font-weight:bold;}

.prompt {font-weight:bold;white-space:nowrap;vertical-align:text-top;text-align:left;width:90px;background:#F2F2F2;padding:2px 0 2px 5px;}
.grey {vertical-align:text-top;text-align:left;width:0;padding:2px 4px 2px 4px;background:#F2F2F2;}

.clock {font-size:12px;}


