/* CSS Document */

/*INCLUDE CSS FILES*/
@import url("reset.css");
@import url("menu.css");
@import url("cms.css");
@import url("lightbox.css");

/*GLOBAL*/
html{margin:0px; padding:0px; width:100%; height:100%; font:62.5% Helvetica, Arial, sans-serif; color:#FFFFFF;}
body{margin:0px; padding:0px; width:100%; height:100%;  min-width:960px; text-align:center; background:url(/assets/gui/bg.gif);}
#body-email{
	width:auto
}
.hiddenform{display:none !important;}

a, a:visited{text-decoration:none;}

/* ETC */ 
#etc{width:100%; height:313px; background:url(/assets/gui/bg_etc.gif) repeat-x; overflow:hidden;}
#etc_container{margin:auto; width:960px; height:313px; position:relative; text-align:left;}
#etc_highlight{width:528px; height:267px; position:absolute; top:46px; left:350px; background:url(/assets/gui/highlight_etc.gif) no-repeat;}
#etc_secret{width:276px; height:273px; position:absolute; top:0px; left:-4px; background:url(/assets/gui/secret.gif) no-repeat; text-indent:-9999px;}
#etc_tweet_title{text-indent:-9999px;}
#etc_tweet{width:238px; height:170px; position:absolute; top:0px; left:0px; padding:131px 18px 0px 16px; background:url(/assets/gui/twitter.gif) no-repeat;}
#etc_tweet li{color:#403F41; font-size:1.4em; line-height:1.5em;}
#etc_tweet li a{font-size:1em; text-transform:none; padding:0px; display:inline; border-bottom:1px dashed #2A2B2C;}
#etc_tweet li a:hover{border-bottom:1px dashed #2A2B2C; color:#403F41; background:none;}
#etc_tweet li .date{color:#6c6d70;}
#etc a#etc_tweet_link{display:block; color:#CFE795; font-size:1.4em; position:absolute; top:254px; /*default: 264px*/ left:16px; background:#414143 url(/assets/gui/bg_link2.gif) no-repeat top right; text-transform:lowercase; padding:6px 10px 7px 10px;}
#etc a#etc_tweet_link:hover{background:#28282a url(/assets/gui/bg_link2.gif) no-repeat right -50px;}
#etc_links_a{width:223px; position:absolute; top:68px; left:300px;}
#etc_links_a h3{width:88px; height:35px; background:url(/assets/gui/links.png) no-repeat top right; text-indent:-9999px;}
#etc_links_b{width:170px; position:absolute; top:103px; left:545px;}
#etc_links_c{width:180px; position:absolute; top:103px; left:791px;}
#etc a{display:block; height:14px; color:#403F41; font-size:1.4em; text-transform:lowercase; padding:4px 8px 5px 8px;}
#etc a:hover{color:#FFFFFF; background-color:#565656;}
#etc_btn{display:block; width:163px; height:35px; position:absolute; top:-1px; right:-1px; background:url(/assets/gui/twitter-news.png) no-repeat; text-indent:-9999px; cursor:pointer;}

