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


body, html {
background-color: #810000;
background: #810000 url(/images/weird_background.gif) top left repeat;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

form {
margin: 0;
}


#innercontents {
padding: 0px 20px;
min-height: 520px;
}
#menubox {
margin-right: auto;
margin-left: auto;
width: 818px;
height: 135px;
}

#homebox {
width: 818px;
margin-left: auto;
margin-right: auto;
}
#pagebox {
width: 818px;
margin-left: auto;
margin-right: auto;
background: #fbf7ea url(/images/box_bg.gif) top left repeat-y;

}
.infobox {
padding: 0 12px;
width: 476px;
background: url(/images/info_bg.gif) top left repeat-y;
}
.smallinfobox {
padding: 0 12px;
width: 245px;
background: url(/images/smallinfo_bg.gif) top left repeat-y;
}
#mainright {
color: white;
float: right;
width: 200px;
}
#mainleft {
width: 614px;
background: #fbf7ea url(/images/smallbox_bg.gif) top left repeat-y;
}
.photobox {
float: left; margin: 4px; width: 115px; height: 100px;
font-size: .8em;
padding: 4px;
border: 1px #fbf7ea solid;
}
.selectpic {
border: 1px red solid !important;
 background-color: #ffcc55;
}
.photobox img {
display: block;
border: 2px #cccccc solid;
margin: 1px;
}
#menu {
margin-left: 270px;	
}

h1 {
font-size: 18px;
margin-top: .3em;
color: #871c1c;
}

h2 {
font-size: 14px;
color: #871c1c;
}

h3 {
font-size: 14px;
}

.notop { margin-top: 0; }
.shorttop { margin-top: 5px; }

.nobottom { margin-bottom: 0; }

a {
color: #1d8fe7;	
}
.clicky {
color: #1d8fe7;
border-bottom: 1px dotted #1d8fe7;
cursor: pointer;
}
.aptlist {
height: 220px;
overflow-y: scroll;
margin-bottom: 20px;
}
.listingbox {
font-size: .9em; margin: 10px 30px; float: left;
}
.listingbox2 {
font-size: .9em; margin: 0px 20px 20px 0px; float: left;
}
.listingbox div,.listingbox2 div, .justpic div {
background: url(/images/listing_square.gif) top left no-repeat; padding: 3px;
}

.lilbox {
height: 25px !important;

background: url(/listings/lilbox.gif) top left no-repeat !important; 
padding: 3px 5px !important;
width: 108px;
margin-top: 4px;
margin-bottom: 0;

}

.small {
font-size: .8em;
}

.bigalt {
background-color: #fbefc7;
}
.bigphoto {
padding: 0px 4px; 
background: #000000 url(/listings/bigphoto_bg.gif) top left repeat-y;
background-color: #000000; good-color: #13a5c4; width: 450px;
}