﻿/*
Website Developed By : Nwt Plus http://www.netplusmrt.com
*/

body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 1.7em;
	background-color: #CCCCCC;
	background-image: url('../images/body.jpg');
	background-repeat: repeat-x;
	background-position: top;
}

a, a:link, a:visited {
	color: #000080;
	font-weight: bold;
	text-decoration: none;
}
a:hover { color: #FF6600; text-decoration: underline; }

p {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: justify;
}
img {
	padding: 0px;
	margin: 0px;
	border: none;
}
em { color: #000; font-weight: bold; font-style: normal }

h1, h2, h3, h4, h5, h6 { color: #000; font-weight: normal; }
h1 {
	font-size: 28px;
	margin: 0 0 20px 0;
	padding: 5px 0;
	font-weight: bold;
}
h2 { font-size: 25px; margin: 0 0 15px 0; padding: 5px 0; }
h3 { font-size: 22px; margin: 0 0 15px; padding: 0; }
h4 { font-size: 18px; margin: 0 0 15px; padding: 0; }
h5 { font-size: 16px; margin: 0 0 10px; padding: 0;  }
h6 { font-size: 14px; margin: 0 0 5px; padding: 0; }

.cleaner { clear: both }
.h1	{ height: 1px }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }
.h60 { height: 60px }

a.more { display: block; width: 75px; height: 25px; text-align: center; padding: 0px 15px 0 0; color: #fff; font-weight: normal; background: url(../images/button.png) }
a.more:hover { text-decoration: none; color: #faca39; }

a.enquiry {
	display: block;
	width: 75px;
	height: 25px;
	text-align: center;
	padding: 0px 15px 0 0;
	color: #fff;
	font-weight: normal;
	background: url(../images/Enquiry.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}
a.enquiry:hover { text-decoration: none; color: #faca39; }

a.online_enquiry {
	display: block;
	width: 41px;
	height: 196px;
	text-align: center;
	padding: 0px;
	color: #fff;
	font-weight: normal;
	background: url(../images/onlineEnquiry.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}
a.online_enquiry:hover
{
	text-decoration: none;
	color: #faca39;
	background-image: url('../images/OnlineEnquiryHover.png');
	background-repeat: no-repeat;
}



.float_l { float: left }
.float_r { float: right }


#wrapper {
	width: 960px;
	padding: 0 30px;
	margin: 0 auto;
	background-image: url('../images/wrapper.png');
	background-repeat: repeat-y;
}

#header {
	width: 930px;
	height: 50px;
	padding: 15px;
	background-image: url('../images/header.png');
	background-repeat: repeat-x;
}

#site_title { float: left; }
#site_title h1 { margin: 0; padding: 0 }
#site_title h1 a {
	background-position: url(../images/logo.png) no-repeat;
	display: block;
	width: 260px;
	height: 60px;
	color: #F60;
	text-indent: -10000px;
	background: url(../images/logo.png) no-repeat;
}
#twitter a{
	float: right;
	font-weight: normal;
	display: block;
	padding: 13px 50px 13px 0;
	color: #000066;
	font-size: 18px;
	background: url(../images/twitter.png) no-repeat right center;
}

.btn 
{
		background:#a00;
		color:#fff;
		border: 1px solid #900;
		padding: 4px 8px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		margin: 20px;
		text-transform: uppercase;
		text-decoration: none;
		font: bold 16px Verdana, sans-serif;
		text-shadow: 0 0 1px #000;
		box-shadow: 0 2px 2px #aaa;
		-moz-box-shadow: 0 2px 2px #aaa;
		-webkit-box-shadow: 0 2px 2px #aaa;
}
				
/* menu */
.menu {
	background-position: url(../images/menu.png) no-repeat;
	clear: both;
	width: 930px;
	height: 45px;
	padding: 0 15px;
	background: url(../images/menu.png) no-repeat;
	background-color: #FFFFFF;
	color: #FFFFFF;
}
.menu ul {
	float: left;
	width: 695px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
.menu ul li a {
	background-position: right;
	float: left;
	display: block;
	padding: 10px 20px 10px 20px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	border: none;
	background: url('../images/menu_divider.png') right;
	background-repeat: no-repeat;
}

.menu ul li a:hover, #menu ul li .current
{
	color: #000000;
	background: #d5a30b;
	background: url('../images/menu_divider_hover.png') right;
}

/* end of menu */


/* Plan */
.plan {
	margin: 0px;
	width: 520px;
	height: 25px;
	background-image: url('../images/col_w580_plan.png');
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 30px;
	padding-right: 30px;
	color: #FFFFFF;
}
.plan ul {
	float: left;
	width: 550px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 20px;
}
.plan ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
.plan ul li a {
	background-position: right;
	float: left;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000;
	outline: none;
	background: right;
	padding-left: 5px;
	padding-right: 10px;
}

.plan ul li a:hover, #menu ul li .current
{
	color: #FF0000;
}
/* End Of Plan */

/* Gallery */
.vlightbox1 {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:3px;
	width:160px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
}
.vlightbox1 a{
	margin:0;
}
.vlightbox1:hover, #vlightbox1 .vlightbox1 a:hover{
	text-decoration:underline;
	opacity:1;
}
.vlightbox1 img{
	display:block;
	border:none;
	margin:0;
}
.vlightbox1 div {display:none}

/* End Of Gallery */



/* slider */
#slider_wrapper {
	clear: both;
	width: 960px;
	height: 300px;
	margin-bottom: 15px;
	background: url(../images/slider_bottom.jpg) bottom no-repeat
}

#slider_wrapper_n { clear: both; width: 900px; padding: 30px; margin-bottom: 15px; background: #000 url(../images/slider_bottom.jpg) no-repeat bottom } 
#slider_wrapper_n h2 {
	color: #fff;
}
#slider_wrapper_n p { font-size: 16px }

#slider { 
	width: 960px;
	height: 280px;
	overflow: hidden;
}


