@charset "utf-8";
body {
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: left 20px;
	margin: 0px;
	padding: 0px;
}
.white_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}
.white_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}

.white_14btm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.white_11_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 4px 0px 4px;
}
.white_11_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
	padding:0px 4px 0px 4px;
}
.field_rpt{
	background-image:url(../images/field_rpt1.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:0px solid #FFFFFF;
	padding:0px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#818181;
	text-decoration:none;
	margin-top:0px;
}
html*.field_rpt{
	background-image:url(../images/field_rpt1.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:0px solid #FFFFFF;
	padding:0px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#818181;
	text-decoration:none;
	margin-top:-16px;
}
.blue_23{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#006e89;
	line-height:20px;
}
.blue_phone{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#006e89;
	line-height:20px;
}
.gray_19{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#818181;
	text-decoration:none;
}
/*.gray_top{
	background-image:url(../images/gray_top_rpt.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
*/
.gray_top{
	background-image:url(../images/gray_top_rpt.jpg);
	background-position:left 36px;
	background-repeat:repeat-x;
}

.menu_bg{
	background-image:url(../images/menu_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #d8d8d8;
}
.menu_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#5a5a5a;
	padding:0px 8px 0px 8px;
	display:block;
	line-height:35px;
}
.menu_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/menu_hover.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	text-decoration:none;
	font-weight:bold;
	line-height:35px;
	padding:0px 8px 0px 8px;
	display:block;
	color:#5a5a5a;
}
.menu_link_act{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/menu_hover.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	text-decoration:none;
	font-weight:bold;
	line-height:35px;
	padding:0px 8px 0px 8px;
	display:block;
	color:#5a5a5a;
}
.hdr_rpt{
	background-image:url(../images/hdr_rpt.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.shadow_rpt{
	background-image:url(../images/gray_rpt.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
.padding{
	padding:7px;
}
.orange_bdr{
	border:1px #e59908 solid;
}
.blue_12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#006e89;
}
.field_rpt2{
	background-image:url(../images/field_rpt2.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #a1a1a1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
	text-decoration:none;
}
.gray_bdr{
	border-bottom:1px solid #9e9f9f;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3f3f;
	text-decoration:none;
	line-height:17px;
}
.black_18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#515151;
	font-weight:bold;
	text-decoration:none;
}
.blue_18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#006e89;
	font-weight:bold;
	text-decoration:none;
}
.white_14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
}
.blue_bdr{
	border:1px solid #007b94;
	padding:5px;
}
.stadiam_bg{
	background-image:url(../images/stadiam_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.blue_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#036788;
	font-weight:bold;
}
.orange_14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f27a0a;
	text-decoration:none;
}
.logo_bg{
	background-image:url(../images/logo_bg.jpg);
	background-position:75px 50px;
	background-repeat:no-repeat;
}
.blue_14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#268abf;
	font-weight:bold;
}
.orange_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fb6a00;
	text-decoration:none;
}
.orange_12_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fb6a00;
	text-decoration:underline;
}
.orange_12_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fb6a00;
	text-decoration:none;
}
.blue_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#047ba3;
	text-decoration:none;
}
.blue_11_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#047ba3;
	padding:0px 3px 0px 3px;
	text-decoration:none;
}
.blue_11_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 3px 0px 3px;
	color:#047ba3;
	text-decoration:underline;
}
.bdr_top{
	border-top:solid 1px #f7e46c; 
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	margin-top:-100px;
	margin-left:35px;
}
html*#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	margin-top:-99px;
	margin-left:35px;
}
div.image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/photo-border-top.jpg) no-repeat scroll 0 0;
float:left;
width:167px;
}
div.imageBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/photo-border-bottom.jpg) no-repeat scroll 0 0;
font-size:0;
height:4px;
}
img {
border:medium none;
}
a.propertyImage {
display:block;
overflow:hidden;
padding:5px 0 0 5px;
width:157px;
}
h2{
margin:0 0 10px;
}
a.title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#004990;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
a.title:hover{
text-decoration:underline;
}
td.desc {
float:left;
}
td.desc h2 {
font-size:1.3em;
}
td.desc h2 a {
text-decoration:none;
}
td.desc h2 a:hover {
text-decoration:underline;
}
td.desc h2.title {
color:#004A91;
font-size:1.1em;
margin-bottom:3px;
}
div.buttons {
float:right;
margin:10px 0 20px 20px;
text-align:center;
width:190px;
}
.txt-center {
text-align:center;
}
.propertyTypesLinks {
margin-top:5px;
}
.propertyTypesLinks li {
padding:0 5px 0 0;
}
.propertyTypesLinks li a {
font-size:0.8em;
}
.intro{
    padding-right:10px;
    padding-left:0px;
    padding-bottom:10px;
    padding-top:0px;
    margin:0;
    width:250px;
}
.blue_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006e89;
	font-weight:bold;
	text-decoration:none;
}
.blue_link_a{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#047ba3;
	padding:0px 3px 0px 3px;
	text-decoration:underline;	
}
.blue_link_a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 3px 0px 3px;
	color:#047ba3;
	text-decoration:none;
}
.blue_link_1,.lightwindow{
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#047ba3;
	padding:0px 3px 0px 3px;
	text-decoration:underline;
}
.blue_link_1:hover,.lightwindow:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	padding:0px 3px 0px 3px;
	color:#047ba3;
	text-decoration:none;
}
.inner_heading{
	color:#FF9E3B;
	font-size:12px;
	font-weight:bold;
}
.enlarge{
background:transparent url(../images/pointerBg.gif) no-repeat scroll 0 0;
}
.tour{
background:transparent url(../images/photoIconBg.gif) no-repeat scroll 0 0;
}
.btnRequestAdd{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btnAddContactList.gif) no-repeat scroll 0 2px;
border:medium none;
color:#004990;
cursor:pointer;
display:block;
font-size:0.71em;
font-weight:bold;
height:30px;
padding-right:27px;
font-family:Arial,Trebuchet MS;
text-transform:uppercase;
width:180px;
}
.btnRequestRemove{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('../images/btnRemoveContactList.gif') no-repeat scroll 0 2px;
border:medium none;
cursor:pointer;
display:block;
font-size:0.75em;
color:#FFFFFF;
font-weight:bold;
height:30px;
padding-right:30px;
text-transform:uppercase;
font-family:Arial,Trebuchet MS;
width:180px;
}
.sendmail{
background:transparent url('../images/btnYellow60.gif') no-repeat scroll left 2px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:29px;
line-height:29px;
width:60px;
font-weight:bold;
border:medium none;
color:#004990;
cursor:pointer;
display:block;
font-size:0.9em;
text-align:center;
text-decoration:none;
font-family:Arial,Trebuchet MS;
}
.sendmail:hover{
cursor:pointer;
}
/* lightbox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*20-11-09--------*/

