@charset "utf-8";
body {
	margin:0;
	padding:0;
	background: #ebebeb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7e7e;
	height:100%;
}
html {
	padding:0;
	margin:0;
	height:100%;
}

h1
{
	font-family:trebuchet, "Trebuchet MS", sans-serif;
	font-size:18px;
	font-weight:normal;
}

h2
{
	font-family:trebuchet, "Trebuchet MS", sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-bottom:3px;
	margin:0;
	color:#000;
}

a:link 
{
	font-size:100%;
	color: #0b619f;
	text-decoration: none;
}

a:visited 
{
	color: #0b619f;
	text-decoration: none;
}

a:hover 
{
	color:#0066CC;
	text-decoration: underline;
}

.txt11
{
	font-size:11px;
}

.txt10
{
	font-size:10px;
}

.redtxt
{
	color:#990000;
}

a:active 
{
	color: #0b619f;
	text-decoration: none;
}

.FullLength
{
	width:986px;
	margin:auto;
	position:relative;
}

.Header
{
	width:986px;
	height:143px;
	padding:0;
	margin:0;
}

.Header .left
{
	width:548px;
	height:143px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/profile-area.gif) no-repeat;
}

.Header .right
{
	width:438px;
	height:143px;
	float:right;
	margin:0;
	padding:0;
}

.Profile_Area
{
	width:548px;
	position: relative;
	line-height:20px;
}

.Profile_Area .Name
{
	font-size:15px;
	font-weight:bold;
	color:#006699;
}

.Profile_Area .Tel
{
	font-size:13px;
	font-weight:bold;
}

.Profile_Area .Normal
{
	font-size:12px;
	font-weight:bold;
}


.Profile_Area .Logo
{
	position: absolute;
	top:11px;
	left:12px;
	width:135px;
	height:90px;
	overflow:hidden;
	text-align:center;
}

.Profile_Area .Maxlogo
{
	max-width:135px;
	max-height:90px;
	overflow:hidden;
}

.Profile_Area .Photo
{
	position: absolute;
	top:10px;
	left:170px;
	width:99px;
	height:125px;
	overflow:hidden;
}

.Profile_Area .Info
{
	position: absolute;
	width:245px;
	top:11px;
	left:287px;
}

.Header_Search
{
	width:438px;
	height:112px;
	background:url(../images/search-area.gif) no-repeat;
	padding:0;
	margin:0;
	position:relative;
}

.Header_Search_Row1
{
	position:absolute;
	left:102px;
	top:27px;
	width:328px;
}

.Header_Search_Row1 .Private
{
	font-size:12px;
	width:170px;
	vertical-align:top;
}

.Header_Search_Row1 .ForSale
{
	font-size:12px;
	width:90px;
	vertical-align:top;
}

.Header_Search_Row2
{
	position:absolute;
	left:102px;
	top:69px;
	width:328px;
	font-size:12px;
}

.Header_Search_Row2 .keywords
{
	width:260px;
	vertical-align:top;
	font-size:12px;
	border:1px solid #CCCCCC;
}

.Header_Tabs
{
	width:438px;
	height:31px;
	background:url(../images/search-area-footer.gif) no-repeat left top;
	padding:0;
	margin:0;
}

.Header_Tabs_translate
{
	background:url(../images/translate-btn-off.gif) no-repeat;
	width:119px;
	height:31px;
	float:right;
	margin-left:3px;
	text-indent:-9999px;
} 

.Header_Tabs_translate a
{
	display:block;
	width:114px;
	height:31px;
	cursor:pointer;
	outline:none;
	
}

.Header_Tabs_translate a:hover
{
	background:url(../images/translate-btn-on.gif) no-repeat;
	width:119px;
	height:31px;
	
}


#myTranslator_On
{
	display:block;
	top:50%;
	left:35%;
	position: absolute;
	z-index:1002;
}

