/*****************************************************************************
TABBED SECTION
*****************************************************************************/
#tabbed_content {
  margin: 12px 0 0 0;
		padding: 0;
}

#tabbed_content h2 {
  font: 18px/1em Arial, Helvetica, sans-serif normal;
  margin: 0 0 8px 0;
  color: #006;
}

#tab_1, #tab_2, #tab_3, #tab_4 {
  width: 673px;
		overflow: hidden;
		padding: 20px;
		clear: both;
}

#tab_2, #tab_3, #tab_4 {
  display: none;
}

/* Tab Overview
----------------------------------------------------------------------*/
.overview_topic {
  background: url(/images/template_images//tab_overview_bg.gif) repeat-x;
		float: left;
}

.content {
		width: 533px;
		float: left;
}

.content_cta {
  margin: 10px 0 0 20px;
		padding:  10px 0 10px 20px;
  float: left;
  width: 99px;
		border-left: 1px solid #aaa;
		list-style: none;
}

.btn_overview a {
  background: url(/images/template_images//btn_overview.gif) no-repeat;
		width: 91px;
		height: 28px;
		display: block;
		text-indent: -9000px;
}

.btn_more_info a {
  background: url(/images/template_images//btn_more_info.gif) no-repeat;
		width: 91px;
		height: 28px;
		display: block;
		text-indent: -9000px;
		margin: 2px 0 0 0;
}

.overview_topic {
  margin: 0 0 8px 0;
}

.overview_topic.last {
  margin: 0;
}

/* Tab Buttons
----------------------------------------------------------------------*/
#tabbed_buttons {
  list-style: none;
		padding: 0;
		margin: 0;
		background: #fff;
		width: 713px;
		height: 39px;
		position: relative;
		left: -1px;
}

#tabbed_buttons li {
		float: left;
}

#tabbed_buttons li a {
  height: 39px;
		display: block;
		float: left;
		text-indent: -9000px;
}

#tabbed_buttons li a:hover, #tabbed_buttons li.tab_on a {
  background-position: 0 -39px;
}

/*--------- individual tabs ---------*/
#tab_button_1 a {
  width: 197px;
		background: url(/images/template_images//tab_solutions.gif) no-repeat;
}

#tab_button_2 a {
  width: 222px;
		background: url(/images/template_images//tab_voice.gif) no-repeat;
}

#tab_button_3 a {
  width: 118px;
		background: url(/images/template_images//tab_resellers.gif) no-repeat;
}

#tab_button_4 a {
  width: 157px;
		background: url(/images/template_images//tab_carrier.gif) no-repeat;
}

/*****************************************************************************
GET MORE INFORMATION
*****************************************************************************/
#title_get_more_info {
  background: url(/images/template_images/title_get_more_info.gif) no-repeat;
}



.featured_vendors { margin: 50px auto; text-align: center }
.featured_vendors img { margin: 30px 20px; border: 0 }
.featured_vendors h2 {
	width: 208px; height: 17px; display: block;background: url(../images/template_images/title.jpg) no-repeat; text-indent: -100000px; margin: 0 auto;
}
