#CONTAINER
{
width: 1000px;
margin-right: auto;
margin-left: auto;
padding: 0px;
position: relative;
}

div.flashdiv
{
background-color:#000034;
border:solid 2px #262652;
padding:2px;
width:700px;
margin:0px;
}

td.home-sections-header
{
border-bottom:solid 1px #2D397D;
background-color:#060645;
color:#FFFFFF;
font-family:trebuchet ms,verdana,arial,helvetica;
font-size:14pt;
font-weight:bold;
padding:5px 10px;
}

td.home-sections-header a
{
color:#FFFFFF;
}

td.home-sections
{
font-family:trebuchet ms,verdana,arial,helvetica;
font-size:10pt;
color:#FFFFFF;
border-right:solid 1px #2D397D;
border-left:solid 1px #2D397D;
background-color:#02023D;
}

td.home-sections span
{
font-size:12pt;
display:block;
margin:0px;
padding:5px 10px;
color:#CEBE75;
text-decoration:none;
border-bottom:solid 1px #2D397D;
background-color:#02023D;
}

td.home-sections span b
{
color:#99ccff;
font-size:9pt;
}

td.home-sections span p
{
font-size:9pt;
color:#FFFFFF;
margin:0px;
padding:0px;
}

td.home-sections a
{
color:#CEBE75;
background-color:#02023D;
}

td.home-sections a:hover
{
color:#FFFFFF;
background-color:#090954;
}

td.home-sections a:hover span
{
color:#FFFFFF;
/*050547*/
background-color:#090954;
}

td.home-featured-img img
{
padding:2px;
margin:5px 10px;
border:solid 1px #000043;
background-color:#FFFFFF;
}

td.home-featured-desc
{
font-family:trebuchet ms,verdana,arial,helvetica;
font-size:9pt;
color:#FFFFFF;
border-right:solid 1px #070756;
border-left:solid 1px #070756;
padding:10px 5px;
border:none;
}

td.home-featured-desc b
{
font-size:10pt;
color:#CEBE75;
}

td.home-searches
{
border-right:solid 1px #070756;
border-left:solid 1px #070756;
padding:5px 10px;
border:none;
text-align:left;
}

td.home-searches p
{
font-family:trebuchet ms,verdana,arial,helvetica;
font-size:10pt;
color:#FFFFFF;
}

td.home-searches p a
{
color:#35886D;
font-size:9pt;
}

td.home-searches p b
{
color:#CEBE75;
font-size:11pt;
}


td.home-searches-img
{
text-align:center;
}

td.home-searches-img img
{
padding:2px;
margin:5px 10px;
border:solid 1px #000043;
background-color:#FFFFFF;
}

td.home-map-links
{
font-family:trebuchet ms,verdana,arial,helvetica;
font-size:9pt;
padding:10px 0px 10px 20px;
margin:0px;
}

td.home-map-links a
{
color:#99CCFF;
text-decoration:none;
}

td.home-map-links a:hover
{
text-decoration:underline;
}

/* ------------------------------- ACTION PAD */

td.pad
{
width:248px;
padding:0px 14px 0px 30px;
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:12pt;
color:#FFFFFF;
line-height:30pt;
}

td.pad a
{
color:#FFFFFF;
text-decoration:none;
}

td.pad a:hover
{
color:#FFCC00;
}


td.pad-price
{
width:248px;
padding:0px 0px 0px 34px;
margin:0px;
font-family:trebuchet ms,arial,verdana,helvetica;
line-height:18pt;
font-weight:bold;
font-style:italic;
}

td.pad-price H1
{
font-size:17pt;
color:#FFFFFF;
margin:0px;
padding:0px;
}

td.pad-price H2
{
font-size:13pt;
color:#4879BB;
margin:0px;
padding:0px;
}

td.refsearch
{
padding:0px 20px 0px 0px;
margin:0px;
text-align:right;
}

td.refsearch input
{
font-size:10pt;
color:#4879BB;
}

/*------------------------------------------------- prop details tablet blue */

table.prop-details-tablet-blue
{
background-image:url('/build/sidebar_blue_shad_repeat.gif');
}

table.prop-details-tablet-blue td
{
font-family:trebuchet ms,arial,verdana,helvetica;
padding:0px 24px 0px 24px;
font-size:9pt;
color:#FFFFFF;
}

table.prop-details-tablet-blue td h1
{
font-size:14pt;
color:#FFFFFF;
margin:0px;
padding:0px 0px 5px 0px;
font-weight:normal;
}

table.prop-details-tablet-blue td h1 a
{
color:#FFFFFF;
text-decoration:none;
}

table.prop-details-tablet-blue td h1 a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

table.prop-details-tablet-blue td a
{
color:#63AF97;
}


/* prop details tablet pastel yellow */

table.prop-details-tablet
{
background-image:url('/build/sidebar_shad_repeat.gif');
}

table.prop-details-tablet td
{
font-family:trebuchet ms,arial,verdana,helvetica;
padding:0px 24px 0px 24px;
font-size:9pt;
color:#333333;
}

