@charset "utf-8";
/* CSS Document */
a{outline:none;border:none;}
*{margin:0px;padding:0px;}
.clear{clear:both;font-size:0px;margin:0px;padding:0px;}
body{margin:0px;padding:0px;background:url(../images/bg-repeat.jpg) repeat-x 0 0;font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#59584e;text-align:justify;}
h1{margin:0 0 15px 0;font-size:18px;text-shadow:2px 2px 1px #b9b7a5;}
h2{font-size:16px;line-height:26px;}
.wrapper{width:100%;height:auto;margin:0 auto;}
fl{float:left;}
/* HEADER SECTION */
/* ---------------------------------------------------------------------------------------------------- */
.header{width:980px;margin:0 auto;background:url(../images/header-bg.jpg) no-repeat 295px 0;}
.main-navigation{width:980px;}
.logo a{float:left;height:120px;width:315px;background:url(../images/logo.png) no-repeat 1px 21px;}
.navigation{float:right;height:118px;width:550px;padding:0 0px 0 115px;}
.navigation ul{margin:0px;padding:0px;list-style:none;}
.navigation ul li{float:left;display:block;height:118px;width:95px;padding:0 15px 0 0;font:bold 14px Verdana, Helvetica, sans-serif;color:#FFFFFF;}
.navigation ul li a{float:left;height:114px;text-decoration:none;width:95px;text-align:center;color:#FFFFFF;}
.navigation ul li a span{float:left;width:95px;height:16px;text-align:center;padding:16px 0 8px 0;}
.navigation ul li a .home-icon{height:44px;margin:30px 20px 0 20px;background:url(../images/nav-icon.png) no-repeat 0 0;}
.navigation ul li a .about-icon{height:44px;margin:30px 20px 0 20px;background:url(../images/nav-icon.png) no-repeat 0 -44px;}
.navigation ul li a .services-icon{height:44px;margin:30px 20px 0 20px;background:url(../images/nav-icon.png) no-repeat 0 -89px;}
.navigation ul li a .portfolio-icon{height:44px;margin:30px 20px 0 20px;background:url(../images/nav-icon.png) no-repeat 0 -132px;}
.navigation ul li a .contac-icon{height:44px;margin:30px 20px 0 20px;background:url(../images/nav-icon.png) no-repeat 0 -176px;}
.navigation ul li a:hover{background:#84a307;/* url(../images/nav-bg-hover.png) repeat 0 0;/*
opacity:0.5;filter:alfa(opacity=50);#84a307 for IE8 and earlier */
width:95px;height:114px;border-style:solid;border-width:0 0 4px 0;border-color:#ff6f00;cursor:pointer;}
.topactive{background:#84a307;width:95px;height:114px;border-style:solid;border-width:0 0 4px 0;border-color:#ff6f00;cursor:pointer;}
/*.navigation ul li a span:hover{float:left;width:95px;height:16px;text-align:center;padding:16px 0 8px 0;cursor:pointer;}*/
/* SLIDER SECTION */
/* ---------------------------------------------------------------------------------------------------- */
.slider{float:left;width:618px;height:262px;background:url(../images/header.png) no-repeat scroll 0 0;margin:10px 0 0 20px;}
.LeftServices{float:left;width:262px;padding:12px 0 0 58px;font:bold 22px/44px Verdana, Arial, Helvetica, sans-serif;word-spacing:0px;color:#668d1e;text-shadow:1px 1px 1px #a2d93d;}
.main-slider{float:left;background:url(../images/slider-bg.jpg) no-repeat 0 0;width:980px;height:275px;}
/* MIDDLE SECTION */
/* ---------------------------------------------------------------------------------------------------- */
.middle-container{width:980px;margin:0 auto;padding:10px 0 0 0;height:auto;}
.our-services{float:left;width:300px;background:url(../images/services-shadow.jpg) no-repeat right 14px;margin:0 20px 10px 0;color:#FFFFFF;}
.left-services{width:282px;background:#b5b3b3 url(../images/left-links-bg.jpg) no-repeat right bottom;padding:9px 0 10px 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0 0 20px 0;}
.left-services h2{margin:0 0 0 15px;background:url(../images/hole-bg.jpg) no-repeat 243px 0;color:#666666;text-shadow:1px 1px 0 #d7d7d7;}
.left-services hr{border-width:0 0 1px 0;border-style:solid;border-color:#FFFFFF;margin:5px 0 5px 0;}
.left-services ul{margin:0px;padding:0 15px;list-style:none;}
.left-services ul li{float:left;width:235px;padding:0 5px 0 10px;line-height:26px;border-width:0 0 1px 0;border-style:dotted;border-color:#FFFFFF;}
.left-services ul li a{text-decoration:none;color:#FFFFFF;}
.left-services ul li a:hover{color:#666666;text-shadow:1px 1px 0 #d7d7d7;}
.sideactive{color:#666666;text-shadow:1px 1px 0 #d7d7d7;}
.ad{float:left;width:282px;background:#999999;} 
.right-services{float:left;width:660px;padding:2px 0 20px 0;}
.right-services h2{margin:0 0 8px 0;line-height:20px;font-size:15px;}
.right-services p{margin:0 0 10px 0;}
.right-services p a{color:#59584e;text-decoration:underline;margin:0 0 10px 0;}
.right-services p a:hover{margin:0 0 10px 0;text-decoration:none;}
.right-services ul{margin:0 0 9px 0;padding:0px;list-style:none;}
.right-services ul li{background:url(../images/bull.jpg) no-repeat 0 6px;padding:0 0 0 18px;margin:0 0 0 6px;line-height:18px;}
.right-services ul li a{color:#59584e;text-decoration:underline;}
.right-services ul li a:hover{text-decoration:none;}
.home-services{float:left;width:980px;padding:2px 0 20px 0;}
.home-services h2{margin:0 0 8px 0;line-height:20px;font-size:15px;}
.home-services p{margin:0 0 10px 0;}
.home-services p a{color:#59584e;text-decoration:underline;margin:0 0 10px 0;}
.home-services p a:hover{margin:0 0 10px 0;text-decoration:none;}
.home-services ul{margin:0 0 9px 0;padding:0px;list-style:none;}
.home-services ul li{background:url(../images/bull.jpg) no-repeat 0 6px;padding:0 0 0 18px;margin:0 0 0 6px;line-height:18px;}
.home-services ul li a{color:#59584e;text-decoration:underline;}
.home-services ul li a:hover{text-decoration:none;}
.call{width:100%;margin:15px 0 0 0;}
.call ul{margin:0px;padding:0px;list-style:none;}
.call ul li{float:left;padding:6px 5px 0 30px;margin:0 10px 6px 0;border-width:1px;border-style:solid;border-color:#dadad8;background:#ebebea url(../images/call.png) no-repeat -5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;radius:5px;width:173px;}
.call ul li.emailus{background:#ebebea url(../images/emailus.png) no-repeat 0px 2px;}
.call ul li h4{font-size:11px;font-weight:bold;margin:0 0 3px 0;text-shadow:1px 1px 0 #FFFFFF;text-align:left;}
.call ul li p{font-size:11px;text-shadow:1px 1px 0 #FFFFFF;}
.call strong{line-height:20px;margin:15px 0 0 0;font-weight:bold;}
.call p{width:300px;text-align:left;}
.call h3{font-size:16px;font-weight:bold;line-height:25px;}
.locateus{width:42px;height:92px;float:right;margin:0;padding:0;}
.locateus a{background:url(../images/locateus.png) no-repeat scroll 0 0;padding:46px 21px;margin:0;position:absolute;}
.locateus a:hover{background:url(../images/locateus.png) no-repeat scroll 0 -93px;}
#locate-makbog{margin:0;padding:0;width:500px;height:500px;display:none;}
sup{color:#FF6F00;}
.contact-us{margin:0px;padding:0px;}
.contact-us form{margin:0;padding:0;}
.contact-us h3{font-size:16px;font-weight:bold;line-height:20px;margin:0 0 7px 0;}
.row{float:left;margin:0 0 10px 0;width:600px;padding:0px;}
.row label{float:left;width:80px;text-align:right;margin:0 10px 0 0;}
.row input[type=text]{float:left;width:210px;border-width:1px;border-style:solid;border-color:#dadad8;padding:5px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-style:normal;font-size:11px;}
.row input[type=text]:focus{background:#fcfcfc;}
.red{float:left;color:#ff0101;font-style:italic;margin:0 0 0 10px;}
.row textarea{float:left;width:300px;border-width:1px;border-style:solid;border-color:#dadad8;padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.row textarea:focus{background:#fcfcfc;}
.row input[type=submit]{background:url(../images/conti.png) no-repeat 0 -74px;margin:0 0 0 90px;border:none;width:115px;color:#FFFFFF;font-size:18px;padding:10px 0 15px 0;}
.row input[type=submit]:hover{background:url(../images/conti.png) no-repeat 0 -123px;cursor:pointer;}
.failure{width:97%;border:1px solid #ff0101;background-color:#fec7c7;color:#ff0101;line-height:28px;padding:0 0 0 10px;margin:0 0 10px 0;}
.success{width:97%;border:1px solid #0279ff;background-color:#e5f1ff;color:#0279ff;line-height:28px;padding:0 0 0 10px;margin:0 0 10px 0;}
.services{width:100%;}
.services ul{margin:0px;padding:0px;list-style:none;}
.services ul li{float:left;width:314px;margin:0 0 5px 0;padding:0 19px 0 0;display:block;overflow:hidden;}
.services ul li h3{margin:0px;padding:0px;background:#ededed;color:#a0a0a0;line-height:32px;font-size:14px;font-weight:bold;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:0 0 1px 0;border-style:solid;border-color:#FFFFFF;text-shadow:1px 1px 1px #ffffff;}
.services ul li p{float:left;width:294px;margin:10px 0;padding:0 10px;display:block;text-align:justify;}
.services ul li .bg{float:left;height:4px;width:314px;margin:0px;padding:0px;background:url(../images/h1-bg.jpg) no-repeat 0 0;}
.services ul li .continue a{float:right;width:92px;height:37px;line-height:32px;margin:0 14px 10px 0;text-align:center;color:#FFFFFF;background:url(../images/conti.png) no-repeat left top;text-decoration:none;}
.services ul li .continue a:hover{float:right;width:92px;height:37px;line-height:32px;margin:0 14px 10px 0;color:#FFFFFF;background:url(../images/conti.png) no-repeat 1px -37px;cursor:pointer;}
.services p{margin:0 0 25px 0;padding:0;}
.services p a{color:#59584e;text-decoration:underline;margin:0 0 10px 0;}
.services p a:hover{margin:0 0 10px 0;text-decoration:none;}
/* CLIENTS SECTION */
/* ---------------------------------------------------------------------------------------------------- */
.clients{margin:0px;padding:0px;}
.clients ul{margin:0px;padding:0px;list-style:none;}
.clients ul li{margin:0px;padding:0px;float:left;line-height:0px;overflow:hidden;}
/* FOOTER SECTION */
/* ---------------------------------------------------------------------------------------------------- */
.main-footer{width:100%;margin:0 auto;padding:0px;background:#8c8c8c;height:40px;}
.footer{width:980px;margin:0 auto;}
.footer img{margin:8px 0 0 0;padding:0px;float:left;}
.footer p{float:right;line-height:40px;color:#333333;text-shadow:1px 1px 0 #acabab;}
.footer p a{line-height:40px;color:#ffffff;text-decoration:underline;}
.footer p a:hover{line-height:40px;color:#FFFFFF;text-decoration:none;}
/* FOLIO SECTION */
/* ---------------------------------------------------------------------------------------------------- */
.folio_heading{float:left;}
.folio_heading h2{}
.folio{width:660px;margin:0;padding:0;float:left;}
.folio ul{margin:0;padding:0;}
.folio a{background:url(../images/imgbg.png) no-repeat scroll 0 0;margin:0 6px 14px 12px;padding:4px;float:left;}
.folio img{margin:0;padding:0;}
/*SOCIAL MEDIA SECTION */
/* ---------------------------------------------------------------------------------------------------- */
#social_media_wrapper{position:fixed;left:0;top:289px;padding:10px 5px 10px 10px;background-color:#ededed;border-bottom:1px solid #b2b2b2;border-top:1px solid #b2b2b2;border-right:1px solid #b2b2b2;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;height:144px;}
.seperator{margin:10px 5px 10px 0;background:url(../images/seperator.jpg) repeat-x scroll 0 0;padding:0;height:2px;}
@media screen and (max-width:1140px){#social_media_wrapper{display:none !important;}}
/* TipTip CSS - Version 1.2 */
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:rgb(25,25,25);background-color:rgba(25,25,25,0.92);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgb(25,25,25);border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92);}
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,0.88);}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88);}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92);}}