@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		6;
	dw-num-cols-desktop:	8;
	dw-gutter-percentage:	15;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 88.0326%;
	padding-left: 1.4836%;
	padding-right: 1.4836%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #F8F8FF;
}
#header {
	display: block;
	background-repeat: no-repeat;
	width: 100%;
	margin-bottom: 1px;
	background-color: #5FA1D7;
}
#tagline {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	display: block;
	overflow: hidden;
	line-height: 30px;
	margin-bottom: 1px;
	text-indent: 10;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	height: 30px;
	background-color: #5FA1D7;
	text-align: center;
}

#menubar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	margin-bottom: 2px;
	color: #FFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.link to sagittarius movies {
	text-decoration: none;
}


#banner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-bottom-width: thin;
	overflow: hidden;
	border-top-width: thin;
	padding-top: 15px;
}


 #main1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: left;
}
#main_welcome_heading {
}


floatleft,.floatright {
	display: block;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.beeline {
	float: left;
}

 #main2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 10;
}


#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 50px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #F8F8FF;
	text-align: center;
	padding-top: 5px;
	margin-top: 3px;
}
#footer #footer_text {
	background-color: #5FA1D7;
	padding-bottom: 5px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #F8F8FF;
	padding-top: 5px;

}


 hi,h2,h3,h4,h5,p{
	padding: 0 2.0%;
	text-align: justify;
}

 #aboutbanner{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #sale_heading{clear: both;
float: left;
margin-left: 0;
width: 48.3146%;
display: block;
}

 #rent_heading{
	clear: none;
	float: left;
	margin-left: 3.3707%;
	width: 48.3146%;
	display: block;
	color: #F0D8CF;
}

 #list_main_heading{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000000;
	margin-bottom: 5px;
}
#list_main_heading #next_new_button {
	height: 75px;
	width: 64px;
	background-image: url(../images/new_next_arrow.png);
	float: right;
	margin-right: 10px;
	margin-top: 20px;
}


 #flats{clear: both;
float: left;
margin-left: 0;
width: 48.3146%;
display: block;
}

 #flats_rent{clear: none;
float: left;
margin-left: 3.3707%;
width: 48.3146%;
display: block;
}

 #villas_sale{clear: both;
float: left;
margin-left: 0;
width: 48.3146%;
display: block;
}

 #villas_rent{clear: none;
float: left;
margin-left: 3.3707%;
width: 48.3146%;
display: block;
}

 #list_heading{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #listings2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #listings3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #listings4{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #listings5{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #listings6{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings7{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings8{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings9{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings10{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #listings11{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings12{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings13{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings14{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings15{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings16{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings17{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings18{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings19{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #listings20{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

 #plots_lands_sale{clear: both;
float: left;
margin-left: 0;
width: 48.3146%;
display: block;
}

 #plots_lands_rent{clear: none;
float: left;
margin-left: 3.3707%;
width: 48.3146%;
display: block;
}

 #office_space_sale{clear: both;
float: left;
margin-left: 0;
width: 48.3146%;
display: block;
}

 #office_commercial_rent{clear: none;
float: left;
margin-left: 3.3707%;
width: 48.3146%;
display: block;
}

 #sale{clear: both;
float: left;
margin-left: 0;
width: 48.3146%;
display: block;
}

 #rent{clear: none;
float: left;
margin-left: 3.3707%;
width: 48.3146%;
display: block;
}

 #pic{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 0px;
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F9c;
	border-bottom-color: #FF99CC;
}

 #contact_form{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

 #contactform{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #heading1{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #heading2{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #indexheading3{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #indexheadng4{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #indexheading5{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #indexheading1{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #indexheading2{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #indexheading4{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #indexheading6{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}

 #indexheading7{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #indexheading8{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #seal{clear: both;
float: left;
margin-left: 0;
width: 48.3146%;
display: block;
}

 #address{
	clear: none;
	float: left;
	margin-left: 3.3707%;
	width: 48.3146%;
	display: block;
}

 #contactwrite{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	padding-top: 30px;
	font-size: 16px;
	font-weight: bold;
}

 #address2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-bottom: 30px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 16px;
	font-weight: bold;
}

 #location_link{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-bottom: 10px;
	padding-top: 40px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

 #contact_pic{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-bottom: 10px;
	padding-top: 5px;
}

 #more_on_bangalore{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #new_projects{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #main_welcome_heading{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #named_anchor_faq{
	margin-left: 0;
	width: 100%;
	float: left;
}

 #container_ss{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #phone_moreaboutbangalore{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #pause{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #resume{clear: both;
