body { 
    font-family: Verdana; font-size: 12px; background-color: #FAFAFA; color: #BAB979;
	line-height:20px;
    background: -moz-linear-gradient(center top , #FFFFFF, #FAFAFA) repeat scroll 0 0 transparent;
    margin: 0; padding: 0;
}
strong{ font-weight:500; font-size:14px;}
img{border:0px;}
table tr td {text-align:center;}
#page { width: 575px; margin: 30px auto; border:0px solid red;}
#gamesHolder { width: 565px;  border:1px solid red;}



/** Coin Slider additional styles **/
.cs-buttons a {
    border-radius: 50%;
    background: #CCC;
    background: -webkit-linear-gradient(top,  #CCCCCC, #F3F3F3); /* webkit browsers */
    background:    -moz-linear-gradient(top,  #CCCCCC, #F3F3F3); /* firefox 3.6+ */
    background:      -o-linear-gradient(top,  #CCCCCC, #F3F3F3); /* opera */
    background:     -ms-linear-gradient(top,  #CCCCCC, #F3F3F3); /* IE10 */
    background:         linear-gradient(top,  #CCCCCC, #F3F3F3); /* css3 */      
}
a.cs-active {
    background: #599BDC;
    background: -webkit-linear-gradient(top,  #599BDC, #3072B3); /* webkit browsers */
    background:    -moz-linear-gradient(top,  #599BDC, #3072B3); /* firefox 3.6+ */
    background:      -o-linear-gradient(top,  #599BDC, #3072B3); /* opera */
    background:     -ms-linear-gradient(top,  #599BDC, #3072B3); /* IE10 */
    background:         linear-gradient(top,  #599BDC, #3072B3); /* css3 */  
    border-radius: 50%;    
    box-shadow: 0 0 3px #518CC6;   
    border: 1px solid #3072B3 !important;     
}
#fullscreen{
/*	width:1002px;
	height: 575px; */
	width:100%;
	height: 100%;  
	padding:0px;
	margin: auto 0;
	//background:#424342;
	border:0px solid red;
}
/*#aboutimg1{
/*	float:left; 
	margin-left:auto; margin-right: auto;  */
/*	width:1002px;
	height:574px;
	z-index:0;
	background:url(../images/aboutus1.jpg) left top no-repeat;
}*/
#aboutimg1{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
	background-image:url(../images/aboutus1.jpg);
}

/*#aboutimg2{
	/*float:left; */
/*	width:1002px;
	height:574px;
	z-index:0;
	background:url(../images/aboutus2.jpg) left top no-repeat;
}*/

#aboutimg2{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
	background-image:url(../images/aboutus2.jpg);
}

#about{
	float:right;
	width:315px;
/*	height:575px;*/
	height:100%;
	margin-right:30px;
	text-align:left;
	background-color:#424342;
}

#logohome{
	position:absolute;
	float:right;
	width:61px;
	height:91px;
	margin-right:66px;
	margin-left:875px;
	margin-top:19px;
	background:url(../images/arch_logo.png) no-repeat;
	z-index:5001;
}

#logo{
	position:absolute;
	float:right;
	width:61px;
	height:91px;
	margin-right:66px;
	margin-left:216px;
	margin-top:19px;
	background:url(../images/arch_logo.png) no-repeat;
	z-index:5001;
}

#aboutinfo{
	overflow:auto;
	float:left;
	width:261px;
	height:300px;
	text-align:left;
	margin:5px 93px 0px 39px;
	font-size:13px;
	background:url(../images/line.png) bottom left no-repeat;
}

#abouttxt{
	float:left;
	height:28px;
	width:237px;
	margin:0px 93px 0px 39px;
	margin-top:102px;
	color:#ffffff;
	font-size:16px;
	background:url(../images/line.png) bottom left no-repeat;
}

#highlight{
	color:#000000;
	float:right;
	margin: 350px 35px 0px 0px;
	width:225px;
	height:310px;
	padding:10px;
	background-color:#FFFFFF;	
}

#highlight1{
	color:#000000;
	float:center;
	margin: 531px -5px 40px 0px;
	width:204px;
	height:129px;
	padding:10px;
	background-color:#FFFFFF;
	background:url(../images/partners1.jpg) bottom left no-repeat;
}

#highlightpartner{
	float:right;
	margin: 100px 50px 0px 0px;
	width:226px;
	height:440px;
	background:url(../images/transparency.png);
	text-align:left;
	padding:10px;
	font-size:12px;
}

