/* NZPROPERTY */
/* create date: 2008.12.30  Hown */

/* ======================================================== PUBLIC ==========================================================*/
html, body, form, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, dl {
	margin:0;
	padding:0;
	border:0;
}

body {
font-family:"Lucida Sans Unicode"; 
font-size:12px;
color:#ffffff;
background:#000000 url(../images/bg.jpg) center top repeat-x;
padding-top:30px;
}
img {
vertical-align:middle;
}
input:focus, input.focus, textarea:focus, textarea.focus, select:focus, select.focus{
color:#555555;
background:#ffd97e;
vertical-align:middle;
}
input, textarea, select {
color:#555;
vertical-align:middle;
margin:0px;
}
ul {
margin:0;
padding:0;
list-style:none;
}
h1 {
font-size:30px;
color:#ffd97e;
line-height:35px;
font-weight:normal;
font-family:"Times New Roman";
}
h2 {
font-size:16px;
color:#ffd97e;
line-height:20px;
font-weight:bold;
font-family:"Times New Roman";
}
.centered, p.center {
text-align:center;
}
.txtright{
text-align:right;
}
.none{
display:none;
}
.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
}
.box {
margin-bottom:12px;
padding:15px;
}
.GeorgiaFont {
font-family:Georgia;
font-size:15px;
}
img {
border:none;
}
.font1 {
font-size:13px;
}

.RequestBox .left a:link, .RequestBox .left a:visited{
display:block;
color:#fff;
}

.RequestBox .left a:hover, .RequestBox .left a:active{
color:#000;
font-weight:bold;
}

.Tab {
background:#cf142b;
font-family:Georgia;
font-size:24px;
padding:2px 10px;
}
.FocusFont {
background:#ffd97e;
padding:0px 2px;
color:#000;
}

.FocusFont a:link, .FocusFont a:visited, .FocusFont a:hover, .FocusFont a:active{
background:#ffd97e;
padding:0px 2px;
color:#000;
}


table td {
padding:5px 10px; 
}
label {
width:180px;
float:left;
padding:3px;
}
.box1 {
width:90px;
}
.box2 {
width:60px;
}
.Page a {
margin:0 3px;
color:#e5e5e5;
text-decoration:none;
}
.Page a:hover {
color:#cf142b;
text-decoration:none;
}
.Page .Activated {
margin:0 3px;
color:#cf142b;
}
img.border {
border:1px solid #fff;
}
.SmallFont {
font-size:9px;
}


 
/* ======================================================== TXTINPUT ==========================================================*/
.txtinput {
border:0;
background:transparent #fff;
padding:3px;
width:172px;
}
.Smalltxtinput {
border:none;
background:transparent #fff;
padding:3px;
width:82px;
}
/* ======================================================== SELECT ==========================================================*/
.SmallSelect {
border:none;
background:transparent #fff;
padding:2px;
width:87px;
}
/* ======================================================== TEXTAREA ==========================================================*/
textarea {
border:none;
background:transparent #fff;
padding:3px;
width:202px;
height:52px;
}
/* ======================================================== COLOR ==========================================================*/
.ThinGrey {
color:#e5e5e5;
}
.Green_bg {
background:#608000;
}
.Grey_bg {
background:#333333;
}
.DarkYellow {
color:#ffd97e;
}
.DarkRed {
color:#cf142b;
}
.ThinBlue {
color:#c4ddf5;
}
/* ======================================================== LINK ==========================================================*/
a {
color:#fff;
text-decoration:none;
cursor:pointer;
cursor:hand;
}
a:hover {
color:#c3c3c3;
text-decoration:underline;
}
a.ThinGrey {
color:#e5e5e5;
text-decoration:underline;
}
a.ThinGrey:hover {
color:#c3c3c3;
text-decoration:none;
}
a.DarkYellow {
color:#ffd97e;
text-decoration:none;
}
a.DarkYellow:hover {
color:#ffd97e;
text-decoration:underline;
}
/*a.ThinGrey:hover {
color:#c3c3c3;
text-decoration:underline;
}*/
/* ======================================================== BUTTON ==========================================================*/
a.DarkYellow_btn {
background:url(../images/button_l.png) left top no-repeat;
height:23px;
padding-left:15px;
float:left;
text-decoration:none;
}
a.DarkYellow_btn span {
font-weight:bold;
background:url(../images/button_r.png) right top no-repeat;
height:23px;
padding-right:15px;
line-height:20px;
float:left;
color:#663300;
}
a.DarkYellow_btn:hover span {
color:#000000;
}
/* ======================================================== WRAPPER ==========================================================*/
.Wrapper {
width:960px;
margin:0 auto;
}
/* ======================================================== LEFTCOL ==========================================================*/
.LeftCol {
width:680px;
float:left;
margin-right:12px;
}
.LeftCol .Col1 {
background:transparent url(../images/col1_bg.png) no-repeat;
/*filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
background:#000;*/
line-height:22px;
display:inline-block;
width:650px;
}
.LeftCol .Col2 {
background:url(../images/houser_bg.jpg) no-repeat;
width:650px;
height:320px;
position:relative;
}
.LeftCol .Col2 .InvestmentBox {
background:url(../images/green_bg.gif) no-repeat;
bottom:15px;
font-family:"Times New Roman";
font-size:20px;
position:absolute;
left:15px;
padding:45px 15px 15px;
width:243px;
line-height:25px;
}
.LeftCol .Col3 {
padding:15px 15px 15px 40px;
text-align:center;
/*filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
background:#000;*/
background:transparent url(../images/col2_bg.png) no-repeat;
display:inline-block;
width:625px;
}
ul.Lists {
margin-top:10px;
padding:0;
list-style:none;
}
ul.Lists li {
background:url(../images/redarrow.png) left 5px no-repeat;
padding:0px 25px;
margin:8px 0;
width:260px;
text-align:left;
}
.LeftCol .Template {
/*filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
background:#000;*/
background:transparent url(../images/col2_bg.png) no-repeat;
display:inline-block;
width:650px;
color:#e5e5e5;
line-height:18px;
}
.Template ul.Lists {
margin-left:25px;
}
.Template ul.Lists li {
background:url(../images/redarrow.png) left 5px no-repeat;
padding:0px 0px 0 25px;
margin:6px 0;
text-align:left;
width:96%;
}
.Template ul.Lists li.smallbox {
width:255px;
}
.Template ul.Lists li .Charges {
margin-left:20px;
display:block;
}
.Template ul.Lists li table {
margin-left:40px;
margin-top:5px;
}
.Template .ServicesContent {
float:left;
width:360px;
}
.Template .Cooperation {
float:right;
margin-top:30px;
}
ul.FeesLists li {
margin:6px 0;
}
/* ======================================================== ABOUT US PAGE ==========================================================*/
.AboutUsContent {
float:left;
width:460px;
}
/* ======================================================== NEWS PAGE ==========================================================*/
.NewsPage .Tab {
font-size:14px;
}
.IllustrationsBox {
line-height:18px;
}
.IllustrationsBox img {
margin:0 15px 0px 0;
}