/* end of slider */


#main {
    clear: both;
    position: relative;
    width: 960px;
    padding: 30px 0 0px 0;
    background: #fff url(../images/content_top.jpg) no-repeat top;
}

#main span.bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 960px;
	height: 15px;
	background: url(../images/content_bottom.jpg) no-repeat
}

.city
{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 5px 0px 0px 0px;
}
.col_w900 {
	width: 900px;
	padding: 0 30px 0px 30px;
	margin-bottom: 0;
}
.col_w580 { width: 580px }
.col_w420 { width: 420px }
.col_w280 { width: 280px }
.col_w380 { width: 380px }
.col_allw280 { float: left; width: 280px; margin-right: 30px }
.col_w900_last { padding: 0 30px; margin: 0; background: none; }
.col_last { margin: 0; }

.col_w580_t
{
	background-image: url('../images/col_w580_t.png');
	background-repeat: no-repeat;
	height: 15px;
}

.col_w580_m
{
	background-image: url('../images/col_w580_m.png');
	background-repeat: repeat-y;
	padding-right: 10px;
}

.col_w580_m p
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}

.col_w580_m p b
{
	color: #FF0000;
}

.col_w580_b
{
	background-image: url('../images/col_w580_b.png');
	background-repeat: no-repeat;
	height: 20px;
}

.col_w580_2_t
{
	background-image: url('../images/col_w580_2_t.png');
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
	height: 25px;
	color: #000000;
}
.col_w580_2_m
{
	background-image: url('../images/col_w580_2_m.png');
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
}

.col_w580_2_b
{
	background-image: url('../images/col_w580_2_b.png');
	background-repeat: no-repeat;
	height: 15px;
}

.col_w420_t
{
	background-image: url('../images/col_w420_t.png');
	background-repeat: no-repeat;
	height: 15px;
}

.col_w420_m
{
	background-image: url('../images/col_w420_m.png');
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}

.col_w420_b
{
	background-image: url('../images/col_w420_b.png');
	background-repeat: no-repeat;
	height: 15px;
}
.col_w280_t
{
	background-image: url('../images/col_w280_t.png');
	background-repeat: no-repeat;
	height: 15px;
}
.col_w280_m
{
	background-image: url('../images/col_w280_m.png');
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}

.col_w280_b
{
	background-image: url('../images/col_w280_b.png');
	background-repeat: no-repeat;
	height: 20px;
}

.col_div
{
	background: url(../images/content_divider.png) repeat-x bottom;
	height: 30px;
}
.col_div span
{
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
}

.news_box { clear: both; margin-bottom: 30px }
.news_box h2 {
	font-size: 20px;
	margin-bottom: 0;
	font-weight: bold;
}
.news_box h3 {
	color: #FF0000;
	font-weight: bold;
}
.news_box img {
	border-style: none;
	border-color: #000;
	float: left;
	padding: 4px;
	margin-right: 20px;
	margin-left: 20px;
    
}
.news_box a.more { float: right; }

