a{outline:none;color:blue;}body{background:#fff url(../graphics/background.png) repeat-x;border-top:10px solid #2bb5ff;font:62.5%/1.6 "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}#wrapper{height:100%;position:relative;width:960px;margin:0 auto;}#header{border-bottom:1px solid #2bb5ff;height:110px;width:960px;}#header h1{color:#222;float:left;font-size:4em;line-height:100px;}#header img{float:left;position:relative;top:23px;margin:0 0 -50px;}#header ul{float:right;list-style-type:none;position:relative;top:43px;}#header li{display:block;float:left;padding:0 0 0 20px;}#header a{color:#444;display:block;float:left;font-size:1.4em;text-decoration:none;padding:8px 13px;}#header a:hover{background-color:#2bb5ff;border:1px solid #52c2ff;color:#fff;padding:8px 12px;}#header a#logo_link{position:relative;top:0;padding:0;}a img{background-color:transparent;border:0;font-size:0;}a#logo_link:hover{background-color:transparent;border:0;padding:0;}#header a.current_page{background-color:#2bb5ff;border:1px solid #52c2ff;color:#fff;padding:8px 13px;}#content{width:960px;}#content h2{border-top:10px solid #2bb5ff;color:#222;display:block;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:3.2em;font-weight:100;letter-spacing:-1px;margin:0 40% 0 0;padding:10px 0 0;}#content h2 a{color:#222;text-decoration:none;}#content h3{color:#006eff;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2.4em;font-weight:100;height:37px;margin:0 20px 0 0;}#content h3 a{color:#006eff;text-decoration:none;}#content h4{color:#006eff;font-family:Arial;font-size:1.6em;font-weight:400;margin:-10px 0 20px;}#content ol{list-style-position:inside;margin:0 0 10px;}#content ol li{font-size:1.2em;padding:2px 0;}#content ul{list-style-type:square;list-style-position:inside;margin:0 0 10px;}#content ul li{color:#222;font-size:1.2em;padding:5px 0;}#content blockquote{background-color:#efefef;border-left:2px solid #2bb5ff;border-right:2px solid #ddd;display:block;color:#222;font-size:1.1em;margin:5px 0 5px 30px;padding:10px;}#content li.message{list-style-type:none;background-color:#efefef;border-left:1px solid #2bb5ff;border-right:1px solid #ddd;border-bottom:1px solid #2bb5ff;border-top:1px solid #ddd;display:block;color:#222;font-size:1.2em;background-position:5px 5px;margin:5px 0 5px 15px;padding:5px;}#content li p{font-size:1.1em;}#content li p.product_title{font-size:1.1em;display:inline;}#content p.emphase{min-height:45px;background-color:#efefef;border-left:2px solid #2bb5ff;border-right:2px solid #ddd;display:block;color:#222;font-size:1.2em;margin:5px 0 5px 15px;padding:10px 10px 10px 60px;}#content p.price{background-image:url(../graphics/price.png);background-repeat:no-repeat;background-position:5px 5px;}#content p.buy{background-image:url(../graphics/buy.png);background-repeat:no-repeat;background-position:5px 5px;}#content blockquote p{font-size:1.1em;padding:4px 0;}#content table{border-bottom:2px solid #2bb5ff;border-left:1px solid #aaa;border-right:1px solid #aaa;border-top:2px solid #aaa;font-size:1.3em;margin:0 0 10px;}#content table tr{border:0;}#content table tr th{color:#000;font-weight:400;text-align:left;padding:3px 10px;}#content table tr td{color:#222;padding:3px 10px;}#content table .even_row{background-color:#eee;}#content table.followed_products{width:100%;}#footer{border-top:1px solid #aaa;height:60px;width:960px;margin:10px 0 0;}#footer p,#footer h4{color:#444;font-size:1.4em;font-weight:400;padding:2px 0 0;}.clear_div{clear:both;}#showcase{border-bottom:1px solid #2bb5ff;border-top:1px solid #EEE;height:260px;position:relative;width:960px;margin:-1px 0 0;}#featured_images{border:3px solid #ccc;float:left;height:230px;max-height:230px;overflow:hidden;width:444px;z-index:5;margin:0;padding:0;}#featured_images img{height:230px;width:444px;margin:0;padding:0;}#featured_images ul{list-style-type:none;list-style-position:outside;}#featured_text{float:right;height:230px;overflow:hidden;width:480px;}#featured_text h3,#featured_text p{padding:0 0 5px 10px;}#featured_text h3{color:#006eff;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:3em;font-weight:100;margin:-2px 0 0;padding:0 20px 10px 10px;}#prevBtn a,#nextBtn a{background:url(../graphics/next_arrow.png) no-repeat;height:25px;left:422px;position:absolute;font-size:1.4em;overflow:hidden;text-indent:-100px;top:210px;width:25px;z-index:10;}#prevBtn a{background:url(../graphics/prev_arrow.png) no-repeat;left:404px;}#prevBtn:hover,#nextBtn:hover{cursor:pointer;}.column{height:300px;float:left;width:320px;margin:10px 10px 10px 0;}.column h3{border-bottom:1px solid #ddd;}.last_column{margin:10px 0 10px -20px;}#content .last_column h3,#content .last_column p,#content .last_column li{margin:0 0 0 20px;}#content .column p{color:#222;font-size:1.3em;padding:5px 20px 10px 0;}.column img{border:1px solid #ddd;margin:7px 10px 0 0;}#services_container{min-height:600px;position:relative;}.services_desc{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:690px;padding:10px 10px 0 0;}.services_desc img{border:1px solid #ccc;margin:13px 10px 5px 0;}.services_desc span.up_down img{border:none;margin:0 0 -10px -10px;padding:0;}#consultation{min-height:100%;position:absolute;right:0;top:0;width:240px;}#consultation h3{color:#222;margin-bottom:5px;padding:10px 0 10px 10px;}#consultation p{color:#333;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.4em;font-weight:400;padding:5px 0 0 10px;}#consultation ul>li{color:#333;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.2em;font-weight:400;list-style-type:square;padding:5px 0 0 10px;}#consultation ul>li a{text-decoration:none;}#consultation ul.errorlist>li{color:#006eff;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.4em;font-weight:700;padding:5px 0 0 10px;}#consultation input{background-color:#fdfdfd;border:1px solid #aaa;color:#222;height:16px;width:200px;margin:-2px 0 12px;padding:7px 6px 6px;}#work_type{background-color:#fdfdfd;border:1px solid #aaa;width:213px;padding:5px 6px;}#work_type option{background-color:#fdfdfd;}#consultation textarea{background-color:#fdfdfd;border:1px solid #aaa;color:#222;font-family:verdana, sans-serif;font-size:.8em;height:150px;max-height:160px;max-width:215px;width:204px;padding:4px;}#consultation #send{background-color:#222;border:1px solid #bbb;color:#fff;cursor:pointer;float:right;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.1em;height:30px;line-height:30px;width:auto;min-width:100px;margin:0 15px 0 0;padding:0 5px;}#content .portfolio_item{border-bottom:1px solid #aaa;height:340px;position:relative;width:444px;margin:10px 0 40px;padding:0 0 10px;}#content .portfolio_item img{border-top:2px solid #ddd;border-bottom:2px solid #ddd;display:block;height:230px;width:444px;}#content .portfolio_item h3{color:#222;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2.4em;font-weight:100;}#content .portfolio_item p{color:#222;font-size:1.3em;padding:5px 0 0;}#content .portfolio_item a{bottom:5px;color:#222;font-size:1.3em;font-weight:700;position:absolute;right:10px;padding:0;}#content .portfolio_item a:hover{color:#006eff;}#about_desc{float:left;min-height:500px;width:680px;}#content #about_desc h4{color:#006eff;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:400;margin:15px 0 0;}#about_desc p{color:#222;font-size:1.3em;padding:8px 0 10px;}#about_desc img{border:1px solid #ddd;margin:12px 15px 10px 0;}#about_desc .employee_info{border-bottom:1px solid #ddd;height:150px;width:330px;margin:10px 0 5px;}#about_desc #third_desc .employee_info h4{color:#222;margin:10px 0 0;}#about_desc #third_desc .employee_info p{padding:3px 0;}#about_desc #third_desc .employee_info img{float:left;height:100px;width:100px;}#about_navigation{border-bottom:1px solid #ccc;height:35px;margin:0 0 15px;}#about_navigation a{border:none;color:#006eff;outline:none;text-decoration:none;}#about_navigation h3{float:left;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2.2em;font-weight:100;padding:0 30px 0 0;}h3#about_second_link a,h3#about_third_link a{color:#aaa;display:none;}#about_navigation a:hover{color:#006eff;cursor:pointer;}#second_desc h3,#third_desc h3{border-bottom:1px solid #ccc;color:#006eff;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2.2em;font-weight:100;padding:10px 30px 0 0;}#about_extra_info{background-color:#f5f5f5;border-top:2px solid #ddd;border-bottom:2px solid #2bb5ff;float:right;min-height:396px;width:240px;margin:-9px 0 20px;padding:0 0 10px;}#about_extra_info h3{border-bottom:1px solid #ccc;color:#006eff;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2.2em;font-weight:100;margin:5px 20px 0;}#about_extra_info p{color:#444;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.6em;position:relative;top:10px;padding:10px 20px;}#contact_form{float:left;width:480px;margin:0 0 20px;}#contact_info{border-left:1px solid #ccc;float:right;position:relative;top:50px;width:239px;}#contact_info p{color:#555;font-size:1.3em;text-align:left;margin-left:10px;padding:15px 0 15px 30px;}#contact_info ul{color:#555;text-align:left;padding:15px 0 15px 30px;}.contact_type{color:#555;font-weight:900;}#error_desc{margin:0 240px 0 0;}input#report_input_name{margin:0 0 20px;}#sample_report{border-bottom:1px solid #ddd;width:480px;margin:10px 0;padding:10px 0;}#content ul.pagination{border:0;float:right;width:250px;margin:0;padding:0;}#content .pagination li{border:0;font-size:11px;list-style:none;margin:0;padding:0;}#content .pagination a{border:solid 1px #DDD;margin-right:2px;}#content .pagination .previous-off,#content .pagination .next-off{color:#666;display:block;float:left;font-weight:700;padding:3px 4px;}#content .pagination .next a,#content .pagination .previous a{font-weight:700;border:solid 1px #FFF;}#content .pagination .active{color:#ff0084;font-weight:700;display:block;float:left;padding:4px 6px;}#content .pagination a:link,#content .pagination a:visited{color:#006eff;display:block;float:left;text-decoration:none;padding:3px 6px;}#content .pagination a:hover{border:solid 1px #666;}#content .price-up{color:red;white-space:nowrap;}#content .price-down{color:green;white-space:nowrap;}#content .unfollow{background-color:#222;border:1px solid #bbb;color:#fff;cursor:pointer;float:right;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;height:25px;width:auto;padding:3px;}#content .even{background-color:#F0F0F0;padding-left:5px;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.2em;}#content .odd{background-color:#FFF;padding-left:5px;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.2em;}div.services_desc input.form{width:auto;margin-left:5px;margin-top:5px;}#content p.help_text{font-size:1.1em;font-style:italic;margin-left:10px;color:#aaa;}#content div.legals h4{color:#006eff;font-family:Arial;font-size:1.6em;font-weight:400;margin:15px 0 7px;}.inplace_field{color:#222;display:block;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;font-weight:100;letter-spacing:-1px;width:400px;margin:0 40% 0 0;padding:10px 0 0;}#content ul li.sparklines{background-position:top right;background-repeat:no-repeat;padding-right:70px;}#consultation .more{float:right;font-size:.9em;}.ac_results{border:1px solid #000;background-color:#FFF;overflow:hidden;z-index:99999;padding:0;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;margin:0;padding:0;}.ac_results li{cursor:default;display:block;font:menu;font-size:1em;line-height:16px;overflow:hidden;margin:0;padding:2px 5px;}.ac_loading{background:#FFF url(indicator.gif) right center no-repeat;}.ac_over{background-color:#0A246A;color:#FFF;}html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,#featured_images ul li,.services_desc span.up_down a,#content .nospace{margin:0;padding:0;}#content p,#contact_form p{color:#333;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.4em;font-weight:400;padding:5px 0 0;}#footer p,.left_align{float:left;}#footer h4,.right_align,.services_desc span.up_down{float:right;}#contact_form p#required_fields,#content p#required_fields{font-size:1.1em;font-style:italic;font-weight:400;padding:0 0 10px;}#contact_form input,div.services_desc input{background-color:#fdfdfd;border:1px solid #aaa;color:#222;height:16px;width:330px;margin:-2px 0 12px;padding:7px 6px 6px;}#contact_form textarea,div.services_desc textarea{background-color:#fdfdfd;border:1px solid #aaa;color:#222;font-family:verdana, sans-serif;font-size:.8em;height:150px;max-height:160px;max-width:480px;width:480px;padding:4px;}#contact_form #submit,div.services_desc #submit{background-color:#222;border:1px solid #bbb;color:#fff;cursor:pointer;float:right;font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.1em;height:30px;width:90px;padding:0;}