#background{margin:auto; width:100%; height:100%; background:url(/assets/gui/bg_header.png) repeat-x 0px 67px; position:relative;}
#highlight{margin:auto; width:100%; height:514px; background:url(/assets/gui/highlight.png) no-repeat center top; position:absolute; top:0px; left:-3px;}
#lines{margin:auto; width:100%; height:1503px; background:url(/assets/gui/lines.gif) no-repeat center top; position:absolute; top:0px; left:0px;}
#lines_about{margin:auto; width:100%; height:1990px; background:url(/assets/gui/lines.gif) no-repeat center top; position:absolute; top:0px; left:0px;}
#line_left{display:block; width:1px; height:1387px; position:absolute; top:21px; left:0px; background:url(/assets/gui/line_left.gif) no-repeat;}
#line_touch{display:block; width:1px; height:567px; position:absolute; top:826px; left:35px; background:url(/assets/gui/line_touch.gif) no-repeat;}
#line_middle{display:block; width:1px; height:1404px; position:absolute; top:56px; right:273px; background:url(/assets/gui/line_middle.gif) no-repeat;}
#line_right{display:block; width:1px; height:990px; position:absolute; top:170px; right:0px; background:url(/assets/gui/line_right.gif) no-repeat;}
#line_left_about{display:block; width:1px; height:1587px; position:absolute; top:21px; left:0px; background:url(/assets/gui/line_left.gif) repeat-y;}
#line_touch_about{display:block; width:1px; height:567px; position:absolute; top:1320px; left:35px; background:url(/assets/gui/line_touch.gif) no-repeat;}
#line_middle_about{display:block; width:1px; height:1900px; position:absolute; top:56px; right:273px; background:url(/assets/gui/line_middle.gif) repeat-y;}
#line_right_about{display:block; width:1px; height:990px; position:absolute; top:170px; right:0px; background:url(/assets/gui/line_right.gif) no-repeat;}
#line_left_solutions{display:block; width:1px; height:1587px; position:absolute; top:21px; left:0px; background:url(/assets/gui/line_left.gif) repeat-y;}
#line_touch_solutions{display:block; width:1px; height:567px; position:absolute; top:942px; left:35px; background:url(/assets/gui/line_touch.gif) no-repeat;}
#line_middle_solutions{display:block; width:1px; height:1490px; position:absolute; top:56px; right:273px; background:url(/assets/gui/line_middle.gif) repeat-y;}
#line_right_solutions{display:block; width:1px; height:990px; position:absolute; top:170px; right:0px; background:url(/assets/gui/line_right.gif) no-repeat;}
#container{margin:0px auto; width:960px; min-height:100%; height:auto !important; height:100%; position:relative; text-align:left; background:none; overflow:visible;}
#logo{display:block; width:329px; height:73px; position:absolute; top:57px; left:1px; z-index:20; background:url(/assets/gui/logo.png) no-repeat; text-indent:-9999px;}
#logo a{display:block; width:270px; height:68px;}
#tagline{display:block; width:275px; height:39px; position:absolute; top:90px; left:337px; background:url(/assets/gui/tag-line.png) no-repeat; text-indent:-9999px;}
#menu{display:block; width:670px; height:47px; padding-left:15px; position:absolute; top:188px; left:1px; z-index:20; background:url(/assets/gui/bg_menu.jpg) no-repeat;}

#top{position:absolute; top:0px; left:0px;}
#arrow1{display:block; width:106px; height:25px; position:absolute; top:1100px; left:694px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2{display:block; width:106px; height:25px; position:absolute; top:1357px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_about{display:block; width:106px; height:25px; position:absolute; top:2168px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_solutions{display:block; width:106px; height:25px; position:absolute; top:2110px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_solutions1{display:block; width:106px; height:25px; position:absolute; top:1569px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_webdesign{display:block; width:106px; height:25px; position:absolute; top:2209px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_webmaster{display:block; width:106px; height:25px; position:absolute; top:1730px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_youtube{display:block; width:106px; height:25px; position:absolute; top:1230px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_targeted{display:block; width:106px; height:25px; position:absolute; top:1800px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_seo{display:block; width:106px; height:25px; position:absolute; top:2149px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_snetworking{display:block; width:106px; height:25px; position:absolute; top:3960px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_plauncher{display:block; width:106px; height:25px; position:absolute; top:1715px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_postcard{display:block; width:106px; height:25px; position:absolute; top:1193px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_ppc{display:block; width:106px; height:25px; position:absolute; top:1753px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_emarketing{display:block; width:106px; height:25px; position:absolute; top:1660px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_gleads{display:block; width:106px; height:25px; position:absolute; top:2860px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_cleads{display:block; width:106px; height:25px; position:absolute; top:2126px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_faq{display:block; width:106px; height:25px; position:absolute; top:2405px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_contact{display:block; width:106px; height:25px; position:absolute; top:1178px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_articles{display:block; width:106px; height:25px; position:absolute; top:2805px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_portfolio{display:block; width:106px; height:25px; position:absolute; top:1278px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow2_terms{display:block; width:106px; height:25px; position:absolute; top:1925px; left:568px; background:url(/assets/gui/arrow_top.png) no-repeat; text-indent:-9999px;}
#arrow1:hover, #arrow2_plauncher:hover, #arrow2:hover, #arrow2_about:hover, #arrow2_youtube:hover, #arrow2_snetworking:hover, #arrow2_targeted:hover, #arrow2_solutions:hover, #arrow2_postcard:hover, #arrow2_seo:hover, #arrow2_contact:hover, #arrow2_articles:hover, #arrow2_faq:hover, #arrow2_ppc:hover, #arrow2_gleads:hover, #arrow2_portfolio:hover, #arrow2_webmaster:hover, #arrow2_terms:hover{background:url(/assets/gui/arrow_top.png) no-repeat 0px -25px;}

