﻿

/* Body */

body {
	margin:0;
	padding:0;
	/* Global Font-Family */
	font-family:Arial;
	font-size:13px;
}

p {margin:0;padding:0;line-height:1.25;}

h1,h2,h3,h4,h5 {padding:0;margin:0;font-size:100%;}

#wrapper1
{
	width:100%;
	height:185px;
	background:url("images/wrapper_1_bk.gif");
	background-repeat:repeat-x;
}

#wrapper2
{
	width:1000px;
	height:185px;
	margin:0 auto;
}



#wrapper4
{
	width:100%;
	height:410px;
	background:url("images/content_bk.jpg");
	background-repeat:no-repeat;
	background-color:#0f55c5;
}

#wrapper6
{
	width:100%;
	height:79px;
	background:url("images/web_devs_bk.gif"); 
	background-repeat:repeat-x;
}

#wrapper7
{
	width:100%;
	height:42px;
/*	background:url("images/wrapper_7_bk.gif"); */
background-color:#ffffff;
	background-repeat:repeat-x; 
}

#wrapper8
{
	width:100%;
	background-color:#ffffff;
	
	height:233px;
}

#wrapper11
{
	width:100%;
	background-color:#ffffff;
}

#wrapper12
{
	width:100%;
	background:url("images/page_background2.gif");
	background-position:center;
	margin-bottom:100px;
	

}

#wrapper13
{
	width:1000px;
	margin: 0 auto;
	height:578px;
	
}

#wrapper14
{
	width:100%;
	background:url("images/master_page_bk.gif");
	background-position:center;
	margin-bottom:100px;
	
}

#wrapper15
{
	width:100%;
	background:url("images/template_page_bk.gif");
	background-position:center;
	
}

#wrapper16
{
	width:1000px;
	height:578px;
	margin: 0 auto;
	
}

#wrapper16
{
	width:100%;
	background:url("images/page_background_hosting.gif");
	background-position:center;
	
}

#wrapper17
{
	width:1000px;
	height:578px;
	margin: 0 auto;
	
}





/* TOP BAR */

#top_bar
{
	width:1000px;
	height:42px;
	float:left;
	background:url("images/top_bar_bk.gif");
	background-repeat:no-repeat;
}

/* LOGO */


#logo
{
	width:190px;
	height:98px;
	float:left;
}
	
/* Phone */

#phone
{
	width:629px;
	height:98px;
	float:left;
}

/* View Work */

#view_work
{
	float:left;
	width:181px;
	height:98px;
}

/* Navigation */

#navigation
{
	float:left;
	width:1000px;
	height:45px;
}

/* Main Content */

#port
{
	float:left;
	width:500px;
	height:400px;
	margin-top:10px;
	
	margin-left:70px;
}

#main_content_1
{
	margin:0 auto;
	width:1000px;
	height:410px;
}

#main_content_2
{
	float:left;
	width:428px;
	height:410px;
}

#main_content_3
{
	float:left;
	width:572px;
	height:410px;
}

#main_content_r
{
	background:url("images/main_content_r.png");
	width:572px;
	height:340px;
}

#main_content_4
{
	float:left;
	width:480px;
	height:260px;
	margin:24px 0px 0px 80px;
	background-color:#ffffff;
}

.slide
{
	float:left;
	width:480px;
	height:260px;
	border:0;
	margin:0;
	padding:0;
	
}

/* Video Navigation */

#video_nav
{
	width:572px;
	height:45px;
	float:left;
}

.video_thumb
{
	float:left;
	margin-right:15px;
	border:0;
	
}

/* Social Media */

#social_media
{
	width:1000px;
	text-align:left;
	margin:10px auto;
	}



#wrapper5
{
	width:100%;
	
	
}

#blogger_btn
{
  display: block;
  float:left;
  width: 62px;
  height: 81px;
  background:url("images/social_buttons/social_media_02.gif") no-repeat 0 0;
}

#blogger_btn:hover
{ 
  background-position: 0 -81px;
}

#blogger_btn span
{
  position: absolute;
  top: -999em;
}

