/*
Copyright Vidushi Infotech S.S.P. Ltd. Pune
Dev : Dattatray K. Gaikwad.(Senior web developer).
Created Date : 6-Jan-09.
Last Modified : 6-Jan-09.
*/
body
{
	margin : 0px;
	scrollbar-face-color:#7EADCC;
	scrollbar-arrow-color:#F0F0F0;
	scrollbar-track-color:#C6D4E2;
	scrollbar-shadow-color:'';
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'';
	background: #ffffff url(../images/bgbody.jpg);	
}
form
{margin:0px;}
a img
{
	border:none;
}
.div100Percent
{
	width:100%;
	position:relative;
	text-align:center;
}
.div921Pixels
{
	width:921px;
	border:0px solid red;
	margin:auto;
	text-align:left;
}
	.toprow
	{	background: url(../images/bgbody2.jpg) repeat-x;;	
		width:100%;
		height:104px;
		
		position:relative;
	}
		.toprow .Logo
		{
			position:absolute;
			left:41px;
			width:258px;
			height:104px;
		}
		.toprow .Logocontact
		{
			position:absolute;
			left:690px;
			width:258px;
			height:15px;
			top:22px;
			font-family:Arial;
			font-size:11px;
			color:#3F71A2;
			font-weight:bold;
		}
		.toprow .Logocontactbelow
		{
			position:absolute;
			left:520px;
			width:428px;
			height:15px;
			top:36px;
			font-family:Arial;
			font-size:11px;
			color:#646767;
			font-weight:bold;
		}
		.csscontact
		{
			font-family:Arial;
			font-size:11px;
			color:#646767;
			font-weight:bold;
			}
			
		.toprow .newsearch
		{
			position:absolute;
			left:640px;
			top:63px;
			width:229px;
			height:26px;
			background-image:url(../images/bg-search.gif);
		background-repeat:no-repeat;
		}
		.toprow .newhome
		{
			position:absolute;
			left:874px;
			top:63px;			
		
		}
		.newsearch .txtSearch
		{
			position:absolute;
			left:724px;
			top:63px;
		}
		
		.searchTextBox
		{
			width:127px;
			height:13px;
			border:1px solid #C6C6C6;
			font-family:Arial, Helvetica, sans-serif;
			color:black;
			font-size:11px;
		}
		
		.newsearch .btnSearch
		{
			position:absolute;
			left:845px;
			top:60px;
			height:20px;
		}
		.toprow .toprowLinks
		{
		    position:relative;
			padding-left:461px;
			padding-top:77px;
			border:0px solid red;
		}
		.TopLinksCss, .TopLinksCss a, .TopLinksCss a:visited
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#000000;
			text-decoration:none;
			letter-spacing:1px;
		}
		.TopLinksCss a:hover
		{
			color:blue;
			text-decoration:none;
		}
		.TopLinkSpacerL
		{
			width:13px;
		}
		.TopLinkSpacerR
		{
			width:11px;
		}
	.navrow
	{
		height:28px;	
		
	}
	.flashAdvsearchRow
	{
	height:248px;
	position:relative;
	background: url(../images/bg3.jpg) repeat-x;
	}
		.flashleft
		{
			/*background-image:url(../images/flashleftRptr.jpg);
			background-repeat:repeat-x;*/
			width:16px;
			height:248px;
			position:absolute;
		}
		.flash
		{
	position:absolute;
	left:16px;
	width:638px;
	/*width:642px;*/
			height:248px;
	background: #fff;			/*background-image:url(../images/Mask.gif);*/
			/*background-repeat:no-repeat;*/
						
		}
		.chkAvail
		{
			position:absolute;
			width:241px;
			height:248px;
			left:654px;
			background-image:url(../images/chkAvailRptr.jpg);
			background-repeat:repeat-x;
			/*
width:237px;
			left:658px;
			background-image:url(../images/chkAvail.jpg);
			background-repeat:no-repeat; */
		}
			.chkAvailBox
			{
				height:209px;
				position:relative;
				color:white;
				font-size:12px;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
			}
				.chkAvailBoxTitle
				{
					font-size:16px;
					font-weight:normal;
					position:absolute;
					top:8px;
					left:20px;
					
				}
				.chk_Av_BkgDtls
				{
					position:absolute;
					top:43px;
					left:14px;
				}
				.chk_Av_ChkIn
				{
					position:absolute;
					top:70px;
					left:14px;
				}
				.chk_Av_ChkOut
				{
					position:absolute;
					top:94px;
					left:14px;
				}
				.chk_Av_Type
				{
					position:absolute;
					top:120px;
					left:14px;
				}
				.chk_Av_BdRooms
				{
					position:absolute;
					top:145px;
					left:14px;
				}
				.chk_Av_TxtCheckIn
				{
					position:absolute;
					top:68px;
					left:81px;
				}
				.chkAvailCalButton1
				{
					position:absolute;
					top:68px;
					left:217px;
				}
				.chk_Av_TxtCheckOut
				{
					position:absolute;
					top:91px;
					left:81px;
				}
				.chkAvailCalButton2
				{
					position:absolute;
					top:91px;
					left:217px;
				}
				.chk_Av_ddlType
				{
					position:absolute;
					top:115px;
					left:81px;
				}
				.chk_Av_ddlBedRooms
				{
					position:absolute;
					top:138px;
					left:81px;
				}
				.btn_ChkAvailSubmit
				{
					position:absolute;
					top:161px;
					left:145px;
				}
				.chk_Av_TextBoxClass
				{
					width:130px;
					height:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:black;
					font-size:11px;
					border:1px solid #25578C;
					border-collapse:collapse;
				}
				.chk_Av_DDLClass
				{
					width:134px;
					font-family:Arial, Helvetica, sans-serif;
					color:black;
					font-size:10px;
					border:1px solid #000000;
					border-collapse:collapse;
				}
		.chkAvailCorners
		{
			position:absolute;
			width:26px;
			height:248px;
			left:895px;
			background-image:url(../images/chkAvailCorners.gif);
			background-repeat:no-repeat;
		}
	.content_facilityrow
	{	background: #fff url(../images/bg4.jpg) repeat-x;	
		width:921px;
		min-height:500px;
		/*background-color:#FFFFFF;
		background-color:#E9E9E9;*/
		position:relative;
	}
	*html .content_facilityrow{height:500px;}
		.contentcol
		{
			position:relative;
			width:654px;
			/*background-image:url(../images/contentcolTopBg1.jpg);
			background-repeat:no-repeat;
			background-color:#FFFFFF;*/
			background-position:top;
			min-height:525px;
		}
			.contentcolInner
			{
				width:640px;
				top:10px;
				left:12px;
				padding-bottom:20px;
				position:relative;
			}
		.facilitycol
		{
			position:absolute;
			width:254px;
			top:0px;
			left:654px;
			background-color:#FFFFFF;
			/*
			background-image:url(../images/facilitycol.jpg);
			background-repeat:no-repeat;
			*/
					}
		.facilitycolnew
		{
				
			background-image:url(../images/bg-box.jpg);
			background-repeat:repeat-y;
			}
			.facilityTitle
			{
				width:254px;
				height:38px;
				background-image:url(../images/facilityTitle.jpg);
				background-repeat:no-repeat;
			}
			.facilityMiddle
			{
				height:161px;
				overflow:hidden;
				background-image:url(../images/facilityRptr.jpg);
				background-repeat:repeat-y;
				padding:18px 20px 20px 20px;
				padding-right:5px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:12px;
				color:#58585C;
				
			}

			*html .facilityMiddle{height:201px;}
			.facilityReadMore
			{
				background-image:url(../images/facilityRptr.jpg);
				background-repeat:repeat-y;
				height:25px;
			}
			.facilityReadMoreButton
			{
				position:absolute;
				left:135px;
			}
			.facilityBottom{}
			.ContactAddress
			{
				height:150px;
				padding-top :15px;
				padding-left :20px;
			}
				.CA_TitleCss
				{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#4281AF;
					text-transform:uppercase;
					font-weight:600;
					padding-bottom:5px;
				}
				.CA_Css
				{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#A0A0A3;
					font-weight:600;
					line-height:19px;
					word-spacing:1px;
				}
				.CA_Css a
				{
					color:#A0A0A3;
					text-decoration:none;
				}
				.CA_Css a:hover
				{
					color:blue;
					text-decoration:none;
				}
