@charset "utf-8";

/* CSS Document */

#speed-box
{
	width:950px;
	border:#336699 2px solid;
	float:left;
	padding:10px;
}

#speed-box .speed-logo
{
float:left;
margin:10px;
}

#speed-box .speed-code
{
float:left;
width:780px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:12px;
color:#585858;
margin:10px;
}

#popular_provider 
{
	border:#336699 3px solid;
	margin:0px 0px;
}

#popular_provider .pheader {
	background:#ebebeb url(../../../images/si_body/module_pp_header.gif) repeat-y center;
	display:block;
	padding:4px 10px;
	color:#214c77;
}

#popular_provider .pheader .float_right {
	color:#585858;
	font-style:italic;
}

#popular_provider ul {
	margin:1px 3px 0;
}
#popular_provider ul li.titles {
	border-bottom:1px solid #D7D7D7;
	clear:both;
	color:#494949;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
}

#popular_provider ul li.titles span {
	text-align:center;
	display:block;
	float:left;
}

#popular_provider ul li.titles span.name {
	width:130px;
}

#popular_provider ul li.titles span.price {
	width:52px;
}

#popular_provider ul li.titles span.view {
	width:110px;
}

#popular_provider ul li.titles span.review {
	width:110px;
}

#popular_provider ul li.titles span.deals{
	width:100px;
}

#popular_provider div.listing {
	clear:both;
	color:#494949;
	font-size:11px;
	font-weight:bold;
	padding:0;
}

#popular_provider table.pptable {
	margin:0 3px;
	width:514px;
	font-size:11px;line-height:12px;
}

#popular_provider table.pptable tr {
	border-top:1px solid #D7D7D7;
	border-collapse:collapse;
}

#popular_provider table.pptable td {
	border-top:1px solid #D7D7D7;
	padding:10px;
}

#popular_provider table.pptable .price {
	color:#689b25;
}

#popular_provider table.pptable .deals a
{
color:#166cba;
}

#popular_provider table.pptable .view
{
color:#679fd6;
}

#popular_provider table.pptable .review {
	background:#e6e6e6;
	font-size:10px;
	color:#535353;
}

/* Biz VoIP table CSS */

#popular_biz_provider {
	border:#336699 3px solid;
	margin:10px 0px;
}

#popular_biz_provider_sem {
	border:#D7D7D7 3px solid;
	margin:10px 0px;
}

#popular_biz_provider .pheader, #popular_biz_provider_sem .pheader {
	background:#ebebeb url(../../../images/si_body/module_pp_header.gif) repeat-y center;
	display:block;
	padding:4px 10px;
	color:#214c77;
}

#popular_biz_provider .pheader .float_right {
	color:#585858;
	font-style:italic;
vertical-align:middle;
}

#popular_biz_provider ul, #popular_biz_provider_sem ul 
{
	margin:1px 3px 0;
	list-style-type:none;
}

#popular_biz_provider ul li.titles, #popular_biz_provider_sem ul li.titles {
	border-bottom:1px solid #D7D7D7;
	clear:both;
	color:#494949;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0px;
}

#popular_biz_provider ul li.titles span, #popular_biz_provider_sem ul li.titles span {
	text-align:center;
	display:block;
	float:left;
}

#popular_biz_provider ul li.titles span.name, #popular_biz_provider_sem ul li.titles span.name {
	/*width:130px;*/
	width:120px;
}

#popular_biz_provider ul li.titles span.price, #popular_biz_provider_sem ul li.titles span.price {
	/*width:46px;*/
	width:50px;
}

#popular_biz_provider ul li.titles span.review, #popular_biz_provider_sem ul li.titles span.review {
	/*width:116px;*/
	width:90px;
}

#popular_biz_provider ul li.titles span.deals, #popular_biz_provider_sem ul li.titles span.deals {
	/*width:100px;*/
	width:132px;
}

/* Added by Mike for SIP Trunking PPC table to change column widths compared to biz voip PPC table.*/
#popular_biz_provider ul li.titles span.name-sip {
	width:122px;
}

#popular_biz_provider ul li.titles span.price-sip {
	width:54px;
}

#popular_biz_provider ul li.titles span.review-sip {
	width:74px;
}

#popular_biz_provider ul li.titles span.deals-sip{
	width:154px;
}


