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

body{
  background:url(../images/bg.jpg) repeat-x;
  margin:0px;
}

#holder{
  width:1000px;
  margin:auto;
}

.clr{
  clear:both;
}

a{
  text-decoration:none;
}

#menu-holder{
  width:994px;
  height:39px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border-right:1px solid #e3e3e3;
  font-size:12px;
  margin:auto;
}

.mrg{
  margin:5px 0 10px 10px;
}

.devider{
  margin:10px 0 10px 0;
  border-bottom:1px dashed #CCCCCC;
}

#menu-holder a{
  display:block;
  width:141px;
  height:29px;
  padding:10px 0 0 0;
  text-align:center;
  text-decoration:none;
  border-left:1px solid #e3e3e3;
  color:white;
  float:left;
}

#menu-holder a:hover{
  background-color:#275a96;
  color:#ffffff;
}

#logo{
  height:100px;
  width:1000px;
  margin:9px 0 0 0;
  background:url(../images/logo.png) no-repeat 0px 18px;
}

.call-now{
  width:240px;
  margin:15px 0 0 0;
  float:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:12px;
  font-weight:bold;
}

.call-now span{
  display:block;
  color:#7bb83a;
  font-size:16px;
  margin:0 0 5px 0;
}

.banner-holder{
  height:303px;
  width:1000px;
  margin:4px 0 0 0;
}

.banner{
  width:755px;
  height:303px;
  float:left;
  margin:0 5px 0 0;
  border:1px solid #ffffff;
}

.query-holder{
  width:210px;
  height:283px;
  padding:10px;
  float:left;
  border:1px solid #ffffff;
  background-color:#ebebeb;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.query-holder span{
  display:block;
  margin:0 0 15px 0;
  font-size:18px;
  color:#333333;
}

.input-skin{
  width:195px;
  height:20px;
  border:0px;
  padding:5px 5px 5px 10px;
  border:1px solid #dfdfdf;
  margin:7px 0 7px 0;
}

.input-skin:focus{
  border:1px solid #cccccc;
  outline-color: transparent;
  outline-style: none;
}

.input-skin-2{
  width:195px;
  height:50px;
  border:0px;
  padding:5px 5px 5px 10px;
  border:1px solid #dfdfdf;
  margin:7px 0 0 0;
}

.input-skin-2:focus{
  border:1px solid #cccccc;
  outline-color: transparent;
  outline-style: none;
}

.input-button{
  width:70px;
  height:30px;
  border:1px solid #6cbd59;
  background-color:#85d02c;
  color:#4f8212;
  cursor:pointer;
  margin:7px 0 0 0;
  border-radius:5px;
  overflow:hidden;
}

#content{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:20px;
  text-align:justify;
}

.content-2{
  margin:10px 0 0 0;
}

.headline{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  margin:0px 0px 15px 0px;
  padding:15px 0 10px 0;
  border-bottom:1px dashed #000;
}

.box{
  width:245px;
  height:175px;
  float:left;
  margin:5px 5px 0 0;
  border-radius:5px;
  overflow:hidden;
  background-color:black;
}

.box:hover{
}

.box img:hover{
  opacity:1;
}

.box img{
  border:0px;
  opacity:0.9;
}

.client-box{
  width:243px;
  height:173px;
  float:left;
  margin:5px 5px 0 0;
  border-radius:5px;
  border:1px solid #CCCCCC;
  overflow:hidden;
}
.client-box:hover{
  border:1px solid #333333;
}

.client-box img{
  border:0px;
}

.about-company{
  float:left;
  width:495px;
  margin:0 5px 0 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:justify;
}

.about-company span{
  line-height:20px;
}


.other-services{
  float:left;
  width:500px;
}

.lower-bg{
  background:url(../images/lower-bg.jpg) repeat-x;
  height:200px;
  margin:10px 0 0 0;
}

.bottom-links-holder{
  width:1000px;
  margin:auto;
  height:200px;
}

.bottom-links{
  padding:20px 0 0 0;
}

.bottom-box{
  width:238px;
  height:125px;
  margin:0 10px 0 0;
  border-right:1px solid #c22714;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#FFCC99;
}

.bottom-box ul{
  margin:5px 0 0 1px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:20px;
  font-size:12px;
  list-style:none;
  color:#FFFFFF;
}

.bottom-box a{
  color:#FFFFFF;
}

.bottom-box a:hover{
  color:#FFCC99;
}

.bottom-box2{
  width:238px;
  height:125px;
  margin:0 10px 0 0;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#FFCC99;
}

.bottom-box2 ul{
  margin:5px 0 0 1px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:20px;
  font-size:12px;
  list-style:none;
  color:#FFFFFF;
}

.bottom-box2 ul img{
  margin:10px 0 0 0;
}

.design{
  margin:30px 0 0 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
}

.design a{
  text-decoration:none;
  color:#000000;
}

.design span{
  float:right;
}

.spl-points ul{
  padding:0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

.spl-points ul li{
  padding:5px 5px 5px 20px;
  background:url(../images/arrow.png) no-repeat 0px 6px;
}

.sub-headline{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#ed2b12;
}

.in-design{
   border:1px solid #CCCCCC;
   height:20px;
   width:365px;
   padding:5px;
}

.in-design2{
   border:1px solid #CCCCCC;
   height:70px;
   width:365px;
   padding:5px;
}

.send{
   height:30px;
   width:65px;
   background-color:#009900;
   border:0px solid #996600;
   border-radius:5px;
   color:#FFFFFF;
   cursor:pointer;
}
