﻿@charset "utf-8";
/**********************************************************************/
/****** CSS Document - This part was originally in whichvoip.css ******/
/**********************************************************************/
* {
margin:0px;
padding:0px;
}
html, body {
width:100%;
/*background:#FFFFFF url(../../../images/si_blue/body_bg.gif) repeat-x;*/
/*background-color:#E8E8E8;*/
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
/*font-size:12px;*/
font-size:16px;
line-height:1.45;
margin:0px;
padding:0px;
}
body
{
background-color:#FFFFFF;
}
body.sem 
{
background-color:#4B698C;
}
body.sem_white 
{
background-color:#FFFFFF;
}
body.sem_gray 
{
background-color:#E8E8E8;
}
body.sem_new 
{
background-color:#E8E8E8;
}
body.newheader 
{
background:#FFFFFF url(../../../images/si_blue/body_bg.gif) repeat-x;
}
/*search*/
#search_bar {
position:absolute;
width:590px;
height:26px;
top:20px;
left:180px;
}
#search_bar a {
float:left;
margin:0px 0px 0px 0px;
}
#search_bar form#cse-search-box {
float:right;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
}
#search_bar_sem {
position:absolute;
width:150px;
height:26px;
top:20px;
left:620px;
}
#search_bar_sem_v3 {
/*position:absolute;*/
/*display:inline;*/
float:right;
width:680px;
height:72px;
/*top:0px;*/
/*left:400px;*/
/*margin:0px 0px 0px 400px;*/
margin:0;
padding:0;
}
#search_bar_review {
float:right;
width:280px;
height:72px;
margin:0;
padding:0;
}
#search_bar_sem_v3 .trust 
{
float:left;
width:200px;
height:40px;
margin:18px 0px 0px 0px;
text-align:center;
}
#search_bar_sem_v3 .trust_image, #search_bar_review .trust_image 
{
float:left;
width:140px;
height:72px;
text-align:center;
padding:0px;
margin:0px;
}
#search_bar_sem_v3 .bbb_image, #search_bar_review .bbb_image 
{
float:left;
width:100px;
height:45px;
padding:14px 20px 13px 20px;
margin:0px;
}
p.trust_large
{
font-size:12px;
text-align:center;
color:#336699;
font-weight:bold;
margin:0px;
padding:0px;
}
p.trust_small
{
font-size:11px;
text-align:center;
color:#585858;
/*font-weight: bold;*/
margin:0px;
padding:0px;
}
#search_bar ul.facebook
{
display:block;
float:left;
list-style-type:none;
margin-right:6px;
position:relative;
/*top:22px;*/
/*width:498px;*/
}
#search_bar ul.social
{
display:block;
float:left;
list-style-type:none;
margin-right:20px;
position:relative;
/*top:22px;*/
/*width:498px;*/
}
#search_bar ul.facebook li
{
float:left;
padding:5px 4px;
}
#search_bar ul.social li
{
float:left;
padding:5px 4px;
}
#search_bar ul.social li a 
{
text-decoration:none;
}
#search {
position:absolute;
width:202px;
height:127px;
background:url(../../../images/si_blue/search_bg.png);
top:0px;
left:792px;
}
#search_phone {
position:absolute;
width:203px;
height:128px;
background:url(../../../images/si_blue/phone_aa_bg.png);
top:0px;
left:792px;
}
#search_phone_theme {
position:absolute;
width:205px;
height:101px;
background:url(../../../images/si_blue/phone_aa_bg_theme2.png);
top:0px;
left:792px;
}
#search form#res_biz_form {
margin:60px  30px 0px;
text-align:center;
}
#search form#res_biz_form label {
padding:0 6px 0 0;
}
#search form#res_biz_form #res_biz_submit {
background:transparent url(../../../images/si_blue/search_send_btn.gif) no-repeat scroll 0 0;
border:medium none;
color:#0C77BD;
height:18px;
margin:4px 0 0;
width:58px;
}
/*Wrapper*/
#wrapper {
width:996px;
/*margin:0px 0px 20px 2px;*/
margin:0px 0px 0px 2px;
/*margin:0px auto 2px;*/
}
#wrapper_sem {
width:996px;
/*margin:0px 0px 20px 2px;*/
margin:10px auto 0px;
padding:0px 0px 0px 2px;
/*margin:0px 0px 0px 2px;*/
background-color:#FFFFFF;
}
#wrapper_new {
position:relative;
width:996px;
/*margin:0px 0px 20px 2px;*/
margin:0px auto 0px;
padding:0px 14px 0px 14px;
/*margin:0px 0px 0px 2px;*/
background-color:#FFFFFF;
}
#wrapper_test {
position:relative;
width:996px;
/*margin:0px 0px 20px 2px;*/
margin:0px auto 0px;
padding:0px 14px 0px 14px;
/*margin:0px 0px 0px 2px;*/
background-color:#FFFFFF;
}
#wrapper_border {
width:998px;
/*background:#FFFFFF url(../../../images/si_blue/c_bg2.png) no-repeat;*/
/*margin:0px 0px 20px 2px;*/
margin:0px auto 0px;
padding:0px 13px 0px 13px;
border-left:2px solid #E0E0E0;
border-right:2px solid #E0E0E0;
/*margin:0px 0px 0px 2px;*/
background-color:#FFFFFF;
}
#wrapper_full {
position:relative;
width:100%;
/*max-width:996px;*/
min-width:310px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
.logo {
display:block;
margin:0px 0px 4px 0px;
}
.logo_whitebg {
display:block;
margin:0px 0px 9px 0px;
}
#header_sem
{
height:72px;
background-color:#FFFFFF;
margin:0px;
padding:0px;
}
#header_sem .logo_sem {
float:left;
/*display:block;*/
padding:7px 0px 10px 0px;
/*background-color:#FFFFFF;*/
}
/* UPDATED HEADER STYLES BY MIKE ON APRIL 30TH 2012 - TO REMOVE SOCIAL STUFF AND MAKE LOGO FIRST THING IN PAGE */
#hdr_right {
float:right;
width:530px;
height:72px;
margin:0;
padding:0;
}
#hdr_right .fl_search
{
float:left;
width:300px;
/*height:24px;*/
margin:0px 0px 0px 0px;
/*text-align:center;*/
padding:25px 0px 0px 0px;
text-align:center;
}
#hdr_right .fl_txt
{
float:left;
width:300px;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
text-align:center;
color:#7F7F7F;
}
#hdr_right .fr_trust
{
float:left;
width:120px;
height:72px;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px;
opacity:0.5;
filter:alpha(opacity=50); 
}
#hdr_right .fr_shopper
{
float:left;
width:120px;
height:40px;
padding:14px 0px 0px 0px;
margin:0px;
opacity:0.4;
filter:alpha(opacity=40); 
}
#hdr_right .fr_bbb
{
float:left;
width:100px;
text-align:center;
padding:14px 0px 0px 10px;
margin:0px;
opacity:0.5;
filter:alpha(opacity=50); 
}
/* END OF APRIL 30th CHANGES */
/* START OF ADDED STYLES FOR NEW HEADER - BY MIKE - AUG 5TH 2011 */
#header_new
{
height:72px;
background-color:#FFFFFF;
margin:0px;
padding:0px;
}
#header_test
{
height:72px;
background-color:#FFFFFF;
margin:0px;
padding:0px 0px 64px 0px;
}
#hdr_farright {
/*position:absolute;*/
/*display:inline;*/
float:right;
width:585px;
height:72px;
margin:0;
padding:0;
}
#hdr_farright .live_support 
{
float:left;
width:140px;
/*height:40px;*/
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
text-align:center;
}
#hdr_farright p.support 
{
margin:0px;
padding:2px 0px 2px 0px;
font-size:14px;
color:#336699;
font-weight:bold;
text-align:center;
}
#hdr_farright .trust_image 
{
float:left;
width:120px;
height:72px;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px;
}
#hdr_farright .social_cntr 
{
float:left;
border:solid 1px #E1E1E1;
width:310px;
/*width:320px;
height:40px;
margin:24px 0px 0px 20px;*/
margin:7px 10px 0px 0px;
text-align:left;
}
#hdr_farright ul.facebook
{
float:left;
list-style-type:none;
height:28px;
margin:0px;
padding:0px;
}
#hdr_farright ul.facebook li
{
float:left;
width:110px;
padding:4px 0px 4px 5px;
}
#hdr_farright ul.facebook li.scl_text
{
width:75px;
text-align:left;
font-size:10px;
color:#A6A6A6;
padding:6px 0px 0px 5px;
}
#hdr_farright p.social 
{
margin:0px;
padding:2px 0px 2px 20px;
text-align:left;
}
#hdr_left
{
float:left;
/*display:block;*/
/*width:540px;*/
height:72px;
margin:0;
padding:0;
}
#hdr_left .logo_left {
float:left;
/*display:block;*/
padding:8px 0px 0px 0px;
/*background-color:#FFFFFF;*/
}
#hdr_left .country_buttons {
float:left;
padding:15px 0px 0px 90px;
}
#hdr_left .country_buttons ul {
list-style:none;
margin:0px;
padding:0px;
}
#hdr_left .country_buttons li.not_sel
{
float:left;
background:transparent url(../../../images/common/grey_circle_30x30.png) no-repeat scroll 0 6px;
width:30px;
padding:9px 10px 3px 3px;
}
#hdr_left .country_buttons li.sel_flag
{
float:left;
background:transparent url(../../../images/common/red_circle_42x42.png) no-repeat scroll 0 0;
width:42px;
padding:3px 10px 3px 3px;
}
#hdr_left .country_buttons li.not_sel a:hover
{
margin:0px 0px 0px 2px;
}
/*
#hdr_left .country_flags {
float:left;
padding:20px 0px 0px 90px;
}
#hdr_left .country_flags ul {
list-style:none;
margin:0px;
padding:0px;
}
#hdr_left .country_flags li
{
float:left;
background-color:#FFFFFF;
width:26px;
margin:2px 10px 0px 0px;
padding:2px;
}
#hdr_left .country_flags li.sel_flag
{
width:32px;
margin:0px 10px 0px 0px;
background-color:#689b25;
}
*/
#hdr_left .hdr_cta {
float:left;
width:520px;
padding:15px 0px 0px 0px;
}
#hdr_left p.hdr_text {
margin:0px;
padding:0px 0px 0px 0px;
font-size:13px;
color:#C5C5C5;
text-align:center;
font-weight:bold;
font-style:italic;
}
#hdr_left .google_search 
{
float:left;
width:200px;
/*height:24px;*/
margin:0px 0px 0px 28px;
text-align:center;
padding:25px 0px 0px 0px;
text-align:center;
}
#hdr_left p.social_title 
{
margin:0px;
padding:2px 0px 2px 20px;
font-size:13px;
color:#336699;
text-align:center;
background-color:#EEEEEE;
}
/* END OF ADDED STYLES FOR NEW HEADER */
/*Navigation*/
.nav_block {
position: absolute;
width:100%;
top:72px;
margin:0px;
padding:0px;
}
#nav {
background:transparent url(../../../images/si_blue/nav_bg.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:15px;
/*font-weight:bold;*/
padding:1px 5px 0;
/*text-transform:uppercase;*/
}
#nav_sp {
background-color:#336699;
border-bottom:1px solid #cc3333;
font-size:15px;
/*padding:0px 5px 0;*/
padding:0px 0px 0px 10px;
}
#nav_sem 
{
background:transparent url(../../../images/si_blue/divider_996x5.png) no-repeat scroll 0 0;
height:5px;
z-index:5;
}
#nav ul.main_nav {
display:block;
height:34px;
}
#nav_sp ul.main_nav {
display:block;
height:34px;
}
#nav ul.main_nav_sem {
display:block;
height:5px;
}
#nav li {
display:block;
float:left;
line-height:34px;
background:url(../../../images/si_blue/nav_divider.gif) no-repeat right center;
}
#nav_sp li {
display:block;
float:left;
color:#FFFFFF;
line-height:34px;
padding:0px 14px;
cursor:default;
}
#nav img {
/*padding:9px 0px 0px 0px;*/
vertical-align:middle;
padding:0px;
margin:-3px 0px 0px 0px;
}
#nav li.sel {
background:url(../../../images/si_blue/nav_sel_bg-a.gif) no-repeat;
font-weight:bold;
}
#nav li.sel a, #nav li.sel a:hover {
background:url(../../../images/si_blue/nav_sel_bg-b.gif) no-repeat right top;
color:#cc3333;
}
#nav_sp li.sel {
background-color:#EEEEEE;
color:#cc3333;
/*line-height:32px;*/
line-height:33px;
font-weight:bold;
margin:2px 0px 0px 0px;
padding:0px 13px;
}
#nav_sp li.sel_round {
/*line-height:33px;*/
float:left;
margin:2px 0px 0px 0px;
padding:0px;
}
#nav_sp li.sel a, #nav_sp li.sel a:hover {
color:#cc3333;
}
#nav li.end, #subnav li.end {
background:none;
}
#nav li.end, #subnav li.endshare {
background:transparent none repeat scroll 0 0;
line-height:34px;
}
#nav li a {
color:#FFFFFF;
display:block;
height:34px;
padding:0 16px;
text-decoration:none;
}
#nav li a:hover {
color:#fce610;
}
#nav_sp li a {
display:block;
height:34px;
color:#FFFFFF;
text-decoration:none;
}
#nav_sp li a:hover {
color:#fce610;
}
#nav_sp li.search {
float:right;
padding:7px 10px 0px 0px;
}
/*** added for drop down nav bar test - Mike - June 2014 **/
#nav_sp li ul {
   display: none; 
font-size:12px;
   /*width: 10em;*/ /* Width to help Opera out */
   background-color: #336699;
   }
#nav_sp li ul li {
padding:0px;
}
#nav_sp li:hover ul {
   display: block;
   position: absolute;
   margin: 0 0 0 -18px;
   padding: 0; }
#nav_sp li:hover ul li {
   float: none; }
#nav_sp li:hover ul li a {
   background-color: #336699;
   border-top: 1px solid #fff;
   color: #FFFFFF; 
padding:0px 12px 0px 12px;
   }
#nav_sp li ul li a:hover {
   background-color: #EEEEEE; 
