/* CSS Document */

body, p, table, tr, td, th{
         color: black;
         font-size: 11px;
         font-family: verdana, arial, helvetica, geneva, swiss, sunSans-regular, sans-serif;
		 line-height: 16px;
 }
 
.linkraquo {
color: #969;
}
 
.hometableleft {
color: #FFF;
background-color: #3399CC;
padding-left: 13px;
padding-right: 7px;
padding-bottom: 13px;
padding-top: 13px;}

.hometableright {
color: #FFF;
background-color: #3399CC;
padding-left: 7px;
padding-right: 13px;
padding-bottom: 13px;
padding-top: 13px;}

.hometablesplash {
color: #FFF;
background-color: #3399CC;
padding: 13px;}

.navtable {

padding-left: 7px;
padding-right: 7px;
}

.whitetable {
padding: 8px;
background-color: #FFF;
}

.whitetableheader {
color: #FFF;
background-color: #3399CC;
padding: 8px;
font-weight: bold;
}

.blogheader {
color: #003366;
font-weight: bold;
padding-bottom: 20px;
padding-top: 20px;
padding-left: 8px;
padding-right: 8px;
}

.blogheader2 {
color: #003366;
font-weight: bold;
padding-top: 20px;
padding-left: 8px;
padding-right: 8px;
}

.blogbody {
color: #003366;
padding-left: 8px;
padding-right: 8px;
}

.press_small {
color:#666666;
font-size: 10px; }

.blogsep {
padding: 20px}

.tablecontent {
color: #003366;
padding-left: 8px;
padding-right: 8px;
padding-top: 13px;
padding-bottom: 8px;}

.tablecontent2 {
color: #003366;
padding-right: 8px;
padding-top: 13px;
padding-bottom: 8px;}

.tablecontent3 {
color: #003366;
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;
padding-bottom: 8px;}


