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

* {
margin: 0px;
padding: 0px;
}


body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
body a { 
outline: none;
}

#splash {
	background-image: url(../const_images/construczion_splash.gif);
	background-repeat: no-repeat;
	height: 500px;
	width: 980px;
	margin: 125px auto 0px;
	background-color: #000000;
}
#splash a {
	font-size: 24px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 10px;
	margin-top: 350px;
	margin-left: 464px;
	float: left;
}

#container {
	margin: 0px auto;
	width: 980px;

}
#header {
	width: 980px;
	height: 25px;
	background-color: #000;
}
/*------------------------------------------------------------------------- Begin Navigation -----*/
#nav {
	height: 20px;
	float: left;
	width: 345px;
	margin-top: 60px;
	margin-left: 65px;
}
#nav ul{
	background: url(../const_images/sprite_nav_hor2.gif) no-repeat;
	height: 20px;
}
#nav ul li {
	display: inline;
}
#nav ul li a {
	display: block;
	float: left;
	height: 20px;
}
#nav ul li a span {
	display: none;
}

/************************************************************************ link/visted styles ******/
#nav ul li#nabout a:link, #nav ul li#nabout a:visited {
	width: 69px;
}
#nav ul li#narch a:link, #nav ul li#narch a:visited {
	width: 69px;
}
#nav ul li#ninterior a:link, #nav ul li#ninterior a:visited {
	width: 69px;
}
#nav ul li#nfurniture a:link, #nav ul li#nfurniture a:visited {
	width: 69px;
}
#nav ul li#ncontact a:link, #nav ul li#ncontact a:visited {
	width: 69px;
}

/************************************************************************ hover/active styles ******/
#nav ul li#nabout a:hover, #nav ul li#nabout a:active {
	width: 69px;
	background: url(../const_images/sprite_nav_hor2.gif) 0 -23px;
}
#nav ul li#narch a:hover, #nav ul li#narch a:active {
	width: 69px;
	background: url(../const_images/sprite_nav_hor2.gif) -70px -23px;
}
#nav ul li#ninterior a:hover, #nav ul li#ninterior a:active {
	width: 69px;
	background: url(../const_images/sprite_nav_hor2.gif) -140px -23px;
}
#nav ul li#nfurniture a:hover, #nav ul li#nfurniture a:active {
	width: 69px;
	background: url(../const_images/sprite_nav_hor2.gif) -210px -23px;
}
#nav ul li#ncontact a:hover, #nav ul li#ncontact a:active {
	width: 69px;
	background: url(../const_images/sprite_nav_hor2.gif) -276px -23px;
}

/************************************************************************* on page styles *******/
#dabout #nav ul li#nabout a:hover, 
#dabout #nav ul li#nabout a:active, 
#dabout #nav ul li#nabout a:link, 
#dabout #nav ul li#nabout a:visited {
	width: 69px;
	background: url(../const_images/sprite_nav_hor2.gif) 0 -46px;
}
#darch #nav ul li#narch a:hover, 
#darch #nav ul li#narch a:active, 
#darch #nav ul li#narch a:link, 
#darch #nav ul li#narch a:visited {
	width: 69px;
	background: url(../const_images/sprite_nav_hor2.gif) -70px -46px;
}
#dinterior #nav ul li#ninterior a:hover, 
#dinterior #nav ul li#ninterior a:active,
#dinterior #nav ul li#ninterior a:link, 
#dinterior #nav ul li#ninterior a:visited {
	width: 69px;
	background: url(../const_images/sprite_nav_hor2.gif) -140px -46px;
}
#dfurniture #nav ul li#nfurniture a:hover, 
#dfurniture #nav ul li#nfurniture a:active,
#dfurniture #nav ul li#nfurniture a:link, 
#dfurniture #nav ul li#nfurniture a:visited {
	width: 69px;
	background: url(../const_images/sprite_nav_hor2.gif) -210px -46px;
}
#dcontact #nav ul li#ncontact a:hover, 
#dcontact #nav ul li#ncontact a:active,
#dcontact #nav ul li#ncontact a:link, 
#dcontact #nav ul li#ncontact a:visited {
	width: 69px;
	background: url(../const_images/sprite_nav_hor2.gif) -276px -46px;
}

/*------------------------------------------------------------------------- End Navigation -----*/
#logo {
	background-image: url(../const_images/const_logo.gif);
	background-repeat: no-repeat;
	height: 85px;
	width: 275px;
	float: right;
}
#logo h1 {
	padding-left: 80px;
}

#logo h1 a {
	display: block;
	width: 184px;
	height: 55px;
}
#logo a span {
	display: none;
}