#work{display:block; width:685px; height:541px; position:absolute; top:257px; left:1px; background:url(/assets/gui/bg_work.jpg) no-repeat;}
#work_title{display:block; width:392px; height:46px; position:absolute; top:20px; left:26px; background:url(/assets/gui/title_work.gif) no-repeat; text-indent:-9999px;}
#work_web, #work_print, #work_interactive{display:block; width:685px; height:480px; position:absolute; top:80px; left:0px; overflow:auto;}
#work_web{z-index:50;}
#work_print{z-index:40;}
#work_interactive{z-index:40;}
#web{display:block; width:15000px;}/*WIDTH VALUE SHOULD CHANGE BASED ON NUMBER OF ITEMS IN PORTFOLIO (686 x Number of Items)*/
#print{display:none; width:10000px;}
#interactive{display:none; width:10000px;}
#work_web li, #work_print li, #work_interactive li{display:block; width:686px; height:460px; float:left; position:relative;}
#work_web li a, #work_print li a, #work_interactive li a{display:block; color:#CFE795; font-size:1.6em; position:absolute; top:416px; left:14px; background:#28292a url(/assets/gui/bg_link.gif) no-repeat top right; text-transform:lowercase; padding:8px 12px 9px 12px;}
#work_web li a:hover, #work_print li a:hover, #work_interactive li a:hover{background:#101011 url(/assets/gui/bg_link.gif) no-repeat right -50px;}
#work_menu{display:block; width:293px; height:33px; position:absolute; top:496px; right:0px; background:url(/assets/gui/bg_workmenu.jpg) no-repeat right; z-index:60;}
#arrow_left{display:block; width:76px; height:143px; position:absolute; top:500px; left:-39px; background:url(/assets/gui/arrow_left.gif) no-repeat; cursor:pointer; z-index:70; display:none;}
#arrow_right{display:block; width:77px; height:117px; position:absolute; top:460px; left:647px; background:url(/assets/gui/arrow_right.gif) no-repeat; cursor:pointer; z-index:70; display:none;}

a#buy{display:block; width:97px; height:33px; background:url(/assets/gui/buynow.png) no-repeat; text-indent:-9999px; z-index:10;}
A#buy:hover{background:url(/assets/gui/buynow.png) no-repeat 0px -33px;}

input#addcart{display:block; width:97px; height:33px; background:url(/assets/gui/addtocart.png) no-repeat; text-indent:-9999px; z-index:10;}
input#addcart:hover{background:url(/assets/gui/addtocart.png) no-repeat 0px -33px;}
#addcart { text-indent:-9999px;}

#solutions{display:block; width:273px; height:903px; position:absolute; top:188px; left:686px; background:url(/assets/gui/bg_story.jpg) no-repeat; overflow:hidden;}
#solutions_overview{display:block; width:222px; height:86px; position:absolute; top:21px; left:18px; background:url(/assets/gui/solutions-overview.png) no-repeat; text-indent:-9999px;}
#solutions ul {
	display:block;
	font-size:1.4em;
	line-height:1.52em;
	list-style-type:disc;
	margin-left:36px;
	margin-top:110px;
}
#solutions a {
	color:#FFF;
}
#ul_solutions {
	display:block;
	font-size:1.1em;
	line-height:1.52em;
	list-style-type:disc;
	margin-left:30px;
}
#story_text{display:block; width:206px; height:604px; position:absolute; top:104px; left:46px; font-size:1.4em; line-height:1.52em; z-index:20;}

#home_welcome{
	display:block; 
	width:685px; 
	height:auto; 
	position:absolute; 
	top:257px; 
	left:1px; 
	background:url(/assets/gui/bg_clients.jpg) no-repeat; 
	overflow:hidden;
	}
#home_about{
	display:block; 
	width:685px; 
	height:auto; 
	position:absolute; 
	top:257px; 
	left:1px; 
	background:url(/assets/gui/bg_clients.jpg) repeat-y; 
	overflow:hidden;
	}
#email_lists{
	margin: 50px;
	font-size: 1.4em;
	text-align:left
	}
#home{
	display:block; 
	width:685px; 
	height:auto; 
	position:absolute; 
	top:257px; 
	left:1px; 
	background:url(/assets/gui/bg_clients.jpg) no-repeat; 
	overflow:hidden;
	}
#home_content {
	display:block;
	font-size:1.4em;
	line-height:1.52em;
	width:630px;
	margin-left:27px;
	margin-top:111px;
	padding-bottom:89px;
	}
	
#home #form {
	display:block; 
	width:127px; 
	height:15px; 
	position:absolute; 
	top:102px; 
	left:350px; 
	display:none;
	}

#home #form input, #home #form textarea {
	display:block; 
	width:218px; 
	border:1px solid #c3c3c3; 
	margin:11px 0px 0px 22px; 
	padding:4px 4px 4px 6px; 
	border-top:2px solid #999999; 
	border-bottom:1px solid #dddddd; 
	font-family:Helvetica, Arial, sans-serif;  
	font-size:1.5em; 
	line-height:1.18em; 
	color:#8FBC40;
	}