table.prop-details-tablet td select
{
font-size:8pt;
}

table.prop-details-tablet td a
{
color:#35886D;
}

table.prop-details-tablet td h1
{
margin:0px;
padding:0px;
color:#35886D;
font-size:12pt;
font-weight:bold;
}

table.prop-details-tablet td h2
{
margin:0px;
padding:0px;
color:#35886D;
font-size:9pt;
}

table.prop-details-tablet td p
{
margin:0px;
padding:0px;
font-size:9pt;
}

/* ------------------------- SIDE BAR */

td.sidebar-property-header
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:12pt;
color:#35886D;
font-weight:bold;
padding:0px 0px 0px 0px;
}

td.sidebar-property-header hr
{
height:1px;
color:#AAAAAA;
margin:5px 0px 5px 0px;
padding:0px;
}

td.sidebar-property-details
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:8pt;
color:#333;
padding:0px 0px 0px 3px;
}

td.sidebar-property-content
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:9pt;
color:#333;
padding:0px 0px 0px 0px;
}

img.largepic
{
padding:2px;
border:solid 2px #CCCCCC;
}

img.smallpic
{
border:solid 1px #999999;
margin:4px 0px 4px 0px;
}

/* ------------------------- CONTENT */

td.content
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:11pt;
color:#333333;
line-height:16pt;
text-align:justify;
padding:0px 50px 0px 30px;
}

td.content h1
{
margin:20px 0px 0px 0px;
padding:0px;
font-size:16pt;
color:#35886D;
font-weight:bold;
}

td.content h2
{
margin:20px 0px 0px 0px;
padding:0px;
font-size:14pt;
color:#35886D;
font-weight:bold;
}

td.content hr
{
height:1px;
color:#AAAAAA;
margin: 10px 0px;
}

td.content a
{
color:#35886D;
text-decoration:underline;
}

td.content span
{
display:block;
font-size:8pt;
color:#BBBBBB;
}

/* ------------------------- PRINT CONTENT */

td.content-print
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:9pt;
color:#000000;
line-height:12pt;
text-align:justify;
padding:0px 20px;
}

td.content-print h1
{
margin:20px 0px 0px 0px;
padding:0px;
font-size:14pt;
color:#35886D;
font-weight:bold;
}

td.content-print h2
{
margin:20px 0px 0px 0px;
padding:0px;
font-size:12pt;
color:#35886D;
font-weight:bold;
}

td.content-print hr
{
height:1px;
color:#AAAAAA;
margin: 10px 0px;
}

td.content-print span
{
display:block;
font-size:16pt;
color:#35886D;
font-weight:bold;
line-height:18pt;
padding:20px 0px;
}

td.print-prices
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:18pt;
color:#35886D;
font-weight:bold;
text-align:center;
line-height:20pt;
}

td.print-prices span
{
font-size: 10pt;
color:#000000;
}

td.print-prices span img
{
padding-left:20px;
}
/* ------------------------ TABBED CONTENT ------ */


td.tabcontent
{
font-family:trebuchet ms,arial,verdana,helvetica;
background-image:url('/build/content_repeat.gif');
padding:0px 30px 10px 30px;
}

td.tabcontent p
{

font-size:10pt;
color:#000000;
line-height:16pt;
text-align:justified,left;
margin:0px;
padding:0px 0px 10px 0px;
}

td.tabcontent p a
{
color:#35886D;
}

td.tabcontent p small
{
color:#AAA;
}

td.tabcontent h1
{
margin:10px 0px 0px 0px;
padding:0px;
font-size:18pt;
color:#35886D;
font-weight:normal;
}


td.tabcontent h1 b
{
font-size:12pt;
color:#35886D;
}

td.tabcontent h1 a
{
color:#35886D;
font-size:18pt;
text-decoration:underline;
}

td.tabcontent h2
{
margin:0px;
padding:0px;
font-size:11pt;
color:#35886D;
}

td.tabcontent h2 a
{
font-size:10pt;
color:#35886D;
text-decoration:underline;
}

td.tabcontent hr
{
height:1px;
color:#CCCCCC;
}

td.addtoportfolio-listings
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:9pt;
color:#333333;
padding:3px 10px;
border-left:solid 1px #999999;
border-right:solid 1px #999999;
background-color:#CCCCCC;
}

td.addtoportfolio-listings-header
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:9pt;
color:#35886D;
border-left:solid 1px #999999;
border-right:solid 1px #999999;
background-color:#CCCCCC;
margin:0px;
padding:20px 10px 0px 10px;
font-weight:bold;
}

td.addtoportfolio-listings-props
{
padding:3px 0px;
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:10pt;
color:#333333;
background-color:#BBBBBB;
border:solid 1px #DDDDDD;
}

td.addtoportfolio-listings-props span
{
display:block;
color:#35886D;
text-align:center;
}

td.addtoportfolio-listings-props img
{
border:solid 1px #DDDDDD;
margin:0px 10px 0px 3px;
}

td.addtoportfolio-listings h1
{
margin:20px 0px 0px 0px;
padding:0px;
color:#35886D;
font-size:9pt;
font-weight:bold;
}

