﻿

/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

/* img { behavior:url(/global/scripts/lib/iepngfix.htc); } */
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

/* GLOBAL */
body { background-image:url(../../Images/bg.gif); background-repeat:repeat-x;  font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#container { width: 955px; margin: 0px auto; padding:0;  position: relative;  background-color:#ffffff; }
#riser { text-align:center; width:951px; padding:0; margin:0; border-right:2px solid #3872b0; border-left:2px solid #3872b0; }
#content {margin:0px auto; text-align:left; width:912px; padding-top:20px; }
#footer { background-color:#3872b0; color:#ffffff; text-decoration: none; padding:15px; }
#footer a { color:#ffffff; }
fieldset
{
	border: 1px solid #3c7faf;
	margin: 0;
	padding: 20px;
	color: #000000;
}
fieldset2
{
	border: 1px solid #3c7faf;
	margin: 0;
	padding: 20px;
	color: #000000;
}
legend
{
	color: #000000;
	margin: 0;
	padding: 10px;
	font-weight: bold;
	font-size: 16px;
}
normal
{
}
small
{
	font-size: 3pt;
}
legend
{
	color: #000000;
	margin: 0;
	padding: 10px;
	font-weight: bold;
	font-size: 16px;
}
normal
{
}
small
{
	font-size: 3pt;
}


#header_banner { background-color:#fff; width:670px; height:86px; border:1px solid #3872b0; margin:0px auto;  }


#mainmenu { background-color:#3872b0; margin-left:0px;  width:955px; height:35px;  }
@import url(menu.css);
#abovemenuContainer { display:block; overflow:visible; border-right:2px solid #3872b0; border-left:2px solid #3872b0; width:951px;  }
#abovemenu { margin-left:585px; width:360px;  height:18px;}
#abovemenu a { padding:0px; margin:0px; text-decoration:none; color:#1e3478; font-size:11px; }
#abovemenu .leftbutton { float:left; margin:0px; padding:0px; }
#abovemenu .rightbutton { margin:0px; padding:0px; float:left; margin-left:20px; }
#abovemenu2Container { display:block; overflow:visible; border-right:2px solid #3872b0; border-left:2px solid #3872b0; width:951px;  }
#abovemenu2 { margin-left:585px; width:360px;  height:18px;}
#abovemenu2 a { padding:0px; margin:0px; text-decoration:none; color:#1e3478; font-size:11px; }
#abovemenu2 .leftbutton { float:left; margin:0px; padding:0px; }
#abovemenu2 .rightbutton { margin:0px; padding:0px; float:right; margin-left:20px; }

#mainmenu #login { float:right; margin-right:24px; }
#mainmenu #login .loggedin { color:#fff; padding:10px; font-weight:bold; }
#mainmenu #login .loggedin a { color:#fff; padding-left:5px;  font-weight:bold; text-decoration:none; }
#mainmenu #login input { margin:6px; padding:2px; border:1px solid #3872b0; font-size:11px; background-color:#ebf3fb; color:#3872b0; }
#mainmenu #login input[type=submit] { font-weight:bold; color:#fff; background-color:#1e3478; border:none; }


/* header */

#header { margin: 0px auto; width:955px; margin-top:10px; display:block;}
#header #top { }
#header #ads { text-align:center; margin-bottom:10px; }
#header #container { border-right:2px solid #3872b0; border-left:2px solid #3872b0; width:951px; }
#header #logocontainer { height:120px; }
#header #logo { display:inline-block; float:left; }
#header #logo_breaker { background:transparent url(../../Images/_header_back.png) repeat-x scroll 0%; display:inline-block; height:120px; width:207px; float:left; }
#header #logo_right
{
	background: white url(../../Images/_header_right.png) no-repeat scroll 0% 0%;
	height: 120px;
	display: inline-block;
	float: left;
	width: 368px;
}
#header .current_bids { font-weight:bold; color:#002347; font-size:16px;  margin:0px; padding:85px 0px 0px 80px;  }
#header  .toRed { color:#b32107; }

/* HOME */
#page_container { overflow:visible; }
#laBox { float:left; width:604px; overflow:visible;  }
#laBoxtop { background:url(../../Images/featured_properties.png) no-repeat;  height:57px; }
#laBoxtop .currentBids { font-weight:bold; color:#002347; font-size:16px; float:left; margin-top:10px; margin-left:20px; }
#laBoxtop .moreProperties { float:right; margin-top:6px; margin-right:20px; }
#laBoxtop a { font-weight:bold; color:#aa0000; font-size:10px; }
#laBoxContainer { padding:5px; border-left:1px solid #3c7faf; border-right:1px solid #3c7faf; }
#laBoxbottom { background:url(../../Images/laBoxbottom.gif) no-repeat; height:10px; }
#laBoxSmall { float:left; width:604px; overflow:visible;  }
#laBoxtopSmall { background:url(../../Images/_featured_properties.gif) no-repeat;  height:57px; }
#laBoxtopSmall .currentBids { font-weight:bold; color:#002347; font-size:16px; float:left; margin-top:10px; margin-left:20px; }
#laBoxtopSmall .moreProperties { float:right; margin-top:6px; margin-right:20px; }
#laBoxtopSmall a
{
	font-weight: bold;
	color: #aa0000;
	font-size: 12px;
	text-decoration: none;
}
#laBoxContainerSmall { padding:5px; border-left:1px solid #3c7faf; border-right:1px solid #3c7faf; }
#laBoxbottomSmall { background:url(../../Images/_laBoxbottom.gif) no-repeat; height:57px; }
#laBoxbottomSmall .currentBids { font-weight:bold; color:#002347; font-size:16px; float:left; margin-top:10px; margin-left:20px; }
#laBoxbottomSmall .moreProperties { float:right; margin-top:6px; margin-right:20px; }
#laBoxbottomSmall a
{
	font-weight: bold;
	color: #aa0000;
	font-size: 12px;
	text-decoration: none;
}
.CompleteDiv
{
	width: 100%;
	position: static;
	height: 100%;
}
.normalfont
{
	font-weight: normal;
}
#laBoxbottomSmall a
{
	font-weight: bold;
	color: #aa0000;
	font-size: 12px;
	text-decoration: none;
}

.topBanner { padding-bottom:20px;  }
#lineitem { border-bottom:1px solid #006699; margin-bottom:10px; display:inline-block; }
#lineitem .liImage { float:left; border:1px solid #006699; margin-right:10px; width:120px; }
#lineitem #content {  margin-left: 130px;  width:450px; }
#lineitem #bidinfo { float:right; }
#lineitem #bidinfo a { font-weight:bold; color:#aa0000; font-size:14px; }
#lineitem #address { float:left; font-weight:bold; }
#lineitem #housefeatures { clear:both; margin-top:10px; width:100%; }
#lineitem #auctionEnds { margin-top:10px; }

#lineitem2 { border-bottom:1px solid #006699; margin-bottom:10px; display:inline-block; }
#lineitem2 .liImage { float:left; border:1px solid #006699; margin-right:10px; width:120px; }
#lineitem2 #content {  margin-left: 130px;  width:250px; }
#lineitem2 #bidinfo { float:right; }
#lineitem2 #bidinfo a { font-weight:bold; color:#aa0000; font-size:14px; }
#lineitem2 #Commands { float:right; }
#lineitem2 #commands a { font-weight:bold; color:#aa0000; font-size:14px; }

#lineitem2 #address { float:left; font-weight:bold; }
#lineitem2 #housefeatures { clear:both; margin-top:10px; width:100%; }
#lineitem2 #auctionEnds { margin-top:10px; }


.realtor_ad_container {  margin-top:10px; float:left; clear:both; }
.realtor_ad { float:left; margin-left:15px; margin-right:15px; text-align:center; width:250px; border:1px solid #3872b0; padding:5px; color:Black; }
.realtor_ad .head { color:#ea7a00; font-size:14px; font-weight:bold; margin:10px; }

/* RIGHT SIDE BAR */

#sidebar { float:right; width:300px; overflow:visible;  }
#sidebar input { padding:1px; width: 150px; margin-bottom: 5px; }
#sidebar select { padding:1px; margin-bottom: 5px; }
#sidebar input[type=submit] { padding:1px; clear:none; width:75px; }
#sidebar #buttons { margin-left:80px; }
#sidebar label { float: left; width: 80px; font-weight: bold; padding-top:3px; }
#sidebar br { clear:left; }

#sidebar .bluebar { background-color:#1e3478; color:#fff;  font-weight:bold; padding:3px; }
/*
#yellowBox { margin-bottom:10px; background:url(../../Images/home_yellow_back.png) no-repeat; width:295px; height:334px; }
*/
#yellowBox { margin-bottom:10px; }

.meBox { margin-bottom:20px; }
.meBox .container { padding:10px; background-color:#3872b0; color:#fff; }

.right_ad { margin-bottom:20px; background:url(../../Images/ad_space_back.png) no-repeat; width:298px; height:228px; }


/* SECONDARY PAGES */
#leftbar { float:left; width:225px; }
#maincontent { float:left; width:600px; margin-left:20px; }
#maincontent li { padding:5px; }
h1 { font-size:24px; font-weight:bold; color:#3872b0; padding-top:5px; margin-bottom:5px;  padding-left:20px; }
#pgContentSubWrapper { border:1px solid #487eb7; }
#pgContent { padding:20px; }
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 10px; height: 10px;
    padding: 0px; border: 0px;
    z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -10px 0px 0px 0px; }
.borderBR { margin: -10px 0px 0px 0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderTL {
    margin-left: -4px;
    margin-left: -1px;
}
html>body .borderTL {
    margin-left: -1px;
}
.borderTR {
    margin-right: -4px;
    margin-right: -1px;
}
html>body .borderTR {
    margin-right: -1px;
}
.borderBL {
    margin-left: -3px;
    margin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
    margin-right: 0px;
}
html>body .borderBR {
    margin-right: 0px;
}

.blueBoxWrapper { padding-bottom:10px; }
.blueBoxWrapper a { color:#fff; }
.blueBoxSubWrapper { border:1px solid #3872b0; background-color:#3872b0; }
.blueBoxContent { color:#fff; padding:10px; background-color:#3872b0; margin:20px; }


/* SIDE SEARCH BAR */
#sidesearch { background-color:#ebf3fb; width:227px; margin-top:20px;  }
#sidesearch #title {  padding:10px; padding-bottom:0px; margin:0; background: url(../../Images/sidesearch_header.png) no-repeat; height:50px; font-weight:bold; font-size:16px; color:#fff; }
#sidesearch #subtitle { height:32px; padding:8px; padding-left:12px; padding-bottom: 0px; clear:both;background:url(../../Images/sidesearch_subtitle.png) no-repeat; font-weight:bold; font-size:14px; color:#fff; }
#sidesearch label { float:left; width:80px; padding-top:3px; }
#sidesearch input, #sidesearch select {   margin-bottom:5px;  }
#sidesearch input[type=text] { width:100px; }
#sidesearch p { margin-top:5px; margin-bottom:5px; }
#siFooter { background:url(../../Images/sidesearch_footer.png) no-repeat; height:13px; width:227px; }
#siContainer { padding:10px;  }
#sidesearch .nofloat label { float:none; padding:10px; margin:0; }
#sidesearch .nofloat input { float:none; padding:10px; margin:0; }

/* registration */
#registration h1 { padding:0; margin:0; padding-top:5px; padding-left:35px; }
#registration li { padding:5px; }
.form_label_required { color:#fff; font-weight:bold; }
.form_label_requiredBlue { color:#3872b0; font-weight:bold; }
.form_label_regular
{
	color: #3872b0;
	font-weight: normal;
}
.form_label_regularBlack
{
	color: black;
	font-weight: normal;
}
#registration label { float:left; width:150px; padding-top:5px; }
#registration input, select { margin-bottom:5px; }

/*MY123*/

#my123MenuColumn { float:left; width:190px; padding-right:10px; }
#my123MenuColumn #title {  color:#1e3478; padding:10px; }
#my123MenuColumn .header { background:url(../../Images/my123LftMnuHdr.png) no-repeat; }
#my123MenuColumn .section { background:url(../../Images/my123LftMnuBrkr.png) no-repeat; }
#my123MenuColumn #footer { background:url(../../Images/my123LftMnuFtr.png) no-repeat; }
#my123MenuColumn  #content { width:168px; padding:10px; border-left:1px solid #3872b0; border-right:1px solid #3872b0; }

#my123AppColumn { float:left;  }






/* PRINT */



a
{
	color: blue;
}

a:link
{color: blue;
}

a:hover
{color: blue;
}
a:visited
{color: blue;
}
input
{
}

.aNave
{
	color: silver;
}

.aNave a:link
{color: silver;
}

.aNave a:hover
{
	color: #FFFF66;
}
.aNave a:visited
{color: silver;
}
#LinkBoldRed
{
	font-weight: bold;
	color: #aa0000;
	font-size: 12px;
	text-decoration: none;
}
#FlashMovie { position: absolute; z-index: 0; border: 0px; }