#home_content p{}
#clients_helped{display:block; width:285px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/welcome.png) no-repeat; text-indent:-9999px;}
#about_title{display:block; width:285px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/what-we-do.png) no-repeat; text-indent:-9999px;}
#terms_title{display:block; width:331px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/terms-title.png) no-repeat; text-indent:-9999px;}
#youtube_title{display:block; width:524px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/youtube-title.png) no-repeat; text-indent:-9999px;}
#solutions_title{display:block; width:285px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/solutions-title.png) no-repeat; text-indent:-9999px;}
#webdesign_title{display:block; width:465px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/webdesign-title.png) no-repeat; text-indent:-9999px;}
#webmaster_title{display:block; width:385px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/webmaster-title.png) no-repeat; text-indent:-9999px;}
#targeted_title{display:block; width:285px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/targeted-title.png) no-repeat; text-indent:-9999px;}
#snetworking_title{display:block; width:394px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/snetworking-title.png) no-repeat; text-indent:-9999px;}
#seo_title{display:block; width:549px; height:76px; position:absolute; top:20px; left:26px; background:url(/assets/gui/seo-title.png) no-repeat; text-indent:-9999px;}
#postcard_title{display:block; width:429px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/postcard-title.png) no-repeat; text-indent:-9999px;}
#ppc_title{display:block; width:285px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/ppc-title.png) no-repeat; text-indent:-9999px;}
#emarketing_title{display:block; width:348px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/emarketing-title.png) no-repeat; text-indent:-9999px;}
#cleads_title{display:block; width:285px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/cleads-title.png) no-repeat; text-indent:-9999px;}
#gleads_title{display:block; width:381px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/gleads-title.png) no-repeat; text-indent:-9999px;}
#faq_title{display:block; width:381px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/faq-title.png) no-repeat; text-indent:-9999px;}
#plauncher_title{display:block; width:381px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/plauncher-title.png) no-repeat; text-indent:-9999px;}
#title_articles{display:block; width:454px; height:75px; position:absolute; top:20px; left:26px; background:url(/assets/gui/articles.png) no-repeat; text-indent:-9999px;}
#title_portfolio{display:block; width:454px; height:75px; position:absolute; top:20px; left:26px; background:url(/assets/gui/portfolio-title.png) no-repeat; text-indent:-9999px;}
#welcome_title{display:block; width:285px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/welcome.png) no-repeat; text-indent:-9999px;}
#contact_title{display:block; width:285px; height:71px; position:absolute; top:20px; left:26px; background:url(/assets/gui/contact-title.png) no-repeat; text-indent:-9999px;}
#clients_column1{width:155px; position:absolute; top:104px; left:22px;}
#clients_column2{width:165px; position:absolute; top:104px; left:194px;}
#clients_column1 a, #clients_column2 a{display:block; height:14px; color:#ffffff; font-size:1.4em; padding:4px 8px 4px 8px;}
#clients_column1 a:hover, #clients_column2 a:hover{background-color:#34373b;}
#clients_saying{display:block; width:219px; height:34px; position:absolute; top:57px; left:407px; background:url(/assets/gui/title_saying.gif) no-repeat; text-indent:-9999px;}
#clients_quotes{display:block; width:289px; height:301px; position:absolute; top:95px; left:381px; background:url(/assets/gui/bg_saying.gif) no-repeat left bottom; overflow:hidden; font-size:1.6em; line-height:1.46em;}
blockquote{display:block; width:247px; height:264px; padding:16px 24px 20px 24px; position:absolute; top:0px; left:1px; background:url(/assets/gui/bg_quotes.jpg) no-repeat; overflow:hidden;}
.credit{display:block; color:#CFE795; padding-top:12px; line-height:1.36em;}
#clients_numbers{display:block; width:176px; height:29px; position:absolute; top:395px; left:408px;}
a#clients_more{display:block; width:58px; height:29px; position:absolute; top:395px; right:34px; background:url(/assets/gui/more.gif) no-repeat; text-indent:-9999px;}
a#clients_more:hover{background:url(/assets/gui/more.gif) no-repeat 0px -29px;}

#process{display:block; width:273px; height:1006px; position:absolute; top:1068px; left:686px; background:url(/assets/gui/bg_process.jpg) no-repeat; overflow:hidden;}
#process_title{display:block; width:192px; height:65px; position:absolute; top:21px; left:18px; background:url(/assets/gui/title_process.gif) no-repeat; text-indent:-9999px;}
#process_text{display:block; width:210px; height:604px; position:absolute; top:108px; left:41px; font-size:1.4em; line-height:1.52em; z-index:20;}
#process a{color:#CFE795;}
#process a:hover{border-bottom:1px dashed #CFE795; cursor:pointer;}

#touch{display:block; width:650px; height:526px; position:absolute; top:824px; left:36px; background:url(/assets/gui/bg_touch.jpg) no-repeat;}
#contact_contact{display:block; width:648px; height:526px; position:absolute; top:636px; left:36px; background:url(/assets/gui/bg_touch.jpg) no-repeat;}
#contact_solutions{display:block; width:650px; height:526px; position:absolute; top:1036px; left:36px; background:url(/assets/gui/bg_touch.jpg) no-repeat;}
#contact_services{
	display:block; 
	width:650px; 
	height:440px; 
	position:relative; 
	background:url(/assets/gui/form_services.png) no-repeat;
	}
