html,body,form,fieldset,h1,h2,h3,h4,h5,h6,p,a,img,pre,blockquote,ul,ol,dl,address,div,label,fieldset,button{ margin:0;padding:0;border:0;}
li, dd, blockquote,ul,ol{margin-left:8px;}
form label{cursor:pointer;}
input, select, textarea{font-family:inherit;font-size:12px;vertical-align: text-bottom;}
table{border-collapse:collapse;border-spacing:0;border:0;}
caption, th, td{text-align:left;font-weight:normal;}
.clearer{clear:both;height:0;line-height:0;}
html{background: #000 url(../img/bg.jpg) no-repeat top center;}
body{margin: 0 auto;width:1020px;font-size:12px;line-height:18px;padding:1px 0 0;color: #222222;font-family: 'Trebuchet MS','Tahoma', 'Arial', sans-serif;}
table{margin:10px 0 10px 0;}
p{margin:0 0 12px 0;}
p.zmargin{margin-bottom:0!important;}
a{color:#ff5509;text-decoration:none;}
a.active{text-decoration: underline;}
h1{font-size: 20px;line-height: 26px;font-weight: normal;text-transform: uppercase;border-bottom:1px solid #dcddde;margin:20px 5px 15px 0;}
h2{font-size: 17px;line-height: 22px;color:#383838;margin:5px 0;}
input{border: 1px solid #363e4c;border-left:1px solid #6a6f78;}
.invisible{display: none;}
.clearer{clear:both;}
.hover{cursor: pointer;}
.box{cursor:pointer;}
.innertube{padding:0 20px 30px 20px;}

.container,.container_2,.container_3{ width:1020px;margin:0 auto;overflow: hidden;clear: both;}
.container_3{width:1000px;}
.container_3 h3{margin:15px 15px 0;color:#7b933a;}
.container_3 p{margin:0 15px 10px;}
.container_3 ul{margin:0 25px 10px;}
.container .bg,.container_3 .bg{background: #fff url(../img/cont_bg.png) no-repeat top right;}
.container_3 .bg{padding:5px 0 30px;}
.container_2 .bg{background: #fff url(../img/cont_bg_2.png) no-repeat;}

.container .left,.container_3 .left{width:702px;float:left;}
.container_2 .left{width:275px;float:left;}
.container .left .innertube{padding: 0 2px 0 10px;}
.container_3 .left .innertube{padding: 0 2px 0 24px;}
.container_2 .innertube{padding: 10px 10px 10px 6px;}
.container_2 .left .innertube{padding: 0 2px 0 10px;}
.inner_left{width:334px;float:left;}
.inner_left a{color:#222222;}
.inner_right a{color:#222222;}
.inner_left p img{float:left;margin:0 10px 10px 0;}
.inner_right{float:left;margin-left:20px;width:336px;}
.inner_right.s strong{font-size: 14px;}
.inner_right label{clear: both;width:130px;float:left;text-align: right;margin-right:10px;}
.container .right,.container_3 .right{margin-left: 20px;float:left;width:255px;}
.container_2 .right{float:left;width:728px;}
.container .right .innertube,.container_3 .right .innertube{padding: 0 4px 0 10px;}
.container_2 .box{float:left;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; background: #fff;}
.container_2 .box a{ color:#222222;}
.container_2 .box a.work_image{display:block;}
.container_2 .box .innertube{ margin:22px 19px 0 19px;padding: 0;width:211px;height:435px;overflow: hidden;position: relative;}
.container_2 .box .innertube .clearer{height:10px;}
.container_2 .box.v2 .innertube{margin:22px 9px 0;width:336px;text-align: center;}
.container_2 .box.v2 .innertube *{text-align: left;}
.container_2 .box.first .innertube{margin:22px 19px 0 0;}
.container_2 .box.last{border-right: 0;}
.container_2 .box.last .innertube{margin:22px 0 0 19px;}
p.error { background:url(../images/icon_negative.png) no-repeat left center; padding:0 0 0 25px!important; margin:0 0 3px 30px !important; line-height:15px; }
.success { background:url(../images/icon_positive.png) no-repeat left center; padding:0 0 0 25px!important; color:#709a3c; margin:5px !important; line-height:15px; }
textarea{border:1px solid #e3e3e3;color:#545454;}
input{border:1px solid #e3e3e3;color:#aaa;}

.footer{color: #e2e8f4;text-align: right;margin: 10px 0;}
#top_menu{float:right;list-style: none;font-size: 13px;margin:0 0 15px 0;}
#top_menu li{float:left;text-align:center;margin:0}
#top_menu a{display: block;font-weight: bold;color:#fff;height:30px;line-height:30px;width:100px;text-shadow: 0 1px 0 #333;}
#top_menu a.request_link{width:135px;margin:0 4px;}
#top_menu a.active,#top_menu a:hover{background:url(../img/menu_a.png) no-repeat;text-decoration: none;}
#top_menu a.request_link.active,#top_menu a.request_link:hover{background:url(../img/menu_a2.png) no-repeat;text-decoration: none;}
#left_menu{width:250px;list-style: none;font-size: 14px;margin:0;}
#left_menu li{display: block;}
#left_menu li a{display: block;padding: 0 0 0 5px;color: #222222;height: 40px;line-height: 40px;background: url(../img/left_menu_border.png) no-repeat bottom left;overflow: hidden;}
#left_menu li ul li a{display: block;padding: 0 0 0 15px;color: #222222;height: 28px;line-height: 28px;background: url(../img/arrow.png) no-repeat center left;}
#left_menu li ul li a:hover,#left_menu li ul li a.active{background: url(../img/arrow.png) no-repeat center left;color:#3282cc;text-decoration: underline;}
#left_menu li a.active,#left_menu li a:hover{background:url(../img/left_menu_a.png) no-repeat;color: #fff;text-decoration: none;}
/* Slider */
#slider_div{background:#fff;padding:14px 0 0 0;margin:0;}
#slider strong{display: list-item;color:#fff;font-size: 14px;padding:0 0 5px 25px;list-style:disc;list-style-position: inside;font-weight: normal;}
#slider strong.first{padding:95px 0 3px 25px;}
#slider{overflow:hidden;height:267px;width:972px;margin:0 auto;background: #1c1c1c;}
#slider ul{list-style:none;margin:0;padding:0;width:972px;overflow:hidden;margin:7px 0 0 0;}
#slider ul li{ float:left;margin:0 0 0 5px;cursor: pointer;}
#slider ul li a{position: relative;display:block;overflow:hidden;height:252px;width:46px;text-decoration: none !important;}
#slider ul li a div{position:absolute;top:216px;left:115px;display:inline;float:none;}
#slider .active{width:760px;}
#slider ul li span{position:absolute;display: block;width:46px;height:252px;}
#slider #s0{background: url(../img/slides/slide_dev-link.jpg) no-repeat;}
#slider .active #s0{background: url(../img/slides/slide_dev-alink.jpg) no-repeat;}
#slider #s1{background: url(../img/slides/slide_seo-link.jpg) no-repeat;}
#slider .active #s1{background: url(../img/slides/slide_seo-alink.jpg) no-repeat;}
#slider #s2{background: url(../img/slides/slide_social-link.jpg) no-repeat;}
#slider .active #s2{background: url(../img/slides/slide_social-alink.jpg) no-repeat;}
#slider #s3{background: url(../img/slides/slide_branding-link.jpg) no-repeat;}
#slider .active #s3{background: url(../img/slides/slide_branding-alink.jpg) no-repeat;}
#slider #s4{background: url(../img/slides/slide_mob-link.jpg) no-repeat;}
#slider .active #s4{background: url(../img/slides/slide_mob-alink.jpg) no-repeat;}
#slider ul li .active span{width:45px;}
#slider ul li .active p{left:45px;}
#slider ul li p{ position: absolute;margin:0;width:714px;top:0;left:50px;height:252px;}
#slider ul li strong{font-weight: normal;display: block;background: url(../img/star.png) no-repeat left center;padding: 0 0 0 20px;margin:0 0 0 15px;line-height: 22px;}
#slider ul li p#ss0{background: url(../img/slides/slide_dev.jpg) no-repeat;}
#slider ul li p#ss1{background: url(../img/slides/slide_seo.jpg) no-repeat;}
#slider ul li p#ss2{background: url(../img/slides/slide_social.jpg) no-repeat;}
#slider ul li p#ss3{background: url(../img/slides/slide_branding.jpg) no-repeat;}
#slider ul li p#ss4{background: url(../img/slides/slide_mob.jpg) no-repeat;}
/* Buttons */
.fl_l{float:left;margin:0;}
.fl_r{float:right;margin:0;}
.slide_button{width:125px;height:30px;line-height: 30px;text-align: center !important;display: block;margin:0 auto;color:#171717;font-weight: bold;background: url(../img/slide_button.png) no-repeat 0 0;font-size: 11px;cursor: pointer;text-shadow: 0 1px 0 #cacaca;}
.slide_button:hover{background: url(../img/slide_button.png) no-repeat 0 -30px;}
.button_125{width:125px;height:30px;line-height: 30px;text-align: center !important;display: block;margin:0 auto;color:#fff !important;background: url(../img/button_125.png);font-size: 12px;text-shadow: 0 1px 0 #1f1f1f;}
.button_125:hover{text-decoration: none;background: url(../img/button_125.png) no-repeat 0 -30px;}
.button_102{width:102px;height:30px;line-height:30px;text-align: center !important;display: block;margin:0 auto;color:#fff !important;font-size: 11px;background: url(../img/button_102.png) no-repeat 0 0;text-shadow: 0 1px 0 #333;}
.button_102:hover{text-decoration: none;background: url(../img/button_102.png) no-repeat 0 -30px;}
.button_134{width:134px;background: url(../img/button_134.png) no-repeat;height:30px;line-height: 30px;text-align: left !important;float:right;color:#fff !important;font-size: 11px;text-indent: 10px;text-shadow: 0 1px 0 #1f1f1f;}
.button_134:hover{text-decoration: none;background: url(../img/button_134.png) no-repeat 0 -30px;}

.button{height:30px;line-height: 30px;padding:0 5px 0 0;display: block;margin:0 auto;color:#fff !important;background: url(../img/button_r.png) no-repeat 100% 0;font-size: 12px;text-shadow: 0 1px 0 #1f1f1f;}
.button span{display:block;padding:0 10px 0 15px;background: url(../img/button_l.png) 0 0;text-align:center;}
.button:hover{background-position:100% -30px;}
.button:hover span{background-position:0 -30px;}
.container_3 .right .button{width:180px;margin:15px;}
.container_3 .left .button{width:250px;margin:15px;}
/* Contact Us */
.form{margin:0 5px 0 0;}
.form fieldset{border:1px solid #e8e8e8;padding:0 20px 10px;}
form legend {background:#fbfbfb none repeat scroll 0 0;border:1px solid #e8e8e8;font-weight:bold;margin:5px 0;padding:5px 10px;}
.form li{display:block;list-style: none;margin-bottom:5px;}
.form input{padding:6px 0 6px 25px;}
.form label {color:#282828;cursor:pointer;display:block;margin:0;padding:4px 10px 0 0;}
.requiredlabel {color:#99a460;font-size:14px;padding-left:3px;}
#iconame {background:#fff url(../images/icon_user.gif) no-repeat scroll 2% 50%;}
#icoemail {background:#fff url(../images/icon_mail.gif) no-repeat scroll 2% 50%;}
#icosubj {background:#fff url(../images/icon_home.gif) no-repeat scroll 2% 50%;}
#icophone {background:#fff url(../images/icon_phone.png) no-repeat scroll 2% 50%;}
.form input, .form textarea, .form select {border:1px solid #cccccc;color:#282828;margin:5px 0 0;width:70%;}
.form textarea{ width:80%;}
.request_form{font-size: 13px;}
.request_form h2{background:url(../img/request_header.png) no-repeat 0 0;font-weight:bold;margin:0;padding:2px 0 5px;color:#fff;font-size: 12px;line-height:20px;line-header:27px;text-transform: uppercase;text-align: center;width: 192px;position: absolute;top:0;left:25px;}
.request_form .left,.request_form .right{width:240px;float:left;}
.request_form label {color:#282828;cursor:pointer;display:block;margin:0;padding:8px 10px 0 0;font-weight: bold;}
.request_form li{display:block;list-style: none;margin-bottom:5px;}
.request_form fieldset{position: relative;border:0;margin:10px 0 0;padding:1px 0 0;width:562px;}
.request_form fieldset .inner{background: #fff url(../img/request_bg.png) no-repeat 0 0;padding:26px 25px 0;margin:3px 0 0;*margin:2px 0 0;height: 177px;}
.request_form fieldset.alt .inner{background: #fff url(../img/request_bg_2.png) no-repeat 0 0;padding:26px 25px 0;margin:3px 0 0;*margin:2px 0 0;height: 345px;}
.request_form .input, .request_form textarea, .request_form select{border:1px solid #cccccc;color:#282828;margin:5px 0 0;width:70%;}
.request_form textarea{height: 110px;}
.request_form .input{padding:6px 0; text-indent: 25px;width:222px;}
.request_form .button_134{text-align: center !important;text-indent: 0;margin:0 auto;display: block;float:none;}
.project_comment{float:right;width:250px;padding:1px 0;font-size: 13px;}
.project_comment b{color:#2868a3;font-weight: normal;}
.project_comment .signature{background: url(../img/user.png) no-repeat 12% 30%;padding: 10px 0 10px 75px;}
.project_comment .text_top{background: url(../img/comment_top.png) no-repeat bottom center;height:8px;}
.project_comment .text{background: url(../img/comment.png) no-repeat bottom center;padding:12px 10px 40px 10px;font-weight: bold;font-style: italic;}
.none,.none *{display: none;visibility: hidden;}
/* Follow Us Icons */
.in_help,.f_help,.s_help,.t_help{display:block;display:none;height:14px;line-height:14px;}
.in_icon,.f_icon,.s_icon,.t_icon{float:left;width:42px;line-height:40px;height:40px;background: url(../img/in.png) no-repeat;margin:0 2px 0 0;}
.f_icon{background: url(../img/f.png) no-repeat;}
.s_icon{background: url(../img/s.png) no-repeat;}
.t_icon{background: url(../img/t.png) no-repeat;}
.s_icon:hover{background: url(../img/s_a.png) no-repeat;}
.f_icon:hover{background: url(../img/f_a.png) no-repeat;}
.t_icon:hover{background: url(../img/t_a.png) no-repeat;}
.in_icon:hover{background: url(../img/in_a.png) no-repeat;}
/* Slides */
#slide_num{ float:left; margin-left:230px;}
#slideshow img { left:0;position:absolute;top:0;z-index:8;}
#slideshow img.active {z-index:10;}
#slideshow img.last-active{z-index:9;}
#slideshow{margin:10px 0 0 0;overflow:hidden;position:relative;width:702px;height:502px;}
.photo{margin:10px auto;}
.center{text-align: center;}
.center *{text-align: left;}
#player{margin:5px 0;}
.srm{position:absolute;left:100%;left:55px;top:360px;}
.svp{position:absolute;top:396px;left:55px;}

/* Tables */
.ver-zebra{margin:0 10px 10px;width: 681px;text-align: left;border-collapse: collapse;}
.ver-zebra tfoot td{background:url(../img/service_bottom.png) no-repeat 0 100%;height:7px;border:0;}
.ver-zebra th{text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding:0 15px;
	line-height:43px;
	height:43px;
	color: #fff;
}
.ver-zebra .last_row td{line-height:38px;height:38px;background:none;}
.ver-zebra .last_row td.first_col{background: url(../img/service_l.png) 0 0 no-repeat;}
.ver-zebra .last_row td.last_col{background: url(../img/service_r.png) 100% 0 no-repeat;}
.ver-zebra td.first_col{
font-size: 14px;
font-weight: bold;
color:#a3ab5e;
border-left:0;
background: url(../img/service_l.png) 0 0 no-repeat;
}
.ver-zebra td.last_col{
background: url(../img/service_r.png) 100% 0 no-repeat;
}
.ver-zebra td
{
	font-size: 13px;
	text-align: center;
	padding:0 15px;
	line-height:39px;
	height:39px;
	color: #696868;
	border-left:1px solid #aeadad;
	background: url(../img/service_b.png) 0 100% repeat-x;
}
.vzebra-odd
{
	background: #eceaea;
}
.vzebra-even
{
	background: #dad9d9;
	border-right: 1px solid #eceaea;
	border-left: 1px solid #eceaea;
}
.ver-zebra .vzebra-th-even
{
	background: url(../img/service-even-bg.png) top left repeat-x;
	border-left: 1px solid #494f29;
}
.ver-zebra .vzebra-th-odd
{
	background: url(../img/service-odd-bg.png) top right repeat-x;
	border-left: 1px solid #494f29;
}
.ver-zebra .vzebra-th-odd.r{
	background: url(../img/service-right.png) top right no-repeat;
}
.ver-zebra .vzebra-th-odd.l{
	background: url(../img/service-left.png) top left no-repeat;
	border:none;
}
.service_box{
width:722px;
height:394px;
background: url(../img/hosting_v2.png) no-repeat;
}
.service_box th{
text-align:center;
padding:40px 0 32px 0;
}
.service_box th h2,.service_box th h3{
font-family: Arial;
color:#fff;
margin:0;
font-weight: bold;
}
.service_box th h2{
font-size: 34px;
line-height: 36px;
}
.service_box th h3{
font-size: 24px;
}
.service_box tbody .top{
height:200px;
}
.service_box p{
color:#696868;
line-height:21px;
padding:0 0 3px 55px;
background: url(../img/service_p.png) left center no-repeat;
}
.service_box span{
display: block;
font-style: italic;
text-align: center;
}
.service_but{ text-align: center;width:177px;margin:0 auto;color:#fff;font-size: 20px;line-height: 35px;
background: url(../img/service_but.png) no-repeat;
}
#skypedetectionswf{display: none;}
.thumb{width:210px; height:210px; display:block; margin:0 auto;}
.service_thumb{width:212px;height:170px;display:block;margin:0 auto;}

/* home slides */
#home-slides{width:673px;overflow: hidden;}
#home-slides #panels{height:47px;}
#home-slides #panels a{float:left;height:47px;background-repeat: no-repeat;background-position: 0 0;cursor: pointer;text-decoration: none;}
#home-slides #panels a.sep{width:1px;background-image:url(../img/home-slide-sep.png);}
#home-slides #panels a#panel_1{width:224px;background-image:url(../img/home-slide-1.png);}
#home-slides #panels a#panel_2{width:223px;background-image:url(../img/home-slide-2.png);}
#home-slides #panels a#panel_3{width:224px;background-image:url(../img/home-slide-3.png);}
#home-slides #panels a#panel_1:hover,#home-slides #panels a#panel_1.active,#home-slides #panels a#panel_2:hover,#home-slides #panels a#panel_2.active,#home-slides #panels a#panel_3:hover,#home-slides #panels a#panel_3.active{background-position:0 -47px;}
#home-slides #panels a:hover,#home-slides #panels a.active{}
#home-slides #panels a em{display:block;margin:2px 0 0 17px;color:#fff;font-size: 11px;}
#home-slides #panels a strong{display:block;margin-left:17px;color:#dddddd;font-size: 17px;}
#home-slides #panels a:hover strong,#home-slides #panels a.active strong{color:#a8b563;}
#home-slides #contents{margin: 27px 0 0;}
#home-slides #contents .boxes{display:none;}
#home-slides #contents img{float:left;margin:0 0 0 10px;}
#home-slides #contents .text-desc{margin:4px 0 0 246px;font-size: 13px;}
#home-slides #contents .text-desc strong{display: block;margin:0 0 8px;}
#home-slides #contents .text-desc li{margin: 0;}
#home-slides #contents .text-desc ul{margin:5px 0 10px 12px;}
#home-slides #contents .button_134{text-align: center !important;text-indent: 0;margin:0 auto;display: block;float:none;}
.col{float:left;width:196px;margin:0 0 0 15px;font-size:13px;}
.col a{color:#222;text-decoration: underline;}
.sidebar_link{color:#222;text-decoration:underline;font-weight:bold;}
.marketing_header{background:url(../img/header.jpg) no-repeat 0 0;width:1000px;height:261px;position:relative;z-index:2;}
.marketing_header a{display:block;position:absolute;z-index:3;top:157px;}
.marketing_header a.mwebdesign{background:url(../img/header_web.png) no-repeat 0 0;top:32px;left:19px;width:185px;height:186px;}
.marketing_header a.mseo{background:url(../img/header_seo.png) no-repeat 0 0;top:45px;left:238px;width:158px;height:159px;}
.marketing_header a.mecommerce{background:url(../img/header_ecommerce.png) no-repeat 0 0;top:44px;left:610px;width:158px;height:159px;}
.marketing_header a.miphone{background:url(../img/header_iphone.png) no-repeat 0 0;top:32px;left:796px;width:186px;height:186px;}
