@charset "utf-8";
/* CSS Document */

*{
	
	margin:0px;
	padding:0px;
	border:0px;}
	
	html,h1,h2,h3,h4,h5,h6,p,span,ul,li
	{margin:0px;
	padding:0px;
	border:0px;}#outer_wrapper {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background-color: #333333;
}
body{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smooth: always;
	}
#inner_container {
	background-color: #FFF;
	width: 935px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#banner {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 295px;
	width: 935px;
	position: relative;
}
.clear {
	clear: both;
}
.spacer_banner {
	float: left;
	height: 40px;
	width: 935px;
}




.spacer_banner h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	padding: 0px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 348px;
}
.spacer_banner h1.sp {
	margin-left: 342px;
}
.spacer_banner h1.pro {
	margin-left: 242px;
}

.spacer_banner h1.pg {
	margin-left: 243px;
}
.spacer_banner h1.en {
	margin-left: 365px;
}
.spacer_banner h1.cl {
	margin-left: 318px;
}

.spacer_banner h1.co {
	margin-left: 290px;
}





.footer {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 80px;
	background-color: #333333;
}
.footer .menu {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 740px;
}
hr {
	background-image: url(../images/hr.jpg);
	background-repeat: repeat-x;
	height: 3px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.footer p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	margin: 0px;
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.footer .menu ul {
	text-decoration: none;
	display: block;
	float: left;
}
.footer .menu ul li {
	display: block;
	float: left;
	list-style-type: none;
}

.footer .menu ul li a:link, .footer .menu ul li a:visited {
	color: #aeaeae;
	text-decoration: none;
	display: block;
	float: left;
	padding-right: 7px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #aeaeae;
}
.footer .menu ul li a:hover {
	color: #7A8D54;
	text-decoration: none;
}
.footer     .menu ul li a.nob{
	border-right-style: none;
}
.footer .menu ul li a.current {
	border-right-style: none;
	color: #7A8D54;
}



.bottom_crvd {
	height: 17px;
	width: 935px;
	background-image: url(../images/bottom_crvd.jpg);
	background-repeat: no-repeat;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_content {
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	padding-bottom: 30px;
}
#section_div {
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}

#section_div_top_projects {
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: right;
}


#section_div .menu {
	float: left;
	height: 100%;
	width: 128px;
}



#section_div .menu ul {
	float: left;
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
}

#section_div .menu ul li {
	float: left;
	list-style-type: none;
	clear: left;
	margin: 0px;
	padding: 0px;
	display: block;
}

#section_div .menu ul li a:link , #section_div .menu ul li a:visited{
	color: #7F7F7F;
	text-decoration: none;
	list-style-type: none;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 15px;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B0B0B0;
	font-weight: bold;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 1px 13px;
	width: 100px;
	line-height: 29px;
}


#section_div .menu ul li a.nob {
	border-bottom-style: none;
}


#section_div .menu ul li a:hover {
	color: #B72F33;
	text-decoration: none;
}


#section_div .imgfirst {
	float: right;
	height: 154px;
	width: 282px;
	background-image: url(../images/pictures/pic1.jpg);
	background-repeat: no-repeat;
}
#section_div .imgfirst:hover {
	background-image: url(../images/pictures/pic1_over.jpg);
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;
}





#section_div .imgtwo {
	float: left;
	height: 154px;
	width: 202px;
	position: relative;
	background-image: url(../images/pictures/pic2.jpg);
	background-repeat: no-repeat;
}

#section_div .imgtwo:hover {
	background-image: url(../images/pictures/pic2_over.jpg);
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;
}





#section_div .imgthree {
	float: left;
	height: 154px;
	width: 282px;
	margin-left: 8px;
	position: relative;
	background-image: url(../images/pictures/pic3.jpg);
	background-repeat: no-repeat;
}

