html, body {
	/*background:#EEEEEE url(/img/award_banner.gif) top center no-repeat;*/
	background:#EEEEEE;
	margin:0;
	padding:0;
	height:100%;
	font-family:Lucida Sans Unicode, Lucida Grande, Arial, sans-serif;
}
.right {float:right}
.left {float:left}
a { color:#999; text-decoration:underline; }
a:hover { color:#E33824; text-decoration: none; }
a.blue {color:#082E73;}
a.blue:hover {color:#E33824; text-decoration: none;}
table {font-size:12px;}
select, input, textarea {font-family:Lucida Sans Unicode, Lucida Grande, Arial, sans-serif; font-size:12px;}
#container{width:937px; margin:0 auto; position: relative; min-height: 100%; height: 100%; height: auto;}
#header{background: #FFF url(/img/shadow_body.gif) repeat-y; width:937px; height:100px; margin:0 auto;}
#logo{position:absolute; width:225px; padding:30px 0 0 0; margin-left:20px;}
#searchtop{position:absolute; width:930px; padding-top:5px;}
#errorsearch{ float:right; font-family:Lucida Sans Unicode, Lucida Grande, Arial, sans-serif; font-size:10px; text-align:right; color:#E83324;}
#searchtopleft{float:left;width:790px; text-align:right;}
#searchtopright{padding:5px 0 0 0; float:right; text-align:right; height:20px;}
.listtext{ margin:10px 0 10px 20px; padding:0 0 0 10px; list-style-position:outside; list-style:disc;}
.listtext li{ line-height:16px; margin:5px 0 5px 0;}

/*Add New Style*/
#headernew{background: #FFF url(/img/shadow_body.gif) repeat-y; width:937px; height:100px; margin:0 auto; padding-bottom:10px;}
#logonew{position:absolute; width:225px; padding:20px 0 0 0; margin-left:20px;}
#navcontainernew{top:80px; position:absolute; width:929px; height:23px; padding-left:4px;}
#headblue{background:#082E73; position:absolute; width:929px; height:79px; margin-left:4px;}
#tagline {position:absolute; width:915px; text-align:right; padding:20px 15px 0 0; z-index:100;}
#navlist2 {
	z-index:100;
	width: 929px;
	height:23px;
	float:left;
	text-align: center;
	padding:0;
	top:80px;
}
#navlist2 li {
	display: inline-block;
	list-style-type: none;
	/*border-top:1px solid #FFF;*/
	float:left;
}
#navlist2 li a {
	background:#082E73;
	font-size:11px;
	padding:3px 28px 3px 28px;
	height:15px;
	line-height:15px;
	color:#FFF;
	text-decoration:none;
	border-right:1px solid #fff;
	display:inline-block;
}
#navlist2 li a:hover {
	background:#CCCCCC;
	color:#000;
}
#navlist2 li a.nav-home{ width:33px;}
#navlist2 li a.nav-sales{ width:104px;}
#navlist2 li a.nav-rest{ width:118px;}
#navlist2 li a.nav-vac{ width:109px;}
#navlist2 li a.nav-land{ width:31px;}
#navlist2 li a.nav-corp{ width:66px;}
#navlist2 li a.nav-contact{ width:72px;}

