/*Global CSS Declarations for AnalogueWeb.com, Version 2009, Copyright (c) Analogue Web Design, LLC. All rights reserved.*/@media screen,projection{/*GLOBAL RESET*/html,body,address,blockquote,div,h1,h2,h3,h4,h5,h6,hr,noscript,p,pre,dl,dt,dd,ol,ul,li,table,caption,thead,tfoot,tbody,tr,td,th,form,fieldset,legend,label,a,img,object,q,span,abbr,acronym,del,dfn,em,ins,strong{background:transparent;border:none;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline;}a{outline:none;text-decoration:none;}abbr:hover,acronym:hover{border-bottom:1px dotted #9e9e9c;cursor:help;}address{font-style:normal;}blockquote,q{quotes:none;}h1,h2,h3,h4,h5,h6{font-size:1em;}html{height:100%;}fieldset,img{border:medium none;}input,button,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;}label{cursor:pointer;}ol,ul{list-style:none;}:focus{outline:none;}/*LAYOUT*/body{background:#9d9d9b url(/assets/img/body.jpg) repeat-y 50% 0;color:#fff;font:10px/1.5 Arial, Verdana, Geneva, sans-serif;height:100%;margin:0 auto;min-width:920px;}#container{background:#373736 url(/assets/img/container.jpg) repeat-y 50% 0;margin:0 auto;position:relative;width:948px;}/*HEADER*/#header{background:#fff;color:#2e2e2e;font-size:1.2em;}#header h1{padding:93px 36px 0 0;text-align:right;text-transform:uppercase;}#header h2{background:url(/assets/img/analogueweb.jpg) no-repeat 0 100%;height:78px;overflow:hidden;text-indent:-999em;width:320px;}#header h2 img{height:49px;left:306px;position:absolute;top:144px;width:49px;z-index:100;}#header em{color:#7eac28;font-weight:700;position:absolute;right:36px;text-align:right;text-transform:lowercase;top:75px;width:150px;}/*NAV*/#nav{background:url(/assets/img/nav.png) repeat-x 50% 0;font-size:1.2em;padding:18px 0 30px;text-align:right;width:948px;}#nav li{display:inline;}#nav li a{color:#9e9e9c;font-weight:700;padding:6px 36px;text-transform:uppercase;}#nav li a:hover{color:#f60;}#nav li a.active{color:#7eac28;}/*CONTENT*/#content{background:url(/assets/img/content-main.jpg) no-repeat 100% 100%;min-height:480px;overflow:hidden;padding-bottom:30px;width:948px;}#content a,#content a:hover span{color:#7eac28;}#content a:hover,#content a span{color:#f60;}#content a.button{display:block;float:right;text-align:right;text-transform:lowercase;}/*CONTENT-MAIN*/#content-main{border-left:1px solid #9e9e9c;color:#9e9e9c;float:right;padding:0 36px 0 48px;width:391px;}#content-main blockquote cite{color:#ccc;font-style:normal;}#content-main h3{color:#7eac28;font-size:1.4em;font-weight:400;margin-bottom:18px;text-transform:uppercase;}#content-main h4{color:#ccc;font-size:1.3em;font-weight:700;}#content-main ol,#content-main ul{font-size:1.2em;margin-bottom:18px;text-align:justify;}#content-main ol li{list-style:decimal;margin-left:18px;}#content-main p{font-size:1.2em;margin-bottom:18px;text-align:justify;}#content-main p.intro{color:#ccc;font-size:1.6em;}#content-main p.intro:first-line {font-size:0.9375em;color:#7eac28;text-transform:uppercase;}#content-main .intro strong{color:#f60;font-size:1.1333em;font-weight:400;}#content-main q{border-right:1px solid #9e9e9c;color:#ccc;display:block;float:left;font-size:1.085em;margin:3px 15px 0 0;padding:12px;text-align:center;width:100px;}#content-main strong{color:#ccc;}#content-main ul li{list-style:circle;margin-left:18px;}/*CONTENT-SIDEBAR*/#content-sidebar{background:url(/assets/img/content-sidebar.jpg) no-repeat;float:right;padding:0 48px 0 36px;width:388px;}#content-sidebar blockquote{padding-left:45px;position:relative;width:343px;}#content-sidebar blockquote b{color:#7eac28;font-size:6em;left:0;position:absolute;top:-24px;}#content-sidebar blockquote cite{color:#9e9e9c;display:block;font-style:normal;text-align:right;}#content-sidebar h4,#content-sidebar h5{color:#7eac28;font-size:1.4em;font-weight:400;margin-bottom:9px;text-transform:uppercase;}#content-sidebar h5{color:#f60;}#content-sidebar p{color:#ccc;font-size:1.2em;margin-bottom:9px;text-align:justify;}#content-sidebar #featured{color:#ccc;font-size:1.2em;margin-bottom:30px;}#content-sidebar #featured a img{border:1px solid #9e9e9c;}#content-sidebar #featured a:hover img{border:1px solid #f60;}/*CONTENT-CLIENTS*/#content-clients{background:url(/assets/img/content-sidebar.jpg) no-repeat;}#content-clients .client{margin:0 36px;padding-top:30px;}#content-clients .client a.button{background:url(/assets/img/client.png) no-repeat 0 100%;float:none;font-size:1.2em;height:19px;padding-top:10px;}#content-clients .client img{background:url(/assets/img/loading.gif) no-repeat 50% 50%;border:1px solid #9e9e9c;float:left;margin-right:48px;}#content-clients .client h3{color:#7eac28;font-size:1.4em;font-weight:400;margin-bottom:18px;text-transform:uppercase;}#content-clients .client h4{color:#fff;font-size:1.2em;margin-bottom:9px;}#content-clients .client p{font-size:1.2em;margin-bottom:9px;}#content-clients .client span{font-weight:700;}#content-clients .client ul{clear:right;color:#9e9e9c;font-size:1.2em;margin-bottom:9px;margin-left:540px;}#content-clients .client ul li{list-style: circle;}#content-clients .client .about{color:#ccc;min-height:132px;}#content-clients .client .about strong{color:#fff;}#content-clients .client .details{clear:both;height:0;overflow:hidden;}#content-clients .top{border-top:1px solid #9e9e9c;padding-top:29px;}/*FOOTER*/#footer{background:#6a7625 url(/assets/img/footer.jpg) no-repeat 100% 50%;font-weight:700;}#footer a{border-bottom:1px solid #7eac28;color:#7eac28;}#footer a:hover{border-color:#f60;color:#fff;}#footer ol{color:#7eac28;padding:12px 36px 18px;}#footer ol li{display:inline;padding-right:18px;}#footer ul{color:#fff;font-size:1.1em;line-height:1.2;overflow:hidden;padding:24px 0 0;text-transform:uppercase;width:948px;}#footer ul li{float:left;height:26px;padding:0 36px;}#footer ul li.tel{border:1px solid #fff;border-width:0 1px;}/*ACCESS*/#access{background:#fff;font-size:1.2em;position:absolute;text-align:right;text-transform:uppercase;top:-84px;width:948px;z-index:100;}#access a{background:#000 url(/assets/img/access.jpg) no-repeat;color:#7eac28;letter-spacing:1px;padding:2px 36px 2px 48px;text-transform:uppercase;}#access a:hover,#access a span{color:#f60;}#access a:hover span{color:#7eac28;}#access button{background:url(/assets/img/go.jpg) no-repeat;border:medium none;color:#fff;font-weight:700;height:19px;line-height:19px;width:36px;}#access button:hover{background-position:0 100%;}#access div{background:#000;overflow:hidden;padding:21px 0;text-align:center;width:948px;}#access form{float:left;padding-bottom:12px;}#access input{background:#5f5d5c;border:1px solid #5f5d5c;color:#fff;padding:1px;text-transform:none;width:148px;}#access input:focus{border-color:#7eac28;}#access label{color:#f60;letter-spacing:1px;}#access #project-mangement{width:472px;}#access #pay-invoice{border-left:1px solid #9e9e9c;width:475px;}/*FORMS*/#content form{font-size:1.2em;margin-bottom:18px;}#content form button{background:url(/assets/img/submit.jpg) no-repeat;border:medium none;color:#fff;font-weight:700;height:20px;line-height:20px;margin-right:18px;text-transform:uppercase;width:63px;}#content form button:hover{background-position:0 100%;}#content form button.disabled{color:#9e9e9c;}#content form em{font-style:normal;text-decoration:underline;}#content form input,#content-main form select,#content-main form textarea{background:#5f5d5c;border:1px solid #5f5d5c;color:#fff;margin-bottom:18px;padding:2px;width:385px;}#content form input:focus,#content-main form select:focus,#content-main form textarea:focus{border-color:#7eac28;}#content form input.isInvalid,#content-main form select.isInvalid,#content-main form textarea.isInvalid{border-color:#f60;}#content form label{color:#ccc;}#content form label.isInvalid{color:#f60;font-weight:700;}#content form select{padding:1px 0;width:auto;}#content form strong{color:#f60;}#content form textarea{height:60px;overflow:auto;}/*PAYMENTS*/#payments form div.acknowledgement{clear:both;color:#fff;margin-bottom:18px;}#payments form .field{float:left;width:195px;}#payments form .field input{width:auto;}#payments form .state,#content form .zip{float:left;}#payments form .state{margin-right:6px;}#payments form .zip input{width:134px;}#payments form fieldset{clear:both;}#payments form fieldset legend{display:none;}#payments #invoice-number,#payments #first,#payments #ccnumber,#payments #city,#payments #phone{width:180px;}#payments #invoice-amount,#payments #last,#payments #email{width:190px;}#payments #cctype label{display:block;float:left;height:23px;margin-right:3px;overflow:hidden;text-indent:-999em;width:37px;}#payments #cctype label input{visibility:hidden;}#payments #ccvisa{background:url(/assets/img/visa.gif) no-repeat;}#payments #ccmastercard{background:url(/assets/img/mastercard.gif) no-repeat;}#payments #ccdiscover{background:url(/assets/img/discover.gif) no-repeat;}#payments #ccamex{background:url(/assets/img/amex.gif) no-repeat;}#payments #cvv-example{border:1px solid #9e9e9c;left:190px;position:absolute;visibility:hidden;z-index:100;}/*SOCIAL NETWORKING*/#social{color:#2e2e2e;position:absolute;right:30px;top:115px;width:140px;z-index:50;line-height:16px}#social a{background:url(/assets/img/social.png) no-repeat;float:left;height:16px;line-height:16px;padding:0 2px;width:16px;}#social a.delicious{background-position:0 -16px;}#social a.digg{background-position:0 -32px;}#social a.facebook{background-position:0 -48px;}#social a.google{background-position:0 -64px;}#social a.linkedin{background-position:0 -80px;}#social a.stumbleupon{background-position:0 -112px;}#social a.twitter{background-position:0 -128px;}/*SLIDES*/#slides{height:439px;margin-bottom:18px;position: relative;width:391px;}.hasJs #slides img{display: none;left:0;position:absolute;top:0;}/*CLASSES*/.acceptance{color:#f60;float:right;margin-top:9px;}.left{border:1px solid #9e9e9c;float:left;margin-right:15px;text-align:left;}.preload{height:9px;overflow:hidden;position:absolute;visibility:hidden;}/*MSIE 7*/*+html #access button{margin-left:3px;}/*MSIE 6*/* html #access button{margin-left:3px;}* html #nav{background-image:url(/assets/img/nav.jpg);}* html #content-clients .client a.button{background-image:url(/assets/img/client.gif);}* html #content-clients .client .about{height:132px;}* html #social a{background:url(/assets/img/social.jpg) no-repeat;}}/*SAFARI 3.0+ and CHROME*/@media screen and (-webkit-min-device-pixel-ratio:0){#content-main p.intro:first-line{font-size:1em;}#content-main .intro strong{font-size:1.0625em;text-transform:uppercase;}}