a:active { color: #0053A1; text-decoration: underline;}
a:link  {  color: #0053A1; text-decoration: underline;}
a:visited { color: #0053A1; text-decoration: underline;}
a:hover { color: #0053A1; text-decoration: none;}

a.footer:active  { color: #A8DB58; text-decoration: none;}
a.footer:link  { color: #A8DB58; text-decoration: none;}
a.footer:visited  { color: #A8DB58; text-decoration: none;}
a.footer:hover  { color: #A8DB58; text-decoration: underline;}

a.subnav:active  { color: #0053A1; text-decoration: none; font-size: 10px;}
a.subnav:link  { color: #0053A1; text-decoration: none; font-size: 10px;}
a.subnav:visited  { color: #0053A1; text-decoration: none; font-size: 10px;}
a.subnav:hover  { color: #0053A1; text-decoration: underline; font-size: 10px;}

.greenf { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 background-color: #A8DB58;
 border: 1px solid #000;
 font-size: 11px;
 padding: 4px;
}

.button {
   color: #FFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   background-color: #0C2577;
   border:1px solid;
   border-top-color: #000;
   border-left-color: #000;
   border-right-color: #000;
   border-bottom-color: #000;}
   
/* HOME MAIN TABLE */

.main_table {
width: 740px;
background-color: #FFF;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

/* TOP NAVIGATION */

.top_nav_table {
padding-top: 2px;
padding-bottom: 2px;
font-size: 10px;
color: #999;
}

a.topnav:active  { color: #969; text-decoration: none;}
a.topnav:link  { color: #969; text-decoration: none;}
a.topnav:visited  { color: #969; text-decoration: none;}
a.topnav:hover  { color: #FFF; background-color:#969; padding-top: 2px; padding-bottom: 2px;}

a.jlp:active  { color: #969; font-weight:bold; text-decoration: none;}
a.jlp:link  { color: #969; font-weight:bold; text-decoration: none;}
a.jlp:visited  { color: #969; font-weight:bold; text-decoration: none;}
a.jlp:hover  { color: #969; font-weight:bold; border: 1px solid #969; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}

/* FEATURED PIC AREA */

.featured_pic {
padding-top: 10px;
padding-bottom: 10px;
}

/* FRONTPAGE MESSAGE AREA */

.main_cell {
border: 1px solid;
border-color: #999;
background-color: #FFF;
padding: 2px;
}

.ma_header {
color: #FFF;
font-size: 11px;
background-color: #999;
padding-left: 8px;
}

.ma_content {
color: #666;
font-size: 11px;
border: 1px solid;
border-color: #999;
background-color: #FFF;
padding: 8px;
}

/* JEWELRY LANDING PAGE */

.jlp_main {
padding-top: 25px;
padding-bottom: 10px;
}

.jlp_left_col {
width: 124px;
padding-right: 10px;
}

.jlp_left_col_td {
padding-bottom: 5px;
}

#table1 {
border:1px solid #999;

}
a#link {
display:block;
width:100%;
height:100%;
color:#969;
text-decoration:none;
}
a#link #span1 {
font-size: 10px;
display:block;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
text-decoration:none;
}
a#link:hover {
font-size: 10px;
background-color:#969;
color:#FFF;}

.jlp_header {
color: #666666;
padding-bottom: 3px;
border-bottom: 1px solid #999;
font-size: 16px;
font-weight: bold;
}

.jlp_line_box {
padding: 5px;
width: 154px;
}

.jlp_line_header {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px dashed #999;
}

.jlp_line_pic {
padding-top: 5px;
padding-bottom: 20px;
}

.small_font {
font-size: 10px;
}

.ppimagecell {
padding-right: 5px;}

.pp_header {
color: #666666;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
font-size: 16px;
font-weight: bold;
}

.pp_detailbox {
color: #666666;
background-color: #EDEDED;
border-left: 5px solid #FFF;
padding: 10px;
}

.pp_dash {
color: #666666;
padding-top: 8px;
padding-bottom: 8px;
border-bottom: 1px dashed #999;
border-left: 20px solid #FFF;
border-right: 15px solid #FFF;
}

.pp_thumb {
border: 1px solid #999;
padding: 3px;
}

.pp_soloheader {
color: #666666;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
}

.pp_cell {
color: #666666;
padding-bottom: 5px;
}

.header_cell {
padding-top: 40px;
}

.seperator_cell {
width: 1px;
background-image:url(../images/sep.gif);
}

.col_right {
padding-left: 10px;
}

.col_left {
padding-right: 10px;
padding-top: 4px;
}

.calloutblue {
color: #069;
}

.calloutgrey {
color: #666;
font-size: 10px;
}

/* New */

.home_left_corner {
background-color: #0053A1;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
padding-top: 125px;
width: 224px;
}

.home_left_corner_int {
background-color: #0053A1;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
width: 224px;
}

.home_right_corner {
background-color: #0053A1;
border-left: 1px solid #FFF;
}

.home_right_corner2 {
background-color: #0053A1;
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
border-bottom: 1px solid #FFF;
}

.center_menu {
background-color: #FFF;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
}

.home_header {
border-left: 1px solid #999;
padding-top: 27px;
padding-left: 20px;
}

.content_area {
background-color: #FAFAFA;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
padding: 20px;
}

.footer_main {
border-left: 1px solid #999;
padding: 7px;
}

.footer {
color: #999;
font-size: 10px;
}

.contact_me_now {
color: #033;
}

.contact_me_now2 {
color: #666;
}

.dotted_back {
background-image:url(../images/dotted_back.gif)
}

.form_header {
padding: 10px;
}

.form_pad {
padding-left: 3px;
padding-right: 10px;
}

.feat_prop_header {
color: #FFF;
font-weight: bold;
background-color: #999;
height: 28px;
}

.home_left {
padding-top: 17px;
padding-left: 10px;
padding-right: 10px;
}

.interior_left {
padding-top: 44px;
background-color: #FFF;
}

.feat_prop_pic {
border: 1px solid #999;
padding: 1px;
}

.feat_prop_title {
padding-top: 4px;
padding-bottom: 3px;
color: #033;
font-size: 12px;
font-weight: bold;
}

.subnavcell {
padding-right: 10px;
font-size: 10px;
}

.bio_top {
padding-left: 10px;
}

.breadcrumb {
padding-bottom: 4px;
}

.contact_form_1 {
background-image:url(../images/contact_form_back_1.gif);
padding-top: 21px;
padding-left: 13px;
padding-right: 13px;
color: #666;
font-size: 10px;
}

.contact_form_2 {
color: #666;
font-size: 10px;
}

.contact_form_3 {
padding-right: 13px;
}

.contact_form_s {
background-color:#FFF;
}

.properties_1 {
padding-left: 20px;
color: #033;
font-size: 16px;
font-weight: bold;
}

.properties_2 {
color: #000;
font-size: 14px;
font-weight:100;
}

.properties_3 {
padding-left: 20px;
padding-top: 20px;
font-size: 14px;
}

.properties_4 {
color: #F00;
}

.properties_5 {
padding-left: 20px;
padding-top: 20px;
}

.properties_6 {
padding-left: 20px;
padding-top: 12px;
}

.properties_7 {
font-size: 9px;
}

.sold {
padding-left: 20px;
padding-bottom: 10px;
color: #F00;
font-size: 16px;
font-weight: bold;
}

.adphotos {
padding-top: 6px;
}

.map_it {
padding-top: 3px;
}