#section_div .imgthree:hover {
	cursor:hand;
	cursor:pointer;
	background-image: url(../images/pictures/pic3_over.jpg);
	background-repeat: no-repeat;
}


#section_div .imgfour {
	float: left;
	height: 157px;
	width: 348px;
	position: relative;
	background-image: url(../images/pictures/pic4.jpg);
	background-repeat: no-repeat;
}

#section_div .imgfour:hover {
	cursor:hand;
	cursor:pointer;
	background-image: url(../images/pictures/pic4_over.jpg);
	background-repeat: no-repeat;
}
#section_div .imgfive {
	float: left;
	height: 157px;
	width: 214px;
	margin-left: 8px;
	position: relative;
	background-image: url(../images/pictures/pic5.jpg);
	background-repeat: no-repeat;
}

#section_div .imgfive:hover {
	cursor:hand;
	cursor:pointer;
	background-image: url(../images/pictures/pic5_over.jpg);
	background-repeat: no-repeat;
}

#section_div .imgprotwo {
	float: left;
	height: 154px;
	width: 202px;
	position: relative;
	background-image: url(../images/pictures/pddp.jpg);
	background-repeat: no-repeat;
}

#section_div .imgprotwo:hover {
	background-image: url(../images/pictures/pddp_over.jpg);
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;
}


#section_div .imgprothree {
	float: left;
	height: 154px;
	width: 282px;
	margin-left: 8px;
	position: relative;
	background-image: url(../images/pictures/int2.jpg);
	background-repeat: no-repeat;
}

#section_div .imgprothree:hover {
	cursor:hand;
	cursor:pointer;
	background-image: url(../images/pictures/int2_over.jpg);
	background-repeat: no-repeat;
}


#section_div .imgprofour {
	float: left;
	height: 157px;
	width: 348px;
	position: relative;
	background-image: url(../images/pictures/reso.jpg);
	background-repeat: no-repeat;
}

#section_div .imgprofour:hover {
	cursor:hand;
	cursor:pointer;
	background-image: url(../images/pictures/reso_over.jpg);
	background-repeat: no-repeat;
}

#section_div .imgprofive {
	float: left;
	height: 157px;
	width: 214px;
	margin-left: 8px;
	position: relative;
	background-image: url(../images/pictures/housing.jpg);
	background-repeat: no-repeat;
}

#section_div .imgprofive:hover {
	cursor:hand;
	cursor:pointer;
	background-image: url(../images/pictures/housing_over.jpg);
	background-repeat: no-repeat;
}

#section_div .imgstwo {
	float: left;
	height: 154px;
	width: 202px;
	position: relative;
	background-image: url(../images/pictures/apar.jpg);
	background-repeat: no-repeat;
}
#section_div .imgstwo:hover {
	background-image: url(../images/pictures/apar_over.jpg);
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;
}
#section_div .imgsthree {
	float: left;
	height: 154px;
	width: 282px;
	margin-left: 8px;
	position: relative;
	background-image: url(../images/pictures/hosing2.jpg);
	background-repeat: no-repeat;
}
#section_div .imgsthree:hover {
	cursor:hand;
	cursor:pointer;
	background-image: url(../images/pictures/hosing2_over.jpg);
	background-repeat: no-repeat;
}
#section_div .imgsfour {
	float: left;
	height: 157px;
	width: 348px;
	position: relative;
	background-image: url(../images/pictures/comme.jpg);
	background-repeat: no-repeat;
}
#section_div .imgsfour:hover {
	cursor:hand;
	cursor:pointer;
	background-image: url(../images/pictures/comme_over.jpg);
	background-repeat: no-repeat;
}
#section_div .imgsfive {
	float: left;
	height: 157px;
	width: 214px;
	margin-left: 8px;
	position: relative;
	background-image: url(../images/pictures/reso2.jpg);
	background-repeat: no-repeat;
}
#section_div .imgsfive:hover {
	cursor:hand;
	cursor:pointer;
	background-image: url(../images/pictures/reso2_over.jpg);
	background-repeat: no-repeat;
}
#section_div_top_projects .imgtwo {
	height: 154px;
	width: 160px;
	position: relative;
	float: left;
}

