#left_wrap {
	width:			590px;
	float:			left;
}

#left_content {
	background:		#fff;
	padding:		20px 20px 20px 20px;
	z-index:		39;
}




#butterfly {
	margin-top:		18px;
	margin-bottom:	35px;
	width:			557px;
	height:			236px;
	background:		url(../images/bg/butterfly.png) top left no-repeat;
	position:		relative;
	right:			30px;
}
	

	
#looking_for {
	width:			549px;
	margin:			10px auto;
	background:		url(../images/boxes/549bottom.png) bottom center no-repeat;
	padding-bottom:	10px;
}

#looking_tabs li {
	height:			55px;
	width:			183px;
	background:		url(../images/tabs/183x55.png) no-repeat;
	float:			left;
	font-size:		120%;	
}

#looking_tabs li.active {
	background:		url(../images/tabs/183x55_active.png) no-repeat;
	height:			55px;
	width:			183px;
	float:			left;
	font-size:		120%;
}

#looking_tabs li img {
	padding:		15px;
	float:			left;
}

#looking_tabs li div {
	margin:			10px 0 0 0;
}

#updates_tab,
#redesign_tab,
#creation_tab {
	text-indent: 	-9999px;
	height: 		32px;
}

#looking_for .tabber #updates {
	background: 	url(../images/headers/home/updates.png) left no-repeat;
}

#looking_tabs li #redesign_tab {
	background: 	url(../images/headers/home/redesign.png) right no-repeat;
}

#looking_tabs li #creation_tab {
	background: 	url(../images/headers/home/creation.png) right no-repeat;
}

.tabberlive .looking_content {
	width:			543px;
	border-right:	3px solid #dcdcdc;
	border-left:	3px solid #dcdcdc;
	padding-bottom:	40px;
}

#looking_for h2 {

 font-size:	0%;
 color:#000066;}

.looking_content img {
	padding:		10px 20px;
}

.looking_content .biz_list {
	padding-top:	20px;
	margin-left:	160px;
	line-height:	140%;
	font-size:		120%;
}


.looking_content .button li {
	margin-left:	25px;
}

#bottom_tabs {
	width:			100%;
	background: 	#fff url(../images/bg/left_bottom.png) top no-repeat;
	padding-top:	2px;
}

#bottom_tabs li {
	height:			53px;
	width:			118px;
	background:		url(../images/tabs/118x56.png) top left no-repeat;
	text-align:		center;
	float:			left;
	font-size:		130%;
}

#bottom_tabs li:hover {
	height:			53px;
	width:			118px;
	background:		url(../images/tabs/118x56.png) bottom left no-repeat;
	text-align:		center;
	float:			left;
	font-size:		130%;
}

#bottom_tabs li a {
	display:		block;
	padding-bottom:	2px;
	color:			#000033;
	font-weight:	bold;
	
}

#portfolio1,
#solutions1,
#successes1,
#about1,
#contact1 {
	text-indent: 	-9999px;
	height: 		26px;
}

#bottom_tabs li #portfolio1 {
	background: 	url(../images/nav/portfolio.png) top no-repeat;
}

#bottom_tabs li #portfolio1:hover {
	background: 	url(../images/nav/portfolio.png) bottom no-repeat;
}

#bottom_tabs li #solutions1 {
	background: 	url(../images/nav/solutions.png) top no-repeat;
}

#bottom_tabs li #solutions1:hover {
	background: 	url(../images/nav/solutions.png) bottom no-repeat;
}

#bottom_tabs li #successes1 {
	background: 	url(../images/nav/successes.png) top no-repeat;
}

#bottom_tabs li #successes1:hover {
	background: 	url(../images/nav/successes.png) bottom no-repeat;
}

#bottom_tabs li #about1 {
	background: 	url(../images/nav/about.png) top no-repeat;
}

#bottom_tabs li #about1:hover {
	background: 	url(../images/nav/about.png) bottom no-repeat;
}

#bottom_tabs li #contact1 {
	background: 	url(../images/nav/contact.png) top no-repeat;
}

#bottom_tabs li #contact1:hover {
	background: 	url(../images/nav/contact.png) bottom no-repeat;
}


#right_wrap {
	margin-left:	590px;
	background:		url(../images/bg/right_bottom.png) bottom right no-repeat;
	padding-bottom:	17px;
}