#contact_about{display:block; width:650px; height:526px; position:absolute; top:1636px; left:36px; background:url(/assets/gui/bg_touch.jpg) no-repeat;}
#contact_form_img{display:block; width:180px; height:77px; position:absolute; top:20px; left:26px; background:url(/assets/gui/contact-form.png) no-repeat; text-indent:-9999px;}
#touch_address{display:block; width:228px; position:absolute; top:110px; left:46px; font-size:1.6em; line-height:1.6em;}
#contact_services #touch_address{display:block; width:228px; position:absolute; top:110px; left:46px; font-size:1.2em; line-height:1.6em;}
#touch a#map{display:block; margin:8px 0px 0px -2px; width:228px; height:185px; background:url(/assets/gui/map.gif) no-repeat; text-indent:-9999px;}
#touch a#map:hover{background:url(/assets/gui/map.gif) no-repeat 0px -185px;}
img#free_consultation{display:block; width:316px; height:62px; position:absolute; top:450px; left:-19px; background:url(/assets/gui/free-consultation.png) no-repeat; text-indent:-9999px; z-index:10;}
img#free_consultation:hover{background:url(/assets/gui/free-consultation.png) no-repeat 0px -62px;}
#touch_phone{display:block; width:163px; height:19px; position:absolute; top:378px; left:46px; background:url(/assets/gui/title_phone.gif) no-repeat; text-indent:-9999px;}
#touch_numbers{display:block; width:228px; position:absolute; top:400px; left:46px; font-size:1.6em; line-height:1.5em;}
#touch_email{display:block; width:127px; height:15px; position:absolute; top:78px; left:372px; background:url(/assets/gui/title_email.gif) no-repeat; text-indent:-9999px;}
#contact_services #touch_email{display:block; width:127px; height:15px; position:absolute; top:65px; left:372px; background:url(/assets/gui/title_email.gif) no-repeat; text-indent:-9999px;}
#touch_emailaddress{font-size:1.6em; color:#FFFFFF; position:absolute; top:105px; left:354px; text-indent:20px; line-height:1.66em;}
#form #dnone{
	display:none;
}
#home_content ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	padding-bottom:5px;
	padding-top:10px;
	margin-left:10px;
}

#home_content ol {
	list-style-image:none;
	list-style-position:inside;
	list-style-type: decimal;
	padding-bottom:5px;
	padding-top:10px;
	margin-left:10px;
}
li #li-solutions{
	padding-bottom:0px;
	padding-top:0px;
}

li .li-solutions{
	padding-bottom:0px;
	padding-top:0px;
}
#home_content li {
	padding-bottom:5px;
}
#home_content a, #home_content a:visited {
	color: #FFF;
}

#form{display:block; width:127px; height:15px; position:absolute; top:102px; left:350px;}
#form input, #form textarea{display:block; width:218px; border:1px solid #c3c3c3; margin:11px 0px 0px 22px; padding:4px 4px 4px 6px; border-top:2px solid #999999; border-bottom:1px solid #dddddd; font-family:Helvetica, Arial, sans-serif;  font-size:1.5em; line-height:1.18em; color:#880000;}
#contact_services #form input, #contact_services #form textarea{display:block; width:218px; border:1px solid #c3c3c3; margin:-4px 0px 0px 22px; padding:4px 4px 4px 6px; border-top:2px solid #999999; border-bottom:1px solid #dddddd; font-family:Helvetica, Arial, sans-serif;  font-size:1em; line-height:1.18em; color:#880000;}
#contact_services #form #dnone{
	display:none;
}
#form {
height:15px;
left:350px;
position:absolute;
top:102px;
width:127px;
}
#message{height:176px;}
#contact_services #message{height:132px;}
#contact_services input#submit{background:url(/assets/gui/submit.gif) no-repeat; width:76px; height:25px; border:none; margin:14px 0px 0px 22px; padding:0px;}
#contact_services input#submit:hover, input#submit.over{background:url(/assets/gui/submit.gif) no-repeat 0px -33px; text-indent: -9999px;}
#contact_services input#submit{background:url(/assets/gui/submit.gif) no-repeat; width:76px; height:33px; border:none; margin:14px 0px 0px 22px; padding:0px; text-indent: -9999px;}
input#submit:hover, input#submit.over{background:url(/assets/gui/submit.gif) no-repeat 0px -33px;}
input#submit{background:url(/assets/gui/submit.gif) no-repeat; width:76px; height:33px; border:none; margin:14px 0px 0px 22px; padding:0px; text-indent:-9999px;}
input#submit:hover, input#submit.over{background:url(/assets/gui/submit.gif) no-repeat 0px -33px; text-indent:-9999px;}