#facebook_btn
{
  display: block;
  float:left;
  width: 69px;
  height: 81px;
  background:url("images/social_buttons/social_media_03.gif") no-repeat 0 0;
}

#facebook_btn:hover
{ 
  background-position: 0 -81px;
}

#facebook_btn span
{
  position: absolute;
  top: -999em;
}
	
#rss_btn
{
  display: block;
  float:left;
  width: 71px;
  height: 81px;
  background:url("images/social_buttons/social_media_04.gif") no-repeat 0 0;
}

#rss_btn:hover
{ 
  background-position: 0 -81px;
}

#rss_btn span
{
  position: absolute;
  top: -999em;
}	

#myspace_btn
{
  display: block;
  float:left;
  width: 69px;
  height: 81px;
  background:url("images/social_buttons/social_media_05.gif") no-repeat 0 0;
}

#myspace_btn:hover
{ 
  background-position: 0 -81px;
}

#myspace_btn span
{
  position: absolute;
  top: -999em;
}

#twitter_btn
{
  display: block;
  float:left;
  width: 70px;
  height: 81px;
  background:url("images/social_buttons/social_media_06.gif") no-repeat 0 0;
}

#twitter_btn:hover
{ 
  background-position: 0 -81px;
}

#twitter_btn span
{
  position: absolute;
  top: -999em;
}

#delicious_btn
{
  display: block;
  float:left;
  width: 71px;
  height: 81px;
  background:url("images/social_buttons/social_media_07.gif") no-repeat 0 0;
}

#delicious_btn:hover
{ 
  background-position: 0 -81px;
}

#delicious_btn span
{
  position: absolute;
  top: -999em;
}

#digg_btn
{
  display: block;
  float:left;
  width: 69px;
  height: 81px;
  background:url("images/social_buttons/social_media_08.gif") no-repeat 0 0;
}

#digg_btn:hover
{ 
  background-position: 0 -81px;
}

#digg_btn span
{
  position: absolute;
  top: -999em;
}

#linkedin_btn
{
  display: block;
  float:left;
  width: 67px;
  height: 81px;
  background:url("images/social_buttons/social_media_09.gif") no-repeat 0 0;
}

#linkedin_btn:hover
{ 
  background-position: 0 -81px;
}

#linkedin_btn span
{
  position: absolute;
  top: -999em;
}

/* Web Devs */


#web_devs
{
margin:0 auto;
height:79px;
width:1000px;
}

/* Title Front */

#title_front
{
width:1000px;
height:42px;
margin:0 auto;
text-align:center;
color:#000000;
}

.title_heading
{
font-family:arial;
font-size:18px;
font-weight:bold;
display:inline;	
}

/* Content 1 */


.content_1_p
{
	padding:0px 0px 10px 0px;
	font-family:arial;
	font-size:15px;
	text-align:left;
	float:left;
	clear:left;
	color:#0f55c5;
    margin-top:17px;
    width:250px;
    margin-left:7px;
    border-bottom:1px solid #cccccc;
   
    
}