/*------------------------------------------------------------------------- Begin Main Content -----*/
#main {
	background-color: #545454;
	float: left;
	width: 980px;
}
#main_left {
	background-image: url(../const_images/main_left_fill.gif);
	background-repeat: repeat-y;
	min-height: 500px;
	float: left;
	width: 490px;
}
#main_left_head {
	background-image: url(../const_images/main_head.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 490px;
}
#main_left_head_about {
	background-image: url(../const_images/main_head_about.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 490px;
}

#main_left_head_arch {
	background-image: url(../const_images/main_head_arch.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 490px;
}

#main_left_head_interior {
	background-image: url(../const_images/main_head_int.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 490px;
}

#main_left_head_fur {
	background-image: url(../const_images/main_head_fur.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 490px;
}

#main_left_head_fur {
	background-image: url(../const_images/main_head_fur.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 490px;
}

#main_left_head_contact {
	background-image: url(../const_images/main_head_contact.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 490px;
}
#main_left .left_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9EC196;
	font-weight: bold;
	font-style: normal;
	padding-left: 20px;
	padding-top: 8px;
}


#main_left .left_cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	padding-top: 8px;
}
#main_left .backtotop {
	text-align: right;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9BBE94;
}


#main_left .left_contarch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	padding-top: 15px;
}
#main_left_arch a  {
	color: #B2B4BF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 80px;
}
#main_left h3 {
	color: #D3BC8B;
	padding-left: 20px;
}
#main #main_left ul {
	padding-top: 20px;
}



#main_left ul li {
	list-style-position: inside;
	display: block;
	text-align: left;
	padding-left: 40px;
	padding-bottom: 20px;
	
}
#main_left ul li a {
	padding-right: 25px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
}

#main_left a:link, #main_left a:visited {
	color: #FFF;
	text-decoration: none;
}

#main_left a:hover {
	color: #9EC196;
	text-decoration: none;
}

#main_left a:active {
	color: #000;
	text-decoration: none;
}





#main_left a:link.contactlink, #main_left :visited.contactlink {
	color: #9EC196;
	font-weight: bold;
	text-decoration: none;
	padding-left: 50px;
	
}

#main_left a:hover.contactlink {
	color: #FFF;
	text-decoration: none;
}

#main_left a:active.contactlink {
	color: #000;
	text-decoration: none;
}
#main_left ul p {
	margin-left: 20px;
}

#main_left ul p.sub_arch_built {
	padding-top: 8px;
	background-image: url(../const_images/projects_built.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 108px;
}
#main_left ul p.sub_arch_under {
	padding-top: 8px;
	background-image: url(../const_images/projects_under_const.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 230px;
}
#main_left ul p.sub_arch_future {
	padding-top: 8px;
	background-image: url(../const_images/future_projects.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 124px;
}
#main_left ul li p.catagories_design {
}
#main_left .ganga {
	background-image: url(../const_images/itsganga.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 100px;
	margin-left: 50px;
}
#main_left .eleczionlogo {
	background-image: url(../const_images/eleczion_logo.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 100px;
	margin-left: 50px;
}

#main_right {
	min-height: 500px;
	float: right;
}
#main_right_head {
	background-image: url(../const_images/main_head_2.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 490px;
}
#main_right #lightboxdiv {
	padding-left: 35px;
}

#main_right #slideshow {
	background-image: url(../const_images/home_slideshow.gif);
	background-repeat: no-repeat;
	height: 241px;
	width: 408px;
	margin-left: 40px;
	margin-top: 6px;
}
#main_right #lightboxdiv p {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
	color: #999;
}

#lightboxdiv h3.arch_title_right {
	font-size: 24px;
	font-weight: bold;
	color: #5F7D58;
	padding-top: 10px;
	padding-bottom: 10px;
}



/*------------------------------------------------------------------------- End Main Content -----*/
#footer {
	background-image: url(../const_images/footer_const.gif);
	background-repeat: no-repeat;
	clear: left;
	width: 980px;
	height: 162px;
}
#footer .footernav {
	padding-top: 40px;
}

#footer ul li {
	list-style-position: inside;
	display: inline;
	text-align: center;
	padding-left: 70px;
	
}
#footer ul li a {
	padding-right: 30px;
	padding-left: 30px;
}

#footer a:link, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	color: #545454;
	text-decoration: none;
}

#footer a:active {
	color: #0E850A;
	text-decoration: none;
}


#footer p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}
#footer .info {
	padding-top: 20px;
}
#footer .copyrightinfo {
	padding-top: 6px;
}
#main_right #lightboxdiv a img {
	border:none;
}