td.addtoportfolio-listings a
{
color:#3A3A82;
}

/* ---------------------------- GALLERY */

table.gallery
{
border:solid 1px #AAAAAA;
}

td.galleryswitch
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:8pt;
text-align:center;
background-color:#3A3A82;
}

td.galleryswitch a
{
color:#FFFFFF;
text-decoration:none;
}

#map
{
width: 200px;
height: 200px;
border:solid 1px #666;
}


/* ----------------------------- SUPER AGENT */
td.keyphrase-pad
{
width:220px;
padding:0px 0px 0px 0px;
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:12pt;
color:#FFFFFF;
line-height:30pt;
}

td.keyphrase-pad a
{
color:#FFFFFF;
text-decoration:none;
}

td.keyphrase-pad a:hover
{
color:#FFCC00;
}

td.keyphrase-property-content
{
padding:0px 10px 0px 10px;
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:9pt;
color:#000000;
line-height:14pt;
}

td.keyphrase-property-content h3
{
font-size:11pt;
color:#35886D;
font-weight:bold;
margin:0px;
padding:0px;
}

td.keyphrase-property-content h3 a
{
color:#35886D;
}

td.keyphrase-property-image
{
padding:5px 0px 5px 0px;
}

td.keyphrase-property-image img
{
border: solid 1px #666;
}

td.keyphrase-property-details
{
font-size:8pt;
padding:5px;
}

td.keyphrase-property-details a
{
color:#000000;
text-decoration: none;
}

/* ------------------------------- SEARCH LISTINGS */

table.srch
{
border-bottom:solid 1px #AAAAAA;
margin:0px 0px 10px 0px;
}

td.srch-upn
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:10pt;
color:#000000;
font-weight:bold;
}

td.srch-upn a
{
font-size:11pt;
color:#393982;
text-decoration:none;
}

td.srch-upn a:hover
{
text-decoration:underline;
}

td.srch-thumb
{
padding:25px 0px 0px 0px;
background-image:url('/build/search_pic_tab.gif');
background-repeat:no-repeat;
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:10pt;
color:#393982;
text-align:center;
}

td.srch-thumb img
{
border:solid 1px #777777;
}

td.srch-detail-left
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:9pt;
color:#000000;
text-align:justify;
padding:10px 0px;
}

td.srch-detail-left a
{
text-decoration:underline;
color:#35886D;
}

td.srch-detail-cent-hd
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:9pt;
color:#000000;
text-align:center;
padding:2px 0px;
background-color:#DEDEDE;
line-height:16pt;
font-weight:bold;
width:70px;
}

td.srch-detail-cent
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:9pt;
color:#000000;
text-align:center;
padding:2px 5px;
background-color:#EEEEEE;
line-height:16pt;
width:70px;
}

/* FOOTER */

td.footerlinks-main
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:9pt;
color:#FFFFFF;
text-align:right;
}

td.footerlinks-main a
{
color:#9696BB;
}

table.footerlinks-superagent
{
background-color:#0F0F4F;
/*border:solid 1px #5C5C88;*/
border:solid 1px #383866;

}

table.footerlinks-superagent td
{
font-family:trebuchet ms,arial,verdana,helvetica;
font-size:9pt;
color:#4F4F7B;
padding:10px;
width:25%;
}

td.footerlink-superagent td b
{
font-size:10pt;
}

table.footerlinks-superagent td a
{
color:#383866;
}

table.footerlinks-superagent td a:hover
{
color:#5C5C88;
}

span.loginmessage
{
display:block;
margin:10px 0px;
padding:5px;
font-family:trebuchet ms,verdana,arial,helvetica;
font-size:10pt;
color:#990000;
font-weight:bold;
border:solid 1px #990000;
background-color:#F9F9ED;
}

span.loginmessage a
{
color:#35886D;
text-decoration:underline;
}

/* ------------------------------------------- FORMS */

table.formborder
{
border:solid 1px #CCCCCC;
background-color:#EEEEEE;
}

td.formheading
{
font-family:trebuchet ms,verdana,arial,helvetica;
font-size:12pt;
padding:5px 10px;
font-size:12pt;
font-weight:bold;
}

td.formheading a
{
color:#35886D;
font-size:8pt;
font-weight:normal;
}

td.formtitles
{
padding:5px 10px;
font-family:trebuchet ms,verdana,arial,helvetica;
font-size:10pt;
color:#333333;
}

td.formtitles-required
{
padding:5px 10px;
font-family:trebuchet ms,verdana,arial,helvetica;
font-size:10pt;
color:#FF0000;
}

td.forminput
{
padding:5px 10px;
font-size:10pt;
}

td.forminput-no-padding
{
padding:5px 0px;
font-size:10pt;
}

td.formerror
{
font-family:trebuchet ms,verdana,arial,helvetica;
font-size:8pt;
color:#FF0000;
text-align:center;
}

/* ---------------- MAP */

img.keymap
{
border:solid 1px #666;
margin:20px 20px 0px 20px;
}

img.propmap
{
border:solid 1px #666;
}