.SmallFont2 {
font-size:11px;
}

.title {
color:#fff;
font-weight:bold;
font-size:1.15em;
line-height:20px;
}

/* ======================================================== CONTACT US PAGE ==========================================================*/
.ContactBox {
background:url(../images/contact_bg.png) no-repeat;
display:inline-block;
width:164px;
float:left;
margin-top:42px;
height:432px;
}
.ContactBox img {
margin-top:80px;
}
.ContactInfoBox {
background:url(../images/contactinfo_bg.png) no-repeat;
display:inline-block;
width:407px;
float:left;
height:474px;
color:#e5e5e5;
}
.ContactInfoBox div {
margin:8px 0px;
}
/* ======================================================== LASTEST PROPERTY DEAL PAGE ==========================================================*/
.DealPage ul.Lists {
margin-left:20px;
*margin-left:10px;
padding:0;
display:inline;
margin-top:0;
}
.DealPage ul.Lists li {
background:none;
margin:0px 0 6px 0;
width:370px;
text-align:left;
padding:0;
background:url(../images/point.png) left 8px no-repeat;
padding-left:10px;
}
*html .DealPage ul.Lists li {
width:365px;
}
/* ======================================================== ABOUT NZ PAGE ==========================================================*/
.AboutNZContent {
float:left;
width:430px;
} 
.AboutNZPage .Template {
height:223px;
*height:228px;
}
.AboutNZPage .Tab {
background:#ffd97e;
font-family:Georgia;
font-size:18px;
padding:2px 40px 2px 10px;
color:#000;
}
/* ======================================================== RIGHTCOL ==========================================================*/
.RightCol {
width:268px;
float:left;
}
.Logo {
padding-bottom:5px;
font-size:13px;
color:#c3c3c3;
text-align:center;
}
.Logo img {
margin-bottom:10px;
}
.RequestBox {
background:#637904;
border:1px solid #799b00;
padding:15px 25px;
font-size:18px;
}
.RequestBox img {
float:left;
margin-right:15px;
}
.MenuBox .Box {
margin-bottom:1px;
padding:15px;
/*filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
background:#000;*/
background:transparent url(../images/col3_bg.png) no-repeat;
display:inline-block;
width:238px;
}
.MenuBox .Box .Title {
font-weight:bold;
color:#ffd97e;
line-height:20px;
}
.MenuBox .Box .FeaturedDeal {
margin-left:15px; 
float:left; 
width:133px;
}
.MenuBox .News_Activated {
background:url(../images/news_activated.png) no-repeat;
width:238px;
height:70px;
}
ul.Menu {
margin-bottom:1px;
padding:0;
list-style:none;
/*filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
background:#000;*/

width:100%;
}
ul.Menu li {
font-family:Georgia;
font-weight:bold;
color:#ffd97e;
border-bottom:1px dotted #fff;
padding:0px 15px 0px 25px;
height:40px;
line-height:40px;
background:transparent url(../images/col3_bg.png) no-repeat;
display:block;
}
ul.Menu li.noborder {
border:none;
}
ul.Menu li a {
color:#ffd97e;
text-decoration:none;
}
ul.Menu li a:hover {
color:#fff;
text-decoration:none;
}
ul.Menu li.Activated {
background:url(../images/activated_bg.gif) no-repeat;
color:#fff;
}
/* ======================================================== FOOTER ==========================================================*/
.Footer {
color:#C3C3C3;
font-size:11px;
padding:13px 0px 15px;
}
.Footer a {
color:#C3C3C3;
text-decoration:underline;
}
.Footer a:hover {
color:#E5E5E5;
text-decoration:none;
}