color:#cc3333;
}
/** end **/
#subnav {
/*
background:transparent url(../../../images/si_blue/navsub_bg.gif) no-repeat scroll 0 0;
font-size:10px;
height:29px;
padding:0 6px;
width:984px;
*/
background:transparent url(../../../images/si_blue/navsub_bg.gif) no-repeat scroll 0 0;
font-size:10px;
height:29px;
/*padding:0 6px;*/
width:100%;
}
#subnav_sp {
width:996px;
height:26px;
font-size:10px;
background-color:#EEEEEE;
border-bottom:1px solid #C0C0C0;
margin:0px 0px 10px 0px;
}
#subnav ul {
display:block;
height:29px;
}
#subnav_sp ul {
display:block;
height:26px;
}
#subnav li {
background:transparent url(../../../images/si_blue/navsub_divider.gif) no-repeat scroll right center;
float:left;
line-height:29px;
}
#subnav_sp li {
/*background:transparent url(../../../images/si_blue/navsub_divider.gif) no-repeat scroll right center;*/
float:left;
line-height:26px;
}
#subnav li a, #subnav_sp li a {
color:#6F6F6F;
font-weight:bold;
padding:0 11px;
text-decoration:none;
}
#subnav li a:hover {
color:#204e77;
}
#subnav_sp li a:hover {
color:#cc3333;
}
/*** Added by Mike - 3/26/2013 - for social box on left side ****/
/* absolute positioned wrapper for social box */
#LeftOutside
{
width:60px;
height:120px;
position:absolute; 
bottom:20px; 
left:10px;
}
/* this is box for social stuff */
#LeftOutside .social_buttons
{
position:fixed;
}
#LeftOutside ul.share_us
{
list-style:none;
margin:0px;
padding:0px;
}
#LeftOutside ul.share_us li.share
{
height:30px;
padding:0px;
}
#RightOutside
{
width:30px;
height:124px;
position:absolute; 
top:50%; 
right:0px;
}
/* this is box for social stuff */
#RightOutside .quote_button
{
position:fixed;
margin-top:-62px;
}
/* this is box for social stuff */
#RightOutside .review_button
{
position:fixed;
margin-top:5px;
}
/**** END of added by Mike - 3/26/13 ***/
/*** Added by Mike - 9/10/2013 - for social box on left side next to main content container ****/
#social_left_block
{
position: absolute; 
width: 77px;
height: 150px;
top:200px;
left:-77px;
}
.fixedContainer
{
background-color:#FFFFFF;
position:fixed;
width:55px;
/*height:120px;*/
/*left: 0;*/
/*top: 20%;
margin-left: -115px;*/
padding:10px 10px 0px 10px;
border-left:1px solid #D0D0D0;
border-top:1px solid #D0D0D0;
border-bottom:1px solid #D0D0D0;
border-right:1px solid #FFFFFF;
}
.fixedContainer ul.share_us
{
list-style:none;
margin:0px;
padding:0px;
}
.fixedContainer ul.share_us li.share
{
/*height:30px;*/
padding:0px 0px 10px 0px;
}
/**** END of added by Mike - 9/10/13 ***/
/*CONTENT*/
.content_wrap
{
position:relative;
width:100%;
margin:1px 0px 0px;
padding:0px;
background-color:#FFFFFF;
}
.home_content
{
width:100%;
margin:0px;
padding:937px 0px 0px 0px;
background-color:#FFFFFF;
}
.wbody {
margin:1px 0 0;
padding:6px 4px 0;
}
.wbody_fifty {
margin:1px 0 0;
padding:10px 10px 0;
}
.wbody_test {
position: absolute;
width:100%;
top:0px;
margin:0px;
padding:0px;
}
.withbg {
background:#FFFFFF url(../../../images/si_blue/site_bg.gif) no-repeat scroll 0 0;
}
.solidbg {
background-color:#E8E8E8;
}
.shortbg
{
background:#FFFFFF url(../../../images/si_blue/shortbg.png) no-repeat scroll 0 0;
}
#cse-search-results 
{
float:left;
width:500px;
margin:0px auto 0px;
padding:0px 0px 0px 0px;
}
/*****************Homepage********************/
/******* added by Mike on Oct 29th 2012 for new top area of new home page layout  *********/
#home_top_block_old {
/*background:#ffffff url(../../../images/si_body/home_top_block_wv_bg.png) no-repeat;*/
margin:10px 0 0;
padding:0px;
}
#home_top_block_old h1 {
color:#CC0000;
display:block;
/*font-size:18px;*/
font-size:22px;
line-height:1;
margin:0px 0 10px 0px;
}
#home_top_block_old p
{
text-align:justify;
margin:0px;
padding:0px 0px 6px 0px;
}
#home_top_block_old p.bottompad
{
padding:0px 0px 10px 0px;
}
#home_top_block_old ul.round_blue_tick li
{
margin:0px 0px 5px 0px;
}
#home_top_block_old ul.green_tick li
{
background:transparent url(../../../images/common/tick_20x16.png) no-repeat 0 0px;
text-align:justify;
line-height:16px;
padding:0px 0px 3px 30px;
}
#home_top_block_old span.head_intro
{
color:#336699;
font-size:18px;
margin:0px;
padding:0px;
}
#home_top_block_old ul.button_sel
{
display:block;
list-style-type:none;
margin:5px 0px 0px 0px;
padding:0px;
}
#home_top_block_old ul.button_sel li
{
float:left;
line-height:24px;
margin:0px 19px 15px 0px;
padding:0px;
}
#home_top_block_old ul.button_sel li a
{
display:block;
width:182px;
background-color:#E8E8E8;
border:1px solid #AAAAAA;
text-align:center;
font-size:14px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#679fd6;
}
#home_top_block_old ul.button_sel li.end
{
margin:0px;
}
#home_top_block_old ul.button_sel li a:hover
{
background-color:#AAAAAA;
color:#FFFFFF;
text-decoration:none;
}
#htb_left
{
background:#ffffff url(../../../images/si_body/house_22x22.gif) no-repeat;
float:left;
background-color:#ffffff;
width:320px;
margin:0px 7px 5px 0px;
padding:0px 7px 0px 0px;
/*border-right:2px solid #E7E7E7;*/
}
#htb_left h2
{
color:#336699;
display:block;
font-size:18px;
line-height:22px;
margin:0px 0px 6px 34px;
padding:0px;
}
#htb_middle
{
background:#ffffff url(../../../images/si_body/building_22x22.gif) no-repeat;
float:left;
background-color:#ffffff;
width:320px;
margin:0px 7px 5px 0px;
padding:0px 7px 0px 0px;
/*border-right:2px solid #E7E7E7;*/
}
#htb_middle h2
{
color:#336699;
display:block;
font-size:18px;
line-height:22px;
margin:0px 0px 6px 34px;
padding:0px;
}
#htb_right
{
background:#ffffff url(../../../images/si_body/pop-cat-icon_18x22.png) no-repeat;
float:left;
background-color:#ffffff;
width:324px;
margin:0px 0px 5px 0px;
padding:0px;
}
#htb_right h2
{
color:#336699;
display:block;
font-size:18px;
line-height:22px;
margin:0px 0px 6px 34px;
padding:0px;
}
/* Mobile browsers only */
@media screen and (max-width: 480px) {
#htb_right {
-webkit-text-size-adjust: 100%;
}
}
#htbnew_left
{
float:left;
background-color:#FFFFFF;
border:1px solid #E1E1E1;
/*width:482px;*/
width:480px;
margin:0px 10px 10px 0px;
padding:5px 5px 5px 5px;
}
#htbnew_left h2.nomarg
{
line-height:100%;
margin:0px 0px 8px 0px;
padding:0px;
}
#htbnew_left h2.nomarg a
{
color:#336699;
}
#htbnew_left h2.nomarg a:hover
{
color:#679fd6;
text-decoration:underline;
}
#htbnew_left h4
{
margin:0px 0px 10px 0px;
padding:0px;
}
#htbnew_left .imageblk
{
float:left;
width:145px;
padding:0px 15px 0px 0px;
margin:0px;
}
#htbnew_left .textblk
{
float:left;
width:320px;
margin:0px;
padding:0px;
}
#htbnew_left .imageblksml
{
float:left;
background-color:#E1E1E1;
width:112px;
height:100px;
padding:5px 5px 5px 5px;
margin:0px 0px 0px 0px;
}
#htbnew_left .imageblksml:hover
{
background-color:#AAAAAA;
}
#htbnew_left .btnblk
{
float:left;
background:#ffffff url(../../../images/si_body/button_124x111.png) no-repeat 0 0;
width:119px;
height:111px;
padding:5px 0px 0px 5px;
margin:0px 5px 0px 0px;
}
#htbnew_left .textblksml
{
float:left;
width:348px;
margin:0px;
padding:0px 0px 0px 5px;
}
#htbnew_left img.more_img
{
float:right;
}
#htbnew_left img.mid_img
{
display:block;
/*margin:0px auto 0px;*/
margin:0px 0px 0px 20px;
padding:0px;
}
#htbnew_right
{
float:left;
background-color:#FFFFFF;
border:1px solid #E1E1E1;
width:480px;
margin:0px 0px 10px 0px;
padding:5px 5px 5px 5px;
}
#htbnew_right h2.nomarg
{
line-height:100%;
margin:0px 0px 8px 0px;
padding:0px;
}
#htbnew_right h2.nomarg a
{
color:#336699;
}
#htbnew_right h2.nomarg a:hover
{
color:#679fd6;
text-decoration:underline;
}
#htbnew_right h4
{
margin:0px 0px 10px 0px;
padding:0px;
}
#htbnew_right .imageblk
{
float:left;
width:145px;
padding:0px 15px 0px 0px;
margin:0px;
}
#htbnew_right .textblk
{
float:left;
width:320px;
margin:0px;
padding:0px;
}
#htbnew_right .imageblksml
{
float:left;
background-color:#E1E1E1;
width:112px;
height:100px;
padding:5px 5px 5px 5px;
margin:0px 0px 0px 0px;
}
#htbnew_right .imageblksml_link
{
float:left;
background-color:#E1E1E1;
width:112px;
height:100px;
padding:5px 5px 5px 5px;
margin:0px 0px 0px 0px;
}
#htbnew_right .imageblksml_link:hover
{
background-color:#AAAAAA;
}
#htbnew_right .textblksml
{
float:left;
width:353px;
margin:0px;
padding:0px 0px 0px 5px;
}
#htbnew_right img.mid_img
{
display:block;
/*margin:0px auto 0px;*/
margin:0px 0px 0px 20px;
padding:0px;
}
#home_top_block_old ul.house
{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
}
#home_top_block_old ul.house li
{
list-style-type:none;
background:transparent url(../../../images/si_body/house_16x14.png) no-repeat 0 1px;
text-align:justify;
line-height: 16px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 20px;
font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
#home_top_block_old ul.building
{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
}
#home_top_block_old ul.building li
{
list-style-type:none;
background:transparent url(../../../images/si_body/business_14x14.png) no-repeat 0 1px;
text-align:justify;
line-height: 16px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 20px;
font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
#home_top_block_res {
background:#ffffff url(../../../images/si_body/home_top_block_res_line_bg.png) no-repeat;
margin:0px -14px 0px -14px;
padding:0px;
}
#home_top_block_res h2 {
color:#CC0000;
display:block;
font-size:18px;
margin:0px;
padding:20px 0 18px 70px;
}
#home_top_block_biz {
background:#ffffff url(../../../images/si_body/home_top_block_biz_line_bg.png) no-repeat 0px 0px;
margin:0px -14px 0px -14px;
padding:0px;
}
#home_top_block_biz h2 {
color:#CC0000;
display:block;
font-size:18px;
margin:0px;
padding:20px 0 18px 70px;
}
#home_break {
border-top:4px solid #E8E8E8;
/*margin:0px -14px 10px -14px;*/
margin:0px -1.5% 10px -1.5%;
padding:0px;
}
#home_top_block_old ul.logo_list
{
list-style-type:none;
width:100%;
margin:0px 0px 15px 0px;
padding:0px;
}
#home_top_block_old ul.logo_list li
{
float:left;
list-style-type:none;
margin:0px 28px 0px 0px;
padding:0px;
}
#home_top_block_old ul.logo_list li.last_logo
{
margin:0px 0px 0px 0px;
}
#home_top_block_old ul.logo_list img
{
opacity:0.5;
filter:alpha(opacity=50); 
}
/******* NEW code ***/
#home_top_block {
/*background:#ffffff url(../../../images/si_body/home_top_block_wv_bg.png) no-repeat;*/
margin:6px 0 0;
padding:0px;
}
#home_top_block h1 {
color:#336699;
display:block;
font-size:18px;
line-height:22px;
margin:0px 0 3px 0px;
}
#home_top_block p
{
text-align:justify;
margin:0px;
padding:0px 0px 5px 0px;
}
#home_top_block span.left
{
display:inline-block;
background:#ffffff url(../../../images/si_body/phone_icon_24x22.jpg) no-repeat 0 0;
width:304px;
line-height:22px;
text-align:left;
margin:0px;
padding:0px 0px 0px 30px;
}
#home_top_block span.middle
{
display:inline-block;
background:#ffffff url(../../../images/si_body/providers_icon_24x22.jpg) no-repeat 0 0;
width:304px;
line-height:22px;
text-align:left;
margin:0px;
padding:0px 0px 0px 30px;
}
#home_top_block span.right
{
display:inline-block;
background:#ffffff url(../../../images/si_body/compare_icon_24x22.jpg) no-repeat 0 0;
width:294px;
line-height:22px;
text-align:left;
margin:0px;
padding:0px 0px 0px 30px;
}
#home_top_block span.left_mobi
{
display:inline-block;
background:#ffffff url(../../../images/si_body/phone_icon_34x22.png) no-repeat 0 0;
width:294px;
line-height:22px;
text-align:left;
margin:0px;
padding:0px 0px 0px 40px;
}
#home_top_block span.middle_mobi
{
display:inline-block;
background:#ffffff url(../../../images/si_body/providers_icon_23x22.png) no-repeat 0 0;
width:304px;
line-height:22px;
text-align:left;
margin:0px;
padding:0px 0px 0px 30px;
}
#home_top_block span.right_mobi
{
display:inline-block;
background:#ffffff url(../../../images/si_body/compare_icon_23x22.png) no-repeat 0 0;
width:294px;
line-height:22px;
text-align:left;
margin:0px;
padding:0px 0px 0px 30px;
}
#home_top_block ul.round_blue_tick li
{
margin:0px 0px 5px 0px;
}
#top_left_blk
{
float:left;
width:320px;
margin:0px 7px 0px 0px;
padding:0px 7px 0px 0px;
border-right:2px solid #E7E7E7;
}
#top_middle_blk
{
float:left;
width:320px;
margin:0px 7px 0px 0px;
padding:0px 7px 0px 0px;
border-right:2px solid #E7E7E7;
}
#top_right_blk
{
float:left;
width:324px;
margin:0px 0px 0px 0px;
padding:0px;
}
/******* END OF CODE added by Mike on Oct 29th 2012 for new top area of new home page layout  *********/
/******* Added by Mike on Nov 9th 2012 for pop up styles on home page  *********/
#home_setup {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width:100%;
height:100%;
text-align:center;
z-index: 1000;
background-image:url(../../../images/si_body/blackbox.png);
}
#home_setup .popup_info {
width:600px;
margin:100px auto;
background-color: #fff;
border:2px solid #000000;
padding:15px;
text-align:justify;
z-index: 2000;
}
#business_setup {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width:100%;
height:100%;
text-align:center;
z-index: 1000;
background-image:url(../../../images/si_body/blackbox.png);
}
#business_setup .popup_info {
width:600px;
margin:100px auto;
background-color: #fff;
border:2px solid #000000;
padding:15px;
text-align:justify;
z-index: 2000;
}
/* Mobile browsers only */
@media screen and (max-width: 480px) {
#top_right_blk {
-webkit-text-size-adjust: 100%;
}
}
/******* END OF CODE added by Mike on Nov 9th 2012 for pop up styles on home page  *********/
/* Added by MIKE for social media big 4 in a row */
ul.scl_four
{
float:left;
list-style-type:none;
height:30px;
border:1px solid #D7D7D7;
margin:0px 0px 0px 2px;
padding:0px;
}
ul.scl_four li
{
float:left;
width:120px;
padding:4px 0px 4px 5px;
text-align:left;
}
ul.scl_four li.reviews
{
list-style-type:none;
text-align:center;
width:127px;
height:24px;
/*border:1px solid #D7D7D7;*/
margin:0px 2px 0px 0px;
padding:4px 0px 0px 0px;
}
/**************************************** NEW HOME page code - June 26th 2014 *************************/
#home_top_block_test {
/*background:#ffffff url(../../../images/si_body/home_top_block_wv_bg.png) no-repeat;*/
margin:4px 0 15px;
padding:0px;
}
#home_top_block_test h1 {
color:#CC0000;
/*display:block;*/
/*font-size:18px;*/
font-size:26px;
line-height:1;
/*margin:0px 0 10px 50px;*/
margin:10px 0 10px 0px;
}
#home_top_block_test h1.testv2 {
color:#CC0000;
/*display:block;*/
/*font-size:18px;*/
font-size:29px;
line-height:1;
text-align:center;
/*margin:0px 0 10px 50px;*/
margin:15px 0 15px 0px;
}
#home_top_block_test h2 {
color:#336699;
/*display:block;*/
/*font-size:18px;*/
font-size:20px;
line-height:1;
/*margin:0px 0 10px 50px;*/
margin:0px 0 15px 0px;
}
#home_top_block_test h2.top_rsns {
color:#336699;
font-size:19px;
line-height:1;
text-align:left;
/*margin:0px 0 10px 50px;*/
margin:10px 0 10px 15px;
}
#home_top_block_test p
{
text-align:justify;
margin:0px;
padding:0px 0px 10px 0px;
}
#home_top_block_test p.bottompad
{
padding:0px 0px 10px 0px;
}
#home_top_block_test ul.green_tick li
{
background:transparent url(../../../images/common/tick_20x16.png) no-repeat 0 0px;
text-align:justify;
line-height:16px;
padding:0px 0px 3px 30px;
}
#home_top_block_test ul.logo_list
{
list-style-type:none;
width:100%;
margin:0px 0px 20px 0px;
padding:0px;
}
#home_top_block_test ul.logo_list li
{
float:left;
list-style-type:none;
margin:0px 28px 0px 0px;
padding:0px;
}
#home_top_block_test ul.logo_list li.last_logo
{
margin:0px 0px 0px 0px;
}
#home_top_block_test ul.logo_list img
{
opacity:0.5;
filter:alpha(opacity=50); 
}
#home_top_block_test .grad_bg {
background:transparent url(../../../images/si_body/bg_grad_120x1.png) repeat-x 0 0;
height:105px;
padding:14px 0px 0px 14px;
margin:0px -14px 10px -14px;
}
#menu_bar .menu_img_lrg {
float:left;
width:332px;
height:220px;
text-align:center;
margin:0px 0px 15px 0px;
padding:0px;
}
#menu_bar .menu_img_lrg a {
background-color:#FFFFFF;
display:block;
width:270px;
height:216px;
border:2px solid #E1E1E1;
margin:0px auto;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-border-radius: 15px;
/*overflow:hidden;*/
}
#menu_bar .menu_img_lrg img {
-moz-border-radius: 13px;
border-radius: 13px;
-webkit-border-radius: 13px;
}
#menu_bar .menu_img_lrg a:hover
{
border:2px solid #C0C0C0;
text-decoration:none;
}
#menu_bar ul.menu_txt_btn {
float:left;
list-style-type:none;
margin:0px 0px 15px 0px;
padding:0px;
}
#menu_bar ul.menu_txt_btn li {
float:left;
list-style-type:none;
width:332px;
padding:0px;
font-size:16px;
line-height:25px;
color:#336699;
font-weight:bold;
text-align:center;
}
#menu_bar ul.menu_txt_btn img {
vertical-align:middle;
}
#menu_bar ul.topfive {
list-style-type:none;
/*display:inline;*/
margin:0px 0px 0px 15px;
padding:0px;
font-size:16px;
color:#336699;
text-align:left;
}
#menu_bar ul.topfive li.comp {
list-style-type:none;
background:transparent url(../../../images/si_body/topfive_providers_24x24.png) no-repeat 0 0;
line-height:24px;
padding:0px 0px 0px 34px;
margin:0px 0px 10px 0px;
}
#menu_bar ul.topfive li.rvw {
list-style-type:none;
background:transparent url(../../../images/si_body/topfive_star_24x24.png) no-repeat 0 0;
line-height:24px;
padding:0px 0px 0px 34px;
margin:0px 0px 10px 0px;
}
#menu_bar ul.topfive li.faq {
list-style-type:none;
background:transparent url(../../../images/si_body/topfive_articles_24x24.png) no-repeat 0 0;
line-height:24px;
padding:0px 0px 0px 34px;
margin:0px 0px 10px 0px;
}
#menu_bar ul.topfive li.atls {
list-style-type:none;
background:transparent url(../../../images/si_body/topfive_compare_24x24.png) no-repeat 0 0;
line-height:24px;
padding:0px 0px 0px 34px;
margin:0px 0px 10px 0px;
}
#menu_bar ul.topfive li.tools {
list-style-type:none;
background:transparent url(../../../images/si_body/topfive_calculator_24x24.png) no-repeat 0 0;
line-height:24px;
padding:0px 0px 0px 34px;
margin:0px 0px 10px 0px;
}
/**************************************** END of new home page code - June 26th 2014 *************************/
.spacing 
{
display:block; 
height:5px;
}
.spacing_ten 
{
display:block; 
height:10px;
}
#wbLeft {
background:#ffffff url(../../../images/si_body/wbLeft-bg.gif) no-repeat;
width:526px;
padding:0px 8px;
float:left;
}
#wbLeft_fifty {
background:#ffffff url(../../../images/si_body/wbleft_fifty_bg.png) no-repeat;
width:463px;
padding:0px 10px;
float:left;
}
#left_fifty {
/*background:#ffffff url(../../../images/si_body/wbleft_fifty_bg.png) no-repeat;*/
background-color:#FFFFFF;
width:463px;
padding:0px 10px;
float:left;
}
#wbLeft_new 
{
/*background:#ffffff url(../../../images/si_body/wbLeft-bg.gif) no-repeat;*/
background:#ffffff url(../../../images/si_body/wv_banner2.png) no-repeat 0px 4px;
width:526px;
padding:0px 8px;
float:left;
}
#wbLeft_noimg 
{
/*background:#ffffff url(../../../images/si_body/wbLeft-bg.gif) no-repeat;*/
/*background:#ffffff url(../../../images/si_body/wv_banner2.png) no-repeat 0px 4px;*/
background-color:#FFFFFF;
width:526px;
padding:0px 8px;
float:left;
}
#wbLeft_seventy {
/*background:#ffffff url(../../../images/si_body/wbleft_seventy.png) no-repeat;
width:677px;
margin:5px 0 0 0;
padding:0px 40px 0px 0px;
float:left;*/
float:left;
width:677px;
margin:10px 40px 0 0;
padding:0px;
}
#wbLeft_seventy h1 {
/*color:#CC0000;
display:block;
font-size:18px;
margin:2px 0 15px 55px;*/
color:#CC0000;
display:block;
font-size:22px;
line-height:1;
margin:0px 0 10px 0px;
}
#wbLeft_seventy_new {
/*background:#ffffff url(../../../images/si_body/wbleft_seventy.png) no-repeat;*/
width:677px;
margin:10px 40px 0 0;
padding:0px;
float:left;
}
#wbLeft_seventy_new h1 {
color:#CC0000;
display:block;
font-size:22px;
line-height:1;
margin:0px 0 10px 0px;
}
#wbLeft_seventy_new .rev_data {
display:block;
width:673px;
background-color:#336699;
margin:10px 0px 20px;
padding:2px;
}
#wbLeft_new ul.scl_four
{
float:left;
list-style-type:none;
height:30px;
border:1px solid #D7D7D7;
margin:0px 0px 0px 2px;
padding:0px;
}
#wbLeft_new ul.scl_four li
{
float:left;
width:120px;
padding:4px 0px 4px 5px;
text-align:left;
}
#wbLeft_new ul.scl_four li.reviews
{
text-align:center;
width:127px;
height:24px;
/*border:1px solid #D7D7D7;*/
margin:0px 2px 0px 0px;
padding:4px 0px 0px 0px;
}
#wbLeftNogif {
width:526px;
}
#wbLeftFax {
background:#ffffff no-repeat;
width:526px;
padding:0px 8px;
float:left;
}
#wbLeftArticle {
background:#FFFFFF url(../../../images/si_body/wbRight-resv.gif) no-repeat scroll 0 0;
/*background:#ffffff no-repeat;*/
width:416px;
padding:0 10px 0 16px;
/*padding:0px 8px;*/
float:left;
}
#wbLeftFaxNogif {
width:526px;
}
#wbLeft h1, #wbReft h1, #wbReft_resbb h1, #wbReft_resv h1, #wbLeftArticle h1, #wbReft_res h1 {
color:#CC0000;
display:block;
font-size:18px;
margin:12px 0 10px 50px;
}
#wbLeft_fifty h1, #wbReft_fifty h1 {
color:#CC0000;
display:block;
font-size:18px;
margin:14px 0 10px 60px;
}
h1.res_header
{
background:#FFFFFF url(../../../images/si_body/wbleft_fifty_bg.png) no-repeat scroll -10px 0;
color:#CC0000;
display:block;
font-size:18px;
margin:0px;
padding:12px 0 10px 60px;
}
h1.biz_header
{
background:#FFFFFF url(../../../images/si_body/wbreft_fifty_bg.png) no-repeat scroll -10px 0;
color:#CC0000;
display:block;
font-size:18px;
margin:0px;
padding:12px 0 10px 60px;
}
h3.res_header
{
background:#FFFFFF url(../../../images/si_body/wbleft_fifty_bg.png) no-repeat scroll -10px 0;
color:#CC0000;
display:block;
font-size:18px;
margin:0px;
padding:12px 0 10px 60px;
}
h3.biz_header
{
background:#FFFFFF url(../../../images/si_body/wbreft_fifty_bg.png) no-repeat scroll -10px 0;
color:#CC0000;
display:block;
font-size:18px;
margin:0px;
padding:12px 0 14px 60px;
}
#wbReft_article h1, #wbLeft_new h1 {
color:#CC0000;
display:block;
font-size:18px;
margin:14px 0 10px 55px;
}
#wbLeftFax h1 {
color:#CC0000;
display:block;
font-size:18px;
margin:14px 0 10px 10px;
}
#wbReft h1, #wbReft_resbb h1 {
margin-left:60px;
}
#wbReft_resbb h3, #subContent h3, #wbReft h3, #wbReft_fifty h3, #wbContent h3, #wbReft_resv h3, #wbLeft h3, #wbReft_res h3, #wbReft_article h3, #wbLeft_new h3, #wbReft_left h3, #wbLeft_right h3   {
color:#CC0000;
display:block;
font-size:18px;
margin:12px 0 10px 60px;
}
#wbReft_article h2, #wbLeftArticle h2, #wbLeft_new h2, #wbReft_resv h2, #wbReft h2, #right_fifty h2, #left_fifty h2, #wbReft_res h2, #wbLeft_right h2, #wbReft_left h2, #wbLeft_seventy h2, #wbReft_thirty h2 {
color:#336699;
display:block;
margin:10px 0px;
}
#wbLeft ol, #wbLeftFax ol, #wbLeftArticle ol, #subContent ol, #wbReft_resbb ol, #subReviewContent ol, #wbLeft_new ol, #wbLeft_noimg ol {
color:#FFFFFF;
line-height:22px;
list-style-type:none;
/*margin:0 0 0 12px;*/
margin:0 0 0 0px;
}
#wbLeft_fifty ol, #wbReft_fifty ol, #right_fifty ol, #left_fifty ol, #wbLeft_new ol.square, #wbReft_noimg ol {
color:#FFFFFF;
line-height:22px;
list-style-type:none;
margin:0 0 0 0px;
}
#wbReft ol {
color:#FFFFFF;
line-height:22px;
list-style-type:none;
margin:0 0 0 0px;
}
#wbLeft li, #wbLeftFax li, #wbLeftArticle li, #subContent li, #wbReft_resbb li, #subReviewContent li, #wbLeft_new li, #wbReft li, #wbReft_noimg li, #wbLeft_noimg li {
padding:0 0 0 26px;
color:#585858;
}
#wbLeft_fifty li, #wbReft_fifty li, #right_fifty li, #left_fifty li 
{
padding:0 0 0 26px;
color:#585858;
}
#wbLeftArticle ol.article 
{
list-style: outside decimal;
}
#wbContentSub ol {
list-style: outside decimal;
}
#wbContentSub ol li {
display:block;
margin:0px 0px 10px 50px;
}
#wbLeft li.li_one, #wbLeftFax li.li_one, #wbLeftArticle li.li_one, #subContent li.li_one, #wbReft_resbb li.li_one, #subReviewContent li.li_one, #wbLeft_new li.li_one, #wbReft li.li_one 
{
background:url(../../../images/si_body/ol_li_1.gif) no-repeat ;
font-size:14px !important;
}
#wbLeft_fifty li.li_one, #wbReft_fifty li.li_one, #right_fifty li.li_one, #left_fifty li.li_one, #wbLeft_new li.li_one_square, #wbReft_noimg li.li_one_square
{
background:url(../../../images/si_body/step1_18px.png) no-repeat ;
}
#wbLeft li.li_two, #wbLeftFax li.li_two, #wbLeftArticle li.li_two, #subContent li.li_two, #wbReft_resbb li.li_two, #subReviewContent li.li_two, #wbLeft_new li.li_two, #wbReft li.li_two 
{
background:url(../../../images/si_body/ol_li_2.gif) no-repeat;
font-size:14px !important;
}
#wbLeft_fifty li.li_two, #wbReft_fifty li.li_two, #right_fifty li.li_two, #left_fifty li.li_two, #wbLeft_new li.li_two_square, #wbReft_noimg li.li_two_square 
{
background:url(../../../images/si_body/step2_18px.png) no-repeat;
}
#wbLeft li.li_three, #wbLeftFax li.li_three, #wbLeftArticle li.li_three, #subContent li.li_three, #wbReft_resbb li.li_three, #subReviewContent li.li_three, #wbLeft_new li.li_three, #wbReft li.li_three 
{
background:url(../../../images/si_body/ol_li_3.gif) no-repeat;
font-size:14px !important;
}
#wbLeft_fifty li.li_three, #wbReft_fifty li.li_three, #right_fifty li.li_three, #left_fifty li.li_three, #wbLeft_new li.li_three_square, #wbReft_noimg li.li_three_square  
{
background:url(../../../images/si_body/step3_18px.png) no-repeat;
}
#wbReft {
background:#FFFFFF url(../../../images/si_body/wbRight-bg.gif) no-repeat scroll 0 0;
float:right;
padding:0 10px 0 16px;
width:416px;
}
#wbReft_res {
background:#FFFFFF url(../../../images/si_body/wbRight-bg-res.png) no-repeat scroll 0 0;
float:right;
padding:0 10px 0 16px;
width:416px;
}
#wbReft .res_bg {
background:#ffffff url(../../../images/si_body/wbRight-bg-res.png) no-repeat -16px 0px;
float:right;
padding:0px 0px;
margin:10px 0px 0px 0px;
}
#wbReft_fifty {
background:#FFFFFF url(../../../images/si_body/wbreft_fifty_bg.png) no-repeat scroll 0 0;
float:right;
width:463px;
padding:0px 10px;
}
#right_fifty {
/*background:#FFFFFF url(../../../images/si_body/wbreft_fifty_bg.png) no-repeat scroll 0 0;*/
background-color:#FFFFFF;
float:right;
width:463px;
padding:0px 10px;
}
#wbReft_noimg {
/*background:#FFFFFF url(../../../images/si_body/wbRight-bg.gif) no-repeat scroll 0 0;*/
background-color:#FFFFFF;
float:right;
padding:0 10px 0 16px;
width:416px;
}
#wbReftNogif {
width:416px;
}
#wbReft_noimg img.wpdnload
{
float:left;
margin:0px 10px 0px 10px;
}
#wbReft_resbb {
background:#FFFFFF url(../../../images/si_body/wbRight-resbb.gif) no-repeat scroll 0 0;
float:right;
padding:0 10px 0 16px;
width:416px;
}
#wbReft_thirty {
background-color:#FFFFFF;
float:right;
width:279px;
margin:8px 0 0 0;
padding:0px;
}
#wbReft_thirty .subhead {
width:279px;
height:24px;
background-color:#E1E1E1;
overflow:hidden;
}
#wbReft_thirty .subhead_blue {
width:273px;
line-height:24px;
background-color:#336699;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px 0px 0px 6px;
}
#wbReft_thirty .sub_block {
width:267px;
border:1px solid #E1E1E1;
margin:0px 0px 10px 0px;
padding:5px 5px 0px 5px;
}
#wbReft_thirty h4 {
font-size:13px;
line-height:24px;
color:#336699;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px 0px 0px 6px;
}
#wbReft_thirty ul.round_blue_tick li
{
margin:0px 0px 5px 0px;
}
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
textarea.taf_link {
width:414px;
height:39px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#679fd6;
font-size:12px;
margin:0px;
padding:0px;
}
textarea.taf_link_large {
width:946px;
height:25px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#679fd6;
font-size:13px;
font-weight:bold;
margin:0px;
padding:3px 0px 0px 5px;
}
#wbReft_resv {
background:#FFFFFF url(../../../images/si_body/wbRight-resv.gif) no-repeat scroll 0 0;
float:right;
padding:0 10px 0 16px;
width:416px;
}
#wbReft_article {
background:#ffffff url(../../../images/si_body/wv_banner2.png) no-repeat 0px 4px;
/*background:#ffffff no-repeat;*/
/*background:#FFFFFF url(../../../images/si_body/wbRight-resv.gif) no-repeat scroll 0 0;*/
float:right;
padding:0px 8px;
/*padding:0 10px 0 16px;*/
width:526px;
}
#wbReft_article .res_article_biz {
background:#ffffff url(../../../images/si_body/wv_banner2.png) no-repeat -8px 4px;
float:right;
padding:0px 0px;
margin:10px 0px 0px 0px;
}
#wbLeft_fifty .fifty_table, #wbReft_fifty .fifty_table, #left_fifty .fifty_table, #right_fifty .fifty_table, #wbLeft .fifty_table
{
width:416px;
margin:0 auto;
padding:0;
}
/**** Added by Mike on 4/25/2013 to switch left and right sided div's around ******/
#wbReft_left {
background:#FFFFFF url(../../../images/si_body/wbRight-bg.gif) no-repeat scroll 0 0;
float:left;
padding:0 10px 0 16px;
width:416px;
}
#wbLeft_right {
background:#ffffff url(../../../images/si_body/wbLeft-bg.gif) no-repeat;
float:right;
width:526px;
padding:0px 8px;
}
/* Added by Mike on APRIL 30th 2012 for new 3 column latest sections on home page */
#latest_blk 
{
width:301px;
border:2px solid #DBDBDB;
margin:5px 0px 0px 5px;
padding:0px 10px;
float:left;
background-color:#FFFFFF;
}
#latest_blk h2 
{
color:#336699;
display:block;
margin:10px 0px;
}
#latest_blk_sixty 
{
width:502px;
border:2px solid #DBDBDB;
margin:5px 0px 10px 0px;
padding:0px 10px;
background-color:#FFFFFF;
}
#latest_blk_sixty h2 
{
color:#336699;
display:block;
margin:10px 0px;
}
/* End of APRIL 30th 2012 updates */
.links_newsletter {
width:266px;
}
#wbContent {
/*background:transparent url(../../../images/si_body/wbContent-bg.gif) repeat-x scroll 0 0;*/
background-color:#FFFFFF;
color:#585858;
margin:0px 6px 0px 5px;
padding:10px 10px;
}
#wbContent h1 {
color:#CC0000;
display:block;
font-size:18px;
margin:4px 0 10px 0px;
}
#wbContent_new {
/*background:transparent url(../../../images/si_body/wbContent-bg.gif) repeat-x scroll 0 0;*/
background:#ffffff url(../../../images/si_body/subContent_bg.gif) no-repeat;
/*background-color:#FFFFFF;*/
width:968px;
color:#585858;
margin:0;
padding:10px 10px 10px 10px;
}
#wbContent_new h1 {
color:#CC0000;
display:block;
font-size:18px;
margin:4px 0 10px 55px;
}
#wbContent_new .speed-aplet {
float:left;
width:630px;
height:460px;
text-align:center;
margin:10px 0 10px 0px;
}
#wbContent_new .speed-text {
float:left;
width:330px;
height:460px;
margin:10px 0 10px 0px;
padding:0px 0px 0px 6px;
}
#wbContent_new .speed-text p {
text-align:justify;
margin:0px 0 15px 0px;
padding:0px;
}
#wbContent_new .speed-text h2 {
color:#336699;
font-size:17px;
text-align:justify;
margin:0px 0px 10px 0px;
}
#wbContent_new .speed-text a.compare-link {
color:#CC0000;
text-decoration:underline;
}
/* Added for VoIP lead portal styles on Sept 27th 2011 - by Mike Bragg */
#wbContent_new table.lead_portal
{
border:#CCCCCC 3px solid;
border-collapse: collapse
}	
#wbContent_new table.lead_portal th
{
font-size:13px;
color:#336699;
font-weight:bold;
text-align:center;
margin:0px;
padding:10px 4px 10px 4px;
}
#wbContent_new table.lead_portal tr
{
font-size:12px;
color:#585858;
text-align:center;
margin:0px;
padding:0px 0px 0px 10px;
}
#wbContent_new table.lead_portal td
{
text-align:center;
margin:0px;
padding:0px 4px 10px 4px;
}
#wbContent_new select.portal_one 
{
width: 130px;
margin: 0px;
vertical-align: middle;
}
#wbContent_new input.portal_one 
{
width: 100px;
margin: 0px;
vertical-align: middle;
}
#wbContent_new textarea.portal_one 
{
width: 150px;
height:18px;
margin: 0px;
vertical-align: middle;
}
#wbContent_new input.send_button
{
float:left;
width: 150px;
height:30px;
margin: 20px 0px 0px 0px;
vertical-align: middle;
}
/* End of styles for VoIP lead portal styles */
#wbContent h2, #wbContentSub h2, #wbLeft h2, #wbLeftFax h2, #wbContent_new h2, #wbLeft_fifty h2, #wbReft_fifty h2, #wbReft_resbb h2, #wbReft_noimg h2, #wbLeft_noimg h2, #wbContentAll h2 {
color:#336699;
display:block;
margin:10px 0px;
}
#wbContent h4 {
color:#336699;
font-size:12px;
font-weight:bold;
display:block;
margin:10px 0px;
}
#wbContentSub {
/*background:transparent url(../../../images/si_body/wbContent-bg.gif) repeat-x scroll 0 0;*/
background-color:#FFFFFF;
color:#585858;
margin:0 8px;
/*padding:10px 12px;*/
padding:0px 8px 10px 7px;
}
#wbContentSub .partner_logos
{
border:2px solid #D7D7D7;
margin:10px auto;
padding:2px;
height:86px;
}
#wbContentSub p.provider_partners
{
background-color:#E5E5E5;
text-align:center;
color:#336699;
font-size:13px;
font-weight:bold;
margin:0px;
padding:5px 0px;
}
#wbContentSub img.providers
{
float:left;
margin:10px 0px 10px 20px;
}
#wbContentSub h1, #wbContentAll h1 
{
color:#CC0000;
display:block;
padding:10px 0px;
margin:0;
}
#wbContentAll {
background-color:#FFFFFF;
/*margin:0 8px;*/
/*padding:10px 12px;*/
/*padding:0px 12px 10px 12px;*/
}
/* Added by MIke for maps style for local pages - March 5th 2012 */
#map_canvas {
margin:20px auto; 
width:500px;
height:400px;
}
/*Subs*/
#reviewContent {
/*background:#ffffff url(../../../images/si_body/subContent_bg.gif) no-repeat;*/
width:720px;
padding:0px 10px 0px 10px;
}
#reviewContent h1 {
color:#CC0000;
display:block;
font-size:18px;
margin:14px 0 10px 10px;
}
#subContent {
background:#ffffff url(../../../images/si_body/subContent_bg.gif) no-repeat;
width:780px;
float:right;
padding:0 20px 0px 20px;
}
#subContent_left {
width:780px;
float:left;
background-color:#FFFFFF;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}
#subContent_left .outerbox {
width:778px;
border:1px solid #DDDDDD;
margin:0px 0px 10px 0px;
padding:0px;
}
#subContent_left .innerbox {
margin:10px;
padding:0px;
}
#subContent_left .text_blk {
float:left;
width:380px;
text-align:justify;
margin:0px 10px 0px 0px;
}
#subContent_left .image_blk {
float:left;
width:390px;
text-align:center;
margin:0px;
}
#subContent_left .latest_left {
float:left;
width:368px;
border:1px solid #DDDDDD;
margin:0px 20px 0px 0px;
padding:0px 5px;
}
#subContent_left .latest_right {
float:left;
width:368px;
border:1px solid #DDDDDD;
margin:0px;
padding:0px 5px;
}
#subContent_left img.res_prov_logo
{
opacity:0.5;
filter:alpha(opacity=50);
margin:0px 0px 10px 0px;
}
#subContent_left h1 {
/*background:#FFFFFF url(../../../images/si_body/subContent_left_780px.png) no-repeat scroll 0px 0;
display:block;
color:#CC0000;
font-size:18px;
margin:6px 0px 0px 0px;
padding:2px 0 10px 50px;*/
color:#CC0000;
display:block;
font-size:22px;
line-height:1;
margin:10px 0 10px 0px;
}
#subContent_left textarea {
width:100%;
height:65px;
}
#subContent-noimg {
/*background:#ffffff url(../../../images/si_body/subContent_bg.gif) no-repeat;*/
background-color:#FFFFFF;
width:780px;
float:right;
padding:0 20px 0px 20px;
}
#subContent h1 {
color:#CC0000;
display:block;
font-size:18px;
margin:14px 0 10px 50px;
}
#subContent h2, #subContent-noimg h2 {
color:#336699;
font-size:18px;
margin:10px 0px;
}
#subContent_left h2 {
margin:0px 0px 10px 0px;
}
#subContent_left h2.smlpad {
line-height:normal;
margin:0px 0px 6px 0px;
}
#subContent_left h2.houseimg {
background:#FFFFFF url(../../../images/si_body/house_33x30.png) no-repeat scroll 0px 0;
color:#CC0000;
display:block;
font-size:18px;
line-height:30px;
margin:0px;
padding:0px 0 10px 40px;
}
#subContent_left h2.buildingimg {
background:#FFFFFF url(../../../images/si_body/business_30x30.png) no-repeat scroll 0px 0;
color:#CC0000;
display:block;
font-size:18px;
line-height:30px;
margin:0px;
padding:0px 0 10px 40px;
}
#subContent ul {
color:#ba9914;
}
#subContent ul li {
color:#585858;
margin:10px 0px 10px 10px;
}
/*New for Review summary pages */
#subReviewContent {
background:#ffffff url(../../../images/si_body/subContent_bg.gif) no-repeat;
width:916px;
margin-left:auto;
margin-right:auto;
/*float:right;*/
text-align:center;
padding:0 20px;
}
#subReviewContent h1 {
color:#CC0000;
display:block;
font-size:18px;
text-align:left;
padding:14px 0 10px 50px;
}
#subReviewContent h2 {
color:#336699;
font-size:18px;
}
#subReviewContent ul {
color:#ba9914;
}
#subReviewContent ul li {
color:#585858;
margin:10px 0px 10px 10px;
}
/*********************** TESTIMONIAL BLOCK - added by Mike on 8/18/2014 **********************/
#tml_blk {
width:100%;
margin:0;
padding:0;
}
#tml_blk h2 {
color:#336699;
font-size:24px;
line-height:1;
margin:0px 0px 20px;
}
#tml_blk p {
font-size:16px !important;
/*font-size:15px;*/
text-align:center;
padding:0 50px 0 20px;
}
#tml_blk img.quote_img_st
{
display:inline;
margin:0px;
padding:0px 5px 0px 5px;
vertical-align:text-bottom;
}
#tml_blk img.quote_img_end
{
display:inline;
margin:0px;
padding:0px 5px 0px 5px;
vertical-align:text-top;
}
#tml_blk .pic_title {
width:440px;
height:90px;
margin:0px auto 0px;
padding:0px;
}
#tml_blk .pic {
float:left;
width:90px;
height:90px;
margin:0px 50px 0px 0px;
}
#tml_blk .title {
float:left;
width:300px;
height:80px;
margin:0px;
padding:10px 0px 0px 0px;
}
#tml_blk p.name {
font-size:17px !important;
/*font-size:17px;*/
text-align:center;
margin:0px;
}
#tml_blk p.descr {
font-size:13px !important;
/*font-size:13px;*/
text-align:center;
margin:0px;
}
@media screen and (max-width: 700px) {
#tml_blk p {padding:0 20px;}
}
@media screen and (max-width: 480px) {
#tml_blk p {font-size:13px; padding:0;}
#tml_blk .pic_title {width:100%; height:auto;}
#tml_blk .pic {margin:0px 20px 0px 0px;}
#tml_blk .title {width:auto; height:auto; min-width:200px;}
#tml_blk p.name {font-size:15px;}
#tml_blk p.descr {font-size:12px;}
}
/****************** END OF Testimonial Block code *****************/
/***** Added by Mike on 5/28/2013 for special provider review pages *****/
#provReviewCnt {
width:720px;
margin:15px auto;
padding:0px;
}
#provReviewCnt h2 {
margin:0px 0px 10px 0px;
}
#provReviewCnt .provimg {
float:left;
width:120px;
margin:0px;
padding:0px 20px 0px 0px;
}
#provReviewCnt .provintro {
float:left;
width:580px;
margin:0px;
padding:0px;
}
/**** END of new code ***/
/* added by Mike for submit button formatting*/
#submit-button 
{
/*width:175px;
height:40px;
padding:0;*/
padding:15px;
margin:0;
color: #FFFFFF;
font-weight: bold;
font-size: 16px;
border: 2px solid #FF8F28;
background: #FF9E00;
border-radius:5px;
cursor:pointer;
/*font-size: 14px;
border: 2px solid #006432;
background: #099e25;*/
}
#submit-button:hover
{
/*background: #006432;
border: 2px solid #099e25;*/
background: #FF8F28;
}
#compare-button 
{
padding:15px;
margin:0;
color: #FFFFFF;
font-weight: bold;
font-size: 16px;
border: 2px solid #FF8F28;
background: #FF9E00;
border-radius:5px;
cursor:pointer;
}
#compare-button:hover
{
background: #FF8F28;
}
#visitsite-button 
{
width:240px;
height:40px;
color: #FFFFFF;
font-size:16px;
background: #FF8F28;
border:none;
border-radius:10px;
cursor:pointer;
}
#visitsite-button:hover
{
background:#FF9E00;
}
#addreview-button 
{
width:240px;
height:40px;
color:#719F00;
font-size:16px;
background:#FFFFFF;
border:2px solid #719F00;
border-radius:10px;
cursor:pointer;
}
#addreview-button:hover
{
background:#719F00;
color:#FFFFFF;
}
#getquotes-button 
{
width:240px;
height:40px;
color: #037BCF;
font-size:16px;
background: #FFFFFF;
border:2px solid #037BCF;
border-radius:10px;
cursor:pointer;
}
#getquotes-button:hover
{
background:#037BCF;
color: #FFFFFF;
}
#gotoreviews-button 
{
width:240px;
height:40px;
color: #FF8F28;
font-size:16px;
background: #FFFFFF;
border:2px solid #FF8F28;
border-radius:10px;
cursor:pointer;
}
#gotoreviews-button:hover
{
background:#FF8F28;
color: #FFFFFF;
}
#blue-button 
{
width:240px;
height:40px;
color: #FFFFFF;
font-size:16px;
background: #037BCF;
border:2px solid #037BCF;
border-radius:10px;
cursor:pointer;
}
#blue-button:hover
{
background:#FFFFFF;
color: #037BCF;
}
#getrate 
{
padding:15px;
margin:0;
color: #FFFFFF;
/*font-weight: bold;*/
font-size: 16px;
background: #FF9E00;
border-radius:5px;
cursor:pointer;
border:none;
transition:all 0.5s;
}
#getrate span
{
cursor:pointer;
display:inline-block;
position:relative;
transition:0.5s;
}
#getrate span:after
{
content:'\00bb';
position:absolute;
opacity:0;
top:0;
right:-15px;
transition:0.5s;
}
#getrate:hover
{
background: #FF8F28;
}
#getrate:hover span
{
padding-right:20px;
}
#getrate:hover span:after
{
opacity:1;
right:0;
}
input.numlines
{
width:90%;
height:20px;
line-height:1;
margin:0 0 15px;
padding:10px;
border:1px solid #C0C0C0;
}
select.standaloneselect
{
width:90%;
/*height:20px;*/
line-height:1;
margin:0 0 15px;
padding:10px;
border:1px solid #C0C0C0;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:16px;
}
/*Footer*/
#footer {
background:transparent url(../../../images/si_blue/footer_bg.gif) repeat-x scroll 0 0;
/*padding:60px 20px 60px 30px;*/
padding:60px 0px 30px 0px;
}
#footer_sem_v3 
{
display:block;
background:transparent url(../../../images/si_blue/divider_996x5.png) no-repeat scroll 0 0;
height:35px;
padding:15px 20px 10px 30px;
}
#footer .region_top
{
line-height:16px;
margin:0px;
padding:0px 0px 10px 0px;
}
#footer p.footer_menu_list
{
text-align:center;
margin:0px;
padding:0px;
}
#footer .region_top span.menu_spacing
{
margin:0px 24px 0px 0px;
padding:0px;
}
#footer .region_top a 
{
text-decoration:none;
}
#footer .crights, #footer_sem_v3 .crights {
width:200px;
float:left;
}
#footer .crights a, #footer_sem_v3 .crights a {
text-decoration:none;
}
#footer .crights img, #footer_sem_v3 .crights img {
margin:5px 0px 0px 0px;
}
#footer .crights ul {
display:block;
height:32px;
}
#footer .crights li {
float:left;
}
#footer .crights li a {
margin:0px 10px 0px 0px;
}
#footer .crights p.connect_text
{
font-weight:bold;
text-align:left;
margin:0px;
padding:0px;
}
#footer .links, #footer_sem_v3 .links {
clear:right;
float:left;
margin:0 0 0 10px;
width:736px;
}
#footer .links ul, #footer_sem_v3 .links ul {
display:block;
height:24px;
}
#footer .links li, #footer_sem_v3 .links li {
float:left;
}
#footer .links li a, #footer_sem_v3 .links li a {
margin:0px 24px 0px 0px;
}
#footer .links a {
display:inline-block;
cursor:pointer;
margin:0px;
padding:0px;
}
#footer .links a:hover {
text-decoration:underline;
}
#footer .links span.list_spacing {
display:inline-block;
/*line-height:24px;*/
margin:0px 24px 10px 0px;
}
#footer span.link_spacing {
display:inline-block;
/*line-height:24px;*/
margin:0px 10px 0px 10px;
}
/****************** RESPONSIVE CODE FOR REVIEW PAGES - MIKE - AUG 6th 2014 **************/
#wrapper_reviews {
width:94%;
max-width:800px;
min-width:300px;
margin:0px auto 0px;
padding:0px 3%;
background-color:#FFFFFF;
}
#header_reviews {
width:100%;
max-width:800px;
min-width:300px;
}
#header_reviews .wvlogo {
width:50%;
float:left;
padding:8px 0 0 0;
}
#header_reviews .trustlogo {
width:50%;
float:left;
}
#header_reviews .norton_logo {
width:120px;
float:right;
opacity:0.5;
filter:alpha(opacity=50); 
}
#header_reviews .bbb_logo {
width:100px;
float:right;
padding:14px 0 0 0;
opacity:0.5;
filter:alpha(opacity=50); 
}
@media screen and (max-width: 600px) {
#header_reviews .bbb_logo {display: none;}
}
#review_content {
width:100%;
max-width:800px;
min-width:300px;
}
#review_content h1 {
color:#CC0000;
display:block;
font-size:180%;
line-height:1;
margin:0px 0 10px 0px;
}
#footer_reviews {
width:100%;
max-width:800px;
min-width:300px;
background:transparent url(../../../images/si_blue/footer_bg.gif) repeat-x scroll 0 0;
padding:60px 0px 30px;
}
#review_block {
width:100%;
border-bottom:2px solid #E1E1E1;
margin:0px 0px 25px;
}
#review_block_new {
width:100%;
/*border-bottom:2px solid #E1E1E1;*/
margin:0px 0px 20px;
}
#review_block .topblk {
width:100%;
margin:0px 0px 10px 0px;
}
#review_block .topleftblk {
float:left;
max-width:590px;
min-width:213px;
margin:0px 0px 10px 0px;
}
#review_block .toprightblk {
float:right;
width:87px;
text-align:center;
margin:0px 0px 10px 0px;
}
#review_block h4.rev_tit {
line-height:16px;
margin:0px 0px 5px 0px;
}
#review_block ul.rev_grp {
float:left;
width:50%;
/*min-width:300px;*/
max-width:400px;
color:#336699;
list-style-type:none;
padding:0px 0px 5px 0px;
}
#review_block ul.rev_grp li {
float:left;
width:25%;
/*min-width:75px;*/
text-align:left;
}
#review_block ul.info_grp {
width:50%;
max-width:400px;
/*min-width:300px;*/
float:left;
color:#336699;
list-style-type:none;
padding:0px 0px 5px 0px;
}
#review_block ul.info_grp li {
float:left;
width:50%;
/*min-width:150px;*/
text-align:left;
}
#review_block p.prov_feedback {
color:#336699;
font-weight:bold;
}
#review_block p.prov_feedback_para {
color:#707070;
font-style:italic;
}
#review_block_new .ratingblock {
float:left;
width:16.5%;
text-align:center;
margin:0;
}
#review_block_new p.prov_feedback {
color:#336699;
font-weight:bold;
}
#review_block_new p.prov_feedback_para {
color:#707070;
font-style:italic;
}
#graybackground {
width:100%;
background-color:#F5F5F5;
padding:30px 0 0;
margin:10px 0 40px;
border-radius:10px;
}
#reviewsummaryblock {
float:left;
width:27%;
margin:0 2% 30px 0;
background-color:#FFFFFF;
border:1px solid #C0C0C0;
text-align:center;
border-radius:10px;
}
#reviewsummarythirdblock {
width:94%;
margin:0 3% 0 3%;
background-color:#FFFFFF;
border:1px solid #C0C0C0;
text-align:center;
border-radius:10px;
}
#reviewsummaryblockgap {
float:left;
width:5%;
min-height:40px;
}
#reviewsummaryblockgapsmall {
float:left;
width:2%;
min-height:40px;
}
#reviewbuttonblock {
float:left;
width:40%;
margin:0;
text-align:center;
}
#reviewthirdblock {
float:left;
width:33.33%;
margin:0;
padding:0 0 30px;
text-align:center;
}
#reviewthirdblocksp {
float:left;
width:33.33%;
margin:0;
padding:0 0 30px;
text-align:center;
}
#reviewthirdblock .starfield {
width:100%;
text-align:center;
padding:15px 0 0;
margin:0;
}
#reviewthirdblocksp .buttonfield {
width:100%;
text-align:center;
padding:10px 0 0;
margin:0;
}
#content_hundred p.twopercentpad {
padding:0 2%;
margin:20px 0;
}
#content_hundred p.maincenter {
text-align:center;
margin:20px 0 0;
}
#reviewsummaryblock p.summarydata {
font-size:40px !important;
line-height:1;
text-align:center;
color:#336699;
margin:10px 0 10px;
padding:0px;
}
#reviewsummaryblock p.summarydesc {
font-size:14px !important;
line-height:20px;
text-align:center;
padding:0 0 10px;
margin:0px;
}
#reviewsummaryblock span.outoffive {
font-size:16px !important;
line-height:16px;
/*vertical-align:text-bottom;*/
/*color:#585858;*/
}
#reviewbuttonblock p.summarybuttons {
line-height:40px;
text-align:center;
margin:0 0 10px;
padding:0;
}
#reviewsummarythirdblock p.summarydata {
font-size:40px !important;
line-height:1;
text-align:center;
color:#336699;
margin:10px 0 10px;
padding:0px;
}
#reviewsummarythirdblock p.summarydesc {
font-size:14px !important;
line-height:20px;
text-align:center;
padding:0 0 10px;
margin:0px;
}
#reviewsummarythirdblock span.outoffive {
font-size:16px !important;
line-height:16px;
/*vertical-align:text-bottom;*/
/*color:#585858;*/
}
.noratings {
width:240px;
line-height:40px;
margin:0 auto;
padding:0;
/*font-size:20px !important;*/
text-align:center;
background-color:#FFFFFF;
border:2px solid #C0C0C0;
border-radius:10px;
}
@media screen and (max-width: 767px) {
#review_block_new .ratingblock {width:33%;}
#reviewsummaryblock {float:left;width:45%;margin:0 2% 30px 2%;}
#reviewbuttonblock {float:none;width:100%;clear:both;margin:0 0 30px;}
#reviewsummaryblockgap {display:none;}
#reviewsummaryblockgapsmall {display:none;}
#reviewthirdblock {width:50%;}
#reviewthirdblocksp {float:none;width:100%;clear:both;}
#reviewthirdblocksp .buttonfield {padding:0;}
}
@media screen and (max-width: 620px) {
#review_block ul.rev_grp {width:100%;}
#review_block ul.info_grp {width:100%;}
}
#review_block ul.biz_rev_grp {
float:left;
width:33%;
/*min-width:300px;*/
max-width:264px;
color:#336699;
list-style-type:none;
padding:0px 0px 5px 0px;
}
#review_block ul.biz_rev_grp li {
float:left;
width:50%;
text-align:left;
}
@media screen and (max-width: 450px) {
#review_block ul.biz_rev_grp {width:50%;}
#reviewthirdblock {float:none;width:100%;clear:both;}
#reviewthirdblock .starfield {padding:0;}
}
#brdr_block {
border:2px solid #336699;
padding:2px;
}
/* Mobile browsers only */
@media screen and (max-width: 480px) {
#wrapper_reviews {
-webkit-text-size-adjust: 100%;
}
}
/************** END OF RESPONSIVE CODE FOR REVIEW PAGES ************/
/****************** *NEW* RESPONSIVE CODE FOR REVIEW PAGES - MIKE - MARCH 6th 2015 **************/
#wrapper_resp {
position:relative;
width:97%;
max-width:996px;
min-width:310px;
margin:0px auto 0px;
padding:0px 1.5%;
background-color:#FFFFFF;
}
#wrapper_navmenu {
position:relative;
width:97%;
max-width:996px;
min-width:310px;
margin:0px auto 0px;
padding:0px 1.5%;
/*background-color:#FFFFFF;*/
}
#header_resp {
width:100%;
max-width:996px;
min-width:310px;
}
#header_resp .wvlogo {
width:26%;
float:left;
padding:8px 0 10px 0;
}
#header_resp .wvlogo-only {
width:100%;
/*float:left;*/
text-align:left;
padding:5px 0 5px 0;
}
#header_resp .wvlogo-sem {
width:50%;
float:left;
padding:5px 0 5px 0;
}
#header_resp .trustlogo {
width:74%;
float:left;
}
#header_resp .trustlogo-sem {
width:50%;
float:left;
}
#header_resp .norton_logo {
width:120px;
float:right;
opacity:0.5;
filter:alpha(opacity=50); 
}
#header_resp .shopper_logo {
width:120px;
float:right;
padding:16px 10px 0 0;
opacity:0.5;
filter:alpha(opacity=50); 
}
#header_resp .shopper_logo_sem {
width:120px;
float:right;
padding:5px 0;
opacity:0.4;
filter:alpha(opacity=40); 
}
#header_resp .bbb_logo {
width:100px;
float:right;
padding:16px 0 0 0;
opacity:0.5;
filter:alpha(opacity=50); 
}
#header_resp .flags {
float:right;
padding:15px 30px 0px 0px;
}
#header_resp .flags ul {
list-style:none;
margin:0px;
padding:0px;
}
#header_resp .flags li.not_sel
{
float:left;
background:transparent url(../../../images/common/grey_circle_30x30.png) no-repeat scroll 0 6px;
width:30px;
padding:9px 10px 3px 3px;
}
#header_resp .flags li.sel_flag
{
float:left;
background:transparent url(../../../images/common/red_circle_42x42.png) no-repeat scroll 0 0;
width:42px;
padding:3px 10px 3px 3px;
}
#header_resp .flags li.not_sel a:hover
{
margin:0px 0px 0px 2px;
}
#header_resp .truststatement {
float:right;
width:300px;
margin:4px 0px 0px;
opacity:0.8;
filter:alpha(opacity=80); 
}
#header_resp .truststatement ul {
list-style:none;
margin:0px;
padding:0px;
}
#header_resp .truststatement li.established
{
background:transparent url(../../../images/common/online-30px.png) no-repeat scroll 0 0;
line-height:30px;
padding:0px 0px 0px 40px;
margin:0 0 4px;
font-size:14px;
}
#header_resp .truststatement li.pageviewstat
{
background:transparent url(../../../images/common/page-views3-30px.png) no-repeat scroll 0 0;
line-height:30px;
padding:0px 0px 0px 40px;
margin:0 0 4px;
font-size:14px;
}
@media screen and (max-width: 768px) {
#header_resp .flags {display: none;}
#header_resp .truststatement {display: none;}
#header_resp .wvlogo {width:50%;}
#header_resp .trustlogo {width:50%;}
}
@media screen and (max-width: 600px) {
#header_resp .bbb_logo {display: none;}
}
/* Mobile browsers only */
@media screen and (max-width: 1024px) {
#wrapper_resp {
-webkit-text-size-adjust: 100%;
}
}
#reviewbuttons {
/*width:100%;*/
margin:0;
padding:0;
}
.btn-100-blk {
float:left;
width:50%;
text-align:center;
padding:0 0 20px 0px;
}
#topblock {
margin:10px 0 0;
padding:0px;
}
#topblock h1 {
/*color:#CC0000;*/
display:block;
/*font-size:18px;*/
font-size:2em;
line-height:1;
margin:0px 0 10px 0px;
}
#topblock p
{
text-align:justify;
margin:0px;
padding:0px 0px 10px 0px;
}
#mixedleft {
float:left;
width:48%;
/*min-width:310px;*/
background-color:#FFFFFF;
margin:5px 2% 10px 0px;
padding:0px;
}
#mixedleft h2.nomarg {
margin:0px 0px 10px 0px;
text-align:left;
}
#mixedright {
float:left;
width:48%;
/*min-width:310px;*/
background-color:#FFFFFF;
margin:5px 0 10px 2%;
padding:0px;
}
#mixedright h2.nomarg {
margin:0px 0px 10px 0px;
text-align:left;
}
#topblockhome {
width:100%;
margin:-10px 0 0 0;
padding:0px;
}
#topblockhome .heroblk {
width:100%;
min-width:310px;
/*height:225px;*/
height:250px;
display: block;
position: relative;
border-bottom:1px solid #E1E1E1;
margin:0 0 20px 0;
}
#topblockhome .heroblk::after {
content: "";
display:block;
position: absolute;
top: 0;
left: 0;
background:transparent url(../../../images/si_body/hero-996x275.jpg) no-repeat 50%;
background-size:100%;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
bottom: 0;
right: 0;
z-index: 1;
}
#topblockhome .herotxt {
width:49%;
min-width:155px;
/*max-height:360px;*/
padding:3% 0 0 2%;
z-index: 2;
position: relative;
}
#topblockhome h1 {
/*color:#336699;*/
color:#336699;
display:block;
font-size:42px;
line-height:1.35;
margin:0;
padding:0;
}
#topblockhome h2.largeblue {
font-size:28px !important;
text-align:left;
color:#336699;
margin:0 0 15px;
}
#topblockhome h2.largebluectr {
font-size:28px !important;
text-align:center;
color:#336699;
margin:0 0 15px;
}
/***test code***/
#topblockhome .heroblktest {
width:100%;
min-width:310px;
/*height:225px;*/
height:250px;
display: block;
position: relative;
border-top:2px solid #FFFFFF;
border-bottom:1px solid #336699;
margin:0 0 20px 0;
background-color:#0E4B89;
/*background-color:#0085E3;
background-color:#5092D3;*/
}
#topblockhome .heroblktest::after {
content: "";
display:block;
position: absolute;
top: 0;
left: 0;
background:transparent url(../../../images/si_body/hero-996x275.jpg) no-repeat 50%;
background-size:100%;
opacity:0.30;
filter:alpha(opacity=30); /* For IE8 and earlier */
bottom: 0;
right: 0;
z-index: 1;
}
#topblockhome .herotxttest {
width:49%;
min-width:155px;
/*max-height:360px;*/
padding:3% 0 0 2%;
z-index: 2;
position: relative;
}
#topblockhome h1.test {
/*color:#336699;*/
color:#FFFFFF;
display:block;
font-size:42px;
line-height:1.35;
margin:0;
padding:0;
}
/***end of test code v2**/
/***test code***/
#topblockhome .heroblktestv2 {
width:100%;
min-width:310px;
/*height:225px;*/
height:250px;
display: block;
position: relative;
/*border-top:2px solid #FFFFFF;*/
border-bottom:1px solid #E1E1E1;
margin:0 0 20px 0;
/*background-color:#0E4B89;*/
/*background-color:#0085E3;
background-color:#5092D3;*/
}
#topblockhome .heroblktestv2::after {
content: "";
display:block;
position: absolute;
top: 0;
left: 0;
background:transparent url(../../../images/si_body/hero-996x275.jpg) no-repeat 50%;
background-size:100%;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
bottom: 0;
right: 0;
z-index: 1;
}
#topblockhome .herotxttestv2 {
width:48%;
min-width:155px;
/*max-height:360px;*/
padding:3% 0 0 2%;
z-index: 2;
position: relative;
overflow:hidden;
}
#topblockhome h1.testv2 {
color:#444444;
display:block;
font-size:42px;
line-height:1.35;
margin:0;
padding:0;
}
/***end of test codev2**/
#topblockhome .mainpoints {
width:100%;
margin:0;
/*border-bottom:1px solid #EFEFEF;*/
padding:0;
}
#topblockhome ul.topreasons {
list-style-type:none;
width:600px;
margin: 0 auto;
padding:0px;
text-align:left;
}
#topblockhome ul.topreasons li {
list-style-type:none;
font-size:19px;
line-height:40px;
padding:0px 0px 0px 60px;
margin:0px 0px 15px 0px;
}
#topblockhome ul.topbullets {
list-style-type:none;
width:840px;
margin: 0 auto;
padding:0px;
text-align:left;
}
#topblockhome ul.topbullets li {
float:left;
width:41%;
list-style-type:none;
/*font-size:19px;*/
min-height:40px;
padding:0px 0px 0px 55px;
margin:0px 0px 30px 0px;
}
#topblockhome ul.topbullets p.mainbul {
font-size:19px;
line-height:1;
margin:0px 0px 8px 0px;
}
#topblockhome ul.topbullets p.subbul {
font-size:13px;
line-height:1;
margin:0px;
}
#topblockhome .select_topic {
width:100%;
min-height:120px;
margin:20px 0 0;
padding:0;
/*border-bottom:1px solid #EFEFEF;*/
}
#topblockhome .topic_cta {
float:left;
background:transparent url(../../../images/si_body/cta_arrow_25x130.png) no-repeat 120px 0;
width:105px;
height:120px;
font-size:22px;
/*color:#336699;*/
color:#444444;
margin:0 20px 20px 0;
padding:10px 40px 0 0;
}
#topblockhome .topic {
float:left;
width:18%;
text-align:center;
height:130px;
margin:0 1% 20px 0;
}
#topblockhome .topicnew {
float:left;
width:20.5%;
text-align:center;
height:120px;
margin:0 2% 20px 2%;
}
#topblockhome .topicnew a {
display:block;
width:100%;
font-size:17px !important;
text-align:center;
min-width:90px;
border:1px solid #E0E0E0;
border-radius:20px;
background-color:#FFFFFF;
/*border-bottom:3px solid #679fd6;*/
/*border-bottom:3px solid #C0C0C0;
border-right:3px solid #C0C0C0;*/
/*line-height:68px;*/
margin:0;
padding:11px 0;
}
#topblockhome .topicnew a:hover {
border:1px solid #679fd6;
border-bottom:3px solid #679fd6;
border-right:3px solid #679fd6;
}
#topblockhome p.ctatxt {
font-size:17px !important;
margin:10px 0 0;
text-align:center;
}
#topblockhome span.largered {
font-size:26px;
color:#CC0000;
}
#topblockhome .topic a img.selimg:hover {
background:transparent url(../../../images/si_body/go_94x94.png) no-repeat 0 0;
}
#topblockhome ul.topreasons li.one, ul.topbullets li.one {
background:transparent url(../../../images/si_body/topfive_providers_40x40.png) no-repeat 0 0;
}
#topblockhome ul.topreasons li.two, ul.topbullets li.two {
background:transparent url(../../../images/si_body/topfive_award_40x40.png) no-repeat 0 0;
}
#topblockhome ul.topreasons li.three, ul.topbullets li.three {
background:transparent url(../../../images/si_body/topfive_articles_40x40.png) no-repeat 0 0;
}
#topblockhome ul.topreasons li.four, ul.topbullets li.four {
background:transparent url(../../../images/si_body/topfive_compare_40x40.png) no-repeat 0 0;
}
#topblockhome ul.topreasons li.five, ul.topbullets li.five {
background:transparent url(../../../images/si_body/topfive_calculator_40x40.png) no-repeat 0 0;
}
#topblockhome .midhead {
height: 1px;
background-color: #FFFFFF;
text-align: center;
margin:0 0 20px;
}
#topblockhome .midhead span {
font-size:20px;
color:#585858;
background-color:#FFFFFF; 
position: relative; 
top: -0.8em;
padding:0 1%;
}
#topblockhome .featured {
width:100%;
margin:20px 0 30px;
padding:0;
/*border-bottom:1px solid #EFEFEF;*/
overflow:hidden;
}
#topblockhome .featured .box1
{
float:left;
width:14%;
line-height:20px;
font-size:19px;
color:#585858;
/*opacity:0.4;
filter:alpha(opacity=40);*/ /* For IE8 and earlier */
}
#topblockhome .featured .box2
{
float:left;
width:30.5%;
height:20px;
text-align:center;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
#topblockhome .featured .box3
{
float:left;
width:13%;
height:20px;
text-align:center;
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
#topblockhome .featured .box4
{
float:left;
width:42.5%;
height:20px;
text-align:center;
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
#topblockhome .whatis {
width:100%;
margin:0 0 20px;
padding:0;
/*border-bottom:1px solid #EFEFEF;*/
}
#topblockhome .whatisbg {
width:100%;
margin:0 0 20px;
padding:10px 0 0;
background-color:#F8F8F8;
/*border-bottom:1px solid #EFEFEF;*/
}
#topblockhome ul.whatis_home
{
list-style-type:none;
margin:0px;
padding:0px;
}
#topblockhome ul.whatis_home li
{
list-style-type:none;
background:transparent url(../../../images/common/tick_30x30.png) no-repeat 0 0;
text-align:justify;
line-height:1.4;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 50px;
font-size:16px;
}
#topblockhome ul.whatis_home li.oneline
{
text-align:left;
line-height:30px;
margin:0px;
padding:0px 0px 10px 50px;
}
#topblockhome .provlogos {
width:100%;
margin:0 0 20px;
padding:0px 0 20px;
/*border-bottom:1px solid #EFEFEF;*/
}
#topblockhome ul.provlogos_home
{
list-style-type:none;
margin:0px;
padding:0px;
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
#topblockhome ul.provlogos_home li
{
float:left;
list-style-type:none;
width:16%;
text-align:center;
height:36px;
margin:0px;
padding:0px;
}
#topblockhome .fivestep {
width:100%;
margin:0 0 20px;
padding:0;
/*border-bottom:1px solid #EFEFEF;*/
}
#topblockhome .fivestep-lp {
width:100%;
margin:0;
padding:0;
}
#topblockhome ul.fivestep_home
{
list-style-type:none;
width:100%;
margin:0px;
padding:0px;
}
#topblockhome ul.fivestep_home li
{
list-style-type:none;
text-align:justify;
font-size:16px;
line-height:1.4;
min-height:60px;
margin:0px 0 20px 0px;
padding:0px 0px 0px 80px;
}
#topblockhome ul.fivestep_home li.numone
{
background:transparent url(../../../images/si_body/number1_60x60.png) no-repeat 0 0;
}
#topblockhome ul.fivestep_home li.numtwo
{
background:transparent url(../../../images/si_body/number2_60x60.png) no-repeat 0 0;
}
#topblockhome ul.fivestep_home li.numthree
{
background:transparent url(../../../images/si_body/number3_60x60.png) no-repeat 0 0;
}
#topblockhome ul.fivestep_home li.numfour
{
background:transparent url(../../../images/si_body/number4_60x60.png) no-repeat 0 0;
}
#topblockhome ul.fivestep_home li.numfive
{
background:transparent url(../../../images/si_body/number5_60x60.png) no-repeat 0 0;
}
#topblockhome p.res_button {
width:100%;
text-align:center;
margin:0;
}
#topblockhome p.fifteenpx {
font-size:15px;
}
#topblockhome .quotes {
width:99%;
min-width:310px;
background-color:#FFFFFF;
margin:0px 0px 20px 0px;
padding:10px 0 20px 1%;
}
#topblockhome .qblock {
width:930px;
text-align:center;
margin:10px auto 0px;
}
#topblockhome input.itext
{
clear:both;
width:293px;
height:30px;
font-family:Verdana, Arial, serif;
font-size:1em;
color:#585858;
margin:0px 5px 15px 0px;
padding:0px 0px 0px 5px;
}
#topblockhome input.itextsmlft
{
float:left;
width:140px;
height:30px;
font-family:Verdana, Arial, serif;
font-size:1em;
color:#585858;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 5px;
}
#topblockhome input.itextsmrgt
{
float:right;
width:140px;
height:30px;
font-family:Verdana, Arial, serif;
font-size:1em;
color:#585858;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 5px;
}
#topblockhome img.trans {
opacity:0.5;
filter:alpha(opacity=50); 
}
#topblockhome select.isel
{
clear:both;
width:298px;
height:30px;
font-family:Verdana, Arial, serif;
font-size:1em;
color:#585858;
margin:0px 5px 15px 0px;
padding:0px 0px 0px 2px;
}
#topblockhome input.quote-button
{
margin:0px 0px 10px 0px;
}
@media screen and (max-width: 990px) {
#topblockhome .qblock {width:620px;}
}
@media screen and (max-width: 950px) {
#topblockhome h1 {font-size:42px;}
#topblockhome .heroblk {height:220px;}
#topblockhome .qblock {width:620px;}
}
@media screen and (max-width: 840px) {
#topblockhome h1 {font-size:36px;}
#topblockhome .heroblk {height:200px;}
#topblockhome .heroblk::after {background:transparent url(../../../images/si_body/hero-817x226.jpg) no-repeat 50%; background-size:100%;}
#topblockhome ul.topbullets {width:100%;}
}
@media screen and (max-width: 765px) {
#topblockhome .heroblk {height:185px;}
#topblockhome .herotxt {width:51%;}
#topblockhome .topic_cta {display:block; background:#FFFFFF; width:100%; height:auto; line-height:1; margin:0 0 15px 0; padding:0;}
#topblockhome .topic {width:24%; margin:0 1% 20px 0;}
#topblockhome .featured .box1 {float:none; width:100%; line-height:1; margin:0 0 15px 0;}
#topblockhome .featured .box2 {width:35.5%;}
#topblockhome .featured .box3 {width:15.2%;}
#topblockhome .featured .box4 {width:49.3%;}
}
.noshow700 {display:inline;}
.doshow700 {display:none;}
@media screen and (max-width: 700px) {
.noshow700 {display:none;}
.doshow700 {display:block;}
#topblockhome h1 {font-size:30px;}
#topblockhome .heroblk {height:165px;}
#topblockhome h2 {font-size:20px;}
#topblockhome .topic_cta {font-size:20px;}
#topblockhome p.ctatxt {font-size:16px;}
#topblockhome p.fifteenpx {font-size:14px;}
#topblockhome ul.topreasons {width:490px;}
#topblockhome ul.topbullets {width:490px;}
#topblockhome ul.topreasons li {font-size:16px; line-height:32px; padding:0px 0px 0px 42px;}
#topblockhome ul.topbullets li {float:none; width:90%; min-height:32px; padding:0px 0px 0px 42px;}
#topblockhome ul.topreasons li.one, ul.topbullets li.one {background:transparent url(../../../images/si_body/topfive_providers_32x32.png) no-repeat 0 0;}
#topblockhome ul.topreasons li.two, ul.topbullets li.two {background:transparent url(../../../images/si_body/topfive_award_32x32.png) no-repeat 0 0;}
#topblockhome ul.topreasons li.three, ul.topbullets li.three {background:transparent url(../../../images/si_body/topfive_articles_32x32.png) no-repeat 0 0;}
#topblockhome ul.topreasons li.four, ul.topbullets li.four {background:transparent url(../../../images/si_body/topfive_compare_32x32.png) no-repeat 0 0;}
#topblockhome ul.topreasons li.five, ul.topbullets li.five {background:transparent url(../../../images/si_body/topfive_calculator_32x32.png) no-repeat 0 0;}
#topblockhome ul.topbullets p.mainbul {font-size:18px;}
#topblockhome ul.topbullets p.subbul {font-size:13px;}
#topblockhome .featured .box2 {width:70%; margin:0 0 15px 0;}
#topblockhome .featured .box3 {width:30%; margin:0 0 15px 0;}
#topblockhome .featured .box4 {float:none; clear:both; width:100%;}
#topblockhome ul.whatis_home li {font-size:15px; padding:0px 0px 0px 50px;}
#topblockhome ul.provlogos_home li {width:33%; margin:0 0 20px 0;}
#topblockhome .provlogos {padding:0px;}
#topblockhome ul.fivestep_home li {font-size:15px; padding:0px 0px 0px 80px;}
#topblockhome .qblock {width:310px;}
}
@media screen and (max-width: 640px) {
#topblockhome .heroblk {height:155px;}
}
@media screen and (max-width: 590px) {
/*#topblockhome h1 {font-size:26px;}*/
#topblockhome .heroblk {height:135px;}
#topblockhome .heroblk::after {background:transparent url(../../../images/si_body/hero-590x162.jpg) no-repeat 50%; background-size:100%;}
#topblockhome .topic {width:49%; margin:0 1% 20px 0;}
#topblockhome .topicnew {width:44%;}
.noshow590 {display:none;}
}
@media screen and (max-width: 520px) {
#topblockhome h1 {font-size:28px;}
#topblockhome .heroblk {height:125px;}
#topblockhome ul.topreasons {width:100%;}
#topblockhome ul.topreasons li {font-size:15px; line-height:24px; padding:0px 0px 0px 32px;}
#topblockhome ul.topreasons li.one {background:transparent url(../../../images/si_body/topfive_providers_24x24.png) no-repeat 0 0;}
#topblockhome ul.topreasons li.two {background:transparent url(../../../images/si_body/topfive_award_24x24.png) no-repeat 0 0;}
#topblockhome ul.topreasons li.three {background:transparent url(../../../images/si_body/topfive_articles_24x24.png) no-repeat 0 0;}
#topblockhome ul.topreasons li.four {background:transparent url(../../../images/si_body/topfive_compare_24x24.png) no-repeat 0 0;}
#topblockhome ul.topreasons li.five {background:transparent url(../../../images/si_body/topfive_calculator_24x24.png) no-repeat 0 0;}
}
@media screen and (max-width: 480px) {
/*#topblockhome h1 {font-size:22px;}*/
#topblockhome .heroblk {height:115px;}
/*#topblockhome h2 {font-size:19px;}*/
#topblockhome .topic_cta {font-size:19px;}
#topblockhome p.fifteenpx {font-size:13px;}
/*#topblockhome ul.topreasons li {font-size:13px;}*/
#topblockhome .featured .box1 {font-size:19px;}
/*#topblockhome ul.whatis_home li {font-size:13px; padding:0px 0px 0px 50px;}
#topblockhome ul.fivestep_home li {font-size:13px; padding:0px 0px 0px 80px;}*/
}
@media screen and (max-width: 440px) {
/*#topblockhome h1 {font-size:24px;}*/
#topblockhome .heroblk {height:100px;}
#topblockhome ul.fivestep_home li.numone {background:transparent url(../../../images/si_body/number1_40x60.png) no-repeat 0 0;}
#topblockhome ul.fivestep_home li.numtwo {background:transparent url(../../../images/si_body/number2_40x60.png) no-repeat 0 0;}
#topblockhome ul.fivestep_home li.numthree {background:transparent url(../../../images/si_body/number3_40x60.png) no-repeat 0 0;}
#topblockhome ul.fivestep_home li.numfour {background:transparent url(../../../images/si_body/number4_40x60.png) no-repeat 0 0;}
#topblockhome ul.fivestep_home li.numfive {background:transparent url(../../../images/si_body/number5_40x60.png) no-repeat 0 0;}
#topblockhome ul.fivestep_home li {padding:0px 0px 0px 55px;}
}
@media screen and (max-width: 400px) {
/*#topblockhome h1 {font-size:18px;}*/
#topblockhome .heroblk {height:90px;}
#topblockhome .heroblk::after {background:transparent url(../../../images/si_body/hero-398x110.jpg) no-repeat 50%; background-size:100%;}
/*#topblockhome h2 {font-size:17px;}*/
#topblockhome .topic_cta {font-size:17px;}
#topblockhome p.ctatxt {font-size:15px;}
/*#topblockhome ul.topreasons li {font-size:12px;}*/
#topblockhome .featured .box1 {font-size:17px;}
#topblockhome .featured .box2 {float:none; width:100%;}
#topblockhome .featured .box3 {float:none; width:100%;}
/*#topblockhome ul.whatis_home li {font-size:12px;}*/
}
@media screen and (max-width: 360px) {
#topblockhome .heroblk {height:85px;}
/*#topblockhome h1 {font-size:17px;}*/
/*#topblockhome h2 {font-size:16px;}*/
#topblockhome p.fifteenpx {font-size:12px;}
#topblockhome .herotxt {width:55%;}
#topblockhome .topic_cta {font-size:15px;}
#topblockhome .featured .box1 {font-size:15px;}
.noshow360 {display:none;}
}
/*** 100% wide content on any page ***/
#content_hundred {
width:100%;
margin:0;
padding:0;
}
#content_hundred h1 {
font-size:28px;
line-height:1;
}
#content_hundred h1.reviewmainhead {
font-size:32px;
line-height:36px;
margin:0;
padding:0;
}
#content_hundred p {
font-size:16px !important;
margin:0px 0px 15px 0px;
text-align:justify;
}
#content_hundred p.alignctr {
text-align:center;
}
#content_hundred p.captiontxt 
{
font-style:italic;
text-align:center;
margin:10px 0px 15px 0;
}
#content_hundred p.revsumavg 
{
font-size:20px !important;
text-align:center;
line-height:1;
margin:0px 0px 5px 0px;
}
#content_hundred h3.benefits {
background:transparent url(../../../images/common/tick-box-blue-24x24.jpg) no-repeat 0 0;
/*font-size:20px;*/
line-height:24px;
margin:10px 0px 15px 0px;
padding:0 0 0 34px;
}
p.success {
width:96%;
border:1px solid #E0E0E0;
background-color:#F0F0F0;
color:#336699;
text-align:center;
padding:10px 2% 10px 2%;
}
/* 70% width block */
#content_seventy {
float:left;
width:68%;
margin:10px 2% 0 0;
padding:0px;
background-color:#FFFFFF;
}
/* 30% width block */
#content_thirty {
float:left;
width:30%;
margin:10px 0 0 0;
padding:0px;
background-color:#FFFFFF;
}
#content_thirdwrap {
float:left;
width:33.33%;
margin:0 0 20px;
padding:0px;
}
/* 50% width block */
#content_fifty {
float:left;
width:48%;
margin:0 2% 0 0;
padding:0px;
}
#content_fifty p.centerjust {
margin:0px 0px 5px 0px;
text-align:center;
padding:0px;
}
#content_fifty_wrap {
float:left;
width:48%;
margin:0 2% 0 0;
padding:0px;
}
#wbLeft_seventy_resp {
width:68%;
margin:10px 4% 0 0;
padding:0px;
float:left;
}
#wbLeft_seventy_resp h1 {
/*color:#CC0000;*/
display:block;
font-size:2em;
line-height:1;
margin:0px 0 10px 0px;
}
#wbLeft_seventy_resp .rev_data {
display:block;
/*width:100%;*/
/*background-color:#336699;*/
background-color:#E5E5E5;
margin:10px 0px 20px;
padding:1px;
}
.review_summary_resp {
display:none;
}
#wbReft_thirty_resp {
background-color:#FFFFFF;
float:right;
width:28%;
margin:8px 0 0 0;
padding:0px;
}
#wbReft_thirty_resp .subhead {
width:100%;
/*max-width:278px;*/
/*height:24px;*/
height:30px;
background-color:#E1E1E1;
overflow:hidden;
}
#wbReft_thirty_resp .subhead_blue {
width:100%;
/*max-width:278px;*/
line-height:40px;
background-color:#336699;
}
#wbReft_thirty_resp .sub_block {
border:1px solid #EBEBEB;
margin:0px 0px 20px 0px;
padding:5px 5px 0px 5px;
}
#wbReft_thirty_resp .sub_block_ctr {
border:1px solid #EBEBEB;
margin:0px 0px 20px 0px;
padding:5px 0px;
text-align:center;
}
#wbReft_thirty_resp .titlebar {
width:100%;
max-width:278px;
height:30px;
background-color:#E1E1E1;
margin:0px auto;
}
#wbReft_thirty_resp h4 {
/*font-size:13px;*/
font-size:14px;
/*line-height:24px;*/
line-height:30px;
/*color:#336699;*/
color:#444444;
/*font-weight:bold;*/
text-align:left;
margin:0px;
padding:0px 0px 0px 6px;
}
#wbReft_thirty_resp h4.whitetxt {
font-size:16px;
line-height:40px;
color:#FFFFFF;
}
#wbReft_thirty_resp ul.round_blue_tick li
{
font-size:14px !important;
margin:0px 0px 5px 0px;
}
ul.col3_to2 {
float:left;
width:100%;
list-style-type:none;
padding:0px;
}
ul.col3_to2 li {
float:left;
display:inline;
width:33%;
text-align:center;
margin:0px 0px 40px 0px;
}
ul.col2to1 {
width:100%;
list-style-type:none;
padding:0px;
}
ul.col2to1 li {
float:left;
display:inline;
width:50%;
text-align:center;
margin:0px 0px 10px 0px;
}
#fixcol {
display:table;
width:100%;
min-width:310px;
}
#subContent_left_resp {
display:table-cell;
background-color:#FFFFFF;
margin:0px;
padding:0px 16px 0px 0px;
}
#subContent_left_resp h1 {
/*color:#CC0000;*/
display:block;
font-size:2em;
line-height:1;
margin:10px 0 10px 0px;
}
#subContent_left_resp h2 {
margin:0px 0px 10px 0px;
font-size:24px;
}
#subContent_left_resp h1.graytest, h2.graytest, h4.graytest {
color:#444444;
}
#subContent_left_resp textarea {
width:100%;
height:65px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
#right_narrow_resp {
display:table-cell;
/*float:left;*/
width:200px;
background-color:#FFFFFF;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
#right_narrow_resp h4 {
font-size:14px;
line-height:30px;
/*color:#336699;*/
color:#444444;
/*font-weight:bold;*/
text-align:center;
margin:0px;
}
#right_narrow_resp .outerbox {
width:188px;
border:1px solid #EBEBEB;
margin:0px 0px 20px 0px;
padding:10px 5px 0px 5px;
}
#right_narrow_resp .outerbox_blue {
width:188px;
border:1px solid #336699;
margin:0px 0px 10px 0px;
padding:10px 5px 0px 5px;
}
#right_narrow_resp .titlebar {
width:200px;
height:30px;
background-color:#E1E1E1;
}
#right_narrow_resp .titlebar_blue {
width:200px;
line-height:22px;
background-color:#336699;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-align:center;
margin:0px;
padding:0px;
}
#right_narrow_resp .titlebar_blue_large {
width:200px;
line-height:24px;
background-color:#336699;
color:#FFFFFF;
font-size:19px;
font-weight:bold;
text-align:center;
margin:0px;
padding:0px;
}
#right_narrow_resp .titlebar_top {
width:200px;
line-height:35px;
background-color:#336699;
color:#FFFFFF;
font-size:19px;
font-weight:bold;
text-align:center;
margin:0px;
padding:0px;
}
#right_narrow_resp ul.button-image {
list-style-type:none;
width:130px;
margin:0px auto;
padding:0px;
}
#right_narrow_resp ul.button-image li {
list-style-type:none;
background-color:#FFFFFF;
width:120px;
height:100px;
border:5px solid #E1E1E1;
text-align:center;
margin:0px auto 10px;
padding:0px;
}
#right_narrow_resp ul.button-image img {
display:block;
margin:0px 0px 2px 0px;
}
#right_narrow_resp ul.button-image li:hover
{
border:5px solid #AAAAAA;
}
#right_narrow_resp ul.reason_list li {
background:transparent url(../../../images/common/li_grey_white_8x8.png) no-repeat 0 3px;
font-size:14px !important;
text-align:left;
line-height:14px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 15px;
}
#right_narrow_resp ul.round_blue_tick li
{
background:transparent url(../../../images/si_body/li_tick.png) no-repeat 0 0px;
text-align:left;
font-size:14px !important;
line-height:14px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 18px;
}
#right_narrow_resp p.testimonial_txt
{
text-align:justify;
font-style:italic;
margin:0px 0px 10px 0px;
padding:0px;
}
#right_narrow_resp span.tstmnial_auth
{
font-style:normal;
font-weight:bold;
}
#right_narrow_resp img.quotation
{
display:inline;
margin:0px;
padding:0px 5px 0px 5px;
}
#right_narrow_resp textarea.idea_txtbox
{
width:168px;
border:1px solid #C0C0C0;
height:50px;
margin:0px 0px 15px 0px;
padding:0px 5px 0px 5px;
}
#right_narrow_resp img.wpdnload {
display:block;
margin:5px auto 10px;
}
#right_narrow_resp span.dloadlink {
display:block;
text-align:center;
margin:0px 0px 10px;
}
.rightcol_show {
display:none;
}
ul.col4_to2 {
float:left;
width:100%;
list-style-type:none;
padding:0px;
}
ul.col4_to2 li {
float:left;
display:inline;
width:25%;
text-align:center;
margin:0px 0px 20px 0px;
}
ul.col5_to2 {
width:100%;
list-style-type:none;
font-size:1.2em;
padding:0px;
}
ul.col5_to2 li {
float:left;
display:inline;
width:20%;
min-width:100px;
text-align:center;
margin:0px 0px 20px 0px;
}
img.maxwth {
max-width:100%;
min-width:310px;
height:auto;
}
img.maxfullwth {
width:100%;
min-width:310px;
height:auto;
}
img.max700 {
width:90%;
min-width:310px;
height:auto;
}
img.max677 {
width:86.8%;
min-width:310px;
height:auto;
}
img.max600 {
width:77%;
min-width:310px;
height:auto;
}
img.maxwthsm {
max-width:100%;
/*min-width:310px;*/
height:auto;
}
ul.respflow {
float:left;
width:100%;
list-style-type:none;
padding:0px;
}
ul.respflow li {
float:left;
display:inline-block;
max-width:155px;
min-width:130px;
text-align:center;
margin:0px 0px 25px 0px;
}
ul.prov_select {
width:100%;
list-style-type:none;
padding:0px;
}
ul.prov_select li {
float:left;
width:166px;
text-align:center;
margin:0px 0px 25px 0px;
}
.doshow_440 {
display:none;
}
.bannerlarge {
display:block;
width:100%;
margin:0;
padding:0;
}
.bannersmall {
display:none;
width:100%;
margin:0;
padding:0;
}
@media screen and (max-width: 940px) and (min-width: 767px) {
ul.col2to1 li {width:100%;}
}
@media screen and (max-width: 767px) {
#wbLeft_seventy_resp {width:100%;}
#wbReft_thirty_resp {float:left; width:100%;}
#content_seventy {float:none;width:96%;margin:10px 2% 0;}
#content_thirty {float:none;width:96%;margin:10px 2% 0;}
#content_thirdwrap {float:none;width:100%;}
.review_summary_resp {display:block; border:1px solid #C0C0C0;margin:0px 0px 20px 0px;}
.review_thirty_resp {display:none;}
ul.col4_to2 li {width:33%;}
ul.col4_to2 li.dropto3 {display:none;}
ul.col5_to2 li {width:25%;}
ul.col5_to2 li.dropto4 {display:none;}
}
@media screen and (max-width: 750px) {
#subContent_left_resp {display:block; width:100%; min-width:310px; padding:0px;}
#right_narrow_resp {display:none;}
.rightcol_show {display:block;}
}
@media screen and (max-width: 700px) {
img.max700 {width:100%;}
#content_fifty_wrap {float:none;width:100%;margin:0;padding:0px;}
}
@media screen and (max-width: 677px) {
img.max677 {width:100%;}
}
@media screen and (max-width: 600px) {
ul.col3_to2 li {width:50%;}
ul.col3_to2 li.drop_block {display:none;}
.noshow_600 {display:none;}
img.max600 {width:100%;}
#mixedleft {width:100%; margin:0 0 10px 0px; min-width:310px;}
#mixedright {width:100%; margin:0 0 10px 0px; min-width:310px;}
.bannerlarge {display:none;}
.bannersmall {display:block;}
}
@media screen and (max-width: 500px) {
.noshow_500 {display:none;}
ul.col4_to2 li {width:50%;}
ul.col4_to2 li.dropto2 {display:none;}
ul.col5_to2 {font-size:1em;}
}
@media screen and (max-width: 440px) {
ul.col5_to2 li {width:50%;}
.noshow_440 {display:none;}
.doshow_440 {display:block;}
ul.prov_select li {width:140px;}
}
@media screen and (max-width: 380px) {
ul.col4_to2 li {width:50%;}
}
/************** END OF RESPONSIVE CODE FOR MAIN PAGES ************/
/********* Additional responsive code for header - added by Mike on March 6th 2015 ********/
.menu-link { 
display: none;
}
#nav_resp {
width: 100%;
max-width:996px;
height:32px;
/*margin: 0px auto;
position: relative;*/
font-size:15px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
padding:0px;
background-color:#336699;
}
#nav_resp img {
vertical-align:middle;
}
#nav_resp_new {
width:100%;
height:36px;
font-size:19px;
line-height:1;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
padding:0px;
background-color:#336699;
}
#nav_resp_new img {
vertical-align:middle;
}
.menu { 
float: left;
-webkit-transition: all 0.3s ease;  
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease; 
}
.menu ul { 
padding: 0px;
margin: 0px;
list-style: none;
position: relative;
display: inline-table;
background-color: #336699;
}
.menu > li > ul.sub-menu {
min-width: 10em;
padding: 4px 0;
background-color: #FFFFFF;
border: 1px solid #336699;
z-index: 100;
}
.menu ul li { 
padding: 0px; 
}
.menu ul li.menu-search { 
/*vertical-align:middle;*/
}
.menu ul li.menu-search-dd { 
display: none;
}
.menu > ul > li { 
display: inline-block; 
}
.menu ul li a { 
display: block; 
text-decoration: none; 
color: #FFFFFF;
/*font-size: 1em; */
}
.menu ul li > a { 
height:auto;
padding: 8px 25px 0 0; 
z-index: 100;
}
.menu ul ul { 
display: none; 
position: absolute; 
top:100%;
min-width: 160px;
background-color: #FFFFFF;
border: 1px solid #336699;
z-index: 100;
}
.menu ul li:hover > ul { 
display: block; 
}
.menu ul ul > li { 
position: relative; 
}
.menu ul ul > li a { 
padding: 5px 10px 10px 10px; 
height: auto; 
background-color: #FFFFFF; 
color: #336699;
font-size: 0.9em; 
}
.menu ul ul > li a:hover { 
background-color: #336699; 
color: #fff; 
}
.menu ul ul ul { 
position: absolute; 
left: 100%; top:0; 
}
hr.header_break
{
border-width:0;
width:100%;
height:1px;
margin:0px;
padding:0px;
/*background-color:#CC0000;*/
background-color:#336699;
}
@media screen and (max-width: 820px) {
#nav_resp {background-color:#336699; height: auto;}
#nav_resp_new {height: auto;}
a.menu-link { 
display: block;
/*width:100%;*/
color: #fff; 
background-color: #336699; 
float: right; 
text-decoration: none; 
padding: 8px 10px 9px 10px;
}
.menu ul li.menu-search { 
display: none;
}
.menu ul li.menu-search-dd { 
display: block;
}
.menu { 
clear: both; 
min-width: inherit; 
float: none; 
}
.menu, .menu > ul ul { 
overflow: hidden; 
max-height: 0; 
background-color: #FFFFFF; 
}
.menu > li > ul.sub-menu { 
padding: 0px; 
border: none; 
}
.menu.active, .menu > ul ul.active { 
max-height: 60em; 
}
.menu ul { 
display: inline; 
}
.menu > ul { 
border-top: 1px solid #CCCCCC; 
}
.menu li, .menu > ul > li { 
display: block; 
}
.menu li a { 
color: #336699;
display: block; 
font-size: 0.9em; 
padding: 0.8em; 
border-bottom: 1px solid #CCCCCC; 
position: relative; 
}
.menu ul li a { 
color: #336699;
}
.menu ul li > a { 
height:auto;
padding: 8px 10px 8px 10px;
z-index: 100;
}
.menu li.has-submenu > a:after {
content: '+';
position: absolute;
top: 0;
right: 0;
display: block;
font-size: 1.5em;
padding: 0 0.5em;
}
.menu li.has-submenu > a.active:after {
content: "-";
}
.menu ul ul > li a { 
background-color: #F4F4F4; 
height:auto; 
padding: 5px 10px 5px 30px; 
}
.menu ul ul, .menu ul ul ul { 
display: inherit; 
position: relative; 
left: auto; 
top:auto; 
border:none; 
}
}
/******** NEW dropdown menu code added July 14th 2020 ********/
#wrapper_dropdownmenu {
/*position:relative;*/
width:97%;
max-width:996px;
min-width:310px;
margin:0px auto 0px;
padding:0px 1.5%;
}
.topnav {
background-color:#336699;
overflow:hidden;
}
.topnav a {
float:left;
display:block;
color:#FFFFFF;
text-align:left;
padding:9px 18px 9px 18px;
/*padding:14px 16px;*/
text-decoration:none;
font-size:18px;
font-weight:bold;
line-height:18px;
}
.topnav .iconmenu {
display:none;
}
/*
.topnav .iconmenu {
display:none;
}
*/
.dropdown {
float:left;
overflow:hidden;
}
.dropdown .dropbtn {
font-family:"Trebuchet MS","Myriad Pro",Arial;
font-size:18px;
line-height:1;
border:none;
outline:none;
font-weight:bold;
color:#FFFFFF;
margin:0;
padding:9px 18px 9px 18px;
/*padding:14px 16px;*/
background-color:inherit;
}
.dropdown-content {
display:none;
position:absolute;
background-color:#FFFFFF;
width:100%;
box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
z-index:1;
}
.dropdown-content a {
float:none;
color:#585858;
font-size:16px;
padding:10px 10px;
/*padding:12px 16px;*/
text-decoration:none;
display:block;
text-align:left;
}
.topnav a:hover, .dropdown:hover .dropbtn {
background-color:#507AA4;
color:#FFFFFF;
text-decoration:none;
}
.dropdown-content a:hover {
background-color:#ddd;
color:black;
text-decoration:none;
}
.dropdown:hover .dropdown-content {
display:block;
}
img.navarrow {
background:url(../../../images/common/header_sprite.png) -769px 0;
width:10px;
height:6px;
}
img.magglass {
background:url(../../../images/common/header_sprite.png) -780px 0;
width:15px;
height:15px;
padding:0;
vertical-align:middle;
}
@media screen and (max-width:767px) {
/*.topnav a:not(:first-child), .dropdown .dropbtn {*/
.topnav a, .dropdown .dropbtn {
display:none;
}
.topnav a.iconmenu {
float:left;
display:block;
color:#FFFFFF;
text-align:left;
padding:9px 18px;
/*padding:14px 16px;*/
text-decoration:none;
font-size:18px;
font-weight:bold;
}
/*
.topnav a.iconmenu {
float:right;
display:block;
}
*/
.topnav.responsive {position:relative;clear:both;}
/*
.topnav.responsive .iconmenu {
position:absolute;
right:0;
top:0;
}
*/
.topnav.responsive a {
float:none;
display:block;
text-align:left;
}
.topnav.responsive .dropdown {float:none;}
.topnav.responsive .dropdown-content {position:relative;}
.topnav.responsive .dropdown .dropbtn {
display:block;
width:100%;
text-align:left;
}
}
/********* Code for Category Sub Navigation - Mike  - Jan 11th 2016 *********/
#catnav {
width:100%;
margin:0px;
padding:0px;
}
ul.catnav_four {
width:100%;
list-style-type:none;
padding:0px;
}
ul.catnav_four li a {
float:left;
display:block;
width:22.5%;
min-height:40px;
min-width:70px;
border:1px solid #E0E0E0;
border-radius:5px;
background-color:#FFFFFF;
/*border-bottom:3px solid #679fd6;*/
border-bottom:3px solid #C0C0C0;
border-right:3px solid #C0C0C0;
font-size:15px;
line-height:36px;
text-align:center;
text-decoration:none;
margin:0px 1.2% 10px 0px;
padding:4px 0 0 0;
}
ul.catnav_four li a.sublast {
margin:0px 0px 10px 0px;
}
ul.catnav_four li a:hover {
background-color:#EFEFEF;
}
img.catnav_icon {
display:inline-block;
vertical-align:middle;
margin:0px;
padding:0px 5px 0 0;
}
#topic-select {
width:100%;
margin:0px;
padding:0px;
}
ul.topicselect_four {
width:100%;
list-style-type:none;
padding:0px;
}
ul.topicselect_four li a {
float:left;
display:block;
width:20%;
min-width:90px;
border:1px solid #E0E0E0;
border-radius:20px;
background-color:#FFFFFF;
/*border-bottom:3px solid #679fd6;*/
/*border-bottom:3px solid #C0C0C0;
border-right:3px solid #C0C0C0;*/
font-size:15px;
line-height:68px;
text-align:center;
text-decoration:none;
margin:0px 4.5% 10px 0px;
padding:11px 0;
}
ul.catnav_two {
width:100%;
list-style-type:none;
padding:0px;
}
ul.catnav_two li a.ltside {
float:left;
display:block;
}
ul.catnav_two li a.rtside {
float:right;
display:block;
}
ul.catnav_two li a {
/*float:left;
display:block;*/
width:48%;
min-height:40px;
min-width:140px;
border:1px solid #E0E0E0;
border-radius:5px;
background-color:#FFFFFF;
/*border-bottom:3px solid #679fd6;*/
border-bottom:3px solid #C0C0C0;
border-right:3px solid #C0C0C0;
font-size:16px;
line-height:36px;
text-align:center;
text-decoration:none;
margin:0px 0 10px 0px;
padding:2px 0 0 0;
}
ul.catnav_two li a.sublast {
margin:0px 0px 10px 0px;
}
ul.catnav_two li a:hover {
background-color:#F0F0F0;
border:1px solid #679fd6;
border-bottom:3px solid #679fd6;
border-right:3px solid #679fd6;
}
/**** version 4 test code ***/
ul.catnavblk-v4 {
width:100%;
list-style-type:none;
padding:0px;
}
ul.catnavblk-v4 li a {
float:left;
display:block;
width:23.9%;
min-height:40px;
min-width:70px;
border:1px solid #E0E0E0;
border-radius:0 0 10px 10px;
border-top:none;
background-color:#FFFFFF;
/*border-bottom:3px solid #679fd6;*/
font-size:15px;
line-height:36px;
text-align:center;
text-decoration:none;
margin:0px 0.5% 10px 0px;
padding:4px 0 0.5% 0;
}
ul.catnavblk-v4 li a.sublast {
margin:0px 0px 10px 0px;
}
ul.catnavblk-v4 li a:hover {
background-color:#DADADA;
}
/******* END of new Category Sub Nav code **********/
#helpyou {
width:100%;
margin:0px 0 20px;
padding:0px;
}
ul.helpyou_four {
width:100%;
list-style-type:none;
margin:0;
padding:0px;
}
ul.helpyou_four li {
float:left;
display:block;
width:23%;
min-height:40px;
min-width:70px;
/*font-size:15px;*/
line-height:36px;
text-align:center;
text-decoration:none;
margin:0px 1% 0px;
padding:0;
}
img.helpyou_icon {
display:inline-block;
vertical-align:middle;
margin:0px;
padding:0px 5px 0 0;
}
/********************* FOOTER RESPONSIVE CODE - MARCH 6TH 2015 ******************/
#footer_resp {
background:transparent url(../../../images/si_blue/footer_bg.gif) repeat-x scroll 0 0;
padding:60px 0px 30px 0px;
}
.socialconnect {
float:right;
width:26%;
}
.socialconnect ul {
display:block;
list-style: none;
height:32px;
}
.socialconnect ul li {
float:left;
margin:0px 10px 0px 0px;
}
.footer_links {
float:left;
width:70%;
padding: 0px 4% 0px 0px
}
.footer_links ul {
float:left;
width:100%;
list-style-type:none;
padding:0px;
}
.footer_links ul li {
float:left;
width:14%;
font-size:12px;
text-align:center;
margin:0px 0px 20px 0px;
}
@media screen and (max-width: 768px) {
.socialconnect {float:none;width:200px;margin:0px auto;}
.footer_links {width:100%;padding:0px;}
}
@media screen and (max-width: 600px) {
.footer_links ul li {width:25%;}
}
/************** END OF RESPONSIVE CODE FOR FOOTER *****************/
/**** Responive code for Social icons to go at end of page instead on left side of page - added by Mike on 3/13/2015 ****/
#social_block
{
position: absolute; 
width: 77px;
height: 160px;
top:200px;
left:-77px;
}
.socialContainer
{
background-color:#FFFFFF;
position:fixed;
width:55px;
padding:10px 10px 0px 10px;
border-radius: 8px;
border:1px solid #D7D7D7;
/*border-top:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;*/
}
.socialContainer ul.sharepage
{
list-style:none;
margin:0px;
padding:0px;
}
.socialContainer ul.sharepage li
{
padding:0px 0px 10px 0px;
}
#social_block_author
{
display:none;
}
@media screen and (max-width: 1200px) {
#social_block
{
display:none;
}
#social_block_author
{
display:block;
width: 100%;
height:auto;
max-width:677px;
text-align:left;
margin:20px 0px 30px 0px;
padding:0;
overflow:hidden;
}
#social_block_author ul.sharepage_author
{
width: 100%;
list-style:none;
margin:0px;
padding:0px;
}
#social_block_author ul.sharepage_author li
{
float:left;
padding:0px 4% 0px 0px;
}
}
/**** END of Social Responsive code *****/
/****** Social logos on each page like FB, twitter, etc - Aug 2019 ******/
ul.socialshare
{
width:300px;
list-style:none;
margin:0px 0 20px;
padding:0px;
}
ul.socialshare li.socialtxt
{
float:left;
width:120px;
line-height:20px;
padding:0px 10px 0px 0px;
}
ul.socialshare li.socialimg
{
float:left;
width:65px;
line-height:20px;
padding:0px 20px 0px 0px;
}
/**** End of social *****/
/********* START OF RESPONSIVE CSS FOR MICRO PPC TABLE - ADDED BY MIKE ON 3/12/2015 **************/
#notification {
/*width:100%;*/
/*width:inherit;*/
margin:0;
padding:0;
}
#notification-review {
width:28%;
margin:0;
padding:0;
}
#micro_prov_resp {
/*border:#336699 2px solid;*/
margin:0px 0px 20px;
}
#micro_prov_resp .title {
/*background:#ebebeb;*/
display:block;
font-size:16px;
padding:13px 0px;
/*padding:4px 10px;*/
/*color:#214c77;*/
color:#444444;
border:1px solid #EBEBEB;
border-bottom:1px solid #336699;
text-align:center;
}
#micro_prov_resp table.micro {
width:100%;
border-collapse:collapse;
border-spacing:0px 0px;
border:1px solid #EBEBEB;
font-size:11px;
line-height:1.1;
margin:0;
padding:0px;
}
#micro_prov_resp table.micro tr {
border-top:1px solid #EBEBEB;
/*border-collapse:collapse;*/
}
#micro_prov_resp table.micro th {
color:#585858;
background:#ebebeb;
line-height:20px;
font-weight:bold;
text-align:center;
padding:5px 0px;
}
#micro_prov_resp table.micro td {
text-align:center;
margin:0;
padding:20px 0px;
}
#micro_prov_resp table.micro .micrologo {
width:40%;
/*min-width:100px;*/
}
#micro_prov_resp table.micro .micrologonew {
width:49%;
/*min-width:100px;*/
padding:20px 10px;
}
#micro_prov_resp table.micro .microprice {
width:21%;
/*min-width:50px;*/
color:#008f00;
background:#F1F1F1;
}
#micro_prov_resp table.micro .microvisit {
width:39%;
/*min-width:95px;*/
font-size:10px;
}
#micro_prov_resp table.micro .microvisitnew {
width:50%;
/*min-width:95px;*/
padding:20px 10px;
}
#micro_prov_resp table.micro a {
cursor: pointer;
}
#micro_prov_resp table.micro img.details_btn {
padding:5px 0px 10px 0px;
}
#micro_prov_resp table.micro span.tenpx {
font-size:10px;
}
#micro_prov_resp table.micro p.microrevscore {
font-size:17px;
line-height:1;
text-align:center;
margin:0px 0px 5px 0px;
padding:0px;
}
#micro_prov_resp table.micro a.readreview {
display:block;
margin:0px 0px 10px 0px;
padding:0px;
}
/******************** END OF NEW MICRO PROVIDER TABLE RESPONSIVE CSS *********************/
/************ TEST CODE *************/
/*********** END OF TEST CODE *****/
/********* START OF CSS FOR PICO PPC TABLE - ADDED BY MIKE ON 8/17/2015 **************/
#pico_prov {
/*border:#336699 2px solid;*/
margin:0px 0px 20px;
}
#pico_prov .title {
/*background:#336699;*/
display:block;
font-size:16px;
padding:13px 0px;
/*color:#214c77;*/
/*color:#FFFFFF;*/
color:#336699;
border:1px solid #E0E0E0;
border-bottom:1px solid #336699;
text-align:center;
}
#pico_prov table.pico {
width:100%;
border-collapse:collapse;
border-spacing:0px 0px;
/*border:1px solid #EBEBEB;*/
border:1px solid #E0E0E0;
font-size:11px;
line-height:1.1;
margin:0;
padding:0px;
}
#pico_prov table.pico tr {
border-top:1px solid #E0E0E0;
/*border-top:1px solid #EBEBEB;*/
/*border-top:1px solid #D7D7D7;*/
/*border-collapse:collapse;*/
}
#pico_prov table.pico th {
color:#585858;
line-height:16px;
font-weight:bold;
text-align:center;
padding:5px 0px;
}
#pico_prov table.pico td {
text-align:center;
margin:0;
padding:20px 0px;
}
#pico_prov table.pico .picologo {
width:110px;
}
#pico_prov table.pico .picovisit {
width:86px;
}
#pico_prov table.pico a {
cursor:pointer;
}
#pico_prov table.pico img.details_btn {
padding:5px 0px 10px 0px;
}
#pico_prov table.pico a.readreview {
display:block;
margin:0px 0px 10px 0px;
padding:0px;
}
#pico_prov table.pico p.picorevscore {
font-size:16px;
line-height:1;
text-align:center;
margin:0px 0px 5px 0px;
padding:0px;
}
/******************** END OF NEW PICO PROVIDER TABLE *********************/
/******** Extended PPC Table Responsive code - added by Mike on March 17th 2015 *******/
#border_two {
width:100%;
border:2px solid #336699;
}
#border_two .table_title {
line-height:29px;
background-color:#EBEBEB;
border:none;
text-align:left;
font-size:13px;
/*color:#336699;*/
color:#444444;
font-weight:bold;
padding:0px 0px 0px 5px;
}
.ppc-header {
line-height:50px;
background-color:#336699;
border:none;
text-align:left;
font-size:21px;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:0px 0px 0px 10px;
}
table.reviewsummarytable_resp
{
width:100%;
border-collapse:collapse;
border:1px solid #EBEBEB;
padding:0px;
margin:0px 0px 10px 0px;
border-spacing:0px;
}
table.reviewsummarytable_resp tbody tr
{
padding:0px;
margin:0px;
}
table.reviewsummarytable_resp th
{
border:none;
font-size:14px;
height:30px;
font-weight:normal;
text-align:center;
background-color:#EBEBEB;
padding:0px;
margin:0;
}	
table.reviewsummarytable_resp td {
border-top:1px solid #EBEBEB;
font-size:12px;
text-align:center;
padding:30px 0px;
margin:0;
}
table.reviewsummarytable_resp td.provider {
width:15%;
min-width:110px;
}
table.reviewsummarytable_resp td.price {
width:8%;
min-width:40px;
color:#008F00;
}
table.reviewsummarytable_resp td.info {
width:30%;
min-width:180px;
font-size:13px;
}
table.reviewsummarytable_resp td.setup {
width:9%;
min-width:40px;
}
table.reviewsummarytable_resp td.mins {
width:10%;
min-width:70px;
}
table.reviewsummarytable_resp td.review {
width:13%;
background-color:#F5F5F5;
color:#008F00;
min-width:75px;
}
table.reviewsummarytable_resp td.details {
width:14%;
min-width:65px;
}
table.reviewsummarytable_resp td.prov_all, th.prov_all {
width:35%;
min-width:140px;
font-size:16px !important;
}
table.reviewsummarytable_resp td.rating_all, th.rating_all {
width:25%;
min-width:100px;
font-size:16px !important;
}
table.reviewsummarytable_resp td.total, th.total {
width:15%;
min-width:50px;
font-size:16px !important;
}
table.reviewsummarytable_resp td.rec_all, th.rec_all {
width:25%;
min-width:90px;
font-size:16px !important;
}
@media screen and (max-width: 880px) {
table.reviewsummarytable_resp td.setup {display:none;}
table.reviewsummarytable_resp th.setup {display:none;}
}
@media screen and (max-width: 820px) {
table.reviewsummarytable_resp td.provider {width:22%;}
table.reviewsummarytable_resp td.price {width:8%;}
table.reviewsummarytable_resp td.info {width:42%; min-width:170px;}
table.reviewsummarytable_resp td.mins {display:none;}
table.reviewsummarytable_resp td.review {width:15%;}
table.reviewsummarytable_resp td.details {width:13%;}
table.reviewsummarytable_resp th.mins {display:none;}
}
@media screen and (max-width: 499px) {
table.reviewsummarytable_resp td.provider {width:33%;}
table.reviewsummarytable_resp td.price {width:15%;}
table.reviewsummarytable_resp td.info {display:none;}
table.reviewsummarytable_resp th.info {display:none;}
table.reviewsummarytable_resp td.review {width:30%;}
table.reviewsummarytable_resp td.details {width:22%;}
}
@media screen and (max-width: 399px) {
table.reviewsummarytable_resp td.prov_all, th.prov_all {width:49%;}
table.reviewsummarytable_resp td.rating_all, th.rating_all {width:30%;}
table.reviewsummarytable_resp td.total, th.total {width:20%;}
table.reviewsummarytable_resp td.rec_all, th.rec_all {display:none;}
}
table.reviewsummarytable_resp a.reviewsubmit {
display:block;
color:#4B8ECF;
margin:8px 10px 5px 10px;
padding:0px;
/*background-color:#DCE9F5;*/
}
table.reviewsummarytable_resp td.shaded {
background-color:#EBEBEB;
color:#008F00;
padding:4px 3px 4px 3px;
}
table.reviewsummarytable_resp td.border {
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
}
table.reviewsummarytable_resp td.justified {
text-align:justify;
padding:4px 3px 4px 3px;
}
table.reviewsummarytable_resp span.tenpx {
font-size:10px;
}
table.reviewsummarytable_resp td.table_header {
line-height:24px;
background-color:#EBEBEB;
border:none;
text-align:left;
font-size:13px;
color:#336699;
font-weight:bold;
padding:0px 0px 0px 5px;
}
table.reviewsummarytable_resp td.table_header a {
display:block;
font-style:italic;
text-align:right;
padding:0px 5px 0px 0px;
}
/************** END OF TABLE CODE ************/
/******** Extended PPC Table Responsive code - NO PRICE COLUMN - added by Mike on May 25th 2016 *******/
.ppc-header {
line-height:50px;
background-color:#336699;
border:none;
text-align:left;
font-size:21px;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:0px 0px 0px 10px;
}
table.reviewsummarytable_resp_noprice
{
width:100%;
border-collapse:collapse;
border:1px solid #EBEBEB;
padding:0px;
margin:0px 0px 10px 0px;
border-spacing:0px;
}
table.reviewsummarytable_resp_noprice tbody tr
{
padding:0px;
margin:0px;
}
table.reviewsummarytable_resp_noprice th
{
border:none;
font-size:16px;
height:30px;
font-weight:normal;
text-align:center;
background-color:#EBEBEB;
padding:0px;
margin:0;
}
table.reviewsummarytable_resp_noprice th.fiftyhigh
{
height:50px;
}
table.reviewsummarytable_resp_noprice td {
border-top:1px solid #EBEBEB;
font-size:12px;
text-align:center;
padding:30px 0px;
margin:0;
}
table.reviewsummarytable_resp_noprice td.provider {
/*width:15%;*/
width:17%;
min-width:110px;
}
/* remove price column
table.reviewsummarytable_resp_noprice td.price {
width:8%;
min-width:40px;
color:#008F00;
}
*/
table.reviewsummarytable_resp_noprice td.info {
width:30%;
min-width:180px;
font-size:14px;
}
table.reviewsummarytable_resp_noprice td.setup {
width:9%;
min-width:40px;
}
table.reviewsummarytable_resp_noprice td.mins {
width:10%;
min-width:70px;
}
table.reviewsummarytable_resp_noprice td.review {
width:13%;
background-color:#F5F5F5;
color:#008F00;
min-width:75px;
}
table.reviewsummarytable_resp_noprice td.details {
/*width:14%;
min-width:65px;*/
width:20%;
min-width:95px;
}
@media screen and (max-width: 880px) {
table.reviewsummarytable_resp_noprice td.setup {display:none;}
table.reviewsummarytable_resp_noprice th.setup {display:none;}
}
@media screen and (max-width: 820px) {
table.reviewsummarytable_resp_noprice td.provider {width:22%;}
table.reviewsummarytable_resp_noprice td.info {width:40%;min-width:170px;}
table.reviewsummarytable_resp_noprice td.mins {display:none;}
table.reviewsummarytable_resp_noprice td.review {width:17%;}
table.reviewsummarytable_resp_noprice td.details {width:20%;}
table.reviewsummarytable_resp_noprice th.mins {display:none;}
}
@media screen and (max-width: 499px) {
table.reviewsummarytable_resp_noprice td.provider {width:36%;}
table.reviewsummarytable_resp_noprice td.info {display:none;}
table.reviewsummarytable_resp_noprice th.info {display:none;}
table.reviewsummarytable_resp_noprice td.review {width:30%;}
table.reviewsummarytable_resp_noprice td.details {width:33%;}
}
table.reviewsummarytable_resp_noprice a.reviewsubmit {
display:block;
color:#4B8ECF;
margin:8px 10px 5px 10px;
padding:0px;
/*background-color:#DCE9F5;*/
}
table.reviewsummarytable_resp_noprice td.shaded {
background-color:#EBEBEB;
color:#008F00;
padding:4px 3px 4px 3px;
}
table.reviewsummarytable_resp_noprice td.border {
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
}
table.reviewsummarytable_resp_noprice td.justified {
text-align:justify;
padding:4px 3px 4px 3px;
}
table.reviewsummarytable_resp_noprice span.tenpx {
font-size:10px;
}
table.reviewsummarytable_resp_noprice td.table_header {
line-height:24px;
background-color:#EBEBEB;
border:none;
text-align:left;
font-size:13px;
color:#336699;
font-weight:bold;
padding:0px 0px 0px 5px;
}
table.reviewsummarytable_resp_noprice td.table_header a {
display:block;
font-style:italic;
text-align:right;
padding:0px 5px 0px 0px;
}
/********** END OF Table Code with NO Price Column ************/
/******** NEW PPC Extended table with Free Trial Column - November 2017 *******/
#tableheader {
width:100%;
line-height:40px;
font-size:22px;
color:#444444;
font-weight:normal;
background-color:#F0F0F0;
text-align:center;
}
table.ppctable-extended
{
width:100%;
border-collapse:collapse;
border:1px solid #E0E0E0;
padding:0px;
margin:0px 0px 10px 0px;
border-spacing:0px;
}
table.ppctable-extended tbody tr
{
padding:0px;
margin:0px;
}
table.ppctable-extended th
{
border:none;
font-size:16px;
height:40px;
font-weight:normal;
text-align:center;
color:#336699;
background-color:#FFFFFF;
border-bottom:1px solid #336699;
padding:0px;
margin:0;
}
table.ppctable-extended td {
border-top:1px solid #E0E0E0;
font-size:12px;
text-align:center;
padding:15px 0px;
margin:0;
}
table.ppctable-extended td.provider {
/*width:17%;*/
width:20%;
min-width:110px;
}
table.ppctable-extended td.info {
/*width:32%;*/
width:30%;
min-width:180px;
font-size:14px;
}
table.ppctable-extended td.trial {
width:15%;
min-width:60px;
font-size:14px;
padding:15px 4px;
}
table.ppctable-extended td.review {
width:15%;
background-color:#F5F5F5;
/*color:#008F00;*/
min-width:75px;
}
table.ppctable-extended td.details {
/*width:20%;*/
width:19%;
min-width:95px;
}
/* additional CSS for the all provider review summary tables - added Nov 7th 2018 */
table.ppctable-extended td.allprov_logo {
width:30%;
min-width:110px;
}
table.ppctable-extended td.allprov_total {
width:20%;
min-width:75px;
font-size:16px;
}
table.ppctable-extended td.allprov_rating {
background-color:#F5F5F5;
width:24%;
min-width:75px;
}
table.ppctable-extended td.allprov_link {
width:25%;
min-width:100px;
font-size:16px;
}
/* end of added code for all provider summary tables */
table.ppctable-extended span.ratingvalue {
font-size:19px;
}
table.ppctable-extended span.readreviews {
display:block;
margin:5px 0 0;
}
@media screen and (max-width: 820px) {
table.ppctable-extended td.provider {width:22%;}
table.ppctable-extended td.info {width:40%;min-width:170px;}
table.ppctable-extended td.trial {display:none;}
table.ppctable-extended td.review {width:17%;}
table.ppctable-extended td.details {width:20%;}
table.ppctable-extended th.trial {display:none;}
}
@media screen and (max-width: 499px) {
table.ppctable-extended td.provider {width:36%;}
table.ppctable-extended td.info {display:none;}
table.ppctable-extended th.info {display:none;}
table.ppctable-extended td.review {width:30%;}
table.ppctable-extended td.details {width:33%;}
table.ppctable-extended td.allprov_logo {width:33%;}
table.ppctable-extended td.allprov_total {display:none;}
table.ppctable-extended th.allprov_total {display:none;}
table.ppctable-extended td.allprov_rating {width:33%;}
table.ppctable-extended td.allprov_link {width:33%;}
}
/********** END OF NEW PPC Extended table with Free Trial Column - November 2017 ************/
/******* NEW half screen PPC table code - July 2019 - added by Mike *********/
#provtablefifty {
width:50%;
float:left;
margin:0 0 20px;
padding:0;
}
#provtablefifty .ltsidetable {
width:94%;
max-width:468px;
margin:0;
padding:0 5.5% 0 0;
border-right:1px solid #E7E7E7;
}
#provtablefifty .rtsidetable {
width:94%;
max-width:468px;
margin:0;
padding:0 0 0 6%;
}
#provtablefifty .provblock {
width:100%;
margin:0;
padding:10px 0;
/*border-bottom:1px solid #F1F1F1;*/
}
#provtablefifty .logohlightblk {
width:63%;
float:left;
margin:0;
padding:10px 1%;
}
#provtablefifty .scorepricingblkbiz {
width:33%;
float:left;
margin:0;
padding:10px 1%;
background-color:#F8FCFE;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
#provtablefifty .scorepricingblkres {
width:33%;
float:left;
margin:0;
padding:10px 1%;
background-color:#F8FFF8;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
#provtablefifty .logoblk {
width:100%;
height:36px;
text-align:center;
margin:0 0 10px;
padding:0;
}
#provtablefifty .hlightblk {
width:100%;
text-align:left;
margin:0;
padding:0;
}
#provtablefifty .scoreblk {
width:100%;
text-align:center;
margin:0 0 30px;
padding:0;
}
#provtablefifty .pricingblk {
width:100%;
height:40px;
text-align:center;
margin:0;
padding:0 0 5px;
}
#provtablefifty p.starvalue {
font-size:19px !important;
line-height:1;
margin:0 0 5px;
padding:0;
text-align:center;
}
#provtablefifty p.starimg {
line-height:16px;
margin:0 0 5px;
padding:0;
text-align:center;
}
#provtablefifty p.reviewlink {
font-size:12px !important;
line-height:1;
margin:0;
padding:0;
text-align:center;
}
@media screen and (max-width: 767px) {
#provtablefifty .logohlightblk {width:98%;}
#provtablefifty .scorepricingblkbiz {width:98%;}
#provtablefifty .scorepricingblkres {width:98%;}
#provtablefifty .scoreblk {width:50%;float:left;margin:0;}
#provtablefifty .pricingblk {width:50%;float:left;padding:8px 0 5px;}
}
@media screen and (max-width: 499px) {
#provtablefifty .hlightblk {display:none;}
#provtablefifty .scoreblk {width:100%;margin:0 0 20px;}
#provtablefifty .pricingblk {width:100%;}
}
/****** END *****/
/******* Extended Table Code - FOR TESTING BY MIKE ******/
table.reviewsummarytable_resp_new
{
width:100%;
border-collapse:collapse;
border:1px solid #EBEBEB;
padding:0px;
margin:0px 0px 10px 0px;
border-spacing:0px;
}
table.reviewsummarytable_resp_new tbody tr
{
padding:0px;
margin:0px;
}
table.reviewsummarytable_resp_new th
{
border:none;
font-size:14px;
height:30px;
font-weight:normal;
text-align:center;
background-color:#EBEBEB;
padding:0px;
margin:0;
}	
table.reviewsummarytable_resp_new td {
border-top:1px solid #EBEBEB;
font-size:12px;
text-align:center;
padding:30px 0px;
margin:0;
}
table.reviewsummarytable_resp_new td.provider {
width:15%;
min-width:110px;
}
table.reviewsummarytable_resp_new td.price {
width:8%;
min-width:40px;
color:#008F00;
}
table.reviewsummarytable_resp_new td.info {
width:30%;
min-width:180px;
font-size:13px;
}
table.reviewsummarytable_resp_new td.setup {
width:9%;
min-width:40px;
}
table.reviewsummarytable_resp_new td.mins {
width:10%;
min-width:70px;
}
table.reviewsummarytable_resp_new td.review {
width:13%;
background-color:#F5F5F5;
color:#008F00;
min-width:75px;
}
table.reviewsummarytable_resp_new td.details {
width:14%;
min-width:65px;
}
table.reviewsummarytable_resp_new td.prov_all, th.prov_all {
width:35%;
min-width:140px;
}
table.reviewsummarytable_resp_new td.rating_all, th.rating_all {
width:25%;
min-width:100px;
}
table.reviewsummarytable_resp_new td.total, th.total {
width:15%;
min-width:50px;
}
table.reviewsummarytable_resp_new td.rec_all, th.rec_all {
width:25%;
min-width:90px;
}
@media screen and (max-width: 880px) {
table.reviewsummarytable_resp_new td.setup {display:none;}
table.reviewsummarytable_resp_new th.setup {display:none;}
}
@media screen and (max-width: 820px) {
table.reviewsummarytable_resp_new td.provider {width:22%;}
table.reviewsummarytable_resp_new td.price {width:8%;}
table.reviewsummarytable_resp_new td.info {width:42%; min-width:170px;}
table.reviewsummarytable_resp_new td.mins {display:none;}
table.reviewsummarytable_resp_new td.review {width:15%;}
table.reviewsummarytable_resp_new td.details {width:13%;}
table.reviewsummarytable_resp_new th.mins {display:none;}
}
@media screen and (max-width: 499px) {
table.reviewsummarytable_resp_new td.provider {width:33%;}
table.reviewsummarytable_resp_new td.price {width:15%;}
table.reviewsummarytable_resp_new td.info {display:none;}
table.reviewsummarytable_resp_new th.info {display:none;}
table.reviewsummarytable_resp_new td.review {width:30%;}
table.reviewsummarytable_resp_new td.details {width:22%;}
}
@media screen and (max-width: 399px) {
table.reviewsummarytable_resp_new td.prov_all, th.prov_all {width:49%;}
table.reviewsummarytable_resp_new td.rating_all, th.rating_all {width:30%;}
table.reviewsummarytable_resp_new td.total, th.total {width:20%;}
table.reviewsummarytable_resp_new td.rec_all, th.rec_all {display:none;}
}
table.reviewsummarytable_resp_new a.reviewsubmit {
display:block;
color:#4B8ECF;
margin:8px 10px 5px 10px;
padding:0px;
/*background-color:#DCE9F5;*/
}
table.reviewsummarytable_resp_new td.shaded {
background-color:#EBEBEB;
color:#008F00;
padding:4px 3px 4px 3px;
}
table.reviewsummarytable_resp_new td.border {
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
}
table.reviewsummarytable_resp_new td.justified {
text-align:justify;
padding:4px 3px 4px 3px;
}
table.reviewsummarytable_resp_new span.tenpx {
font-size:10px;
}
table.reviewsummarytable_resp_new td.table_header {
line-height:24px;
background-color:#EBEBEB;
border:none;
text-align:left;
font-size:13px;
color:#336699;
font-weight:bold;
padding:0px 0px 0px 5px;
}
table.reviewsummarytable_resp_new td.table_header a {
display:block;
font-style:italic;
text-align:right;
padding:0px 5px 0px 0px;
}
#hlight_list_new
{
width:100%;
margin:0px;
padding:0px;
}
#hlight_list_new ul.reviewtable
{
list-style-type:none;
margin:0px 0px 0px 3px;
padding:0px;
}
#hlight_list_new ul.reviewtable li.hlights
{
background:transparent url(../../../images/common/blue-tick-10x10.png) no-repeat 0 3px;
text-align:left;
line-height: 16px;
margin:0px;
padding:0px 0px 0px 15px;
font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
/*color:#585858;*/
}
#hlight_list_new ul.reviewtable li.star_blue
{
background:transparent url(../../../images/common/li_star_12x12.png) no-repeat 0 2px;
text-align:left;
line-height: 16px;
margin:0px;
padding:0px 0px 0px 15px;
font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#0096FF;
font-weight:bold;
}
/***** END of new extended table code *****/
/*** WHOLESALE TABLE - RESPONSIVE - Added March 26th 2015 by Mike ***/
table.wholesaletable_resp
{
width:100%;
border-collapse:collapse;
/*border:2px solid #336699;*/
padding:0px;
margin:0px;
border-spacing:0px;
}
table.wholesaletable_resp tbody tr
{
padding:0px;
margin:0px;
}
table.wholesaletable_resp th
{
border:none;
font-size:12px;
height:24px;
/*font-weight:bold;*/
text-align:center;
padding:0px;
margin:0;
}	
table.wholesaletable_resp td {
border-top:1px solid #C0C0C0;
font-size:12px;
text-align:center;
padding:8px 0px;
margin:0;
}
table.wholesaletable_resp td.provider {
width:17%;
min-width:107px;
}
table.wholesaletable_resp td.info {
width:28%;
min-width:176px;
}
table.wholesaletable_resp td.service {
width:32%;
min-width:202px;
}
table.wholesaletable_resp td.review {
width:12%;
background-color:#EBEBEB;
color:#008F00;
min-width:75px;
}
table.wholesaletable_resp td.details {
width:10.5%;
min-width:66px;
}
@media screen and (max-width: 892px) {
table.wholesaletable_resp td.service {display:none;}
table.wholesaletable_resp th.service {display:none;}
table.wholesaletable_resp td.provider {width:25%; min-width:106px;}
table.wholesaletable_resp td.info {width:42%; min-width:178px;}
table.wholesaletable_resp td.review {width:18%; min-width:76px;}
table.wholesaletable_resp td.details {width:15%; min-width:64px;}
}
@media screen and (max-width: 440px) {
table.wholesaletable_resp td.provider {width:37%; min-width:113px;}
table.wholesaletable_resp td.info {display:none;}
table.wholesaletable_resp th.info {display:none;}
table.wholesaletable_resp td.review {width:33%; min-width:101px;}
table.wholesaletable_resp td.details {width:30%; min-width:92px;}
}
/****** END of responsive code for extended PPC table ****/
/* RESPONSIVE review form code - added March 13th 2015 by Mike */
table.reviewform_resp
{
border:none;
width:100%;
/*max-width:800px;*/
text-align:left;
margin:10px 0px 10px 0px;
padding:0;
border-collapse:collapse;
}
table.reviewform_resp th
{
font-size:16px !important;
font-weight:bold;
text-align:left;
padding:10px 0px 10px 0px;
}
table.reviewform_resp td
{
width:50%;
font-size:16px !important;
margin:10px 0;
padding:5px 0px 5px 0px;
font-weight:normal;
}
table.reviewform_resp td.comments_question
{
width:115px;
}
table.reviewform_resp td.comments_entry
{
width:251px;
}
table.reviewform_resp input.text-box
{
width: 100%;
height: 22px;
/*font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:13px !important;*/
border:1px solid #C0C0C0;
}
table.reviewform_resp select.select-box
{
width: 100%;
height: 24px;
border:1px solid #C0C0C0;
/*font-family:"Trebuchet MS", "Myriad Pro", Arial;
!important; font-size:13px !important;
color:#585858;*/
}
table.reviewform_resp textarea.textarea-box
{
width: 100%;
height: 70px;
padding:5px;
border:1px solid #C0C0C0;
}
table.reviewform_resp textarea.textarea-box-large
{
width: 727px;
height: 70px;
padding:5px;
border:1px solid #C0C0C0;
}
table.reviewform_resp textarea.textarea-box-small
{
width: 248px;
height: 100px;
/*font-family:"Trebuchet MS", "Myriad Pro", Arial;
!important; font-size:12px !important;*/
padding:5px;
border:1px solid #C0C0C0;
}
table.reviewform_resp td.button-center
{
text-align:center;
padding:10px 0px 5px 0px;
}
table.reviewform_resp span.rec_space_yes
{
padding:0px 30px 0px 0px;
font-size:18px;
color:#33CC00;
}
table.reviewform_resp span.rec_space_no
{
font-size:18px;
color:#CC0000;
}
@media screen and (max-width: 480px) {
table.reviewform_resp td {float:left; width:100%;}
}
/* end of RESPONSIVE code for review form */
/***** GENERIC TABLE for responsive pages - add as needed - Mike March 30th 2015 ****/
table.generic_seventy 
{
width:100%;
border-collapse:collapse;
border:1px solid #E1E1E1;
padding:0;
margin:0;
}
table.generic_seventy tr.blueline
{
border-bottom:1px solid #336699;
}
table.generic_seventy tr.grayline
{
border-bottom:1px solid #E0E0E0;
}
table.generic_seventy th
{
border:none;
/*border-bottom:1px solid #E1E1E1;*/
border-bottom:1px solid #336699;
/*font-size:13px;*/
font-size:16px;
/*background-color:#F1F1F1;*/
font-weight:normal;
/*color:#336699;*/
color:#444444;
text-align:center;
padding:10px 0px 10px 0px;
margin:0;
}	
table.generic_seventy td
{
border:none;
/*border-bottom:1px solid #C0C0C0;*/
/*font-size:11px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;*/
text-align:center;
font-size:14px;
padding:15px 0px 15px 0px;
margin:0;
}
table.generic_seventy td.largetxt
{
font-size:16px;
}
table.generic_seventy td.eleven
{
width:11%;
min-width:34px;
}
table.generic_seventy td.eight
{
width:8%;
min-width:65px;
padding:20px 0px 20px 0px;
}
table.generic_seventy td.eight_logo
{
width:12%;
min-width:104px;
}
table.generic_seventy td.bizprice
{
width:16%;
min-width:65px;
padding:20px 0px 20px 0px;
}
table.generic_seventy td.bizprice_logo
{
width:18%;
min-width:104px;
}
table.generic_seventy td.button
{
width:12.5%;
min-width:59px;
}
table.generic_seventy td.provlogo
{
width:21.5%;
min-width:104px;
}
table.generic_seventy td.half
{
width:50%;
min-width:150px;
}
table.generic_seventy td.halfwborder
{
width:49%;
min-width:150px;
border:1px solid #F1F1F1;
font-size:16px;
text-align:left;
padding:15px 0px 15px 1%;
}
table.generic_seventy td.third
{
width:33%;
min-width:102px;
}
table.generic_seventy td.quarter
{
width:25%;
min-width:110px;
}
table.generic_seventy td.quarterfix
{
width:25%;
min-width:75px;
}
table.generic_seventy td.fourcol
{
width:25%;
min-width:77px;
}
table.generic_seventy td.fivecol
{
width:20%;
min-width:90px;
}
table.generic_seventy td.fivecolto3
{
width:20%;
min-width:50px;
padding:15px 0px 15px 0px;
}
table.generic_seventy td.sixcol
{
width:16.6%;
min-width:90px;
}
table.generic_seventy td.sevencol
{
width:13.33%;
min-width:45px;
padding:15px 0px 15px 0px;
}
table.generic_seventy td.sevencol_desc
{
width:20%;
min-width:55px;
padding:15px 0px 15px 0px;
}
table.generic_seventy td.twelvecol
{
width:8.3%;
min-width:60px;
padding:20px 0px 20px 0px;
}
table.generic_seventy td.bluetick
{
background:transparent url(../../../images/si_body/li_tick.png) no-repeat scroll 4px 8px;
width:50%;
min-width:130px;
line-height:14px;
text-align:left;
vertical-align:middle;
padding:8px 0px 8px 24px;
}
table.generic_seventy td.redcross {
background:transparent url(../../../images/si_body/li_cross_red.png) no-repeat 4px 8px;
width:50%;
min-width:130px;
line-height:14px;
text-align:left;
vertical-align:middle;
padding:8px 0px 8px 24px;
}
table.generic_seventy td.bluetick_large {
background:transparent url(../../../images/si_body/li_tick.png) no-repeat scroll 4px 16px;
width:50%;
min-width:130px;
font-size:16px;
line-height:16px;
text-align:left;
vertical-align:middle;
padding:15px 0px 15px 24px;
}
table.generic_seventy td.redcross_large {
background:transparent url(../../../images/si_body/li_cross_red.png) no-repeat 4px 16px;
width:50%;
min-width:130px;
font-size:16px;
line-height:16px;
text-align:left;
vertical-align:middle;
padding:15px 0px 15px 24px;
}
table.generic_seventy td.infocol
{
width:23%;
min-width:110px;
}
table.generic_seventy td.seventeen
{
width:17%;
min-width:92px;
}
table.generic_seventy td.thirtytwo
{
width:32%;
min-width:106px;
}
table.generic_seventy td.leftjust {
text-align:left;
padding:10px 0px 10px 1%;
}
table.generic_seventy th.leftjust {
text-align:left;
padding:7px 0px 7px 1%;
}
table.generic_seventy th.largehead
{
border:none;
font-size:17px;
/*padding:10px 0px 10px 0px;*/
}	
table.generic_seventy td.fourprov
{
width:21.5%;
min-width:102px;
}
table.generic_seventy td.fourprov_desc
{
width:14%;
min-width:66px;
}
table.generic_seventy td.largepad
{
padding:20px 0px;
}
.doshow900 {
display:none;
}
.doshow600 {
display:none;
}
.doshow500 {
display:none;
}
@media screen and (max-width: 900px) {
.noshow900 {display:none;}
table.generic_seventy td.eight {width:8.8%;}
}
@media screen and (max-width: 900px) {
.doshow900 {display:block;}
}
@media screen and (max-width: 800px) {
.noshow800 {display:none;}
table.generic_seventy td.eight {width:9.5%;}
table.generic_seventy td.eight_logo {width:14.5%;}
}
@media screen and (max-width: 767px) {
.noshow767 {display:none;}
table.generic_seventy td.eight {width:11.7%;}
table.generic_seventy td.eight_logo {width:17.3%;}
table.generic_seventy td.twelvecol {width:10%; min-width:55px;}
}
@media screen and (max-width: 600px) {
.noshow600 {display:none;}
.doshow600 {display:block;}
table.generic_seventy td.eight {width:15.5%;}
table.generic_seventy td.eight_logo {width:22%;}
table.generic_seventy td.bizprice {width:19%;}
table.generic_seventy td.bizprice_logo {width:22%;}
table.generic_seventy td.fourprov {width:25%;}
table.generic_seventy td.fourprov_desc {width:25%;}
table.generic_seventy td.twelvecol {width:12.5%; min-width:45px;}
table.generic_seventy td.sixcol {width:20%; min-width:90px;}
table.generic_seventy td.fivecolto3 {width:25%; min-width:110px;}
}
@media screen and (max-width: 540px) {
.noshow540 {display:none;}
.doshow540 {display:block;}
}
@media screen and (max-width: 500px) {
.noshow500 {display:none;}
.doshow500 {display:block;}
table.generic_seventy td.sixcol {width:25%; min-width:60px;}
}
@media screen and (max-width: 479px) {
.noshow480 {display:none;}
table.generic_seventy td.provlogo {width:33%;}
table.generic_seventy td.eleven {min-width:34px;}
table.generic_seventy td.quarter {width:33%;min-width:102px;}
table.generic_seventy td.infocol {width:36%;}
table.generic_seventy td.fivecol {width:25%; min-width:77px;}
table.generic_seventy td.eight {width:20%;}
table.generic_seventy td.eight_logo {width:40%;}
table.generic_seventy td.bizprice {width:20%;}
table.generic_seventy td.bizprice_logo {width:40%;}
table.generic_seventy td.fourprov {width:33%;}
table.generic_seventy td.fourprov_desc {width:33%;}
table.generic_seventy td.twelvecol {width:16.6%; min-width:50px;}
table.generic_seventy td.fivecolto3 {width:33%; min-width:102px;}
table.generic_seventy td.sevencol {width:16%;}
}
@media screen and (max-width: 400px) {
.noshow400 {display:none;}
table.generic_seventy td.twelvecol {width:20%; min-width:60px;}
}
/**** END of GENERIC TABLE ******/
/************ Responsive form code - added by Mike on June 10th 2016 *********/
#formheader {
width:99%;
line-height:40px;
font-size:22px;
color:#444444;
font-weight:normal;
/*background-color:#EBEBEB;*/
/*border:1px solid #EBEBEB;*/
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
border-bottom:1px solid #336699;
padding:0 0 0 1%;
}
#overlayquoteblk {
width:99%;
min-width:290px;
margin:0px 0px 0px 0px;
padding:10px 0 10px 1%;
background-color:#FFFFFF;
/*border-bottom:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;*/
/*border:1px solid #EBEBEB;*/
/*border:1px solid #E0E0E0;*/
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
}
#overlayquoteblk h2 {
font-size:22px;
line-height:1;
margin:0 0 10px 0;
color:#444444;
padding:0px;
font-weight:normal;
}
#overlayquoteblk p {
margin:0 0 10px 0;
}
#overlayquoteblk .qblock {
/*width:930px;*/
text-align:center;
margin:10px auto 0px;
padding:0px;
}
#overlayquoteblk input.itext
{
clear:both;
/*width:293px;*/
width:203px;
height:22px;
font-family:Verdana, Arial, serif;
font-size:13px;
color:#585858;
margin:0px 5px 15px 0px;
padding:0px 0px 0px 5px;
vertical-align:middle;
}
#overlayquoteblk img.trans {
opacity:0.5;
filter:alpha(opacity=50); 
}
#overlayquoteblk select.isel
{
clear:both;
/*width:298px;*/
width:210px;
height:22px;
font-family:Verdana, Arial, serif;
font-size:13px;
color:#585858;
margin:0px 5px 15px 0px;
padding:0px 0px 0px 2px;
vertical-align:middle;
}
#overlayquoteblk input.quote-button
{
margin:0px 0px 0px 0px;
vertical-align:middle;
}
@media screen and (max-width: 700px) {
#overlayquoteblk h2 {font-size:20px;}
}
@media screen and (max-width: 480px) {
#overlayquoteblk h2 {font-size:19px;}
}
@media screen and (max-width: 360px) {
#overlayquoteblk h2 {font-size:17px;}
#overlayquoteblk p {font-size:13px;}
}
/********** END OF responsive form code ******************/
/*** NEW Internet form ***/
#int_form_container {
background:#FFFFFF url('../../../images/form/internet-400x291-bw25.png') no-repeat 50%;
background-size:100%;
width:100%;
min-width:300px;
max-width:675px;
border:1px solid #336699;
height:378px;
position:relative;
overflow:hidden;
margin:0px auto;
color:#585858;
}
#int_content {
position:relative;
display:block;
height:250px;
}
#int_step_1, #int_step_2, #int_step_3, #int_step_4 {
position:absolute;
width:100%;
height:250px;
top:0;
left:0;
}
#int_step_2, #int_step_3, #int_step_4 {
display:none;
}
#int_step_1 {
z-index:5;
}
.int_ctablk {
width:100%;
height:100px;
overflow:hidden;
}
#int_content p.maincta {
font-size:21px !important;
font-weight:bold;
color:#336699;
line-height:1.2;
text-align:left;
margin:0;
padding:10px 10px 12px 10px;
}
#int_content p.secondcta {
font-size:16px;
line-height:1.2;
text-align:left;
margin:0;
padding:0 5px 0 10px;
}
.int_questionblk {
width:290px;
height:150px;
overflow:hidden;
margin:0 auto 0;
}
#int_content p.question {
font-size:17px;
font-weight:bold;
color:#585858;
line-height:1.2;
text-align:left;
margin:0;
padding:7px 5px 15px 10px;
}
ul.options {
list-style-type:none;
margin:0px 0px 0px 10px;
}
ul.options li {
font-size:14px;
line-height:14px;
margin:0px 0px 6px 0px;
padding:0 0 0 10px;
}
#int_content p.arrow {
margin:20px auto 0;
width:24px;
}
#int_content p.lastquestion {
font-size:17px;
font-weight:bold;
padding:10px 5px 12px 10px;
margin:0;
}
#int_content p.fieldtext {
font-size:12px;
line-height:1;
padding:0px 0px 2px 10px;
margin:0;
}
.int_midfields {
width:290px;
height:240px;
overflow:hidden;
margin:0 auto 0;
padding:10px 0 0;
}
.int_fields {
width:100%;
height:250px;
overflow:hidden;
}
select.selectbox_int {
width: 81.5%;
height:23px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:12px;
color:#7F7F7F;
line-height:normal;
margin: 0px auto 0px;
padding:0px 0px 0px 5px;
vertical-align: middle;
border:1px solid #C0C0C0;
}
input.itext_int {
width: 80%;
height:23px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:12px;
color:#585858;
line-height:normal;
margin: 0px auto 15px;
padding:0px 0px 0px 5px;
vertical-align: middle;
border:1px solid #C0C0C0;
}
input.itextsmlt_int {
width: 38%;
height:23px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:12px;
color:#585858;
line-height:normal;
margin: 0px 3% 15px 0%;
padding:0px 0px 0px 5px;
vertical-align: middle;
border:1px solid #C0C0C0;
}
input.itextsmrt_int {
width: 38%;
height:23px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:12px;
color:#585858;
line-height:normal;
margin: 0px 0 15px 0%;
padding:0px 0px 0px 5px;
vertical-align: middle;
border:1px solid #C0C0C0;
}
#int_content p.input_multi {
text-align:center;
margin:0 auto 0;
}
.lowblk {
display:block;
position:absolute;
bottom:0px;
left:0;
width:100%;
min-width:198px;
height:128px;
overflow:hidden;
z-index:100;
}
#progress_bar_cont {
width:174px;
height:18px;
border:solid 1px #A6A6A6;
margin:10px auto 0px;
padding:2px;
background-color:#FFFFFF;
}
#progress_bar {
height:18px;
width:4px;
text-align:left;
background-color:#707070;
}
#percent {
color:#ffffff;
font-size:13px;
line-height:18px;
text-align:right;
}
#progress_subtext 
{
/*position:absolute;
right:0;
bottom:-1em;*/
text-align:center;
font-size:12px;
color:#A6A6A6;
margin:0px 0 10px 0px;
}
.buttonblk {
display:block;
text-align:center;
margin:0px auto;
}
#the_button {
display: none;
}
#prev_button {
display: none;
}
@media screen and (max-width: 499px) {
.noshow499 {display:none;}
}
/*** END of Internet form ***/
/** border box - why choose voip **/
#whyvoip {
width:100%;
/*border:1px solid #E0E0E0;*/
padding:0;
}
#whyvoip h4 {
font-size:18px;
line-height:40px;
text-align:center;
/*background-color:#F0F0F0;*/
margin:0 0 15px;
}
#whyvoip p.mainreason {
font-size:16px;
line-height:1;
text-align:center;
color:#336699;
margin:0 0 15px;
}
#whyvoip p.reasonexp {
text-align:center;
margin:0 0 20px;
}
/** end of why choose voip **/
/****** Jan 29th 2018 NEW Form code ************/
#regForm {
  background-color: #ffffff;
  margin: 20px auto;
  padding: 20px;
  width: 70%;
  min-width: 300px;
}

