.ajax_dropdown img{margin-top:-10px;}.select_answer{float:left;margin-top:0;margin-bottom:1px;margin-left:2px;padding-top:2px;padding-bottom:1px;padding-left:5px;color:#CCC;text-align:left;width:300px;height:20px;text-decoration:underline;font-weight:bold;font-family:Arial;font-size:13px;cursor:pointer;}
.answers{border:1px solid #CCC;z-index:1000;background:url('Images/menu-bg.gif') repeat-y 0 0 #FFF;cursor:default;text-align:left;padding:1px 1px 0 1px;margin:0;margin-left:-2px;font-size:14px;}
.answers a{margin:1px 0 1px 0;display:block;color:#333;font-weight:normal;text-decoration:none;cursor:pointer;width:150px;vertical-align:middle;padding:4px 7px 4px 25px;white-space:nowrap;}
.answers a:hover{background-color:#666;color:#E1E1E1;border:1px solid #CCC;padding:3px 6px 3px 24px;}
img.answered{float:left;margin-left:4px;}.mnuNavbar{margin:auto;}.mnuNavbar_item{font-family:Tw Cen MT Condensed Extra Bold,Impact;color:#CCC;}
.mnuNavbar_sub_item{font-family:Tw Cen MT Condensed Extra Bold,Arial;color:#CCC;font-size:14px;}
.mnuSubNavbar{font-family:Tw Cen MT Condensed Extra Bold,Arial;font-size:12px;color:#FFF;}
.hypSubNavLink_item:hover{color:#7A0000;}#wrapper{width:1018px;height:100%;margin:auto;}
#left_gutter{width:56px;height:100%;vertical-align:top;background:url('Images/gutter_left.jpg') repeat-y;}
#right_gutter{width:56px;height:100%;vertical-align:top;background:url('Images/gutter_right.jpg') repeat-y;}
#header_left_gutter{float:right;width:4px;height:100%;height:213px;background:url('Images/header_left_gutter.jpg') no-repeat;}
#header_right_gutter{float:left;width:4px;height:100%;height:213px;background:url('Images/header_right_gutter.jpg') no-repeat;}
#main{width:906px;margin:auto;}#header{width:906px;height:167px;margin:auto;}#header_top_border{float:left;width:906px;height:10px;background:url('Images/header_top.jpg') no-repeat;}
#header_right_border{float:right;width:5px;height:150px;background:url('Images/header_right.jpg') no-repeat;}
#header_left_border{float:left;width:5px;height:150px;background:url('Images/header_left.jpg') no-repeat;}
#header_bottom_border{float:left;width:906px;height:7px;background:url('Images/header_bottom.jpg') no-repeat;}
#header_content{float:left;width:896px;height:150px;text-align:right;background:url('Images/header_bg.jpg') repeat-x;}
#logo_wrapper{float:left;width:443px;margin-left:22px;margin-top:11px;}#logo1{float:left;}
#logo2{float:left;width:443px;height:29px;background:url('Images/logo2.jpg') top right no-repeat;font-family:Tw Cen MT Condensed Extra Bold,Arial;font-size:14px;text-transform:uppercase;}
#navbar{height:46px;width:906px;margin:auto;background:#000;}#navbar_left_border{float:left;width:11px;height:42px;background:url('Images/nav_left.jpg') no-repeat;}
#navbar_content{float:left;width:884px;height:42px;text-transform:uppercase;}#navbar_right_border{float:right;width:11px;height:42px;background:url('Images/nav_right.jpg') no-repeat;}
#navbar_bottom_border{float:left;width:906px;height:4px;background:url('Images/nav_bottom.jpg') no-repeat;}
#content{float:left;width:902px;min-height:300px;margin:auto;margin-top:0;margin-bottom:0;padding:0;border-left:solid 2px #555;border-right:solid 2px #555;border-bottom:solid 1px #555;background:#1A1919 url('Images/content_bg.jpg') repeat-x;}
#content_wp{float:left;width:792px;min-height:520px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:0;padding-bottom:30px;padding-left:50px;padding-right:40px;padding-top:20px;text-align:left;background:#040404 url('Images/content_wp_bg.jpg') repeat-x;}
#footer{float:left;width:906px;height:56px;margin:auto;}#footer_top_border{float:left;width:906px;height:7px;background:url('Images/footer_top.jpg') no-repeat;}
#footer_right_border{float:right;width:11px;height:43px;background:url('Images/footer_right.jpg') no-repeat;}
#footer_left_border{float:left;width:11px;height:43px;background:url('Images/footer_left.jpg') no-repeat;}
#footer_bottom_border{float:left;width:906px;height:6px;background:url('Images/footer_bottom.jpg') no-repeat;}
#footer_content{float:left;width:884px;height:43px;background:#000;}body,h1,h2,h3,h4,h5,h6,p,form,blockquote{margin:0;padding:0;}
body{background:#000;text-align:center;font-family:Times New Roman,Arial;color:#E1E1E1;}
p{margin-bottom:15px;margin-top:15px;}img{border:0;}a{cursor:pointer;color:#FFF;text-decoration:none;}
a:hover{color:#A00;}strong.red{color:#a70000;}th{font-weight:bolder;text-align:left;text-decoration:underline;}
th a{text-decoration:underline;}h1{font-size:24px;margin-left:-30px;margin-top:20px;margin-bottom:20px;width:100%;}
h2{font-size:18px;margin-left:-20px;margin-top:10px;margin-bottom:10px;}h3{font-size:16px;margin-top:10px;margin-bottom:0;margin-left:-15px;padding:0;}
ul{font-size:13px;font-family:Trajan Pro,Times New Roman;margin-top:0;margin-bottom:5px;padding-top:0;list-style-image:url(Images/bullet_circle.gif);}
ul.list{font-size:15px;font-family:Times New Roman;}li{padding:1px;}table{border:0;}
.g_clear_left{clear:left;}.g_clear_right{clear:right;}.g_clear_both{clear:both;}
.g_float_left{float:left;}.g_float_right{float:right;}.g_bread_crumb img.request_quote_btn{margin:auto;}
.or_line{width:146px;height:10px;margin:auto;background:url('Images/or_line.jpg') no-repeat;}
.page_curl{float:right;margin-right:18px;margin-top:-47px;cursor:pointer;}.section_overlap{float:left;height:21px;background:url('Images/section_overlap-bg.jpg') repeat-x;}
.section_overlap_horz{float:right;width:21px;background:#AAA url('Images/section_overlap_horz-bg.jpg') repeat-x;}
td.label{vertical-align:top;text-align:right;color:#FFF;font-family:Times New Roman;font-size:14px;font-weight:bold;}
.button{float:right;margin-top:5px;margin-right:0;margin-left:10px;}span.more_link{height:12px;width:13px;margin-left:10px;text-indent:-10000px;background:url('Images/link.gif') no-repeat;}
.callouts{font-family:Sylfaen;font-size:16px;color:#D8D8D8;}.careers{height:560px;padding-left:50px;padding-right:40px;text-align:left;}
#header_ad{float:right;width:308px;height:130px;}#header_ad img.call_today{width:288px;height:24px;text-indent:-1000px;margin:0;margin-top:15px;margin-right:20px;float:right;}
#header_ad .or_line{width:146px;height:10px;margin:auto;margin-top:12px;margin-right:90px;float:right;background:url('Images/or_line.jpg') no-repeat;}
#header_ad img.request_quote_btn{float:right;clear:right;margin-top:3px;margin-right:65px;margin-bottom:6px;width:193px;height:55px;}
#header_navbar{float:right;margin-right:22px;text-transform:uppercase;width:390px;margin-left:0;margin-top:0;margin-bottom:0;}
.current_theme_label{float:right;margin-top:2px;margin-right:5px;color:#666;}.select_theme{float:right;margin-top:0;margin-bottom:1px;padding-top:2px;padding-bottom:1px;padding-left:5px;color:#999;text-align:left;width:100px;height:20px;text-decoration:underline;font-weight:bold;}
.site_themes{border:1px solid #CCC;z-index:1000;background:url('Images/menu-bg.gif') repeat-y 0 0 #E1E1E1;cursor:default;text-align:left;padding:1px 1px 0 1px;margin-left:70px;font-size:14px;}
.site_themes a{margin:1px 0 1px 0;display:block;color:#333;font-weight:normal;text-decoration:none;cursor:pointer;width:88px;vertical-align:middle;padding:4px 7px 4px 25px;white-space:nowrap;}
.site_themes a:hover{background-color:#666;color:#E1E1E1;border:1px solid #CCC;padding:3px 6px 3px 24px;}
#login_panel{position:absolute;margin-top:-15px;margin-left:-300px;padding:15px;padding-top:20px;width:310px;height:175px;background:#000;border:solid 1px #666;text-align:left;text-transform:none;}
#login_panel td.label{width:90px;}#login_panel h3{margin-left:0;margin-bottom:15px;text-transform:uppercase;}
#login_panel .error_message{float:right;color:#FA0000;font-size:15px;margin-top:-8px;margin-left:10px;width:130px;}
#login_panel .forgot_pswd{float:left;font-size:13px;margin-top:20px;text-transform:uppercase;}
#login_panel table.login_form{margin-left:15px;}#login_panel .instruct{font-family:Times New Roman;font-size:14px;}
#footer_request_quote{float:left;margin-left:15px;margin-top:10px;}#footer_navbar{float:right;margin:0;margin-right:10px;margin-top:12px;text-transform:uppercase;}
#subfooter{margin:auto;color:#666;font-size:12px;padding-bottom:25px;padding-top:15px;width:850px;}
#subfooter a{color:#797979;font-size:12px;margin:5px;line-height:18px;}#subfooter a:hover{color:#E0E0E0;}
#subfooter table.links{width:700px;margin:auto;}#subfooter table.links th{padding-left:20px;}
#subfooter table.links td{padding-left:20px;}#subfooter_logos{padding:2px;}#subfooter_logos .logos{margin-left:4px;margin-right:4px;margin-top:10px;}
#subfooter_logos .cert_logos{margin:auto;width:272px;}#subfooter_logos .resource_logos{clear:both;}
#statusbar{bottom:0;left:0;position:fixed;width:98%;}#statusbar_wrapper{background:#f0f0f0 url('Images/bg_statusbar.gif') repeat-x;float:right;text-align:left;width:485px;}
#statusbar_wrapper a{color:#000;}#careers_page{height:600px;text-align:left;padding-left:50px;}
#company_page{width:882px;height:482px;text-align:left;padding:10px;}#company_page .page_content{float:left;background:url('Images/company_cntnt-bg.jpg') repeat-x;}
#company_page .page_content-bg2{float:left;width:501px;height:477px;padding-left:50px;padding-right:100px;background:url('Images/company_cntnt_inner-bg.jpg') no-repeat right;}
#company_page .page_content .content_inner p{padding-top:0;padding-bottom:0;}#company_page .sidebar{float:right;width:201px;height:477px;margin-right:-10px;margin-bottom:-10px;padding-left:20px;padding-right:20px;padding-top:15px;background:url('Images/company_sidebar-bg.jpg') no-repeat right bottom;}
#company_page .page_content h2.company_approach{margin-top:-10px;margin-bottom:-15px;}
#company_page .page_content h2.company_mission_values{margin-top:-10px;margin-bottom:-15px;}
#company_page .page_content h2.company_p9_meaning{margin-top:-10px;margin-bottom:-15px;}
#company_page .page_content h2.company_project_gallery{margin-top:-10px;margin-bottom:-15px;}
#contact_page{height:735px;text-align:left;padding-left:10px;padding-right:10px;}
#contact_page .top{float:left;height:401px;width:892px;margin-right:-10px;margin-top:11px;}
#contact_page .top .content1{float:left;height:412px;width:543px;margin-top:10px;background:url('Images/contact_top_cntnt-bg.jpg') repeat-x;}
#contact_page .top table{margin-left:60px;}#contact_page .top td.sub_label{width:190px;padding-left:10px;color:#333;font-size:14px;}
#contact_page .top td.email_field{width:180px;padding-left:20px;font-style:italic;font-size:16px;}
#contact_page .top .content2{float:right;height:326px;width:249px;margin-top:-11px;padding-left:50px;padding-right:50px;padding-top:50px;background:url('Images/pg_contact_us.jpg') no-repeat top right;background-position:0 0;}
#contact_page .bottom{float:right;height:318px;width:892px;margin-left:-10px;}#contact_page .bottom .content1{float:right;height:318px;width:521px;padding-top:60px;padding-left:50px;background:url('Images/contact_bttm_cntnt-bg.jpg') repeat-x;}
#contact_page .bottom .content1 .content1-bg2{height:318px;width:467px;padding-left:10px;background:url('Images/contact_bttm_cntnt1-bg2.jpg') repeat-x;}
#contact_page table.inquiry_form{margin-left:30px;margin-bottom:0;}#contact_page .bottom .content2{float:left;height:279px;width:251px;margin-top:24px;padding-left:40px;padding-right:30px;padding-top:20px;background:url('Images/pg_contact_us.jpg') no-repeat bottom left;background-position:0 -404px;}
#contact_page .section_overlap{margin-top:-46px;margin-left:-60px;margin-right:0;width:232px;}
#contact_page .top .content1 h1.contact_top{margin-left:35px;}#contact_page .bottom .content1 h2.contact_bottom{padding:0;margin-top:-14px;margin-left:8px;}
#default_page{height:1193px;width:902px;padding-top:11px;background:url('Images/default_content-bg.jpg') repeat-x;}
#default_page .header{width:876px;height:158px;margin:auto;}#default_page .header .left_img{float:left;}
#default_page .header .right_img{float:right;}#default_page .sidebar{height:819px;width:314px;float:left;margin-top:15px;margin-left:15px;text-align:left;background:url('Images/default_sidebar-bg.jpg') repeat-x;}
#default_page .sidebar-bg2{height:819px;width:274px;float:left;text-align:left;padding-left:40px;background:url('Images/default_ecommerce_img.jpg') no-repeat bottom left;}
#default_page .sidebar h3{margin-left:10px;}#default_page .sidebar_img{float:left;margin-left:15px;}
#default_page .sidebar p{width:230px;margin:auto;margin-top:20px;}#default_page .sidebar a{text-decoration:underline;}
#default_page .sidebar_img_bottom{float:left;margin-top:632px;}#default_page .page_content{float:right;text-align:left;width:492px;margin:auto;margin-top:8px;padding-left:40px;padding-right:20px;padding-bottom:20px;}
#default_page .page_content table{width:450px;margin-left:20px;}#default_page .page_content th{width:450px;}
#default_page .flash_intro{margin-left:-60px;margin-right:-20px;margin-top:-8px;margin-bottom:15px;background:#000;}
#default_page .page_content .gallery_btn{width:124px;margin:auto;}#default_page h2{margin-left:-10px;}
#default_page .page_content h1.cust_solutions{margin:0;padding:0;margin-left:-15px;margin-top:0;}
#default_page .sidebar h2.technologies{margin:0;padding:0;margin-left:-10px;margin-top:0;}
#design_page{height:398px;padding-left:10px;padding-right:10px;}#design_page p{float:left;clear:left;width:264px;margin-left:25px;margin-right:25px;margin-top:5px;padding:0;}
#design_page #website{float:left;height:398px;width:350px;}#design_page #website .content1{float:left;height:199px;width:350px;margin-top:10px;margin-right:-84px;background:url('Images/dev_web_content-bg.jpg') repeat-x;}
#design_page #website .content2{float:left;height:189px;width:266px;background:url('Images/pg_design.jpg') no-repeat top right;background-position:0 0;}
#design_page #website .content1_inner{height:122px;width:314px;text-align:left;margin:auto;margin-top:40px;background:url('Images/dev_web_cntnt_innr-bg.jpg') repeat-x;}
#design_page #logo{float:left;height:398px;width:266px;}#design_page #logo .content1{float:left;height:199px;width:350px;margin-bottom:10px;margin-left:-84px;background:url('Images/dev_software_content-bg.jpg') repeat-x;}
#design_page #logo .content2{float:left;height:163px;margin-top:25px;width:182px;background:url('Images/pg_design.jpg') no-repeat bottom;background-position:0 -190px;}
#design_page #logo .content1_inner{height:122px;width:314px;text-align:left;margin:auto;margin-top:40px;background:url('Images/dev_sftwr_cntnt_innr-bg.jpg') repeat-x;}
#design_page .section_overlap{width:84px;}#design_page .section_overlap_right{margin-top:16px;}
#design_page #flash{float:right;height:398px;width:266px;}#design_page #flash .content1{float:left;height:199px;width:350px;margin-top:10px;margin-left:-84px;background:url('Images/dev_web_content-bg.jpg') repeat-x;}
#design_page #flash .content2{float:left;height:189px;width:266px;background:url('Images/pg_design.jpg') no-repeat top right;background-position:0 -357px;}
#design_page #flash .content1_inner{height:122px;width:314px;text-align:left;margin:auto;margin-top:40px;background:url('Images/dev_web_cntnt_innr-bg.jpg') repeat-x;}
#design_page h1{font-size:19px;width:100%;}#design_page #website .content1_inner h1.dsgn_website{float:left;margin:0;padding:0;margin-left:5px;margin-top:-15px;}
#design_page #logo .content1_inner h1.dsgn_grphc{float:left;margin:0;padding:0;margin-left:5px;margin-top:-15px;}
#design_page #flash .content1_inner h1.dsgn_flash{float:left;margin:0;padding:0;margin-left:5px;margin-top:-15px;}
#development_page{height:398px;padding-left:10px;padding-right:10px;}#development_page p{float:left;clear:left;width:264px;margin-left:25px;margin-right:25px;margin-top:5px;padding:0;}
#development_page #website{float:left;height:398px;width:350px;}#development_page #website .content1{float:left;height:199px;width:350px;margin-top:10px;margin-right:-84px;background:url('Images/dev_web_content-bg.jpg') repeat-x;}
#development_page #website .content2{float:left;height:189px;width:266px;background:url('Images/pg_development.jpg') no-repeat top right;background-position:0 0;}
#development_page #website .content1_inner{height:122px;width:314px;text-align:left;margin:auto;margin-top:40px;background:url('Images/dev_web_cntnt_innr-bg.jpg') repeat-x;}
#development_page #software{float:left;height:398px;width:266px;}#development_page #software .content1{float:left;height:199px;width:350px;margin-bottom:10px;margin-left:-84px;background:url('Images/dev_software_content-bg.jpg') repeat-x;}
#development_page #software .content2{float:left;height:163px;margin-top:25px;width:182px;background:url('Images/pg_development.jpg') no-repeat bottom;background-position:0 -189px;}
#development_page #software .content1_inner{height:122px;width:314px;text-align:left;margin:auto;margin-top:40px;background:url('Images/dev_sftwr_cntnt_innr-bg.jpg') repeat-x;}
#development_page .section_overlap{width:84px;}#development_page .section_overlap_right{margin-top:16px;}
#development_page #ecommerce{float:right;height:398px;width:266px;}#development_page #ecommerce .content1{float:left;height:199px;width:350px;margin-top:10px;margin-left:-84px;background:url('Images/dev_web_content-bg.jpg') repeat-x;}
#development_page #ecommerce .content2{float:left;height:189px;width:266px;background:url('Images/pg_development.jpg') no-repeat top right;background-position:0 -370px;}
#development_page #ecommerce .content1_inner{height:122px;width:314px;text-align:left;margin:auto;margin-top:40px;background:url('Images/dev_web_cntnt_innr-bg.jpg') repeat-x;}
#development_page h1{font-size:19px;width:100%;}#development_page #website .content1_inner h1.dev_website{float:left;margin:0;padding:0;margin-left:5px;margin-top:-15px;}
#development_page #software .content1_inner h1.dev_software{float:left;margin:0;padding:0;margin-left:5px;margin-top:-15px;}
#development_page #ecommerce .content1_inner h1.dev_ecommerce{float:left;margin:0;padding:0;margin-left:5px;margin-top:-15px;}
#ecommerce_page{height:917px;text-align:left;padding-left:10px;padding-right:10px;}
#ecommerce_page .top{float:left;height:197px;width:892px;}#ecommerce_page .top .content1{float:right;height:197px;width:497px;margin-top:10px;margin-right:10px;padding-left:40px;padding-right:20px;background:url('Images/mission_top_cntnt-bg.jpg') repeat-x;}
#ecommerce_page .top .content2{float:left;height:162px;width:215px;padding-left:100px;padding-right:10px;padding-top:25px;background:url('Images/ecommerce_top_cntnt2-bg.jpg') no-repeat top left;}
#ecommerce_page .bottom{float:right;height:656px;width:892px;margin-left:-10px;}
#ecommerce_page .bottom .content1{float:left;height:645px;width:589px;margin-top:-11px;margin-left:10px;padding-left:45px;padding-right:20px;background:url('Images/mission_bttm_cntnt-bg.jpg') repeat-x;}
#ecommerce_page table.values{margin-left:20px;}#ecommerce_page .bottom .content2{float:right;height:656px;width:236px;margin-top:10px;margin-right:-10px;background:url('Images/ecommerce_bttm_cntnt2-bg.jpg') no-repeat top left;}
#ecommerce_page .bottom .content2-bg2{float:right;height:506px;width:186px;margin-top:-7px;margin-left:0;padding-left:30px;padding-right:20px;padding-top:210px;background:url('Images/ecommerce_bttm_cntnt2-bg2.jpg') no-repeat bottom left;}
#ecommerce_page .section_overlap{float:right;margin-top:-35px;margin-right:-20px;width:329px;}
#ecommerce_page .top .content1 h1.ecommerce_top{margin-left:-10px;margin-bottom:-8px;}
#ecommerce_page .bottom .content1 h2.ecommerce_bottom{margin-top:35px;}#ecommerce_page .bottom .content2 h2.generate_sales{margin-top:-60px;}
#flash_design_page{width:882px;height:735px;text-align:left;padding:10px;}#flash_design_page .page_content{float:left;width:589px;}
#flash_design_page .page_content .top{float:left;width:519px;height:462px;padding-left:50px;padding-right:20px;background:#838383 url('Images/flash_dsgn_cntnt_top-bg.jpg') repeat-x;}
#flash_design_page .page_content .bottom{float:left;height:333px;width:464px;margin-right:21px;padding:0;padding-left:20px;padding-right:20px;background:url('Images/flash_dsgn_cntnt_bttm-bg.jpg') no-repeat;}
#flash_design_page .sidebar{float:right;width:293px;}#flash_design_page .sidebar .top{float:left;width:253px;height:441px;padding-left:30px;background:url('Images/flash_dsgn_sidebar_top-bg.jpg') no-repeat left bottom;}
#flash_design_page .sidebar .bottom{float:left;width:341px;height:338px;margin-left:-48px;background:url('Images/flash_dsgn_sidebar_bttm-bg.jpg') repeat-x;}
#flash_design_page .sidebar .bottom_inner{float:left;width:267px;height:246px;margin-left:37px;margin-right:37px;margin-top:29px;background:url('Images/flash_dsgn_sidebar_bttm_inner-bg.jpg') repeat-x;}
#flash_design_page .section_overlap{width:48px;}.flash_showcase{margin-top:-80px;}
#flash_design_page h2{font-size:18px;}#flash_design_page .sidebar .top h2.uses_flash_dsgn{margin-left:5px;}
#flash_design_page .sidebar .bottom_inner h2.flash_dsgn_showcase{margin-left:5px;margin-top:-10px;}
#flash_design_page .page_content .bottom h2.flash_dsgn_elements{margin-top:40px;margin-left:1px;}
#graphic_design_page{height:780px;text-align:left;padding-left:10px;padding-right:10px;}
#graphic_design_page .top{float:left;height:307px;width:892px;margin-top:10px;}#graphic_design_page .top .content1{float:right;width:378px;height:299px;margin-top:0;margin-right:10px;background:#868686 url('Images/logo_dsgn_sidebar_top-bg.jpg') repeat-x;}
#graphic_design_page .top .top_inner{float:right;width:298px;height:227px;margin-top:23px;margin-right:38px;background:#525252 url('Images/logo_dsgn_sidebar_top_inner-bg.jpg') repeat-x;}
#graphic_design_page .top .content2{float:left;height:238px;width:514px;margin-left:-10px;margin-top:-10px;background:url('Images/graphic_top_cntnt2-bg.jpg') no-repeat top left;}
#graphic_design_page .top .content2 p{padding-left:30px;padding-right:20px;}#graphic_design_page .bottom{float:right;height:503px;width:892px;margin-left:-10px;}
#graphic_design_page .bottom .content1{float:left;height:503px;width:574px;margin-top:-29px;margin-left:10px;padding-left:50px;padding-right:30px;background:url('Images/mission_bttm_cntnt-bg.jpg') repeat-x bottom left;}
#graphic_design_page .bottom .content2{float:right;height:453px;width:151px;margin-top:-8px;margin-right:-10px;padding-left:20px;padding-right:65px;padding-top:50px;background:url('Images/graphic_design_bttm_cntnt2-bg.jpg') no-repeat top right;}
#graphic_design_page .section_overlap{float:right;margin-top:-25px;margin-right:-30px;width:150px;}
.graphic_showcase{margin-left:4px;margin-top:-21px;}#graphic_design_page h3{margin-left:0;text-decoration:underline;}
#graphic_design_page .bottom .content1 h2.graghic_dsgn_bottom{padding:0;margin-top:25px;margin-left:-10px;}
#graphic_design_page .top .content2 h1.graphic_dsgn_elements{margin-left:10px;}#graphic_design_page .top .content1 .top_inner h2.graphic_dsgn_showcase{margin:0;padding:0;margin-left:5px;margin-top:-10px;}
#it_services_page{height:689px;text-align:left;padding-left:10px;padding-right:10px;}
#it_services_page .content{float:left;margin-top:10px;background:url('Images/it_services_section-bg.jpg') repeat-x;}
#it_services_page .content-bg1{float:left;background:url('Images/it_services_cntnt-bg1.jpg') no-repeat top left;}
#it_services_page .content-bg2{float:left;height:669px;width:802px;padding-left:60px;padding-right:20px;background:url('Images/it_services_cntnt-bg2.jpg') no-repeat bottom right;}
#it_services_page .content h1.it_services{margin-left:-40px;margin-top:50px;}#it_services_page .content h2.services_hosting{margin-left:-40px;margin-top:25px;}
#it_services_page .content h2.services_techwriting{margin-left:-40px;margin-top:25px;}
#it_services_page .content h2.services_itsupport{margin-left:-40px;margin-top:25px;}
#it_support_page{width:882px;height:576px;text-align:left;padding:10px;}#it_support_page .page_content{float:left;width:525px;}
#it_support_page .page_content .top{float:left;height:98px;width:444px;margin-right:21px;margin-top:-10px;padding:0;padding-left:30px;padding-right:30px;padding-top:20px;background:url('Images/logo_dsgn_cntnt_top-bg.jpg') no-repeat right;}
#it_support_page .page_content .top p{margin:0;padding:0;}#it_support_page .page_content .bottom{float:left;width:445px;height:443px;padding-left:50px;padding-right:30px;background:#898989 url('Images/logo_dsgn_cntnt_bttm-bg.jpg') repeat-x bottom left;}
#it_support_page .section_overlap_horz{height:161px;margin-right:-30px;margin-left:30px;}
#it_support_page .sidebar{float:right;width:357px;}#it_support_page .sidebar .top{float:left;width:323px;height:267px;margin-top:10px;margin-left:-21px;padding-left:40px;padding-right:15px;background:url('Images/logo_dsgn_sidebar_top-bg.jpg') repeat-x;}
#it_support_page .sidebar .top_inner{float:left;width:298px;height:203px;margin-top:23px;margin-left:40px;background:url('Images/logo_dsgn_sidebar_top_inner-bg.jpg') repeat-x;}
#it_support_page .sidebar .bottom{float:left;width:320px;height:282px;padding-left:25px;padding-right:20px;padding-top:20px;margin:0;margin-top:-8px;background:url('Images/logo_dsgn_sidebar_bttm-bg.jpg') no-repeat top right;}
#it_suport_page h1.support_service{padding-top:-50px;margin-top:-50px;}#login_page{width:882px;height:233px;text-align:left;padding-left:10px;padding-right:10px;}
#login_page .content{float:left;height:233px;width:652px;margin-top:25px;margin-left:115px;background:url('Images/login_cntnt-bg.jpg') repeat-x;}
#login_page .content .content-bg2{float:left;height:163px;width:522px;margin-top:35px;margin-left:65px;background:url('Images/login_cntnt-bg2.jpg') repeat-x;}
#login_page .content h1.login-bg{width:58px;height:27px;text-indent:-10000px;margin-top:-10px;margin-left:10px;background:url('Images/h1-login-bg.png') no-repeat;}
#mission_values_page{height:857px;text-align:left;padding-left:10px;padding-right:10px;}
#mission_values_page .top{float:left;height:197px;width:892px;margin-right:-10px;}
#mission_values_page .top .content1{float:left;height:197px;width:527px;margin-top:10px;padding-left:30px;padding-right:60px;background:url('Images/mission_top_cntnt-bg.jpg') repeat-x;}
#mission_values_page .top .content2{float:right;height:187px;width:352px;margin-top:0;margin-left:-100px;background:url('Images/mission_top_cntnt2-bg.jpg') no-repeat top right;}
#mission_values_page .bottom{float:right;height:318px;width:892px;margin-left:-10px;}
#mission_values_page .bottom p{margin-left:20px;}#mission_values_page .bottom .content1{float:right;height:596px;width:584px;margin-top:-11px;padding-top:60px;padding-left:20px;padding-right:50px;background:url('Images/mission_bttm_cntnt-bg.jpg') repeat-x;}
#mission_values_page .bottom .content2{float:left;height:576px;width:176px;margin-top:65px;margin-left:2px;padding-left:30px;padding-right:30px;padding-top:20px;background:url('Images/mission_bttm_cntnt2-bg.jpg') no-repeat bottom left;}
#mission_values_page .section_overlap{margin-top:-50px;margin-left:-20px;margin-right:0;width:328px;}
#mission_values_page .top .content1 h1.mission_top{margin-left:-15px;}#mission_values_page .bottom .content1 h2.mission_bottom{padding:0;padding-top:-10px;margin-top:-10px;margin-left:5px;width:100%;}
#our_process_page{width:882px;height:935px;text-align:left;padding:10px;padding-top:0;padding-bottom:0;margin:0;}
#our_process_page .top{float:left;width:882px;height:632px;margin-top:11px;}#our_process_page .top .content1{float:right;width:562px;height:632px;margin-top:0;padding-left:40px;padding-right:20px;background:#828282 url('Images/our_approach_content_top-bg.jpg') repeat-x;}
#our_process_page .top .content2{float:left;width:200px;height:614px;padding-left:30px;padding-top:20px;padding-right:30px;background:url('Images/our_approach_sidebar_top-bg.jpg') no-repeat bottom right;}
#sdlc_wheel{width:336px;height:370px;margin-top:-75px;margin-right:80px;}#our_process_page .bottom{float:left;width:882px;}
#our_process_page .bottom .content1{float:left;width:344px;height:313px;margin-top:-21px;padding-left:30px;padding-right:20px;background:url('Images/our_approach_sidebar_bottom-bg.jpg') repeat-x;}
#our_process_page .bottom .content2{float:right;width:428px;height:272px;padding-left:40px;padding-right:20px;padding-top:0;}
#our_process_page .section_overlap{float:right;margin-right:-20px;margin-left:230px;width:134px;}
#our_process_page .top h1.our_approach{clear:left;padding:0;margin-left:-10px;}#our_process_page .bottom h2.process_bottom{clear:left;padding:0;margin-top:10px;margin-left:0;}
#p9meaning_page{height:766px;text-align:left;padding-left:10px;padding-right:10px;}
#p9meaning_page .content{float:left;margin-top:10px;background:url('Images/p9meaning_section-bg.jpg') repeat-x;}
#p9meaning_page .content-bg1{float:left;background:url('Images/p9meaning_cntnt-bg1.jpg') no-repeat top left;}
#p9meaning_page .content-bg2{float:left;background:url('Images/p9meaning_cntnt-bg2.jpg') no-repeat top right;}
#p9meaning_page .content-bg3{float:left;height:749px;width:672px;margin-top:-1px;padding-left:110px;padding-right:100px;background:url('Images/p9meaning_cntnt-bg3.jpg') no-repeat bottom left;}
#p9meaning_page .content h1.p9meaning{margin-left:-50px;margin-top:50px;}#p9meaning_page .content h2.p9meaning_meaning{margin-left:-35px;margin-top:20px;}
#p9meaning_page .content h2.p9meaning_dictionary{margin-left:-35px;margin-top:20px;}
#p9meaning_page .content h2.p9meaning_symbolism{margin-left:-35px;margin-top:20px;}
#privacy_policy_page{height:1230px;text-align:left;padding-left:50px;}#privacy_policy_page ol.alphabet{list-style-type:lower-alpha;}
#privacy_policy_page ol.roman_numerals{list-style-type:lower-roman;}#gallery_page{min-height:700px;width:882px;text-align:left;padding:10px;padding-top:0;padding-bottom:0;margin:0;}
#gallery_page .content{float:left;width:882px;margin-left:0;margin-right:0;margin-top:10px;background:url('Images/gallery_content-bg.jpg') repeat-x;}
#gallery_page .content-bg2{float:left;width:882px;background:url('Images/gallery_content_top-bg.jpg') no-repeat top left;}
#gallery_page .content-bg3{float:left;width:802px;height:642px;padding-left:40px;padding-right:40px;background:url('Images/gallery_content_bttm-bg.jpg') no-repeat top right;}
#gallery_page .project_card{border-collapse:collapse;vertical-align:middle;margin-bottom:20px;margin-top:20px;width:790px;}
#gallery_page td.project_img{border:none;padding-top:0;vertical-align:top;width:100px;}
#gallery_page td.summary{border:none;color:#E1E1E1;text-align:left;white-space:normal;vertical-align:middle;}
#gallery_page td.summary .title,.label{font-weight:bold;}#gallery_page h1.gallery{clear:left;padding:0;margin-left:-10px;}
#request_quote_page{height:735px;text-align:left;padding-left:10px;padding-right:10px;}
#request_quote_page img.step_indicator{float:left;clear:left;margin-top:-5px;margin-left:300px;margin-bottom:0;}
#request_quote_page .quote_req_form{float:left;clear:left;margin-left:20px;margin-top:100px;margin-bottom:0;width:480px;position:absolute;}
#request_quote_page .quote_req_preview{background:#FFF;width:402px;margin:10px;padding:15px;padding-bottom:30px;font-size:12px;color:#000;}
#request_quote_page .quote_req_preview h3{margin:auto;text-align:center;text-decoration:underline;}
#request_quote_page .quote_req_preview table{width:402px;}#request_quote_page .quote_req_preview table td{vertical-align:top;}
#request_quote_page .quote_req_preview table td.label{width:70px;color:#000;text-align:right;}
#request_quote_page td.label{width:180px;}#request_quote_page .top{float:left;height:563px;width:892px;}
#request_quote_page .top .content1{float:left;height:563px;width:623px;margin-top:2px;background:url('Images/request_quote_cntnt_top-bg.jpg') repeat-x;}
#request_quote_page .top .content1 .content1-bg2{float:left;height:460px;width:521px;margin-left:50px;margin-top:45px;margin-bottom:58px;background:url('Images/request_quote_cntnt1_top-bg2.jpg') repeat-x;}
#request_quote_page .top .content2{float:right;clear:right;height:463px;width:202px;margin-left:-10px;padding-left:40px;padding-right:20px;padding-top:100px;background:url('Images/request_quote_top_cntnt2-bg.jpg') no-repeat top right;}
#request_quote_page .bottom{float:right;height:172px;width:892px;margin-left:-10px;}
#request_quote_page .bottom .content1{float:right;height:172px;width:625px;margin-top:-21px;background:url('Images/request_quote_bttm_cntnt1-bg.jpg') repeat-x;}
#request_quote_page .bottom .content1 .content1-bg2{float:left;height:172px;width:555px;padding-left:40px;padding-right:30px;margin-top:-133px;background:url('Images/request_quote_bttm_cntnt1-bg2.jpg') no-repeat top right;}
#request_quote_page .bottom .content2{float:left;height:142px;width:227px;padding-left:20px;padding-right:20px;padding-top:30px;background:url('Images/request_quote_bttm_cntnt2-bg.jpg') no-repeat top right;}
#request_quote_page .section_overlap{margin-bottom:30px;margin-right:287px;margin-left:-40px;margin-top:133px;width:366px;}
#request_quote_page .top .content1 h1.rqst_quote_form{float:left;margin-left:10px;margin-top:-10px;}
#request_quote_page .bottom .content1 h2.dev_bottom{clear:left;padding:0;margin-top:0;}
#resources{text-align:left;padding-left:55px;}#resources a{color:#FFF;font-weight:bold;text-decoration:underline;}
#resources a:hover{color:#A00;}#resources a:visited{color:#E0E0E0;font-weight:normal;}
#resources .icon{background:url('Images/resource_icon.gif') no-repeat;}#resources .terms{background-position:0 -0px;}
#resources .faqs{background-position:0 -50px;}#resources .techs{background-position:0 -100px;}
#resources .tools{background-position:0 -150px;}#resources .knowledge{background-position:0 -199px;}
#resources .bug{background-position:0 -250px;}#resources .forum{background-position:0 -300px;}
#resources .blog{background-position:0 -348px;}#search_optimization_page{height:857px;text-align:left;padding-left:10px;padding-right:10px;}
#search_optimization_page .top{float:left;height:197px;width:892px;margin-right:-10px;}
#search_optimization_page .top .content1{float:left;height:197px;width:475px;margin-top:10px;padding-left:30px;padding-right:60px;background:url('Images/mission_top_cntnt-bg.jpg') repeat-x;}
#search_optimization_page .top .content2{float:right;height:157px;width:257px;margin-top:10px;margin-right:9px;margin-left:-100px;padding-left:30px;padding-right:30px;padding-top:30px;background:url('Images/seo_top_cntnt2-bg.jpg') no-repeat top left;}
#search_optimization_page .bottom{float:right;height:318px;width:892px;margin-left:-10px;}
#search_optimization_page .bottom .content1{float:right;height:596px;width:574px;margin-top:-11px;padding-top:60px;padding-left:50px;padding-right:30px;background:url('Images/mission_bttm_cntnt-bg.jpg') repeat-x;}
#search_optimization_page table.values{margin-left:20px;}#search_optimization_page .bottom .content2{float:left;height:120px;width:166px;margin-top:10px;margin-left:2px;padding-top:100px;padding-left:40px;padding-right:30px;background:url('Images/seo_bttm_cntnt2-bg.jpg') no-repeat top right;}
#search_optimization_page .section_overlap{margin-top:-70px;margin-left:-50px;margin-right:0;width:337px;}
#search_optimization_page .top .content1 h1.seo_top{margin-left:-10px;margin-top:20px;}
#search_optimization_page .bottom .content1 h2.seo_bottom{clear:left;padding:0;margin-top:10px;}
#search_marketing{height:857px;text-align:left;padding-left:10px;padding-right:10px;}
#search_marketing .top{float:left;height:197px;width:892px;}#search_marketing .top .content1{float:right;height:197px;width:497px;margin-top:10px;margin-right:10px;padding-left:40px;padding-right:20px;background:url('Images/mission_top_cntnt-bg.jpg') repeat-x;}
#search_marketing .top .content2{float:left;height:147px;width:275px;padding-left:30px;padding-right:20px;padding-top:40px;background:url('Images/search_marketing_top_cntnt2-bg.jpg') no-repeat bottom left;}
#search_marketing .bottom{float:right;height:656px;width:892px;margin-left:-10px;}
#search_marketing .bottom .content1{float:left;height:631px;width:584px;margin-top:-11px;margin-left:10px;padding-left:40px;padding-top:25px;padding-right:30px;background:url('Images/mission_bttm_cntnt-bg.jpg') repeat-x;}
#search_marketing table.values{margin-left:20px;}#search_marketing .bottom .content2{float:right;height:656px;width:236px;margin-top:10px;margin-right:-10px;background:url('Images/search_marketing_bttm_cntnt2-bg.jpg') no-repeat top left;}
#search_marketing .bottom .content2-bg2{float:right;height:506px;width:166px;margin-top:-7px;margin-left:0;padding-left:30px;padding-right:40px;padding-top:150px;background:url('Images/search_marketing_bttm_cntnt2-bg2.jpg') no-repeat bottom left;}
#search_marketing .section_overlap{float:right;margin-top:-55px;margin-right:-30px;width:329px;}
#search_marketing .top .content1 h1.search_marketing_top{margin-left:-10px;margin-top:10px;}
#search_marketing .bottom .content1 h2.search_marketing_bottom{clear:left;padding:0;margin-top:30px;}
#site_map{text-align:left;margin:auto;width:750px;}#software_dev_page{width:882px;height:858px;text-align:left;padding:10px;padding-top:0;padding-bottom:0;margin:0;}
#software_dev_page .page_content{float:right;margin-top:10px;background:url('Images/software_dev_content-bg.jpg') repeat-x;}
#software_dev_page .page_content-bg2{float:left;width:483px;height:533px;padding-right:40px;padding-left:100px;background:url('Images/software_dev_content-bg2.jpg') no-repeat top right;}
#software_dev_page .sidebar{float:left;width:259px;}#software_dev_page .sidebar .top{float:left;width:229px;height:511px;padding-left:15px;padding-right:15px;margin-top:10px;}
#software_dev_page .sidebar .bottom{float:left;margin-right:-135px;background:url('Images/software_dev_sidebar_bottom-bg.jpg') repeat-x;}
#software_dev_page .sidebar .bottom-bg2{float:left;width:334px;min-height:248px;padding:30px;padding-top:60px;background:url('Images/software_dev_sidebar_bottom-bg2.jpg') no-repeat top right;}
#software_dev_page .sidebar .software_cube{float:right;margin:0;margin-top:-196px;margin-right:12px;width:186px;height:136px;background:url('Images/software_cube.gif') no-repeat;}
#software_dev_page .sidebar .top h2.sftwr_technologies{margin-left:-10px;}#tech_writing_page{min-height:828px;text-align:left;padding-left:10px;padding-right:10px;}
#tech_writing_page .top{float:left;height:519px;width:892px;margin-right:-10px;}
#tech_writing_page .top .content1{float:left;height:509px;width:460px;margin-top:10px;padding-left:50px;padding-right:25px;background:#858585 url('Images/web_dev_top_cntnt-bg.jpg') repeat-x;}
#tech_writing_page .top .content2{float:right;height:479px;width:297px;margin-top:-18px;padding-left:40px;padding-right:20px;padding-top:40px;background:url('Images/tech_writing_top_cntnt2-bg.jpg') no-repeat bottom left;}
#tech_writing_page .bottom{float:right;height:409px;width:892px;margin-left:-10px;}
#tech_writing_page .bottom .content1{float:right;height:409px;width:555px;padding-left:40px;padding-right:30px;margin-top:-21px;background:url('Images/web_dev_bttm_cntnt-bg.jpg') repeat-x;}
#tech_writing_page .bottom .content2{float:left;height:319px;width:216px;margin-right:-39px;padding-left:40px;padding-right:50px;padding-top:90px;background:url('Images/tech_writing_bttm_cntnt2-bg.jpg') no-repeat top left;}
#tech_writing_page .section_overlap{margin-left:-40px;margin-bottom:30px;margin-right:287px;width:278px;}
#tech_writing_page .bottom .content1 h2.tech_writing_bottom{padding:0;margin-top:0;width:100%;}
#terms table{border:none;width:100%;}#terms .name{color:#fff;border-top:solid 1px #333;font-weight:bold;padding-bottom:5px;padding-right:20px;padding-top:5px;vertical-align:top;width:20%;}
#terms .definition{border-top:solid 1px #333;padding-bottom:5px;padding-top:5px;width:80%;}
#visibility_page{width:882px;height:482px;text-align:left;padding:10px;}#visibility_page .page_content{float:right;background:url('Images/company_cntnt-bg.jpg') repeat-x;}
#visibility_page .page_content-bg2{float:right;width:501px;height:477px;padding-left:50px;padding-right:100px;background:url('Images/visibility_cntnt_inner-bg.jpg') no-repeat top right;}
#visibility_page .page_content .content_inner p{padding-top:0;padding-bottom:0;}
#visibility_page .sidebar{float:left;width:171px;height:422px;margin-right:-10px;margin-bottom:-10px;padding-left:30px;padding-right:40px;padding-top:70px;background:url('Images/visibility_sidebar-bg.jpg') no-repeat left bottom;}
#visibility_page .page_content h2.visibility_seo{margin-top:-10px;margin-bottom:-15px;}
#visibility_page .page_content h2.visibility_sem{margin-top:-10px;margin-bottom:-15px;}
#website_design_page{width:882px;min-height:735px;text-align:left;padding:10px;}
#website_design_page .page_content{float:right;width:584px;background:url('Images/website_dsgn_cntnt-bg.jpg') repeat-x;}
#website_design_page .page_content .top{float:left;background:#838383 url('Images/website_dsgn_cntnt-bg.jpg') repeat-x;}
#website_design_page .page_content .top-bg2{float:left;width:514px;height:485px;padding-right:20px;padding-left:50px;background:url('Images/website_dsgn_cntnt-bg2.jpg') no-repeat top right;}
#website_design_page .page_content .bottom{float:left;width:477px;min-height:254px;margin-left:52px;padding:30px;padding-top:0;background:url('Images/website_dsgn_cntnt_bttm-bg.jpg') no-repeat;}
#website_design_page .sidebar{float:left;width:298px;}#website_design_page .sidebar .top{float:left;width:298px;height:454px;margin-top:10px;background:url('Images/website_dsgn_cntnt_top-bg.jpg') no-repeat bottom right;vertical-align:top;}
#website_design_page .section_overlap{float:right;width:52px;}#website_design_page .sidebar .web_callouts{float:left;width:185px;height:112px;margin-left:-10px;margin-top:70px;background:url('Images/website_dsgn_callouts-bg.jpg') repeat-y;}
#website_design_page .sidebar .bottom{float:left;width:350px;min-height:335px;margin-right:-52px;background:url('Images/website_dsgn_sidebar_bottom-bg.jpg') repeat-x;}
#website_design_page .sidebar .bottom_inner{float:left;width:292px;height:246px;margin-left:29px;margin-top:29px;background:url('Images/web_dsgn_sidbar_bttm_innr-bg.jpg') repeat-x;}
.web_showcase{margin-top:-35px;}#website_design_page h3{margin-left:10px;}#website_design_page .sidebar .top h2.website_dsgn{margin-left:5px;margin-bottom:10px;margin-top:30px;}
#website_design_page .sidebar .bottom_inner h2.web_dsgn_showcase{margin:0;padding:0;margin-left:5px;margin-top:-12px;}
#web_dev_page{height:728px;text-align:left;padding-left:10px;padding-right:10px;}
#web_dev_page .top{float:left;height:319px;width:892px;margin-right:-10px;}#web_dev_page .top .content1{float:left;height:309px;width:460px;margin-top:10px;padding-left:50px;padding-right:25px;background:url('Images/web_dev_top_cntnt-bg.jpg') repeat-x;}
#web_dev_page .top .content2{float:right;height:279px;width:277px;padding-left:50px;padding-right:30px;padding-top:40px;background:url('Images/web_dev_top_cntnt2-bg.jpg') no-repeat top right;}
#web_dev_page .bottom{float:right;height:409px;width:892px;margin-left:-10px;}#web_dev_page .bottom .content1{float:right;margin-top:-21px;background:url('Images/web_dev_bttm_cntnt-bg.jpg') repeat-x;}
#web_dev_page .bottom .content1 .content1-bg2{float:left;height:409px;width:515px;padding:0;padding-left:50px;padding-right:60px;background:url('Images/bottom_content1-bg2.jpg') no-repeat top right;}
#web_dev_page .bottom .content2{float:left;height:379px;width:216px;margin-right:-39px;padding-left:30px;padding-right:60px;padding-top:30px;background:url('Images/web_dev_bttm_cntnt2-bg.jpg') no-repeat bottom left;}
#web_dev_page .section_overlap{margin-left:-50px;margin-bottom:30px;margin-right:287px;width:278px;}
#web_dev_page .bottom .content1 h2.dev_bottom{padding:0;margin-top:10px;}#web_dev_page .top .content2 h2.deliver{padding:0;margin-top:-10px;}
#web_dev_page .bottom .content2 h2.custom_apps{padding:0;margin-top:-10px;}@media screen{.sIFR-flash{visibility:visible!important;margin:0;padding:0;}
.sIFR-replaced,.sIFR-ignore{visibility:visible!important;}.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0;padding:0;overflow:auto;letter-spacing:0;float:none;}
}@media print{.sIFR-flash{display:none!important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate{visibility:visible!important;display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;}
}.sIFR-active h1.sifr_hdr{visibility:hidden;font-family:Verdana;font-size:24px;}
.sIFR-active h2.sifr_hdr{visibility:hidden;font-family:Verdana;font-size:18px;}.sIFR-active h3.sifr_hdr{visibility:hidden;font-family:Verdana;font-size:16px;}
.sIFR-active a.sifr_lnk{visibility:hidden;font-family:Verdana;font-size:16px;width:100%;}