#partnerphoto{
	float:right;
	margin: 451px 20px 0px 0px;
	width:184px;
	height:109px;
}


.text{
	font-size:12px;
	line-height:20px;
	color:#000000;
	text-align:justify;
}

.select{
	font-size:14px;
	line-height:20px;
	text-align:justify;
	background-color:#eae7e7;
}

#buttlink{
	width:auto;
	float:left;
	font-size:12px;
	background:#BAB979;
	text-align:center;
	padding:5px;
	margin:5px 93px 0px 39px;
	text-decoration:none;
}

#buttlink a{
	text-decoration:none;
	color:#ffffff;
	}
	
#buttlink a:hover{
	text-decoration:underline;
	color:#ffffff;
	}
	
#architecture{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
	background-image:url(../images/proj_architecture.jpg);
}


#interior{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
	background-image:url(../images/img4.jpg);
}

#arch_monument{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
	background-image:url(../images/img2_big.jpg);
	}
	
#interior_resi{
	/*float:left;*/
	width:1002px;
	height:575px;
	z-index:0;
	background:url(../projects/interior/residential/beach_house/beach_house_1.jpg) left top no-repeat;
}

#arch_commercial{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
	background-image:url(../images/corp_off_mangalore_1.jpg);
	}


#arch_residential{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
	background-image:url(../images/private_bungalow_belgaum_1.jpg);
	}

#arch_industrial{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
	background-image:url(../images/soft_hardware_2.jpg);
	}
	

#main_proj{
	/*float:left;*/
	width:1002px;
	//height:415px;
	height:auto;
	z-index:0;
	background:#424342;
}


#logo_hold{
	float:right;
	width:315px;
//	height:575px;
	margin-right:30px;
	text-align:left;
	background:#424342;
//	border:1px solid red;
}

#breadcrumb{
	position:absolute;
	width:auto;
	height: 25px;
	background:#424342;
	margin-top:550px;
	padding-left:60px;
	z-index:10;
	border:0px solid red;
}

#breadcrumb .crumblinks{
	font-size:14px;
	margin-right:10px;
	text-align:right;
	text-transform:uppercase;
	line-height:25px;
	color:#BAB979;
	margin-top:7px;
	border:0px solid blue;
	}
	
	
#breadcrumb .crumblinks a:link{
	color:#BAB979;
	text-decoration:none;
	}
	
#breadcrumb .crumblinks a:hover{
	color:#ffffff;
	text-decoration:none;
	}
	
#breadcrumb .crumblinks .selected{
	color:#ffffff;
	text-decoration:none;
	}
	
#bottom_nav{
	position:absolute;
	width:1002px;
	height:160px;
	background:#424342;
	margin-top:575px;
}

#bottom_nav .txtlinks{
	color:#ffffff;
	font-size:100%;
	display:block;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
#bottom_nav .txtlinks a:link{
	padding-top:10px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;

}
#bottom_nav .txtlinks a:hover{
	color:#ffffff;
	text-decoration:underline;
	text-transform:uppercase;
}

#contactus{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
	background-image:url(../images/contact_bg.jpg);
}

#contactholder{
	position:relative;
	float:right;
	width:315px;
	height:574px;
	margin-right:30px;
	text-align:left;
	border:0px solid red;
/*	background:#424342;*/
	}
	
#contactbox{
	position:absolute;
	width:315px;
	height:277px;
	margin-right:30px;
	text-align:left;
	background:#424342;
	bottom:0;
	left:0;
	}
#contacttxt{
	float:left;
	height:28px;
	width:237px;
	margin:28px 93px 0px 39px;
	/*margin-top:102px;*/
	background:url(../images/line.png) bottom left no-repeat;
}

#address{
	overflow:auto;
	float:left;
	width:261px;
	height:140px;
	text-align:left;
	margin:15px 93px 0px 39px;
	font-size:13px;
	background:url(../images/line.png) bottom left no-repeat;
}
#address a{
	color:#BAB979;
	text-decoration:none;
}
#address a:hover{
	color:#BAB979;
	text-decoration:underline;
}
#address strong{
	font-size:15px;
	font-weight:bold;
}