#regForm input {
  padding: 10px;
  width: 100%;
  font-size: 17px;
  border: 1px solid #aaaaaa;
}

/* Mark input boxes that gets an error on validation: */
#regForm input.invalid {
  background-color: #ffdddd;
}

/* Make circles that indicate the steps of the form: */
#regForm .step {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbbbbb;
  border: none; 
  border-radius: 50%;
  display: inline-block;
  opacity: 0.5;
}

/* Mark the active step: */
#regForm .step.active {
  opacity: 1;
}

/* Mark the steps that are finished and valid: */
#regForm .step.finish {
  background-color: #4CAF50;
} 
/****** END ***************/
/****** CODE FOR SPEED TEST ********/
#testWrapper {
text-align:center;
}
#startStopBtn {
display:inline-block;
margin:0 auto;
color:#FFFFFF;
background-color:#FF9E00;
border-radius:5px;
font-size:18px;
padding:15px 20px;
cursor:pointer;
/*transition:all 0.3s;
box-sizing:border-box;
width:8em; height:3em;
line-height:2.7em;
box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1);*/
}
#startStopBtn:hover {
background-color:#FF8F28;
/*box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1);*/
}
#startStopBtn.running {
background-color:#cc0000;
/*border-color:#0088cc;*/
color:#FFFFFF;
}
#startStopBtn:before {
content:"Start Test";
}
#startStopBtn.running:before {
content:"Abort Test";
}
#test{
margin-top:20px;
margin-bottom:20px;
padding:0;
}
div.testArea {
display:inline-block;
width:16em;
height:12.5em;
position:relative;
box-sizing:border-box;
}
div.testArea2 {
display:inline-block;
width:16em;
height:7em;
position:relative;
box-sizing:border-box;
text-align:center;
}
div.testArea div.testName {
position:absolute;
top:0.1em; left:0;
width:100%;
font-size:1.4em;
z-index:9;
}
div.testArea2 div.testName {
display:block;
text-align:center;
font-size:1.4em;
}
div.testArea div.meterText {
position:absolute;
bottom:1.55em; left:0;
width:100%;
font-size:2.5em;
z-index:9;
/*color:#AA6060;*/
color:#336699;
}
div.testArea2 div.meterText {
display:inline-block;
font-size:2.5em;
/*color:#AA6060;*/
color:#336699;
}
div.meterText:empty:before {
content:"0.00";
}
div.testArea div.unit {
position:absolute;
bottom:2em; left:0;
width:100%;
z-index:9;
}
div.testArea2 div.unit {
display:inline-block;
}
div.testArea canvas {
position:absolute;
top:0; left:0; width:100%; height:100%;
z-index:1;
}
div.testGroup {
display:block;
margin: 0 auto;
}
@media screen and (max-width:40em){
#testWrapper {
font-size:0.8em;
}
}
/****** End of speed test code ********/
/**************************************************************************************/
/************** THIS NEXT PART WAS ORIGINALLY IN WHICHVOIP_ORIG.CSS FILE **************/
/**************************************************************************************/
.sitetext 
{
font-size:16px !important;
text-align:justify;
margin:0px 0px 15px 0px;
}
.sitetextlrg 
{
font-size:16px !important;
text-align:justify;
margin:0px 0px 15px 0px;
}
.text-ctr 
{
font-size:14px !important;
text-align:center;
margin:0px 0px 15px 0px;
}
.mainbody 
{
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
/*font-size:12px !important;*/
font-size:16px !important;
line-height:1.45;
margin:0px 0px 15px 0px;
}
.mainbodyfourteen 
{
font-size:14px !important;
margin:0px 0px 15px 0px;
}
#review_list
{
border:3px solid #E1E1E1;
padding:0px;
}	
.review_list_head
{
width:100%;
background:#EEEEEE;
font-weight:bold;
margin:0px 0px 10px 0px;
padding:5px 0px;
}	
span.review_list_blk
{
display:inline-block;
/*width:125px;*/
width:24%;
text-align:left;
margin:0px;
padding:0px 0px 0px 1%;
}
span.review-links
{
display:inline-block;
width:263px;
text-align:center;
padding:0px;
}
.mainbodysixteen 
{
font-size:16px !important;
margin:0px 0px 15px 0px;
}
.mainbodyeighteen 
{
font-size:18px !important;
}
.mainbodybig 
{
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:16px !important;
}
.mainbody_med 
{
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:16px !important;
margin:0px 0px 10px 0px;
}
a.mainbody_med 
{
color:#679fd6;
}
.mainbody_small 
{
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:11px !important;
line-height:1.45;
text-align:justify;
margin:0px 0px 10px 0px;
}
p.captiontxt 
{
font-style:italic;
text-align:center;
margin:10px 0px;
}
.subnote 
{
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:11px !important;
line-height:1.45;
font-style:italic;
text-align:justify;
margin:0px 0px 10px 0px;
}
.emphasize 
{
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
/*font-size:12px !important;*/
font-size:13px !important;
font-weight:bold;
text-decoration:underline;
}
.bold 
{
font-weight:bold;
/*text-decoration:underline;*/
}
.italic
{
font-style:italic;
}
.underline
{
text-decoration:underline;
}
p.rating_txt
{
line-height:14px;
margin:0px 0px 10px 0px;
font-weight:bold;
}
img.rating_img
{
display:inline-block;
vertical-align:middle;
}
p.review_quote {
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#A6A6A6;
font-size:14px !important;
/*line-height:16px;*/
text-align:justify;
margin:0px 0px 10px 0px;
}
img.quote_mark
{
display:inline;
margin:0px;
padding:0px 5px 0px 5px;
}
p.faq_question {
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#679fd6;
font-size:14px !important;
/*line-height:16px;*/
text-align:justify;
margin:0px 0px 10px 0px;
}
#FAQ1 {
display:none;
}
#FAQ2 {
display:none;
}
#FAQ3 {
display:none;
}
#FAQ4 {
display:none;
}
#FAQ5 {
display:none;
}
#FAQ6 {
display:none;
}
#FAQ7 {
display:none;
}
#FAQ8 {
display:none;
}
#FAQ9 {
display:none;
}
#FAQ10 {
display:none;
}
#FAQ11 {
display:none;
}
#FAQ12 {
display:none;
}
#FAQ13 {
display:none;
}
#FAQ14 {
display:none;
}
#FAQ15 {
display:none;
}
#FAQ16 {
display:none;
}
#FAQ17 {
display:none;
}
#FAQ18 {
display:none;
}
#FAQ19 {
display:none;
}
#FAQ20 {
display:none;
}
#FAQ21 {
display:none;
}
#FAQ22 {
display:none;
}
#FAQ23 {
display:none;
}
#FAQ24 {
display:none;
}
.reviewtotal 
{
font-family:"Trebuchet MS", "Myriad Pro", Arial;
/*color:#336699;*/
color:#444444;
font-size:16px !important;
margin-top:14px;
margin-bottom:14px;
/*font-weight:bold;*/
text-align:center;
}
.mainbody a:link
{
color:#679fd6;
text-decoration:none;
}
.mainbody a:visited
{
color:#679fd6;
text-decoration:none;
}
.mainbody a:hover
{
text-decoration:underline;
}
p.mainbody
{ 
/*margin-top: 12px;
margin-bottom: 12px; orig */ 
margin-top: 0px;
margin-bottom: 15px;  
} 
p.mainbody_smallpad
{ 
margin:0px 0px 5px 0px;  
} 
p.mainbodybig
{ 
margin-top: 14px;
margin-bottom: 14px;  
} 
p.close
{
font-size:19px;
text-align:right;
padding:5px;
border:1px solid #679fd6;
}
ul.mainbody 
{
list-style: outside disc ;
margin:10px 0px 0px 20px;
}
ol.mainbody 
{
list-style: decimal;
margin:10px 0px 0px 20px;
}
ol.mainbody li
{
text-align:justify;
/*padding:0px 0px 10px 10px;*/
margin:10px 0px 0px 20px;
}
li.mainbody
{ 
margin:10px 0px 0px 20px;
} 
ul.mainbodybig 
{
list-style: outside disc ;
margin:10px 0px 0px 20px;
}
ol.mainbodybig 
{
list-style: decimal;
margin:10px 0px 0px 20px;
}
li.mainbodybig
{ 
margin:10px 0px 0px 20px;
} 
/* Added by Mike for new business voip reviews page, for summary tables - July 15th 2011 */
.review_summary
{
float:left;
width:100%;
margin:5px 0px 0px 0px;
padding:0;
}	
.review_spacing
{
display:block;
height:18px;
}	
table.reviewinteractivesummary
{
/*border:#336699 2px solid;*/
border:none;
width:100%;
margin:0px 0px 0px 0px;
padding:0;
border-spacing:2px;
/*border-collapse: collapse*/
}	
table.reviewinteractivesummary tr
{
height:26px;
margin:0;
padding:0;
/*border-top:1px solid #D7D7D7;*/
/*border-collapse: collapse*/
}	
table.reviewinteractivesummary th
{
background-color:#E5E5E5;
line-height:24px;
font-size:14px;
text-align:center;
color:#336699;
font-weight:bold;
}
table.reviewinteractivesummary td
{
/*height:25px;*/
/*border-right:1px solid #D7D7D7;*/
margin:0;
padding:0;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
/*!important; font-size:12px !important;*/
font-size:14px !important;
text-align: center;
/*border-collapse: collapse*/
}	
table.reviewinteractivesummary td.review_results
{
background-color:#FFFFFF;
/*border:1px solid #C0C0C0;*/
}
table.reviewinteractivesummary td.profile_comments
{
background-color:#FFFFFF;
text-align:justify;
padding:5px 5px 5px 5px;
/*border:1px solid #C0C0C0;*/
}
table.reviewinteractivesummary td.review_link
{
width:33%;
/*border:1px solid #C0C0C0;*/
text-align:center;
height:88px;
margin:0px;
padding:0px;
}
table.reviewinteractivesummary td.review_social
{
text-align:left;
padding:0px 0px 0px 10px;
}
table.reviewinteractivesummary td.review_livechat
{
text-align:right;
padding:0px 10px 0px 0px;
}
table.reviewinteractivesummary td.summary_title
{
/*border-bottom:2px solid #D7D7D7;*/
background-color:#E5E5E5;
line-height:24px;
font-size:14px;
text-align:left;
color:#336699;
font-weight: bold;
padding:0px 0px 0px 10px;
margin:0px 0px 5px 0px;
}
table.reviewinteractivesummary td.summary_title_center
{
background-color:#E5E5E5;
line-height:24px;
font-size:14px !important;
text-align:center;
/*color:#336699;*/
color:#444444;
/*font-weight: bold;*/
padding:0px;
margin:0px;
}
table.reviewinteractivesummary td.summary_title span.summaryadd
{
float:right;
background:transparent url('../../../images/common/review_icon_18x18.png') no-repeat 0 3px;
}
table.reviewinteractivesummary td.summary_title span.maintitle
{
float:left;
}
table.reviewinteractivesummary td.summary_title a {
/*font-style:italic;*/
padding:0px 10px 0px 22px;
}
table.reviewinteractivesummary td.privacy_form
{
/*border-bottom:2px solid #D7D7D7;*/
background:transparent url('../../../images/common/padlock_icon_16x20.png') no-repeat scroll 5px 5px;
font-size:12px;
color:#585858;
/*font-weight: bold;*/
padding:0;
margin:0;
}
table.reviewinteractivesummary p.privacy_text
{
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 31px;
}
table.reviewinteractivesummary p.statement_large
{
font-size:14px;
color:#336699;
font-weight: bold;
margin:0px 0px 0px 0px;
padding:0;
}
table.reviewinteractivesummary td.statement_large
{
font-size:14px !important;
color:#585858;
/*font-weight: bold;*/
padding:10px 0px;
}
table.reviewinteractivesummary p.statement_small
{
font-size:12px;
color:#585858;
/*font-weight: bold;*/
margin:0px 0px 10px 0px;
padding:0;
}
table.reviewinteractivesummary img.with_bdr
{
border:1px solid #E1E1E1;
}
table.reviewinteractivesummary td.left_just
{
text-align:left;
}	
table.reviewinteractivesummary td.med_just
{
font-size:13px !important;
text-align:justify;
}
table.reviewinteractivesummary td.whatsnew
{
font-size:16px !important;
text-align:left;
padding:0px 0px 25px 0px;
}
table.reviewinteractivesummary td.features
{
text-align:left;
padding:5px 5px 10px 5px;
}
table.reviewinteractivesummary td.editor_rev
{
text-align:justify;
padding:0px 0px 10px 0px;
font-size:14px !important;
}
table.reviewinteractivesummary td.editor_rev img
{
text-align:left;
vertical-align:middle;
}
table.reviewinteractivesummary td.editor_rev_img
{
width:9%;
min-width:44px;
text-align:left;
vertical-align:middle;
}
table.reviewinteractivesummary td.prev_article
{
font-size:16px !important;
text-align:left;
padding:0px 0px 10px 0px;
}
table.reviewinteractivesummary td.prev_article img
{
vertical-align:middle;
}
table.reviewinteractivesummary td.next_article
{
font-size:16px !important;
text-align:right;
padding:0px 0px 10px 0px;
}
table.reviewinteractivesummary td.next_article img
{
vertical-align:middle;
}
table.reviewinteractivesummary td.command_code
{
width:96%;
word-wrap:break-word;
border:1px solid #D1D1D1;
background-color:#F1F1F1;
color:#336699;
text-align:justify;
margin:0px 0px 40px 0px;
padding:10px 2% 10px 2%;
}
table.reviewinteractivesummary td.code_info
{
text-align:left;
padding:10px 0px 5px 0px;
}
table.reviewinteractivesummary td.resource_img
{
width:120px;
text-align:left;
padding:0 10px 15px 0;
}
table.reviewinteractivesummary td.revlogoimg
{
width:100px;
text-align:left;
padding:10px 30px 20px 0;
}
table.reviewinteractivesummary td.revmaintitle
{
text-align:left;
padding:10px 0px 20px 0;
}
table.reviewinteractivesummary td.resource
{
font-size:16px !important;
text-align:justify;
padding:0 0 15px 0;
}
table.reviewinteractivesummary td.thirds
{
width:33%;
margin:0px;
padding:10px 0px;
opacity:0.5;
filter:alpha(opacity=50); 
}
@media screen and (max-width: 479px) {
table.reviewinteractivesummary td.editor_rev_img {display:none;}
}
/**************** Added by Mike for new business voip reviews social and trust tables - July 18th 2011 */
table.reviewsocialtrust
{
border:#336699 0px solid;
width:100%;
margin:0px 0px 0px 0px;
padding:0;
border-spacing:2px;
/*border-collapse: collapse*/
}	
table.reviewsocialtrust tr
{
height:30px;
margin:0;
padding:0;
/*border-top:1px solid #D7D7D7;*/
/*border-collapse: collapse*/
}	
table.reviewsocialtrust td
{
/*height:25px;*/
/*border-right:1px solid #D7D7D7;*/
margin:0;
padding:0;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:12px !important;
text-align: center;
/*border-collapse: collapse*/
}	
table.reviewsocialtrust td.review_social
{
text-align:left;
padding:0px 0px 0px 10px;
}
table.reviewsocialtrust td.review_livechat
{
text-align:right;
padding:0px 10px 0px 0px;
}
table.reviewsocialtrust p.statement_large
{
font-size:14px;
color:#336699;
font-weight: bold;
margin:0px 0px 0px 0px;
padding:0;
}
table.reviewsocialtrust p.statement_small
{
font-size:12px;
color:#585858;
/*font-weight: bold;*/
margin:0px 0px 10px 0px;
padding:0;
}
table.reviewsocialtrust td.privacy_form
{
/*border-bottom:2px solid #D7D7D7;*/
background:transparent url('../../../images/common/padlock_icon_16x20.png') no-repeat scroll 5px 5px;
font-size:12px;
color:#585858;
/*font-weight: bold;*/
padding:0;
margin:0;
}
table.reviewsocialtrust p.privacy_text
{
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 31px;
}
/* Added by Mike for new business voip reviews social table - July 19th 2011 */
table.reviewsocial
{
/*border:#336699 2px solid;*/
width:100%;
margin:0px 0px 0px 0px;
padding:0;
border-spacing:2px;
/*border-collapse: collapse*/
}	
table.reviewsocial tr
{
height:30px;
margin:0;
padding:0;
/*border-top:1px solid #D7D7D7;*/
/*border-collapse: collapse*/
}	
table.reviewsocial td
{
/*height:25px;*/
/*border:1px solid #679fd6;*/
border:1px solid #D7D7D7;
margin:0;
padding:0;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:12px !important;
text-align: center;
/*border-collapse: collapse*/
}	
table.reviewsocial td.review_fb
{
width:33%;
background-color:#FFFFFF;
}
table.reviewsocial td.review_twt
{
width:33%;
background-color:#FFFFFF;
}
table.reviewsocial td.review_plusone
{
width:33%;
background-color:#FFFFFF;
}
/* Added by Mike for new business voip reviews trust tables - July 18th 2011 */
table.reviewtrust
{
border:#336699 0px solid;
width:100%;
margin:0px 0px 0px 0px;
padding:0;
/*border-spacing:2px;*/
border-collapse: collapse;
}	
table.reviewtrust tr
{
height:30px;
margin:0;
padding:0;
/*border-top:1px solid #D7D7D7;*/
/*border-collapse:collapse;*/
}	
table.reviewtrust td
{
/*height:25px;*/
/*border-right:1px solid #D7D7D7;*/
margin:0;
padding:0;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:12px !important;
text-align: center;
/*border-collapse: collapse*/
}	
table.reviewtrust td.verisign_trust
{
width:40%;
height:90px;
border-right:2px solid #D7D7D7;
text-align:center;
padding:0;
margin:0;
}
table.reviewtrust td.trust_statements
{
width:60%;
vertical-align:middle;
padding:0;
margin:0;
}
table.reviewtrust p.statement_large
{
font-size:14px;
color:#336699;
font-weight: bold;
margin:0px 0px 0px 0px;
padding:0;
}
table.reviewtrust p.statement_small
{
font-size:12px;
color:#585858;
/*font-weight: bold;*/
margin:0px 0px 10px 0px;
padding:0;
}
table.reviewtrust td.privacy_form
{
border-right:2px solid #D7D7D7;
background:transparent url('../../../images/common/padlock_icon_16x20.png') no-repeat scroll 22px 5px;
font-size:12px;
color:#585858;
/*font-weight: bold;*/
padding:0;
margin:0;
}
table.reviewtrust p.privacy_text
{
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 43px;
}
/* Added by Mike for new business voip trust containers - instead of tables - July 19th 2011 */
#trust_blk
{
float:left;
width:151px;
height:110px;
text-align:center;
vertical-align:middle;
margin:0;
padding:0px 0px 0px 15px;
}
#trust_blk .privacy_logo
{
/*border-right:2px solid #D7D7D7;*/
background:transparent url('../../../images/common/padlock_icon_16x20.png') no-repeat scroll 7px 5px;
height:23px;
font-size:12px;
color:#585858;
/*font-weight: bold;*/
text-align:left;
vertical-align:middle;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 28px;
}
#statement_blk
{
float:left;
width:250px;
height:90px;
text-align:center;
vertical-align:middle;
margin:0px;
padding:15px 0px 0px 0px;
}
#statement_blk p.statement_large
{
font-size:14px;
color:#336699;
font-weight: bold;
margin:0px 0px 0px 0px;
padding:0;
}
#statement_blk p.statement_small
{
font-size:12px;
color:#585858;
/*font-weight: bold;*/
margin:0px 0px 10px 0px;
padding:0;
}
#trustrow 
{
/*border:3px solid #CCCCCC;*/
margin:0;
padding:0;
}
#trustrow ul {
list-style:none !important;
margin:0px !important;
}
#trustrow ul.vsimg 
{
/*color:#C30306;*/
display:block;
float:left;
/*line-height:24px;*/
width:125px;
text-align:center;
vertical-align:middle;
}
#trustrow ul.tsttxt 
{
/*color:#336699;*/
display:block;
float:left;
/*line-height:24px;*/
width:200px;
padding:18px 0 0 0;
text-align:center;
vertical-align:middle;
}
#trustrow ul.vsimg-new 
{
/*color:#C30306;*/
display:block;
float:right;
/*line-height:24px;*/
width:125px;
text-align:center;
vertical-align:middle;
}
#trustrow ul.tsttxt-new 
{
/*color:#336699;*/
display:block;
float:left;
/*line-height:24px;*/
width:200px;
padding:4px 0 0 0;
text-align:center;
vertical-align:middle;
}
#trustrow ul.pvyply 
{
/*color:#336699;*/
display:block;
float:left;
/*line-height:24px;*/
width:400px;
padding:4px 0 0 0;
text-align:center;
vertical-align:middle;
}
#trustrow ul li 
{
font-size:12px;
color:#585858;
padding:0px;
}
#trustrow ul li.large 
{
font-size:14px;
color:#336699;
font-weight:bold;
}
#trustrow ul li.lockimage 
{
background:transparent url('../../../images/common/padlock_icon_16x20.png') no-repeat scroll 100px 1px;
font-size:14px;
color:#336699;
font-weight:bold;
height:22px;
padding:2px 0px 0px 30px;
}
/* Added by Mike for social connect with us list */
ul.connectwithus
{
display:block;
float:left;
list-style:none !important;
margin:10px 0px 10px 0px;
}
ul.connectwithus li
{
float:left;
line-height:32px;
font-size:14px;
color:#336699;
font-weight:bold;
margin:0px;
padding:0px 20px 0px 0px;
}
@media screen and (max-width: 480px) {
ul.connectwithus li.introtxt {float:none;}
}
/* end of added social connect with us list */
/* Added by Mike for new business voip reviews individual tables - July 15th 2011 */
.review_list
{
float:left;
width:720px;
margin:0px 30px;
/*margin:6px 0px 10px 0px;*/
padding:0;
}	
table.individual_review
{
border:#336699 2px solid;
width:100%;
text-align:center;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
margin:20px 0px 10px 0px;
padding:0;
border-collapse:collapse;
}	
table.individual_review tr
{
height:30px;
margin:0;
padding:0;
/*border-top:1px solid #D7D7D7;*/
/*border-collapse: collapse*/
}	
table.individual_review th
{
border-bottom:2px solid #D7D7D7;
margin:0;
padding:0px 0px 0px 10px;
color:#336699;
font-size:12px !important;
font-weight:bold;
text-align: left;
}	
table.individual_review td
{
/*border-right:1px solid #D7D7D7;*/
width:25%;
margin:0;
padding:0;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#679fd6;
font-size:12px !important;
text-align: center;
/*border-collapse: collapse*/
}	
table.individual_review td.review_number
{
width:50%;
background-color:#336699;
text-align:left;
color:#FFFFFF;
font-weight:bold;
padding:0px 0px 0px 10px;
}
table.individual_review td.review_date
{
width:50%;
background-color:#336699;
text-align:right;
color:#FFFFFF;
font-weight:bold;
padding:0px 10px 0px 0px;
}
table.individual_review td.review_param
{
/*font-weight:bold;*/
border-bottom:1px solid #D7D7D7;
}
table.individual_review td.review_answer
{
background-color:#EEEEEE;
border-bottom:1px solid #D7D7D7;
color:#585858;
}
table.individual_review td.review_comments
{
width:100%;
border-top:2px solid #D7D7D7;
color:#585858;
text-align:left;
font-weight:bold;
padding:5px 0px 0px 5px;
}
table.individual_review tr.bdrline_above
{
width:100%;
height:35px;
border-top:1px solid #D7D7D7;
padding:10px 0px 10px 0px;
}
table.individual_review p.review_comments_para
{
padding:5px 10px 5px 0px;
color:#585858;
text-align:justify;
font-weight:normal;
line-height:1.45;
}
table.individual_review p.prov_response_hd
{
margin:10px 10px 0px 20px;
padding:5px 0px 5px 10px;
text-align:left;
font-weight:bold;
background-color:#EEEEEE;
border:1px solid #D7D7D7;
}
table.individual_review p.prov_response_para
{
margin:0px 0px 0px 20px;
padding:5px 10px 5px 10px;
text-align:justify;
font-weight:normal;
color:#336699;
}
/* end of added styles for new business VoIP review pages */
/******* NEW Review display code added by Mike on 10/18/2013 ******/
#review_display {
width:677px;
border-bottom:2px solid #336699;
margin:0px 0px 25px;
padding:0px 0px 0px 0px;
}
#review_display .topleftblk {
float:left;
width:590px;
margin:0px 0px 10px 0px;
}
#review_display .toprightblk {
float:left;
width:87px;
text-align:center;
margin:0px 0px 10px 0px;
}
#review_display h4.rev_title {
line-height:16px;
margin:0px 0px 5px 0px;
}
#review_display .rating_block {
display:block;
clear:both;
width:677px;
margin:0px;
padding:10px 0px 5px 0px;
background-color:#EEEEEE;
overflow:hidden;
}
#review_display ul.rateblk {
display:block;
/*width:672px;*/
/*line-height:14px;*/
color:#336699;
list-style-type:none;
margin:0px;
padding:0px 0px 5px 0px;
overflow:hidden;
/*background-color:#EEEEEE;*/
}
#review_display ul.rateblk li {
float:left;
width:84px;
text-align:left;
margin:0px;
padding:0px;
}
#review_display ul.rateblk_biz {
display:block;
width:600px;
color:#336699;
list-style-type:none;
margin:0px auto 0px;
padding:0px 0px 5px 0px;
overflow:hidden;
}
#review_display ul.rateblk_biz li {
float:left;
width:100px;
text-align:left;
margin:0px;
padding:0px;
}
#review_display ul.useblk {
display:block;
/*width:672px;*/
/*background-color:#F1F1F1;*/
color:#585858;
list-style-type:none;
margin:10px 0px 10px;
padding:0px;
overflow:hidden;
}
#review_display ul.useblk li {
float:left;
width:168px;
text-align:left;
margin:0px;
padding:0px 0px 5px 0px;
}
#review_display ul.useblk li.par_hlt {
color:#336699;
}
#review_display p.prov_feedback {
color:#336699;
font-weight:bold;
}
#review_display p.prov_feedback_para {
color:#707070;
font-style:italic;
}
ul.paginate {
list-style-type:none;
width:260px;
margin:20px auto 0px;
padding:0px;
/*overflow:hidden;*/
}
ul.paginate li {
float:left;
width:23px;
height:23px;
margin:0px 10px 20px 0px;
padding:0px;
}
ul.paginate li.currentpage {
width:100px;
height:21px;
line-height:21px;
border:1px solid #C0C0C0;
text-align:center;
}
ul.paginate li.endpage {
width:31px;
}
hr.review_break
{
display:block;
border-width:0;
height:2px;
margin:20px 0px 20px 0px;
padding:0px;
background-color:#E1E1E1;
}
/******* END OF NEW Review display code added by Mike on 10/18/2013 ******/
/* start of added code for updated review form - added code for form tooltips July 2nd 2012 */
#tooltip_wrap 
{
/*position: relative;*/
width:780px;
margin:0px 0px 0px 20px;
padding:0px;
}
/* The tooltip hint to Hide and Show */
.hint {
display: none;
position: absolute;
right: 40px;
width: 220px;
margin-top: -4px;
border: 1px solid #c93;
padding: 10px 12px;
/* to fix IE6, I can't just declare a background-color,
I must do a bg image, too!  So I'm duplicating the pointer.gif
image, and positioning it so that it doesn't show up
within the box */
background: #ffc url('../../../images/common/pointer.gif') no-repeat -10px 5px;
}
/* The pointer image is added by using another span */
.hint .hint-pointer {
position: absolute;
left: -10px;
top: 5px;
width: 10px;
height: 19px;
background: url('../../../images/common/pointer.gif') left top no-repeat;
}
table.review-form
{
border:none;
width:100%;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:12px !important;
text-align:left;
margin:10px 10px 10px 10px;
padding:0;
border-collapse:collapse;
}
table.review-form th
{
font-size:16px !important;
font-weight:bold;
text-align:left;
padding:10px 0px 10px 0px;
}
table.review-form td
{
width:50%;
margin:0;
padding:5px 5px 5px 10px;
font-weight:normal;
}
table.review-form td.med_size
{
font-size:13px !important;
}
table.review-form td.comments_question
{
width:115px;
}
table.review-form td.comments_entry
{
width:251px;
}
table.review-form input.text-box
{
width: 246px;
height: 20px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:12px !important;
border:1px solid #C0C0C0;
}
table.review-form select.select-box
{
width: 250px;
height: 22px;
border:1px solid #C0C0C0;
}
table.review-form textarea.textarea-box
{
width: 636px;
height: 70px;
padding:0px;
border:1px solid #C0C0C0;
}
table.review-form textarea.textarea-box-large
{
width: 727px;
height: 70px;
padding:0px;
border:1px solid #C0C0C0;
}
table.review-form textarea.textarea-box-small
{
width: 248px;
height: 100px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:12px !important;
padding:0px;
border:1px solid #C0C0C0;
}
table.review-form td.button-center
{
text-align:center;
padding:10px 0px 5px 0px;
}
table.review-form span.rec_space_yes
{
padding:0px 30px 0px 0px;
font-size:18px;
color:#33CC00;
}
table.review-form span.rec_space_no
{
font-size:18px;
color:#CC0000;
}
/* end of added code for updated review form */
/*************** STAR RATING CODE - ADDED BY MIKE 8/25/2014 *****************/
.rating {
    float:left;
    border:none;
}
.rating:not(:checked) > input {
 clip: rect(0px, 0px, 0px, 0px);
 height: 1px;
 margin: -1px;
 overflow: hidden;
 padding: 0;
 position: absolute;
 width: 1px;
}
.rating:not(:checked) > label {
    float:right;
    width:1em;
    /*padding:0 .1em;*/
    padding:0 0 5px 0;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:200%;
    /*line-height:1.2;*/
    line-height:1;
    color:#ddd;
    text-shadow:1px 1px #bbb, 1px 1px #666, .1em .1em .1em rgba(0,0,0,.5);
}
.rating:not(:checked) > label:before {
    content: "\2605";
}
.rating > input:checked ~ label {
    color: #f70;
    text-shadow:1px 1px #c60, 1px 1px #940, .1em .1em .1em rgba(0,0,0,.5);
}
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
    color: gold;
    text-shadow:1px 1px goldenrod, 1px 1px #B57340, .1em .1em .1em rgba(0,0,0,.5);
}
.rating > input:checked + label:hover,
.rating > input:checked + label:hover ~ label,
.rating > input:checked ~ label:hover,
.rating > input:checked ~ label:hover ~ label,
.rating > label:hover ~ input:checked ~ label {
    color: #ea0;
    text-shadow:1px 1px goldenrod, 1px 1px #B57340, .1em .1em .1em rgba(0,0,0,.5);
}
.rating > label:active {
    position:relative;
    top:2px;
    left:2px;
}
.rating label.hide_star {
display:none;
}
/*************** END OF STAR RATING CODE - ADDED BY MIKE 8/25/2014 *****************/
/******* Added code by Mike for Comments entry form on bottom of pages - March 13th 2013 ******/
table.usercomment-form
{
border:none;
/*width:396px;*/
width:100%;
max-width:396px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:16px !important;
text-align:left;
margin:10px 0px 10px 0px;
padding:0;
border-collapse:collapse;
}
table.usercomment-form tr.stickypot {
display:none;
}
table.usercomment-form td
{
width:100%;
font-size:16px !important;
margin:0;
padding:5px 0px 5px 0px;
font-weight:normal;
}
table.usercomment-form td.comments_question
{
width:126px;
padding:5px 10px 5px 0px
}
table.usercomment-form td.comments_entry
{
width:260px;
}
table.usercomment-form input.text-box
{
width:246px;
height:20px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:12px !important;
}
table.usercomment-form textarea.textarea-box-small
{
width: 248px;
height: 100px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:12px !important;
padding:0px;
}
table.usercomment-form input.textbox
{
width:100%;
height:24px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:16px !important;
}
table.usercomment-form textarea.textareabox
{
width:100%;
height:80px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:16px !important;
padding:0px 0px 10px 0px;
}
table.usercomment-form td.button-center
{
text-align:center;
padding:10px 0px 5px 0px;
}
hr.comments_block
{
border-width:0;
height:1px;
margin:5px 0px 5px 0px;
padding:0px;
background-color:#E0E0E0;
}
span.security_text
{
padding:0px 0px 0px 20px;
}
#specialfield {
display:none;
}
/******* END OF Added code by Mike for Comments entry form on bottom of pages - March 13th 2013 ******/
/******* Added code by Mike for new fax reviews - May 20th 2013 ******/
table.faxreviews_small
{
border:none;
width:100%;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:12px !important;
text-align:left;
margin:0px 0px 10px 0px;
padding:0;
border-collapse:collapse;
}
table.faxreviews_small tr.oddrow
{
background-color:#EEEEEE;
}
table.faxreviews_small td
{
width:33%;
margin:0;
padding:2px 5px 2px 5px;
text-align:justify;
}
/*** end of new fax reviews ***/
/* start of added code for local voip listing page - added by Mike on Mar 7th 2012 */
table.local-voip-list
{
border:none;
width:400px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
font-size:12px !important;
text-align:left;
margin:10px 10px 10px 10px;
padding:0;
border-collapse:collapse;
}
table.local-voip-list th
{
font-weight:bold;
text-align:left;
padding:10px 0px 10px 10px;
}
table.local-voip-list td
{
width:50%;
margin:0;
padding:5px 5px 5px 10px;
font-weight:normal;
}
/* end of added code for local voip listing page */
table.reviewstableborder
{
border:#CCCCCC 1px solid;
border-collapse: collapse
}	
table.reviewstableborder tr
{
border-top:1px solid #D7D7D7;
border-collapse: collapse
}	
table.reviewstableborder td
{
border-top:1px solid #D7D7D7;
border-collapse: collapse
}	
/*********** REVIEW SUMMARY TABLE CODE - EXTENSIVE TABLE - ADDED BY MIKE  **************/
table.reviewsummarytable 
{
width:780px;
/*border-collapse:collapse;*/
border:2px solid #336699;
text-align:center;
padding:0px;
margin:0px;
border-spacing:0px;
}
table.reviewsummarytable tbody tr
{
padding:0px;
margin:0px;
}
table.reviewsummarytable th
{
border:none;
border-bottom:2px solid #C0C0C0;
font-size:11px;
height:24px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
background-color:#FFFFFF;
font-weight:bold;
color:#585858;
text-align:center;
padding:0px 0px 0px 0px;
margin:0;
}	
table.reviewsummarytable td {
border:0px none #FFFFFF;
border-bottom:1px solid #C0C0C0;
font-size:11px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
text-align:center;
padding:5px 5px 5px 5px;
margin:0;
}
table.reviewsummarytable a.reviewsubmit {
display:block;
color:#4B8ECF;
margin:8px 10px 5px 10px;
padding:0px;
/*background-color:#DCE9F5;*/
}
table.reviewsummarytable td.shaded {
background-color:#EBEBEB;
color:#008F00;
padding:4px 3px 4px 3px;
}
table.reviewsummarytable td.price {
color:#008F00;
}
table.reviewsummarytable td.border {
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
}
table.reviewsummarytable td.justified {
text-align:justify;
padding:4px 3px 4px 3px;
}
table.reviewsummarytable span.tenpx {
font-size:10px;
}
table.reviewsummarytable td.table_header {
height:24px;
background-color:#EBEBEB;
border:none;
text-align:left;
font-size:12px;
color:#336699;
font-weight:bold;
padding:0px 0px 0px 5px;
}
table.reviewsummarytable td.table_header a {
display:block;
font-style:italic;
text-align:right;
padding:0px 5px 0px 0px;
}
#hlight_list
{
width:100%;
margin:0px;
padding:0px;
}
#hlight_list ul.reviewtable
{
list-style-type:none;
margin:0px 0px 0px 3px;
padding:0px;
}
#hlight_list ul.reviewtable li.hlights
{
background:transparent url(../../../images/common/blue-tick-10x10.png) no-repeat 0 3px;
text-align:left;
line-height: 16px;
margin:0px;
padding:0px 0px 5px 15px;
font-size:14px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
/*color:#585858;*/
}
#hlight_list ul.reviewtable li.star_blue
{
background:transparent url(../../../images/common/li_star_12x12.png) no-repeat 0 2px;
text-align:left;
line-height: 16px;
margin:0px;
padding:0px 0px 5px 15px;
font-size:14px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#0096FF;
font-weight:bold;
}
#hlight_list ul.reviewtable li.options
{
/*background:transparent url(../../../images/common/li_grey_white_8x8.png) no-repeat 0 4px;*/
/*text-align:left;*/
line-height: 14px;
margin:0px;
padding:0px 0px 0px 0px;
font-size:11px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
/*color:#585858;*/
}
#hlight_list ul.reviewtable li.hlights_link
{
background:transparent url(../../../images/common/blue-tick-10x10.png) no-repeat 0 3px;
/*background:transparent url(../../../images/common/li_grey_white_8x8.png) no-repeat 0 4px;*/
text-align:left;
line-height: 16px;
margin:0px;
padding:0px 0px 0px 15px;
font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
/*color:#787878;*/
/*color:#679fd6;*/
/*color:#166cba;*/
/*color:#444444;*/
}
#hlight_list ul.reviewtable li.special
{
/*color:#008f00;*/
/*color:#585858;*/
font-weight:bold;
}
/************** end of code for review summary extensive tables  *****/
/************* NEW UL added by MIke on Oct 15th 2012 ****************/
ul.reason_list
{
list-style-type:none;
margin:0px 0px 0px 5px;
padding:0px;
}
ul.reason_list li, li.greysquare
{
list-style-type:none;
background:transparent url(../../../images/common/li_grey_white_8x8.png) no-repeat 0 5px;
text-align:justify;
/*line-height: 16px;*/
line-height: 1.45;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 15px;
/*font-size:12px;*/
font-size:16px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
ul.reason_list li.large
{
font-size:16px;
}
/************* END of NEW UL added by MIke on Oct 15th 2012 ****************/
/************* NEW UL added by MIke on Oct 29th 2012 for round blue image with tick inside ****************/
ul.round_blue_tick
{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
}
ul.round_blue_tick li
{
list-style-type:none;
background:transparent url(../../../images/si_body/li_tick.png) no-repeat 0 2px;
text-align:justify;
/*line-height: 16px;*/
line-height: 1.45;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 20px;
/*font-size:12px;*/
font-size:16px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
ul.round_blue_tick li.large
{
font-size:16px;
}
/************* END of NEW UL added by MIke on Oct 29th 2012 ****************/
/************* NEW UL added by MIke on Mar 19th 2014 for round blue image with cross inside ****************/
ul.round_blue_cross
{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
}
ul.round_blue_cross li
{
list-style-type:none;
background:transparent url(../../../images/si_body/li_cross_blue.png) no-repeat 0 2px;
text-align:justify;
/*line-height: 16px;*/
line-height: 1.45;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 20px;
/*font-size:12px;*/
font-size:16px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
/************* END of NEW UL added by MIke on Mar 19th 2014 ****************/
/************* NEW UL added by MIke on Mar 19th 2014 for round red image with cross inside ****************/
ul.round_red_cross
{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
}
ul.round_red_cross li
{
list-style-type:none;
background:transparent url(../../../images/si_body/li_cross_red.png) no-repeat 0 2px;
text-align:justify;
/*line-height: 16px;*/
line-height: 1.45;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 20px;
/*font-size:12px;*/
font-size:16px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
/************* END of NEW UL added by MIke on Mar 19th 2014 ****************/
/************* NEW UL added by MIke on Oct 29th 2012 for green tick image ****************/
ul.green_tick
{
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}
ul.green_tick li
{
list-style-type:none;
background:transparent url(../../../images/common/tick_20x16.png) no-repeat 0 3px;
text-align:justify;
line-height:22px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
/*font-size:12px;*/
font-size:16px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
ul.green_tick li.med_txt {
font-size:14px;
}
ul.green_tick li.lrg_txt {
margin:0px 0px 10px 0px;
}
/************* END of NEW UL added by MIke on Oct 29th 2012 ****************/
/************* NEW UL added by MIke on Mar 19th 2014 for red cross image ****************/
ul.red_cross
{
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}
ul.red_cross li
{
list-style-type:none;
background:transparent url(../../../images/common/cross_20x16.png) no-repeat 0 3px;
text-align:justify;
line-height:22px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
/*font-size:12px;*/
font-size:16px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
/************* END of NEW UL added by MIke on Mar 19th 2014 ****************/
/************* NEW UL added by MIke on Oct 2nd 2013 for article image  ****************/
ul.more_articles
{
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}
ul.more_articles li
{
list-style-type:none;
background:transparent url(../../../images/common/articles_20x20.png) no-repeat 0 0;
text-align:justify;
line-height:20px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 30px;
font-size:16px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
/************* END of NEW UL added by MIke on Oct 2nd 2013 for article image ****************/
/************* NEW UL added by MIke on March 26th 2015 for round image with triangle inside ****************/
ul.round_blue_triangle
{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
}
ul.round_blue_triangle li
{
list-style-type:none;
background:transparent url(../../../images/common/li_arrow_18x18.png) no-repeat 0 0px;
text-align:left;
line-height:18px;
margin:5px 0px 10px 0px;
padding:0px 0px 0px 24px;
font-size:16px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
/**** NEW UL with blue tick ******/
ul.blue_tick
{
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}
ul.blue_tick li
{
list-style-type:none;
background:transparent url(../../../images/common/blue-tick-24x20.png) no-repeat 0 0;
text-align:justify;
line-height:20px;
margin:0px 0 10px 0;
padding:0px 0px 0px 30px;
}
/**** END of blue tick *****/
/************* NEW OL added by MIke on Oct 29th 2012 for square blue image with numbers inside ****************/
ol.square_blue_number
{
list-style-type:none;
margin:0px;
padding:0px;
}
ol.square_blue_number li
{
display:block;
list-style-type:none;
text-align:justify;
/*line-height: 16px;*/
line-height: 1.45;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 20px;
/*font-size:12px;*/
font-size:16px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
ol.square_blue_number li.one
{
background:transparent url(../../../images/si_body/list_one_14x14.png) no-repeat 0 3px;
}
ol.square_blue_number li.two
{
background:transparent url(../../../images/si_body/list_two_14x14.png) no-repeat 0 3px;
}
ol.square_blue_number li.three
{
background:transparent url(../../../images/si_body/list_three_14x14.png) no-repeat 0 3px;
}
ol.square_blue_number li.four
{
background:transparent url(../../../images/si_body/list_four_14x14.png) no-repeat 0 3px;
}
ol.square_blue_number li.five
{
background:transparent url(../../../images/si_body/list_five_14x14.png) no-repeat 0 3px;
}
ol.square_blue_number li.six
{
background:transparent url(../../../images/si_body/list_six_14x14.png) no-repeat 0 3px;
}
ol.square_blue_number li.seven
{
background:transparent url(../../../images/si_body/list_seven_14x14.png) no-repeat 0 3px;
}
ol.square_blue_number li.eight
{
background:transparent url(../../../images/si_body/list_eight_14x14.png) no-repeat 0 3px;
}
ol.square_blue_number li.zero
{
background:transparent url(../../../images/si_body/list_zero_14x14.png) no-repeat 0 3px;
}
ol.square_blue_number li.nine
{
background:transparent url(../../../images/si_body/list_nine_14x14.png) no-repeat 0 3px;
}
ol.square_blue_number li.ten
{
background:transparent url(../../../images/si_body/list_ten_14x14.png) no-repeat 0 3px;
}
/************* END of NEW UL added by MIke on Oct 29th 2012 ****************/
/************* NEW UL added by MIke on Feb 14th 2014 for in-page tabs on site  ****************/
ul.tab_list
{
display: block;
list-style-type:none;
border-bottom:1px solid #336699;
margin:0px 0px 10px;
padding:0px;
overflow: hidden;
}
ul.tab_list li
{
display: inline-block;
float: left;
font-size:16px;
/*font-weight:bold;*/
height: 44px;
margin:0px 3px 0px 0px;
padding:2px 2px 2px;
/*background-color:#336699;*/
background-color:#E5E5E5;
border-radius: 10px 10px 0px 0px;
}
ul.tab_list li a {
display: block;
line-height:41px;
/*color:#FFFFFF;*/
color:#585858;
/*border-bottom:3px solid #336699;*/
border-bottom:3px solid #E5E5E5;
padding:0px 10px;
}
ul.tab_list li a:hover {
text-decoration: none;
color:#585858;
background-color:#FFFFFF;
border-bottom:3px solid #CC0000;
}
ul.tab_list li:hover {
background-color:#FFFFFF;
color:#585858;
border-left:1px solid #A6A6A6;
border-right:1px solid #A6A6A6;
border-top:1px solid #A6A6A6;
}
ul.tab_list li.active a {
border-bottom:3px solid #CC0000;
color:#444444;
font-weight:bold;
}
ul.tab_list li.active {
background-color:#FFFFFF;
border-left:1px solid #336699;
border-right:1px solid #336699;
border-top:1px solid #336699;
}
@media screen and (max-width: 480px) {
ul.tab_list li a {padding:0px 5px;}
}
/************* END of NEW UL added by MIke on Oct 2nd 2013 for article image ****************/
/************* NEW UL added by Mike October 2020 for review page tabs  ****************/
ul.tab_list_new
{
width:100%;
list-style-type:none;
border-bottom:2px solid #336699;
margin:0px 0px 10px;
padding:0px;
overflow: hidden;
}
ul.tab_list_new li
{
float:left;
width:24%;
font-size:17px;
/*font-weight:bold;*/
text-align:center;
line-height:50px;
margin:5px 0 0;
padding:0;
color:#444444;
background-color:#F7F7F7;
border-right:2px solid #D0D0D0;
/*background-color:#E5E5E5;*/
/*border-radius: 10px 10px 0px 0px;*/
}
ul.tab_list_new li a
{
color:#444444;
}
ul.tab_list_new li:hover {
background-color:#336699;
color:#FFFFFF;
border-right:2px solid #FFFFFF;
/*border-left:1px solid #A6A6A6;
border-right:1px solid #A6A6A6;
border-top:1px solid #A6A6A6;*/
}
ul.tab_list_new li:hover a
{
color:#FFFFFF;
text-decoration:none;
}
ul.tab_list_new li.active {
background-color:#336699;
color:#FFFFFF;
line-height:55px;
margin:0;
border-right:2px solid #FFFFFF;
border-radius:5px 5px 0px 0px;
}
ul.tab_list_new li.active a {
color:#FFFFFF;
text-decoration:none;
}
@media screen and (max-width: 768px) {
ul.tab_list_new{border:none;}
ul.tab_list_new li{width:49%;border:1px solid #D0D0D0;margin:0;}
ul.tab_list_new li.active {line-height:50px;border-radius:0px;}
}
/************* END of NEW UL added by MIke on Oct 2nd 2013 for article image ****************/
/************* NEW UL added by MIke on APR 24th 2013 for review analysis parameters ****************/
form#graph_analysis
{
display:block;
width:100%;
margin:0px;
padding:0px;
overflow:hidden;
}
#graph_analysis ul.graph_params
{
width:100%;
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}
#graph_analysis ul.graph_params li
{
float:left;
list-style-type:none;
text-align:left;
line-height:24px;
margin:0px 0px 10px 0px;
padding:0px 25px 0px 0px;
/*font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;*/
}
#graph_analysis select.graphsel_dd
{
width:200px;
/*height:24px;*/
padding:5px 0 5px 0;
/*font-size:16px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;*/
}
#graph_analysis ul.graph_params li.prov_sel
{
float:left;
list-style-type:none;
text-align:left;
line-height:15px;
width:130px;
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
#chart_summary_res
{
width:100%;
height:auto;
/*height:400px;*/
}
#chart_summary_biz
{
width:100%;
height:auto;
/*height:400px;*/
}
#chart
{
width:100%;
height:350px;
}
/************* END of NEW UL added by MIke on APR 24th 2013 for review analysis parameters ****************/
/************* NEW UL added by MIke on SEPT 13th 2013 for Review Compare tool checklist ****************/
form#CompareReviews ul.prov_checklist
{
width:100%;
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}
form#CompareReviews ul.prov_checklist li
{
float:left;
list-style-type:none;
text-align:left;
line-height:15px;
width:130px;
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
form#ResReviews ul.prov_checklist
{
width:100%;
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}
form#ResReviews ul.prov_checklist li
{
float:left;
list-style-type:none;
text-align:left;
line-height:15px;
width:130px;
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
/************* END of NEW UL added by MIke on SEPT 13th 2013 for Review Compare tool checklist ****************/
/************* NEW UL added by MIke on March 12th 2019 for Review Compare tool checklist ****************/
form#CompareBizRatings ul.prov_checklist
{
width:100%;
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}
form#CompareBizRatings ul.prov_checklist li
{
float:left;
list-style-type:none;
text-align:left;
line-height:20px;
/*width:130px;*/
margin:0px 0px 15px 0px;
padding:0px 25px 0px 0px;
/*font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;*/
}
form#CompareResRatings ul.prov_checklist
{
width:100%;
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}
form#CompareResRatings ul.prov_checklist li
{
float:left;
list-style-type:none;
text-align:left;
line-height:20px;
/*width:130px;*/
margin:0px 0px 15px 0px;
padding:0px 25px 0px 0px;
/*font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;*/
}
/************* END****************/
/******** New UL for vertical latest reviews by MIke on May 30th 2013 **********/
ul.latest_reviews_vert
{
list-style-type:none;
width:100%;
margin:0px 0px 10px 0px;
padding:0px;
}
ul.latest_reviews_vert li
{
list-style-type:none;
line-height:normal;
text-align:left;
margin:0px 0px 5px 0px;
padding:0px;
}
/******* END OF NEW UL ********/
.providerresultsbody
{
background-color: #FFFFFF;
border:0px none #FFFFFF;
font: 10pt arial, verdana, helvetica, sans-serif; 
color: #263873;
font-weight: normal;
}
.providerresultsbody a:link
{
color: #0000FF;	
text-decoration: none;
}
.providerresultsbody a:visited
{
color: #0000FF;	
text-decoration: none;
}
.providerresultsbody a:hover
{
color: #0000FF;
text-decoration: underline;
}
/* directory table */
table.directorytable 
{
width:957px;
border-collapse:collapse;
border:2px solid #336699;
text-align:center;
padding:0;
margin:0;
}	
table.directorytable th
{
border:1px solid #336699;
border-right:1px solid #FFFFFF;
font-size:11px;
height:34px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
background-color:#336699;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding:0px;
margin:0px;
}	
table.directorytable td {
height:26px;
border:0px none #FFFFFF;
border-right:1px solid #C0C0C0;
font-size:11px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
text-align:center;
padding:0px;
margin:0;
}
table.directorytable td.shaded {
background-color:#EBEBEB;
font-size:12px;
font-weight:bold;
/*color:#008F00;*/
}
/* end of directory table */
.directoryheadercell
{
background-color: #AABFE6;
font: 10pt arial, verdana, helvetica, sans-serif; 
color: #263873;
font-weight: bold;
}
.directoryheadercellnew
{
background-color: #336699;
font: 10pt arial, verdana, helvetica, sans-serif; 
color: #FFFFFF;
font-weight: bold;
}
.directorybody
{
background-color: #FFFFFF;
font: 8pt arial, verdana, helvetica, sans-serif; 
color: #263873;
font-weight: normal;
}
.directorybody a:link
{
color: #263873;	
text-decoration: none;
}
.directorybody a:visited
{
color: #263873;	
text-decoration: none;
}
.directorybody a:hover
{
color: #263873;
text-decoration: underline;
}
.directorybodyfeatured 
{
background-color: #EFEFEF;
font: 10pt arial, verdana, helvetica, sans-serif; 
color: #263873;
font-weight: bold;
}
.directorybodyfeatured a:link
{
color: #263873;	
text-decoration: none;
}
.directorybodyfeatured a:visited
{
color: #263873;	
text-decoration: none;
}
.directorybodyfeatured a:hover
{
color: #263873;
text-decoration: underline;
}
/**************************************************************************************/
/***************** THIS NEXT PART WAS ORIGINALLY IN MODULES.CSS FILE ******************/
/**************************************************************************************/
#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; - ORIG */
width:120px;
}
#popular_provider ul li.titles span.price {
width:52px;
}
#popular_provider ul li.titles span.view {
/* width:110px; - ORIG */
width:90px;
}
#popular_provider ul li.titles span.review {
/* width:110px; - ORIG */
width:80px;
}
#popular_provider ul li.titles span.deals{
/*width:100px; - ORIG */
width:160px;
}
#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 th {
border-bottom:1px solid #D7D7D7;
color:#494949;
font-size:11px;
line-height:16px;
font-weight:bold;
text-align:center;
padding:0px 5px 0px 5px;
margin:0;
}
#popular_provider table.pptable td {
border-top:1px solid #D7D7D7;
/* padding:10px; - ORIG */
padding:12px 5px 12px 5px;
text-align:center;
}
#popular_provider table.pptable td a {
color:#679fd6;
}
#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:5px 0px 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;*/
background:#ebebeb;
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;
border-spacing:0px 0px;
font-size:11px;
line-height:12px;
padding:0px;
}
#popular_biz_provider table.pptable tr {
border-top:1px solid #D7D7D7;
border-collapse:collapse;
margin:0px;
padding:0px;
}
#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 th {
border-bottom:1px solid #D7D7D7;
color:#494949;
font-size:11px;
line-height:16px;
font-weight:bold;
text-align:center;
padding:0px 5px 0px 5px;
margin:0;
}
#popular_biz_provider table.pptable td {
border-top:1px solid #D7D7D7;
text-align:center;
margin:0;
/*padding:10px;*/
padding:8px 9px 8px 9px;
}
#popular_biz_provider table.pptable td.miketest {
padding:10px 5px;
}
#popular_biz_provider_sem table.pptable td {
/*border-top:1px solid #D7D7D7;*/
padding:0px;
}
#popular_biz_provider_sem table.pptable span.tenpx {
font-size:10px;
}
#popular_biz_provider table.pptable .price, #popular_biz_provider_sem table.pptable .price {
color:#689b25;
}
#popular_biz_provider table.pptable .pricetest {
color:#008f00;
background:#f1f1f1;
}
#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 table.pptable .reviewtest {
font-size:10px;
color:#535353;
}
#popular_biz_provider table.pptable .reviewtesttest {
/*font-size:10px;*/
color:#535353;
}
#popular_biz_provider table.pptable a.readreview {
display:block;
margin:8px 0px 0px 0px;
padding:0px;
}
#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 */
/************************** START OF NEW WIDE PROVIDER TABLE CSS *****************************/
#popular_provider_large {
width:526px;
/*border:#336699 3px solid;*/
margin:20px 0px;
padding:0px;
}
#popular_provider_large .pheader {
/*background:#ebebeb;*/
background:#336699;
display:block;
line-height:40px;
font-size:18px;
padding:0px 0px 0px 10px;
color:#FFFFFF;
text-align:left;
}
#popular_provider_large .pheader .float_right {
color:#585858;
font-style:italic;
vertical-align:middle;
}
#popular_provider_large table.pptable {
width:526px;
border:#EBEBEB 1px solid;
border-spacing:0px 0px;
font-size:11px;
line-height:12px;
margin:0;
padding:0px;
}
#popular_provider_large table.pptable tr {
/*border-top:1px solid #D7D7D7;
border-collapse:collapse;*/
margin:0px;
padding:0px;
}
#popular_provider_large table.pptable th {
/*border-bottom:1px solid #D7D7D7;*/
background:#EBEBEB;
color:#585858;
font-size:13px;
line-height:24px;
font-weight:normal;
text-align:center;
padding:0px;
margin:0;
}
#popular_provider_large table.pptable td {
border-top:1px solid #EBEBEB;
text-align:center;
margin:0;
padding:20px 5px;
}
#popular_provider_large table.pptable a {
cursor: pointer;
}
#popular_provider_large table.pptable .price {
color:#008f00;
/*background:#F0F0F0;*/
}
#popular_provider_large table.pptable .price a {
color:#008f00;
}
#popular_provider_large table.pptable span.tenpx {
font-size:10px;
}
#popular_provider_large table.pptable .deals a
{
color:#166cba;
}
#popular_provider_large table.pptable .review {
font-size:12px;
color:#535353;
background:#EEEEEE;
}
#popular_provider_large table.pptable a.readreview {
display:block;
font-size:10px;
margin:3px 0px 0px 0px;
padding:0px;
}
/*********************** END of NEW WIDE PROVIDER table CSS ******************************/
/*********************** START OF NEW NARROW PROVIDER TABLE CSS **************************/
#popular_provider_small {
width:416px;
/*border:#336699 3px solid;*/
margin:20px 0px;
padding:0px;
}
#popular_provider_small .pheader {
/*background:#ebebeb;*/
background:#336699;
display:block;
line-height:40px;
font-size:18px;
padding:0px 0px 0px 10px;
color:#FFFFFF;
text-align:left;
}
#popular_provider_small .pheader .float_right {
color:#585858;
font-style:italic;
vertical-align:middle;
}
#popular_provider_small table.pptable {
width:416px;
border-spacing:0px 0px;
border:#EBEBEB 1px solid;
font-size:11px;
line-height:12px;
margin:0;
padding:0px;
}
#popular_provider_small table.pptable tr {
/*border-top:1px solid #EBEBEB;*/
/*border-collapse:collapse;*/
margin:0px;
padding:0px;
}
#popular_provider_small table.pptable th {
/*border-bottom:1px solid #D7D7D7;*/
background:#EBEBEB;
color:#585858;
font-size:13px;
line-height:24px;
font-weight:normal;
text-align:center;
padding:0px;
margin:0;
}
#popular_provider_small table.pptable td {
border-top:1px solid #EBEBEB;
text-align:center;
margin:0;
/*padding:10px;*/
padding:20px 5px;
}
#popular_provider_small table.pptable a {
cursor: pointer;
}
#popular_provider_small table.pptable img.details_btn {
padding:10px 0px 10px 0px;
}
#popular_provider_small table.pptable .price {
/*color:#689b25;*/
color:#008f00;
/*background:#EEEEEE;*/
}
#popular_provider_small table.pptable span.tenpx {
font-size:10px;
}
#popular_provider_small table.pptable .shade {
background:#EEEEEE;
}
#popular_provider_small table.pptable .price a {
color:#008f00;
}
#popular_provider_small table.pptable .deals a
{
color:#166cba;
}
#popular_provider_small table.pptable .review {
font-size:10px;
/*color:#535353;*/
color:#679fd6;
}
#popular_provider_small table.pptable a.readreview {
display:block;
font-size:12px;
margin:3px 0px 0px 0px;
padding:0px;
}
/******************** END OF NEW NARROW PROVIDER TABLE CSS *********************/
/*********************** START OF NEW MICRO PROVIDER TABLE CSS **************************/
#popular_provider_micro {
width:275px;
border:#336699 2px solid;
margin:0px 0px 10px;
}
#popular_provider_micro .pheader {
background:#ebebeb;
display:block;
padding:4px 10px;
color:#214c77;
text-align:left;
}
#popular_provider_micro .pheader .float_right {
color:#585858;
font-style:italic;
vertical-align:middle;
}
#popular_provider_micro table.pptable {
margin:0;
width:100%;
border-spacing:0px 0px;
font-size:11px;
line-height:12px;
padding:0px;
}
#popular_provider_micro table.pptable tr {
border-top:1px solid #D7D7D7;
border-collapse:collapse;
margin:0px;
padding:0px;
}
#popular_provider_micro table.pptable th {
border-bottom:1px solid #D7D7D7;
color:#494949;
font-size:11px;
line-height:16px;
font-weight:bold;
text-align:center;
padding:0px 5px 0px 5px;
margin:0;
}
#popular_provider_micro table.pptable td {
border-top:1px solid #D7D7D7;
text-align:center;
margin:0;
padding:5px 5px 5px 5px;
}
#popular_provider_micro table.pptable a {
cursor: pointer;
}
#popular_provider_micro table.pptable img.details_btn {
padding:5px 0px 10px 0px;
}
#popular_provider_micro table.pptable .price {
/*color:#689b25;*/
color:#008f00;
/*background:#EEEEEE;*/
}
#popular_provider_micro table.pptable span.tenpx {
font-size:10px;
}
#popular_provider_micro table.pptable .shade {
background:#EEEEEE;
}
#popular_provider_micro table.pptable .price a {
color:#008f00;
}
#popular_provider_micro table.pptable .deals a
{
color:#166cba;
}
#popular_provider_micro table.pptable .review {
font-size:10px;
/*color:#535353;*/
color:#679fd6;
}
#popular_provider_micro table.pptable a.readreview {
display:block;
font-size:10px;
margin:0px 0px 3px 0px;
padding:0px;
}
/******************** END OF NEW MICRO PROVIDER 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;
}
/* CSS added for image sprites */
/* RES Provider Logos */
img.phonepower
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) 0 0;
}
img.itp
{
width:101px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -101px 0;
}
img.voipo
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -203px 0;
}
img.voipobig
{
width:150px;
height:60px;
background:url(../../../images/voip/res-voip-sprite.jpg) -151px -74px;
}
img.viatalk
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -304px 0;
}
img.phonecom
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -405px 0;
}
img.axvoice
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -506px 0;
}
img.axvoicebig
{
width:150px;
height:60px;
background:url(../../../images/voip/res-voip-sprite.jpg) -302px -74px;
}
img.callcentric
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -607px 0;
}
img.callcentricbig
{
width:150px;
height:60px;
background:url(../../../images/voip/res-voip-sprite.jpg) -453px -74px;
}
img.intalk
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) 0 -37px;
}
img.rebtel
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -101px -37px;
}
img.skype
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -202px -37px;
}
img.vonageuk
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -303px -37px;
}
img.vonagehome
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -303px -37px;
}
img.virgin
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -404px -37px;
}
img.bt
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -505px -37px;
}
img.broadvoice
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -607px -37px;
}
img.onevoip
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -708px -37px;
}
img.onevoipbig
{
width:150px;
height:60px;
background:url(../../../images/voip/res-voip-sprite.jpg) -604px -74px;
}
img.voiply
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -809px 0;
}
img.voiplybig
{
width:150px;
height:60px;
background:url(../../../images/voip/res-voip-sprite.jpg) 0px -74px;
}
img.oomahomebig
{
width:150px;
height:60px;
background:url(../../../images/voip/res-voip-sprite.jpg) -755px -74px;
}
/* Large Residential Provider Logos for summary tables */
img.onevoipsum{width:150px;height:60px;background:url(../../../images/voip/res-voip-sprite.jpg) -604px -74px;}
img.acanacsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) 0px 0px;}
img.axvoicesum{width:150px;height:60px;background:url(../../../images/voip/res-voip-sprite.jpg) -302px -74px;}
img.babytelsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -151px 0px;}
img.basictalksum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -302px 0px;}
img.bramatelecomsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -453px 0px;}
img.callwithussum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -604px 0px;}
img.callcentricsum{width:150px;height:60px;background:url(../../../images/voip/res-voip-sprite.jpg) -453px -74px;}
img.citywidephonesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -755px 0px;}
img.communityphonesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -906px 0px;}
img.comwavesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1057px 0px;}
img.dingtonesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1208px 0px;}
img.flynumbersum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1359px 0px;}
img.globalinxsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1510px 0px;}
img.googlevoicesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1661px 0px;}
img.italkbbsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1812px 0px;}
img.itpsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) 0px -61px;}
img.intalksum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -151px -61px;}
img.lingosum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -302px -61px;}
img.localphonesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -453px -61px;}
img.magicjacksum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -604px -61px;}
img.netfonesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -755px -61px;}
img.nettalksum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -906px -61px;}
img.numberbarnsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1057px -61px;}
img.oomahomesum{width:150px;height:60px;background:url(../../../images/voip/res-voip-sprite.jpg) -755px -74px;}
img.optimumvoicesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1208px -61px;}
img.phonepowersum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1359px -61px;}
img.rangatelsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1510px -61px;}
img.rebtelsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1661px -61px;}
img.skypesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1812px -61px;}
img.talkatonesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) 0px -122px;}
img.teleblendsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -151px -122px;}
img.vestalinksum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -302px -122px;}
img.viatalksum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -453px -122px;}
img.voicepulsesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -604px -122px;}
img.voipcomsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -755px -122px;}
img.voipmssum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -906px -122px;}
img.voiplysum{width:150px;height:60px;background:url(../../../images/voip/res-voip-sprite.jpg) 0px -74px;}
img.voiposum{width:150px;height:60px;background:url(../../../images/voip/res-voip-sprite.jpg) -151px -74px;}
img.voipmuchsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1057px -122px;}
img.voipvoipsum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1208px -122px;}
img.vonagehomesum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1359px -122px;}
img.yaksum{width:150px;height:60px;background:url(../../../images/voip/resprovlogos-large.jpg) -1510px -122px;}