#section_div_top_projects .imgthreep {
	float: left;
	height: 154px;
	width: 190px;
	margin-right: 8px;
	margin-left: 8px;
	position: relative;
}

#section_div_top_projects .imgfivep {
	float: right;
	height: 154px;
	width: 234px;
	margin: 0px;
	padding: 0px;
	position: relative;
}


#section_div.topmar {
	margin-top: 8px;
}
#section_div.topmar a:link, #section_div.topmar a:visited {
	color: #FFF;
	text-decoration: none;
}
#section_div.topmar a:hover {
	color: #FCD8B4;
	text-decoration: none;
}




#section_div .green_first {
	width: 175px;
	background-color: #8a9e5f;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	display: block;
	line-height: 154px;
	font-weight: bolder;
	color: #FFF;
	letter-spacing: 2px;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smooth: always;
	margin-right: 8px;
}
#section_div .red_first {
	width: 250px;
	background-color: #b72f33;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	display: block;
	line-height: 154px;
	font-weight: bolder;
	color: #FFF;
	letter-spacing: 2px;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smooth: always;
	margin-right: 8px;
}
#section_p_div {
	width: 750px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
#section_p_div .imginsti {
	width: 250px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-align: center;
	display: block;
	line-height: 154px;
	font-weight: bolder;
	color: #FFF;
	letter-spacing: 2px;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smooth: always;
	margin-right: 8px;
	position: relative;
}

#section_p_div .imgtwoprojects {
	height: 154px;
	width: 202px;
	position: relative;
	float: left;
	clear: right;
}
#section_p_div .imgthreeprojects {
	height: 154px;
	width: 282px;
	margin-left: 8px;
	position: relative;
	float: left;
}

#section_div .yellow_first {
	width: 172px;
	background-color: #cab971;
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	display: block;
	line-height: 157px;
	font-weight: bolder;
	color: #FFF;
	letter-spacing: 2px;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smooth: always;
	margin-left: 8px;
}

#section_div .txtprofile {
	float: right;
	height: 154px;
	width: 465px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	overflow: scroll;
}
#section_div .fin {
	float: right;
	width: 465px;
}
#section_div .fin a:link, #section_div .fin a:visited {
	color: #FFF;
	text-decoration: none;
}
#section_div .fin a:hover {
	color: #FCD8B4;
	text-decoration: none;
}



#section_div .fin p {
	padding: 0px;
	float: left;
	display: block;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	clear: left;
	color: #666;
	font-size: 12px;
}
#section_div .proin {
	float: right;
	width: 500px;
	margin: 0px;
	padding: 0px;
}
#section_div .profile {
	float: right;
	width: 600px;
	margin: 0px;
	padding: 0px;
}

#section_div .proin p {
	padding: 0px;
	display: block;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 0px;
	color: #666;
	font-size: 12px;
}
#section_div .profile p {
	padding: 0px;
	display: block;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 0px;
	color: #666;

	font-size: 12
.px;
	font-size: 12px;
}


/* Tiny Scrollbar */
#scrollbar1 {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 595px;
	z-index: 1000;
}
#scrollbar1 ul {
	display: block;
	float: left;
	list-style-type: none;
}
#scrollbar1 ul li {
	display: block;
	float: left;
	list-style-type: none;
	width: 440px;
	padding-bottom: 12px;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 20px;
	line-height: 18px;
	color: #666;
}