.content_1_p_link
{

	color:#0f55c5;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

.content_2_p
{
	padding:7px;
	font-family:arial;
	font-size:12px;
	text-align:left;
	float:left;
	color:#000000;
    margin:7px 0px 0px 0px;
    width:236px;
}

.content_2_blog
{
	padding:7px;
	font-family:arial;
	font-size:12px;
	text-align:left;
	float:left;
	color:#000000;
    margin:7px 0px 0px 0px;
    width:236px;
}


.left_1
{
	float:left;
	width:250px;
	margin-right:125px;
	 background:url("images/blog_bk.png");
	background-repeat:no-repeat;
	
}



.left_3
{
	float:left;
	width:250px;
	 background:url("images/blog_bk.png");
	background-repeat:no-repeat;
	
}

#left_4
{
    float:left;
    width:250px;
    background-color:#ebf1f7;
    margin-right:125px;
    background:url("images/blog_bk.png");
	background-repeat:no-repeat;
	background-color:#ffffff;
}

.ribbon_header
{
	padding-top:5px;
	width:250px;
	height:47px;
	float:left;
	background:url("images/ribbon_bk.gif");
	background-repeat:no-repeat;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	margin-top:20px;
}
	
.link_table
{
	margin-top:5px;
	float:left;
}

/* Content 4 */

#content_4
{
	width:1000px;
	margin:0 auto; 
	
}

#content_4_2
{
	padding-bottom:50px;
	width:1000px;
	float:left;
	margin-top:10px;
	
}


/* Link Arrow */

.link_arrow
{
  display: block;
  float:left;
  width: 100px;
  height: 16px;
  background:url("images/link_arrow.png") no-repeat 0 0;
}

.link_arrow:hover
{ 
  background-position: 0 -16px;
}

.link_arrow span
{
  position: absolute;
  top: -999em;
}

.link_arrow2
{
  display: block;
  float:left;
  width: 100px;
  height: 16px;
  margin-top:12px;
  background:url("images/link_arrow.png") no-repeat 0 0;
}

.link_arrow2:hover
{ 
  background-position: 0 -16px;
}

.link_arrow2 span
{
  position: absolute;
  top: -999em;
}

.link_arrow3
{
  display: block;
  float:left;
  width: 100px;
  height: 16px;
  margin-top:12px;
  background:url("images/link_arrow3.png") no-repeat 0 0;
}

.link_arrow3:hover
{ 
  background-position: 0 -16px;
}

.link_arrow3 span
{
  position: absolute;
  top: -999em;
}

.bottom_arrows
{
width:1000px;
height:53px;
float:left;	
margin-top:20px;
}

.arrow
{
	width:250px;
	float:left;
	margin-right:125px;
	border-top:solid 1px #cccccc;
	
}

.arrow2
{
width:250px;
	float:left;	
	border-top:solid 1px #cccccc;
}
	
	

/* Footer */

#footer_top
{
	width:100%;
	height:85px;
	background-color:#ffffff;
	margin-top:40px;
	clear:both;
}

#denver_colorado
{
	height:85px;
	width:1000px;
	margin:0 auto;
	
}

#footer_bottom_wrapper
{
	width:100%;
	height:351px;
	background:url("images/footer_bk.gif");
	background-repeat:repeat-x;
	
}

#footer_content
{
	width:1000px;
	height:351px;
	margin:0 auto;
	
}

#map
{
	height:152px;
	width:334px;
	background:url("images/footer6.gif");
	background-repeat:no-repeat;
	float:left;
}

#map_frame
{
	float:left;
	margin-top:26px;
	width:100px;
	height:100px;
}

a.map:visited 
{
	color:#ff9900;
	text-decoration:none;
	
}

a.map:link
{
	color:#ff9900;
	text-decoration:none;
	
}
a.map:hover
{
	color:#ffffff;
	
	
}
a.map:visited 
{
	color:#ff9900;
	text-decoration:none;
	
}

#tips
{
	width:333px;
	height:152px;
	float:left;
	background:url("images/footer7.gif");
	background-repeat:no-repeat;
	
}

#tips_content
{
	float:left;
	
}

#comments
{
	width:333px;
	height:152px;
	float:left;
	background:url('images/footer8.gif') no-repeat;
}

.comments_content
{
	float:left;
	font-family:arial;
	color:#ffffff;
	font-size:10px;
	width:202px;
	height:92px;
	margin-left:120px;
	margin-top:37px;
	background-color:Transparent;
	
}


#tips_textbox1
{
	width:196px;
	height:32px;
	background:url("images/textbox1.png");
	background-repeat:no-repeat;
	margin-top:90px;
	margin-left:30px;
	float:left;
}

#tips_textbox2
{
	width:80px;
	height:32px;
	margin-top:90px;
	float:left;
}

.send_tips_btn
{
	text-decoration:none;
	border:0;
	
}


.tips_textbox
{
	border:0;
	margin-top:6px;
	margin-left:15px;
	
}

.tips_textbox_watermarked
{
	
border:0;
margin-top:6px;
margin-left:15px;
color:#999999;
     
}

#bottom_nav
{
width:1000px;
height:84px;
float:left;	
background:url("images/footer9.gif");
background-repeat:no-repeat;
}

#bottom_links
{
	
	width:1000px;
	float:left;
	margin-top:40px;
}

.b_link
{
float:left;
font-family:Arial;
font-size:11px;
text-decoration:none;	
}

.b_link:link
{
	color:#ffffff;	
}

.b_link:visited
{
	color:#ffffff;	
}

.b_link:hover
{
	color:#ff9900;	
}

#links_tbl
{
margin-left:auto;
margin-right:auto;
border:0;	
}


.link2
{
	
	
}



/* Pop-Up  */

.client_popup
{
	background-color:#ffffff;
	font-family:Arial;
	font-size:12px;
	color:#cc6600;
	width:350px;
	height:150px;
	background:url("images/client_bk.png");
	background-repeat:no-repeat;
	
}

#client_pop_content
{
	margin-top:5px;
	margin-left:18px;
}

.close_btn
{
	margin-top:10px;
	margin-right:10px;
	float:right;
}

.modalBackground {
background-color:#000;
opacity:.75;
} 

/* Begin Navigation */

.home_btn
{
  display: block;
  float:left;
  width: 106px;
  height: 45px;
 
  background:url("images/navigation/btn_home.gif") no-repeat 0 0;
}

.home_btn:hover
{ 
  background-position: 0 -45px;
}

.home_btn span
{
  position: absolute;
  top: -999em;
}

.portfolio_btn
{
  display: block;
  float:left;
  width: 152px;
  height: 45px;
 
  background:url("images/navigation/btn_portfolio.gif") no-repeat 0 0;
}

.portfolio_btn:hover
{ 
  background-position: 0 -45px;
}

.portfolio_btn span
{
  position: absolute;
  top: -999em;
}

.portfolio_btn
{
  display: block;
  float:left;
  width: 152px;
  height: 45px;
 
  background:url("images/navigation/btn_portfolio.gif") no-repeat 0 0;
}

.portfolio_btn:hover
{ 
  background-position: 0 -45px;
}

.portfolio_btn span
{
  position: absolute;
  top: -999em;
}

.services_btn
{
  display: block;
  float:left;
  width: 139px;
  height: 45px;
 
  background:url("images/navigation/btn_services.gif") no-repeat 0 0;
}

.services_btn:hover
{ 
  background-position: 0 -45px;
}

.services_btn span
{
  position: absolute;
  top: -999em;
}

.quote_btn
{
  display: block;
  float:left;
  width: 172px;
  height: 45px;
 
  background:url("images/navigation/btn_quote.gif") no-repeat 0 0;
}

.quote_btn:hover
{ 
  background-position: 0 -45px;
}

.quote_btn span
{
  position: absolute;
  top: -999em;
}

.webhosting_btn
{
  display: block;
  float:left;
  width: 173px;
  height: 45px;
 
  background:url("images/navigation/btn_webhosting.gif") no-repeat 0 0;
}

.webhosting_btn:hover
{ 
  background-position: 0 -45px;
}

.webhosting_btn span
{
  position: absolute;
  top: -999em;
}

.contact_btn
{
  display: block;
  float:left;
  width: 258px;
  height: 45px;
 
  background:url("images/navigation/btn_contact.gif") no-repeat 0 0;
}

.contact_btn:hover
{ 
  background-position: 0 -45px;
}

.contact_btn span
{
  position: absolute;
  top: -999em;
}



/* Begin Contact  */

#contact_form_wrapper
{
	float:left;
	width:531px;
	margin-left:10px;
	margin-top:120px;
}

#contact1
{
	float:left;
	width:531px;
	height:281px;
	background: url("images/contact1.png");
	background-repeat:no-repeat;
}

#contact_left_content
{
	width:247px;
	float:left;
}

#contact_left_middle
{
	width:206px;
	height:121px;
	float:left;
	margin-top:35px;
	margin-left:21px;
	
}

#contact_right_content
{
	width:752px;
	float:left;
}
	

#contact_info_text
{
font-family:Arial;
margin-top:15px;
margin-left:10px;	
font-size:14px;
float:left;
}

#contact_form_top
{
	float:left;
	margin-top:117px;
	margin-left:35px;
	font-family:Arial;
}

#contact_form_bottom
{
	width:600px;
	height:500px;
	background-color:#e0dfdf;
	background:url("images/contact_main_bk.gif");
	background-repeat:no-repeat;
	float:left;
	clear:left;
	margin-top:25px;
	margin-left:35px;
	margin-bottom:100px;
	
}

.cf_input
{
	
padding:2px;
border:1px solid #cccccc;	
	
}



#c_table
{
	margin-left:20px;
	margin-top:20px;
	font-family:Arial;
	font-size:16px;
	color:#0f55c5;
}


/* Line Wrapper */

#line_wrapper
{
width:100%;
height:4px;
background:url("images/footer10.gif");
background-repeat:repeat-x;
float:left;
}

/* Web Hosting */

.hosting_text
{
padding:0;
width:550px;
font-family:Arial;
font-size:12px;	
margin-left:25px;
font-weight:bold;
color:#0f55c5;
	
}

.hosting_login_btn
{
	
float:left;

	
}

/* Begin Horizontal Menu */

.slide1
{
    width:736px;
    height:207px;
    background:url("images/slide1.png");
    background-repeat:no-repeat;
}

.slide2
{
    width:736px;
    height:207px;
    background:url("images/slide2.png");
    background-repeat:no-repeat;
}

.slide3
{
    width:736px;
    height:207px;
    background:url("images/slide3.png");
    background-repeat:no-repeat;
}

#slideshow_container
{
float:left;
width:838px;
background-image:url("images/accordion_bk.png");
background-repeat:no-repeat;
height:233px;
}

#movie_container
{
    height:207px;
    float:left;
    margin-top:7px;
    margin-left:11px;
}

#content_1
{
	width:1000px;
	margin:0 auto;
	height:233px;
}

#live_chat
{
    float:left;
    height:233px;
    width:162px;
}

/* Questionnaire Page Begin */

.quest_head
{
    font-size:16px;
    color:#0f55c5;
}

#lquest
{
    width:753px;
    float:left;

}

#lquest_inner
{
    float:left;
    margin-left:20px;
    width:713px;
     background:url("images/lquest_middle.gif");
    background-repeat:repeat-y;
}

.lquest_top
{
    width:713px;
    height:15px;
    float:left;
    background:url("images/lquest_top.gif");
    background-repeat:no-repeat;
}

.lquest_bottom
{
    width:713px;
    height:25px;
    float:left;
    background:url("images/lquest_bottom.gif");
    background-repeat:no-repeat;
}

.lquest_head
{
    width:673px;
    float:left;
    font-size:14px;
    color:#0f55c5;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:3px;
    margin-left:20px;
    
}

.lquest_sep
{
    width:673px;
    margin-left:20px;
    margin-top:15px;
    margin-bottom:15px;
    float:left;
    border-bottom:1px dotted #0f55c5;
}

.question
{
    width:690px;
    float:left;
    margin-left:20px;
}

.quest_radio
{
    font-size:12px;
    color:#0f55c5;
}

.quest_table
{
    font-size:12px;
    color:#0f55c5;
}

.Add_Box
{
    color:#0f55c5;
    font-size:12px;
}
    

/* Client Login Page Begin */

.client_input
{
    padding:3px;
    font-family:Arial;
    font-size:14px;
   float:right;
   width:150px;
    margin-bottom:3px;
}

.client_input_t
{
    padding:3px;
    font-family:Arial;
    font-size:14px;
   margin-bottom:3px;
   float:left;
   width:80px;
}

/* Services Begin */

.services_text_title
{
padding:0;
width:550px;
font-family:Arial;
font-size:16px;	
margin-left:25px;
color:#0f55c5;
font-weight:bold;
	
}

.services_text_title2
{
padding:0;
width:550px;
font-family:Arial;
font-size:14px;	
margin-left:25px;
color:#000000;
font-weight:bold;
	
}

.services_text
{
padding:0;
width:550px;
font-family:Arial;
font-size:14px;	
font-weight:bold;
margin-left:25px;
color:#0f55c5;	
}

.services_list
{
    font-family:Arial;
    font-size:14px;
}

/* Online Calculator */

#lquote
{
    width:520px;
    float:left;
}

#lquote_inner
{
    float:left;
    margin-left:20px;
    width:500px;
     background:url("images/lquote_middle.gif");
    background-repeat:repeat-y;
}

#rquote
{
    width:193px;
    float:left;
    height:91px;
    margin-left:20px;
    background:url("images/lquote_bk.gif");
    background-repeat:no-repeat;
}

#quote_p
{
    vertical-align:middle;
    width:193px;
    height:91px;
    font-family:arial;
    font-size:22px;
    color:#0f55c5;
    padding-left:45px;
}

.lquote_head
{
    width:500px;
    float:left;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    color:#0f55c5;
    margin-top:5px;
    margin-bottom:3px;
    padding-left:20px;
}

.lquote_head2
{
    width:500px;
    float:left;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    color:#0f55c5;
    margin-top:0px;
    margin-bottom:3px;
    padding-left:20px;
}
    
.lquote_top
{
    width:500px;
    height:15px;
    float:left;
    background:url("images/lquote_top.gif");
    background-repeat:no-repeat;
}

.lquote_bottom
{
    width:500px;
    height:25px;
    float:left;
    background:url("images/lquote_bottom.gif");
    background-repeat:no-repeat;
}
    
.lquote_radio
{
    font-family:arial;
   font-size:12px;
   margin-left:20px;
}

.lquote_check
{
    font-family:arial;
   font-size:12px;
   margin-left:20px;
}

.lquote_sep
{
    width:455px;
    margin-left:20px;
    margin-top:15px;
    margin-bottom:15px;
    float:left;
    border-bottom:1px dotted #0f55c5;
}



.lquote_pages
{
    
    font-family:arial;
   margin-left:7px;
}

.quote_mailchoose
{
    font-family:arial;
    margin-top:5px
}

.lquote_email
{
    margin-left:20px;
    padding:3px;
    font-family:arial;
    margin-top:5px;
    
}

.lquote_email_watermarked
{
    margin-left:20px;
    padding:3px;
    font-family:arial;
    color:#999999;
    margin-top:5px;
   
}    

.lquote_btn
{
padding:5px;
margin-left:20px;
float:left;
}

#rquote2
{
 float:left; 
  margin-top:35px;
  margin-left:30px;
  font-family:arial;
  color:#ff9900;
  font-size:18px;
   
}

#rquote_summary
{
 width:193px;
    float:left;
    margin-top:20px;
    margin-left:20px;
    height:250px;
   background-color:#edeeee;
   border:1px solid #cccccc;
   }

.free
{
    color:#ffffff;
    background-color:#0f55c5;
    padding:0;
    border:1px solid #000000;
}

.features_div
{
    width:193px;
    float:left;
    font-family:Arial;
    font-size:10px;
    
}

#quoteitem
{
    list-style-type:none;
    padding:0;
    margin:0;
}

#quoteitem2
{
    list-style-type:none;
    padding:0;
    margin:0;
}


.summary
{
    color:#000000;
}

#calc_error_div
{
    float:left;
    clear:left;
    width:300px;
    margin-left:20px;
    color:#cc0000;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
}

.radio_email 
{
    color:#000000;
    clear:both;
    
}

/* Colors */

.blue {color:#0f55c5;}
.orange {color:#ff9900;}

.front_boxp {float:left;margin-left:25px;margin-top:25px;color:#ffffff;font-size:12px;line-height:1.5;}
.front_box_h {font-size:18px;}
.shout {margin-top:15px;margin-left:15px;font-size:12px;text-align:left;}