#myTranslator_Off
{
	display: none;
}

.translate_allowance
{
	height:10px;
}

.entire_translate
{
	position: relative;
	width:390px;
}

.translate_Close
{
	position: absolute;
	top:8px;
	right:0;
}

#fade
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat:repeat;
	z-index:1001;
	/* -moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40); */
	overflow:hidden;
}

.white_content 
{
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1001;
	overflow: auto;
}






.Header_Tabs_Email
{
	background:url(../images/email-btn-off.gif) no-repeat;
	width:114px;
	height:31px;
	float:right;
	margin-left:3px;
	text-indent:-9999px;
} 

.Header_Tabs_Email a
{
	display:block;
	width:114px;
	height:31px;
	cursor:pointer;
	outline:none;
	
}

.Header_Tabs_Email a:hover
{
	background:url(../images/email-btn-on.gif) no-repeat;
	width:114px;
	height:31px;
}

.Header_Tabs_Home
{
	background:url(../images/home-btn-off.jpg) no-repeat;
	width:114px;
	height:31px;
	float:right;
	text-indent:-9999px;
}

.Header_Tabs_Home a
{
	display:block;
	width:114px;
	height:31px;
	cursor:pointer;
	outline:none;
}

.Header_Tabs_Home a:hover
{
	background:url(../images/home-btn-on.jpg) no-repeat;
	width:114px;
	height:31px;
}


.clear
{
	clear:both;
}

/* slider */
.Slider_Component
{
	width:986px;
	height:298px;
	margin:0;
	padding:0;
}


.Slider_Header
{
	width:986px;
	height:1px;
	background:url(../images/slide-top.gif) no-repeat;
	padding:0;
	margin:0;
	font-size:0; /* To Fixed IE6 Gap */
}

.Slider_Body
{
	width:986px;
	height:296px;
	background:url(../images/slide-bg.gif) top left no-repeat;
	padding:0;
	margin:0;
}


.slider_top 
{
	margin:0 auto;
	padding:0;
	top:0;
}

.gallery 
{
	width:870px;
	height:250px;
	margin:0 auto;
	padding:0;
	padding-top:22px;
	padding-left:10px;
}

#slider {
	margin:0;
	padding:0;
	list-style:none;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
	display: block;
}
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li {
	width:860px;
	height:250px;
	overflow:hidden;
}

p#controls 
{
	margin:0;
	padding:0;
	position:relative;
}
#prevBtn 
{
	display:block;
	margin:0;
	overflow:hidden;
	width:16px;
	height:26px;
	position:absolute;
	left:-40px;
	top:-150px;
}
#nextBtn 
{
	display:block;
	margin:0;
	overflow:hidden;
	width:16px;
	height:26px;
	position:absolute;
	left: 880px;
	top:-150px;
}
#prevBtn a 
{
	display:block;
	width:16px;
	height:26px;
	background:url(../images/l_arrow.gif) no-repeat 0 0;
}
#nextBtn a 
{
	display:block;
	width:16px;
	height:26px;
	background:url(../images/r_arrow.gif) no-repeat 0 0;
}

/* Slider END */

/* Tagline START */
.Tagline_bar
{
	width:986px;
	height:40px;
	background:url(../images/tagline-bg.gif) no-repeat;
}

.Tagline_bar .content
{
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	line-height:40px;
}

/* Tagline END */

/* Enquiry START */
.Enquiry_Bar
{
	width:986px;
	height:101px;
	margin:0;
	margin-bottom:15px;
	padding:0;
	position:relative;
}

.Enquiry_Buying
{
	position:absolute;
	top:0;
	left:0;
	background:url(../images/buying-enquiry-off.gif) no-repeat;
	width:245px;
	height:101px;
}

.Enquiry_Buying a
{
	width:245px;
	height:101px;
	display:block;
	text-indent:-9999px;
	outline:none;
}

