@charset "utf-8";body{margin:0;padding:0;background-color:#a8a8a8;background-image:url(/images/bg_grey.png);text-align:center;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif}div,span,b,img,u,li,ul,table,tr,td,th,a{margin:0;padding:0;vertical-align:top;text-align:left}div#page_wrapper{width:960px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}ul,ol{list-style-position:outside;padding-left:35px}table.body_content a,table.body_content a:link,table.body_content a:active,table.body_content a:visited,a.general,a.general:hover{color:#178f9d;text-decoration:none}table.body_content a:hover{color:#0f5b64;text-decoration:underline}td.top_border{background:url(/images/top_shaddow.png) bottom left repeat-x;height:40px}td.left_border{background:url(/images/left_shaddow.png) right repeat-y;width:60px}td.right_border{background:url(/images/right_shaddow.png) left repeat-y;width:60px}td.left_border_light{background:url(/images/left_shaddow_light.png) right repeat-y;width:60px}td.right_border_light{background:url(/images/right_shaddow_light.png) left repeat-y;width:60px}td.left_border_dark{background:url(/images/left_shaddow_dark.png) right repeat-y;width:60px}td.right_border_dark{background:url(/images/right_shaddow_dark.png) left repeat-y;width:60px}td.bottom_border{background:url(/images/bottom_shaddow.png) top left repeat-x;height:90px}div#menu{clear:both;display:block;font-size:12px}div#menu_left_cap{float:left}div#menu_right_cap{float:left}div#menu_links{float:left;width:803px;display:block}div.menu_link{background:url(/images/menu/bg.png) repeat-x top left;float:left;display:inline;height:47px;line-height:47px;width:20%;color:#fff;text-align:center}.menu_link a{color:#fff;text-decoration:none;z-index:200;position:relative}.menu_link a:hover{color:#fff}div.menu_link:hover{background-image:url(/images/menu/bg_over2.png);background-repeat:repeat-x;background-position:top left}div.menu_dots{width:2px;height:47px;float:left;background:url(/images/menu/bg.png) repeat-x right top}div.menu_dots >img{margin-top:18px}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif}hr{margin:0px;border:0px;color:#305b8c;background-color:#305b8c;height:1px}td.drop_down_menu{background-repeat:repeat;text-align:center;padding-top:5px;padding-bottom:5px}td.drop_down_menu img{display:block;margin-left:auto;margin-right:auto}td.drop_down_menu >div{display:block;margin:0 auto;text-align:center;line-height:20px;height:20px;overflow:visible}td.drop_down_menu a{text-align:center;display:inline;overflow:visible;color:#fff;text-decoration:none;margin:0 auto}td.drop_down_menu br{height:0px;margin:0;padding:0}td.drop_down_menu a:hover{color:#a8a8a8}td.drop_down_menu >img{text-align:center;margin-top:5px;margin-bottom:5px}#menu_services_drop,#menu_company_drop,#menu_portfolio_drop,#menu_contact_drop{position:relative;vertical-align:top;left:0px;display:none;z-index:98}td.middle{background-color:#fff;margin-bottom:24px}td.middle_light{padding-left:10px;background-color:#cfd0d1;color:#3b3b3b;font-size:10px;font-weight:bold;line-height:31px}td.middle_light input{height:15px;border:1px solid #f3f3f3;font-size:10px;color:#000;margin-left:9px;margin-top:auto;margin-bottom:auto;vertical-align:middle}td.middle_dark{padding-left:10px;background-color:#3b3b3b;color:#fff}div.dark_footer{height:25px}a.footer_link{color:#fff;text-decoration:none}a.footer_link:hover{color:#dad81d;text-decoration:underline}div#main_wrapper{background-color:#fff;padding-top:12px;padding-left:13px;padding-right:13px}td.page_header{background-color:#fff}div#butter_up_your_brand{float:right;padding-top:32px;padding-right:3px;margin-right:8px}div#promo{clear:both;float:left;position:relative;left:-6px}div#vancouver_web_design{position:relative;left:-13px;float:right;width:359px;height:142px;padding-left:45px;padding-top:40px;background:url(/images/vancouver_website_design/bg.jpg) no-repeat top left;display:inherit;color:#7c7676;font-size:11px;font-weight:bold;line-height:15px;font-family:Arial,Helvetica,sans-serif}div#vancouver_web_design >h2{color:#13446b;font-family:Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:+2px}div#seo_marketing,div#identity_branding,div#webdesign_development,div#e-commerce{float:left;margin:0px 6px 0px 0px;padding:0px;width:199px;height:115px;font-family:Arial,Helvetica,sans-serif;font-size:14.5px;letter-spacing:-0.7px;font-weight:bold;display:inherit;cursor:pointer;text-decoration:none}.seo_marketing{margin-left:11px !important;background:url(/images/concatenated/concatenated2.png) no-repeat;background-position:-199px -115px;display:inherit;color:#a3d420}.seo_marketing a{color:#a3d420}.seo_marketing1{margin-left:11px !important;background:url(/images/concatenated/concatenated2.png) no-repeat;background-position:-199px 0px;display:inherit;color:#fff}.seo_marketing1 a{color:#fff}.identity_branding{background:url(/images/concatenated/concatenated2.png) no-repeat;background-position:0px -115px;color:#7bc1ed}.identity_branding a{color:#7bc1ed}.identity_branding1{background:url(/images/concatenated/concatenated2.png) no-repeat;background-position:0px 0px;color:#fff}.identity_branding1 a{color:#fff}.webdesign_development{background:url(/images/concatenated/concatenated2.png) no-repeat;background-position:-398px -115px;color:#be7979}.webdesign_development1{background:url(/images/concatenated/concatenated2.png) no-repeat;background-position:-398px 0px;color:#fff}.webdesign_development a{color:#be7979}.webdesign_development1 div{color:#fff}.webdesign_development1 a{color:#fff}.e-commerce{background:url(/images/concatenated/concatenated2.png) no-repeat;background-position:-597px -115px;color:#f4ba09}.e-commerce a{color:#f4ba09}.e-commerce1{background:url(/images/concatenated/concatenated2.png) no-repeat;background-position:-597px 0px;color:#fff}.e-commerce1 a{color:#fff}td#press_releases{padding-top:15px;padding-bottom:15px;width:283px;border-right:1px solid #fff}.press_release{font-size:9px;margin-top:20px;padding-top:20px;clear:both}.press_icon,.press_icon:hover,.press_icon img{float:left;border:none}.press_date{float:left;padding-left:10px;padding-right:15px}.press_date a,.press_date:hover{color:#909090 !important;text-decoration:none}.press_text,.press_text a:active,.press_text a:link,.press_text a:visited{float:left;width:180px;color:#fff;text-decoration:none}.press_text a:hover{float:left;width:180px;color:#dad81d;text-decoration:underline}td#service_list{padding-top:15px;padding-bottom:12px;padding-left:0px;padding-right:0px;margin:0px}div#design_list{width:156px;float:left;margin-left:20px}div#design_list a,div#design_list a:hover{color:#fff;text-decoration:none;display:block}div#programming_list{width:183px;float:left;margin-left:6px}div#programming_list a,div#programming_list a:hover{color:#fff;text-decoration:none;display:block}div#marketing_list{width:158px;float:left;margin-left:6px}div#marketing_list a,div#marketing_list a:hover{color:#fff;text-decoration:none;display:block}.service_list_item{clear:both;line-height:26px;display:inherit;border-bottom:1px dotted #fff;font-size:10px;letter-spacing:-.3px;cursor:pointer}.service_list_itemq{color:#dad81d;background-color:#565656;cursor:pointer}strong.blue_text,span.blue_text{color:#226894;font-size:11px}strong.blue_text_subtitle{color:#226894;font-size:13px}strong.blue_text_title{font-family:Arial,Helvetica,sans-serif;color:#226894;font-size:16px}div.blue_text{color:#71a7eb;height:26px;font-weight:bold}div.blue_text:hover{color:#71a7eb;background:none;cursor:default}.yellow_box{float:right;margin-right:3px}.bottom_list_item{border-bottom:none}ul.service_list{list-style:disc;margin-left:10px}p.first{margin-top:0}p.middle{padding-bottom:10px}p.last{margin-bottom:0}.long_text p{line-height:17px;font-size:11px}.press_release_text p{padding-bottom:10px;line-height:17px;font-size:11px}table.long_text{line-height:17px;font-size:11px}table.form_style td{line-height:17px;font-size:11px;padding:3px}td.form_style{line-height:17px;font-size:11px;padding-top:3px;padding-right:3px;padding-bottom:3px}.right_icon_menu{width:238px;height:100%;background-color:#f7f7f7;display:table-cell;text-align:center}.right_icon_menu img{margin-bottom:20px}.portfolio_thumb{background:url(/images/portfolio/bg.png) no-repeat top left;width:171px;height:79px;text-align:center}.portfolio_thumb:hover{background:url(/images/portfolio/bg_over2.png) no-repeat top left}.portfolio_thumb img{margin-top:5px;border:none}.portfolio_thumb a img{border:none}.portfolio_thumb_spaced{padding-right:14px}.portfolio_thumb_vspaced{padding-bottom:10px}.portfolio_list_spaced{width:185px;padding-right:20px;padding-left:5px;font-size:10px;color:#b7b7b7;line-height:15px}.portfolio_list_spaced a{color:#b7b7b7;text-decoration:none}.portfolio_list_spaced a:hover{color:#000}#sidebar a{color:#178F9D}#sidebar a:hover{color:#0F5B64}.tip{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;line-height:15px;width:200px;font-size:11px;color:white;background:url(/images/menu/drop_down_bg.png) top left repeat}a.tips{display:inline;position:relative;top:-19px;clear:both}.tip-text{display:none}.tip-bottom{background:url('/images/tips_bottom.png') top left no-repeat;height:8px;width:240px;font-size:1px;line-height:8px;display:inherit}.tip-top{background:url('/images/tips_top.png') top left no-repeat;height:8px;width:240px;font-size:1px;line-height:8px;display:inherit}.topleftmenu{width:8px;height:8px;background-image:url(/images/menu/drop_down_topleft.png)}.bottomleftmenu{width:8px;height:8px;background-image:url(/images/menu/drop_down_bottomleft.png)}.toprightmenu{width:8px;height:8px;background-image:url(/images/menu/drop_down_topright.png)}.bottomrightmenu{width:8px;height:8px;background-image:url(/images/menu/drop_down_bottomright.png)}.menu_top{height:8px;width:100%;background-image:url(/images/menu/drop_down_top.png)}.menu_bottom{height:8px;width:100%;background-image:url(/images/menu/drop_down_bottom.png)}.menu_side{background-image:url(/images/menu/drop_down_bg.png)}.drop_down_menu{background-image:url(/images/menu/drop_down_bg.png)}.drop_down_line{width:110px;height:1px;background:url(/images/menu/drop_down_line.png) top left no-repeat}.footer_menu{padding-left:11px}.footer_menu:hover{color:#dad81d !important}.footer_imgs *{border:0;display:inline}.footer_imgs a:link,.footer_imgs a:visited{color:#FFF;text-decoration:none;font-size:11px}.footer_imgs a:hover{color:#dad81d;text-decoration:underline;font-size:11px}