/* Large Business Provider Logos for summary tables */
img.panterrasum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -1359px -74px;}
img.gotoconnectsum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) 0px -74px;}
img.onsipsum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -906px -74px;}
img.onevoipbizsum{width:150px;height:60px;background:url(../../../images/voip/res-voip-sprite.jpg) -604px -74px;}
img.soundcurvesum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -453px -74px;}
img.cabertelsum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -755px -74px;}
img.net2phonecanadasum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -1510px -74px;}
img.oomaofficesum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -302px -74px;}
img.skyetelsum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -1057px -74px;}
img.voipinnovationssum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -1208px -74px;}
img.packet8sum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -151px -74px;}
img.versaturesum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -604px -74px;}
img.comwavebusinesssum{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -1661px -74px;}

img.threecxsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) 0px 0px;}
img.fourvoicesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -151px 0px;}
img.aircallsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -302px 0px;}
img.alliancephonessum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -453px 0px;}
img.anveosum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -604px 0px;}
img.appiacommunicationssum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -755px 0px;}
img.avoxisum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -906px 0px;}
img.b1communicationssum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1057px 0px;}
img.bandwidthsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1208px 0px;}
img.broadconnectsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1359px 0px;}
img.broadviewnetworkssum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1510px 0px;}
img.broadvoicesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1661px 0px;}
img.callherosum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1812px 0px;}
img.callhipposum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) 0px -61px;}
img.callifisum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -151px -61px;}
img.claritytelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -302px -61px;}
img.cloudspansum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -453px -61px;}
img.cloudtalksum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -604px -61px;}
img.comcanadasum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -755px -61px;}
img.dialpadsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -906px -61px;}
img.easyofficephonesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1057px -61px;}
img.evoicesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1208px -61px;}
img.ffbvoipsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1359px -61px;}
img.five9sum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1510px -61px;}
img.flowroutesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1661px -61px;}
img.fluentstreamsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1812px -61px;}
img.fonalitysum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) 0px -122px;}
img.fonanglesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -151px -122px;}
img.freedomiqsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -302px -122px;}
img.globalphonesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -453px -122px;}
img.grasshoppersum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -604px -122px;}
img.improcomsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -755px -122px;}
img.incontactsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -906px -122px;}
img.insidertelecomsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1057px -122px;}
img.intermediasum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1208px -122px;}
img.intratelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1359px -122px;}
img.intulsesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1510px -122px;}
img.ipfonesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1661px -122px;}
img.iplumsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-a.jpg) -1812px -122px;}