#touch_human{display:block; width:227px; height:237px; position:absolute; top:114px; left:373px; background:url(/assets/gui/human.gif) no-repeat; display:none;}
#touch_human p{text-indent:-9999px;}
#validation{display:block; width:127px; height:15px; position:absolute; top:120px; left:16px;}
#validation input{display:block; width:178px; border:1px solid #c3c3c3; margin:6px 0px 0px 0px; padding:4px 4px 4px 6px; border-top:2px solid #999999; border-bottom:1px solid #dddddd; font-family:Helvetica, Arial, sans-serif;  font-size:1.5em; line-height:1.18em; color:#8FBC40;}
#home_content #validation input{display:block; width:178px; border:1px solid #c3c3c3; margin:6px 0px 0px 0px; padding:4px 4px 4px 6px; border-top:2px solid #999999; border-bottom:1px solid #dddddd; font-family:Helvetica, Arial, sans-serif;  font-size:1.1em; line-height:1.18em; color:#000000;}
input#submit2{background:url(/assets/gui/submit.gif) no-repeat; width:76px; height:33px; border:none; margin:34px 0px 0px 0px; padding:0px; text-indent:-9999px;}
input#submit2:hover, input#submit2.over{background:url(/assets/gui/submit.gif) no-repeat 0px -33px; text-indent:-9999px;}
#home_content input#submit2{background:url(/assets/gui/submit.gif) no-repeat; width:76px; height:33px; border:none; margin:12px 0px 0px 0px; padding:0px; text-indent:-9999px;}
#home_content input#submit2:hover, input#submit2.over{background:url(/assets/gui/submit.gif) no-repeat 0px -33px; text-indent:-9999px;}
#touch_loader{width:24px; height:24px; position:absolute; top:307px; left:476px; background:url(/assets/gui/loader.gif) no-repeat; display:none;}
#touch_thanks{display:block; width:227px; height:147px; position:absolute; top:114px; left:373px; background:url(/assets/gui/thanks.gif) no-repeat; text-indent:-9999px; display:none;}