.Enquiry_Buying a:hover
{
	background:url(../images/buying-enquiry-on.gif) no-repeat;
}

.Enquiry_Selling
{
	position:absolute;
	top:0;
	left:245px;
	background:url(../images/selling-enquiry-off.gif) no-repeat;
	width:244px;
	height:101px;
}

.Enquiry_Selling a
{
	width:244px;
	height:101px;
	display:block;
	text-indent:-9999px;
	outline:none;
}

.Enquiry_Selling a:hover
{
	background:url(../images/selling-enquiry-on.gif) no-repeat;
}

.Enquiry_Renting
{
	position:absolute;
	top:0;
	left:489px;
	background:url(../images/renting-enquiry-off.gif) no-repeat;
	width:244px;
	height:101px;
}

.Enquiry_Renting a
{
	width:244px;
	height:101px;
	display:block;
	text-indent:-9999px;
	outline:none;
}

.Enquiry_Renting a:hover
{
	background:url(../images/renting-enquiry-on.gif) no-repeat;
}

.Enquiry_Contact
{
	position:absolute;
	top:0;
	left:733px;
	background:url(../images/contact-us-off.gif) no-repeat;
	width:253px;
	height:101px;
}

.Enquiry_Contact a
{
	width:253px;
	height:101px;
	display:block;
	text-indent:-9999px;
	outline:none;
}

.Enquiry_Contact a:hover
{
	background:url(../images/contact-us-off.gif) no-repeat;
}

/* Enquiry END */

/* Body START */
.Body_Frame
{
	width:986px;
	height:100%;
	margin:0;
	margin-bottom:20px;
	padding:0;
}

.Body_Frame .Header
{
	background:url(../images/body-header.gif) no-repeat;
	width:986px;
	height:8px;
	font-size:0px; /* Fix IE6 Height Bug */
}

.Body_Frame .Body
{
	background:url(../images/body-bg.gif) repeat-y;
	width:986px;
}

.Body_Frame .Footer
{
	background:url(../images/body-footer.gif) no-repeat;
	width:986px;
	height:8px;
	font-size:0px; /* Fix IE6 Height Bug */
}

.Frame_Left
{
	width:248px;
	padding:0;
	margin:0;
	float:left;
}

.Frame_Right
{
	width:732px;
	padding:0;
	margin: 0;
	float:right;
}

/* Navigation START */
.SideV2ONavi
{
	width:245px;
	height:39px;
	background:url(../images/nav-btn-off.gif) no-repeat;
	margin:0;
	margin-left:3px;
	padding:0;
}

.SideV2ONavi a
{
	display:block;
	height:39px;
	line-height:39px;
	padding-left:40px; /* Overall length still left 240px*/
	color:#7f7e7e!important;
}

.SideV2ONavi a:hover
{
	background:url(../images/nav-btn-on.gif) no-repeat;
	color:#0b619f!important;
	text-decoration:none;
}

.SideV2ONavi_Sub
{
	width:245px;
	height:39px;
	background:url(../images/nav-btn-sub-off.gif) no-repeat;
	margin:0;
	margin-left:3px;
	padding:0;
}

.SideV2ONavi_Sub a
{
	display:block;
	height:39px;
	line-height:39px;
	padding-left:40px; /* Overall length still left 240px*/
	color:#7f7e7e!important;
}

.SideV2ONavi_Sub a:hover
{
	background:url(../images/nav-btn-sub-on.gif) no-repeat;
	color:#0b619f!important;
	text-decoration:none;
}
/* Navigation END */

/* 12 Images */
.RotateImages_bg
{
	width:245px;
	height:188px;
	background:url(../images/12-images-bg.gif) no-repeat;
	margin-left:3px;
	margin-top:5px;
}

.RotateImages_bg .box
{
	width:233px;
	height:175px;
	overflow:hidden;
	margin:auto;
	padding-top:6px;
}