/* footer */

.footer {
	background: #5C564E;
	width: 891px;
	padding: 0 15px;
	margin: 0 auto;
	color: #fff;
	height: 40px;
	font: 12px/40px Arial, Helvetica, sans-serif;
}
	.footer a{
		color: #fff;
		text-decoration: none;
		font-weight: bold;
	}
	.footer a.wsi{
		color: #FC0;
		text-decoration: underline;
	}
	.footer ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.footer ul li {
	float: left;
	padding: 0 6px;
	margin: 0 2px 0 0;
	background: url(../images/separator-v.gif) no-repeat right;
	}
	.footer ul li.last{
		padding: 0 0 0 6px;
		background: none;
	}
	.footer ul li a:hover{
		color: #FC0;
		text-decoration: underline;
	}				
	.footerrow
	{
	height:41px;
	position:relative;
	background: #5c564e;
	padding: 0 20px;
	}
	.footerrowCss, .footerrowCss a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:600;
		font-size:11px;
		color:white;
		text-decoration:none;
	}
	.footerrowCss a:hover
	{
		color:#fff;
		text-decoration:none;
	}
	.footerrow .CopyRight_McGrow
	{
		position:absolute;
		top:18px;
		left:21px;
		width:325px;
		word-spacing:2px;
	}
	.footerrow .McGrowFooterNav
	{
		position:absolute;
		top:18px;
		right:2px;
		letter-spacing:1px;
	}