#navlist2 li a#current { background:#FFFFFF; color:#000; z-index:100}
#containsearchindexnew{width:937px; margin:0 auto;}
#containmenusearchnew{height:21px; padding:0; width:921px; margin:0 auto;}
#containmenusearchnew2{height: auto; padding:0; width:921px; margin:0 auto;}
ul.menusearchnew{ padding:0; margin:0;}
li.menusearchnew{display:inline; list-style-type:none;}
a.menusearchnew{background:#CCCCCC; font-size:11px; color:#000; margin-right:4px; text-align:center; line-height:21px; text-decoration:none;}
a.menusearchnew:hover{ background:#082E73; color:#FFF;}
#headtextnew{font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:38px; margin:0; padding:20px 0 3px 8px; color:#082E73; text-align:left;}
p{ margin:10px 0 10px 0;}
.h1blue{width:100%; font-family:Georgia, 'Times New Roman', Times, serif; color:#082E73; font-weight:normal; font-size:18px;}
/*End New style*/

#navcontainer{width:920px; height:25px; top:75px; position:absolute;}
#navlist {
	top:0px;
	z-index:5;
	width: 925px;
	float:right;
	text-align:right;
	top:80px;
	padding-bottom:15px;
}
#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 28px;
	padding-bottom:15px;
}
#navlist li a {
	font-size:11px;
	color:#082E73;
	text-decoration:none;
}
#navlist li a:hover {
	color:#E83324;
}
#navlist li a#current { background:url(../img/img_arrowpoint.gif) no-repeat; background-position:bottom; padding-bottom:10px;color:#E83324; z-index:100}
#contentcontainer{ position:relative; width:937px; margin:0 auto;}
#headtext{font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:38px; margin:0; padding:20px 0 3px 0; color:#082E73;}
#bodycontainer{width:937px; margin:0 auto; padding:0 0 30px 0; background:url(../img/shadow_body.gif) repeat-y; height: auto;}
#bodyleft{width:223px; float:left; padding:5px 5px 5px 9px;}
.containleftbox{background:#E0E0E0; text-align:left; padding:5px; margin-bottom:5px;  border:1px solid #CCC; border-top: none; font-size:11px; color:#082E73;}

.menuleft{ width:223px; margin:0 0 5px 0; padding:0; list-style-type:none;}
.menuleft li{ width:223px; float:left; width:100%; margin:0; padding:0;}
.menuleft li a{ background:#E0E0E0; width:215px; display: block; color:#082E73; text-decoration:none; padding:0 3px 0 3px; margin:0; margin-top:1px; line-height:22px; text-align:left; border:1px solid #ccc;}
.menuleft li a:hover{ background:#CCC; width:215px; padding:0 3px 0 3px; margin:0; margin-top:1px; color:#FFF; border:1px solid #999;}
.menuleft li a#current{ background:#CCC; width:215px; padding:0 3px 0 3px; margin:0; margin-top:1px; color:#FFF; border:1px solid #999;}
#bodyleft a.menuleftO{ background:#F59300; width:215px; display: block; color:#000000; text-decoration:none; padding:0 3px 0 3px; margin:0; margin-top:1px; line-height:22px; text-align:left; border:1px solid #ccc;}
#bodyleft a.menuleftO:hover{ background:#000000; width:215px; padding:0 3px 0 3px; margin:0; margin-top:1px; color:#F59300; border:1px solid #999;}
#bodyleft a.menuleftO#current{ background:#000000; width:215px; padding:0 3px 0 3px; margin:0; margin-top:1px; color:#F59300; border:1px solid #999;}

#bodyright{width:685px; padding:5px 9px 5px 5px; height:auto; float:right;}
#bodyright2{width:667px; padding:5px 19px 5px 14px; height:auto; float:right; text-align:justify;}/*width:675px; padding:5px 19px 5px 5px;*/
#pagingcontain{width:685px; border-bottom:1px solid #CCC; padding:5px 0 5px 0;}
.pagingleft{ font-size:12px; color:#082E73; float:left;}
.pagingright{font-size:12px; color:#082E73; float:right;}
.pagingright a{font-size:12px; color:#082E73; text-decoration:none;}
span.pagebuttonon {font-weight:bold; color:#E83324;}
.pagingright a:hover{ color:#E83324; text-decoration:none;}
.pagingright a:active{ color:#E83324; text-decoration:none;}
.imgteam{width:140px; height:auto; margin-top:20px; float:left;}
.detailteam{width:515px; margin-top:20px; float:right;}

#listingcontain{ width:685px; margin-top:10px; border-bottom:1px solid #CCC; padding-bottom:10px;}
#thumbproperty{ width:120px; height:auto; float: left;}
#detailproperty{ width:555px; text-align:left; float:right;}
.pluslink{font-size:11px; margin-right:20px; float:left;}
.pluslink a{font-size:11px; color:#082E73; text-decoration:none;}
.pluslink a:hover{ color:#E83324; text-decoration:none;}

#containsearchindex{width:937px; margin:0 auto; margin-top:5px;}
#searchindex{width:937px; margin:0 auto; background:#FFF url(../img/shadow_body.gif) repeat-y; height:auto;}
#containmenusearch{background:url(../img/img_guicksearch.gif); width:929px; height:21px; margin:0 auto; padding:0;}
#containform{ padding:10px 0 10px 0; font-size:11px;}

ul.menusearch{margin:0px; padding:0 0 0 150px;  text-align:left;}
li.menusearch{display:inline; list-style-type:none; padding-right:74px;}
a.menusearch{ font-size:11px; color:#000; line-height:21px; text-decoration:none;}
a.menusearch:hover{ color:#E83324;}

#sitemap{ margin:5px 0 5px 10px; padding:0; list-style:outside;}
#sitemap li{ list-style: none; padding:4px 0 4px 0;}
#sitemap li a{ font-family:Lucida Sans Unicode, Lucida Grande, Arial, sans-serif; color:#082E73; font-size:13px; text-decoration:none;}
#sitemap li a:hover{ text-decoration:none; color:#999;}

#sitemapsub{ margin:5px 0 5px 20px; padding:0; list-style:outside;}
#sitemapsub li{ padding:1px 0 1px 0; list-style-image:url(../img/arrow_sitemap2.gif);}
#sitemapsub li a{ font-family:Lucida Sans Unicode, Lucida Grande, Arial, sans-serif; color:#082E73; font-size:12px; text-decoration:none;}
#sitemapsub li a:hover{ text-decoration:none; color:#999;}

/* Tab Fragment Positioning */
#fragment-1 { width:913px; margin:0 auto;}
#fragment-2 { width:913px; margin:0 auto;}
#fragment-3 { width:913px; margin:0 auto;}
#fragment-4 { width:913px; margin:0 auto;}
/*#fragment-1 div.frag1-arrow {position:absolute; margin-top:-22px; margin-left:100px;}
#fragment-2 div.frag2-arrow {position:absolute; margin-top:-22px; margin-left:335px;}
#fragment-3 div.frag3-arrow {position:absolute; margin-top:-22px; margin-left:570px;}
#fragment-4 div.frag4-arrow {position:absolute; margin-top:-22px; margin-left:800px;}*/

.linkbutton {border:1px solid #CCC; background:#D7DBDD url(../img/img_slidebutton.gif) repeat-x top; font-size:10px; font-weight:bold; color:#003366; padding:2px 10px 2px 10px;}
.linkbutton:hover { background:#999; color:#000; }

#menubottom{ margin:0; padding:5px 5px 5px 0; text-align:right;}
#menubottom li{ display:inline; list-style-type:none; padding-left:40px;}
#menubottom li a{ font-size:12px; color:#082E73; text-decoration:none;}
#menubottom li a:hover{ color:#999;}
#menubottomleft{ float: left; margin:0; padding:5px; text-align:left; color:#082E73;}
#menubottomleft li{ display:inline; list-style-type:none; padding-right:14px;}
#menubottomleft li a{ font-size:12px; color:#082E73; text-decoration:none;}
#menubottomleft li a:hover{ color:#999;}
.clear{ clear:both;}
h1{ width:100%; font-family:Georgia, 'Times New Roman', Times, serif; color:#E33824; font-weight:normal; font-size:18px;}
h2{ width:100%; font-family:Georgia, 'Times New Roman', Times, serif; color:#082E73; font-weight: normal; font-size:15px;}
h3 { width:100%; font-family:Georgia, 'Times New Roman', Times, serif; color:#E33824; font-weight:normal; font-size:18px; }
.id {font-size:15px; float:right; font-family:Georgia, 'Times New Roman', Times, serif}
.headpage{color:#082E73; text-align: left; font-weight:normal; font-size:22px;}
.subhead{ margin-top:15px; margin-bottom:15px; line-height:22px; font-style:italic;}

.idproperty {font-size:15px; float:right; padding-left:20px; font-family:Georgia, 'Times New Roman', Times, serif}
#thumbpropertynew{ width:200px; height:auto; float: left;}
.sold{position:absolute; height:auto;}
#detailpropertynew{ width:475px; text-align:left; float:right;}
.detailleft{width:237px; float:left;}
.detailright{width:220px; padding:0px 10px 0 8px; float:left;}
.showtext{ width:475px;}
.btncontain{ width:475px; margin-top:10px;}
.pluslinknew{font-size:10px; margin-right:10px; float:left;}
.pluslinknew a{font-size:10px; color:#082E73; text-decoration:none;}
.pluslinknew a:hover{ color:#E83324; text-decoration:none;}
a.back {text-transform:uppercase; font-weight:bold; color:#082E73; text-decoration:none;}
a.back:hover {color:#E33824;}
ul.listbuttons { margin-top: 14px;}
ul.listbuttons li {display:inline;}
ul.listbuttons li a { background:#CCC url(../img/bg_listbutton.gif) repeat-x; width:200px; border:1px solid #CCC;font-size:10px; color:#082E73; text-decoration:none; padding:3px;}
ul.listbuttons li a:hover { color:#E83324; text-decoration:none;background:#FFF url(../img/bg_listbutton_rev.gif) repeat-x;}

.textlist{padding:10px 0 10px 0; font-size:12px; color:#001139;}
#idproperty{ font-size:15px; color:#E83324; float:right;}

table.tbldetail th {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#E83324; font-weight: normal; text-align:left; border-bottom:1px solid #CCC;}
table.tbldetail td {padding:3px 0 3px 0; text-align:left; }

#footer{width:100%; position: relative; margin-top:10px; bottom:0; }
#shadowtopfooter{width:937px; height:5px; margin:0 auto;}
#footercontain{background:#fff url(../img/shadow_body.gif) repeat-y; width:929px; margin:0 auto; padding:4px 4px 0 4px;}
#containmenufooter{width:921px;background:url(../img/bg_menubttom.gif) repeat; margin:0 auto;}
#copyright{width:921px; margin:0 auto; padding:4px 4px 5px 4px; background:#FFF;}
#copyright_L{float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999;}
#copyright_R{float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999;}

input.btnBlueSm {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #5284EB url(/img/bg_input_blue.gif) repeat-x center center;
	border: 1px solid #5284EB;
	color: #FFF !important;
	cursor: pointer;
	font-family: Arial;
	font-size: 1em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 1.7em;
	line-height: normal;
	margin-left: -1px;
	padding: 1px 8px 3px;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
}
input.btnBlueLg {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #5284EB url(/img/bg_input_blue.gif) repeat-x center center;
	border: 1px solid #5284EB;
	color: #FFF !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 28px;
	height: 32px;
	padding-bottom: 4px;
	cursor: pointer;
}
.alertbox {border:1px solid #FFCC00; background:#FFFFCC; margin-bottom:10px;}
.alertbox h4 {font-weight:bold; font-size:12px; padding-bottom:5px;}
.alertbox p {font-size:12px;}
.alertbox a {font-size:12px; color:#0099FF;}
ul.errorlist { list-style:outside; list-style-image:url(/img/list_arrowerror.gif); margin-left:20px; }
ul.errorlist li { margin:5px 0 5px 0; }

/* Social Media Buttons */
div#share {float:right; padding:5px 0 0 10px;}
div#follow {float:right; width:310px; background: url(/img/line-divider.jpg) no-repeat right;}

div#seolinks {padding:5px 0; margin:3px 0; border-top:1px solid #CCC; border-bottom:1px solid #CCC; font-size:10px; text-align:center;}
div#seolinks a, div#copyright_L a, div#copyright_R a {font-size:10px; color:#999; text-decoration:none;}
div#seolinks a:hover, div#copyright_L a:hover, div#copyright_R a:hover {text-decoration:underline;}

#gplus {float:right; padding:4px 5px 0 5px;}