#submenu{position:absolute; top:1360px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em;}
#submenu a{color:#898B8C;}
#submenu a:hover{border-bottom:1px dashed #898B8C;}
#submenu_contact{position:absolute; top:2168px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em;}
#submenu_contact a{color:#898B8C;}
#submenu_contact a:hover{border-bottom:1px dashed #898B8C;}
#submenu_solutions1{position:absolute; top:1569px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em;}
#submenu_solutions1 a{color:#898B8C;}
#submenu_solutions1 a:hover{border-bottom:1px dashed #898B8C;}
#submenu_seo{position:absolute; top:2149px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_seo a{color:#898B8C;}
#submenu_seo a:hover{border-bottom:1px dashed #898B8C;}
#submenu_targeted{position:absolute; top:1800px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_targeted a{color:#898B8C;}
#submenu_targeted a:hover{border-bottom:1px dashed #898B8C;}
#submenu_solutions{position:absolute; top:1660px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_solutions a{color:#898B8C;}
#submenu_webdesign a:hover{border-bottom:1px dashed #898B8C;}
#submenu_webdesign{position:absolute; top:2209px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_webdesign a{color:#898B8C;}
#submenu_solutions a:hover{border-bottom:1px dashed #898B8C;}
#submenu_webmaster{position:absolute; top:1730px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_webmaster a{color:#898B8C;}
#submenu_webmaster a:hover{border-bottom:1px dashed #898B8C;}
#submenu_youtube{position:absolute; top:1230px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em;}
#submenu_youtube a{color:#898B8C;}
#submenu_youtube a:hover{border-bottom:1px dashed #898B8C;}
#submenu_snetworking{position:absolute; top:3960px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_snetworking a{color:#898B8C;}
#submenu_snetworking a:hover{border-bottom:1px dashed #898B8C;}
#submenu_plauncher{position:absolute; top:1715px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_plauncher a{color:#898B8C;}
#submenu_plauncher a:hover{border-bottom:1px dashed #898B8C;}
#submenu_postcard{position:absolute; top:1193px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em;}
#submenu_postcard a{color:#898B8C;}
#submenu_postcard a:hover{border-bottom:1px dashed #898B8C;}
#submenu_ppc{position:absolute; top:1753px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_ppc a{color:#898B8C;}
#submenu_ppc a:hover{border-bottom:1px dashed #898B8C;}
#submenu_gleads{position:absolute; top:2860px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_gleads a{color:#898B8C;}
#submenu_gleads a:hover{border-bottom:1px dashed #898B8C;}
#submenu_faq{position:absolute; top:2405px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_faq a{color:#898B8C;}
#submenu_faq a:hover{border-bottom:1px dashed #898B8C;}
#submenu_contact2{position:absolute; top:2626px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_contact2 a{color:#898B8C;}
#submenu_contact2 a:hover{border-bottom:1px dashed #898B8C;}
#submenu_contact3{position:absolute; top:1178px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_contact3 a{color:#898B8C;}
#submenu_contact3 a:hover{border-bottom:1px dashed #898B8C;}
#submenu_articles{position:absolute; top:2805px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_articles a{color:#898B8C;}
#submenu_articles a:hover{border-bottom:1px dashed #898B8C;}
#submenu_terms{position:absolute; top:1925px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_terms a{color:#898B8C;}
#submenu_terms a:hover{border-bottom:1px dashed #898B8C;}
#submenu_cleads{position:absolute; top:2126px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_cleads a{color:#898B8C;}
#submenu_cleads a:hover{border-bottom:1px dashed #898B8C;}
#submenu_portfolio{position:absolute; top:1278px; left:52px; color:#898B8C; font-size:1.4em; line-height:1.52em; padding-bottom:20px;}
#submenu_portfolio a{color:#898B8C;}
#submenu_portfolio a:hover{border-bottom:1px dashed #898B8C;}
#copyright{position:absolute; top:2082px; left:697px; color:#898B8C; font-size:1.4em; line-height:1.52em;}
#godaddy{
	margin-left:79px;
	margin-top:30px;
}
#chat{
	margin-left:38px;
	margin-top:30px;
}
#lightbox, #lightbox2{min-width:720px; width:auto !important; width:720px;}
#lightbox2{background:#32580d;}

#cost{margin:20px !important; margin:19px 19px;  display:block; width:685px; position:relative; border:1px dashed #323335; overflow:hidden;}
#cost a{color:#CFE795;}
#cost a:hover{border-bottom:1px dashed #CFE795; cursor:pointer;}
#cost_factors{display:block; width:241px; height:70px; position:absolute; top:20px; left:26px; background:url(/assets/gui/title_cost.gif) no-repeat; text-indent:-9999px; z-index:20;}
#cost_text{display:block; width:605px; padding:116px 40px 60px 40px; position:relative; font-size:1.4em; line-height:1.52em; text-align:left; background:#515153;}

