/*	-------------------------------------------------------------
	ND Developers.COM
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Global Styles For ND Developers
	Filename:		global.css
    Version:        2.0
	Date:			September - 09 - 2009
	Done by:		Prajith nair
	Company:        www.greenlemon.in
	-------------------------------------------------------------	
	-------------------------------------------------------------	*/

/*-----------------------------------------------------------general styles------------------------------------------------------------*/

html {height:100%; width:100%;}
	
body{font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/bg.png) repeat;
font-size:12px; margin:0px; color:#666666;text-align:left;
}

a {color:#666;text-decoration:none;}

a:hover {color: #333333;}

a:visited {color:#514E4E;text-decoration:none;}

input,select,ul,li,form,div,p {margin:0px;}

h1,h2,h3,h4,h5 {margin:0px;}

p{
padding-bottom:5px;
}

h1{
font-size:20px;
color:#004895;
margin-top:10px;
margin-bottom:10px;
font-weight:normal;
}

h2{
font-size:12px;
color:#004895;
font-weight:bold;
}
/*-----------------------index.html------------------------------------*/

.outer{
width:955px;
margin:auto;
background:url(../images/outerbg.png) repeat-y;
padding:12px 0px 0px 15px;
}

.logo{
float:left;
}

.toplinks{
padding:0px 35px 0px 0px;
float:right;
font-size:11px;
}
.toplinks a:hover{
text-decoration:underline !important;
}

.menu{
background:url(../images/menubg.png) no-repeat;
height:23px;
width:722px;
margin-top:45px;
float:right;
padding-right:29px;
font-weight:bold;
padding-top:10px;
padding-left:5px;
color:#CCCCCC ;
}

.menu a{
color:#003366!important;
padding:0px 5px 0px 5px;
}

.menu a:hover{
color:#0066CC !important;
}

.menuactive{
color:#0066CC !important;
}
/*------------------------------------------------ menu styles-------------------------------------------------------- */


.dropdown { float:left; padding-right:0px; margin:0px 0 0px 0 ; }
.dropdown:hover { background-color:none}
.dropdown dt { padding:0px 0px 0px 0px; font-weight:bold; cursor:pointer; text-align:center;  }
.dropdown dt:hover {background:none;}
.dropdown dd { overflow:hidden; width:150px; display:none; background:#E4E4E4; z-index:200; opacity:0; margin-left:0px; margin-top:5px;}
.dropdown ul { width:728px; list-style:none; border-top:none; margin:0px 0px 00px 0px; padding:0px 0px 10px 5px; border-bottom:#04539D solid 3px;}
.dropdown li {display:block;  margin:10px 0px 10px 5px; padding:5px 0px 0px 0px }
.dropdown a {display:block; color:#fff;  text-decoration:none; width:78px;}
.dropdown a:visited{color:#fff;!important}
.dropdown .underline {border-bottom:1px solid #b9d6dc; color:#fff; font-size:10px;  width:120px;}
.dropdown .underline :hover{color:#fff;!important} 
.dropdown .underline :visited{color:#fff;!important} 



.flash{
margin-left:3px;
}

.welcome{
width:668px;
float:left;
line-height:20px;
margin-top:10px;
}

.wlcmtxt{
font-size:22px;
color:#04539D;

}

.caption{
color:#55A9EA;
font-size:18px;
}

.more {
color:#2474BE !important;
text-decoration:underline !important;
vertical-align:top;
float:right;
background:url(../images/more.png) no-repeat right;
padding-right:25px;
font-size:11px;
}

.rightimg{
float:right;
padding-right:32px;
margin-bottom:12px;
padding-top:3px;
}

.future{
background:url(../images/future.png) no-repeat;
padding-right:13px;
width:217px;
height:235px;
float:left;

}

.ongoing{
background:url(../images/ongoing.png) no-repeat;
padding-right:13px;
width:229px;
height:235px;
float:left;
}

.complete{
background:url(../images/complete.png) no-repeat;
width:221px;
height:235px;
float:left;
}

.know{
float:right;
padding-top:215px;
padding-right:25px;
height:15px;
}

.know a{
font-size:11px;
color:#FFFFFF !important;
text-decoration:underline;
}
.know a:hover{
color:#000 !important;
}

.bottomimgs{
padding-bottom:20px;

}

.video{
background:url(../images/video.png) no-repeat;
width:216px;
height:106px;
float:right;
padding-right:32px;
}

.videotxt{
float:right;
padding-top:30px;
width:90px;
font-size:11px;
}

.click a{
color:#CA0404;
text-decoration:underline;
font-size:10px;
}

.log{
background:url(../images/login.png) no-repeat;
width:216px;
height:118px;
float:left;
margin-left:14px;
margin-top:12px;
}

.logform{
margin-top:28px;
margin-left:15px;
font-size:11px;
vertical-align:top;
}

.form{
width:129px;
background:url(../images/formbg.png) no-repeat;
height:23px;
border:none;
font-size:10px;
color:#999999;
padding-top:4px;
padding-bottom:2px;
padding-left:5px;
}


.footer{
background:url(../images/footerbg.png) no-repeat;
height:115px;
width:949px;
margin-left:2px;
padding-top:23px;
text-align:center;
font-size:11px;
line-height:20px;
margin-bottom:15px;
}

.footer a:hover{
color:#333333;
text-decoration:underline;
}


/*-----------------------------------------------------------about.html------------------------------------------------------------*/


.inner{
background:#F2F3F3;
width:907px;
padding-left:15px;
}

.bread{
padding-top:15px;
padding-bottom:4px;

font-size:10px;
border-bottom:#CCCCCC solid 1px;
}

.bread a:hover{
color:#CC0000;
}

.txt{
width:605px;
margin-right:2px;
padding-right:15px;
padding-bottom:15px;
float:left;
}

.whitebg{
background:#F9F9F9; 
border-left:#AFB0B0 solid 1px; 
border-top:#AFB0B0 solid 1px; 
border-right:#E9EAEA solid 1px; 
border-bottom:#E9EAEA solid 1px; 
padding: 12px 15px 12px 12px;

}

.abtimg{
border:#DAD9DA solid 6px;
margin-top:12px;
margin-bottom:12px;
margin-right:12px;
}



.rightnav_future{
margin-top:45px;
float:left;
width:268px;
background:url(../images/future_inner.png) no-repeat;
height:98px;
}

.know_inner{
margin-top:75px;
font-size:11px;
margin-left:45px;
}

.know_inner a{
color:#FFFFFF;
text-decoration:underline;
}

.know_inner a:hover{
color:#333333;
}

.rightnav_ongoing{
margin-top:15px;
float:left;
width:268px;
background:url(../images/ongoing_inner.png) no-repeat;
height:98px;
}

.rightnav_complete{
margin-top:15px;
float:left;
width:268px;
background:url(../images/complete_inner.png) no-repeat;
height:98px;
}

.contact_inner{
margin-top:15px;
float:left;
width:268px;
background:url(../images/contact_inner.png) no-repeat;
height:128px;
}

.rightnav_ongoing_pro{
margin-top:15px;

float:left;
width:268px;
background:url(../images/ongoing_inner.png) no-repeat;
height:98px;
}

.rightnav_complete_pro{
margin-top:15px;

float:left;
width:268px;
background:url(../images/complete_inner.png) no-repeat;
height:98px;
}

.contact_inner_pro{
margin-top:15px;

float:left;
width:268px;
background:url(../images/contact_inner.png) no-repeat;
height:128px;
}


.contact_txt{
margin-top:35px;
padding-left:18px;
color:#FFFFFF;
font-size:11px;
}

.contact_txt a{
color:#FFFFFF;
}

.contact_txt a:hover{
text-decoration:underline;
}

/*-----------------------------------------------------------interiors.html------------------------------------------------------------*/

.interior_imgs{
border:#DAD9DA solid 6px;
margin:10px 20px 10px 19px;
}

.internal_imgs{
border:#DAD9DA solid 6px;

}

.whitebg_link
{
    min-height:600px;

border:1px; 
margin: 10px 0px 15px 0px;
overflow:auto;
padding: 12px 0px 12px 12px;
    }

/*-----------------------------------------------------------projects.html------------------------------------------------------------*/

.whitebg_projects
{
  min-height:160px;
background:#F9F9F9; 
border-left:#AFB0B0 solid 1px; 
border-top:#AFB0B0 solid 1px; 
border-right:#E9EAEA solid 1px; 
border-bottom:#E9EAEA solid 1px; 
margin: 10px 0px 15px 0px;
overflow:auto;
padding: 12px 0px 12px 12px;
}

.prjctimg{
border:#DAD9DA solid 6px;
float:left;

}
.project_preview{
padding-left:15px;
padding-top:20px;
overflow:hidden;
width:327px;
}


.project_logo{
float:left;
}
.project_preview_txt{
margin-top:15px;
margin-right:20px;
float:right;
text-align:right;
font-size:11px;
}

.prjct_des_preview{
font-size:11px;
text-align:left;
}

.prjct_more{
background:url(../images/prjct_more.png) no-repeat;
width:105px;
font-size:11px;
float:right;
height:19px;
padding-left:10px;
padding-top:5px;
display:block;
color:#1F6DB5 !important;
margin-top:5px;
}

/*-----------------------------------------------------------mainproject------------------------------------------------------------*/

.elevation{
border:#DAD9DA solid 6px;
float:right;
}

.projectbiglogo{
padding-top:85px;
}

.projecttxt{
font-size:11px;
padding-top:15px;
}

.project
{
   
background: #F9F9F9 url(../images/prjctbg.png) top repeat-x;
border:#AFB0B0 solid 1px; 
margin: 45px 0px 0px 0px;
overflow:auto;
width:267px;
 
}

.project_details{

line-height:25px;
font-size:11px;
font-weight:bold;

}

.project_details a{
color:#004895;
background:url(../images/dot.png) left no-repeat;
padding-left:15px;
margin-left:15px;
}

.project_details a:hover{
color:#0066CC;
}

.project_detailsactive{
color:#0066CC !important;
}

.sidelogo{
text-align:center;
margin-top:8px;
}



.enquiry{
width:250px;

background:#F2F3F3;
border:1px #CCCCCC solid;
color:#526063;
}

.contactclass{
width:160px;
float:left;
}


.button{
background:#666666;
border:1px #999999 solid;
color:#FFFFFF;
font-size:11px;
}

.btndiv{
padding-left:351px;
}

.apply{
background:#006699;
color:#FFFFFF;
font-size:12px;
margin-left:450px;
width:73px; 
height:13px;
padding:5px 5px 5px 5px;
}