img.justcallsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) 0px 0px;}
img.line2sum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -151px 0px;}
img.liveopssum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -302px 0px;}
img.mangosum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -453px 0px;}
img.megapathsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -604px 0px;}
img.melotelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -755px 0px;}
img.mightycallsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -906px 0px;}
img.mitelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1057px 0px;}
img.monstervoipsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1208px 0px;}
img.mypbxsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1359px 0px;}
img.net2phonesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1510px 0px;}
img.nextivasum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1661px 0px;}
img.nexvortexsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1812px 0px;}
img.onevoicesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) 0px -61px;}
img.phonecomsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -151px -61px;}
img.phonebywebcomsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -302px -61px;}
img.phoneboothsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -453px -61px;}
img.ring4sum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -604px -61px;}
img.ringbynamesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -755px -61px;}
img.ringcentralsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -906px -61px;}
img.ringfreesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1057px -61px;}
img.ringiosum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1208px -61px;}
img.ringplanetsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1359px -61px;}
img.shoretelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1510px -61px;}
img.sidelinesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1661px -61px;}
img.simplevoicesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1812px -61px;}
img.slacksum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) 0px -122px;}
img.slingshotsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -151px -122px;}
img.spectrumvoipsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -302px -122px;}
img.spokephonesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -453px -122px;}
img.star2starsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -604px -122px;}
img.suretelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -755px -122px;}
img.switchvoxsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -906px -122px;}
img.talkdesksum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1057px -122px;}
img.talkroutesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1208px -122px;}
img.talkswitchsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1359px -122px;}
img.telehopsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1510px -122px;}
img.telepacificsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1661px -122px;}
img.teloniumsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-b.jpg) -1812px -122px;}