/* Content START */
.Web_Frame
{
	width:702px;
	margin:auto;
	margin-top:10px;
	text-align:left;
}

.Web_Frame .subcontent
{
	line-height:20px;
}

/* Sub Content START */
.sub_Content_img
{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}

/*Sub Content END*/

/* Features Properties */
.Featured_Box
{
	width:702px;
	margin:0;
	padding:0;
}

.Featured_Box .LeftBox
{
	width:340px;
	float:left;
}

.Featured_Box .RightBox
{
	width:340px;
	float: right;
}

.Featured_Left
{
	width:338px;
	border:1px solid #d7d7d7;
	margin-bottom:18px;
	background:#fff;
	height:200px;
}

.Featured_Right
{
	width:338px;
	border:1px solid #d7d7d7;
	margin-bottom:18px;
	background:#fff;
	height:200px;
}

.Featured_Box .content
{
	padding:5px;
}

.Featured_Info
{
	width:328px;
	padding:0;
	margin:0;
}

.Featured_Info .LeftImages
{
	width:131px;
	float:left;
	padding-left:5px;
}

.FeaPostDate
{

	margin:auto;
	text-align:center;
	font-size:11px;
	font-style:italic;
	margin-top:5px;
}

.Featured_Info .RightInfo
{
	width:180px;
	float:right;
}

/* Sub Box */
.Featured_Left_Sub
{
	width:338px;
	border:1px solid #d7d7d7;
	margin-bottom:18px;
	background:#fff;
	height:160px;
}

.Featured_Right_Sub
{
	width:338px;
	border:1px solid #d7d7d7;
	margin-bottom:18px;
	background:#fff;
	height:160px;
}

.Featured_Sub_content
{
	padding:5px;
	padding-bottom:10px;
	padding-top:10px;
}

.Featured_Info_Sub
{
	width:328px;
	padding:0;
	margin:0;
}

.Featured_Info_Sub .LeftImages
{
	width:131px;
	padding-left:5px;
	float:left;
}

.Featured_Info_Sub .RightInfo
{
	width:180px;
	padding-left:5px;
	float:right;
}
/* Sub Box END */


.Featured_Images
{
	border:1px solid #d1d1d1;
	padding:3px;
}

.Featured_Box .TitleBox1
{
	border:1px solid #e6e6e6;
	background:#fff;
	margin-bottom:10px;
}

.Featured_Box .TitleBox2
{
	background:#abc2e1;
	padding:5px;
	margin:1px;
	color:#fff;
	font-size:14px;
	font-family:trebuchet, "Trebuchet MS", sans-serif;
}

.Featured_Box .readmore
{
	padding-top:10px;
}

#Entire_Features
{
	height:700px;
	overflow:hidden;
	border:0;
	padding:0;
	margin:0;
}

#Entire_Features_Full
{
	height:100%;
	overflow:hidden;
	border:0;
	padding:0;
	margin:0;
}

/* Expand START */
.ExpandBar
{
	width:702px;
	margin:0;
	padding:0;
	position:relative;
	height:33px;
}

.ExpandBar .line
{
	border-top:1px solid #d9d9d9;
	margin:0;
	padding:0;
	font-size:0;
}

#expandICON
{
	background:url(../images/expand-btn.gif) no-repeat top center;
	width:86px;
	height:27px;
	margin:auto;
	margin-top:-1px;
}

#expandICON a
{
	display:block;
	height:29px;
	text-indent:-9999px;
	outline:none;
}

#closeICON
{
	background:url(../images/close-btn.gif) no-repeat top center;
	width:86px;
	height:27px;
	margin:auto;
	margin-top:-1px;
}

#closeICON a
{
	display:block;
	height:29px;
	text-indent:-9999px;
	outline:none;
}



/*Content END */


/* Form START */
.Form_Bg
{
	width:100%;
	border:1px solid #d7d7d7;
}

.Form_Bg td
{
	padding:5px;
}

