@charset "utf-8";
@import "css/reset.css";
body {
	margin: 0px;
	padding: 0px;
	background:url(images/bg.jpg) repeat;
/*	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;*/
}


#layoutContainer{ width:100%; background:url(images/bg_header_top.png) repeat-x; padding:30px 0px 0px 0px;}
#mainContainer{ width:1055px; height:1000px; margin:0 auto; }
#shadow_header{/* background:url(images/bg_banner.png) center -145px no-repeat;*/}
#centerContainer{ background:url(images/bg_centerContainer.png) no-repeat; }
#logo{ float:left;   display:block; height:100px;} 
#logo a:link ,#logo a:visited{ background:url(images/logo.png) no-repeat; display: block;    height: 100px;  } 
#logo a:hover {/*box-shadow:1px 1px 1px #ccc;*/} 
.center_block{ background-color:#FFF; min-height:400px;}
.clear{ width:100%; clear:both;}
.block-100{width:100%; clear:both;}
.block-430px{width:430px; padding:10px; float:left}
.block-666px{width:666px; padding:15px 30px; float:left}
.block-260px{width:260px;padding:15px; float:left}
.block-155px{width:155px;padding:15px; float:left}
.block-right_col{width:280px;padding:0px; float:right ; min-height:100%; height:auto; /*height:850px;*/background:url(images/bg_white_noise.png);}
.block-clients{width:420px; height:280px;margin:5px; padding:5px;}
.block-clients h1{ margin:0px 0px 5px 14px;}

.right_widgets{ margin:0px 0px 20px 0px; padding:10px 0px 10px 0px; width:100%; background-color:#a1090d;background:url(images/bg_noise_orange.png);}
.right_widgets h1 {color:#fff; padding:5px;background:url(images/noise_orange.png);}

.right_widgets p,.right_widgets ul { margin:15px;}
.right_widgets ul { list-style:outside circle ; padding-left:10px;}
.right_widgets p { /*color:#712800;*/color:#000;}
.right_widgets a {/*color:#A1090D;*/color:#000;}
.block_projects{background:url(images/bg_projects.png) no-repeat; width:1030px; height:400px;padding:10px;}
.block_projects_section{ float:left; margin:10px 30px;}
.block_projects_section ul li { margin:20px 0px;}

.block-contact_us{ width:770px; float:left; padding:15px;}
.block-contact-us-map{background:url(images/images_map.jpg) right  no-repeat #ededed; width:800px; height:114px; font-family:'Archivo Narrow', sans-serif;text-transform:uppercase; font-size:12px;   font-weight: 400; line-height:1.1em; padding:40px 0px 60px 20px;}
.block-contact-us-map p{ width:100%;color:#878787;}
.padding-left15{ padding-left:15px; line-height: 0.1em;}

.navbar .nav {font-family:'Archivo Narrow', sans-serif;text-transform:uppercase; font-size:14px; color:#757575;  font-weight: 500;margin:50px 0px 0px 0px;}
/*.navbar .nav a:link,.navbar .nav a:visited{ text-decoration:none; color:#757575;padding:5px 8px;}
.navbar .nav a:hover ,.navbar .nav li.active a{ text-decoration:none; color:#FFF; background-color:#262626; border-radius:5px;  }
#active{ text-decoration:none; color:#FFF; background-color:#262626; border-radius:5px; }
.navbar .nav ul li { list-style-type:none; float:left; padding:0px 10px;  }
*/
.navbar-inner{  background-color: #ebebeb;
    background-image: none;

    border: 0px solid #D4D4D4;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.067);}
	
	.carousel-control{ top:90%; /*left:90%*/; border-radius:20px; border:1px solid #75231e; background:none repeat scroll 0 0 #5F1712} 
	.carousel-control.right{ /*left:auto; */}


.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #5F1712, #75231e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5F1712), to(#75231e));
  background-image: -webkit-linear-gradient(top, #5F1712, #75231e);
  background-image: -o-linear-gradient(top, #5F1712, #75231e);
  background-image: linear-gradient(to bottom, #5F1712, #75231e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5F1712', endColorstr='#75231e', GradientType=0);
}

.shadow_under{background:url(images/shadow_under.png) no-repeat; width:880px; height:43px; margin:0 auto; position:relative; top:-97px; z-index:-1; }
.noise_white{background:url(images/bg_white_noise.png);}
.footer_bg{background:url(images/footer.png); height:115px; display:block; width:100%;color:#955b16;}
.footer_bg span{ top:45%; margin:0px auto; position: relative; display:block; width:100%; text-align:center}
.footer_bg a:link,.footer_bg a:visited{ color:#955b16;}
.footer_bg a:hover{ text-decoration:underline; color:#FFF}
.footer_left{background:url(images/footer.png);height:75px; }

.large_text p{ font-size: 13px;    line-height: 20px;    margin: 0;    padding: 0 0 20px;}
h1{font-family:'Archivo Narrow', sans-serif;text-transform:uppercase; font-size:16px; color:#a1090d;  font-weight: 400;}
h2{font-family:'Archivo Narrow', sans-serif;text-transform:uppercase; font-size:15px; color:#93522f;  font-weight: 400;}
p{color:#7c7c7c; text-align:justify;}
.list ul{list-style:square inside ;}
.clients_listing{ }
.clients_listing li{ float:left;  width:150px; height:150px; display:block; margin:20px 5px; text-align:center; border:#CCC solid 1px; padding:2px;}
.clients_listing li .client_name{ background-color: #F8F8F8;    display: block;   font-family:Tahoma, Geneva, sans-serif;   font-size: 11px;    width: 100%;}

.large_text ul li{color:#7c7c7c; font-size: 14px;    line-height: 20px;    margin: 0;}
aside{ }


/* lients Area  */


.tj_container {
    height: 200px;
    margin: 5px auto;
    position: relative;
    width: 400px;
}
.tj_nav {
    height: 70px;
    margin-top: -35px;
    position: absolute;
    right: -80px;
    top: 50%;
    width: 39px;
}
.tj_nav span {
    background: url("images/prev.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 25px;
    left: 0;
    opacity: 0.7;
    position: absolute;
    text-indent: -9000px;
    top: 0;
    width: 39px;
}
.tj_nav span.tj_next {
    background-image: url("images/next.png");
    bottom: 0;
    left: 0;
    top: auto;
}
.tj_nav span:hover {
    opacity: 1;
}
.tj_wrapper {
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.tj_wrapper ul li {
    float: left;
}
.tj_wrapper ul li a {
    background: url("images/bg_thumb.jpg") no-repeat scroll center center transparent;
    display: block;
    margin: 5px;
    outline: medium none;
}
.tj_wrapper ul li a img {
    border: medium none;
    box-shadow: 1px 1px 2px #8E8E8E;
    display: block;

	 opacity: 1;
}
.tj_wrapper ul li a img:hover {
    opacity: 0.7;
	 box-shadow: 5px 5px 5px  #8E8E8E;   
}


/* Contact Form*/
#formail { width:350px;  font-family:'Archivo Narrow', sans-serif;text-transform:uppercase; font-size:14px;   font-weight: 400; color:#666;}
#formail input , textarea , select{ width:350px; margin:10px 2px;}
#formail .submit_button{ width:120px; margin:10px 2px;}

#response{
display: none;
border: 1px solid #ccc;
background: #FFFFA0;
padding: 10px;
width: 350px;
}

.fancybox img {margin:20px 5px;}




blockquote p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.1em;
    margin-bottom: 0;
}

blockquote {
    border-left: 0 solid white;
 
}

blockquote small:before {
    content: "  ";
}

blockquote small {
	color: #000000;
    display: block;
    line-height: 20px;
	padding-left:30px;
    text-shadow: 1px 1px 3px #FFFFFF;}