@charset "utf-8";
/* Global Styles */
body {color:#666; font:11px "Arial"; background:#d2d2d2 url(../images/bgrep.gif) repeat-x left top;}
body, html, form {margin:0; padding:0;}
select, input, textarea {font:11px "Arial"; color:#333;}

a {text-decoration:none; color:#0091b4;}
a:hover {text-decoration:underline;}

h1 {margin:0; padding:0; font-size:150%; color:#0e5080; text-transform:uppercase;}
h3 {margin:0; padding:0; font-size:150%; color:#000; text-align:right;}
p {padding: 0 10px 10px 0; margin:0; font-size:120%;}

.imgScroll {position:relative;}
.ctrlBu {float:left; width:279px; padding:3px 5px; border:1px solid #d7d7d7;}
.ctrlBu button {margin-left:10px; float:right;}

.useRes p {background: url(../images/sp.gif) no-repeat left center; padding:2px 0 2px 26px; font-size:100%;}
.useRes p span {background:#f4f4f4; padding:3px 5px; display:block;}
.useRes p span a {display:block; font-weight:bold;}
p.homI {background-image: url(../images/home_icon.gif);}
p.nriI {background-image: url(../images/nri_icon.gif);}
p.buyI {background-image: url(../images/buy_icon.gif);}
p.selI {background-image: url(../images/sell_icon.gif);}
p.recI {background-image: url(../images/rec_icon.gif);}

/* Header Styles */
#header {width:1004px; margin:0 auto; height:106px;}
#logo {width:200px; float:left; padding:15px 0 0 10px; color:#000;}
#logo img {border-bottom:1px solid #d9d9d9; padding-bottom:5px;}
.rgtHeader {
	width:755px;
	float:right;
	padding-top:12px;
}
.rgtHeader span, .rgtHeader button {float:right; margin-left:15px;}

span.Tel {background: url(../images/phone_icon.gif) no-repeat 8px 6px; padding:6px 10px 0 70px; border:1px solid #d9d9d9; height:77px;font-size:110%;}
span.Tel i {font-style:normal; display:inline-block; width:50px;}
span.Tel b {font-size:110%; color:#000;}

.topLinks {width:1004px; float:right; color:#fff; text-align:right; padding-top:1px;}
.topLinks a {padding: 0 5px; margin:0 5px; color:#fff;}

.topNav {width:1004px; margin:0 auto; height:41px;}
div.nav {
	width:810px;
	float:left;
	height:30px;
	margin-top:4px;
	padding-top:7px;
	background-image: url(../images/citylist_bgc.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.navCom {background-image: url(../images/citylist_bgc.gif) !important;}
div.navSec {background-image: url(../images/citylist_bgs.gif) !important;}
div.nav div {
	float:right;
	text-align: right;
	padding-right: 5px;
}
div.clist {
	width:565px;
	margin-right:10px;
	overflow:hidden;
}
div.clist a {color:#000; margin:0 2px; padding:1px 3px; display:inline-block;}
div.mcity {
	width:100px;
	position:relative;
}
div.mcity a {background: url(../images/menuarr.gif) no-repeat right 2px; padding:1px 20px 2px 2px; font-weight:bold; color:#000; text-decoration:none !important; display:inline-block;}
div.mCty {
	position:absolute;
	left:120px;
	top:20px;
	background:#fff;
	border:1px solid #ddd;
	z-index:999;
	width:160px;
}
div.mCty a {display:block; background:none !important; border-bottom:1px solid #ddd; padding:2px 8px;}
div.mCty a:hover {background-color:#1d87b8 !important; color:#fff;}

.searchBox {margin-bottom:25px; float:left; width:180px; background: #f6f6f6 url(../images/searchbg.gif) no-repeat left top; padding:0 20px 20px; border-bottom:3px solid #ededed;}
.searchBox h2 {color:#fff; font-size:110%; margin:0; padding: 4px 0 10px 12px;}
.searchBox b {color:#000; display:block; padding: 8px 0 2px;}
.searchBox button {margin-top: 8px;}

#contentArea {width:1004px; margin:0 auto;}
#middleArea {width:1004px; float:left; background:url(../images/pgbgrep.png) repeat-y center top;}

.conGap {float:left; width:974px; padding:6px 15px 0 15px; min-height:500px; height:auto!important; height:500px;}

.layoutArea {width:100%; float:left;}
.lftPanel {width:220px; float:left; margin-top:25px;}
.rgtContent {width:732px; float:right;}
.rgtPanel {
	width:291px;
	float:right;
	padding-top: 30px;
}


.inpSty {border:1px solid #2eb8dc; background:#fff; padding:3px 5px 4px 5px; font-size:13px; color:#1c537c;}
select.inpSty {border:1px solid #2eb8dc; background:#fff; padding:0 !important; height:24px; font-size:13px; color:#1c537c;}

.buttons {padding-left:30%; padding-top:10px; width:68%; float:left;}

.button {
	font-size: 130%;
	font-weight: bold;
	height: 29px;
	border: 0;
	background-color: transparent;
	color:#fff;
	text-align: center;
	cursor:pointer;
	vertical-align:middle;
	padding-bottom:4px;
}
.button * {vertical-align: middle;}

 

.replay {width:59px; height:16px; background: url('../images/replay.gif'); float:left;}
.replay:hover {background: url('../images/replay.gif') left -16px;}

.subscribBut {width:122px; height:29px; background: url('../images/subscribe.gif'); float:left;}
.subscribBut:hover {background: url('../images/subscribe.gif') left -29px;}

.searchBut {width:72px; height:18px; background: url('../images/search.gif'); float:left;}
.searchBut:hover {background: url('../images/search.gif') left -18px;}

.seeBut {width:72px; height:15px; background: url('../images/see_all.gif'); float:left;}
.seeBut:hover {background: url('../images/see_all.gif') left -15px;}

.seeButw {width:72px; height:15px; background: url('../images/see_allw.gif'); float:left;}
.seeButw:hover {background: url('../images/see_allw.gif') left -15px;}

.liveChat {width:94px; height:25px; background: url('../images/live_chat.gif');}
.liveChat:hover {background: url('../images/live_chat.gif') left -0px;}

.resigBut {width:114px; height:20px; background: url('../images/resi.gif'); float:left; font-size:110%; text-align:left; padding-left:5px;}
.resigBut:hover {background: url('../images/resi.gif') left -20px;}

.refWin {width:122px; height:36px; background: url('../images/refer_win.gif'); float:right; margin-top:2px;}
.refWin:hover {background: url('../images/refer_win.gif') left -36px;}

.mainBanner {width:732px; float:left;}
.mainBanner1 {
	width:720px;
	float:left;

}
.welcomeNote {width:732px; float:left; padding:10px 0;}
.midContent {width:420px; float:left; padding-top:30px;}

.midBox {
	width:418px;
	float:left;
	margin-bottom:20px;
	background: url(../images/midbg.gif) no-repeat left bottom;
	padding-bottom:7px;
	position:relative;
}
.midBox button {position:absolute; right:5px; top:7px; z-index:999;}
.midBox h2 {background: url(../images/h2bg.gif) no-repeat left top; margin:0; padding:4px 10px; color:#fff; font-size:140%; height:26px;}
.midBox h4 {margin:0; padding:4px 0; color:#000; font-size:140%; border-bottom:1px solid #d7d7d7;}
.midBox h4 b {color:#a00;}
.list {width:416px; float:left; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:10px 0;}
.list span {float:left; width:90px; padding:0 7px;}
.list span a {
	display:block;
	line-height:12px;
	font-size:90%;
	overflow:hidden;
	padding-top:5px;
}
.list p.quote {padding:0 10px; text-align:center; font-style:italic;}
.list p.quote b {border-top:1px solid #eee; font-style:normal; color:#000; display:inline-block; margin-top:10px; font-size:90%;}
.list p.quote i {font-style:normal; color:#000; display:block; font-size:90%;}

.movlist {width:396px; float:left; padding:10px;}
.movlist a {font-size:110%;}
.movlist span a {color:#a00;}
.movlist p {font-size:100%; padding-bottom:5px;}

.rgtBox {width:291px; float:left; margin-bottom:20px;}


ul.tabs {width:732px; float:left; margin:-18px 0 0 0; padding:0; list-style-type:none; background: url(../images/dot.gif) repeat-x left bottom;}
ul.tabs li {margin:0 3px 0 0; padding:0; float:left; border:1px solid #ececec; border-bottom:none;}
ul.tabs li a {padding:4px 15px; display:inline-block; text-decoration:none !important; background:#f3f3f3; font-size:110%;}
ul.tabs li a:hover {color:#000;}

ul.tabs1 {width:717px; float:left; margin:-18px 0 0 0; padding-left:5px; list-style-type:none; background: url(../images/dot.gif) repeat-x left bottom; margin-left:10px}
ul.tabs1 li {margin:0 3px 0 0; padding:0; float:left; border:1px solid #ececec; border-bottom:none;}
ul.tabs1 li a {padding:4px 15px; display:inline-block; text-decoration:none !important; background:#f3f3f3; font-size:110%; font-weight: bold;}
ul.tabs1 li a:hover {color:#000;}



.projList {width:730px; float:left; border:1px solid #ececec; border-top:none; background: url(../images/grad.gif) repeat-x left bottom; min-height:178px; height:auto!important; height:178px;}
.projList1 {width:700px; float:left; border:1px solid #ececec; border-top:none; background: url(../images/grad.gif) repeat-x left bottom; min-height:408px; height:auto!important; height:178px; margin-left:10px; padding:10px;}

.liItem {
	width:185px;
	float:left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.liItem a, .liItem b, .liItem i {display:block; background:#fff; padding-left:4px;}
.liItem i {color:#a00; font-size:110%; font-style:normal; font-weight:bold;}
.liItem a {padding-top:3px;}
.liItem img {border:1px solid #ddd;}

.hot {
	color:#a00;
	padding-top:6px;
}

.ncCommit {
	width:230px;
	float:right;
	background: url(../images/commitbg.gif) no-repeat left top;
	padding-bottom:10px;
	padding-right: 33px;
}
.ncCommit h2 {font-size:150%; margin-bottom:5px; padding:10px; margin:0;}
.ncCommit b, .ncCommit i {display:block; margin-left:63px; padding:6px 0;}
.ncCommit b {color:#000; font-size:120%; font-weight:normal;}
.ncCommit i {background:#e3f7b1; border:1px solid #6e9a00; font-size:130%; font-style:normal; padding:0; padding-left:5px; margin-top:6px; margin-right:30px; font-size:100%; color:#000;}
.ncCommit i strong {font-size:120%;}


.whyNC {width:480px; float:left; padding-top:20px;}
.whyNC h2 {color:#bbb; font-size:150%; margin-bottom:0;}
.whyNC b {color:#000; font-size:130%;}
.whyNC i {color:#56acd3; font-size:130%; font-style:normal}

.whyNC ul {margin:0; padding:5px 10px; list-style-type:none; background: #f4f4f4;}
.whyNC ul li {margin:0; padding:2px 0 2px 10px; background: url(../images/dash.gif) no-repeat left 9px;}


		
.viewAllProj {width:712px; float:left; background: #ececec url(../images/allprojbg.gif) no-repeat left top; padding:16px 10px 0; margin:0;}

span.aProjLink {float:left; padding-top:5px;}
span.aProjLink a {color:#000; font-size:120%; font-weight:600; padding:2px 5px; display:inline-block;}
span.aProjLink a:hover {color:#fff; background:#a00; text-decoration:none;}

a.book {color:#000; background: url(../images/barr.gif) no-repeat right center; padding-right:17px; margin-left:12px;}
a.book:hover {color:#a00; text-decoration:none;}

.ramPra {width:500px;text-align:right; float:right; font-size:120%; color:#000; height:46px;}
.ramPra button {float:right;}

.banner {clear:both; margin-bottom:25px;}
p.postReq {background: #ebebeb url(../images/lftbox.gif) no-repeat left bottom; padding:5px 12px 8px; margin:0; font-size:100%;}
p.postReq i {font-size:120%; font-style:normal; font-weight:bold; display:block; padding-bottom:10px; color:#13759d;}
p.postReq a {color:#c00;}

.newsletter {background: url(../images/newsletter.jpg) no-repeat left top; padding:5px 15px 12px; width:190px; float:left; text-align:center; min-height:138px; height:auto!important; height:138px;}
.newsletter h2 {color:#fff; font-size:150%; margin:0; padding-bottom:15px;}
.newsletter i {font-size:120%; font-style:normal; font-weight:bold; display:block; padding-bottom:5px; color:#000;}
.newsletter input {font-size:120%; color:#000; background: #fff url(../images/newsbg.gif) repeat-x left top; padding:3px 5px 4px 5px; width:172px; border:1px solid #fff;}
.newsletter button {margin:12px 0 0 35px;}

.fl {float:left;}
.fr {float:right;}
.clr {clear:both; height:1px !important; line-height:1px !important;}
.ofHid {overflow:hidden;}

.ctr {text-align:center !important;}
.lft {text-align:left !important;}
.rgt {text-align:right !important;}

.vMid, .vMid img, .vMid a, .vMid input, .vMid select, .vMid span, .vMid button {vertical-align:middle;}

.bgWht {background:#fff;}
.bgGrn {background:#690;}
.bgRed {background:#d00;}

.w25px {width:25px;}
.w55px {width:55px;}
.w75px {width:75px;}
.w100px {width:100px;}
.w120px {width:120px;}
.w140px {width:140px;}
.w175px {width:175px;}
.w175px1 {width:125px;}
.w200px {width:200px;}
.w230px {width:230px;}
.w240px {width:240px;}
.w280px {width:280px;}
.w287px {width:287px;}

.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.mr5 {margin-top:5px;}
.pb5 {padding-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb5 {margin-bottom:5px;}
.mb2 {margin-bottom:2px;}
.pl60 {padding-left:60px;}

/* Footer Styles */

.footer {width:1002px; margin:0 auto; line-height:18px;}
.footer a {color:#fff;}
.footer b {color:#bfdcf1;}
.grnfBg {background: #96c66f url(../images/grnfbg.gif) repeat-x left top; clear:both; font-size:110%; padding-bottom:12px; padding-top:8px; border-top:1px solid #7bad51; border-bottom:1px solid #7bad51; color:#294114; text-align:center;}
.grnfBg b {font-size:130%; color:#000; display:block; padding-bottom:4px;}
.grnfBg a {color:#000;}
.fBg {background: #cfcbaf url(../images/fbg.gif) repeat-x left top; clear:both; font-size:80%; padding:8px 0;}
.fbbcr, .fbtcr {background: url(../images/fbtcr.gif) no-repeat center top; float:left; width:1002px;}
.fbbcr {background: #e8e6d7 url(../images/fbbcr.gif) no-repeat center bottom; min-height:50px; height:auto!important; height:50px; padding:5px 0 6px 0;}
.fBg p {padding:3px 0;}
.fBg p a {color:#000; display:inline-block; padding:0 4px;}
.fBg p b {padding-right:10px; display:inline-block; width:125px; color:#000 !important; text-align:right;}
.copyBg {background: #4492c2 url(../images/copybg.gif) repeat-x left top; clear:both; padding:2px 0; border-top:1px solid #cae8fa; color:#fff !important;}
.footBg a {color:#bfdcf1 !important;}

div.scroll {overflow:auto; overflow-x:hidden;}

.bgNone {background:none !important;}
.test {background:#0ff !important;}
.test1 {background:#f0f !important;}
.test2 {background:#ff0 !important;}

#primagebox {
	float: left;
	width: 140px;
	padding-left: 40px;
	text-align: center;
	font-weight: bold;
	color: #0000FF;
	padding-top: 5px;
	padding-bottom: 10px;
}

#pdetials21 {
	float: left;
	margin: 0;
	width: 100%;
	height: 100%;
	padding-left:2px;
	padding-right:20px;
	background-image: url(../images/pdetails1.gif);
	background-repeat: no-repeat;
	background-position: -1px bottom;
	color: #c28900;
	font-size: 10px;
}

#pdetials22 {
	float: left;
	margin: 0;
	width: 98%;
	height: auto;
	padding:10px;
	font-size: 10px;
}

#pdetials23 {
	float: left;
	width: auto;
	color: #e90401;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-top: 8px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 25px;;
	margin-bottom: 10px;
}
#pdetialsff {
	float: left;
	width: auto;
	color: #0071b6;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	margin-top: 25px;;
	margin-bottom: 10px;
	margin-right: 5px;
}

#rowss{
background-color: #fffcec;
}

#rowss:hover{
background-color: #f3f1e8;
}

#rowss1{
	background-color: #FFCC00;
	color:#666666;
	font-size:12px;
	font-weight: normal;
}
#topflash {
	float: left;
	height: 90px;
	width: 400px;
}
#callmenowcallback{
padding:10px;
margin-top:10;
font-size:14px;
color:#FF0000;
margin-bottom:5px;
}.callmenowdiv {
	padding: 5px;
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #FFFFFF;
	color: #E90401;
	margin-bottom: 5px;
}
#archmid {
	float: left;
	height: auto;
	width: 650px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 55px;
}