#scrollbar1 .viewport {
	height: 200px;
	overflow: hidden;
	position: relative;
}
#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	width: 585px;
	z-index: 9000;
}
#scrollbar1 .scrollbar{
	position: relative;
	background-position: 0 0;
	float: right;
	width: 15px;
	background-color: transparent;
	background-image: url(../images/bg-scrollbar-track-y.png);
	background-repeat: no-repeat;
}
#scrollbar1 .track {
	height: 100%;
	width:13px;
	position: relative;
	background-color: transparent;
	background-image: url(../images/bg-scrollbar-trackend-y.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#scrollbar1 .thumb {
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -5px;
	background-color: transparent;
	background-image: url(../images/bg-scrollbar-thumb-y.png);
	background-repeat: no-repeat;
	background-position: 50% 100%;
	z-index: 18000;
}

#scrollbar1 .thumb .end {
	overflow: hidden;
	height: 5px;
	width: 25px;
	background-color: transparent;
	background-image: url(../images/bg-scrollbar-thumb-y.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

div#slideshow {
	width:473px;
	height:174px;
	margin-top: 95px;
	margin-right: 91px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	padding: 0px;
	overflow: hidden;
}

.slider-item {
	width:473px !important;
	height:222px;
}

.slider-item img
	{
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE 6 & 7 */      
  zoom: 1;
	}
#projects_g_cone {
	float: left;
	width: 144px;
}
.gal_cone {
	float: left;
	width: 144px;
}
.gal_cone.lmar {
	margin-left: 7px;
}


#projects_gal_outer {
	float: right;
	width: 600px;
}


#projects_g_cone a:link, #projects_g_cone a:visited {
	color: #333;
	text-decoration: none;
}
#projects_g_ctwo a:link, #projects_g_ctwo a:visited {
	color: #333;
	text-decoration: none;
}
#projects_g_cthree a:link, #projects_g_cthree a:visited {
	color: #333;
	text-decoration: none;
}



#projects_g_cone a:hover {
	color: #B72F33;
	text-decoration: none;
}
#projects_g_ctwo a:hover {
	color: #B72F33;
	text-decoration: none;
}
#projects_g_cthree a:hover {
	color: #B72F33;
	text-decoration: none;
}





#projects_g_cone .photo_one {
	height: 154px;
	width: 160px;
	position: relative;
	float: left;
}

#projects_g_cone .photo_two {
	height: 154px;
	width: 190px;
	margin-right: 8px;
	margin-left: 8px;
	position: relative;
	float: left;
}

#projects_g_cone .photo_three {
	float: right;
	height: 154px;
	width: 234px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_g_cone .photo_aparone {
	float: left;
	height: 154px;
	width: 358px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_g_cone .photo_housingone {
	float: left;
	height: 154px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_g_cone .photo_housingtwo {
	float: left;
	height: 154px;
	width: 230px;
	padding: 0px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}



#projects_g_ctwo {
	float: right;
	width: 750px;
	margin-top: 8px;
}

#projects_g_ctwo .photo_one {
	height: 154px;
	width: 250px;
	position: relative;
	float: left;
}

#projects_g_ctwo .photo_two {
	height: 154px;
	width: 202px;
	margin-right: 8px;
	margin-left: 8px;
	position: relative;
	float: left;
}

#projects_g_ctwo .photo_three {
	float: right;
	height: 154px;
	width: 282px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_g_ctwo .photo_aparfour {
	float: left;
	height: 157px;
	width: 570px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_g_ctwo .photo_commone {
	float: right;
	height: 154px;
	width: 458px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_g_ctwo .photo_commtwo {
	float: left;
	height: 154px;
	width: 285px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_g_ctwo .photo_commthree {
	float: left;
	height: 154px;
	width: 570px;
	margin: 0px;
	padding: 0px;
	position: relative;
}






.institutions_overlay   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-color: #C0C0C0;
	text-align: center;
	width: 250px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-weight: bold;
	line-height: 28px;
}


.institutions_overlay:hover   {
	color: #FFF;
	text-decoration: none;
	background-color: #CAB971;
	line-height: 28px;
}

.interior_overlay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-color: #C0C0C0;
	text-align: center;
	width: 202px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-weight: bold;
	line-height: 28px;
}
.interior_overlay:hover   {
	color: #FFF;
	text-decoration: none;
	background-color: #CAB971;
	line-height: 28px;
}

.res_overlay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-color: #C0C0C0;
	text-align: center;
	width: 348px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-weight: bold;
	line-height: 28px;
}
.res_overlay:hover   {
	color: #FFF;
	text-decoration: none;
	background-color: #CAB971;
	line-height: 28px;
}
.rel_overlay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-color: #C0C0C0;
	text-align: center;
	width: 282px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-weight: bold;
	line-height: 28px;
}
.rel_overlay:hover   {
	color: #FFF;
	text-decoration: none;
	background-color: #CAB971;
	line-height: 28px;
}
.apt_overlay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-color: #C0C0C0;
	text-align: center;
	width: 160px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-weight: bold;
	line-height: 28px;
}