#right_content {
	background:		#fff;
	padding:		20px;
}

#right_wrap .right_box_content {
padding-top:0;}

.site_icons {
	width:			200px;
	margin:			10px auto;
	
}

.site_icons p {
	text-align:		center;
	margin-top:		5px;
}

.site_icons a {
	color:			#0f74c2;
}

.site_icons img {
	margin:			0 auto;
	text-align:		center;
}

.site_icons .l {
	float:			left;
	width:			80px;
	position:		relative;
}

.site_icons .r {
	margin-left:	120px;
	width:			80px;
	position:		relative;
}


.process p,
.somerville p {
	padding:		0 20px;
	font-size:		110%;
}


.svbg {
	background:		url(../images/bg/somerville.png) bottom center no-repeat;
	height:			141px;
}

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {

}
.tabberlive {
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
}

ul.tabbernav li
{
	height:			55px;
	width:			183px;
	float:			left;
	font-size:		120%;
	/*border: 1px solid white;*/
}


ul.tabbernav li#tab2 
{
	height:			55px;
	width:			183px;
	float:			left;
	font-size:		120%;
}


ul.tabbernav li a
{	display:block;
	height:			55px;
	padding:20px 10px;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li:hover
{
 	color: #000;
	cursor:pointer;
}

ul.tabbernav li.tabberactive
{
	height:			55px;
	width:			183px;
	/* border: 2px solid #DCDCDC; */
}


ul.tabbernav li.tabberactive a:hover
{
	color:#448;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
padding-top:55px;
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}




/* If desired, hide the heading since a heading is provided by the tab */



.tabberImg {margin-top:-8px;}


#tab_index_0 {background: url(../images/tabs/creation.png) center no-repeat;}
#tab_index_0:hover {background: url(../images/tabs/creation.png) bottom no-repeat;}
#tab_index_0.tabberactive {background: url(../images/tabs/creation.png) top no-repeat;}

#tab_index_1 {background: url(../images/tabs/redesign.png) center no-repeat;}
#tab_index_1:hover {background: url(../images/tabs/redesign.png) bottom no-repeat;}
#tab_index_1.tabberactive {background: url(../images/tabs/redesign.png) top no-repeat;}

#tab_index_2 {background: url(../images/tabs/updates.png) center no-repeat;}
#tab_index_2:hover {background: url(../images/tabs/updates.png) bottom no-repeat;}
#tab_index_2.tabberactive {background: url(../images/tabs/updates.png) top no-repeat;}


.jshide {font-size:140%; color:#0f74c2;text-align:center;margin-top:20px;margin-bottom:0;}



#nav {
	width:					510px;
}

#nav ul {
	float:					left;
	width:					275px;
}
#nav li {
	list-style-type:		none; 
	text-indent:			-9999px;
	display:				inline;
}

#nav li a {
	display:				block;
	height:					27px;
	width:					275px;
}

#nav a#nav1  {
	background:				url(../images/nav.png) 0 0 no-repeat;
}

#nav a#nav1:hover {
	background:				url(../images/nav.png) 0 -28px;
}


#nav a#nav2  {
	background:				url(../images/nav.png) -275px 0;
}

#nav a#nav2:hover,
#nav a#nav2.active {
	background:				url(../images/nav.png) -275px -28px no-repeat;
}


#nav a#nav3  {
	background:				url(../images/nav.png) -550px 0 no-repeat;
}

#nav a#nav3:hover {
	background:				url(../images/nav.png) -550px -28px no-repeat;
}


#nav a#nav4  {
	background:				url(../images/nav.png) -825px 0 no-repeat;
}

#nav a#nav4:hover {
	background:				url(../images/nav.png) -825px -28px no-repeat;
}


#nav a#nav5  {
	background:				url(../images/nav.png) -1100px 0 no-repeat;
}

#nav a#nav5:hover {
	background:				url(../images/nav.png) -1100px -28px no-repeat;
}


#nav a#nav6  {
	background:				url(../images/nav.png) -1374px 0 no-repeat;
}

#nav a#nav6:hover {
	background:				url(../images/nav.png) -1374px -28px no-repeat;
}


.nav-img {
	float:					right;
	width:					235px;
}


.green {
	width:		110px;
	margin:		6px auto;
	text-align: center;
}