.trade_hdr{	
	background-image:url(../images/trade_hdr.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.yellow_16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#FBBA3A;
	font-weight:bold;
}
.add_bg{
	background-image:url(../images/btm_map_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

/*19-11-09--------*/
.blue_rpt{
	background-image:url(../images/blue_rpt.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px;
}
.bdr_l_r{
	border-left:1px solid #006380;
	border-right:1px solid #006380;
}
.bdr_btm{
	border-bottom:1px solid #006380;
}
.white_bdr_l{
	border-left:1px solid #FFFFFF;
}
.white_bdr_r{
	border-right:1px solid #FFFFFF;
}
.white_bdr_b{
	border-bottom:1px solid #FFFFFF;
}
.white_bdr_t{
	border-top:1px solid #FFFFFF;
}
.gray_bdr2{
	border:5px solid #e2e4e3;
	padding:7px;
}
.blue_16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#00a1b5;
	font-weight:bold;
}
.gray_rpt{
	background-image:url(../images/top_gray.jpg);
	background-position:left 1px;
	background-repeat:repeat-x;
}
.orange_12_link2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	padding:0px 5px 0px 5px;
	text-decoration:underline;
}
.orange_12_link2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 5px 0px 5px;
	color:#5a5a5a;
	text-decoration:none;
}
.required{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
}