.com_overlay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-color: #C0C0C0;
	text-align: center;
	width: 190px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-weight: bold;
	line-height: 28px;
}
.com_overlay:hover   {
	color: #FFF;
	text-decoration: none;
	background-color: #CAB971;
	line-height: 28px;
}
.housing_overlay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-color: #C0C0C0;
	text-align: center;
	width: 234px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-weight: bold;
	line-height: 28px;
}
.housing_overlay:hover   {
	color: #FFF;
	text-decoration: none;
	background-color: #CAB971;
	line-height: 28px;
}
.resort_overlay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-color: #C0C0C0;
	text-align: center;
	width: 214px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-weight: bold;
	line-height: 28px;
}
.resort_overlay:hover   {
	color: #FFF;
	text-decoration: none;
	background-color: #CAB971;
	line-height: 28px;
}

#projects_g_cthree {
	float: right;
	width: 750px;
	margin-top: 8px;
}

#projects_g_cthree .photo_one {
	height: 157px;
	width: 348px;
	position: relative;
	float: left;
}

#projects_g_cthree .photo_two {
	height: 157px;
	width: 214px;
	margin-left: 8px;
	position: relative;
	float: left;
}

#projects_g_cthree .photo_three {
	float: right;
	height: 154px;
	width: 282px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.pndiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 200px;
	padding-top: 10px;
	color: #333;
}
.pndiv a:link, .pndiv a:visited {
	color: #333;
	text-decoration: none;
}
.pndiv a:hover {
	color: #B72F33;
	text-decoration: none;
}

#enquiry_division {
	float: right;
	width: 475px;
}




#enquiry_division .field {
	float: right;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}

#enquiry_division form {
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#enquiry_division form input {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 250px;
	border-radius:5px;
	border: 1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #EAEAEA;
}
#enquiry_division form input.btn {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 75px;
	background-color: #8D8D8D;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#enquiry_division form textarea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
	border-radius:5px;
	border: 1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #EAEAEA;
	height: 100px;
}

#enquiry_division form select {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 250px;
	border-radius:5px;
	border: 1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #EAEAEA;
}

#enquiry_division label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
	line-height: 25px;
}

#contact_division h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	display: block;
	float: left;
	width: 90px;
	text-align: right;
	padding-right: 10px;
}

#contact_division {
	float: right;
	width: 600px;
	padding-top: 10px;
}
#contact_division_left {
	float: right;
	width: 550px;
}
#contact_division_map {
	float: right;
	width: 550px;
	text-align: right;
	padding-top: 0px;
	height: 380px;
}


#contact_division span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #868686;
	text-decoration: none;
	float: left;
	display: block;
	width: 132px;
	margin-bottom: 15px;
}
#gal_menu_c {
	float: left;
	height: 100%;
	width: 128px;
}


