/*
	Copyright 2009 Khodays Commerce Center
	Author: George Philip
*/

/* For CSS 2.1 Capable Browsers, Defines the styles for the layout of the website*/

/*Layout*/

body {
  padding:0;
  font-family:verdana;
  font-size:12px;
  background:url(../images/bg.gif);
  background-repeat:repeat-x;
  background-color:#e5e5e5;
  text-align:center;
  
  }

a {
  color:#004691 ;
  }

a:hover {
  color:#ff6000;
  }


img {
  border:0;
  }

div#outerdiv {
  margin-left: auto;
  margin-right: auto;
  width:940px;
  }


div#main {
  width:910px;
  padding:0px;
  text-align:left;
  margin:0;
  padding:0px 15px 20px 15px; 
  background:url(../images/bg_bottom.gif) no-repeat #fff;
  background-position:bottom;
  float:left;
  }

div#left {
  width:300px;
  padding:0px;
  text-align:left;
  margin:0;
  float:left;
  }
  
div#right {
  width:600px;
  padding:0 0px 0 10px; 
  text-align:left;
  margin:0 0px 0 0px;
  float:right;
  }
  
/*End of Layout*/


/*Home Page Banner*/

.homepic {
  margin:10px 0 0 0;
  padding:0;
  }
  
/*End of Home Page Banner*/
 



/*Business User's Login*/

#header {
  margin:0;
  padding:0;
  }

#header img {
  display:block;
  float:left;
  margin-top:20px;
  }

#header .businesslogin {
  float:right;
  margin:0px 0 20px 0;
  padding:0px;
  }

#header .businesslogin h3 {
  display:block;
  margin:0;
  padding:0px 0px 0 0px;
  text-indent:-123456px;
  width:228px;
  background:url(../images/businessuserlogin-hdr.gif) no-repeat;
  height:20px;
 
  }

#header .businesslogin div.fieldrow {
  clear:both;
  padding:5px;
  }

#header .businesslogin label.username {
  display:block;
  margin:5px 10px 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:61px;
  background:url(../images/username.gif) no-repeat;
  height:11px;
  float:left;
  }

#header .businesslogin label.password {
  display:block;
  margin:5px 10px 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:61px;
  background:url(../images/password.gif) no-repeat;
  height:11px;
  float:left;
  }
  
#header .businesslogin input {
  height:12px;
  width:120px;
  float:left;
  margin:0px 0px 0 0;
  }

#header .businesslogin p {
  font-family:verdana;
  font-size:11px;
  margin:20px 0 0 7px;
  color:#6c6c6c;
  }
  
#header .businesslogin img {
   float:left;
  margin:0px 0px 0 7px;
  }

/* End of Business User's Login*/





/*Main Navigation*/

#navi {
  clear:both;
  height:38px;
  }

#navi ul {
  list-style:none;
  padding:0px 0 0 0;
  margin:0px 0 10px 0;
  background:url(../images/bg_menu.gif);
  width:910px;
  float:left;
  }

#navi ul li {
  float:left;
  padding:0px 11px 0 0px;
  margin:0;
  }

#navi ul li.ukflag {
 float:right;
 padding:13px 0px 0 0px;
 } 

#navi ul li a {
  text-decoration:none;
  }
  
/* End of Main Navigation*/



/* Textual Content*/

#.content {
  margin:-10px 0 0px 0;
  padding:0;
  height:auto;
  }
  
  
  #flashcontent{
  clear:both;
  float:left;
  margin-left:0px;
  margin-top:0px;
  padding:0px 0 0 0px;
  width:300px;
  height:250px;
  border:none;
  }

.bodytext {
  clear:left;
  margin:0 0 30px 5px;
  padding-top:0px;
  line-height:1.5em;
  }
  
.bodytextbold {
  clear:left;
  margin:0 0 30px 5px;
  padding-top:0px;
  line-height:1.5em;
  font-weight:bold;
  }
  
.bodytextemphasis {
  clear:left;
  margin-left:0px;
  padding-top:0px;
  line-height:1.5em;
  font-style:italic;
  font-weight:bold;
  }

/* End of Textual Content*/


/*H1 Header Styles*/

h1 {
  font-family:Verdana;
  font-size: 14px;
  }

h1.gateway {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:275px;
  background: url(../images/hd_gateway.gif) no-repeat;
  height:40px;
  }


h1.aboutus {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:116px;
  background: url(../images/hd_aboutus.gif) no-repeat;
  height:40px;
  }

h1.globalpartners {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:192px;
  background: url(../images/hd_global_partners.gif) no-repeat;
  height:40px;
  }
  