img.telziosum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) 0px 0px;}
img.thinkingphonessum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -151px 0px;}
img.thinktelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -302px 0px;}
img.trulysum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -453px 0px;}
img.virtualpbxsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -604px 0px;}
img.voipstudiosum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -755px 0px;}
img.voiswitchsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -906px 0px;}
img.voizzosum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -1057px 0px;}
img.vokosum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -1208px 0px;}
img.vonagesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -1359px 0px;}
img.vonixsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -1510px 0px;}
img.voxoxsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -1661px 0px;}
img.yovusum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -1812px 0px;}
img.zoomsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) 0px -61px;}
img.voiceedgesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -151px -61px;}
img.ultatelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -302px -61px;}
img.acefonesum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -453px -61px;}
img.diallogsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -604px -61px;}
img.setelecomsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -755px -61px;}
img.jabbertelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -906px -61px;}
img.interactivetelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -1057px -61px;}
img.fiberneticssum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -1208px -61px;}
img.iteratelsum{width:150px;height:60px;background:url(../../../images/voip/bizprovlogos-large-c.jpg) -1359px -61px;}

/* Large Broadband Provider Logos for summary tables */
img.attsum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) 0px 0px;}
img.centurylinksum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -151px 0px;}
img.comcastsum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -302px 0px;}
img.coxsum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -453px 0px;}
img.earthlinksum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -604px 0px;}
img.freedompopsum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -755px 0px;}
img.frontiersum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -906px 0px;}
img.hughesnetsum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -1057px 0px;}
img.spectrumsum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -1208px 0px;}
img.suddenlinksum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -1359px 0px;}
img.verizonsum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -1510px 0px;}
img.viasatsum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -1661px 0px;}
img.ziplysum{width:150px;height:60px;background:url(../../../images/broadband/broadbandlogos-large.jpg) -1812px 0px;}