.cbox ul {
	font-size: 11px;
	list-style: none;
	margin: 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	font:Arial, Helvetica, sans-serif;
}
.cbox ul li{
   background: transparent url(../images/bullet.gif) no-repeat scroll 0 8px;
	margin: 0;
	padding: 5px 0px 0px 8px;
	line-height: 1.5 em;
	font:Arial, Helvetica, sans-serif;
}
.rmore {
		font-weight: bold;
	color: #DE000D;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 22px;
	background-image:url(../images/bullet-readmore.jpg);
	background-repeat:no-repeat;
	
	display: block;
	font-size: 12px;
	height: 16px;
	font:Arial, Helvetica, sans-serif;
}
.rmore a {
	color: #DE000D;
	text-decoration: none;
}
.rmore a:hover {
	color: #000000;
	text-decoration: underline;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7 em;
	font-weight: bold;
	color: #000066;
}
.cbox {
	padding: 0px 20px 20px;
	float: left;
	background-image:url(../images/1px.gif));
	background-repeat:no-repeat;

	width: 275px;
	margin: 0px 0px 0px;
	font:Arial, Helvetica, sans-serif;
	font-size:0.7 em;
}
.cbox1 
{
	padding: 0px 20px 20px;
	float: left;
	background-image:url(../images/1px.gif));
	background-repeat:no-repeat;
	background-position:right;
	width: 275px;
	margin: 0px 0px 27px;
	font:Arial, Helvetica, sans-serif;
	font-size:0.7 em;
}

.style1 {color: #000168;}
.style2 {color: #ce000c}


.bgcontent2 h5
{
	font-family:Arial;
	font-size: 0.8 em;
	font-weight: bold;
	color: #9b0909;
	text-transform: uppercase;
	margin: 10px 0px 0px;
}
.bgcontent2 h5 a{
	color: #9b0909;
}
.bgcontent2 h5 a:hover{
	color: #000;
	text-decoration: none;
}
.bgcontent2 p{
	padding: 0;
		font-family:Arial;
	font-size: 0.7em;
	margin: 0px;
	line-height: 1.5em;
}

/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.fl{
	float: left
}
.fr{
	float: right
}
.ac{
	text-align: center
}
.ar{
	text-align: right
}


#main-content {
	background: url(../images/bg-content.jpg) no-repeat;
	height: 463px;
	width: 589px;
	padding: 22px;
	font: 12px Arial, Helvetica, sans-serif;
}
#main-content h2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #000168;
	padding-bottom: 10px;
	margin: 0;
}
#main-content span {
	color: #ce000c;
}
#main-content .col-property {
	background: #fff url(../images/bg-property-detail.jpg) no-repeat;
	height: 106px;
	width: 278px;
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom: 6px;
	border: 1px solid #e2e4e5;
	padding: 4px;
	float: left;
}
.col-property .col-detail {
	width:128px;
	float: right;
}
#main-content .col-property h3 {
	color: #9b272d;
	padding-top: 5px;
	font-size: 13px;
	margin: 0;
}
#main-content .col-property > img {
	margin-right: 7px;
}
#main-content .col-property p {
	padding-bottom: 8px;
	padding-top: 4px;
	font-size: 11px;
	margin: 0;
}
.no-side-margin {
	margin-right: 0 !important;
}