#section_div .gallerymenu {
	float: left;
	height: 100%;
	width: 128px;
	margin-top: 25px;
}
#section_div .gallerymenu ul {
	float: left;
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
}
#section_div .gallerymenu ul li {
	float: left;
	list-style-type: none;
	clear: left;
	margin: 0px;
	padding: 0px;
	display: block;
}
#section_div .gallerymenu ul li a:link, #section_div .gallerymenu ul li a:visited {
	color: #7F7F7F;
	text-decoration: none;
	list-style-type: none;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 15px;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B0B0B0;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 13px;
	width: 100px;
	line-height: 29px;
	background-color: #DFDFDF;
}
#section_div .gallerymenu ul li a.nob {
	border-bottom-style: none;
}
#section_div .gallerymenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #A0A0A0;
}
#section_div .gallerymenu ul li a.current {
	color: #FFF;
	text-decoration: none;
	background-color: #A0A0A0;
}
.gal_box {
	float: left;
	width: 134px;
	border: 5px solid #DDD;
}
.gal_box img {
	width: 100%;
	height: auto;
}

.gal_spacer {
	float: left;
	height: 15px;
	width: 144px;
}
.gal_paging {
	float: left;
	width: 600px;
	background-color: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: right;
	margin-top: 8px;
}

#projects_gallery_cone {
	float: right;
	width: 600px;
}
#projects_gallery_cone a:link, #projects_gallery_cone a:visited {
	color: #333;
	text-decoration: none;
}
#projects_gallery_ctwo a:link, #projects_gallery_ctwo a:visited {
	color: #333;
	text-decoration: none;
}
#projects_gallery_cthree a:link, #projects_gallery_cthree a:visited {
	color: #333;
	text-decoration: none;
}
#projects_gallery_cone .photo_one {
	height: 154px;
	width: 160px;
	position: relative;
	float: left;
	background-image: url(../images/projects/res_1.jpg);
	background-repeat: no-repeat;
}
#projects_gallery_cone .photo_one:hover {
	background-image: url(../images/projects/res_2.jpg);
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;
	color: #FFF;
	text-decoration: none;
}

.apt_overlay:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #CAB971;
	line-height: 28px;
}

#projects_gallery_cone .photo_two {
	height: 154px;
	width: 190px;
	margin-right: 8px;
	margin-left: 8px;
	position: relative;
	float: left;
	background-image: url(../images/projects/interior_1.jpg);
	background-repeat: no-repeat;
}
#projects_gallery_cone .photo_two:hover {
	background-image: url(../images/projects/interior_2.jpg);
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;
}

#projects_gallery_cone .photo_three {
	float: right;
	height: 154px;
	width: 234px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/projects/resorts_1.jpg);
	background-repeat: no-repeat;
}
#projects_gallery_cone .photo_three:hover {
	background-image: url(../images/projects/resorts_2.jpg);
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;
}

#projects_gallery_cone .photo_aparone {
	float: left;
	height: 154px;
	width: 358px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_gallery_cone .photo_housingone {
	float: left;
	height: 154px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_gallery_cone .photo_housingtwo {
	float: left;
	height: 154px;
	width: 230px;
	padding: 0px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#projects_gallery_ctwo {
	float: right;
	width: 750px;
	margin-top: 8px;
}
#projects_gallery_ctwo .photo_one {
	height: 154px;
	width: 250px;
	position: relative;
	float: left;
	background-image: url(../images/projects/comm1.jpg);
	background-repeat: no-repeat;
}
#projects_gallery_ctwo .photo_one:hover {
	background-image: url(../images/projects/comm2.jpg);
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;
}

#projects_gallery_ctwo .photo_two {
	height: 154px;
	width: 202px;
	margin-right: 8px;
	margin-left: 8px;
	position: relative;
	float: left;
	background-image: url(../images/projects/insti_1.jpg);
	background-repeat: no-repeat;
}
#projects_gallery_ctwo .photo_two:hover {
	background-image: url(../images/projects/insti_2.jpg);
	background-repeat: no-repeat;
cursor:hand;
	cursor:pointer;
}

