@charset "UTF-8";
/* CSS Document */

body {
background-color:rgb(0,0,0);
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#eee;
font-size:12px;
background-position:bottom;
background-image:url(http://www.honggibaek.com/images/bodybg.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
}

a:link, a:visited {
color:#aaa;
text-decoration:none;
}

a:hover, a:active {
color:#fff;
text-decoration:underline;
}

a img {
border:none;
behavior: url(/iepngfix.htc);
}

img {
behavior: url(/iepngfix.htc);
}

#container {
width:1050px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
position:relative;
}

#topglow {
width:1170px;
height:180px;
position:absolute;
top:202px;
left:-60px;
background-image:url(http://www.honggibaek.com/images/topglow.png);
background-repeat:no-repeat;
background-position:top center;
z-index:-50;
behavior: url(/iepngfix.htc);
}

#header {
width:100%;
height:230px;
float:left;
margin:0px;
padding:0px;
z-index:99;
}

#titlebar {
float:left;
width:1050px;
height:80px;
}

#middle {
float:left;
width:1050px;
padding-top:10px;
background-repeat:repeat-y;
}

#content {
float:left;
position:relative;
left:75px;vm
width:900px;
}

div.listing {
width:900px;
height:275px;
float:left;
margin-bottom:50px;
display:block;
}

div.smalllisting {
width:430px;
height:292px;
background-image:url(/images/smalllisting.jpg);
background-repeat:no-repeat;
float:left;
margin-bottom:20px;
margin-top:20px;
position:relative;
}

div.altlisting {
margin-left:20px;
}

div.smalllistingphoto {
margin-top:10px;
margin-left:10px;
width:410px;
height:233px;
overflow:hidden;
}

.soldbar {
width:124px;
height:92px;
position:absolute;
top:0px;
z-index:99;
left:0px;
background-image:url(/images/smallsold.png);
behavior: url(/iepngfix.htc);
}

.soldinfo {
position:absolute;
left:10px;
top:253px;
}

.soldprice {
position:absolute;
right:10px;
top:253px;
}

.soldheading {
position:absolute;
bottom:10px;
left:10px;
width:410px;
height:15px;
text-align:center;
}

#listingleftcolumn {
width:550px;
float:left;
margin:0px;
}

#imagerotator {
width:550px;
padding:0px;
margin:0px;
float:left;
}

#mapcontainer {
width:550px;
float:left;
padding:0px;
margin-top:20px;
}

#maplocation {
width:550px;
float:left;
padding:0px;
position:relative;
display:block;
}

#listingrightcolumn {
width:340px;
margin-left:10px;
float:left;
}

#listingtext {
width:340px;
float:left;
}

#listingprice {
font-size:30px;
font-weight:bold;
float:left;
width:340px;
color:#fff;
}

#listingheadline {
width:340px;
float:left;
font-weight:bold;
font-size:14px;
text-align:center;
margin:10px 0px;
}

#listingdescription {
font-size:12px;
width:340px;
float:left;
text-align:justify;
color:#CCCCCC;
}

#listingspecs {
margin-top:20px;
width:340px;
float:left;
position:relative;
}

#listingdimensions {
width:340px;
margin-top:20px;
float:left;
position:relative;
}

td.specname {
background-color:#333;
color:#ccc;
}

td.specvalue {
background-color:#111;
color:#fff;

}

#listingsheets {
width:550px;
height:60px;
float:left;
margin-top:10px;
margin-bottom:10px;
position:relative;
}

#floorplanon, #floorplanoff {
width:183px;
height:60px;
position:absolute;
left:0px;
top:0px;
behavior: url(/iepngfix.htc);
}

#floorplanon {
background-image:url(/images/listingdata_floorplan_on.png);
}

#floorplanoff {
background-image:url(/images/listingdata_floorplan_off.png);
}


#floorplantext {
position:absolute;
left:80px;
top:17px;
height:60px;
color:#fff;
}

#floorplantext a:link, #floorplantext a:visited {
	color:#fff;
}

#floorplantext a:hover, #floorplantext a:active {
	text-decoration:none;
}

#videoon, #videooff {
width:183px;
height:60px;
position:absolute;
left:183px;
top:0px;
behavior: url(/iepngfix.htc);
}

#videoon {
background-image:url(/images/listingdata_video_on.png);
}

#videoon:hover {
cursor:pointer;
}

#videooff {
background-image:url(/images/listingdata_video_off.png);
}

#videotext {
position:absolute;
left:80px;
top:17px;
height:60px;
}

#contact {
width:183px;
height:60px;
position:absolute;
left:366px;
top:0px;
behavior: url(/iepngfix.htc);
background-image:url(/images/listingdata_contact_on.png);
}

#contacttext {
position:absolute;
left:80px;
top:17px;
height:60px;
}

#contact:hover {
cursor:pointer;
}

#text {
position:relative;
left:75px;
width:700px;
text-align:justify;
}

.field {
background-color:#111;
border:1px solid #666;
color:#999;
font-size:12px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
margin:2px;
}

#contactbar {
width:900px;
height:60px;
float:left;
position:relative;
background-image:url(/images/contactbar.jpg);
}

#contact_cellphone {
position:absolute;
top:17px;
left:50px;
}

#contact_office {
position:absolute;
top:17px;
left:230px;
}

#contact_fax {
position:absolute;
top:17px;
left:400px;
}

#contact_address {
position:absolute;
top:17px;
left:560px;
}

#contact_email {
position:absolute;
top:17px;
left:760px;
}

#contactform {
float:left;
display:block;
clear:both;
width:600px;
position:relative;
left:50px;
}


#footer {
margin-top:25px;
width:900px;
height:100px;
float:left;
position:relative;
left:75px;
}

#copyright {
float:left;
width:900px;
margin:0px;
padding:5px;
text-align:center;
color:#000;
}

#superfooter {
margin-top:5px;
text-align:center;
}



// map fix
.mapdesc {z-index:100;}
.customInfoBox-with-leftBeak {z-index:1000;}