#popular_biz_provider div.listing {
	clear:both;
	color:#494949;
	font-size:11px;
	font-weight:bold;
	padding:0;
}

#popular_biz_provider table.pptable, #popular_biz_provider_sem table.pptable {
	margin:0 3px;
	width:404px;
	font-size:11px;line-height:12px;
}

#popular_biz_provider table.pptable tr {
	border-top:1px solid #D7D7D7;
	border-collapse:collapse;
}

#popular_biz_provider_sem table.pptable tr {
	border-top:1px solid #D7D7D7;
	border-collapse:collapse;
	height:64px;
	margin:0px;
	padding:0px;
}

#popular_biz_provider table.pptable td {
	border-top:1px solid #D7D7D7;
	/*padding:10px;*/
	padding:10px 9px 10px 9px;
}

#popular_biz_provider_sem table.pptable td {
	/*border-top:1px solid #D7D7D7;*/
	padding:0px;
}

#popular_biz_provider table.pptable .price, #popular_biz_provider_sem table.pptable .price {
	color:#689b25;
}

#popular_biz_provider table.pptable .view a, #popular_biz_provider table.pptable .deals a, #popular_biz_provider_sem table.pptable .deals a
{
	color:#166cba;
}

#popular_biz_provider table.pptable .review, #popular_biz_provider_sem table.pptable .review {
	background:#e6e6e6;
	font-size:10px;
	color:#535353;
}

#popular_biz_provider_sem table.pptable .name img:hover 
{
	border:2px solid #336699;
}

#popular_biz_provider_sem .learn_sem 
{
	display:block;
	height:26px;
	width:120px;
	/*height:30px;
	border:1px solid #679fd6;
	background-color:#e6e6e6;
	color:#679fd6;
	padding:7px 0px 0px 0px;*/
	font-size: 14px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#popular_biz_provider_sem .learn_sem a
{
	color:#166cba;
	margin:0px;
	/*padding:2px 18px 2px 18px;*/
	padding:0px;
}

#popular_biz_provider_sem .learn_sem p
{
	color:#166cba;
	font-size:14px;
	margin:0px;
	padding:6px 15px 6px 15px;
}

#popular_biz_provider_sem .learn_sem p:hover
{
	border:2px solid #099e25;
	background-color:#006432;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;
}

#popular_biz_provider_sem .learn_sem a:hover
{
	text-decoration:none;
}

#popular_biz_provider_sem a.provider_link 
{
	display:block;
	height:20px;
	width:120px;
	color:#166cba;
	font-size:14px;
	margin:0px;
	padding:6px 0px 0px 0px;
	text-align:center;
}

#popular_biz_provider_sem a.provider_link:hover
{
	border:2px solid #099e25;
	background-color:#006432;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

/* END of biz voip table CSS */

#popular_efax_provider {
	border:#336699 3px solid;
	margin:10px 0px;
}

#popular_efax_provider .pheader {
	background:#ebebeb url(../../../images/si_body/module_pp_header.gif) repeat-y center;
	display:block;
	padding:4px 10px;
	color:#214c77;
}

#popular_efax_provider .pheader .float_right {
	color:#585858;
	font-style:italic;
}

#popular_efax_provider ul {
	margin:1px 3px 0;
}

#popular_efax_provider ul li.titles {
	border-bottom:1px solid #D7D7D7;
	clear:both;
	color:#494949;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0;
}

#popular_efax_provider ul li.titles span {
	text-align:center;
	display:block;
	float:left;
}

#popular_efax_provider ul li.titles span.name {
	width:130px;
}

#popular_efax_provider ul li.titles span.price {
	width:52px;
}

#popular_efax_provider ul li.titles span.fees {
	width:140px;
}

#popular_efax_provider ul li.titles span.faxincl {
	width:50px;
}

#popular_efax_provider ul li.titles span.highlights{
	width:130px;
}

#popular_efax_provider div.listing {
	clear:both;
	color:#494949;
	font-size:11px;
	font-weight:bold;
	padding:0;
}

#popular_efax_provider table.pptable {
	margin:0 3px;
	width:514px;
	font-size:10px;line-height:12px;
}

#popular_efax_provider table.pptable tr {
	border-top:1px solid #D7D7D7;
	border-collapse:collapse;
}

#popular_efax_provider table.pptable td {
	border-top:1px solid #D7D7D7;
	padding:10px;
}

