/* PAGE 1 STYLES  #2a4272 */

#dev_tbl { }
#dev_tbl TD { padding:5px 0px 14px 0px; border:solid lightblue 1px; text-align:center; vertical-align:bottom;}
#dev_tbl A:link, #dev_tbl A:visited { color: #000000; display: block; font-size:14px; font-weight:bold; font-family:arial; } /* Links on bottom of property square */
#dev_tbl A:hover { color: #0000CC;}
#dev_tbl img { display:block;border:solid lightblue 1px; margin:2px auto;}
#dev_tbl img.m_out  {position:relative; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
#dev_tbl img.m_over { position:relative; filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99;}
.sm_tbl_det { border: 1px #2a4272 solid; font-size:11px; margin:2px 8px 0px 0px;width:auto;min-width:200px;max-width:300px; }

.dev_det_title {font-size:18px; text-align:center; font-weight:bold;}
.dev_det_tbl { width:100%; }
.dev_det_tbl TD {vertical-align:top;}
.dev_det_desc_td { padding:0px 10px 0px 0px; text-align:justify;width:480px;}
.dev_det_desc_td A:link, A:visited { color: #0000FF; }
.dev_det_desc_td A:hover { color: #0066FF; }

.dev_det_2nd_photo_div { text-align:center; padding:8px 0px; }
.dev_det_2nd_photo_div IMG { border:solid #2a4272 1px; }
.dev_det_photo_bar_td { text-align:center; padding:8px 0px;width:260px;}
.dev_det_extra_td { padding:10px; text-align:center;}

/* #btn_tbl { font-size:12px; font-weight:bold; }
#btn_tbl A:Link, #btn_tbl A:Visited {color:#0000FF; padding: 4px 8px; border-width: 1px 2px 2px 1px; border-style: solid; border-color: #0066CC #003399 #003399 #0066CC; background-color: #FFFFFF; }
#btn_tbl A:Hover { color:#0066FF; border-width: 2px 1px 1px 2px;} */
.ret_links_div {font-size: 13px; font-weight: bold; padding-left:20px; width:740px; text-align:center;}

/**************************************************************************************************************/
/* PAGE 2 STYLES */
.teaser_div { padding:5px; color:white; background-color:#2a4272; }
.b_name    { color: #c33; font-size: 16px; font-family: arial; font-weight: bold; background-color: #ffa07a; text-align: center; margin-bottom: 5px; width: 100%; border: solid 1px #ffa07a }
.b_teaser  { text-align: center; color: #c33; font-size: 12px; font-family: arial; font-weight: bold;}
.b_img     { text-align: left; margin: 0 5px 0 0; border: solid 1px #900; }
.b_desc    { text-align:justify; font-size:13px; font-weight:bold}

.thumb_box_251 {
	font-size: 10px;
	font-weight:bold;
	background-color: #ffffff;
	text-align:center;
	padding:6px 0 0 0;
	margin:0 0 5px 0;
	height:auto;
	width:258px;
	border:solid #2a4272 1px;
}
.thumb_box_250 {
	font-size: 10px;
	font-weight:bold;
	background-color: #ffffff;
	text-align:center;
	padding:0;
	margin:0 auto;
	height:auto;
	min-height:110px;
	max-height:350px;
	width:258px;
	position:absolute;
}
.thumb_box_250 > div {
	position:static;
	padding:5px;
	margin:2px 0px 2px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#2a4272;
}
 #mholder {
    height:auto;
    min-height:450px;
    width: 260px;
   /* border: solid 1px black; */
    position:relative;
    overflow: hidden;
}
#photobarholder {
	width:260px;
}
.b_1  { /* background-color: #ffdab9; */margin-top: 0; padding: 3px; border-style: solid; border-width: 1px 1px 0; border-color: #900 }
.b_2  { /*background-color: #ffdab9; */border-style: solid; border-width: 0 1px 1px 1px; border-color: #900 }
.b_3   { border-style: solid; border-width: 1px 0 0 0; border-color: #900 }

.l_table_0    { color: #000000; font-size: 14px; border: solid #2a4272 1px; }
.l_teaser_0   { color: #f60; font-size: 14px; background-color: #ff6; text-align: center; margin:0; padding:3px; vertical-align: middle; border-bottom: 1px solid #f60 }
a.l_link_0:link, a.l_link_0:visited  { color: #0000FF;}
a.l_link_0:hover   { color: #0066FF; }


/**************************************************************************************************************/
/* PAGE 3 STYLES */

.d_name  { text-align: center; padding:3px; }

.tbl_det   { border: 1px #2a4272 solid; font-size:12px; width:100%; margin-bottom:8px; }
.agent_det { border: 1px #2a4272 solid; font-size:13px; margin-bottom:8px; padding-bottom:2px; text-align:center; font-weight:bold; background-color:white;}

.img1 { border: 1px solid #555555; }

.text_outer {font-size:13px; font-weight:normal; margin-bottom:8px; padding:4px; border: 1px #2a4272 solid; clear:both; text-align:justify;}
.text_head  {font-size:15px; color:white; margin-bottom:4px; padding:2px; background-color:#2a4272; font-weight:bold; }