.Form_Bg .textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:350px;
}

.Form_Bg .lengthsize
{
	width:350px;
}

/* Form END */

/* Body END */

/* New Project Page */

.NewLaunch_Box
{
	display: inline;
	margin-left:13px;
	margin-bottom:15px;
	margin-right:0;
	margin-top:0;
	width:215px;
	border:1px solid #d6d6d6;
	float:left;
	position: relative;
}


.NewLaunch_Box .images
{
	margin:auto;
	text-align:center;
	margin-bottom:10px;
	margin-top:6px;
}

.NewLaunch_Box .imgBorder
{
	border:1px solid #d6d6d6;
}

.NewLaunch_Box .desc
{
	text-align:center;
	margin:auto;
	margin-bottom:10px;
}

.NewLaunch_Header_Part
{
	width:100%;
}

.NewLaunch_Header_Part .left
{
	width:48%;
	float:left;
}

.NewLaunch_Header_Part .right
{
	width:48%;
	float:right;
}

.Newlaunch_Line
{
	border-top:1px dotted #ccc;
	font-size:0;
	margin-bottom:20px;
}

.NewLaunch_btn_on
{
	width:150px;
	height:26px;
	background: #eeeeee;
	color:#7f7e7e!important;
	display:inline;
	float:right;
	text-align:center;
	line-height:25px;
	border-left:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:0;
	top:1px;
	margin-left:5px;
	margin-top:5px;
	
	position: relative;
}

.NewLaunch_btn_on h1
{
	font-family: Georgia,Verdana;

}

.NewLaunch_btn_off a
{
	width:150px;
	height:25px;
	background: #659EC7;
	color:#fff!important;
	display:block;
	float:right;
	margin-left:5px;
	margin-top:5px;
	text-align:center;
	line-height:25px;
	border-left:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px dotted #ccc;
	position:relative;
	top:1px;
}

.NewLaunch_btn_off a:hover
{
	display:block;
	background:#990000;
	color:#fff;
	width:150px;
	line-height:25px;
	text-decoration:none;
}

.NewLaunch_read a
{
	width:100px;
	height:25px;
	background: #98AFC7;
	color:#fff!important;
	display:block;
	margin:auto;
	text-align:center;
	line-height:25px;
	border:1px solid #d6d6d6;
	margin-top:10px;
	margin-bottom:10px;
	/*font-family: Georgia,Verdana;*/
}

.NewLaunch_read a:hover
{
	display:block;
	background:#990000;
	color:#fff;
	text-decoration:none;
}


.New_Project_Header h1
{
	padding:0;
	margin:0;
	padding-left:10px;
	/*font-family: Georgia,Verdana;*/
	color: #333333;
	font-size:22px;
}

.New_Project_Box
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding:10px;
}

.New_Project_Length
{
	width:690px;
}

.New_Project_Length .left
{
	float:left;
	width:154px;
	text-align:left;
	line-height:123px;
	padding-top:12px;
}

.New_Project_Length .middle
{
	float:left;
	width:18px;
	background:url(/images/gap-line.gif) no-repeat;
	text-align:left;
	height:123px;
}

.New_Project_Length .right
{
	float:right;
	width:500px;
	text-align:left;
	line-height:30px;
	padding-top:10px;
}


/* Footer START */
.FooterBar
{
	width:100%;
	height:55px;
	background:url(../images/footer-bg.gif) repeat-x;
}

.Footer_Content
{
	width:986px;
	margin:auto;
}

.Footer_Content .content
{
	text-align:right;
	padding-top:15px;
	padding-right:10px;
	font-size:11px;
	line-height:17px;
}

.Footer_Content a
{
	font-size:10px;
	color:#7f7e7e!important;
	text-decoration:none;
}

.Footer_Content a:hover
{
	font-size:10px;
	color:#0066CC!important;
	text-decoration: none;
}

/* Footer END */