#projects_gallery_ctwo .photo_three {
	float: right;
	height: 154px;
	width: 282px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/projects/rel_1.jpg);
	background-repeat: no-repeat;
}
#projects_gallery_ctwo .photo_three:hover {
	background-image: url(../images/projects/rel_2.jpg);
	background-repeat: no-repeat;
cursor:hand;
	cursor:pointer;
}

#projects_gallery_ctwo .photo_aparfour {
	float: left;
	height: 157px;
	width: 570px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_gallery_ctwo .photo_commone {
	float: right;
	height: 154px;
	width: 458px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_gallery_ctwo .photo_commtwo {
	float: left;
	height: 154px;
	width: 285px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_gallery_ctwo .photo_commthree {
	float: left;
	height: 154px;
	width: 570px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#projects_gallery_cthree {
	float: right;
	width: 750px;
	margin-top: 8px;
}
#projects_gallery_cthree .photo_one {
	height: 157px;
	width: 348px;
	position: relative;
	float: left;
	background-image: url(../images/projects/aptthumb_1.jpg);
	background-repeat: no-repeat;
}
#projects_gallery_cthree .photo_one:hover {
	background-image: url(../images/projects/aptthumb_2.jpg);
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;
}

#projects_gallery_cthree .photo_two {
	height: 157px;
	width: 214px;
	margin-left: 8px;
	position: relative;
	float: left;
	background-image: url(../images/projects/housing_1.jpg);
	background-repeat: no-repeat;
}
#projects_gallery_cthree .photo_two:hover {
	background-image: url(../images/projects/housing_2.jpg);
	background-repeat: no-repeat;
	cursor:hand;
	cursor:pointer;
}

#projects_gallery_cthree .photo_three {
	float: right;
	height: 154px;
	width: 282px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#client_division {
	float: right;
	width: 525px;
}
#client_division ul {
	display: block;
	float: left;
	width: 100%;
}
#client_division ul li  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
	text-decoration: none;
	background-color: #E8E8E8;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B4B4B4;
	line-height: 30px;
	display: block;
	float: left;
	margin-bottom: 8px;
	list-style-type: none;
	padding-left: 25px;
	padding-right: 15px;
	clear: left;
	width: 350px;
	font-weight: bold;
}

#admin_top {
	width:473px;
	height:200px;
	margin-top: 0px;
	margin-right: 91px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	overflow: hidden;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
.admin_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
	float: right;
	width: 315px;
	padding-top: 35px;
	padding-bottom: 10px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.admin_top_txts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
	float: left;
	width: 473px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 75px;
	height: 40px;
}
.admin_top_txts h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #818181;
	margin: 0px;
	float: left;
	font-weight: normal;
	width: 200px;
	background-image: url(../images/icon_admin.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	display: block;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	line-height: 35px;
}
.admin_top_txts span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	text-decoration: none;
	background-position: 0px 0px;
	margin: 0px;
	float: right;
	padding-top: 8px;
	line-height: 35px;
	font-weight: normal;
	display: block;
}
.home_btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	background-image: url(../images/home_icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	position: absolute;
	top: 53px;
	right: 0px;
	z-index: 8000;
}

