body { font-family:Trebuchet MS; font-size:9pt; background:#D5E8F3 url('images/bg.jpg');margin:0; padding:0;}
h { font-family:Arial;}
a.piclink { font-size:70%; color:#444444; text-decoration:none;}
a.piclink:hover { font-size:70%; color:darkblue; }
img { padding:1px; }
img.mainlogos { margin-top:3px; padding:2px; border:0px; }
img.imgfade { filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; }
h2.blogtitle { font-size: 10pt; font-weight:bold; padding:3px; padding-left:6px; margin:0; text-align:left; color:#CC0000;}

#lrgcont { width: 855px; border-left: 1px solid #88a5cf; border-right: 1px solid #88a5cf; padding-right:8px; padding-left:8px; background:#D5E8F3; }
#container { width: 850px; background:transparent; border:0px solid #444444;}

#toprun { width:100%; border-bottom:1px solid #88a5cf; height:50px; background:#88a5cf; }
#header { width:850px; height:191px; border:0px solid black; background: #D5E8F3 url(images/header.jpg) center center no-repeat;}
#header_flash { width:850px; height:191px; border:0px solid black; background: #D5E8F3;}

#menu { width:100%; margin-bottom:0px; background-color:#D5E8F3; text-align:center;clear:both;}
#menu ul { display:block; list-style:none; margin:0px; padding:0px; height:30px;}
#menu li { display:inline;vertical-align:middle; }
#menu img { border:0px; margin:0px; padding:0px; width:115px; height:30px; }

#blog { width:645px; border:0px solid black; margin-right:3px; margin-bottom:3px; background:white; margin-top:10px;background:white; }

#center { width:645px; border:0px solid black; float:left; margin-right:3px; margin-bottom:3px; background:white;margin-top:10px;background:white url('images/main_BG_center.jpg') bottom center no-repeat;padding-bottom:35px;}
#center img.port { margin-right:13px; border:0px; }
#center h1 { text-align:center; font-size: 120%; font-weight:bold; margin:0; padding-top:5px; color:#5282C6; }
#center p { text-align:left; margin:3px; margin-top:10px; padding:5px;font-size:90%;}
#center img.border { border:1px solid #88a5cf; padding:1px; margin:5px;}

#center_right { float:right; width:65%; height:240px; background: #F0F0F0; border: 1px solid #88a5cf; margin:5px;margin-bottom:10px;margin-left:5px;}

#right { width:200px; height:400px; border:0px; float:right; margin-bottom:3px; margin-top:5px;}
#right p.feature { font-size:90%; text-align:center; }
#right table.feature { width:99%; border:0px; background:transparent; font-size:90%; color:black; }
#right table.feature img { padding:1px; border:1px solid gray; }
#right table.feature td { padding-top:10px; padding-bottom:10px; text-align:left; vertical-align:top;}
#right h1 { width:275px; border-top:0px; border-bottom:1px solid blue; font-size:100%; font-weight:normal; padding-top:5px; padding-bottom:5px; background-color:#88A5CF; color:white;margin-top:0px;}

#wx_module_5067 { width:198px; border:0px solid #444444; text-align:center; margin-top:10px; }

#listings { width:842px; margin-bottom:3px; text-align:left;margin-left:0px;}
#listings img { padding:1px; border:1px solid #88a5cf;padding:1px; }
#listhead { background:#88a5cf url('images/globe.gif') center left no-repeat; height:35px; width:840px; margin-top:10px; border-bottom:1px solid #88a5cf; line-height:35px; font-size:120%; font-weight:bold; color:white; text-indent:55px;border:1px solid #88a5cf;}
#listhead a { font-weight:normal; font-size:80%; color:white; text-decoration:none; }
#listhead a:hover { color:#444444; text-decoration:underline; }
#listhead img { border:0px; }

#listings_l { width:607px; float:left; background:inherit; border-left:3px solid #D5E8F3; border-right:3px solid #D5E8F3;}
#listings_r { width:228px; float:right; text-align:left; }
#listings_r p {  padding:15px; width:188px; background:#FFF; border-left:5px solid #88A5CF;border-right:5px solid #88A5CF;border-bottom:5px solid #88A5CF; text-align:center; font-family:Arial; margin:0px; font-size:80%;}
#listings_r img { border:5px solid #88A5CF;margin-top:3px;padding:2px;}
#listings_r img.sig { border:0px; }

#specificlist { width:100%; }
#specificlist h1 { font-weight:bold; color:#444444; font-size:130%; text-indent:45px; padding:0px; height:35px; width:100%;line-height:35px;border-bottom:1px solid #88A5CF;background:#D5E8F3 url('images/globe_2.gif') center left no-repeat;}
#specificlist h2 { font-weight:bold; color:#444444; font-size:100%; text-indent:3px; padding:0px; height:10px;}
#specificlist img.listing { padding:2px; border-top:1px solid #88a5cf; border-right:1px solid #88a5cf; border-bottom:1px solid #88a5cf;}

#list_thumbs { width:390px; height:400px; border-right:1px; padding-bottom:8px;float:right;margin-bottom:5px; }
#list_thumbs img { border:1px solid #88a5cf; padding:1px;margin:2px;}
#list_thumbs table td { vertical-align:top; }

#loadarea { width:305px; float:left;}


#listinginfo { float:left; width:450px; }
#listinginfo img { padding:1px; border:1px solid #88a5cf; margin:1px;}
#listinginfo table { width:100%;background:white;padding:5px; border:1px solid #88a5cf;}
#listinginfo table td.mls { width:50%; text-align:left; font-size:90%; font-weight:bold;}
#listinginfo table td.price { width:50%; text-align:right; font-size:90%; font-weight:bold; }
#listinginfo table td.desc { text-align:left; font-size:80%; font-weight:normal;line-height:18px; margin-top:3px;padding:5px; }
#listinginfo table td.prop_title { text-align:left; font-size:70%; font-weight:bold;width:60px; }
#listinginfo table td.prop_app { text-align:left; font-size:70%; font-weight:bold;width:90px;}
#listinginfo table td.prop_entry { text-align:left; font-size:70%; font-weight:normal;}
#listinginfo table td.prop_entry_span { text-align:left; font-size:70%; font-weight:normal;}
#listinginfo table td.prop_appentry { text-align:left; font-size:70%; font-weight:normal;}

#contact { width:842px; margin-top:10px;  }
#contact_l { width:200px; float:right; background:#D5E8F3; height:500px; font-size:90%; margin-right:4px;}
#contact_l img { margin-top:7px; margin-bottom:7px; }
#contact_l h1 { font-size:130%; margin:0; padding:0; font-weight:bold; }

#contact_r { width:635px; float:left; border-bottom:1px solid #88a5cf;border-right:1px solid #88a5cf;border-left:1px solid #88a5cf; }
#contact_r table { font-size:100%; width:100%; background:white; margin:0px; padding:0px;}
#contact_r form { margin:0; padding: 0; }
#contact_r h3 { background:#88a5cf url('images/globe.gif') center left no-repeat; height:35px; width:100%; margin-top:10px; border-bottom:1px solid #88a5cf; line-height:35px; font-size:120%; font-weight:bold; color:white; text-indent:55px;border:1px solid #88a5cf;}
#contact_r h4 { background:#D5E8F3; height:35px; width:100%; line-height:35px; font-size:110%; font-weight:bold; color:#444444;; text-indent:10px; margin:0; padding:0;text-align:left;}
#contact_r a { text-decoration:none; }
#contact_r a:hover { text-decoration:underline; }
#pagehead2 a { font-weight:normal; font-size:80%; color:white; text-decoration:none; }
#pagehead2 a:hover { color:#444444; text-decoration:underline; }

#contact_showing { width:100%; }
#contact_showing table { font-size:90%; width:70%; background:inherit; margin:0px; padding:0px; text-align:left;border:0px solid #444444;}
#contact_showing table td { vertical-align:top;}
#contact_showing form { margin:0; padding: 0;}
#contact_showing textarea { font-family:arial; font-size:130%;}
#contact_showing h1 { font-weight:bold; color:white; font-size:110%; text-indent:5px; padding:0px; background:#88a5cf; height:30px; width:100%;line-height:30px;text-align:left;border:1px solid #88a5cf;}
#contact_showing h3 { font-weight:bold; color:#444444; font-size:90%; text-indent: 5px;margin:0px; padding:0px; width:100%;line-height:25px;text-align:left;background: #D5E8F3;}
#contact_showing a { text-decoration:none; }
#contact_showing a:hover { text-decoration:underline; }

#sellers { width:842px; margin-bottom:3px; text-align:left;margin-left:0px;}
#sellers_l { text-align:left; width:575px; background:white;float:left;border-left:1px solid #88a5cf;border-right:1px solid #88a5cf;border-bottom:1px solid #88a5cf;}
#sellers_l p { margin:3px;line-height:normal;padding:5px;}
#sellers_l p.top { padding:6px;height:200px;}
#sellers_l p.top img { padding:1px; border:1px solid #88A5CF;margin-right:10px;}
#sellers_l p.bullet { font-size:90%;}
#sellers_l p.closing { font-size:90%; padding:13px; margin:3px; background:#D5E8F3;}
#sellers_l ul { list-style:circle; padding:0; margin:0; font-size:90%;margin-left:35px; font-weight:bold;}
#sellers_r ul { list-style:circle; padding:0; margin:0; font-size:90%;margin-left:35px; }
#sellers_l h2 {background:#D5E8F3 url('images/checkmark.gif') center left no-repeat; height:20px; width:100%; margin-top:5px;margin-bottom:5px; line-height:20px; font-size:100%; font-weight:bolder; color:#444444;; text-indent:40px;border-bottom:1px solid #88a5cf;padding-top:3px; padding-bottom:3px;}
#sellers_r { width:264px;float:right; border-right:1px solid #88a5cf;margin:0;}
#sellers_r h2 {background:white; font-size:100%; font-weight:bolder; color:#444444; border-bottom:1px solid #88a5cf; padding:0px; margin:0; margin-bottom:3px;padding-top:5px; padding-bottom:5px;text-indent:15px;}
#sellers_r h3 {background:#D5E8F3; font-size:90%; font-weight:bolder; color:blue; padding:0px; margin:0; text-indent:45px;}
#sellers_r p {margin:6px; font-size:90%; padding:4px; border-top:1px dashed #88a5cf;}
#sellers_r img { padding:1px; border:1px solid #88a5cf; margin:2px; margin-bottom:5px;}

#buyers { width:842px; margin-bottom:3px; text-align:left;margin-left:0px;}


#buyers_l p.top { padding:6px; height:140px;margin:5px; font-size:100%;}
#buyers_l p.top img { padding:1px; border:1px solid #88A5CF;margin-right:10px;}

#buyers_l a { color:#FF0000; font-weight:bold; }
#buyers_l a:hover { color:#88A5CF; text-decoration:none;}
#buyers_l { text-align:left; width:575px; background:white;float:left;border-left:1px solid #88a5cf;border-right:1px solid #88a5cf;border-bottom:1px solid #88a5cf;}
#buyers_l p { margin:3px; margin-left:8px; line-height:normal;padding:5px;}
#buyers_run p.top { padding:6px; height:140px;margin:5px; font-size:100%;}
#buyers_run p.top img { padding:1px; border:1px solid #88A5CF;margin-right:10px;}
#buyers_l p.bullet { font-size:90%;  }
#buyers_l p.closing { font-size:90%; padding:13px; margin:3px; background:#D5E8F3;}
#buyers_l ul { list-style:circle; padding:0; margin:0; font-size:80%;margin-left:35px; margin-right:8px;}
#buyers_l h1 { background:#D5E8F3; font-size:100%; margin:0; padding:0; color:#E60000; font-weight:bold;width:100%; border-bottom:1px solid #88a5cf;padding-top:5px; padding-bottom:5px;text-indent:8px;}
#buyers_l h2 {background:white url('images/gull2.jpg') center left no-repeat; height:20px; margin-top:5px;margin-bottom:5px; line-height:20px; font-size:100%; font-weight:bolder; color:#13007E;; text-indent:20px;border-bottom:1px solid #88a5cf;padding-top:3px; padding-bottom:3px;padding-left:10px;margin-left:10px;}
#buyers_l h4 { color:blue; font-size:90%; font-weight:bold; margin:0px; padding:0;text-indent:10px;}

#buyers_r { width:264px;float:right; border-right:1px solid #88a5cf;margin:0;}
#buyers_r h2 {background:white; font-size:100%; font-weight:bolder; color:#444444; border-bottom:1px solid #88a5cf; padding:0px; margin:0; margin-bottom:3px;padding-top:5px; padding-bottom:5px;text-indent:15px;}
#buyers_r h3 {background:#D5E8F3 url('images/arrow.gif') left center no-repeat; font-size:90%; font-weight:bolder; color:blue; padding:0px; margin:0; text-indent:45px;}
#buyers_r p {margin:4px; font-size:100%;background:white;padding:4px;border:1px solid #88a5cf;}
#buyers_r img { padding:1px; border:0px; margin:2px; margin-bottom:5px;}
#buyers_r ol { margin:0; padding:0; margin-left:30px;font-size:90%;}
#buyers_r ol li { margin-bottom:6px; margin-top:6px;}

#pagehead { background:#88a5cf url('images/globe.gif') center left no-repeat; height:35px; width:840px; margin-top:10px; border-bottom:1px solid #88a5cf; line-height:35px; font-size:120%; font-weight:bold; color:white; text-indent:55px;border:1px solid #88a5cf;}
#pagehead2 { background:#88a5cf url('images/globe.gif') center left no-repeat; height:35px; width:100%; border-bottom:1px solid #88a5cf;border-top:1px solid #88a5cf; line-height:35px; font-size:110%; font-weight:bold; color:white; text-indent:40px; text-align:left;}
#pagehead3 { background:#88a5cf url('images/globe.gif') center left no-repeat; height:35px; width:100%; border-bottom:1px solid #88a5cf;border-top:1px solid #88a5cf; line-height:35px; font-size:110%; font-weight:bold; color:white; text-indent:43px; text-align:left; float:left;}

#listgallery { width:725px; padding:3px; }
#listgallery h1 {font-size:130%; color:#444444; width:95%; border-bottom:1px solid #88A5CF;}
#listgallery h2 {font-size:100%; font-weight:normal; color:#88A5CF; width:95%; }
#listgallery img { padding:2px; border:1px solid #444444; margin:3px; }
#listgallery a {color:#444444; text-decoration:none; }
#listgallery a:hover { color:#88a5cf; }

table.listmain { padding:0px; margin:0px; width:100%; border:0px; background:white;}
table.listmain td { text-align:left; padding:3px; margin:0px;vertical-align:middle;background:white;}
table.listmain td.shortdesc { width:425px; font-size:90%; color:#444444; font-weight:bold; padding:3px; }
table.listmain td.price { text-align:right; width:150px; font-size:100%; color:#444444; font-weight:bold; padding:3px;}

table.listnest { padding:0px; margin:0px; width:100%; border-bottom:3px solid #D5E8F3; background:white;}
table.listnest td { padding:2px; margin:0px; font-size:80%;}
table.listnest td.listimg { text-align:center; width:100px; }
table.listnest td.listmeat { text-align:left; width:300px; font-size:80%; color:#444444; margin:0; font-weight:normal; vertical-align:top; }
table.listnest td.linkslow { font-size:70%; color:#444444; text-align:right; border-top:0px; }
table.listnest td.linkslow img { border:0px; padding:1px; }
table.register { width:80%; }
table.register td { padding: 2px; }

table.mortgage { font-size:80%; background-image: transparent;}
table.mortgage tr { vertical-align:middle; height:25px; }

#links { width:850px; margin-bottom:3px; text-align:left;margin-left:0px;margin-top:8px;}
#links_left { width:215px; float:left; background:#D5E8F3;}
#links_left img { padding:0px; border:0px; margin:0;}
#links_right { width:623px; text-align:left;  float:right; padding:5px;}
#links_right a { text-decoration:none; margin:3px; margin-left:8px; padding:3px;}
#links_right a:hover { color:#444444; text-decoration:underline;}
#links_right a:visited { color:black;}
#links_right h1 { font-size:110%; color:#444444; width:95%; border-bottom:1px solid #88A5CF; margin:2px;margin-top:10px;}
#links_right h2 {font-size:90%; font-weight:bold; color:white; width:95%; background:#88A5CF; padding-top:5px; padding-bottom:5px; text-indent:5px;  margin:2px;margin-top:8px;}

#footer { width: 99%; border-top:0px solid #444444;; clear:both; font-size:90%; text-align:center;background-color:#D5E8F3;vertical-align:middle;padding-top:20px; padding-bottom:20px; }
#footer a { color: #444444; text-decoration:none; }
#footer a:hover { color:#88a5cf; }

.right { text-align:right; }

#temp { width: 500px; background: white; border: 1px solid #88a5cf; padding:10px; margin-top:30px; }
#temp p { font-size:80%; }

.redhigh { color:#ff0000; font-weight:bold;}
.bluehigh { color:#0000FF; font-weight:bold; font-size:110%; text-decoration:underline;}
.blogcat { margin: 5px; width:175px; text-align:left;}
.bc_title { font-weight:bold; color:#5282C6; }
.blogcat ul { margin:0; padding:3px; list-style:none; }
.mainblogleft { float:left; width:35%; margin-left:3px;}
.mainblogright { float:right; width:57%; margin-right:5px; margin-top:-10px;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