#request{margin:20px !important; margin:19px 19px; display:block; width:685px; position:relative; border:1px dashed #323335; overflow:hidden;}
#request_quote{display:block; width:241px; height:47px; position:absolute; top:20px; left:26px; background:url(/assets/gui/title_request.gif) no-repeat; text-indent:-9999px; z-index:20;}
#request_text{display:block; width:605px; min-height:540px; padding:86px 30px 60px 50px; position:relative; font-size:1.4em; line-height:1.52em; text-align:left; background:#91BF47; color:#32580D;}
#request_form{display:block; width:625px; margin-left:-22px; padding:14px 0px 20px 0px; display:none; font-size:10px; border-top:1px dashed #32580D; border-bottom:1px dashed #32580D;}
#request_form_left{width:270px; padding-right:40px; float:left;}
#request_form_right{width:230px; float:left}
#request_form_center{clear:both; width:625px; padding-top:14px;  border-top:1px dashed #32580D;}
#request_form #radios, #request_form #checkboxes{padding:20px 0px 20px 22px; font-size:1.4em; line-height:1.8em;}
#request_form input:focus{outline-width:0px;}
#request_form input, #request_form textarea{display:block; width:230px; border:1px solid #c3c3c3; margin:11px 0px 0px 22px; padding:4px 4px 4px 6px; border-top:2px solid #999999; border-bottom:1px solid #dddddd; font-family:Helvetica, Arial, sans-serif;  font-size:1.5em; line-height:1.18em; color:#84B538;}
#request_form #radios input, #request_form #checkboxes input{display:inline; margin:0px; margin-left:-6px; padding:0px; width:26px;}
#request_form #message{width:532px; height:220px; padding:8px 8px 8px 10px;}
#request_form input#submit{background:url(/assets/gui/submit.gif) no-repeat; width:76px; height:33px; border:none; margin:14px 0px 0px 22px; padding:0px;}
#request_form input#submit:hover, #request_form input#submit.over{background:url(/assets/gui/submit.gif) no-repeat 0px -33px;}
#request_human{display:block; width:227px; height:237px; position:absolute; top:220px; left:50px; background:url(/assets/gui/human.gif) no-repeat; font-size:10px; display:none;}
#request_human p{text-indent:-9999px;}
#request_human #validation{display:block; width:127px; height:15px; position:absolute; top:118px; left:18px;}
#request_human #validation input{display:block; width:178px; border:1px solid #c3c3c3; margin:6px 0px 0px 0px; padding:4px 4px 4px 6px; border-top:2px solid #999999; border-bottom:1px solid #dddddd; font-family:Helvetica, Arial, sans-serif;  font-size:1.5em; line-height:1.18em; color:#8FBC40;}
#request_human input#submit2{background:url(/assets/gui/submit.gif) no-repeat; width:76px; height:33px; border:none; margin:34px 0px 0px 0px; padding:0px;}
#request_human input#submit2:hover, #request_form input#submit2.over{background:url(/assets/gui/submit.gif) no-repeat 0px -33px;}
#request_loader{width:24px; height:24px; position:absolute; top:412px; left:156px; background:url(/assets/gui/loader.gif) no-repeat; display:none;}
#request_thanks{display:block; width:227px; height:147px; position:relative; background:url(/assets/gui/thanks.gif) no-repeat; text-indent:-9999px; display:none;}
#request a{color:#32580D; font-weight:bold;}
#request a:hover{border-bottom:1px dashed #32580D; cursor:pointer;}

#seo{margin:20px !important; margin:19px 19px; display:block; width:685px; position:relative; border:1px dashed #323335; overflow:hidden;}
#seo a{color:#CFE795;}
#seo a:hover{border-bottom:1px dashed #CFE795; cursor:pointer;}
#seo_text{display:block; width:605px; padding:116px 40px 60px 40px; position:relative; font-size:1.4em; line-height:1.52em; text-align:left; background:#515153;}

.green{color:#CFE795;}
.lightgreen{color:#e2ebd2;}
.asterisk{display:block; background:url(/assets/gui/asterisk.gif) no-repeat left 4px;}
.asterisk2{display:block; background:url(/assets/gui/asterisk2.gif) no-repeat left 4px;}
.smallText{font-size:.8em;}


/* HIDDEN ELEMENTS */
hr{display:none;}
.clear{clear:both; height:0px;}



/*"HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeueLTStd-Lt", "Helvetica Neue", */
#portfolio-web img{
	float:left;
	margin-right:10px;
	margin-top:30px;
	opacity: 0.5;
	filter:alpha(opacity=50);
	border-color:#FFF;
	border-width:thin;
	border-style:dashed;
}
#portfolio-web img:hover{
	opacity: 1.0;
	filter:alpha(opacity=100);
}

#portfolio-web{
	margin-left:11px;
}

#portfolio-web #portfolio-blank{
	border:hidden;
	padding-left:2px;
}

#craigslists img{
	float:left;
	margin-right:30px;
	margin-top:30px;
	opacity: 0.5;
	filter:alpha(opacity=50);
	border-color:#FFF;
	border-width:thin;
	border-style:dashed;
}
#craigslists img:hover{
	opacity: 1.0;
	filter:alpha(opacity=100);
}

#craigslists{
	margin-left:11px;
	padding-top:480px;
	text-align:center;
	padding-bottom:315px;
}

#craigslists #portfolio-blank{
	border:hidden;
	padding-left:2px;
}

#superbox-overlay{background-color: #000;}
#superbox-container .loading{width:32px;height:32px;margin:0 auto;text-indent:-9999px;background:url(styles/loader.gif) no-repeat 0 0;}
#superbox .close a{float:right;padding:0 5px;line-height:20px;background:#333;cursor:pointer;}
#superbox .close a span{color:#fff;}
#superbox .nextprev a{
	float:left;
	margin-right:10px;
	line-height:20px;
	background:#333;
	cursor:pointer;
	color:#fff;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font
}
#superbox .nextprev .disabled{background:#ccc;cursor:default;}

<!--test-->