h1.services {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:103px;
  background: url(../images/hd_services.gif) no-repeat;
  height:40px;
  }

h1.infrastructure {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:171px;
  background: url(../images/hd_infrastructure.gif) no-repeat;
  height:40px;
  }
  
h1.benefits {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:102px;
  background: url(../images/hd_benefits.gif) no-repeat;
  height:40px;
  }

h1.contactus {
  display:block;
  margin:10px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:146px;
  background: url(../images/hd_contactus.gif) no-repeat;
  height:40px;
  }

h1.enquiry {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:99px;
  background: url(../images/hd_enquiry.gif) no-repeat;
  height:40px;
  }
  

h1.businessdirectory {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:232px;
  background: url(../images/hd_businessdirectory.gif) no-repeat;
  height:40px;
  }

h1.register {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:102px;
  background: url(../images/hd_register.gif) no-repeat;
  height:40px;
  }

h1.disclaimer {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:133px;
  background: url(../images/hd_disclaimer.gif) no-repeat;
  height:40px;
  }
  
  h1.privacy {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:171px;
  background: url(../images/hd_privacypolicy.gif) no-repeat;
  height:40px;
  }
  h1.terms {
  display:block;
  margin:30px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:356px;
  background: url(../images/hd_terms.gif) no-repeat;
  height:40px;
  }
 
/*End of H1 Header Styles*/


/*H2 Header Styles*/

h2 {
  font-family:Verdana;
  font-size: 14px;
  font-weight: bold;
  }
  
  h2.partner_bg_line {
  display:block;
  margin:0px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:600px;
  background: url(../images/bg_line.gif) repeat-x;
  height:1px;
  }
  
  h2.partner_logo_elle {
  display:block;
  margin:0px 0 0 0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:152px;
  background: url(../images/partner_logo_a_and_elle.jpg) no-repeat;
  height:100px;
  }
  
  
/*End of H2 Header Styles*/

/*H3 Header Styles*/

h3 {
  font-family:Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  }
  
/*End of H3 Header Styles*/

/* LHS Pictures */

.globalpartners {
  display:block;
  float:left;
  margin-left:0px;
  margin-top:30px;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:300px;
  background:url(../images/map_global_partners.jpg) no-repeat;
  height:200px;
  border:none;
  }
  
  .pictureregister {
  display:block;
  float:left;
  margin-left:0px;
  margin-top:30px;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:300px;
  background:url(../images/pic_register.jpg) no-repeat;
  height:650px;
  border:none;
  }
  .aboutus_exterior_photogallery {
 /* display:block;
  text-indent:-123456px;
  background:url(../images/pic_photos_kcc_exterior_01.jpg) no-repeat; */
  float:left;
  margin-left:0px;
  padding:0px 0 0 0px;
  margin-top:30px;
  width:300px;*/
  height:200px;
  border:none;
  }
  
    
       
  .aboutus_interior_photogallery {
  /*display:block;
  text-indent:-123456px;
  background:url(../images/pic_photos_kcc_interior_02.jpg) no-repeat;*/
  float:left;
  margin-left:0px;
  padding:0px 0 0 0px;
  margin-top:30px;
  width:300px;
  height:200px;
  border:none;
  }
  .infrastructure_photogallery {
 /* display:block;
  text-indent:-123456px;
  background:url(../images/pic_photos_kcc_infrastructure_03.jpg) no-repeat;*/
  float:left;
  margin-left:0px;
  padding:0px 0 0 0px;
  width:300px;
  margin-top:30px;
  height:200px;
  border:none;
  }
  .infrastructure_facilities_photogallery {
  /*display:block;
   text-indent:-123456px;
   background:url(../images/pic_photos_kcc_facilities_04.jpg) no-repeat;*/
  float:left;
  width:300px;
  margin-left:0px;
  margin-top:30px;
  padding:0px 0 0 0px;
  height:200px;
  border:none;
  }
 
  .services_summary_photogallery {
  display:block;
  float:left;
  margin-left:0px;
  margin-top:30px;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:300px;
  background:url(../images/pic_photos_services_01.jpg) no-repeat;
  height:200px;
  border:none;
  }
  
  .services_YouTube_hdr{
 display:block;
  float:left;
  margin-left:0px;
  margin-top:30px;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:300px;
  background:url(../images/pic_photos_services_02.jpg) no-repeat;
  height:30px;
  border:none;
  }
 /* .services_YouTube_video{
  display:block;
  float:left;
  margin-left:0px;
  margin-top:0px;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:300px;
  height:250px;
  border:none;
  }*/
  
  
 
  .services_minisite_photogallery {
  display:block;
  float:left;
  margin-left:0px;
  margin-top:20px;
  padding:0px 0 10px 0px;
  text-indent:-123456px;
  width:300px;
  background:url(../images/pic_photos_services_03.jpg) no-repeat;
  height:200px;
  border:none;
  }
  