/* For smaller screen sizes use smaller provider logos */
@media screen and (max-width: 820px) {
img.voiplybig
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -809px 0;
}
img.onevoipbig
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -708px -37px;
}
img.axvoicebig
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -506px 0;
}
img.callcentricbig
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -607px 0;
}
img.voipobig
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -203px 0;
}
img.oomahomebig{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -404px -37px;}
}
/******************* Business VoIP Provider logos */
img.logo_pad {
margin:22px 10px 22px 10px;
}
img.vocalocity
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) 0 0;
}
img.vonage
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) 0 0;
}
img.jive
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -101px 0;
}
img.jiveusa
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -101px 0;
}
img.gotoconnect
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -101px 0;
}
img.jivebig, img.jiveusabig, img.gotoconnectbig
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) 0px -74px;
}
img.nextiva
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -202px 0;
}
img.ringcentral
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -303px 0;
}
img.voipcom, img.voipcombiz
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -404px 0;
}
img.packet8
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -505px 0;
}
img.canada8x8
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -505px 0;
}
img.packet8big, img.canada8x8big
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -151px -74px;
}
img.improcom
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -606px 0;
}
img.broadconnect
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -707px 0;
}
img.flowroute
{
width:100px;
height:36px;
/*background:url(../../../images/voip/biz-voip-sprite.jpg) -808px 0;*/
background:url(../../../images/voip/biz-voip-sprite.jpg) -1212px 0;
}
img.easyofficephone, img.easyoffice
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) 0 -37px;
}
img.onsip
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -101px -37px;
}
img.onsipbig
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -906px -74px;
}
img.alliancephones
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -202px -37px;
}
img.globalphone
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -303px -37px;
}
img.telehop
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -404px -37px;
}
img.surevoip
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -505px -37px;
}
img.telappliant
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -606px -37px;
}
img.nexvortex
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -707px -37px;
}
img.voipdito
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -808px -37px;
}
img.voipstudio
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -808px -37px;
}
img.grasshopper
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -909px 0;
}
img.soundcurve
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -909px -37px;
}
img.soundcurvebig
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -453px -74px;
}
img.sipus
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1010px 0;
}
img.corvisa
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1111px 0;
}
img.airvoi
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1111px -37px;
}
img.flowroutevoip
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1212px 0;
}
img.flowroutewholesale
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1212px -37px;
}
img.evoice
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1313px 0;
}
img.voicepulse
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1313px -37px;
}
img.onevoipsip
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -708px -37px;
}
img.onevoipsipbig
{
width:150px;
height:60px;
background:url(../../../images/voip/res-voip-sprite.jpg) -604px -74px;
}
img.onevoipbiz
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -708px -37px;
}
img.onevoipbizbig
{
width:150px;
height:60px;
background:url(../../../images/voip/res-voip-sprite.jpg) -604px -74px;
}
img.cabertel
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1414px 0;
}
img.cabertelbig
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -755px -74px;
}
img.panterra
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1515px 0;
}
img.panterrabig
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1359px -74px;
}
img.megapath
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1414px -37px;
}
img.onevoice
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1515px -37px;
}
img.broadviewnetworks
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1616px 0px;
}
img.versature
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1616px -37px;
}
img.versaturebig
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -604px -74px;
}
img.net2phone
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1717px 0px;
}
img.net2phonecanada
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1818px 0px;
}
img.net2phonecanadabig
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1510px -74px;
}
img.oomaoffice
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1717px -37px;
}
img.oomaofficebig
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -302px -74px;
}
img.skyetelbig
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1057px -74px;
}
img.voipinnovationsbig
{
width:150px;
height:60px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1208px -74px;
}
img.comwavebusinessbig{width:150px;height:60px;background:url(../../../images/voip/biz-voip-sprite.jpg) -1661px -74px;}
/* switch PPC logos from large to smaller for smaller screen sizes */
@media screen and (max-width: 820px) {
img.onevoipbizbig
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -708px -37px;
}
img.soundcurvebig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -909px -37px;
}
img.packet8big
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -505px 0;
}
img.canada8x8big
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -505px 0;
}
img.oomaofficebig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1717px -37px;
}
img.jivebig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -101px 0;
}
img.jiveusabig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -101px 0;
}
img.gotoconnectbig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -101px 0;
}
img.versaturebig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1616px -37px;
}
img.cabertelbig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1414px 0;
}
img.onevoipsipbig
{
width:100px;
height:36px;
background:url(../../../images/voip/res-voip-sprite.jpg) -708px -37px;
}
img.onsipbig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -101px -37px;
}
img.skyetelbig
{
width:100px;
height:36px;
background:url(../../../images/voip/bizvoiplogos.jpg) -808px -148px;
}
img.panterrabig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1515px 0;
}
img.net2phonecanadabig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1818px 0px;
}
img.voipinnovationsbig{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -606px -74px;}
img.comwavebusinessbig
{
width:100px;
height:36px;
background:url(../../../images/voip/biz-voip-sprite.jpg) -1818px -37px;
}
}
/* Additional biz voip logos for review tables */
img.threecx{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) 0px 0px;}
img.aircall{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -909px -185px;}
img.anveo{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -101px 0px;}
img.appiacommunications{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -202px 0px;}
img.b1communications{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -606px -222px;}
img.bandwidth{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -303px 0px;}
img.callhero{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -202px -185px;}
img.callhippo{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -707px -148px;}
img.callifi{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -909px -111px;}
img.claritytel {width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -101px -111px;}
img.cloudspan{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -404px 0px;}
img.cloudtalk{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) 0px -148px;}
img.comcanada{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -505px -148px;}
img.dialpad{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) 0px -111px;}
img.ffbvoip{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -101px -222px;}
img.fluentstream{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -505px 0px;}
img.fonality{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -606px 0px;}
img.fonangle{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -707px 0px;}
img.fourvoice{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -808px -111px;}
img.freedomiq{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -808px 0px;}
img.insidertelecom{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -404px -222px;}
img.intermedia{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -909px 0px;}
img.intratel{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -505px -222px;}
img.ipfone{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -808px -222px;}
img.iplum{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -303px -185px;}
img.intulse{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -202px -148px;}
img.justcall{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -909px -148px;}
img.line2 {width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -404px -111px;}
img.linetwo {width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -404px -111px;}
img.mango{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -303px -148px;}
img.melotel{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -606px -185px;}
img.mightycall{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -202px -111px;}
img.mitel{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) 0px -37px;}
img.monstervoip{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -404px -148px;}
img.mypbx{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -101px -37px;}
img.phonebooth{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -202px -37px;}
img.phonebywebcom{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -303px -111px;}
img.ring4{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -101px -148px;}
img.ringbyname{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -303px -222px;}
img.ringfree{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -707px -185px;}
img.ringio{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -303px -37px;}
img.ringplanet{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -404px -37px;}
img.shoretel{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -505px -37px;}
img.sideline{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) 0px -222px;}
img.simplevoice{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -505px -185px;}
img.slack{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -606px -37px;}
img.slingshot{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -404px -185px;}
img.skyetel{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -808px -148px;}
img.spectrumvoip{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -707px -37px;}
img.spokephone{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -101px -185px;}
img.star2star{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -808px -37px;}
img.suretel{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -707px -111px;}
img.switch{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -909px -37px;}
img.talkroute{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) 0px -185px;}
img.talkswitch{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) 0px -74px;}
img.telepacific{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -101px -74px;}
img.telonium{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -606px -148px;}
img.telzio{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -202px -74px;}
img.thinkingphones{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -303px -74px;}
img.thinktel{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -404px -74px;}
img.truly{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -808px -185px;}
img.virtualpbx{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -505px -74px;}
img.voipinnovations{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -606px -74px;}
img.voiswitch{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -707px -222px;}
img.voizzo{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -909px -222px;}
img.voko {width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -606px -111px;}
img.vonix{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -202px -222px;}
img.voxox{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -707px -74px;}
img.switchvox{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -808px -74px;}
img.yovu{width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -909px -74px;}
img.zoom {width:100px;height:36px;background:url(../../../images/voip/bizvoiplogos.jpg) -505px -111px;}
/* Additional res voip logos for review tables */
img.acanac{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) 0px 0px;}
img.babytel{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -101px 0px;}
img.basictalk{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -202px 0px;}
img.bramatelecom{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -303px 0px;}
img.callwithus{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -404px 0px;}
img.citywidephone{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -505px 0px;}
img.communityphone{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -909px -74px;}
img.comwave{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -606px 0px;}
img.dingtone{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -505px -74px;}
img.flynumber{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -303px -74px;}
img.globalinx{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -707px 0px;}
img.googlevoice{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -808px 0px;}
img.italkbb{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -909px 0px;}
img.lingo{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) 0px -37px;}
img.localphone{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -808px -74px;}
img.magicjack{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -101px -37px;}
img.netfone{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -707px -74px;}
img.nettalk{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -202px -37px;}
img.numberbarn{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -303px -37px;}
img.ooma{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -404px -37px;}
img.oomahome{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -404px -37px;}
img.optimumvoice{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -505px -37px;}
img.rangatel{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -606px -37px;}
img.talkatone{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -202px -74px;}
img.teleblend{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -707px -37px;}
img.vestalink{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -808px -37px;}
img.voipms{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) 0px -74px;}
img.voipmuch{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -404px -74px;}
img.voipvoip{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -606px -74px;}
img.yak{width:100px;height:36px;background:url(../../../images/voip/resvoiplogos.jpg) -101px -74px;}
/* Additional call center logos for review tables */
img.avoxi{width:100px;height:36px;background:url(../../../images/voip/callcenterlogos.jpg) 0px 0px;}
img.five9{width:100px;height:36px;background:url(../../../images/voip/callcenterlogos.jpg) -101px 0px;}
img.incontact{width:100px;height:36px;background:url(../../../images/voip/callcenterlogos.jpg) -202px 0px;}
img.liveops{width:100px;height:36px;background:url(../../../images/voip/callcenterlogos.jpg) -303px 0px;}
img.talkdesk{width:100px;height:36px;background:url(../../../images/voip/callcenterlogos.jpg) -404px 0px;}
/*** balck and white logos sprite ***/
img.vonage-bw
{
width:100px;
height:36px;
background:url(../../../images/si_body/provider-logos.png) 0 0;
}
img.ringcentral-bw
{
width:100px;
height:36px;
background:url(../../../images/si_body/provider-logos.png) -256px 0;
}
img.packet8-bw
{
width:100px;
height:36px;
background:url(../../../images/si_body/provider-logos.png) -384px 0;
}
img.basictalk-bw
{
width:100px;
height:36px;
background:url(../../../images/si_body/provider-logos.png) -640px 0;
}
img.magicjack-bw
{
width:100px;
height:36px;
background:url(../../../images/si_body/provider-logos.png) -768px 0;
}
img.ooma-bw
{
width:100px;
height:36px;
background:url(../../../images/si_body/provider-logos.png) -896px 0;
}
/***** Sprites for Broadband logos - added July 2020 ******/
img.att{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) 0px 0px;}
img.brighthouse{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -101px 0px;}
img.centurylink{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -202px 0px;}
img.charter{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -303px 0px;}
img.comcast{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -404px 0px;}
img.cox{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -505px 0px;}
img.earthlink{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -606px 0px;}
img.exede{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -707px 0px;}
img.freedompop{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -808px 0px;}
img.frontier{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -909px 0px;}
img.hughesnet{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) 0px -37px;}
img.suddenlink{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -101px -37px;}
img.timewarner{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -202px -37px;}
img.verizon{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -303px -37px;}
img.wildblue{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -404px -37px;}
img.ziply{width:100px;height:36px;background:url(../../../images/broadband/broadbandlogos.jpg) -505px -37px;}
/* CSS added for image sprites for REVIEW PAGES - Mike on 10/15/2013 */
img.star10
{
width:55px;
height:12px;
background:url(../../../images/common/review_sprite_new.png) 0px -25px;
vertical-align:middle;
}
img.star8
{
width:55px;
height:12px;
background:url(../../../images/common/review_sprite_new.png) -56px -25px;
vertical-align:middle;
}
img.star6
{
width:55px;
height:12px;
background:url(../../../images/common/review_sprite_new.png) -112px -25px;
vertical-align:middle;
}
img.star4
{
width:55px;
height:12px;
background:url(../../../images/common/review_sprite_new.png) -168px -25px;
vertical-align:middle;
}
img.star2
{
width:55px;
height:12px;
background:url(../../../images/common/review_sprite_new.png) -224px -25px;
vertical-align:middle;
}
img.star10_large
{
width:75px;
height:16px;
background:url(../../../images/common/review_sprite_new.png) 0px 0px;
vertical-align:middle;
}
img.star8_large
{
width:75px;
height:16px;
background:url(../../../images/common/review_sprite_new.png) -75px 0px;
vertical-align:middle;
}
img.star6_large
{
width:75px;
height:16px;
background:url(../../../images/common/review_sprite_new.png) -150px 0px;
vertical-align:middle;
}
img.star4_large
{
width:75px;
height:16px;
background:url(../../../images/common/review_sprite_new.png) -225px 0px;
vertical-align:middle;
}
img.star2_large
{
width:75px;
height:16px;
background:url(../../../images/common/review_sprite_new.png) -300px 0px;
vertical-align:middle;
}
img.star10_xlarge
{
width:150px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) 0px -136px;
vertical-align:middle;
}
img.star8_xlarge
{
width:150px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -150px -136px;
vertical-align:middle;
}
img.star6_xlarge
{
width:150px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -300px -136px;
vertical-align:middle;
}
img.star4_xlarge
{
width:150px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -450px -136px;
vertical-align:middle;
}
img.star2_xlarge
{
width:150px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -600px -136px;
vertical-align:middle;
}
img.no_reviews_xlarge
{
width:150px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -750px -136px;
vertical-align:middle;
}
img.Yes {
width:77px;
height:23px;
background:url(../../../images/common/review_sprite_new.png) 0 -40px;
}
img.No {
width:77px;
height:23px;
background:url(../../../images/common/review_sprite_new.png) -78px -40px;
}
img.prev_page {
width:23px;
height:23px;
background:url(../../../images/common/review_sprite_new.png) -189px -40px;
}
img.next_page {
width:23px;
height:23px;
background:url(../../../images/common/review_sprite_new.png) -213px -40px;
}
img.first_page {
width:31px;
height:23px;
background:url(../../../images/common/review_sprite_new.png) -157px -40px;
}
img.last_page {
width:31px;
height:23px;
background:url(../../../images/common/review_sprite_new.png) -237px -40px;
}
img.quote_start {
display:inline;
width:30px;
height:16px;
background:url(../../../images/common/review_sprite_new.png) -268px -40px;
}
img.quote_finish {
display:inline;
width:30px;
height:16px;
background:url(../../../images/common/review_sprite_new.png) -299px -40px;
}
img.redclose {
width:15px;
height:15px;
background:url(../../../images/common/review_sprite_new.png) -341px -40px;
}
img.details_small
{
width:55px;
height:40px;
background:url(../../../images/common/review_sprite_new.png) -357px -31px;
}
img.details_small:hover
{
width:55px;
height:40px;
background:url(../../../images/common/review_sprite_new.png) -413px -31px;
}
img.details_smallform
{
width:55px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -469px -36px;
}
img.details_smallform:hover
{
width:55px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -525px -36px;
}
img.details_large
{
width:94px;
height:24px;
background:url(../../../images/common/review_sprite_new.png) -376px 0;
}
img.details_large:hover
{
width:94px;
height:24px;
background:url(../../../images/common/review_sprite_new.png) -471px 0;
}
img.visitsite_forty
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -581px 0;
}
img.visitsite_forty:hover
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -581px -41px;
}
img.details_thirty
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -581px 0;
}
img.details_thirty:hover
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -581px -41px;
}
img.visitsite_thirty
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -676px 0;
}
img.visitsite_thirty:hover
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -676px -31px;
}
img.addreview_thirty
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -771px 0;
}
img.addreview_thirty:hover
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -771px -31px;
}
img.getquotes_thirty
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -866px 0;
}
img.getquotes_thirty:hover
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -866px -31px;
}
img.getprices_thirty
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -961px 0;
}
img.getprices_thirty:hover
{
width:94px;
height:30px;
background:url(../../../images/common/review_sprite_new.png) -961px -31px;
}
img.getpricing
{
width:94px;
height:40px;
background:url(../../../images/common/review_sprite_new.png) -1056px 0;
}
img.getpricing:hover
{
width:94px;
height:40px;
background:url(../../../images/common/review_sprite_new.png) -1056px -41px;
}
img.thumbdown
{
width:24px;
height:24px;
background:url(../../../images/common/review_sprite_new.png) -1151px 0px;
}
img.thumbup
{
width:24px;
height:24px;
background:url(../../../images/common/review_sprite_new.png) -1151px -25px;
}
img.greentick
{
width:24px;
height:24px;
background:url(../../../images/common/review_sprite_new.png) -1176px 0px;
}
img.redx
{
width:24px;
height:24px;
background:url(../../../images/common/review_sprite_new.png) -1176px -25px;
}
img.write_review
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) 0 0;
}
img.write_review:hover
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) 0 -82px;
}
img.more_providers
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) -122px 0;
}
img.more_providers:hover
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) -122px -82px;
}
img.review_graph
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) -244px 0;
}
img.summary_graph
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) -244px -82px;
}
img.best_price
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) -366px 0;
}
img.feature_compare
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) -366px -82px;
}
img.free_quotes
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) -488px 0;
}
img.free_quotes:hover
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) -488px -82px;
}
img.speed_image
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) -609px 0;
}
img.read_reviews
{
width:120px;
height:80px;
background:url(../../../images/common/icons.png) -609px -82px;
}
img.facebook_wv
{
width:30px;
height:30px;
background:url(../../../images/common/footer_sprite.jpg) 0 0;
}
img.gplus_wv
{
width:30px;
height:30px;
background:url(../../../images/common/footer_sprite.jpg) -32px 0;
}
img.twitter_wv
{
width:30px;
height:30px;
background:url(../../../images/common/footer_sprite.jpg) -64px 0;
}
img.linkedin_wv
{
width:30px;
height:30px;
background:url(../../../images/common/footer_sprite.jpg) -96px 0;
}
img.facebook_like
{
width:51px;
height:20px;
background:url(../../../images/common/footer_sprite.jpg) 0 -32px;
}
img.gplus_share
{
width:51px;
height:20px;
background:url(../../../images/common/footer_sprite.jpg) -51px -32px;
}
img.tweet_share
{
width:51px;
height:20px;
background:url(../../../images/common/footer_sprite.jpg) -103px -32px;
}
img.ad_disc
{
width:730px;
height:30px;
background:url(../../../images/common/footer_sprite.jpg) 0 -54px;
}
img.norton_trust
{
width:120px;
height:72px;
background:url(../../../images/common/header_sprite.png) 0 0;
}
img.bbb_trust
{
width:100px;
height:40px;
background:url(../../../images/common/header_sprite.png) -122px 0;
}
img.search_button
{
width:141px;
height:21px;
background:url(../../../images/common/header_sprite.png) -224px 0px;
vertical-align:middle;
}
img.search_button:hover
{
cursor:text;
}
img.header_logo
{
width:155px;
height:55px;
background:url(../../../images/common/header_sprite.png) -366px 0;
}
img.sel_bg_left
{
float:left;
width:4px;
height:33px;
background:url(../../../images/common/header_sprite.png) -523px 0;
}
img.sel_bg_right
{
float:left;
width:4px;
height:33px;
background:url(../../../images/common/header_sprite.png) -530px 0;
}
img.shopper_trust
{
width:120px;
height:40px;
background:url(../../../images/common/header_sprite.png) -648px 0;
}
/* sprites for flags in header */
img.usa_large
{
width:36px;
height:36px;
background:url(../../../images/common/flag_sprite.png) 0 0;
}
img.uk_large
{
width:36px;
height:36px;
background:url(../../../images/common/flag_sprite.png) -37px 0;
}
img.aus_large
{
width:36px;
height:36px;
background:url(../../../images/common/flag_sprite.png) -74px 0;
}
img.can_large
{
width:36px;
height:36px;
background:url(../../../images/common/flag_sprite.png) -111px 0;
}
img.usa_small
{
width:24px;
height:24px;
background:url(../../../images/common/flag_sprite.png) 0 -37px;
}
img.uk_small
{
width:24px;
height:24px;
background:url(../../../images/common/flag_sprite.png) -25px -37px;
}
img.aus_small
{
width:24px;
height:24px;
background:url(../../../images/common/flag_sprite.png) -50px -37px;
}
img.can_small
{
width:24px;
height:24px;
background:url(../../../images/common/flag_sprite.png) -75px -37px;
}
/*** sprites for new home page ***/
img.bizselect
{
width:94px;
height:94px;
background:url(../../../images/si_body/select-sprite.jpg) 0 0;
}
img.homeselect
{
width:94px;
height:94px;
background:url(../../../images/si_body/select-sprite.jpg) -95px 0;
}
img.sipselect
{
width:94px;
height:94px;
background:url(../../../images/si_body/select-sprite.jpg) -190px 0;
}
img.equipselect
{
width:94px;
height:94px;
background:url(../../../images/si_body/select-sprite.jpg) -285px 0;
}
img.clickhere:hover
{
width:94px;
height:94px;
background:url(../../../images/si_body/select-sprite.jpg) -380px 0;
}
img.biztopicselect
{
width:60px;
height:68px;
background:url(../../../images/si_body/select-sprite.jpg) 0 -95px;
}
img.restopicselect
{
width:76px;
height:68px;
background:url(../../../images/si_body/select-sprite.jpg) -61px -95px;
}
img.equiptopicselect
{
width:68px;
height:68px;
background:url(../../../images/si_body/select-sprite.jpg) -138px -95px;
}
img.siptopicselect
{
width:85px;
height:68px;
background:url(../../../images/si_body/select-sprite.jpg) -207px -95px;
}
img.quote_open
{
width:28px;
height:24px;
background:url(../../../images/si_body/testimonial-sprite.jpg) 0 0;
margin:0px 5px 0px 5px;
vertical-align:text-bottom;
}
img.quote_close
{
width:28px;
height:24px;
background:url(../../../images/si_body/testimonial-sprite.jpg) -30px 0;
margin:0px 5px 0px 5px;
vertical-align:text-top;
}
img.customer1
{
width:90px;
height:90px;
background:url(../../../images/si_body/testimonial-sprite.jpg) -60px 0;
}
img.customer2
{
width:90px;
height:90px;
background:url(../../../images/si_body/testimonial-sprite.jpg) -151px 0;
}
img.trust_wsj
{
width:216px;
height:20px;
background:url(../../../images/si_body/trust-sprite.jpg) 0 0;
}
img.trust_pcw
{
width:92px;
height:20px;
background:url(../../../images/si_body/trust-sprite.jpg) -217px 0;
}
img.trust_huff
{
width:300px;
height:20px;
background:url(../../../images/si_body/trust-sprite.jpg) -310px 0;
}
img.trust_ent
{
width:99px;
height:20px;
background:url(../../../images/si_body/trust-sprite.jpg) -611px 0;
}
img.bizservprov
{
width:250px;
height:50px;
background:url(../../../images/common/lp-button-sprite.png) 0 0;
}
img.homeservprov
{
width:250px;
height:50px;
background:url(../../../images/common/lp-button-sprite.png) -250px 0;
}
/* end of CSS for image sprites */
#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 0px;
padding:8px 6px;
}
#seolinks ul.double {
color:#C30306;
display:block;
float:left;
line-height:24px;
width:50%;
}
#seolinks ul.blogpost {
color:#C30306;
display:block;
float:left;
line-height:24px;
width:46%;
}
#seolinks ul.blogpost_space {
color:#C30306;
display:block;
float:left;
line-height:24px;
width:8%;
}
#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;
padding:0px;
}
#seolinks ul h4 {
font-size:15px;
color:#336699;
margin:0 0 10px;
padding:0px;
}
#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;*/
color:#679fd6;
text-decoration:none;
}
#seolinks ul li a:hover {
/*color:#166CBA;*/
color:#679fd6;
text-decoration:underline;
}
#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;*/
line-height:20px;
width:100%;
/*height:132px;*/
}
#seolinks ul.biz_review_new 
{
color:#C30306;
display:block;
line-height:20px;
width:100%;
}
#seolinks ul.biz_review_new li.review_top_sum
{
float:left;
background:none;
width:25%;
line-height:22px;
padding:0px;
}
#seolinks ul.latest_single 
{
color:#C30306;
display:block;
line-height:24px;
width:100%;
/*height:132px;*/
}
#seolinks ul {
list-style:none !important;
margin:0px !important;
}
/****** New code for latest review lists with just date, provider, stars etc - added March 22nd 2013 by Mike *******/
#bizreviews_more
{
width:100%;
display:none;
margin:0px;
padding:0px;
}
#resreviews_more
{
width:100%;
display:none;
margin:0px;
padding:0px;
}
ul.latest_review_list
{
float:left;
width:400px;
list-style:none !important;
line-height:20px;
margin:0px;
padding:0px;
}
ul.latest_review_list li.review_top_sum
{
float:left;
display:block;
width:100px;
margin:0px;
padding:0px;
text-align:left;
}
ul.latest_review_list li.review_top_sum a
{
float:left;
}
/************* START OF Code for Versus table added by MIke - Sept 21st 2012 ***************/
#comparetable
{
border:3px solid #CCCCCC;
margin:10px 0;
padding:0px;
}
#comparetable ul.versus {
display:block;
float:left;
line-height:30px;
width:50%;
margin:0px;
padding:0px;
}
#comparetable ul.versus li {
background:transparent url(../../../images/si_body/li_tick.png) no-repeat scroll 0 8px;
font-size:12px;
color:#585858;
margin:0 0 0 10px;
padding:0 0 0 24px;
}
#comparetable ul.versus h4 {
font-size:15px;
color:#336699;
background-color:#E9E9E9;
line-height:32px;
margin:0px;
padding:0 0 0 10px;
}
/************* END OF Code for Versus table added by MIke - Sept 21st 2012 ***************/
/****** New code for provider feature comparison tables - Mike 4/4/13  ******/
#general_more
{
width:100%;
/*display:none;*/
margin:0px;
padding:0px;
}
#basic_more
{
width:100%;
/*display:none;*/
margin:0px;
padding:0px;
}
#premium_more
{
width:100%;
/*display:none;*/
margin:0px;
padding:0px;
}
#advanced_more
{
width:100%;
/*display:none;*/
margin:0px;
padding:0px;
}
#other_more
{
width:100%;
/*display:none;*/
margin:0px;
padding:0px;
}
/***** END of new code ****/
/************* START OF Code for Feature Versus table added by MIKE - Oct 15th 2012 ***************/
table.features_table 
{
width:100%;
border-collapse:collapse;
border:1px solid #E0E0E0;
text-align:center;
padding:0;
margin:0;
}
/** added different class name for AvBvCvD compare tables in case we need some differences **/
table.comp_features_table 
{
/*width:100%;*/
border-collapse:collapse;
border:1px solid #E0E0E0;
text-align:center;
padding:0;
margin:0;
}	
table.features_table th, table.comp_features_table th
{
border:none;
border-bottom:1px solid #336699;
font-size:16px;
height:40px;
/*font-family:"Trebuchet MS", "Myriad Pro", Arial;
background-color:#E9E9E9;
font-weight:bold;
color:#336699;*/
text-align:center;
padding:0px 0px 0px 0px;
margin:0;
}	
table.features_table td, table.comp_features_table td 
{
border:0px none #FFFFFF;
border-bottom:1px solid #E0E0E0;
font-size:14px;
text-align:center;
padding:10px 5px;
margin:0;
}
table.features_table td.left, table.comp_features_table td.left  
{
text-align:left;
/*padding:5px 5px 5px 5px;*/
}
table.features_table td.shaded, table.comp_features_table td.shaded 
{
background-color:#F1F1F1;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
}
table.features_table td.leftbdr, table.comp_features_table td.leftbdr 
{
border-left:1px solid #E0E0E0;
}
table.features_table td.large-text, table.comp_features_table td.large-text 
{
font-size:16px;
}
table.features_table td.bigtext, table.comp_features_table td.bigtext 
{
font-size:13px;
}
table.features_table td.boldandleft, table.comp_features_table td.boldandleft 
{
text-align:left;
font-weight:bold;
}
table.features_table td.price-text, table.comp_features_table td.price-text 
{
color:#008F00;
}
table.features_table td.home_rate_head
{
border:0px none #FFFFFF;
font-size:12px;
font-weight:bold;
padding:5px 5px 0px 5px;
}
table.features_table td.home_rate_cost
{
border:0px none #FFFFFF;
font-weight:bold;
padding:0px 5px 0px 5px;
}
table.features_table td.home_rate_sort
{
border-bottom:2px solid #C0C0C0;
font-style:italic;
padding:0px 5px 5px 5px;
}
table.features_table input.text-box
{
width: 146px;
height: 20px;
}
table.features_table select.select-box
{
width: 150px;
height: 22px;
font-size:11px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
table.features_table textarea.textarea-box
{
width: 311px;
height: 70px;
padding:0px;
}
table.features_table span.small_text
{
font-size:10px;
}
table.features_table img 
{
margin:5px;
}
table.features_table img.plus_bdr 
{
border:5px solid #E1E1E1;
}
table.features_table img.logo_pad {
margin:22px 10px 22px 10px;
}
table.features_table td.txt_jstfy
{
text-align:justify;
}
/************* END OF Code for Feature Versus table added by MIKE - Oct 15th 2012 ***************/
/******* Code added for VoIP price tool request block - by Mike - April 28th 2013 *****/
table.price_tool 
{
width:300px;
border-collapse:collapse;
border:1px solid #336699;
/*text-align:center;*/
padding:0;
margin:0;
}
table.price_tool th
{
width:100%;
border:none;
border-bottom:1px solid #C0C0C0;
font-size:13px;
/*height:24px;*/
font-family:"Trebuchet MS", "Myriad Pro", Arial;
background-color:#E9E9E9;
font-weight:bold;
color:#336699;
text-align:center;
padding:10px 0px 10px 0px;
margin:0;
}
table.price_tool span.smlsize
{
font-size:11px;
}
table.price_tool td 
{
width:100%;
border:none;
text-align:center;
padding:10px 0px 10px 0px;
margin:0;
}
table.price_tool input.num_lines
{
width:100px;
height:28px;
font-size:15px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
/**** END ***/
/************** New code for HOME page most recent blocks - added by MIke Mov 1st 2012 ****************/
#most_recent_blk {
width:100%;
overflow:hidden;
background-color:#FFFFFF;
border:3px solid #CCCCCC;
margin:20px 0;
padding:0px;
}
#most_recent_blk .most_recent_title {
width:100%;
background-color:#EEEEEE;
font-size:16px;
line-height:26px;
text-align:left;
color:#336699;
margin:0px;
padding:0px 0px 0px 10px;
}
#most_recent_blk .most_recent_double {
float:left;
display:block;
width:50%;
margin:5px 0px 5px 0px;
padding:0px;
}
#most_recent_blk .most_recent_single {
display:block;
width:100%;
margin:5px 0px 5px 0px;
padding:0px;
}
#most_recent_blk .most_recent_text {
border-right:1px solid #E1E1E1;
margin:0px;
padding:0px 10px 0px 10px;
}
#most_recent_blk p {
margin:0px;
padding:0px;
}
/*********** END OF New code for HOME page most recent blocks - added by MIke Mov 1st 2012 ************/
/********  Code for tooltip popups - Mike 4/3/13  **********/
a.feature_tip
{
position:relative;
z-index:24;
/*color:#3CA3FF;
font-weight:bold;*/
text-decoration:none;
cursor:pointer;
}
a.feature_tip span
{ 
display: none; 
}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.feature_tip:hover
{ 
z-index:25; 
/*color: #585858;*/
background:;
text-decoration:none;
}
a.feature_tip:hover span.tip_blk
{
display:block;
position:absolute;
top:-12px; 
left:100px;
padding:0px;
width:200px;
color: #585858;
text-align:justify;
/*filter:alpha(opacity:90);
KHTMLOpacity:0.90;
MozOpacity:0.90;
opacity:0.90;*/
}
a.feature_tip:hover span.tip_top
{
display: block;
padding:10px 8px 0px;
background: url(../../../images/common/tipcenter_top.png) no-repeat top;
}
a.feature_tip:hover span.tip_middle
{ 
display: block;
padding: 0 8px; 
background: url(../../../images/common/tipcenter_middle.png) repeat bottom; 
}
a.feature_tip:hover span.tip_bottom
{
display: block;
padding:3px 8px 7px;
background: url(../../../images/common/tipcenter_bottom.png) no-repeat bottom;
}
/********  END OF Code for tooltip popups - Mike 4/3/13  **********/
/**** New code for newsletter signup code - Mike - 5/30/2013 *****/
#email_signup {
width:100%;
margin:0px;
padding:0px;
}
#email_signup .email_entry {
width:100%;
text-align:center;
color:#336699;
margin:0px 0px 20px 0px;
padding:0px;
}
#email_signup input.emailbox {
width: 150px;
height: 22px;
font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
#email_signup span.ent_prompt {
display:inline-block;
width:75px;
text-align:left;
}
#email_signup span.ent_prompt_sml {
display:inline-block;
width:45px;
text-align:left;
}
#email_signup input.emailbox_sml {
width: 135px;
height: 22px;
font-size:12px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
color:#585858;
}
/*** End of newsletter code ***/
/**** New code for SENDINBLUE newsletter code - Mike - 9/29/2015 *****/
#sib_embed_signup {
margin:0; 
padding:0;
}
div#sib_embed_signup .needsfilled input {
border-color:#B94A48 !important; 
color:#B94A48 !important;
}
div#sib_embed_signup .needsfilled {
color:#B94A48 !important;
}
div#sib_embed_signup input[type="text"] {
width:180px;
height:28px;
border:1px solid #CCCCCC;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:0px 3px;
}
div#sib_embed_signup div.message_area {
position:relative;
width:100%;
padding:10px 4px; 
margin:0px 0px 10px;
font-size:13px; 
border-radius:3px;
-webkit-border-radius:3px; 
-moz-border-radius:3px;
box-sizing:border-box;
}
div#sib_embed_signup div.message_area button.close {
position:absolute;
right:4px;
top:4px;
color:inherit;
background:0 0;
border:0;
padding:0px;
-webkit-appearance:none;
cursor:pointer;
font-weight:bold;
font-size:13px;
}
div#sib_embed_signup .container {
background:#ffffff;
}
div#sib_embed_signup .container .byline, div#sib_embed_signup .container .description, div#sib_embed_signup .container .fake-label, div#sib_embed_signup .container .row, div#sib_embed_signup .container #company-name{
font-family:'Trebuchet MS', Verdana, Tahoma, Geneva, sans-serif;
}
div#sib_embed_signup .byline,div#sib_embed_signup div.description,div#sib_embed_signup .fake-label,div#sib_embed_signup .row  {
font-size:13px;
}
div#sib_embed_signup .container .button {
font-family:'Trebuchet MS', Verdana, Tahoma, Geneva, sans-serif;
}
div#sib_embed_signup .button{
font-size:13px;
}
div#sib_embed_signup input {
font-size:13px;
}
div#sib_embed_signup .container {
color:#585858;
}
div#sib_embed_signup .container .button {
background:#E1E1E1;
width:188px;
border-radius:3px; 
border:1px solid #CCCCCC; 
border-image:none; 
text-align:center; 
line-height:150%; 
font-weight:bold; 
text-decoration:none; 
display:inline-block; 
white-space:nowrap; 
cursor:pointer; 
min-height:20px;
color:#336699;
margin:0px auto 15px;
}
div#sib_embed_signup .container .button:hover {
background:#CCCCCC;
}
div#sib_embed_signup .news-wrapper { 
position:relative;
width:188px;
margin:0px auto;
}
div#sib_embed_signup .container { 
padding:0px;
}
div#sib_embed_signup div.description { 
padding:0;
}
div#sib_embed_signup div.row { 
padding:0px;
margin:0px 0 15px;
position:relative;
}
div#sib_embed_signup button { 
padding:5px 0px;
}
/*** End of SENDINBLUE newsletter code ***/
/******** NEW Code for SEARCH BOX for our OWN Search *******/
#searchbox {
width:99%;
overflow:hidden;
background-color:#FFFFFF;
border:1px solid #E0E0E0;
margin:20px 0;
padding:0px;
}
#searchbox .searchhead {
width:100%;
background-color:#EFEFEF;
line-height:37px;
text-align:center;
font-size:17px;
color:#444444;
border-bottom:1px solid #E0E0E0;
margin:0 0 20px;
}
#searchbox .searchblock {
width:100%;
/*height:30px;*/
text-align:center;
padding:0px 0px 20px;
}
#searchbox input.searchtext {
width:80%;
height:26px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:16px !important;
border:1px solid #C0C0C0;
color:#585858;
padding:2px 0px 2px 5px;
}
.searchresult {
font-size:16px !important;
text-align:justify;
margin:0px 0px 5px 0px;
}
.searchurl 
{
font-size:13px !important;
line-height:1;
font-style:italic;
color:#C0C0C0;
text-align:justify;
margin:0px 0px 20px 0px;
}
/**** END OF SEARCH BOX ****/
/****************** CODE FOR DROP IN BOX ON BUSINES PAGES - ADDED BY MIKE ON 7/11/2013 *******************/
#overlay {
display:none;
z-index:20;
background:#000;
position:fixed;
width:100%;
height:100%;
top:0px;
left:0px;
text-align:center;
opacity:1;
filter:alpha(opacity=100); 
}
#specialBox {
display:none;
position:relative;
z-index:30;
margin:100px auto 0px auto;
width:500px; 
height:380px;
background:#FFF;
color:#000;
}
div.dropinbox{
width:493px;
height:395px;
border:3px solid #336699;
padding:0px;
background:#FFFFFF;
z-index: 10;
}
div.dropinbox_cmt{
width:493px;
height:400px;
border:3px solid #336699;
padding:0px;
background:#FFFFFF;
z-index: 10;
}
div.dropinbox_email{
width:295px;
height:295px;
border:2px solid #336699;
padding:0px;
background:#FFFFFF;
z-index: 10;
}
.topbar_blk {
/*width:100%;*/
height:22px;
background:#336699;
color:#FFFFFF;
text-align:left;
font-size:15px;
font-weight:bold;
padding:0px 0px 0px 10px;
}
.drop_content {
/*width:100%;*/
padding:10px 40px 0px 40px;
}
.drop_content_small {
padding:10px 10px 0px 10px;
}
span.dd_links {
display:inline-block;
width:200px;
text-align:center;
padding:0px;
}
p.news_intro {
line-height:1.2;
}
/* Basic CSS3 shadow */
.standardshadow{
-webkit-box-shadow: 5px 5px 10px rgba(95, 95, 95, 0.6);
-moz-box-shadow: 5px 5px 10px rgba(95, 95, 95, 0.6);
box-shadow: 5px 5px 10px rgba(95, 95, 95, 0.6);
}
/* Some more "radical" CSS shadows. See http://nicolasgallagher.com/css-drop-shadows-without-images/demo/ */
.drop-shadow{
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.drop-shadow:before, .drop-shadow:after{
content:"";
position:absolute; 
z-index:-2;
}
.lifted{
-moz-border-radius:4px; 
border-radius:4px;
}
.lifted:before, .lifted:after{ 
bottom:15px;
left:10px;
width:50%;
height:20%;
max-width:300px;
-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);   
-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
-webkit-transform:rotate(-3deg);    
-moz-transform:rotate(-3deg);   
-ms-transform:rotate(-3deg);   
-o-transform:rotate(-3deg);
transform:rotate(-3deg);
}      
.lifted:after{
right:10px; 
left:auto;
-webkit-transform:rotate(3deg);   
-moz-transform:rotate(3deg);  
-ms-transform:rotate(3deg);  
-o-transform:rotate(3deg);
transform:rotate(3deg);
}
/****************** END OF CODE FOR DROP IN BOX ON BUSINES PAGES *******************/
/************* NEW DROP IN CODE FOR FORM ETC. ADDED BY MIKE ON 8/3/2016 ******************/
/* ############ Main Blossom CSS ############ */
html.hidescrollbar{
	overflow-x: hidden;
}
html.hidescrollbar body{
	overflow-x: hidden;
}
div.blossomfeaturebox{ /* style for Blossom UI */
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	visibility: hidden;
	opacity: 0;
	z-index: 1000;
	-webkit-perspective: 1000px;
	        perspective: 1000px;
}
div.blossomfeaturebox:before{ /* Blossom overlay */
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: black;
	opacity: 0.6;
	z-index: -1;
}
div.blossomfeaturebox div.blossominner{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	text-align: center;
  vertical-align: middle;
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transform: translate3D(0,-100%,0);
	        transform: translate3D(0,-100%,0);
}
div.blossomfeaturebox div.blossominner:before{ /* technique to vertical align elements */
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
div.blossomfeaturebox div.optincontent2wrapper{
	position: relative;
	width: 100%;
	max-width: 800px;
	display: block;
	height: 100%;
	max-height: 400px;
	border: 2px solid black;
	background: #eee;
	overflow: auto;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	z-index: 1000;
}
div.blossomfeaturebox div.closex{ /* Large x close button inside nav */
  width: 60px;
  height: 60px;
	overflow: hidden;
  display: block;
  position: absolute;
  cursor: pointer;
	text-indent: -1000px;
  z-index: 10000;
  top: 5px;
  right: 5px;
}
div.blossomfeaturebox div.closex::before,
div.blossomfeaturebox div.closex::after{ /* render large cross inside close button */
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 6px;
  background: white;
  top: 50%;
  margin-top: -3px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
div.blossomfeaturebox div.closex::after{ /* render large cross inside close button */
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
div.blossomfeaturebox div.errordiv{
	width: 100px;
	height: 100px;
	border-radius: 10px;
	position: absolute;
	display: none;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	opacity: 0.6;
	text-align: center;
	z-index: 1000;
	background: black;
}
div.blossomfeaturebox div.errordiv span{
	vertical-align: middle;
	color: red;
	font-weight: bold;
	font-size: 3em;
	line-height: 90px;
}
/* ############ CSS transitions and Keyframe animations ############ */
div.blossomfeaturebox.openbox{
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
/* slidedown effect */ 
div.blossomfeaturebox.openbox div.blossominner.slidedown{
	-webkit-transform: translate3D(0,0,0);
	        transform: translate3D(0,0,0);
	-webkit-transition: -webkit-transform 1s 0.2s;
	transition: transform 1s 0.2s;
}
/* swing effect */ 
div.blossomfeaturebox.openbox div.blossominner.swing{
	-webkit-transform: translate3D(0,0,0);
	        transform: translate3D(0,0,0);
	-webkit-transition: -webkit-transform 1s 0.2s;
	transition: transform 1s 0.2s;
}
div.blossomfeaturebox.openbox div.blossominner.swing .optincontent2wrapper{
	-webkit-transform-origin: 50% 0;
	        transform-origin: 50% 0;
	-webkit-animation: swing 1.5s 1.2s forwards ease-in-out;
	        animation: swing 1.5s 1.2s forwards ease-in-out;
}
@-webkit-keyframes swing{
	0%{-webkit-transform:rotate(0deg);}
	20%{-webkit-transform:rotate(-15deg)}
	40%{-webkit-transform:rotate(10deg)}
	60%{-webkit-transform:rotate(-7deg)}
	80%{-webkit-transform:rotate(5deg)}
	100%{-webkit-transform:rotate(0deg)}
}
@keyframes swing{
	0%{transform:rotate(0deg)}
	20%{transform:rotate(-15deg)}
	40%{transform:rotate(10deg)}
	60%{transform:rotate(-7deg)}
	80%{transform:rotate(5deg)}
	100%{transform:rotate(0deg)}
}
/* starwars effect */
div.blossomfeaturebox.openbox div.blossominner.starwars{
	-webkit-perspective: 1000px;
					perspective: 1000px; /* this required for perspective to work in IE11 and below */
	-webkit-transform: translate3D(0,0,0);
	        transform: translate3D(0,0,0);
}
div.blossomfeaturebox div.blossominner.starwars .optincontent2wrapper{
	-webkit-transform: rotateX(50deg) scale(.7) translate3d(0,500px,90px);
	        transform: rotateX(50deg) scale(.7) translate3d(0,500px,90px);
}
div.blossomfeaturebox.openbox div.blossominner.starwars .optincontent2wrapper{
	-webkit-animation: starwars 1s forwards ease-in;
	        animation: starwars 1s forwards ease-in;
}
@-webkit-keyframes starwars{
	90%{-webkit-transform: rotateX(50deg) scale(.8) translate3d(0,0,0)}
	100%{-webkit-transform: rotateX(0) scale(1) translate3d(0,0,0)}
}
@keyframes starwars{
	80%{transform: rotateX(50deg) scale(.8) translate3d(0,0,0);}
	100%{transform: rotateX(0) scale(1) translate3d(0,0,0);}
}
/* Newspaper effect */
div.blossomfeaturebox.openbox div.blossominner.newspaper{
	-webkit-transform: translate3D(0,0,0);
	        transform: translate3D(0,0,0);
}
div.blossomfeaturebox div.blossominner.newspaper .optincontent2wrapper{
	opacity: 0;
}
div.blossomfeaturebox.openbox div.blossominner.newspaper .optincontent2wrapper{
	opacity: 1;
	-webkit-transition: opacity 1.5s;
					transition: opacity 1.5s;
	-webkit-animation: newspaper 1.5s forwards ease-in-out;
	        animation: newspaper 1.5s forwards ease-in-out;
}
@-webkit-keyframes newspaper{
	0%{-webkit-transform: rotate(0deg) scale(0)}
	100%{-webkit-transform: rotate(1080deg) scale(1);}
}
@keyframes newspaper{
	0%{transform: rotate(0deg) scale(0);}
	100%{transform: rotate(1080deg) scale(1);}
}
/* wiggle effect */
div.blossomfeaturebox div.blossominner.wiggle{
	-webkit-perspective: 1000px;
					perspective: 1000px; /* this required for perspective to work in IE11 and below */
	-webkit-transform: translate3D(0,100%,0);
	        transform: translate3D(0,100%,0);
}
div.blossomfeaturebox.openbox div.blossominner.wiggle{
	-webkit-transform: translate3D(0,0,0);
	        transform: translate3D(0,0,0);
}
div.blossomfeaturebox.openbox div.blossominner.wiggle .optincontent2wrapper{
	-webkit-animation: wiggle 1.5s forwards ease-in-out;
					animation: wiggle 1.5s forwards ease-in-out;
}
@-webkit-keyframes wiggle{
	0%{-webkit-transform: rotateY(30deg)}
	25%{-webkit-transform: rotateY(-30deg)}
	50%{-webkit-transform: rotateY(0deg)}
	65%{-webkit-transform: rotateX(30deg)}
	80%{-webkit-transform: rotateX(-30deg)}
	100%{-webkit-transform: rotateX(0deg)}
}
@keyframes wiggle{
	0%{transform: rotateY(30deg)}
	25%{transform: rotateY(-30deg)}
	50%{transform: rotateY(0deg)}
	65%{transform: rotateX(30deg)}
	80%{transform: rotateX(-30deg)}
	100%{transform: rotateX(0deg)}
}
/* ############ DROP IN BOX CONTENT CSS ############ */
div.blossomfeaturebox div.optincontent2wrapper{
	position: relative;
	width: 98%;
	max-width: 800px; /* maximum width of the feature box */
	height: auto;
	/*color: white;*/
	max-height: 100%;
	border-radius: 5px;
	background: #54b3cb;
	overflow: auto;
	/*text-align: left;
	font-family: Georgia;*/
	z-index: 1000;
	box-shadow: 0 0 15px rgba(0,0,0,.5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.optindescription{
	padding: 2%;
	overflow: hidden;
	/*line-height: 1.5;
	margin-bottom: 10px;*/
}
.optincontent {
margin:0px;
padding:0px;
}
@media screen and (max-width: 349px) {
div.optindescription {padding:0px;}
.noshow350 {display:none;}
}
/**************** END OF NEW DROP IN BOX CODE **************/
/*********************** CSS FOR NEW OVERLAY DROPIN BOX - AUG 25TH 2016 BY MIKE *************************/
/* ############ Main OVERLAY CSS ############ */
div.overlayfeaturebox{ /* style for Blossom UI */
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	visibility: hidden;
	opacity: 0;
	z-index: 2000;
	-webkit-perspective: 1000px;
	        perspective: 1000px;
}
div.overlayfeaturebox:before{ /* Blossom overlay */
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: black;
	opacity: 1;
	z-index: -1;
}
div.overlayfeaturebox div.blossominner{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	text-align: center;
  vertical-align: middle;
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transform: translate3D(0,-100%,0);
	        transform: translate3D(0,-100%,0);
}
div.overlayfeaturebox div.blossominner:before{ /* technique to vertical align elements */
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
div.overlayfeaturebox div.optincontent2wrapper{
	position: relative;
	width: 100%;
	max-width: 800px;
	display: block;
	height: 100%;
	max-height: 400px;
	border: 2px solid black;
	background: #eee;
	overflow: auto;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	z-index: 2000;
}
div.overlayfeaturebox div.closex{ /* Large x close button inside nav */
  width: 60px;
  height: 60px;
	overflow: hidden;
  display: block;
  position: absolute;
  cursor: pointer;
	text-indent: -1000px;
  z-index: 20000;
  top: 5px;
  right: 5px;
}
div.overlayfeaturebox div.closex::before,
div.overlayfeaturebox div.closex::after{ /* render large cross inside close button */
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 6px;
  background: white;
  top: 50%;
  margin-top: -3px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
div.overlayfeaturebox div.closex::after{ /* render large cross inside close button */
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
div.overlayfeaturebox div.errordiv{
	width: 100px;
	height: 100px;
	border-radius: 10px;
	position: absolute;
	display: none;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	opacity: 0.6;
	text-align: center;
	z-index: 2000;
	background: black;
}
div.overlayfeaturebox div.errordiv span{
	vertical-align: middle;
	color: red;
	font-weight: bold;
	font-size: 3em;
	line-height: 90px;
}
/* ############ CSS transitions and Keyframe animations ############ */
div.overlayfeaturebox.openbox{
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
/* slidedown effect */ 
div.overlayfeaturebox.openbox div.blossominner.slidedown{
	-webkit-transform: translate3D(0,0,0);
	        transform: translate3D(0,0,0);
	-webkit-transition: -webkit-transform 1s 0.2s;
	transition: transform 1s 0.2s;
}
/* swing effect */ 
div.overlayfeaturebox.openbox div.blossominner.swing{
	-webkit-transform: translate3D(0,0,0);
	        transform: translate3D(0,0,0);
	-webkit-transition: -webkit-transform 1s 0.2s;
	transition: transform 1s 0.2s;
}
div.overlayfeaturebox.openbox div.blossominner.swing .optincontent2wrapper{
	-webkit-transform-origin: 50% 0;
	        transform-origin: 50% 0;
	-webkit-animation: swing 1.5s 1.2s forwards ease-in-out;
	        animation: swing 1.5s 1.2s forwards ease-in-out;
}
@-webkit-keyframes swing{
	0%{-webkit-transform:rotate(0deg);}
	20%{-webkit-transform:rotate(-15deg)}
	40%{-webkit-transform:rotate(10deg)}
	60%{-webkit-transform:rotate(-7deg)}
	80%{-webkit-transform:rotate(5deg)}
	100%{-webkit-transform:rotate(0deg)}
}
@keyframes swing{
	0%{transform:rotate(0deg)}
	20%{transform:rotate(-15deg)}
	40%{transform:rotate(10deg)}
	60%{transform:rotate(-7deg)}
	80%{transform:rotate(5deg)}
	100%{transform:rotate(0deg)}
}
/* starwars effect */
div.overlayfeaturebox.openbox div.blossominner.starwars{
	-webkit-perspective: 1000px;
					perspective: 1000px; /* this required for perspective to work in IE11 and below */
	-webkit-transform: translate3D(0,0,0);
	        transform: translate3D(0,0,0);
}
div.overlayfeaturebox div.blossominner.starwars .optincontent2wrapper{
	-webkit-transform: rotateX(50deg) scale(.7) translate3d(0,500px,90px);
	        transform: rotateX(50deg) scale(.7) translate3d(0,500px,90px);
}
div.overlayfeaturebox.openbox div.blossominner.starwars .optincontent2wrapper{
	-webkit-animation: starwars 1s forwards ease-in;
	        animation: starwars 1s forwards ease-in;
}
@-webkit-keyframes starwars{
	90%{-webkit-transform: rotateX(50deg) scale(.8) translate3d(0,0,0)}
	100%{-webkit-transform: rotateX(0) scale(1) translate3d(0,0,0)}
}
@keyframes starwars{
	80%{transform: rotateX(50deg) scale(.8) translate3d(0,0,0);}
	100%{transform: rotateX(0) scale(1) translate3d(0,0,0);}
}
/* Newspaper effect */
div.overlayfeaturebox.openbox div.blossominner.newspaper{
	-webkit-transform: translate3D(0,0,0);
	        transform: translate3D(0,0,0);
}
div.overlayfeaturebox div.blossominner.newspaper .optincontent2wrapper{
	opacity: 0;
}
div.overlayfeaturebox.openbox div.blossominner.newspaper .optincontent2wrapper{
	opacity: 1;
	-webkit-transition: opacity 1.5s;
					transition: opacity 1.5s;
	-webkit-animation: newspaper 1.5s forwards ease-in-out;
	        animation: newspaper 1.5s forwards ease-in-out;
}
@-webkit-keyframes newspaper{
	0%{-webkit-transform: rotate(0deg) scale(0)}
	100%{-webkit-transform: rotate(1080deg) scale(1);}
}
@keyframes newspaper{
	0%{transform: rotate(0deg) scale(0);}
	100%{transform: rotate(1080deg) scale(1);}
}
/* wiggle effect */
div.overlayfeaturebox div.blossominner.wiggle{
	-webkit-perspective: 1000px;
					perspective: 1000px; /* this required for perspective to work in IE11 and below */
	-webkit-transform: translate3D(0,100%,0);
	        transform: translate3D(0,100%,0);
}
div.overlayfeaturebox.openbox div.blossominner.wiggle{
	-webkit-transform: translate3D(0,0,0);
	        transform: translate3D(0,0,0);
}
div.overlayfeaturebox.openbox div.blossominner.wiggle .optincontent2wrapper{
	-webkit-animation: wiggle 1.5s forwards ease-in-out;
					animation: wiggle 1.5s forwards ease-in-out;
}
@-webkit-keyframes wiggle{
	0%{-webkit-transform: rotateY(30deg)}
	25%{-webkit-transform: rotateY(-30deg)}
	50%{-webkit-transform: rotateY(0deg)}
	65%{-webkit-transform: rotateX(30deg)}
	80%{-webkit-transform: rotateX(-30deg)}
	100%{-webkit-transform: rotateX(0deg)}
}
@keyframes wiggle{
	0%{transform: rotateY(30deg)}
	25%{transform: rotateY(-30deg)}
	50%{transform: rotateY(0deg)}
	65%{transform: rotateX(30deg)}
	80%{transform: rotateX(-30deg)}
	100%{transform: rotateX(0deg)}
}
/* ############ DROP IN BOX CONTENT CSS ############ */
div.overlayfeaturebox div.optincontent2wrapper{
	position: relative;
	width: 98%;
	max-width: 800px; /* maximum width of the feature box */
	height: auto;
	/*color: white;*/
	max-height: 100%;
	border-radius: 5px;
	background: #54b3cb;
	overflow: auto;
	/*text-align: left;
	font-family: Georgia;*/
	z-index: 2000;
	box-shadow: 0 0 15px rgba(0,0,0,.5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.optindescription{
	padding: 2%;
	overflow: hidden;
	/*line-height: 1.5;
	margin-bottom: 10px;*/
}
.overlaycontent {
margin:0px;
padding:0px;
}
@media screen and (max-width: 349px) {
div.optindescription {padding:0px;}
.noshow350 {display:none;}
}
/**************** END OF NEW DROP IN BOX CODE **************/
/*************** END OF CSS FOR NEW OVERLAY DROPIN BOX *****************/
/******* NEW Multi-part Quote Form CSS **********/
#quotemulti {
width:96%;
min-width:300px;
max-width:675px;
overflow:auto;
margin:0;
padding:2%;
/*background-color:#0096FF;*/
}
#quotemulti input {
width:98%;
font-size:16px;
color:#585858;
border: 1px solid #585858;
padding:10px 1%;
margin:0px 0px 15px 0px;
}
#quotemulti select {
width:100%;
font-size:16px;
color:#585858;
border: 1px solid #585858;
padding:10px 1%;
margin:0px 0px 15px 0px;
}
/* Mark input boxes that gets an error on validation: */
#quotemulti input.invalid {
background-color: #ffdddd;
}
/* Mark select boxes that gets an error on validation: */
#quotemulti select.invalid {
background-color: #ffdddd;
}
/* Hide all steps by default: */
#quotemulti .tab {
display: none;
}
/* Set up two DIVs for step notification and buttons to save space */
#quotemulti .dropintrust {
float:left;
width:28%;
text-align:right;
padding:4px 2% 0 0;
opacity: .5;
filter: alpha(opacity=50);
/*overflow:auto;*/
/*background-color:#0096FF;*/
}
#quotemulti .dropinbtn {
float:left;
width:70%;
overflow:auto;
text-align:right;
/*background-color:#0096FF;*/
margin:0;
}
#splitleft {
float:left;
width:48%;
padding:0 2% 0 0;
overflow:auto;
/*background-color:#0096FF;*/
}
#splitright {
float:left;
width:50%;
overflow:auto;
text-align:right;
/*background-color:#0096FF;*/
margin:0;
}
#splitleft p.lowercontain {
text-align:right;
line-height:42px;
margin:0;
}
#quotemulti button {
/*background-color:#4CAF50;*/
color: #ffffff;
border:none;
padding:11px;
font-size:18px;
cursor:pointer;
border-radius:5px;
}
#quotemulti button:hover {
opacity: 0.9;
}
#startBtn {
background-color:#FF7D00;
}
#nextBtn {
background-color:#FF7D00;
}
#prevBtn {
background-color:#D0D0D0;
}
/* Make circles that indicate the steps of the form: */
#quotemulti .step {
height:15px;
width:15px;
margin:0;
/*background-color:#bbbbbb;*/
background-color:#E0E0E0;
border:none;  
border-radius:25%;
display:inline-block;
/*opacity:0.5;*/
padding:0;
}
#quotemulti .step.active {
/*opacity: 1;*/
background-color:#bbbbbb;
}
/* Mark the steps that are finished and valid: */
#quotemulti .step.finish {
/*background-color: #4CAF50;*/
background-color: #54b3cb;
}
#quotemulti p.formmaincta {
line-height:40px;
font-size:22px !important;
color:#336699;
/*color:#FFFFFF;*/
font-weight:normal;
margin:0px 0px 15px 0px;
}
#quotemulti p.formmainctanoimg {
font-size:22px !important;
color:#336699;
/*color:#FFFFFF;*/
font-weight:normal;
margin:0px 0px 15px 0px;
}
img.rating_img
{
display:inline-block;
vertical-align:middle;
}
@media screen and (max-width: 500px) {
#splitleft {width:28%;}
#splitright {width:70%;}
}
/****** END of new multi-part form CSS ******/
/******* NEW Multi-part Quote Form CSS FOR OVERLAY FORM - AS NEEDS TO BE DIFFERENT AS MULTIPLE FORMS ON ONE PAGE **********/
#quotemultiover {
width:96%;
min-width:300px;
max-width:675px;
overflow:auto;
margin:0;
padding:2%;
/*background-color:#0096FF;*/
}
#quotemultiover input {
width:98%;
font-size:16px;
color:#585858;
border: 1px solid #585858;
padding:10px 1%;
margin:0px 0px 15px 0px;
}
#quotemultiover select {
width:100%;
font-size:16px;
color:#585858;
border: 1px solid #585858;
padding:10px 1%;
margin:0px 0px 15px 0px;
}
/* Mark input boxes that gets an error on validation: */
#quotemultiover input.invalid {
background-color: #ffdddd;
}
/* Mark select boxes that gets an error on validation: */
#quotemultiover select.invalid {
background-color: #ffdddd;
}
/* Hide all steps by default: */
#quotemultiover .tabover {
display: none;
}
/* Set up two DIVs for step notification and buttons to save space */
#quotemultiover .dropintrust {
float:left;
width:28%;
text-align:right;
padding:4px 2% 0 0;
opacity: .5;
filter: alpha(opacity=50);
/*overflow:auto;*/
/*background-color:#0096FF;*/
}
#quotemultiover .dropinbtn {
float:left;
width:70%;
overflow:auto;
text-align:right;
/*background-color:#0096FF;*/
margin:0;
}
#splitleftover {
float:left;
width:48%;
padding:0 2% 0 0;
overflow:auto;
/*background-color:#0096FF;*/
}
#splitrightover {
float:left;
width:50%;
overflow:auto;
text-align:right;
/*background-color:#0096FF;*/
margin:0;
}
#splitleftover p.lowercontain {
text-align:right;
line-height:42px;
margin:0;
}
#quotemultiover button {
/*background-color:#4CAF50;*/
color: #ffffff;
border:none;
padding:11px;
font-size:18px;
cursor:pointer;
border-radius:5px;
}
#quotemultiover button:hover {
opacity: 0.9;
}
#startBtnOver {
background-color:#FF7D00;
}
#nextBtnOver {
background-color:#FF7D00;
}
#prevBtnOver {
background-color:#D0D0D0;
}
/* Make circles that indicate the steps of the form: */
#quotemultiover .stepover {
height:15px;
width:15px;
margin:0;
/*background-color:#bbbbbb;*/
background-color:#E0E0E0;
border:none;  
border-radius:25%;
display:inline-block;
/*opacity:0.5;*/
padding:0;
}
#quotemultiover .stepover.active {
/*opacity: 1;*/
background-color:#bbbbbb;
}
/* Mark the steps that are finished and valid: */
#quotemultiover .stepover.finish {
/*background-color: #4CAF50;*/
background-color: #54b3cb;
}
#quotemultiover p.formmaincta {
line-height:40px;
font-size:22px !important;
color:#336699;
/*color:#FFFFFF;*/
font-weight:normal;
margin:0px 0px 15px 0px;
}
#quotemultiover p.formmainctanoimg {
font-size:22px !important;
color:#336699;
/*color:#FFFFFF;*/
font-weight:normal;
margin:0px 0px 15px 0px;
}
@media all and (max-width: 500px) {
#splitleftover {width:28%;}
#splitrightover {width:70%;}
}
/****** END of new multi-part form CSS FOR OVERLAY FORM ******/
/******* NEW Multi-part Quote Form CSS FOR ONSITE FORM - AS NEEDS TO BE DIFFERENT AS MULTIPLE FORMS ON ONE PAGE **********/
#quotemultionsite {
width:96%;
min-width:300px;
/*max-width:675px;*/
overflow:auto;
margin:0;
padding:2%;
border:1px solid #336699;
/*border:4px solid #54b3cb;*/
/*border-radius: 5px;*/
/*background-color:#0096FF;*/
background:#FFFFFF url('../../../images/form/ladyonphone-400x300-bw20.jpg') no-repeat right bottom;
/*background-size:cover;*/
}
#quotemultionsite input {
width:98%;
font-size:16px;
color:#585858;
border: 1px solid #585858;
padding:10px 1%;
margin:0px 0px 15px 0px;
}
#quotemultionsite select {
width:100%;
font-size:16px;
color:#585858;
border: 1px solid #585858;
padding:10px 1%;
margin:0px 0px 15px 0px;
}
/* Mark input boxes that gets an error on validation: */
#quotemultionsite input.invalid {
background-color: #ffdddd;
}
/* Mark select boxes that gets an error on validation: */
#quotemultionsite select.invalid {
background-color: #ffdddd;
}
/* Hide all steps by default: */
#quotemultionsite .tabonsite {
display: none;
}
/* Set up two DIVs for step notification and buttons to save space */
#quotemultionsite .dropintrust {
float:left;
width:28%;
text-align:right;
padding:4px 2% 0 0;
opacity: .5;
filter: alpha(opacity=50);
/*overflow:auto;*/
/*background-color:#0096FF;*/
}
#quotemultionsite .dropinbtn {
float:left;
width:70%;
overflow:auto;
text-align:right;
/*background-color:#0096FF;*/
margin:0;
}
#splitleftonsite {
float:left;
width:48%;
padding:0 2% 0 0;
overflow:auto;
/*background-color:#0096FF;*/
}
#splitrightonsite {
float:left;
width:50%;
overflow:auto;
text-align:right;
/*background-color:#0096FF;*/
margin:0;
}
#splitleftonsite p.lowercontain {
text-align:right;
line-height:42px;
margin:0;
}
#quotemultionsite button {
/*background-color:#4CAF50;*/
color: #ffffff;
border:none;
padding:11px;
font-size:18px;
cursor:pointer;
border-radius:5px;
}
#quotemultionsite button:hover {
opacity: 0.9;
}
#startBtnOnsite {
background-color:#FF7D00;
}
#nextBtnOnsite {
background-color:#FF7D00;
}
#prevBtnOnsite {
background-color:#D0D0D0;
}
/* Make circles that indicate the steps of the form: */
#quotemultionsite .steponsite {
height:15px;
width:15px;
margin:0;
/*background-color:#bbbbbb;*/
background-color:#E0E0E0;
border:none;  
border-radius:25%;
display:inline-block;
/*opacity:0.5;*/
padding:0;
}
#quotemultionsite .steponsite.active {
/*opacity: 1;*/
background-color:#bbbbbb;
}
/* Mark the steps that are finished and valid: */
#quotemultionsite .steponsite.finish {
/*background-color: #4CAF50;*/
background-color: #54b3cb;
}
#quotemultionsite p.formmaincta {
line-height:24px;
font-size:22px !important;
color:#336699;
/*color:#FFFFFF;*/
font-weight:normal;
margin:0px 0px 15px 0px;
}
#quotemultionsite p.formmainctanoimg {
font-size:22px !important;
color:#336699;
/*color:#FFFFFF;*/
font-weight:normal;
margin:0px 0px 15px 0px;
}
#quotemultionsite p.multiqtn {
color:#336699;
font-weight:normal;
margin:0px 0px 5px 0px;
}
#quotemultionsite p.multianswer {
margin:0px;
}
@media all and (max-width: 500px) {
#splitleftonsite {width:28%;}
#splitrightonsite {width:70%;}
#quotemultionsite {background:#FFFFFF;}
}
/****** END of new multi-part form CSS FOR ONSITE FORM ******/
/******* NEW Multi-part Quote Form CSS FOR FORM ON RIGHT SIDE - AS NEEDS TO BE DIFFERENT AS MULTIPLE FORMS ON ONE PAGE **********/
#quotemultiside {
/*width:94%;*/
min-width:182px;
/*max-width:675px;*/
/*overflow:auto;*/
margin:0;
padding:4%;
/*border:1px solid #336699;*/
border:1px solid #E0E0E0;
/*background:#FFFFFF url('../../../images/form/ladyonphone-400x300-bw20.jpg') no-repeat right bottom;*/
background:#FFFFFF url('../../../images/form/background-198x493.jpg') no-repeat 50% bottom;
background-size:100%;
/*background-size:cover;*/
}
#quotemultiside input {
width:95%;
font-size:16px;
color:#585858;
border: 1px solid #585858;
padding:13px 2%;
margin:0px 0px 25px 0px;
}
#quotemultiside select {
width:100%;
font-size:16px;
color:#585858;
border: 1px solid #585858;
padding:12px 2%;
margin:0px 0px 25px 0px;
}
/* Mark input boxes that gets an error on validation: */
#quotemultiside input.invalid {
background-color: #ffdddd;
}
/* Mark select boxes that gets an error on validation: */
#quotemultiside select.invalid {
background-color: #ffdddd;
}
/* Hide all steps by default: */
#quotemultiside .tabonside {
display: none;
}
/* Set up two DIVs for step notification and buttons to save space */
#quotemultiside .formtrust {
width:100%;
text-align:center;
margin:0 0 10px 0;
padding:0;
opacity: .4;
filter: alpha(opacity=40);
}
#quotemultiside .formbtn {
width:100%;
text-align:center;
margin:0 0 20px 0;
padding:0;
}
#splitleftonside {
/*float:left;*/
width:100%;
margin:0 0 20px 0;
padding:0;
/*overflow:auto;*/
/*background-color:#0096FF;*/
}
#splitrightonside {
/*float:left;*/
width:100%;
/*overflow:auto;*/
text-align:center;
/*background-color:#0096FF;*/
margin:0 0 20px 0;
}
#splitleftonside p.lowercontain {
text-align:center;
line-height:42px;
margin:0;
}
#quotemultiside button {
/*background-color:#4CAF50;*/
color: #ffffff;
border:none;
padding:14px 10px;
font-size:18px;
cursor:pointer;
border-radius:5px;
}
#quotemultiside button:hover {
opacity: 0.9;
}
#startBtnOnside {
background-color:#FF7D00;
}
#nextBtnOnside {
background-color:#FF7D00;
}
#prevBtnOnside {
background-color:#C0C0C0;
}
/* Make circles that indicate the steps of the form: */
#quotemultiside .steponside {
height:15px;
width:15px;
margin:0;
/*background-color:#bbbbbb;*/
background-color:#C0C0C0;
border:none;  
border-radius:25%;
display:inline-block;
/*opacity:0.5;*/
padding:0;
}
#quotemultiside .steponside.active {
/*opacity: 1;*/
/*background-color:#bbbbbb;*/
background-color:#A0A0A0;
}
/* Mark the steps that are finished and valid: */
#quotemultiside .steponside.finish {
/*background-color: #4CAF50;*/
background-color: #54b3cb;
}
#quotemultiside p.formmaincta {
line-height:24px;
font-size:21px !important;
color:#336699;
/*color:#FFFFFF;*/
font-weight:normal;
text-align:left;
margin:0px 0px 25px 0px;
}
#quotemultiside p.formmainctanoimg {
font-size:21px !important;
color:#336699;
/*color:#FFFFFF;*/
font-weight:normal;
text-align:left;
margin:0px 0px 25px 0px;
}
#quotemultiside p.formsecondcta {
line-height:22px;
font-size:16px !important;
/*color:#585858;*/
/*font-weight:normal;*/
text-align:left;
margin:0px 0px 25px 0px;
}
#quotemultiside p.multiqtn {
color:#336699;
font-weight:normal;
text-align:left;
margin:0px 0px 10px 0px;
}
#quotemultiside p.multianswer {
margin:0px;
}
/****** END of new multi-part form CSS FOR ONSITE FORM ******/
/**************************************************************************************/
/***************** THIS NEXT PART WAS ORIGINALLY IN GLOBAL.CSS FILE ******************/
/**************************************************************************************/
table, tr, td {
font-size:12px;
}
table {
border:none;
margin-left:auto;
margin-right:auto;
/*width:100%;*/
background:#FFFFFF;
}
table table, table table table, table table table table {
border:none;
}
tr, td {
/*border:1px solid #CCCCCC;*/
}
table tr td {
padding:3px;
}
table table tr td, table table table tr td, table table table table tr td {
padding:0px;
border:none;
}
.float_left {
float:left;
}
.float_right {
float:right;
}
.clear {
clear:both;
}
h1, h2, h3, h4, h5, h6 {
margin:0px;
padding:0px;
font-weight:normal;
line-height:1.2;
}
h1 {
font-size:28px;
color:#444444;
margin:10px 0px 15px;
}
h1.large {
font-size:28px;
line-height:1;
}
h2 {
font-size:24px;
color:#444444;
margin:10px 0px 15px;
}
h2.notoppad {
margin:0px 0px 10px;
}
h3 {
font-size:21px;
/*color:#336699;*/
color:#444444;
margin:10px 0px 15px;
}
h4 {
/*font-size:16px;*/
font-size:19px;
/*color:#336699;*/
color:#444444;
margin:10px 0px 15px;
}
h5 {
font-size:16px;
color:#444444;
margin:10px 0px 15px;
}
p {
font-size:16px !important;
margin:0px 0px 15px 0px;
text-align:justify;
}
p.alignctr {
text-align:center;
}
p.resourcelink {
background:transparent url(../../../images/common/lightbulb-24x24-blue.png) no-repeat 0 0;
line-height:24px;
margin:10px 0px 15px 0px;
padding:0 0 0 34px;
}
h3.benefits {
background:transparent url(../../../images/common/tick-box-blue-24x24.jpg) no-repeat 0 0;
/*font-size:20px;*/
line-height:24px;
margin:10px 0px 15px 0px;
padding:0 0 0 34px;
}
h3.homecompare {
background:transparent url(../../../images/si_body/house-40x36px.png) no-repeat 0 0;
line-height:36px;
margin:0 0 10px;
padding:0 0 0 50px;
}
h3.bizcompare {
background:transparent url(../../../images/si_body/business-32x36px.png) no-repeat 0 0;
line-height:36px;
margin:0 0 10px;
padding:0 0 0 42px;
}
a {
/*color:#cc3333;*/
color:#679fd6;
text-decoration:none;
cursor:pointer;
}
a:hover {
text-decoration:underline;
}
a img {
border:none;
}
ul {
list-style:none;
}
ul.dictionary {
list-style:none;
width:100%;
margin:0 0 20px;
padding:0;
overflow:hidden;
}
ul.dictionary li {
float:left;
font-size:19px;
margin:0;
padding:10px 20px;
}
#wbContent ul, #wbContentSub ul {
list-style:outside disc ;
margin:10px 0px 0px 20px;
}
.red {
color:#cc0000;
}
.spacer_twenty
{
clear:both;
display:block;
height:20px;
}
.spacer_ten
{
clear:both;
display:block;
height:10px;
}
.spacer_ten_right
{
clear:both;
display:block;
width:200px;
height:10px;
}
.spacer_five
{
clear:both;
display:block;
height:5px;
}
img.ten_pad {
margin:10px 0px;
}
/*
div {
display: inline-block;
}
*/
/**************************************************************************************/
/***************** THIS NEXT PART WAS ORIGINALLY IN BANNERS.CSS FILE ******************/
/**************************************************************************************/
.banner464 {
text-align:center;
}
.banner409 {
display:block;
text-align:center;
width:409px;
}
#wbReft .sm_banner {
width:127px;
float:right;
margin:10px 0px 0px 0px;
}
#wbReft .sm_banner img {
margin:0 0 5px;
}
#ads {
/*background:#FFFFFF url(../../../images/si_body/ads_bg.gif) no-repeat scroll 0 0;*/
background-color:#FFFFFF;
color:#CC0000;
line-height:12px;
padding:16px 17px;
text-align:center;
width:123px;
}
#ads img {
margin:10px 0px;
display:block;
}
#leftssi_review {
/*background:#FFFFFF url(../../../images/si_body/ads_bg.gif) no-repeat scroll 0 0;*/
background-color:#FFFFFF;
color:#336699;  
/*font-weight:bold;*/
line-height:12px;
/*padding:16px 17px;*/
padding:10px 10px;
text-align:center;
width:137px;
}
.leftssi_review_fixed {
position:fixed;
}
#leftssi_review a.logo_options
{
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
display:block;
text-align:center;
}
#leftssi_review a.filter_options
{
margin:0px 0px 20px 0px;
text-align:left;
display:block;
}
#leftssi_review img {
display:block;
margin:0px auto 10px;
}
#leftssi_review img.review_options {
border:1px solid #E1E1E1;
}
#leftssi_review img.review_options:hover {
border:1px solid #C0C0C0;
}
#leftssi_review p.ssi_title
{
color:#336699;
font-weight:bold;
margin:0px 0px 15px 0px;
}
#leftssi_review hr.ssi_divider
{
margin:0px 0px 20px 0px; 
border:1px solid #C0C0C0;
}
#leftssi_review ul {
list-style-type:none;
margin:0px 0px 20px 0px;
padding:0px;
}
#leftssi_review li {
line-height:24px;
margin:0px;
padding:0px;
text-align:left;
}
#leftssi_review div.main_title {
width:100%;
background-color:#E5E5E5;
color:#336699;
/*font-weight:bold;*/
/*line-height:24px;*/
text-align:center;
margin:0px 0px 15px 0px;
padding:6px 0px;
}
/**** Added by Mike for new home page layout - June 2013 *****/
#right_narrow {
float:left;
width:200px;
background-color:#FFFFFF;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 16px;
}
#right_narrow h4 {
font-size:13px;
line-height:24px;
color:#336699;
font-weight:bold;
text-align:center;
margin:0px;
}
#right_narrow .outerbox {
width:188px;
border:1px solid #E1E1E1;
margin:0px 0px 10px 0px;
padding:10px 5px 0px 5px;
}
#right_narrow .outerbox_blue {
width:188px;
border:1px solid #336699;
margin:0px 0px 10px 0px;
padding:10px 5px 0px 5px;
}
#right_narrow .titlebar {
width:200px;
height:24px;
background-color:#E1E1E1;
}
#right_narrow .titlebar_blue {
width:200px;
line-height:22px;
background-color:#336699;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-align:center;
margin:0px;
padding:0px;
}
#right_narrow ul.button-image {
list-style-type:none;
width:130px;
margin:0px auto;
padding:0px;
}
#right_narrow ul.button-image li {
list-style-type:none;
background-color:#FFFFFF;
width:120px;
height:100px;
border:5px solid #E1E1E1;
text-align:center;
margin:0px auto 10px;
padding:0px;
}
#right_narrow ul.button-image img {
display:block;
margin:0px 0px 2px 0px;
}
#right_narrow ul.button-image li:hover
{
border:5px solid #AAAAAA;
}
/*
#right_narrow ul.button-image li a:hover
{
color:#FFFFFF;
text-decoration:none;
}
*/
#right_narrow ul.reason_list li {
background:transparent url(../../../images/common/li_grey_white_8x8.png) no-repeat 0 3px;
text-align:left;
line-height:14px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 15px;
}
#right_narrow ul.round_blue_tick li
{
background:transparent url(../../../images/si_body/li_tick.png) no-repeat 0 0px;
text-align:left;
line-height:14px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 18px;
}
#right_narrow p.testimonial_txt
{
text-align:justify;
font-style:italic;
margin:0px 0px 10px 0px;
padding:0px;
}
#right_narrow span.tstmnial_auth
{
font-style:normal;
font-weight:bold;
}
#right_narrow img.quotation
{
display:inline;
margin:0px;
padding:0px 5px 0px 5px;
}
#right_narrow textarea.idea_txtbox
{
width:168px;
border:1px solid #C0C0C0;
height:50px;
margin:0px 0px 15px 0px;
padding:0px 5px 0px 5px;
}
/*  END NEW CODE for right side home column */
#right_ssi {
float:left;
width:180px;
background-color:#EEEEEE;
padding:15px 10px 0px 10px;
margin:10px 0px 10px 0px;
}
#right_ssi .inside_cnt {
background-color:#FFFFFF;
width:170px;
padding:10px 5px 0px 5px;
margin:0px;
}
#right_ssi h4 {
font-size:15px;
color:#336699;
margin:0px 0px 10px 0px;
}
#right_ssi img {
display:block;
border:1px solid #E1E1E1;
margin:0px auto 5px;
}
/**************************************************************************************/
/***************** THIS NEXT PART WAS ORIGINALLY IN SUBMODAL.CSS FILE ******************/
/**************************************************************************************/
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
position: absolute;
z-index: 200;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
opacity: .7;
filter: alpha(opacity=70);
/* this hack is so it works in IE
* I find setting the color in the css gives me more flexibility 
* than the PNG solution.
*/
background-color:transparent !important;
background-color: #333333;
/* this hack is for opera support
* you can uncomment the background-image if you don't care about opera.
* this gives you the flexibility to use any bg color that you want, instead of the png
*/
background-image/**/: url(../../../images/common/maskBG.png) !important;
background-image:none;
background-repeat: repeat;
display:none;
}
#popupContainer {
position: absolute;
z-index: 201;
top: 0px;
left: 0px;
display:none;
padding: 0px;
}
#popupInner {
border: 2px solid #000000;
background-color: #ffffff;
}
#popupFrame {
margin: 0px;
width: 100%;
height: 100%;
position: relative;
z-index: 202;
}
#popupTitleBar {
background-color: #486CAE;
color: #ffffff;
font-weight: bold;
height: 1.3em;
padding: 5px;
border-bottom: 2px solid #000000;
border-top: 1px solid #78A3F2;
border-left: 1px solid #78A3F2;
border-right: 1px solid #204095;
position: relative;
z-index: 203;
}
#popupTitle {
float:left;
font-size: 1.1em;
}
#popupControls {
float: right;
cursor: pointer;
}
/******************************************************************************************/
/***************** THIS NEXT PART WAS ORIGINALLY IN dhtmlwindow.css FILE ******************/
/******************************************************************************************/
.dhtmlwindow{
position: absolute;
border: 2px solid #336699;
visibility: hidden;
background-color: white;
}
.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:14px;
font-weight:bold;
background-color: #336699;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: pointer;
}
* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}
.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid #003366;
background-color: white;
color: #013467;
height: 150px;
padding: 2px;
overflow: auto;
}
.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}
.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}/******** END OF CSS FILE *******/