a:link { color: #1D57A5; outline-style: none; }
a:visited { color: #1D57A5; outline-style: none; }
a:active { color: #1D57A5; outline-style: none; }
a:hover { text-decoration: underline; color: #1D57A5; outline-style: none; }

html { background:#143254; overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

body { margin-left: 0px; margin-right: 0px; margin-top: 10px; background-color:#143254; color: #333333; scrollbar-base-color: #757575; scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #000000; scrollbar-highlight-color: #FFFFFF; scrollbar-track-color: #5C5A5A; }
ul { font-family: Trebuchet MS, Arial, Verdana, Sans Serif; font-size: 9pt; line-height: 1.5; }
li { background-position: 0em 0.5em; background-repeat: no-repeat; background-image: url(images/ulbullet.gif); padding-left: 10px; padding-top: 3px; padding-bottom: 3px; }

p { font-family: Trebuchet MS, Arial, Verdana, Sans Serif; font-size: 9pt; line-height: 1.5; }

h1 { font-family: Trebuchet MS, Arial, Verdana, Sans Serif; font-size: 12pt; font-weight: bold; color: #1D57A5; }
h2 { font-family: Trebuchet MS, Arial, Verdana, Sans Serif; font-size: 10pt; font-weight: bold; color: #1D57A5; }
h3 { font-family: Trebuchet MS, Arial, Verdana, Sans Serif; font-size: 9pt; font-weight: bold; color: #1D57A5; }

.selectedtab  { background-color: #1D57A5; list-style-position: outside; list-style-image: none; margin: 0px; padding: 5px 0px 5px 0px; text-align: center;  float: left; border-right: solid #CCCCCC 1px; border-bottom: solid #CCCCCC 1px; border-top: solid #CCCCCC 1px; }
.selectedtab a:link { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px }
.selectedtab a:visited { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px }
.selectedtab a:active { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px }
.selectedtab a:hover { text-decoration: none; }

.unselectedtab  { background-color: #FFFFFF; list-style-position: outside; list-style-image: none; margin: 0px; padding: 5px 0px 5px 0px; text-align: center;  float: left; border-right: solid #CCCCCC 1px; border-bottom: solid #CCCCCC 1px; border-top: solid #CCCCCC 1px; }
.unselectedtab a:link { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #808080; padding-top: 3px; padding-bottom: 3px }
.unselectedtab a:visited { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #808080; padding-top: 3px; padding-bottom: 3px }
.unselectedtab a:active { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #808080; padding-top: 3px; padding-bottom: 3px }
.unselectedtab a:hover { color: #1D57A5; }

.f { padding: 10px; }
.r  { border-radius: 8px; 
	box-shadow: 3px 3px 5px #000;
	-moz-border-radius: 8px; 
	-moz-box-shadow: 3px 3px 5px #000;
	-webkit-border-radius: 8px; 
	-webkit-box-shadow: 3px 3px 5px #000;
	padding: 10px; 
	border: solid #1D57A5 1px; }

.fwhite  { border-radius: 8px; 
		box-shadow: 3px 3px 5px #000;
		-moz-border-radius: 8px; 
		-moz-box-shadow: 3px 3px 5px #000;
		-webkit-border-radius: 8px; 
		-webkit-box-shadow: 3px 3px 5px #000;
		padding: 10px; 
		color: #FFFFFF; 
		background-color: #1D57A5; 
		border: solid #1D57A5 1px; }
.fwhite p { color: #FFFFFF; }
.fwhite h1 { color: #FFFFFF; }
.fwhite h2 { color: #FFFFFF; }
.fwhite h3 { color: #FFFFFF; }
.fwhite li { background-image: url(images/ulbullet2.gif); }
.fwhite a:link { color: #FFFFFF; }
.fwhite a:visited { color: #FFFFFF; }
.fwhite a:active { color: #FFFFFF; }
.fwhite a:hover { text-decoration: underline; color: #FFFFFF; }

.tel { font-family: Trebuchet MS, Arial, Verdana, Sans Serif; font-size: 11pt; font-weight: bold; color: #999999; letter-spacing: 2px; padding: 10px; }

.footertxt { padding: 0px; text-align: left; font-family: Trebuchet MS, Arial, Verdana, Sans Serif; font-size: 4pt; color: #cccccc; background-color:#143254; }

.imgborder { border: solid #1D57A5 1px;
			box-shadow: 3px 3px 5px #000;
			-moz-box-shadow: 3px 3px 5px #000;
			-webkit-box-shadow: 3px 3px 5px #000; }

.property_table { width: 876px; margin: 10px auto; border: solid #CCCCCC 1px; 
					border-radius: 0px 0px 8px 8px; 
					box-shadow: 3px 3px 5px #000;
					-moz-border-radius: 0px 0px 8px 8px; 
					-moz-box-shadow: 3px 3px 5px #000;
					-webkit-border-radius: 0px 0px 8px 8px; 
					-webkit-box-shadow: 3px 3px 5px #000;	}
.property_table_menu ul li { width: 145px; background-image: none; list-style-position: outside;}

.property_table_tab { border-top: solid #CCCCCC 1px;
					clear: both; 
					padding: 10px; 
					text-align: left; 
					font-family: Trebuchet MS, Arial, Verdana, Sans Serif; 
					font-size: 9pt; 
					line-height: 1.5;  }

.property_overview { border-radius: 8px; 
					box-shadow: 3px 3px 5px #000;
					-moz-border-radius: 8px; 
					-moz-box-shadow: 3px 3px 5px #000;
					-webkit-border-radius: 8px; 
					-webkit-box-shadow: 3px 3px 5px #000;
					height: 350px; 
					padding: 10px; 
					border: solid #CCCCCC 1px; }

.property_overview_menu ul li { border-radius: 8px; 
							box-shadow: 3px 3px 5px #000;
							-moz-border-radius: 8px; 
							-moz-box-shadow: 3px 3px 5px #000;
							-webkit-border-radius: 8px; 
							-webkit-box-shadow: 3px 3px 5px #000;
							color: #FFFFFF; 
							background-color: #1D57A5; 
							margin: 10px auto; 
							width: 180px; 
							background-image: none; 
							list-style-position: outside;}
.property_overview_menu a:link { color: #FFFFFF; }
.property_overview_menu a:visited { color: #FFFFFF; }
.property_overview_menu a:active { color: #FFFFFF; }
.property_overview_menu a:hover { text-decoration: underline; color: #FFFFFF; }

.nav{
	width: 945px; 
	margin:auto;
}

.topnavbaritems  { width: 945px; }


.topnavbaritems ul li { width: 117px; background-image: none; list-style-position: outside;}

.addthis_toolbox a {
	font-size:12px;
	text-decoration:none !important;
	letter-spacing: normal;
	padding-top:7px !important;
	font-weight:normal !important;
}
.addthis_toolbox a:hover {
	font-size:12px;
	text-decoration:none !important;
	letter-spacing: normal;
	padding-top:7px !important;
	font-weight:normal !important;
}

.addthis_separator{
	font-size:12px;
	text-decoration:none !important;
	letter-spacing: normal;
	padding-top:7px !important;
	font-weight:normal !important;
}

/* gallery block 	*/
#gallery_block{
	margin:10px 0 0 0;
	border:1px solid #fff;
}
#gallery_block #left_block{
	width:420px;
	float:left;
}
#gallery_block #right_block{
	width:247px;
	float:right;
}
#gallery_block #right_block ul#img_thumbs li{
	list-style:none;
	background-image:none !important;
	float:left;
	width:113px;
	/*height:86px;*/
	overflow:hidden;
	/*margin:0 10px 0px 0 !important;*/
	_margin:0 6px 0px 0 !important;
}
/* end gallery block	*/


/*paging*/
#paging_holder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	font-weight:bold;
}
#paging_holder #left{
	float:left;
	width:25%;
}
#paging_holder #right{
	float:right;
	width:70%;
	margin-right:5px;
}
#paging_holder #right ul li{
	list-style:none;
	background-image:none !important;
	padding-left:0px;
	float:right;
}
#paging_holder #right ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	font-weight:bold;
	margin:0 4px;
	text-decoration:none;
}
#paging_holder #right ul li a:hover{
	color:#1d57a5;
}
#paging_holder #right ul li a.active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	color:#1d57a5;
	font-weight:bold;
	margin:0 4px;
	text-decoration:none;
}

.tab_box_top{
	background:url(../images/new-tab-tc.gif) no-repeat 2px 0;
	width:945px;
	height:16px;
	}
	
	
.sc_sr_2 {
background-color:#FFFFFF;
border:1px solid #8ABCED;
border-collapse:collapse;
clear:both;
color:#000000;
margin:0;
}

.sc_sr_2 td.sc_sr_title {
background-image:url(images/bg-sc_sr_title.gif);
background-repeat:repeat-x;
border-bottom:1px solid #8ABCED;
font-size:12px;
font-weight:bold;
padding:8px;
text-align:left;
}

.sc_sr_2 td.sc_sr_img img {
border:1px solid silver;
margin:5px;
padding:3px;
}