@charset "utf-8";
/* CSS Document for Kings 2 version 2*/

body {
  background-color:#FFFFFF;
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height: 135%;
  text-align:center;
  margin:0;
}

#container  {
  margin-left:auto;
  margin-right:auto;
  width: 760px;
  text-align:left;
  
}

h1 {
  color:#000000;
  font-size: 20px;
  font-weight: 500;
  padding-top: 8px;
  margin:0.1em; /* added this margin for IE hack*/
  
}

h2 {
 
  font-size:17px;
  font-weight:400;
  padding-top:12px;
  padding-left:15px;
  padding-bottom:12px;
  margin:0;
}
h3 {
  font-size: 12px;
  font-weight:600;
  padding-left:8px;
  padding-top:25px;
  padding-bottom: 9px;
  margin:0;
}

p {
  padding-left: 12px;
  padding-right: 5px;
  padding-bottom:12px;
  margin-top: 0px;
  margin-bottom: 2px;

  }


#header {
  height:65px;
  margin:0;
}

#pageheader  {
  height:38px;
  border-bottom:3px solid #FFFFFF;
  border-top:3px solid #FFFFFF;
  padding-left:29px;
  background:#999999;
  margin:0;
 
}

#nav  {
  height:37px;
  background:url(BG-main_nav.gif) no-repeat;
  margin:0px;
}


#bodyborder  {
  position:absolute;
  top:327px;
  width: 758px;
  height: 315px;
  border:1px solid #818181;
  margin: 0;
}
#bodyborder2  {  /* for 3 column page*/
  position:absolute;
  top:150px;
  width: 758px;
  height: 365px;
  border:1px solid #818181;
  margin: 0;
}

#bodyborder3  {  /* for portfolio page*/
  position:absolute;
  top:150px;
  width: 758px;
  height: 492px;
  border:1px solid #818181;
  margin: 0;
}
#bodycontent  {
  position:absolute;
  top:3px;
  width: 533px;
  margin: 0px;
}

#middlecontent  {
   position:absolute;
   width: 372px;
   left:191px;
   margin: 0;
   
}
#righttext {
  position:absolute;
  left:570px;  
  width:187px;
  height:314px;
  border-left:1px dashed #CACACA;
  background-color:#f8f8fa;
  margin: 0;
  
 }
 
 #righttext2 {  /* for 3 column page*/
  position:absolute;
  left:570px;  
  width:187px;
  height:364px;
  border-left:1px dashed #CACACA;
  background-color:#f8f8fa;
  margin: 0;
  }
  
 #righttext3 {  /* for portfolio page*/
  position:absolute;
  left:570px;  
  width:187px;
  height:491px;
  border-left:1px dashed #CACACA;
  background-color:#f8f8fa;
  margin: 0;
  
 }
#mainimage {
  margin: 0px;
}
#gallery {
  margin: 0px;
  position:absolute;
}

#footer {
  position:absolute;
  top:649px;
  height:29px;
  width: 760px;
  background:url(BG-footer.gif) no-repeat;
  margin: 0px;
  
}
#footer2 {  /* for 3 column page*/
  position:absolute;
  top:524px;
  height:29px;
  width: 760px;
  background:url(BG-footer.gif) no-repeat;
  margin: 0px;
  
}


.smwhitetext p {
  font-size:9px;
  color:#FFFFFF;
  font-weight:100;
  padding-left:30px;
  padding-right:65px;
  padding-top:7px;
}

.leftnavheader {
  font-size:11px;
  color:#CC0000;
  font-weight:bold;
  padding-top: 35px;
 }

.testpic  {
  float:left;
  margin: 10px;
  border: 5px solid #CCCCCC;
}
.contact  {
  font-size: 12px;
  font-weight: 600;
  padding-top: 15px;
  line-height: 175%;
}


  
/*------------------- main navagation --------------------*/
a {
  color:#FFFFFF;
  text-decoration:none;
  
  
}

a:hover {
  color:#999999;
  text-decoration:underline;
}

#nav li {
   display:inline;
}

#nav a {
  padding-right:45px;
}
#nav ul {
  padding-top:8px;
  padding-left:60px;
  margin: 0px;
}
.navup {
  text-decoration:underline;
  color:#b2d0e1;
  }
/*------------------- end main navagation --------------------*/


/*------------Testimonial and services navagation------------------*/
#testnav  {
  position:absolute;
  width:188px;
  height:364px;
  border-right:1px dashed #CACACA;
  margin: 0px;
}
#testnav a  {
  font-size:9px;
  color:#FF0000;
  font-weight:bold;
  text-decoration:none;
  padding-left: 2px;
  padding-right:15px;

}
  
#testnav a:hover {
  color:#FF0000;
  text-decoration:underline;
}


#testnav ul {
  padding-top:7px;
  padding-left:22px;
  margin: 0px;
}
#testnav li {
  list-style-type: none;
  background: url(bullet.gif) 0px 9px no-repeat;
  line-height: 175%;
  padding: 0 0 0 7px;
}

/*------------------- end Testimonial and services navagation --------------------*/




/*------------bottom navagation------------------*/
#bottomnav {
  padding-left: 80px;
  position:absolute;
  top:690px;
  margin: 0px;
}

#bottomnav li {
   display:inline;
   background:white;
}

#bottomnav a  {
  font-size:10px;
  color:#999999;
  text-decoration:underline;
  padding-left:25px;
  padding-right:25px;

}
#bottomnav a:hover  {
  color:#666666;
  text-decoration:none;

}
/*------------ end bottom navagation-------------

*------------bottom navagation 2------------------*/
#bottomnav2 {
  padding-left: 80px;
  position:absolute;
  top:570px;
}


#bottomnav2 li {
   display:inline;
   background:white;
}

#bottomnav2 a  {
  font-size:10px;
  color:#999999;
  text-decoration:underline;
  padding-left:25px;
  padding-right:25px;

}
#bottomnav2 a:hover  {
  color:#666666;
  text-decoration:none;
}

#wtlink  {
   font-size:9px;
  color:#999999;
}

#wtlink a{
  font-size:9px;
  color:#999999;
  text-decoration:none;
  padding-left:0px;
  padding-right:0px;
  }

/*------------ end bottom navagation 2-------------*/
