body 
{
	font: 100% "Times New Roman", Times, serif;
	background-image:url(images/bckgrnd.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	width:1132px;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}


 #container 
{
	width: 1026px;  
	background: #FFFFFF;
	margin: 0 auto;
	border:solid 1px;
	text-align: left;
	position:relative;
}

#container a:link {color:#4E8531; font-weight:bold; text-decoration:none;}
#container a:hover {text-decoration:underline;}
#container a:visited {color:#2C2F52; font-weight:bold; text-decoration:none;}
#container a:active {color:#36F; font-weight:bold; text-decoration:none;}

 #header 
{
	background-image:url(images/header_02.jpg);
	height:107px;
 }


 #navbar
{
	height:51px;
	width:757px;
	position:absolute;
	top:26px;
	right:0px;
	margin:0px;
	padding:0px;
}

#navbar a
{
	float:left;
}

 #subnavbar
{
	height:30px;
	width:339px;
	position:absolute;
	top:77px;
	left:358px;
	margin:0px;
	padding:0px;
}

#subnavbar a
{
	float:left;
}



 #home
{
  display: block;
  width: 89px;
  height: 51px;
  background:url(images/home_btn.jpg) no-repeat 0 0;
 }

#home:hover
{ 
  background-position: 0 -51px;
}

#home span
{
  display: none;
}




#leads
{
  display: block;
  width: 250px;
  height: 51px;
  background:url(images/leads_btn.jpg) no-repeat 0 0;
}

#leads:hover
{ 
  background-position: 0 -51px;
}

#leads span
{
  display: none;
}




#cost
{
  display: block;
  width: 90px;
  height: 51px;
  background:url(images/cost_btn.jpg) no-repeat 0 0;
}

#cost:hover
{ 
  background-position: 0 -51px;
}

#cost span
{
  display: none;
}




#contact
{
  display: block;
  width: 139px;
  height: 51px;
  background:url(images/contact_btn.jpg) no-repeat 0 0;
}

#contact:hover
{ 
  background-position: 0 -51px;
}

#contact span
{
  display: none;
}



#media
{
  display: block;
  width: 95px;
  height: 51px;
  background:url(images/media_btn.jpg) no-repeat 0 0;
 }

#media:hover
{ 
  background-position: 0 -51px;
}

#media span
{
  display: none;
}



#links
{
  display: block;
  width: 94px;
  height: 51px;
  background:url(images/links_btn.jpg) no-repeat 0 0;
}

#links:hover
{ 
  background-position: 0 -51px;
}

#links span
{
  display: none;
}



#casestudy
{
  display: block;
  width: 103px;
  height: 30px;
  background:url(images/casestudy_btn.jpg) no-repeat 0 0;
}

#casestudy:hover
{ 
  background-position: 0 -30px;
}

#casestudy span
{
  display: none;
}



#fourtouch
{
  display: block;
  width: 147px;
  height: 30px;
  background:url(images/fourtouch_btn.jpg) no-repeat 0 0;
}

#fourtouch:hover
{ 
  background-position: 0 -30px;
}

#fourtouch span
{
  display: none;
}


#faq
{
  display: block;
  width: 89px;
  height: 30px;
  background:url(images/faq_btn.jpg) no-repeat 0 0;
}

#faq:hover
{ 
  background-position: 0 -30px;
}

#faq span
{
  display: none;
}


#logo
{
  display: block;
  width: 269px;
  height: 107px;
  background:url(images/logo_02.jpg) no-repeat 0 0;
}
  
  #logo span
{
  display: none;
}


 
 
 #mainContent
{
	padding: 0; 
	background: #FFFFFF;
	min-height:384px;
}


#pic1 
{
	position:absolute;
	top:107px;
	width:315px;
	height:427px;
	background:url(images/leads_img_01.jpg);
}


#pic2
 {
	position:absolute;
	top:107px;
	width:369px;
	height:292px;
	background-image:url(images/costs_img_01.jpg);
 }


#pic3
{
	position:absolute;
	top:107px;
	width:369px;
	height:268px;
	background-image:url(images/contact_img_01.jpg);
}


#pic4
 {
	position:absolute;
	top:107px;
	width:368px;
	height:308px;
	background-image:url(images/media_img_01.jpg)
 }
 
 
#pic5
 {
	position:absolute;
	top:107px;
	width:369px;
	height:268px;
	background-image:url(images/links_img_01.jpg);
 }
 
 
 #pic6
 {
	position:absolute;
	top:107px;
	width:369px;
	height:292px;
	background-image:url(images/casestudy_img_01.jpg);
 }
 
 
 #pic7
 {
	position:absolute;
	top:107px;
	width:369px;
	height:268px;
	background-image:url(images/fourtouch_img_01.jpg);
 }


#pic8
 {
	position:absolute;
	top:107px;
	width:368px;
	height:308px;
	background-image:url(images/faq_img_01.jpg);
 }

#title1
{
	position:absolute;
	top:127px;
	right:159px;
	height:18px;
	width:339px;
	background-image:url(images/title_01.gif);
}

#title2
{
	position:absolute;
	top:127px;
	right:279px;
	width:99px;
	height:18px;
	background-image:url(images/title_02.gif);
}

#title3
{
	position:absolute;
	top:127px;
	right:262px;
	width:174px;
	height:18px;
	background-image:url(images/title_03.gif);
}

#title4
{
	position:absolute;
	top:127px;
	right:275px;
	width:108px;
	height:18px;
	background-image:url(images/title_04.gif);
}

#title5
{
	position:absolute;
	top:127px;
	right:279px;
	width:100px;
	height:18px;
	background-image:url(images/title_05.gif);
}

#title6
{
	position:absolute;
	top:127px;
	right:210px;
	width:238px;
	height:18px;
	background-image:url(images/title_06.gif);
}

#title7
{
	position:absolute;
	top:127px;
	right:153px;
	width:352px;
	height:18px;
	background-image:url(images/title_07.gif);
}

#title8
{
	position:absolute;
	top:127px;
	right:251px;
	width:156px;
	height:18px;
	background-image:url(images/title_08.gif);
}

#title9
{
	position:absolute;
	top:127px;
	right:157px;
	width:343px;
	height:18px;
	background-image:url(images/title_09.gif);
}

#title10
{
	position:absolute;
	top:127px;
	right:163px;
	width:333px;
	height:18px;
	background-image:url(images/title_10.gif);
}

#title12
{
	position:absolute;
	top:127px;
	right:220px;
	width:217px;
	height:18px;
	background-image:url(images/title_12.gif);
}

#title13
{
	position:absolute;
	top:127px;
	right:226px;
	width:205px;
	height:18px;
	background-image:url(images/title_13.gif);
}

#title14
{
	position:absolute;
	top:127px;
	right:290px;
	width:77px;
	height:18px;
	background-image:url(images/title_14.gif);
}

#table1
{
	position:absolute;
	top:187px;
	left:405px;
	width:550px;
	border:solid 1px;
}

#txt1
{
	position:absolute;
	top:187px;
	left:405px;
	width:276px;
	min-height:188px;
	text-align:left;
	vertical-align:text-top;
}


#txt2
{
	position:absolute;
	top:187px;
	right:36px;
	width:276px;
	min-height:188px;
	text-align:left;
	vertical-align:text-top;
}


#txt3
{
	position:absolute;
	top:187px;
	right:55px;
	width:547px;
	min-height:188px;
}

#txt3 h1
{
	color: #3E454E;
	font-size: 24px;
	line-height:1%;
	padding-top:20px;
}

#youtube1
{
	position:absolute;
	top:450px;
	left:405px;
	width:285px;
	min-height:188px;
}

#contact1
{
	position:absolute;
	top:187px;
	left:518px;
	width:153px;
	min-height:188px;
	text-align:left;
	vertical-align:text-top;	
}

#contact2
{
	position:absolute;
	top:187px;
	right:149px;
	width:153px;
	min-height:188px;
	text-align:left;
	vertical-align:text-top;	
}

#contact3
{
	position:absolute;
	top:443px;
	left:621px;
	width:160px;
	min-height:188px;
	text-align:left;
	vertical-align:text-top;
	margin:0px;
	padding:0px;
}

#sidetxt
{
	position:absolute;
	top:425px;
	left:39px;
	width:285px;
	min-height:188px;
}

.sidenote
{
	font-size:16px;	
}

#sidetxt p
{
	color:#3E454E;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}

#creditcards
{
	position:absolute;
	top:420px;
	right:124px;
	width:409px;
	height:98px;
	background-image:url(images/credit_cards_08.jpg);
}

#greg
{
	display: block;
	width:113px;
	height:144px;
	background:url(images/gregS.jpg) no-repeat 0 0;
}

#mike
{
	display: block;
	width:113px;
	height:144px;
	background:url(images/mikeS.jpg) no-repeat 0 0;
}

#sadie
{
	display: block;
	width:113px;
	height:144px;
	background:url(images/sadieS.jpg) no-repeat 0 0;
}

#raeann
{
	display: block;
	width:113px;
	height:144px;
	background:url(images/raeannS.jpg) no-repeat 0 0;
}

#tyler
{
	display: block;
	width:113px;
	height:144px;
	background:url(images/tylerS.jpg) no-repeat 0 0;
}







#subContent
{
	padding: 0; 
	background: #FFFFFF;
	max-height:173px;
	min-height:173px;
}


#hometxt1
{
	position:absolute;
	top:623px;
	left:36px;
	width:323px;
	min-height:138px;
	text-align:left;
	vertical-align:text-top;
}


#hometxt2
{
	position:absolute;
	top:623px;
	right:311px;
	width:323px;
	min-height:138px;
	text-align:left;
	vertical-align:text-top;
}



#motto
{
	background:url(images/motto_15.jpg);
	height:173px;
	width:275px;
	position:absolute;
	top:598px;
	right:0px;
	margin:0px;
	padding:0px;
}




#footerH 
{
	padding:2px 0px 2px;
	margin:0px;
	min-width:1026px;
	max-width:1026px;
	background:url(images/bottom_02.jpg) no-repeat;
	float:inherit;
	position:absolute;
	width: 1112px;
	top:771px;
}

#footerH p
{
	margin: 0; 
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	text-align:center;
}

#footerH a:link
{font-style:normal; color:#2C2F52;}

#footerH a:visited
{font-style:normal; color:#2C2F52;}

#footer 
{
	padding:2px 0px 2px;
	margin:0px;
	min-width:1026px;
	max-width:1026px;
	background:url(images/bottom_02.jpg) no-repeat;
	float:inherit;
	width: 1112px;
	
}


 #footer p
{
	margin: 0; 
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	text-align:center;
}

#footer a:link
{font-style:normal; color:#2C2F52;}

#footer a:visited
{font-style:normal; color:#2C2F52;}


.Secndaryfooter
{
	padding-left:369px;
}




#gregL
{
	position:absolute;
	display: block;
	width:300px;
	height:384px;
	background:url(images/gregL.jpg) no-repeat 0 0;
	left:0px;
}

#mikeL
{
	display: block;
	width:300px;
	height:384px;
	background:url(images/mikeL.jpg) no-repeat 0 0;
}

#sadieL
{
	display: block;
	width:300px;
	height:384px;
	background:url(images/sadieL.jpg) no-repeat 0 0;
}

#raeannL
{
	display: block;
	width:300px;
	height:384px;
	background:url(images/raeannL.jpg) no-repeat 0 0;
}

#tylerL
{
	display: block;
	width:300px;
	height:384px;
	background:url(images/tylerL.jpg) no-repeat 0 0;
}

#about
{
	position:absolute;
	top:10px;
	left:310px;
	width:380px;
	height:364px;
}

#about h1
{
	color: #3E454E;
	font-size: 24px;
	line-height:1%;
	padding-top:20px;	
}

#about h2
{
	font-size: 16px;
	line-height:1%;
}