float: left;
margin-left: 0;
width: 100%;
display: block;
}

 #navbar{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2;
}

 #news{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #checklist{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #main{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #faq_heading{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 20px;
}
#faq_heading_small {
	padding-top: 15px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color: #4183D7;
	font-size: 14px;
}

 #container_questions{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/title.png);
}


 #question_list{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q4{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q5{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q6{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q7{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q8{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q9{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q10{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q11{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q12{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q13{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q14{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q15{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q16{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q17{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q18{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q19{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #q20{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #footer_img{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #info{
	clear: none;
	float: left;
	margin-left: 3.3707%;
	width: 100%;
	display: block;
}

 #footer_text{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

 #faq_heading_small{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 90.9782%;
	padding-left: 1.0108%;
	padding-right: 1.0108%;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tagline {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#menubar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#banner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#main1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#main2 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 47.8888%;
	display: block;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#aboutbanner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#downloadsbanner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sale_heading {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#rent_heading {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#flats {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#flats_rent {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 100%;
	display: block;
}
#villas_sale {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#villas_rent {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 100%;
	display: block;
}
#list_heading {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#listings1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#listings2 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#listings3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#listings4 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#listings5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#listings6 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#listings7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#listings8 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#listings9 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#listings10 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#listings11 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#listings12 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#listings13 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#listings14 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#listings15 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#listings16 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#listings17 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#listings18 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#listings19 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#listings20 {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#plots_lands_sale {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#plots_lands_rent {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 100%;
	display: block;
}
#office_space_sale {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#office_commercial_rent {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 100%;
	display: block;
}
#sale {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.8888%;
	display: block;
}
#rent {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#pic {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 0px;
}
#contact_form {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactform {
	clear: both;
	float: left;
	margin-left: 17.037%;
	width: 65.9259%;
	display: block;
}
#heading1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#heading2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheadng4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq_list {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-indent: 10px;
	padding-top: 5px;
}
#faq_heading {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#named_anchor_faq {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq_heading_2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	line-height: normal;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	font-weight: bold;
	text-indent: 10px;
	border-radius: 15px;
}
#seal {
	clear: both;
	float: left;
	margin-left: 17.037%;
	width: 31.8518%;
	display: block;
}
#list_main_heading {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#address {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 31.8518%;
	display: block;
}
#contactwrite {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#address2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	padding-bottom: 30px;
}
#more_on_bangalore {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#new_projects {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#main_welcome_heading {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#container_ss {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#phone_moreaboutbangalore {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 48.8888%;
	display: block;
}
#pause {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#resume {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faqs {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#container_master_listings {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#navbar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#news {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#checklist {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#main {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#question1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#question_list {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q9 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q11 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q12 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q13 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q14 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q15 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q16 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q17 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q18 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q19 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q20 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footer_img {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#info {
	clear: none;
	float: left;
	margin-left: 2.2222%;
	width: 65.9259%;
	display: block;
}
#footer_text {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq_heading_small {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#container_questions {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact_piv {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact_pic {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#location_link {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

}

/* Desktop Layout: 769px to a max of 1024px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 88.5326%;
	max-width: 1024px;
	padding-left: 0.7336%;
	padding-right: 0.7336%;
	margin: auto;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tagline {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#banner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#main1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#main2 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 48.1712%;
	display: block;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#seal{
	clear: both;
	float: left;
	margin-left: 25.4143%;
	width: 23.7569%;
	display: block;
}
#aboutbanner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#about2 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#faqbanner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq2 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#downloadsbanner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#downloads1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#downlods2 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#downloads2 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#sale_heading {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#rent_heading {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#flats {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#flats_rent {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 100%;
	display: block;
}
#villas_sale {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#villas_rent {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 100%;
	display: block;
}
#list_heading {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#listings1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#listings2 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#listings3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#listings4 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#listings5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#listings6 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#listings7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#listings8 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#listings9 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#listings10 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#listings11 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#listings12 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#listings13 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#listings14 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#listings15 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#listings16 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#listings17 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#listings18 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#listings19 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#listings20 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#plots_lands_sale {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#plots_lands_rent {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 100%;
	display: block;
}
#office_space_sale {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#office_commercial_rent {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 100%;
	display: block;
}
#sale {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#rent {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#pic {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact_form {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactform {
	clear: both;
	float: left;
	margin-left: 25.4143%;
	width: 49.1712%;
	display: block;
}
#heading1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#heading2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#main2 #indexheading1 {
	margin-top: 20px;
}

#main2 #indexheading2 {
	margin-top: 20px;
}
#main2 #indexheading3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
}
#main2 #indexheadng4{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#main2 #indexheadng5{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading4{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading5{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading6{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading7{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexheading8{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq_list{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq_heading{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#address{
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 23.7569%;
	display: block;
}
#contactwrite{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#address2{
	clear: both;
	float: left;
	margin-left: 12.7071%;
	width: 74.5856%;
	display: block;
	padding-bottom: 30px;
}
#more_on_bangalore{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#new_projects{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#main_welcome_heading{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: left;
}
#named_anchor_faq{
	clear: both;
	float: left;
	margin-left: 0;
	width: 74.5856%;
	display: block;
}
#faq_heading_2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 74.5856%;
	display: block;
}
#container_ss{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#phone_moreaboutbangalore{
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#pause{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#resume{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faqs{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#container_master_listings{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#navbar{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#news{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#checklist{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#main{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#question1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#question_list{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q4{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q5{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q6{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q7{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q8{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q9{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q10{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q11{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q12{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q13{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q14{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q15{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q16{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q17{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q18{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q19{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#q20{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footer_img{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#info{
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 100%;
	display: block;
}
#footer_text{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#faq_heading_small{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#container_questions{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact_piv{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact_pic{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#location_link{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

}

}


}

}




}
.gridContainer.clearfix #main #container_index #main1 #test {
	background-color: #CC0000;
	padding-top: 50px;
	padding-bottom: 50px;
	height: 300px;
	width: 400px;
}