.globalpartners_in {
  display:block;
  float:left;
  margin-left:0px;
  margin-top:30px;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:300px;
  background:url(../images/pic_global_partners_map.jpg) no-repeat;
  height:200px;
  border:none;
  }

.kccbenefits_in {
  display:block;
  float:left;
  margin-left:0px;
  margin-top:30px;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:300px;
  background:url(../images/pic_benefits.jpg) no-repeat;
  height:650px;
  border:none;
  }


/* End of LHS Pictures */

/* LHS Table */
.lefttable {
  float:left;
  margin-left:0px;
  margin-top:30px;
  padding:0px 0 0 0px;
  width:300px;
  height:300px;
  background-color:#f3f3f3;
   }

.lefttabletext {
  clear:left;
  margin:0 0 30px 15px;
  padding-top:0px;
  line-height:1.5em;
  }

.lefttabletextbold {
  clear:left;
  margin:0 0 30px 15px;
  padding-top:0px;
  line-height:1.5em;
  font-weight:bold;
  }
  
/* End of LHS Table */

/* Showcase Links */

.showcasecontainer {
  background:#fff;
  float:left;
  width:915px;
  margin:0;
  padding:0;
  }

div#showcase {
  width:915px;
  padding:0px;
  margin:0;
  float:left;
  }

.showcase {
  float:left;
  margin:0px 5px 0 0;
  }
  
.showcase1{
  float:left;
  margin:0px 0px 0 0px;
  }

/* End of Showcase Links */


/* Footer Links */

#footer {
  clear:both;
  font-size:11px;
  width:940px;
  margin-bottom:50px;
  padding-left:0px;
  position:relative;

  }
 
#footer ul {
  list-style:none;
  float:left;
  padding:0;
  margin:10px 0 0 0px;
  }
  
#footer ul li {
  float:left;
  padding:0 3px 0 3px;
  color:#306697;
  }
   
#footer ul li  a {
  color:#004691 ;
  text-decoration:none;
  font-family:verdana;
  font-size:11px;
  text-align:center;
  }
  
  #footer ul li  a:hover {
  color:#ff6000  ;
  text-decoration:none;
  font-family:verdana;
  font-size:11px;
 
  }
	
#footer ul.footerlist2 {
  clear:both;
  margin:5px 5px 0 0px;
  float:left;
  width:940px;
  }
  
/* End of Footer Links */	





/*Form Styles*/

form#frmcontactus fieldset {
border:0px;
margin-left:0px;
}

form#frmcontactus fieldset div.fieldrow {
clear:both;
margin:0px;
}

form#frmcontactus fieldset div.fieldrow label {
float:left;
width:180px;
margin-left:0px;
}


form#frmcontactus fieldset div.fieldrow input.submit {
margin:5px 5px 0 180px;
float:right;
font-family:verdana;
font-size:12px;
}

form#frmcontactus fieldset div.fieldrow img.security {
float:left;
}

form#frmcontactus fieldset div.fieldrow input.security {
float:left;
margin:5px 0 0 5px;
}



form#frmregister fieldset {
border:0px;
}

form#frmregister fieldset div.fieldrow {
clear:both;
margin:5px;
}

form#frmregister fieldset div.fieldrow label {
float:left;
width:180px;
margin-left:0px;
}

form#frmregister fieldset div.fieldrow checkbox {
float:left;
width:560px;
}


form#frmregister fieldset div.fieldrow input.submit {
margin:5px 0 0 180px;
float:right;
font-family:verdana;
font-size:12px;
}

form#frmregister fieldset div.fieldrow img.security {
float:left;
}

form#frmregister fieldset div.fieldrow input.security {
float:left;
margin:5px 0 0 5px;
}

/* End of Form Styles*/




/* Business Directory Styles*/

#paging {
  clear:both;
  font-size:11px;
  float:left;
  margin:-10px 0 0 0;
  padding:0;
  height:40px;
  width:auto;
 }
 
#paging ul {
 list-style:none;
 float:right;
 padding:0;
 margin:10px 0 0 0;
 }
  
#paging ul li {
  float:left;
  padding:0 3px 0 3px;
  color:#5b5b5b;
  }
   
#paging ul li  a {
  color:#306697;
  text-decoration:none;
  font-family:verdana;
  font-size:11px;
  }

.businessdata {
  display:block;
  float:left;
  width:940px;
  }

.businessdata h4,
.businessdata p {
  clear:both;
  }

/* End of Business Directory Styles*/







