
/* STANDARD ELEMENTS */    

a.nav2 { color: #666;    }
a { color: #D010B1; text-decoration: none; }
a:hover { color: red; text-decoration: underline; }
td { font-family: verdana; font-size: 11px; }
h1 { margin-top: 0px; }
h2 { font-size: 16px; }

/* PAGE STRUCTURE */

body { text-align: center; }
#container { width: 950px; margin: 0px auto; height: auto; text-align: left; }
#map { position: relative; }

/* */

.arrow { vertical-align: middle; }

.companyno { color: #666; font-size: 9px; float: right; text-align: right; }
.footer { font-family: verdana; font-size: 10px; border-top: 1px dotted #BBB; padding-top: 10px; }
.head { font-family: verdana; font-size: 16px; font-weight: bold; }
.subhead { font-weight: bold; color: #D010B1; }
.frontout { font-size: 14px; font-family: verdana; }
.price { font-family: verdana; font-weight: bold; font-size: 10px; }
.bedrooms { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.callout { font-size: 12px; font-weight: bold; }

/* gallery boxes */
 
.box a { display: block;	width: 100px; height: 123px; padding: 5px; color: black; background-color: #eee; }
.box a:hover { background-color: #C0C9D1; color: #D010B1; text-decoration: none; }

/* forms */

.frm_input { border: 1px solid #D6D6D6; width: 350px; }

/* */

.detailbox { visibility:hidden; position: absolute; top: 405; width: 400px; }

.question { padding-top: 5px; padding-bottom: 5px; }

.error { color: #D010B1; }

.savetbl { font-family: Arial, Helvetica, sans-serif; font-size: 10px; border-bottom: 1px dotted #999; }

UL.mylist { padding-left: 12px; margin: 5px; list-style-image: url(../imgs/arrow.gif); }

.thumb { float: left; display: inline; align: left; text-align: left; width: 100px;	padding: 5px; }
.thumb IMG { padding-bottom: 4px; }

.vbar { color: #666; }

.thumbnav { font-size: 9px; }

DIV#dir_col { width: 200px; float: left; }
.input1 { width: 175px;}

