body {margin:0px; background-color:#ddd; font-size:12px; background-color:#CDF; background-image:URL(../gfx/bggrad.jpg); background-repeat:repeat-x;}
h1 {font-size:18px; font-weight:900; color:#500; font-decoration:underline;}
h2 {font-size:15px; font-weight:900; color:#200; line-height}
h3 {font-size:13px; font-weight:900;}
p {font-size:12px;}

.caption {font-size:10px; text-decoration:italic;}

a:hover {color:#400; text-decoration:none;}
a:active, a:link, a:visited {color:#800; text-decoration:underline;}

li {list-style-type: none; font-size:12px; font-weight:900; position:relative; margin-left:0; padding-left:0px;}


.quotes {border:1px solid #008; background-color:#eef; padding:2px; margin-bottom:12px;}
.quotes .quote {color:#004;  font-size:10px;}
.quotes .author {text-decoration:italic; color:#338; font-size:10px;}

#prostable td {font-size:12px; padding:4px;}

.smallinput {width:50px;}

#container {width:765px; font-family:verdana, tahoma, arial, sans serif; overflow:hidden;}

#header {z-index:80;position:relative; left:0px; top:0px; width:100%; height:135px; background-color:#800; }
#header #menu {z-index:200; width:100%;  background-color:DCE8FF; left:0px; top:0px; position:relative;}
#header #menu .content {z-index:200; position:relative; height:30px; top:6px;left:165px; font-weight:900;}
#header #menu .content .tab {position:relative; top:0px; left:0px; padding:8px; padding-top:4px;background-image:URL(../gfx/tabbg.gif); background-repeat:no-repeat;}
/*#header #menu .content .tabright {position:absolute; right:0px; width:8px; background-image:URL(../gfx/tabright.gif); background-repeat:no-repeat;}*/
#header #menu .content .dropdown {z-index:200; position:absolute; width:150px; left:30px; top:-2px; padding:4px; background-color:white;border:2px solid #008; font-size:12px;}

#header #menu .content td {font-size:10px; font-weight:900;}

#header .content {z-index:200; width:100%; top:0px; left:0px; position:relative;}

#leftpanel {position:relative; top:0px; width:145px; background-color:white; background-image:URL(../gfx/leftbarbg.jpg); background-repeat:repeat-x;}
#leftpanel .content {position:relative; padding:12px; top:0px;  }

#main {position:relative;  background-color:white; height:100%;}

.price {color:#040; font-size:14px; font-weight:900;}
.featured {color:black; font-size:11px; font-weight:900;}
.location {color:#040; font-size:13px; font-weight:900;}

#main .content {padding:12px;}
#main .content img {border:1px solid #00a; margin:5px; padding:2px;}

.propertybox {padding:6px; border:1px solid #aaf; margin:5px;}
.propertybox td {font-size:11px; padding:3px;}
.propertybox img {border:1px solid black; width:125px; height:83px;}
.propertybox h2 {color:#500; font-size:14px; font-weight:900; line-height:18px;}
.propertybox h3 {color:#005; font-size:12px; font-weight:900; line-height:18px;}
.propertybox spacer {height:3px; background-color:#aaf;}

.propertylisting {font-size:12px; color:#003;}
.propertylisting td {font-size:12px;}

#searchbox td {font-size:11px; padding:4px;}
#searchbox {padding:6px; border:1px solid #aaf;}

#footer {border:2px solid #800; border-top:none; position:relative; left:0px; top:0px; width:100%; background-color:#800; color:white;} 
#footer .content {padding:12px; color:white; font-size:10px;}

.box {border:2px solid #800; margin-bottom:6px; padding-top:16px; background-image:URL(../gfx/boxtop.gif); background-repeat:no-repeat; background-color:white;}
.box h2 {font-size:12px; font-weight:900;}

#europe {position:relative; width:200px; height:200px; background-image:URL(../gfx/greencorner.jpg); background-repeat:no-repeat;}
#europe .content {padding:12px;}

#airlinelinks {position:relative; width:200px;background-image:URL(../gfx/bluecorner.jpg); background-repeat:no-repeat;}
#airlinelinks .content {padding:12px;}

#navbar {position:relative; width:135px;}
#navbar .content {padding:4px; font-size:11px; line-height:18px;}

#featured {position:relative; width:135px;}
#featured .content {padding:4px; line-height:14px;}

#bargain {position:relative; width:135px;}
#bargain .content {padding:4px;}

#bargaintable {position:relative; width:585px;}
#bargaintable td {padding:4px;}
#bargaintable .h {font-weight:900; color:black; font-size:12px; border-bottom:2px solid #aaf;}
#bargaintable .l {font-weight:900; color:#600; font-size:12px;  border-right:2px solid #aaf;}
#bargaintable .c {font-weight:normal; color:black; font-size:12px; border-bottom:2px solid #aaf;  border-right:2px solid #aaf;}

.phonenumber {font-size:12px; color:#004;}
.email {font-size:12px; color:#040;}
.website {font-size:12px; color:#400;}