.lbe_box {
	background-position: left bottom;
	margin-bottom: 20px;
	background-image: url('../images/col_w280_s.png');
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
.lbe_box h3 {
	font-size: 16px;
	margin-bottom: 0;
	font-weight: bold;
}
.lbe_box h3 a { color: #c89806; font-size: 16px; font-weight: normal }
.lbe_box p { margin-bottom: 0; }
.lbe_box p.date { font-size: 10px; font-weight: 700; color: #000 }
.lbe_box a.more
{
	float: right;
}

.contact_left
{
	float: left;
	width: 580px;
}
.contact_right
{
	width: 300px;
	float: right;
}
.title
{
	background-image: url('../images/Title.png');
	background-repeat: no-repeat;
	height: 41px;
	padding-left: 30px;
	padding-top: 5px;
}
.title h3
{
	color: #000080;
	font-weight: bold;
	text-transform: uppercase;
}
.footer
{
	height: 323px;
	text-align: center;
}
.bottom
{
	text-align: center;
	vertical-align: bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}

.projects{
	width: 960px;
	padding: 0 30px;
	margin: 0 auto;
}
.footer_cont
{
    text-align: center;
}

.body_bot
{
	text-align: center;
	background-image: url('../images/Wrap_b.png');
	background-repeat: repeat-x;
	background-position: bottom;
}



.footer_wrapper {
	width: 960px;
	padding: 0 30px;
	margin: 0 auto;
}
.col_w960_t
{
	background-image: url('../images/col_w960_t.png');
	background-repeat: no-repeat;
	height: 15px;
}
.col_w960_m
{
    background-image: url('../images/col_w960_m.png');
    background-repeat: repeat-y;
}
.col_w960_b
{
	background-image: url('../images/col_w960_b.png');
	background-repeat: no-repeat;
	height: 15px;
}

.projects ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.projects ul li
{
    float: left;
    padding: 5px 5px 5px 25px;
    background-color: #C0C0C0;
    margin-right: 5px;
    margin-left: 5px;
    display: inline-block;
    overflow: hidden;
    background-image: url('../images/li_item.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 280px;
}
.projects ul li a
{
    color: #000000;
}
.projects ul li a:hover
{
    color: #FF0000;
    font-size: large;
    font-weight: bold;
}


.thanks
{
	text-align: center;
}
.thanks h1
{
	color: #FF0000;
}
.thanks h2
{
	color: #008000;
	font-weight: bold;
}
.Proj_Logo
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.Proj_Img
{
	padding-bottom: 10px;
}
.map
{
	padding-bottom: 10px;
}
.Proj_Desc
{
}

.Proj_Desc h1
{
	color: #FF0000;
}
.Proj_Desc h3
{
	color: #800000;
}
.Proj_Desc h4
{
	color: #0000FF;
}

.Proj_Desc p
{
	padding-right: 10px;
	padding-left: 10px;
}
.follow
{
	height: 33px;
	color: #000000;
	font-size: medium;
	text-align: center;
}
.category
{
	padding: 0px 0px 0px 5px;
	float: left;
	width: 160px;
	text-align: left;
}
.category ul
{
	margin: 0px;
	padding: 5px 10px 0px 0px;
	list-style-type: none;
}
.category ul li
{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 12px;
}
.c_head
{
	padding: 0px;
	width: 100%;
	float: left;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-top: -10px;
}
.heading4
{
	color: #0000FF;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: center;
}
.thumb
{
	width: 160px;
	text-align: center;
	float: left;
	margin: 10px;
}
.Call
{
	float: right;
	background-image: url('../images/Call.png');
	background-repeat: no-repeat;
	width: 242px;
	height: 80px;
	padding-left: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
}
.Photo
{
	margin: 10px;
	float: left;
	text-align: center;
	background-image: url('../images/Photo_Back.png');
	background-repeat: no-repeat;
	width: 110px;
	height: 190px;
}
.Photo span
{
	font-size: 15px;
	font-weight: bold;
}
.Photo img
{
	padding: 6px;
	margin: 0px;
}
.TabArea
{
	background-color: White;
	width: 580px;
}
.MenuArea
{
	background-position: bottom;
	width: 580px;
	background-image: url('../images/MenuArea.png');
	background-repeat: repeat-x;
}
.property
{
	height: 120px;
	background-image: url('../images/Property.png');
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
}
.property span
{
	font-weight: bold;
	color: #FF0000;
	font-size: 18px;
}
.PD_Bottom
{
	background-color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
}


table.tbl_spec tr td.heading
{
	border-bottom: 1px solid #cfcfcf;
	font-weight: bold;
	color: #800000; /*background-color:#f4f4f4;*/
}

table tr td.flr-bg
{
	padding: 7px;
	background-color: #F4F4F4;
	text-align: left;
	color: #000000;
	font-weight: normal;
}

.tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}

.cellbg
{
	background-color: #F4F4F4;
}
.breadcrumb
{
	background-color: #EAEAEA;
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
}

.breadcrumb span
{
	color: #FF0000;
}
.Login
{
	float: right;
	margin-top: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.Login a
{
	color: #FFFFFF;
}

.Login a:hover
{
	color: #0000FF;
	font-size: x-large;
}

.sub
{
	color: #000;
	text-decoration: none;
}

.divider
{
		background-image: url('../images/Divider.png');
		background-repeat: no-repeat;
		background-position: right;
}