@charset "utf-8";html{color:#000;background:#ddbf89 url(../images/map.gif) scroll 0 0 repeat;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}img{border:0;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*______________MISCELLANEOUS_______________*/
.gone{text-indent:-5000px;}
#wrapper{width:925px;margin:0 auto; position:relative; }
.port_left {margin-left: 165px;}
.indent{padding-left:30px;}
iframe{border: 1px solid black;}
.noindent{margin-left:-30px;}
#links-wrapper{margin:0 78px;width:868px;text-align:justify;}
.img_border{border: 1px black solid;}

/*______________TEXT FORMATTING_______________*/
ul.indent {list-style:disc;}
#copy p{font-size:13px; padding-right:8px;}
#copy_port p{font-size:13px;}
#copy p em{font:bold italic 12px Arial, Helvetica, sans-serif; color:#bf9105;}
#copy ul em{font:bold italic 12px Arial, Helvetica, sans-serif; color:#bf9105;}
#copy ul{font-size:13px;}
#copy ol{font-size:13px;}
a{font: bold 12px Arial, Helvetica, sans-serif;}
a:hover{text-decoration:underline;color:#c67344;}
#links{	position:absolute;	margin: 370px 0 0 30px;	z-index:5;}	
#links ul {list-style:none;}		
#links a {color:#ffda83;	font: italic bold 18px Arial, Helvetica, sans-serif; text-decoration: none;}
#links a:hover {color:#f4a447;}
#links_2{position:absolute;	margin: 372px 0 0 32px;	z-index:5;}	
#links_2 ul {list-style:none;}	
#links_2 a {color:#000;font: italic bold 18px Arial, Helvetica, sans-serif;text-decoration: none;}
h3.gone{font-size:.1px;}
#port_copy{font-family: Georgia, "Times New Roman", Times, serif;}
#copy h2{font-size:.1px;}
h1{font:bold 18px Arial, Helvetica, sans-serif;color:#a75309;letter-spacing:-.03em;}
h3{font:bold 2.4em Arial, Helvetica, sans-serif;color:#752a22;letter-spacing:-.09em;}
h4{font: bold .965em Georgia, "Times New Roman", Times, serif; color:#112b4f; font-style:italic;}
#message{font:bold 3em Arial, Helvetica, sans-serif;color:#752a22;margin:10px 0 0 0;letter-spacing:-.08em;}
.italic{font-style:italic;}
.support{font-style:italic; color: #bf9105;}


/*______________ELEMENT SETUP_______________*/
.form-not-submit input{background-color:#ddd;padding:5px;font-family:Georgia,"Times New Roman", Times, serif;color:#752a22; width: 90%;}
#footer {position: absolute; top: 610px; width:220px; left: 40px;}
#footer p{font:12px Arial, Helvetica, sans-serif; text-align:center;}
#footer a{text-decoration:none;color:#3f1221;}
#footer a:hover{text-decoration:underline;color:#c67344;}
#footer_port {font:12px Arial, Helvetica, sans-serif;}
#footer_port a{text-decoration:none;color:#3f1221;}
#footer_port a:hover{text-decoration:underline;color:#c67344;}
.wait{background:transparent url(../images/spinner.gif) no-repeat scroll 0 0; height:48px;}
#parallax{overflow:hidden;width:925px;height:608px;margin-top:-1px;position:absolute;}
#form{width:500px;}

/*______________PAGE SETUP_______________*/
#contact{background-color:#f3ba88;margin:5px 0 0 0;padding:10px;font-family:Georgia,"Times New Roman", Times, serif; border: 1px solid #212b27}

/*______________CONTENT AREA SETUP_______________*/
#copy{position:absolute;margin:379px 0 0 0;font-family:Georgia,"Times New Roman", Times, serif; padding-left: 275px;}
#copy_port{position:absolute;margin:379px 0 0 0;font-family:Georgia,"Times New Roman", Times, serif; width:795px; padding-left: 110px}
#copy_wrapper_services{position:absolute;height: 1900px;width: 896px;margin: 379px 0 0 21px;background: transparent url(../images/content_bg.gif) repeat scroll 0 0;border-left: 4px solid #000;border-right: 4px solid #000;z-index:-1;}
#copy_wrapper_why{position:absolute;height: 1085px;width: 896px;margin: 379px 0 0 21px;background: transparent url(../images/content_bg.gif) repeat scroll 0 0;border-left: 4px solid #000;border-right: 4px solid #000;z-index:-1;}
#copy_wrapper_port{position:absolute;height: 22200px;width: 896px;margin: 379px 0 0 21px;background: transparent url(../images/content_bg.gif) repeat scroll 0 0;border-left: 4px solid #000;border-right: 4px solid #000;z-index:-1;}
#copy_wrapper{position:absolute;height:980px; width: 896px;margin: 379px 0 0 21px;background: transparent url(../images/content_bg.gif) repeat scroll 0 0;border-left: 4px solid #000;border-right: 4px solid #000;z-index:-1;}

/*______________SPRITES_______________*/
#visual{background:transparent url(../images/sprites.png) no-repeat scroll 0 0; width:327px; height:32px;}
#code{background:transparent url(../images/sprites.png) no-repeat scroll 0 -32px; width:399px; height:32px;}
#user{background:transparent url(../images/sprites.png) no-repeat scroll 0 -64px; width:388px; height:32px;}
#seo{background:transparent url(../images/sprites.png) no-repeat scroll 0 -96px; width:393px; height:33px;}
#prices{background:transparent url(../images/sprites.png) no-repeat scroll 0 -129px; width:415px; height:32px;}
#fb{background:transparent url(../images/sprites.png) no-repeat scroll -399px 0; width:65px; height:64px; margin: 0 auto;}
#tagline{background:transparent url(../images/sprites.png) no-repeat scroll 0 -161px; width:652px; height:35px; margin-top:8px;}
#maintain{background:transparent url(../images/sprites.png) no-repeat scroll 0 -196px; width:310px; height:25px;}
#design{background:transparent url(../images/sprites.png) no-repeat scroll 0 -221px; width:368px; height:32px;}
#blog{background:transparent url(../images/sprites.png) no-repeat scroll 0 -253px; width:288px; height:32px;}
#cms{background:transparent url(../images/sprites.png) no-repeat scroll 0 -285px; width:433px; height:30px;}
#seo_2{background:transparent url(../images/sprites.png) no-repeat scroll 0 -315px; width:393px; height:32px;}
#marketing{background:transparent url(../images/sprites.png) no-repeat scroll 0 -404px; width:275px; height:32px;}
#graphic_design{background:transparent url(../images/sprites.png) no-repeat scroll 0 -372px; width:222px; height:32px;}
#manip{background:transparent url(../images/sprites.png) no-repeat scroll 0 -404px; width:283px; height:32px;}
#choose{background:transparent url(../images/sprites.png) no-repeat scroll 0 -436px; width:258px; height:32px;}
#commit{background:transparent url(../images/sprites.png) no-repeat scroll 0 -468px; width:337px; height:32px;}
#phone_contact{background:transparent url(../images/sprites.png) no-repeat scroll 0 -500px; width:140px; height:32px;}
#person{background:transparent url(../images/sprites.png) no-repeat scroll 0 -532px; width:291px; height:32px;}
#web{background:transparent url(../images/sprites.png) no-repeat scroll 0 -564px; width:221px; height:25px;}
#port_web{background:transparent url(../images/sprites.png) no-repeat scroll 0 -589px; width:297px; height:32px; margin-bottom:5px;}
#port_cards{background:transparent url(../images/sprites.png) no-repeat scroll 0 -646px; width:309px; height:32px; margin-bottom:5px;}
#port_blog{background:transparent url(../images/sprites.png) no-repeat scroll 0 -678px; width:176px; height:32px; margin-bottom:5px;}
#port_illus{background:transparent url(../images/sprites.png) no-repeat scroll 0 -710px; width:255px; height:32px; margin-bottom:5px;}
#port_invite{background:transparent url(../images/sprites.png) no-repeat scroll 0 -742px; width:148px; height:25px; margin-bottom:5px;}
#port_brochure{background:transparent url(../images/sprites.png) no-repeat scroll 0 -767px; width:244px; height:32px; margin-bottom:5px;}
#port_maint{background:transparent url(../images/sprites.png) no-repeat scroll 0 -196px; width:310px; height:25px; margin-bottom:5px;}
#port_poster{background:transparent url(../images/sprites.png) no-repeat scroll 0 -799px; width:201px; height:32px; margin-bottom:5px;}
#port_present{background:transparent url(../images/sprites.png) no-repeat scroll 0 -831px; width:291px; height:32px; margin-bottom:5px;}
#error{background:transparent url(../images/sprites.png) no-repeat scroll 0 -863px; width:293px; height:32px;}

