html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'franklin';src:url('../fonts/franklin/FRABK.eot');src:local('☺'),url('../fonts/franklin/FRABK.woff') format('woff'),url('../fonts/franklin/FRABK.ttf') format('truetype'),url('../fonts/franklin/FRABK.svg') format('svg');font-weight:normal;font-style:normal}h3{font-size:30px;color:#494848;text-transform:uppercase;text-align:center}.cb{clear:both}.shadow{box-shadow:inset 0 -10px 10px -10px #000;-moz-box-shadow:inset 0 -10px 10px -10px #000;-webkit-box-shadow:inset 0 -10px 10px -10px #000}.wrapper{width:1250px;margin:0 auto;overflow:hidden}body{font-family:Arial,Helvetica,sans-serif;font-size:14px}.white_shadow{background:url(../images/white_shadow.png) repeat-x;height:40px}#request_quote{position:absolute;position:fixed;bottom:100px;right:0;z-index:9999;background:url(../images/request_quote.png) no-repeat;cursor:pointer;height:214px;width:33px}#request_quote:hover{background:url(../images/request_over.png) no-repeat}.header_wrap{overflow:hidden;background:#f2ede7;border-bottom:thin solid #c6c6c6;position:fixed;top:0;width:100%;height:78px;z-index:9999;color:#847e7e}.header{margin:0 0 0 82px;overflow:hidden;background:#f2ede7;width:90%;min-width:1168px;font-family:'franklin'}.logo{float:left;padding-top:15px}.navigation{float:right}.navigation li{display:inline-block;height:78px;line-height:78px;float:left}.navigation li{border-left:thin solid #c6c6c6}.navigation li:last-child{border-right:thin solid #c6c6c6}.navigation li a{height:78px;padding:0 45px 0 45px;display:block}.navigation li:hover{background:#dd4e40;color:#FFF}.nav_active{background:#dd4e40;color:#FFF}.social-nav{float:right;margin-top:7px;margin-left:12px}.social-nav li{margin:1px}.header_main{min-width:1250px}.navigation_main{width:100%}.navigation_main li{display:inline-block;height:78px;width:14.2%;text-align:center;line-height:78px;float:left}.navigation_main li{border-left:thin solid #c6c6c6}.navigation_main li a{height:78px;display:block}.navigation_main li:hover{background:#dd4e40;color:#FFF}#logo_big{position:absolute;margin-left:50px;margin-top:25px;top:70px;z-index:1000}.social-icons-top{position:absolute;left:50px;top:483px;z-index:1000}.slideshow{overflow:hidden;width:1250px;margin:80px auto 0 auto}.about{overflow:hidden;text-align:center;width:1081px;margin:0 auto;font-family:'franklin';display:table}.about_content{margin-top:50px}.about_content_text{text-align:center;font-size:26px;line-height:30px;font-family:'franklin';color:#837c7c;margin-top:35px;width:100%;padding-top:60px;padding-bottom:80px}#carousel_inner{float:left;width:1081px;overflow:hidden;margin-bottom:20px}#carousel_ul{position:relative;left:-1081px;list-style-type:none;margin:0;padding:0;width:9999px}#carousel_ul li{float:left;width:1081px;padding:0;text-align:center;font-size:30px;font-family:'franklin';color:#837c7c}#carousel_ul li img{.margin-bottom:-4px;cursor:pointer;cursor:hand;border:0}#carousel_ul a{text-decoration:none}#carousel_ul a:hover{text-decoration:none}.about_buttons{width:109px;margin:0 auto 0 auto}#left_scroll,#right_scroll{float:left;height:51px;width:51px}#left_scroll{margin-right:7px}#left_scroll img,#right_scroll img{cursor:pointer;cursor:hand}.featured{width:1350px;overflow:hidden;margin:22px auto 0}.featured-slide-element{position:relative;width:1350px;height:509px;margin:0 auto;overflow:hidden}.featured-slide-element .back-layer{position:absolute;top:0;left:0}.featured-slide-element .featured-computer{background:url(../images/featured/screenshots/computer.png) no-repeat;padding:58px 0 0 407px;width:943px;height:449px;position:absolute;top:0;left:0;z-index:1}.featured-slide-element .front-layer{position:absolute;z-index:2;width:100%}.featured-slide-element .front-layer-left{float:left}.featured-slide-element .front-layer-right{float:right}.featured_websites{background:url(../images/bg/featured-bg.jpg) repeat;overflow:hidden;padding:33px 0;width:100%}.tv{width:609px;height:434px;margin:40px auto 40px auto;background:url(../images/tv.png) no-repeat}.tv .tv-container{position:relative;top:10px;left:20px;background:#FFF;width:570px;height:321px}#featured_carousel_container{width:1050px;margin:0 auto 0 auto}#featured_carousel_inner{float:left;width:950px;height:120px;overflow:hidden}#featured_carousel_ul{position:relative;left:-190px;list-style-type:none;margin:0;padding:0;width:9999px;padding-bottom:10px}#featured_carousel_ul li{float:left;width:167px;padding:0;height:95px;text-align:center;padding-left:23px}#featured_carousel_ul li img{.margin-bottom:-4px;vertical-align:central;cursor:pointer;cursor:hand;border:0}#featured_carousel_ul a{text-decoration:none}#featured_carousel_ul a:hover{text-decoration:none}#featured_left_scroll,#featured_right_scroll{float:left;width:18px;margin-top:30px}#featured_left_scroll{margin-right:7px}#featured_right_scroll{margin-left:30px}#featured_left_scroll img,#featured_right_scroll img{cursor:pointer;cursor:hand;margin-top:0}.services{width:920px;margin:0 auto;overflow:hidden;padding-bottom:80px}.services_child_wrapper{overflow:hidden}.services_child{width:240px;float:left;overflow:hidden;margin:75px 100px 0 0}.services_child:nth-child(3){margin:75px 0 0 0}.services_child:first-child .services_child:nth-child(3){margin-top:0!important}.services_child_image{text-align:center}.services_button,.dropdown li{list-style:none;width:215px;height:32px;line-height:32px;margin-top:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;padding-left:25px;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px}.services_button_plus{background:url(../images/slide_up.png)}.services_button_minus{background:url(../images/slide_down.png)}.dropdown li{background:#c9c9c9;color:#000}.dropdown li:hover{color:#FFF;background:#f36c6c}.dropdown li a{display:block}.staff{width:1068px;margin:0 auto;padding:0 40px 40px 40px;overflow:hidden}.staff_child{overflow:hidden}.staff .staff_popup_holder{position:relative;top:-160px;left:70px}.staff_popup{float:left;margin-left:21px}#vertical-slider{float:left;width:1068px;height:746px;overflow:hidden}#vertical_ul{position:relative;top:-373px;list-style-type:none;margin:0;padding:0;height:9999px}#vertical-slider li{height:338px;padding-bottom:35px}#up{background:url('../images/buttons/top.png');width:51px;height:51px;cursor:pointer;margin-bottom:7px}#down{background:url('../images/buttons/bottom.png');width:51px;height:51px;cursor:pointer}#up:hover{background:url('../images/buttons/top_hover.png')}#down:hover{background:url('../images/buttons/bottom_hover.png')}.contact_us{width:1070px;margin:0 auto;padding:20px 0 40px 0;overflow:hidden}.contact_us_left{float:left;margin-left:50px;padding-top:25px}.contact_form_label{float:left;height:30px;line-height:30px;color:#818181;margin-bottom:15px;width:85px}.contact_form_field{float:left;color:#818181;margin-bottom:15px}.contact_input{width:285px;height:30px;padding:0 5px;font-size:20px}.contact_textarea{width:287px;height:30px;padding:5px 5px;font-family:Arial,Helvetica,sans-serif;color:#000;font-size:18px;height:170px;resize:vertical}.contact_us_right{padding-top:25px;float:left;margin-left:25px}.contact_us h3{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#f36c6c;text-align:left;line-height:25px;font-weight:bold}.contact_us_right p,.contact_us_left p{font-size:12px;color:#818181;line-height:25px}.map{padding:8px;width:455px;height:260px;background:#FFF;border:thin solid #CCC}.portfolio_wrap{width:1080px;overflow:hidden;margin:30px auto 70px auto;padding-top:20px}#filterOptions{float:right;margin-right:10px}#filterOptions li{display:inline-block}#filterOptions li a{background:#fbf3e6;padding:10px 20px;height:30px;line-height:30px}#filterOptions li.active a{background:#da9d5b;color:#FFF}#filterOptions li a:hover{background:#da9d5b;color:#FFF}.ourHolder{width:1080px;overflow:hidden;margin-top:50px;list-style:none}.ourHolder li.item{width:260px;height:171px;padding:0 10px 40px 0;float:left;text-align:center}.ourHolder li.item img{width:260px;border:thin solid #ededed;cursor:pointer}.ourHolder li.item img:hover{border:thin solid #bdbdbd}.ourHolder li.item h3{margin-top:5px;font-style:italic;font-size:12px;line-height:20px;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}.partner{background:#FFF;width:1021px;margin:0 auto;padding:15px 0;overflow:hidden}#partner_carousel_inner{float:left;width:985px;height:120px;overflow:hidden}#partner_carousel_ul{position:relative;left:-985px;list-style-type:none;margin:0;padding:0;width:9999px;padding-bottom:10px}#partner_carousel_ul li{float:left;width:985px;padding:0;height:120px;text-align:center}#partner_carousel_ul li img{.margin-bottom:-4px;vertical-align:central;cursor:pointer;cursor:hand;border:0}#partner_carousel_ul a{text-decoration:none}#partner_carousel_ul a:hover{text-decoration:none}#partner_left_scroll,#partner_right_scroll{float:left;width:18px;margin-top:30px}#partner_left_scroll img,#partner_right_scroll img{cursor:pointer;cursor:hand;margin-top:16px}.green_shadow{height:30px;background:url(../images/bg/contact-bg.jpg) repeat}.footer{width:1093px;margin:0 auto;font-family:Tahoma,Geneva,sans-serif;line-height:20px;overflow:hidden;font-size:12px;padding-bottom:25px}.footer li:hover{color:#dd4e40}.footer_left_first{float:left;width:206px;margin-left:13px}.footer_left_second{float:left;width:172px;padding-left:38px}.footer_left_third{float:left;width:135px;padding-left:38px}.footer_menu_head{color:#69791c;font-size:14px;margin-bottom:5px;margin-top:25px}.footer_menu li{line-height:25px;color:#FFF}.footer_middle{padding-left:38px;float:left}.account_login{margin-left:40px;background:#1f1f1f;border-radius:5px;padding:12px 15px}.account_login p{color:#64731c;margin-bottom:8px;font-size:14px}.account_input{border-radius:5px;border:0;padding:0 5px;width:192px;height:26px;margin-bottom:8px;font-family:'Titillium Web',sans-serif;font-size:14px}.account_submit{width:88px;height:23px;line-height:23px;font-size:10px;border:0;cursor:pointer;background:#64731c;color:#FFF;text-transform:uppercase;border-radius:5px}.account_submit:hover{-moz-box-shadow:inset 0 0 10px #333;-webkit-box-shadow:inset 0 0 10px #333;box-shadow:inset 0 0 10px #333}.footer_right{float:right;padding-top:25px;text-align:right;color:#FFF;line-height:18px;font-size:12px;margin-right:40px}.social_menu li{display:inline-block;float:left;margin-right:2px}.social_menu li img{width:29px;height:29px}#back_to_top{width:55px;height:51px;background:url(../images/back_to_top.png) no-repeat;position:fixed;bottom:30px;right:10px;cursor:pointer}.popup{padding:20px 20px 40px 20px;float:left;font-family:'franklin';position:fixed;z-index:10010;background:#FFF;border-radius:5px;margin-left:auto;margin-right:auto;width:995px;overflow:hidden}.popup-right{float:right;width:540px;padding-left:25px}.popup-left{float:left;width:429px}.popup-content h2{color:#bc3315;font-size:21px;text-transform:uppercase;margin-left:5px;margin-bottom:22px}.popup-content p{margin-left:5px;color:#7a7272;line-height:20px}.popup-content{min-height:300px;max-height:300px;text-align:justify}.popup-nav{margin-bottom:60px}.popup-active{background:#7a7272!important}.popup-nav li{display:inline-block;background:#bc3315;padding:0 17px;line-height:30px;height:30px;color:#FFF;cursor:pointer;float:left}.popup-nav li:hover{background:#7a7272}.request_form_label{float:left;height:30px;line-height:30px;color:#b0aaaa;font-size:16px;margin-bottom:0;width:130px;font-family:'franklin'}.request_form_field{float:left;color:#b0aaaa;margin-bottom:15px}.request_form_field input{width:285px;height:30px;color:#928b8b;padding:0 5px;font-size:20px;outline:0;border:thin solid #dfdede}.request_form_field input:focus{border:thin solid #da9d5b;box-shadow:0 0 10px #da9d5b}.request_textarea textarea{width:419px;padding:5px 5px;font-family:Arial,Helvetica,sans-serif;color:#928b8b;font-size:18px;height:100px;resize:vertical;outline:0;border:thin solid #dfdede}.request_textarea textarea:focus{border:thin solid #da9d5b;box-shadow:0 0 10px #da9d5b}.myButton{-moz-box-shadow:inset 0 1px 0 0 #cf866c;-webkit-box-shadow:inset 0 1px 0 0 #cf866c;box-shadow:inset 0 1px 0 0 #cf866c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#d0451b),color-stop(1,#bc3315));background:-moz-linear-gradient(top,#d0451b 5%,#bc3315 100%);background:-webkit-linear-gradient(top,#d0451b 5%,#bc3315 100%);background:-o-linear-gradient(top,#d0451b 5%,#bc3315 100%);background:-ms-linear-gradient(top,#d0451b 5%,#bc3315 100%);background:linear-gradient(to bottom,#d0451b 5%,#bc3315 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b',endColorstr='#bc3315',GradientType=0);background-color:#d0451b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #942911;width:137px;height:38px;line-height:26px;font-size:21px;text-align:center;cursor:pointer;font-family:'franklin';display:inline-block;color:#fff;font-weight:normal;padding:6px 24px;text-decoration:none;margin-top:11px;text-shadow:0 1px 0 #854629}.myButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#bc3315),color-stop(1,#d0451b));background:-moz-linear-gradient(top,#bc3315 5%,#d0451b 100%);background:-webkit-linear-gradient(top,#bc3315 5%,#d0451b 100%);background:-o-linear-gradient(top,#bc3315 5%,#d0451b 100%);background:-ms-linear-gradient(top,#bc3315 5%,#d0451b 100%);background:linear-gradient(to bottom,#bc3315 5%,#d0451b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315',endColorstr='#d0451b',GradientType=0);background-color:#bc3315}.myButton:active{position:relative;top:1px}.overlay,.overlay2{background:#000;opacity:.5;position:absolute;top:0;left:0;z-index:10000}.lightbox{float:left;font-family:'franklin';position:fixed;z-index:10010;background:#FFF;border:15px solid #FFF;border-radius:10px;margin-left:auto;margin-right:auto;overflow:hidden}.sendButton{-moz-box-shadow:inset 0 1px 3px 0 #9acc85;-webkit-box-shadow:inset 0 1px 3px 0 #9acc85;box-shadow:inset 0 1px 3px 0 #9acc85;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#74ad5a),color-stop(1,#68a54b));background:-moz-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-webkit-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-o-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-ms-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:linear-gradient(to bottom,#74ad5a 5%,#68a54b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a',endColorstr='#68a54b',GradientType=0);background-color:#74ad5a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #3b6e22;display:inline-block;color:#fff;font-family:'franklin';font-size:15px;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 -1px 0 #92b879}.sendButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#68a54b),color-stop(1,#74ad5a));background:-moz-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-webkit-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-o-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-ms-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:linear-gradient(to bottom,#68a54b 5%,#74ad5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b',endColorstr='#74ad5a',GradientType=0);background-color:#68a54b}.sendButton:active{position:relative;top:1px}<style>nav.primary{width:auto;margin:30px auto;display:table}nav.primary ul li{float:left;list-style:none;margin-right:10px}nav.primary ul li a{background:#fbf3e6;padding:10px 20px;height:30px;line-height:30px}nav.primary li a.selected{background:#da9d5b;color:#FFF}nav.primary li a:hover{background:#da9d5b;color:#FFF}.main{padding:0;margin:0;display:block}.entry{position:relative;float:left;cursor:pointer;width:225px;height:225px;padding:0}.portfolio{margin:0}.magnifier{background:rgba(237,49,49,.7) url(images/magnifier.png) no-repeat center;position:absolute;top:10px;left:10px;bottom:10px;right:10px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-hover{background:rgba(237,49,49,.7) url(images/video.png) no-repeat center;position:absolute;top:10px;left:10px;bottom:10px;right:10px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.entry:hover .video-hover,.entry:hover .magnifier{opacity:1}img{max-width:100%}.isotope-item{z-index:2;width:260px;height:171px;padding:0 10px 10px 0}.isotope-item img{width:260px;border:thin solid #ededed;cursor:pointer}.isotope-item img:hover{border:thin solid #bdbdbd}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.dark-overlay{position:absolute;background:url(../images/featured-mouseover.png) no-repeat;overflow:hidden;width:318px;font-family:Arial,Helvetica,sans-serif;font-size:21px;color:#FFF;line-height:30px}.dark-overlay-inner{border-radius:5px;width:278px;overflow:hidden;background:rgba(0,0,0,0.79);padding:19px 13px 19px 13px}.dark-overlay h1{font-weight:bold}.featured-overlay-content{font-size:14px;line-height:20px;margin-bottom:10px;min-height:250px}.dark-overlay h3{bottom:14px;position:absolute;font-size:14px;color:#FFF;text-transform:lowercase;text-align:left;bottom:0}.email_hover:hover{color:#69791c}.email_hover_red:hover{color:#f36c6c}.services_button:hover{background: url(../images/slide_up_hover.png);}

.general_mouseover {
	width: 162px;
	height: 80px;
	padding: 10px;
	overflow: hidden;
	background: url(../images/general_mouseover.png);	
}
.general_mouseover h1 {
	color: #96ce58;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.general_mouseover h2 {
	color: #2fa0cf;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;	
}
.general_mouseover p {
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
	line-height: 14px;	
}

.popup1{
    padding: 20px 20px 40px 20px;
    float: left;
    font-family: 'franklin';
    position: fixed;
    z-index: 10010;
    background: #FFF;
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
    width:auto;
    overflow: hidden
}