.login_c {
	float: left;
	width: 935px;
	padding-top: 50px;
}
.login_box {
	height: 239px;
	width: 348px;
	background-color: #CCC;
	background-image: url(../images/login_back.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.login_box.cpwd {
	background-image: url(http://spaceart.in/images/cpwd.jpg);
	background-repeat: no-repeat;
}

.login_box_in {
	width: 348px;
	background-color: #CCC;
	background-image: url(../images/login_back.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-top: 85px;
	height: 154px;
}
.login_box_in form {
	width: 78%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.login_box_in input {
	padding: 0px;
	width: 175px;
	height: 30px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-radius:5px;
	border: 1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;	
}
.login_box_in .btn {
	height: 25px;
	width: 75px;
	float: right;
	padding: 0px;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #99B55E;
	font-weight: bold;
	color: #FFF;
}
.login_box_in .btn:hover {
	background-color: #B1D56B;
	cursor:hand;
	cursor:pointer;
	color: #7F7F7F;
}

.login_box_in label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	display: block;
	padding: 0px;
	float: left;
	clear: left;
	line-height: 30px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 75px;
}

.panel_box {
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 694px;
	height: 200px;
}

.panel_box .btnadd {
	background-image: url(../images/add_btn.jpg);
	background-repeat: no-repeat;
	float: left;
	display: block;
	height: 99px;
	width: 218px;
}
.panel_box .btnadd a:link {
	text-indent: -9999px;
	height: 100%;
	width: 100%;
	display: block;
}

.panel_box .btnadd:hover {
	background-image: url(../images/add_btn.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 99px;
	width: 218px;
	background-position: 0px -99px;
	cursor:hand;
	cursor:pointer;
}



.panel_box .btndel {
	background-image: url(../images/del_btn.jpg);
	background-repeat: no-repeat;
	float: left;
	display: block;
	height: 99px;
	width: 218px;
	margin-right: 20px;
	margin-left: 20px;
}
.panel_box.noheight {
	height: 0px;
	margin-top: 10px;
}

.panel_box .btndel a:link {
	text-indent: -9999px;
	height: 100%;
	width: 100%;
	display: block;
}

.panel_box .btndel:hover {
	background-image: url(../images/del_btn.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 99px;
	width: 218px;
	background-position: 0px -99px;
	cursor:hand;
	cursor:pointer;
}


.panel_box .btncpwd {
	background-image: url(../images/cpass_btn.jpg);
	background-repeat: no-repeat;
	float: left;
	display: block;
	height: 99px;
	width: 218px;
}
.panel_box .btncpwd a:link {
	text-indent: -9999px;
	height: 100%;
	width: 100%;
	display: block;
}

.panel_box .btncpwd:hover {
	background-image: url(../images/cpass_btn.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 99px;
	width: 218px;
	background-position: 0px -99px;
	cursor:hand;
	cursor:pointer;
}

.add_ph_box {
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 694px;
}
.add_ph_box .row {
	float: left;
	height: 45px;
	width: 100%;
}
.add_ph_box .row form {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.add_ph_box input {
	padding: 0px;
	width: 175px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-radius:5px;
	border: 1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.add_ph_box .btn {
	height: 25px;
	width: 150px;
	float: left;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 140px;
	background-color: #99B55E;
	font-weight: bold;
	color: #FFF;
}
.add_ph_box .btn:hover {
	background-color: #B1D56B;
	cursor:hand;
	cursor:pointer;
	color: #7F7F7F;
}

.add_ph_box label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	display: block;
	padding: 0px;
	float: left;
	line-height: 30px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 120px;
	clear: left;
}


.add_ph_box select {
	padding: 0px;
	width: 175px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-radius:5px;
	border: 1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.add_ph_box .file {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.pwd_box {
	height: 239px;
	width: 348px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
}


.pwd_box_in {
	width: 348px;
	background-color: #CCC;
	background-image: url(../sapsvp/images/cpwd.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-top: 85px;
	height: 153px;
}
.pwd_box_in form {
	width: 78%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.pwd_box_in input {
	padding: 0px;
	width: 175px;
	height: 30px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-radius:5px;
	border: 1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;	
}
.pwd_box_in .btn {
	height: 25px;
	width: 75px;
	float: right;
	padding: 0px;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #99B55E;
	font-weight: bold;
	color: #FFF;
}
.pwd_box_in .btn:hover {
	background-color: #B1D56B;
	cursor:hand;
	cursor:pointer;
	color: #7F7F7F;
}

.pwd_box_in label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	display: block;
	padding: 0px;
	float: left;
	clear: left;
	line-height: 30px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 75px;
}