#popular_efax_provider table.pptable .price {
	color:#689b25;
}

#popular_efax_provider table.pptable .fees, #popular_efax_provider table.pptable .highlights{
	font-size:11px;
	color:#166cba;
}

#popular_efax_provider table.pptable .faxincl {
	background:#e6e6e6;
	font-size:10px;
	color:#535353;
}

#seolinks {
	background:#F9F9F9 url(../../../images/si_body/linksbg.gif) repeat-x scroll 0 0;
	border:3px solid #CCCCCC;
	margin:10px 0;
	padding:8px 14px;
}

/*exception to the rule*/

#wbContentSub #seolinks {
	background:#F9F9F9 url(../../../images/si_body/linksbg.gif) repeat-x scroll 0 0;
	border:3px solid #CCCCCC;
	margin:10px 0;
	padding:8px 6px;
}

#seolinks ul.double {
	color:#C30306;
	display:block;
	float:left;
	line-height:24px;
	width:50%;
}

#seolinks ul.quad {
	color:#C30306;
	display:block;
	float:left;
	line-height:24px;
	width:24.5%;
}

#seolinks ul.treo {
	color:#C30306;
	display:block;
	float:left;
	line-height:24px;
	width:32.5%;
}

#seolinks ul.size {
	color:#C30306;
	display:block;
	float:left;
	line-height:24px;
	width:118px;
}

#seolinks ul h1 {
	font-size:15px;
	margin:0 0 10px;
}

#seolinks ul li {
	background:transparent url(../../../images/si_body/links_li_bg.gif) no-repeat scroll 0 3px;
	font-size:12px;
	color:#585858;
	padding:0 0 0 26px;
}

#seolinks ul li a{
	color:#767676;
	text-decoration:none;
}

#seolinks ul li a:hover {
	color:#166CBA;
}

#seolinks ul.single {
	color:#C30306;
	display:block;
	line-height:24px;
	width:100%;
}


#seolinks ul.review 
{
color:#C30306;
display:block;
line-height:24px;
width:100%;
height:178px;
}

#seolinks ul.biz_review 
{
color:#C30306;
display:block;
line-height:24px;
width:100%;
height:132px;
}

#seolinks ul {
	list-style:none !important;
	margin:0px !important;
}

/*QUOTE*/

#wbReft #quote_container {
	border:3px solid #336699;
	margin:10px 2px;
	background:#e4e4e4 url(../../../images/si_body/quote_girl.gif) left bottom no-repeat;
}

#wbReft #quote_container #header {
	background:url(../../../images/si_body/quote_header-bg.gif) no-repeat;
	height:40px;
}

#wbReft #quote_container #header h1 {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	line-height:40px;
	margin:0 0 0 50px;
	padding:0;
}

#wbReft #quote_container .fields {
	margin:8px 0 0 180px;
}

#wbReft #quote_container .instructions{
	background:#f8f8f8;
	padding:3px;
	color:#1a4771;
}

#lower {
	/*bottom:3px;
	left:0;	
	position:absolute;*/
	margin:10px 0;
	padding:0 10px 0 0;
	z-index:100;
}

#progress_bar_cont {
	background:transparent url(../../../images/si_body/small_bg.jpg) repeat scroll 0 0;
	float:left;
	height:18px;
	margin:0 0 0 180px;
	padding:2px;
	text-align:left;
	width:156px;
}

#progress_bar {
	background:transparent url(../../../images/si_body/small_fg.jpg) repeat scroll 0 0;
	height:18px;
	width:4px;
}

#percent {
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	text-align:right;
}


/*Newsletter*/
.links_newsletter .newsletter {
	background:#b8b8b8 url(../../../images/si_body/newsletter_bg.gif) repeat-x top left;
	padding:10px;
	color:#6a6a6a;
}

input.nsfield {
	border:1px solid #999999;
	color:#336699;
	font-size:10px;
	padding:5px 3px;
	width:170px;
}

input.submit {
	background:transparent url(../../../images/si_body/newsletter_btn.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#C1C1C1;
	height:21px;
	width:62px;
}

#footer .newsletter {
	background:#B8B8B8 url(../../../images/si_body/newsletter_bg.gif) repeat-x scroll left top;
	float:right;
	margin:0 0 10px 10px;
	padding:3px;
	width:206px;
}

#sharethis {
	left:650px;
	position:absolute;
	top:45px;
}
