.choice-section .choices::before {
	background-color: #FFF !important;
}

.bundle-section .bundle-table tbody tr td:first-child {
	font-size: 14px !important;
	color: black ;
	background-color: #2ac4ea !important;

}
[type="checkbox"]:not(:checked) + label::after, [type="checkbox"]:checked + label::after {
	content: '✔' !important;
	position: absolute !important;
	top: -1px !important;
	left: 5px !important;
	font-size: 21px !important;
	color:#47d3c9 !important;
	transition: all .2s !important;
}
.choice-section .choices .choice-item [type="checkbox"]:checked + label + .item-content {
	background-color: #333 !important;
}
.choice-section .choices .choice-item {
}
.btn-custom:hover, .btn-custom:active, .btn-custom.active {
	color: #50C7D7 !important;
	border: 1px solid #20B8CC !important;
}
h2.page-title {
	color: #2ac4ea !important;
}
.bundle-section .bundle-table table thead {
    background: #2ac4ea !important;
}
.responhead th {color:#fff !important;}
.bundle-section .bundle-table th, .bundle-section .bundle-table h4 {
    color: #2ac4ea !important;
}
.bundle-section .bundle-table tfoot .price-tag {
    color: #2ac4ea !important;
}
.bundle-section .bundle-footer {
    background-color: #2ac4ea !important;
}
.btn-custom.btn-white:hover, .btn-custom.btn-white:active, .btn-custom.btn-white.active {
    background-color: #2ac4ea;
}
body.p-flow header .bundle-header p {
    border: 1px solid #2ac4ea !important;
    color: #2ac4ea !important;
}
/**This is a test css**/
.btn-custom.btn-white {
    border: 1px solid #2ac4ea;
    color: #2ac4ea !important;
}
.custom-modal .modal-content h5 {
    color: #47D3C9 !important;
}
.custom-modal .modal-content .modal-body p a {
	color: #47D3C9 !important;
}
.btn:hover, .btn:focus, .btn.focus {
	color: #fff ;
}
td.tabheading {color:#fff !important;}




img.inactive-image {
    border-radius: 18%;
}









/* ~ minimal base styles 
----------------------------------------------- */
/* always force a scrollbar in non-IE */ 
html { overflow-y: scroll; background:#ddd url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bgBodyGradient.jpg') center top repeat-y; display:block; width:100%; } 
body { height:100%; background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/blueGlow.png') center top no-repeat; width:100%;}
/* The base font size for browsers is 16px. So set your base font here, to apply evenly
16 x 0.625 = 10
16 x 0.75  = 12
16 x 0.875 = 14
16 Ãƒâ€” 1.125 = 18
*/

body, select, input, textarea { 
	color: #444; /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */
	font-weight: normal;
	font-size: 100%; /* 100% = 16px */
	line-height: 1.125em; /* 1.125em = 18px */
	font-family: 'Muli',sans-serif; 
	/*outline:none;*/
	}

h1,h2,h3,h4,h5,h6	{ font-weight: normal; }
h1 { font-family: 'Rokkitt', serif; color:#0079c2; font-size:2.5em; line-height:1em; }
h2 { font-family: 'Rokkitt', serif; color:#0079c2; font-size:1.625em; line-height:1em; }
h3 { font-family: 'Rokkitt', serif; color:#888989; font-size:1.3125em; line-height:1em; }
h4 { font-family: 'Muli', sans-serif; color:#363737; font-size:0.9375em; line-height:1em; }
.ld_bundles h3 { font-size:1.25em; color:#444444; }


p {font-family: 'Muli', sans-serif; font-size:0.9375em; color:#656565; font-weight:400;}
#content p {font-size:0.75em;}

a:link		{ text-decoration:none; font-family: 'Muli', sans-serif; /*outline:none;*/}
a:active	{}
a:visited	{ text-decoration:none; }
a:hover 	{ text-decoration:underline; }

sup 	{ vertical-align: top; font-size: smaller; position: relative; top: -3px; }
.head_signUp sup {top:-1em;}
.box_rates sup {top: 1em;}
sup.tm { font-size: 15px; top: 0; vertical-align: super; }
sup.reg {font-size:8px; top:0; vertical-align:super;}
sup.add_rate { top: -1em; vertical-align: baseline; font-size: 17px; }

li a {font-family: 'Muli', sans-serif;color:#363737;font-size:0.875em;}
li a.ff_mac {font-size:13px;}
aside { padding:0;margin:0; }

.screenreaderonly { position: absolute !important; left: -10000px !important; top: auto !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }

/* ~ layout 
----------------------------------------------- */
/* header */
header { height:80px; background-color:#fff; padding-left:70px }

/* sign in - OLD, now My Account */
a.sign_in { clear: right; background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnSignIn.gif') 0 0 no-repeat; height:38px; width:107px;float:right; font-size:0.875em; color:#737373; line-height:38px; text-decoration:none; margin-right:20px; font-family: 'Rokkitt', serif; font-size: 14px;}
a.sign_in:hover { background-position:0 -38px; color:#737373; }
a.sign_in span {padding-left:18px;}

#sitelogo
{
	position:relative;
	left:-60px;
}

/* My Account */
a.my_acct { clear: right; background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnMyAcct.gif') 0 0 no-repeat; height:38px; width:128px;float:right; font-size:0.875em; color:#737373; line-height:38px; text-decoration:none; margin-right:20px; font-family: 'Rokkitt', serif; font-size: 14px; position:relative; left:-55px; z-index:501;}
a.my_acct:hover { background-position:0 -38px; color:#737373; }
a.my_acct span { padding-left: 18px;}

a.my_acct_pay { clear: right; background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnMyAcctPay.gif') 0 0 no-repeat; height:38px; width:128px;float:right; font-size:0.875em; color:#737373; line-height:38px; text-decoration:none; margin-right:20px; font-family: 'Rokkitt', serif; font-size: 14px;}
a.my_acct_pay:hover { background-position:0 -38px; color:#737373; }
a.my_acct_pay span { padding-left: 22px;}
a.my_acct_pay { position: absolute; left: 880px; top: 30px;}

a.my_acct_bundlesave { clear: right; background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnBundleSave.png') 0 0 no-repeat; height:38px; width:136px;float:right; font-size:0.875em; color:#737373; line-height:38px; text-decoration:none; margin-right:20px; font-family: 'Rokkitt', serif; font-size: 14px; position:relative; left:-55px; z-index:501;}
a.my_acct_bundlesave:hover { background-position:0 -38px; color:#737373; }
a.my_acct_bundlesave span { padding-left: 10px;}

#main_content { margin: 0 auto 40px auto; width:100%; position:relative; display:block; overflow:hidden; padding-bottom:40px; margin-bottom:20px; padding: 0px 10px; }
.wholesale_info article { padding:20px 0; }

/* breadcrumbs */
#breadcrumbs { position:absolute; left:0; top:15px; }
#breadcrumbs a, #breadcrumbs p { color:#a2a2a2; font-size:10px; }
#breadcrumbs a:hover { color:#f80; }

/* home */
.home_banner_txt { width:467px; height: 422px; background: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/homeTop.png') no-repeat; }
.home_banner {width:410px;}
.home_banner_txt h1 {width:390px;margin-top:35px;}
.home_banner p {line-height:1.5em;width:auto;font-size:0.8125em;}
.home_rate_fix p {color:#363737;font-size:1.75em;line-height:1.75em;padding-top:15px;}

/* home banner */
/*p.banner_rate {color:#363737;font-size:1.75em;line-height:1.75em;padding-top:15px;}*/
.amount {font-family: 'Rokkitt', serif;font-size:2.75em;}
.cents_term p {color:#363737;font-size:150%;margin-top:5px;}
/*.banner_cents_term p {color:#363737; font-size:150%; margin-top:13px;}*/
p.term_adj {font-family: 'Rokkitt', serif;margin-top:-7px;}
p.banner_term_adj {font-family: 'Rokkitt', serif;margin-top:11px; font-size:1.875em;}

.main_feature p {font-size: 0.8125em; width: 550px;}
.main_feature p.banner_rate {color:#363737;font-size:1.75em;line-height:1.75em;padding-top:15px; width:auto;}
.main_feature .banner_cents_term p {color:#363737; font-size:150%; margin-top:13px; width:auto;}
.home_banner a:link, .main_feature a:link, .ephone_banner a:link, .about_banner a:link, .landing_host a:link, .sip a:link {color:#FF8800;text-decoration:none;}
.home_banner a:hover, .main_feature a:hover, .ephone_banner a:hover, .about_banner a:hover, .landing_host a:hover, .sip a:hover {text-decoration:underline;}
.home_banner a:visited, .main_feature a:visited, .ephone_banner a:visited, .about_banner a:visited, .landing_host a:visited, .sip a:visited {color:#FF8800;text-decoration:none;}

/* rest of site banners */
.landing { width:100%; padding-bottom: 30px; }
.landing h1 { margin:63px 0 10px 0; line-height:0.875em; width:425px; }
.whole_sale h1 { margin:50px 0 10px 0; }
.hostPBX h1 { margin-top: 25px;}
.ld_banner h1 { margin:0 0 10px 0; line-height:0.875em; width:448px; }
.ephone_banner h1 { line-height:0.875em; width:460px; }
.landing h1.extra_txt { margin-top:40px;}
.banner_title_adj h1 { width:455px; }
.landing p, .sip li { width:420px; font-size:0.8125em; line-height:1.375em; }
.tech_support h1 { margin: 18px 0 10px;}
.tech_support p { width:460px; }
.landing p.call_us { font-family: 'Rokkitt', serif; color:#232323; font-size:1.25em; line-height:1em; padding-top:13px; }
.single_banner { height:0 }
.main_feature { width:677px; margin-top:30px; margin-bottom: 70px; }
.main_feature img, .business_banner img { width:32px; float:left; padding:5px 5px 0 0; }
.banner_pod_signup {float:left; position:relative; padding: 15px 20px 0 0; width:30%;} /*replace .head_signUp*/
.no_button {padding-top: 30px;}
p.feat_desc { font-size:0.8125em; width:550px; }
.ephone_banner {width:100%;padding-top:30px;}
.ephone_banner p { font-size:0.8125em; width: 450px; }
.head_signUp { float:left; width:30%; padding:43px 0 0 0; position:relative; }
.head_signUp p { float:left; width:auto; color:#363737; font-size:1.5625em; }
img.pod_div { position:absolute; top:25px; right:23px; width:5px; padding:0;}
.head_signUp p {float:left;width:auto;color:#363737;font-size:1.5625em;}
.term_side p {font-size:1.875em;}
.term_side p.mo {margin:12px 0 0 -28px;font-family: 'Rokkitt', serif;}
.bonus {clear:left;overflow:hidden;}

.head_btn { clear:both; }
.business_banner {margin-top:/*46*/20px; width:565px; padding-left:35px;}
.business_banner p {font-size:0.8125em;width:550px;}
.landing_host p { width: 530px; }
.ld_banner {margin-bottom:60px; width:100%; height:100%;}
.banner_signUp_2col {width:225px;}
.banner_pods { width:500px; margin-top:20px;}
.banner_app_download { float:left; width:33%; position:relative; }


.res_LD_banner p {font-size:13px; color:#656565; font-weight:400;}
.res_LD_banner p.banner_rate, .rate_fix p.banner_rate {color:#363737;font-size:1.75em;line-height:1.75em;padding-top:15px;width:auto;}
.res_LD_banner .banner_cents_term p, .rate_fix .banner_cents_term p {color:#363737; font-size:150%; margin-top:13px; width:auto;}
.res_LD_banner p.nb {color:#879196;font-size:0.75em;font-family: 'Rokkitt', serif;}
.res_LD_banner p.nb.nbfree { width: 158px; font-size: 0.6em; line-height: 0.95em; position: relative; top: -2px; }


/**=================already check 777777======================**/



/* home and landing pods - 3 pods */
#pod_wrap {clear:both;display:block;}
.pod {background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bgPod.png') 0 0 no-repeat;width:282px;height:100%;float:left;margin-right:20px;position:relative;height:297px;}
.pod h2 {padding:30px 29px 0 20px;}
.pbx_pods {height: 226px;}
.sm_pod img.icon, .bh_pods img.icon {float:left;padding:31px 0 0 12px;}
/*.sm_pod img.icon, .bh_pods img.icon {float:left;padding:31px 0 0 19px;}*/
.ephone_pod img.icon {padding-left:12px;}
.sm_pod h2, .bh_pods h2 {float:left;padding:30px 0 0 5px;}
.sm_pod h2 {font-size: 1.5em;}
.pod p {font-weight:300;font-size:0.75em;padding:0 25px 5px 20px;clear:left;}
.sm_pod p {padding-left:12px;}
.home_plan_phone {position:relative; bottom:38px; right: 12px;}
.res_land_phone {position:relative; bottom:34px; right: 3px;}
.bus_land_phone {position:relative; bottom:35px; right: 12px;}
.res_plan_phones {padding-bottom: 65px;}
.bus_plan_phones {padding-bottom: 55px;}
/*.bh_pods h2 span.ephone_subhead {font-size: 22px; color: #444;}*/
.sm_pod h2 span.ephone_subhead {font-size: 22px; color: #444;}

/* new layout for rates */
p.the_pitch {color:#0079C2; padding:0 0 0 20px;}
.the_deal {clear:left; padding-left:20px; display:block; float:left; margin-top:-5px;}
.deal_left {padding-left:10px;}
sup.pod_size {float:left; vertical-align:super; top:14px; line-height:1;}
p.super_cents {font-size:48px; float:left; padding:0 0 0 8px; font-family:'Rokkitt',serif; color:#363737; line-height:36px;}
.the_rest {padding-top:12px;}
p.sup_dec {height:12px; font-size:1em; color:#363737; float:left; padding:0 0 7px 0;}
p.the_duration {float:left;padding:0;font-family:'Rokkitt',serif;color:#363737;font-size:16px; width:60px;}
/* new layout end */
.start_rate {clear:left; width:153px; display:block; }
.start_rate p { font-weight:400; color:#363737; padding:0 0 0 20px; }
p.dollar {color:#0079C2;font-size:0.75em;}
.charge {padding-top:12px;}
.charge p {font-size:4em;}
.charge sup {font-size:1em;}
.start_rate p.cents {padding:3px 0 0 0;height:15px}
.start_rate p.term {padding:0;}
.start_rate p.term_push {padding-top:19px;}
.term {font-family: 'Rokkitt', serif;font-size:1.125em;color:#363737;}
.bus_pod_img {margin-top:-53px;}
.anywhere {margin-top:-45px;}
.ep_pod_img {margin-top:-9px;}
.bus_pod_img_tall {margin-top:-40px;}
.ephone_trial { width:200px; float:left; }
.ephone_trial2 { width:250px; float:left; }
.playbook_pod_img {margin-top:-12px;}
.anywhere_img {margin-top:-1px;}
.ephone_pod_img {margin-top:-32px;}
.host_phone {padding-right:30px;}
/*.ephone_pod_img {margin-top:-49px;}*/
.rate_container {position:relative; display:block; overflow:hidden;}
#content_wrap {width: 100%; overflow: hidden;}
.sip h1 {margin-top: 42px; width: 446px;}
.sip_local p {width: 500px;}
.sip ul {list-style: disc outside none; margin-left: 15px;}
.sip li {color: #656565; padding-top: 8px;}
.sip .banner_cents_term p {margin-top:7px;}
.sip .banner_cents_term p.banner_term_adj {margin-top: -4px;}

/* landing pages - 4 pods */
.sm_pod { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bg4Pods.png') 0 0 no-repeat; width:213px; height:100%; float:left; margin-right:20px; position:relative; }
.plan_action {float:left;width:147px;}
.term_side { display: block; height:25px; float:left; }
/* tabbed interface */
#tabbed, #content, #aPost, #list_posts {clear:left;width:665px;position:relative;overflow:hidden;float:left;}
#tabbed.wide { width:705px;}
#tabbed.wider { width:775px;}
#content.wider { width:775px;}
#product_tabs {margin:0 0 40px 0;}
#tabbed .txt_before_tabs { margin:20px 0; }
.addon {display:block;}
.tabNavigation ul { display:block; float:left;  margin:30px 0 0 0; background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/tabLine.jpg') 0 28px no-repeat;width:100%; }
.tabNavigation ul li { display:block; float:left; background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/tabLeftCorner.gif') 0 -31px no-repeat; padding:0 0 0 12px; } 
.tabNavigation ul li:hover { background-position:0 -31px; color:#363733; }

.tabNavigation ul li a { background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/tabRightCorner.gif') 100% -31px no-repeat; display:block; padding-right:12px; margin-right:10px; line-height:30px; height:30px; color: #ff8800; }
.tabNavigation ul li:hover a { background-position:100% -31px; color:#363733; text-decoration:none;}

.tabNavigation ul li.tab_on { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/tabLeftCorner.gif') left top no-repeat; color:#363733; cursor:default; }
.tabNavigation ul li.tab_on a { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/tabRightCorner.gif') right top no-repeat; color:#363733; cursor:default; }

.tab {display:none;}
.tab p { font-size:0.75em; }
/* regular lists */
.tab ul.plain_list, ul.plain_list {list-style:disc;}
.tab ul.plain_list li, ul.plain_list li { float:none; background:none; font-size:0.75em; color:#656565; font-weight:400; list-style:disc; margin-left:16px; padding-left:0; }
ul.plain_list_no_bullet li { float:none; background:none; font-size:0.75em; color:#656565; font-weight:400; list-style-type: none; margin-left:16px; padding-left:0; }
.tab ul.plain_list li li, ul.plain_list li li { font-size:1em; list-style:circle; }
.tab ul.list_spaced li, ul.list_spaced li {padding-bottom: 12px;}

/* add ons section */
.addon {margin-top:30px;}
.addon_wrap p {clear:left;overflow:hidden;position:relative;}
.bp_addon img {float:left;}
.addon h2 {font-size:1.875em;line-height:1.5em;margin-left:10px;float:left;}
.addon h2.planRate {float:right; color: #444; width: 140px; text-align: left;}
.bus_addon h2 {font-size:1.875em;line-height:1em;margin-left:10px;float:left;width:600px;padding-bottom:6px;}
.hosted_phones h2 {margin-left: 0;}

/* accordion section */
.table_head {margin-left:33px; color: #444; width: 100%;}

.accordion {margin-left:5px;}
.accordion h3+div {position:relative;padding-bottom:10px;width:660px;}
.accordion h3 {font-size:1.25em; /*margin: 3px 0 10px 0;*/ color:#0079c2; font-family:'Rokkitt',serif; cursor:pointer; background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnOpenClose.png') 0 2px no-repeat; padding-left:27px; display:block; height:21px; width:660px; position:relative; overflow:hidden; }
.accordion h3.close {background-position: 0 -17px;} 
.accordion p {font-size:0.75em;margin-left:28px;}
.accordion ul {list-style:disc inside none;margin-left:/*48*/27px;}
.accordion ul li {float:none;color:#656565;font-family: 'Muli', san-serif; font-size:0.75em; background:none;}
.accordion h3+div img {position:absolute;bottom:0;left:0;}
.accordion p a {font-family: 'Muli', san-serif;}

/* LD Accordion */
h3.ld_3cols span.bundle {width:250px; float:left;}
h3.ld_3cols span.mins_col {width:200px; float:left;}
h3.ld_3cols span.rate_col {width:150px; float:right;}
.list_2col {width:200px; float:left;}
#accordion img { padding-bottom: 5px; }

/* About */
#company_structure li { font-size:0.75em; }
#company_structure a { color:#ff8800; font-size:12px; }
#company_structure li.unit_division { padding-top:10px; font-weight:bold; }

/* Posts */
.post_teaser { overflow:hidden; padding:20px 0; }
.feature_thumb { width:100px; height:100px; float:left; padding-right:17px; }
.preview { float:left; width:545px; }
.preview h2 { color:#363737; font-size:1.5em; }
.preview p { font-size:0.75em; }
.preview a.continue { font-family: 'Muli', san-serif; color:#ff8800; font-size:0.75em; }
.date_cat { padding-bottom:15px; }
.list_cats a { color:#ff8800; }
/* Single Post */
#aPost { padding-bottom:30px; }
#aPost h2 { font-family: 'Muli', san-serif; color:#363737;}
#aPost p { font-size:0.75em; font-weight:300; }
#aPost h3 { font-family: 'Muli', san-serif; font-size:0.9375em; color:#363737; line-height:1.5em; }
#aPost img { padding:20px 0 15px; 0; }
.post_info { font-family:'Rokkitt',serif; color:#999; font-size:0.875em; }

/* Contact */
.cs { width:324px; }
#tabbed .cs h2 { color:#363737; }
#tabbed .cs p.phone_nums, #tabbed p.op_hours, #tabbed .head_location p { font-size:0.9375em; }
.how_to_contact { width:315px; padding:25px 0 0 20px; }
#tabbed .how_to_contact p, #tabbed p.hours { line-height:1.25em; }
.cs h4 { padding:47px 0 8px 0; font-size:1.25em; font-family: 'Rokkitt', serif; }
.how_to_contact h4 { padding:47px 0 8px 0; font-size:1.25em; font-family: 'Rokkitt', serif; }
.op_hours { padding-top: 15px; }
.head_location { width:180px; float:left; }
.head_location img { clear:left; float:left; width:17px; padding:12px 10px 0 0; }
.head_location p { float: left; padding-top:10px; }
.contact_form {float: right; width:461px;}

/* Help & Support */
.steps_heading { padding-top:25px; }
.connection_type { width:244px; height:159px; float:left; position:relative; padding-right:20px; margin-top:25px; }
.connection_type h3, .adaptor_type h3 { color:#0079c2; padding: 10px 0 0 10px; }
.cable { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/cableBox.jpg') 0 0 no-repeat; }
.dsl { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/dslBox.jpg') 0 0 no-repeat; }
.oneport { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/oneportbox.png') 0 0 no-repeat; }
.fourport { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/fourportbox.png') 0 0 no-repeat; }
.adaptor_type { width:215px; height:179px; float:left; position:relative; padding-right:6px; margin-top:25px; }
.ht496 { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/ht496Box.jpg') 0 0 no-repeat; }
.ht502 { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/ht502Box.jpg') 0 0 no-repeat; }
.ht801 { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/ht801Box.jpg') 0 0 no-repeat; }
.ht812 { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/ht812Box.jpg') 0 0 no-repeat; }
.dlink { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/dlinkBox.jpg') 0 0 no-repeat; }
.video_phone { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/videoPhoneBox.jpg') 0 0 no-repeat; }
.cisco_spa { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/spa2102Box.jpg') 0 0 no-repeat; }

.sr350N { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/350NBox.jpg') 0 0 no-repeat; }
.sr360N { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/360NBox.png') 0 0 no-repeat; }
.sr505N { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/505NBox.jpg') 0 0 no-repeat; }
.dcm476 { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/dcm476Box.jpg') 0 0 no-repeat; }
.dcw775 { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/dcw775Box.jpg') 0 0 no-repeat; }
.cgnres { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/cgnresBox.jpg') 0 0 no-repeat; }

/* Comwave Connect */
.comwaveconnect { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/comwaveconnect215x179.png') 0 0 no-repeat; }

#voicemail, #sup_features, #warranty, #faq, #troubleshoot {padding-top: 30px;}

/* Search Results */
#found_items p { line-height: 25px; }
#found_items a:link { color: #656565; text-decoration: none; }
#found_items a:hover { text-decoration: underline; }
#found_items a:visited { color: #656565; text-decoration: none; }


/* ~ sidebar 
----------------------------------------------- */
#right_sidebar {width:213px;float:right;margin:12px 20px 0 0;}
.box { 
	background-color: #efefef;
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/borderBox.png') , -moz-linear-gradient(top, #efefef 0%, #ffffff 100%); 
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/borderBox.png') , -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff));
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/borderBox.png') , -webkit-linear-gradient(top, #efefef 0%,#ffffff 100%); 
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/borderBox.png') , -o-linear-gradient(top, #efefef 0%,#ffffff 100%); 
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/borderBox.png') , -moz-linear-gradient(top, #efefef 0%, #ffffff 100%); 
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/borderBox.png') , -ms-linear-gradient(top, #efefef 0%,#ffffff 100%); 
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/borderBox.png') , linear-gradient(top, #efefef 0%,#ffffff 100%); 
	background-position: left top;
	background-repeat: repeat-y; 
	position:relative; 
	margin-bottom:20px; 
}
.inner_box { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/topBox.png') left top no-repeat; width:189px; padding:8px 12px 5px 12px;}
.inner_box p { line-height:1.1; }
img.bot_box {position:relative;bottom: -10px;}
.box p, .leadGenBlock p {font-size:0.6875em;}
.box h3 {padding-bottom:3px;}
.box h3, .box p, #country {padding-left:2px;padding-right:6px;}
.box_rates {margin-left:10px;display:block;overflow:hidden;position:relative;z-index:5	;}
.box_rates p {padding:0;color:#363737;}
.box_rates .amount {font-family: 'Rokkitt', serif;font-size:4em;}
.box_term p {font-family: 'Rokkitt', serif;font-size:1em;color:#363737;padding:0;}
.box_rates p.mo {margin:5px 0 0 0;}
.box_rates p.box_mo {margin:26px 0 0 0;}
.box_rates p.box_cent_mo {margin:10px 0 0 0;}
.box_term_btn {clear:left;margin-top:10px;}
.laptopBgImg { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/sidebarLaptop.jpg') no-repeat right bottom; height: 93px; width: 117px; position:absolute; right:2px; bottom:17px; z-index:1; }
.phonesBgImg {
	background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/sidebarPhones.png') no-repeat right bottom;
	/* [disabled]height: 108px; */
	/* [disabled]width: 84px; */
	position:absolute;
	right:2px;
	bottom:10px;
	z-index:1;
}
.homePhBgImg { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/sidebarHomePhones.jpg') no-repeat right bottom; height: 110px; width: 96px; position:absolute; right:2px; bottom:17px; z-index:1; }
.buddyBgImg { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/sidebarBuddy.jpg') no-repeat right bottom; height: 77px; width: 84px; position:absolute; right:0px; bottom:18px; z-index:1; }
.tabletBgImg { height: 60px; width: 86px; position:absolute; right:10px; bottom:30px; z-index:1; }
.OutlookBgImg { height: 37px; width: 37px; position:absolute; right:15px; bottom:26px; z-index:1; }

.leadGenForm {position:relative; overflow:hidden; margin-bottom:20px; }
.leadGenBlock {width:214px; padding:8px 0 5px 0;}

/* LD Widget Homepage Pod */
#country_pod { }
#country_pod select { width:100%; margin:10px 0 0 0;}
#country_pod_rates {max-width:225px; width:100%; margin:0 auto;}
#long_distance_country {padding:0; margin:0; font-size:.9em; margin:10px 0 5px 0 ;}
.rate {overflow:hidden; font-size:.7em; padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #CCC;}
.rateType {display:block; float:left;}
.rateNumber {display:block; float:right;}

.sidebar_cats li a { font-size:0.6875em; color:#ff8800; }
footer { clear:both; min-height:300px; background:#fafafa url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bgFooterGradient.png') 0 0 repeat-y; position:relative; }
.footer_bg { background:#fafafa url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bgFooterContent.png') 0 0 no-repeat; }
.footer_content { padding:30px 0 0 20px; display:block; overflow:hidden; }
.footer_content img.divide { position:absolute; top:20px; left:590px; }
.footer_content.detailsbtnvisible img.divide { top:55px; }
.footer_content.detailsbtnvisible { padding-top:10px; } 
.footer_box { width:135px; float:left; padding:0 70px 0 0; }
.social { padding:0 55px 0 0 }
.footer_box ul { padding-top:8px; }
.footer_box li a { font-family: 'Muli', sans-serif; font-size:0.75em; color:#888989; }
.footer_box li a:hover { color:#333; }
.social a { float:left; margin:10px 5px 0 0; }
.social a.fb { background:#fff url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnsSocial.gif') 0 0 no-repeat; height:20px; width:22px; }
.social a.tw { background:#fff url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnsSocial.gif') -26px 0 no-repeat; height:20px; width:22px; }
.social a.in { background:#fff url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnsSocial.gif') -51px 0 no-repeat; height:20px; width:22px; }
.social a.fb:hover {background-position: 0 -20px;}
.social a.tw:hover {background-position: -26px -20px;}
.social a.in:hover {background-position: -51px -20px;}
.chat { float:left; width:121px; margin-top:-5px; display:none; }
.award { float:left; width:121px; margin-top:-5px; position:relative; left:-40px; top: -24px;}
.chat a.chat { background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnLiveChat.gif') 0 0 no-repeat; height:39px; width:121px; font-size:0.875em; color:#737373; line-height:39px; text-decoration:none; font-family: 'Rokkitt', serif; font-size: 14px; }
.chat a:hover { background-position:0 -39px; color:#737373; }
.chat a span {padding-left:11px;}
.chat p { font-size:0.625em; color:#b5b5b5; margin-top:40px; }
.bottom { position:absolute; left:0; display:block; overflow:hidden; width:100%; }
.legal { clear:both; margin:0 auto; width:950px; position:relative; padding-left:20px; }
.legal { line-height: 15px; width: 860px; left:-35px; }
.legal p { color:#000000; font-size:0.625em; padding-bottom:10px; }
.legal p a { color:#000000 !important;}

footer a.detailsbtn { margin-top:15px; margin-left:15px; display:inline-block; background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/icons/details.png') 0 0 no-repeat; height:39px; width:131px; }
footer a.detailsbtn:hover { background-position:0 -39px; }

footer a.detailsbtn.detailsbtnfr { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/icons/detailsfr.png') 0 0 no-repeat; }
footer a.detailsbtn.detailsbtnfr:hover { background-position:0 -39px; }

#comparebundles a.detailsbtn { position: relative; bottom: -90px; left: 50%; background: transparent 0 0 no-repeat; height: 39px; width: 131px; display: inline-block; margin-left: -66px; z-index: 1; }
#comparebundles a.detailsbtn:hover { background-position:0 -39px; }

#comparebundles a.detailsbtn.detailsbtnfr { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/icons/detailsfr.png') 0 0 no-repeat; }
#comparebundles a.detailsbtn.detailsbtnfr:hover { background-position:0 -39px; }

body.noint15liteccap #comparebundles a.detailsbtn { bottom: -75px; }


table.callustable a.detailsbtn { position: absolute; top: -8px; right: 89px; display: inline-block; background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/icons/details.png') 0 0 no-repeat; height: 39px; width: 131px; -moz-transform: scale(0.75); -ms-transform: scale(0.75); -o-transform: scale(0.75); -webkit-transform: scale(0.75); transform: scale(0.75); }
table.callustable a.detailsbtn:hover { background-position:0 -39px; }

table.callustable a.detailsbtn.detailsbtnfr { background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/icons/detailsfr.png') 0 0 no-repeat; }
table.callustable a.detailsbtn.detailsbtnfr:hover { background-position:0 -39px; }

/* ~ navigation 
----------------------------------------------- */
/* primary navigation */

#main_nav {position:relative;padding:25px 0 0 30px; float:left; z-index:500; left:-60px;}

#primary {display:block;}
#primary a {display:block;}
#primary li a:hover {text-decoration:none; color:#0079c2;}
#main_nav a {outline: none;} 
#primary .leftauto { left:auto !important; display:block !important; }
#primary ul {z-index:500;display:block;}
#primary ul li {float:none;}

.main_level {width:617px;}
.main_level li {list-style:none;float:left;}
.main_level li a { background:url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/en/mainNav.gif') no-repeat; display:block; height:41px; text-indent:-9999px; }
.main_level li a.residential_nav { background-position: 0 0; width: 137px; }
.main_level li a.business_nav { background-position: -137px 0; width: 122px; }
.main_level li a.wholesale_nav { background-position: -259px 0; width: 133px; }
.main_level li a.support_nav { background-position: -392px 0; width: 161px; }
/* PRIMARY LEVEL NAV : hover state active */
.main_level li a.residential_nav.active { background-position: 0 -41px; width: 137px; }
.main_level li a.business_nav.active { background-position: -137px -41px; width: 122px; }
.main_level li a.support_nav.active { background-position: -392px -41px; width: 161px; }
.main_level li a.wholesale_nav.active { background-position: -259px -41px; }

/* Navigation drop down */
#primary li ul.first_level {position: absolute; width: 159px; left: -9999px; background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bkgd_dropDown.png') top left no-repeat; height:143px; }
#primary li ul.first_level.canres {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bkgd_dropDown5.png') top left no-repeat; height:179px; }
#primary li ul.first_levelusa {position: absolute; width: 159px; left: -9999px; background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bkgd_dropDown3.png') top left no-repeat; height:143px; }
#primary li ul#navmenutwo {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bkgd_dropDown.png') top left no-repeat; }
#primary li ul.long {position: absolute; width: 159px; left: -9999px; background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bkgd_dropDown7.png') bottom left no-repeat; height:247px; }
#primary li:hover ul {left:auto; }
#primary ul.first_level li {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/bkgd_subNav.gif') 0 0 no-repeat; height: 30px; width: 147px; margin: 4px 0 3px 6px; color:#fff;}
#primary ul.first_level li:hover, #primary ul.first_level li.focushover {background-position: 0 -30px;}
#primary ul.first_level a {line-height: 22px; background: none; text-indent:0; padding:5px; text-decoration:none;}
#primary ul.first_level a:hover, #primary ul.first_level a.focushover {color:#fff;text-decoration:none;}
#primary ul.first_tab { margin-left: 5px; }
#primary ul.extend {position: absolute; width: 205px; left: -9999px; z-index: 500; background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bkgd_dropDownLong.png') bottom left no-repeat; height:245px; } 
#primary ul.extend li {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/bkgd_subNavLong.gif') 0 0 no-repeat; height: 30px; width: 190px; margin: 4px 0 3px 5px;}

/* language toggle */
.language { padding:5px 15px 5px 0; float:right; }
.language li { list-style:none; float:left; padding:0 8px 0 8px; }
.language li a { font-family: 'Muli', sans-serif; font-size:0.5625em; color:#737373; }
.language li a:hover {color:#333;}
.language span { font-size:0.5625em; color:#737373; float:left; }
.language li a.your_language { text-decoration:underline; color:#333; }

#pagination {text-align:center; overflow:hidden;}
#pagination .prev {float:left;}
#pagination .next {float:right;}
#pagination li a {font-family: 'Muli', san-serif; color:#ff8800;}
#pagination li a:hover {text-decoration:underline;}
/* ~ forms 
-----------====================already check 33333===================------------ */
p.formp
{
	color: #879196;
    cursor: default;
    font-size: 0.875em;
	padding-top:1em;
	padding-bottom:0.5em;
}

#searchForm { background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/searchBar.png') 0 0 no-repeat; height:27px; width:158px; position:absolute; top:12px; right:20px; z-index:10; }
#searchForm input {border:none;}
#searchForm input#search { background-color:transparent; height:24px; width:130px; position:absolute; bottom:0; left:5px; color:#879196; font-family: 'Muli', sans-serif; font-size:0.875em;}
#searchForm input#searchSubmit { background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/icons/btnSearch.png') 0 0 no-repeat; height:11px; width:11px; position:absolute; top:8px; right:8px; cursor:pointer; }
#searchForm input#searchSubmit {text-indent: -9999em;}

#disputeform { padding-top: 10px; }
#disputeform input {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/contactInput.gif') no-repeat 0 0; height:27px; width:365px; border:0; padding:0 8px; padding-bottom:10px;}
#disputeform textarea {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/contactMsgInput.gif') no-repeat 0 0; height:102px; width:365px; border:0; padding:5px 8px; }
#disputeform input.send {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnSendMsg.gif') no-repeat 0 0; height:23px; width:116px; border:0; color:#fff; font-family: 'Rokkitt',serif; font-size:1em; float:right; }
#disputeform input.send:hover { background-position: 0 -23px; }
#disputeform label.error { color: red; display: block; margin: 0 0 0 80px; font-size: 13px; width: auto; float: none; }
#disputeform.french label { width:135px; }
#disputeform.french input.send { left:-139px; }


#contact { padding-top: 10px; }
#contact label, #leadGen label, #leadGenpbx label, #disputeform label, .siteform label { width:100px; float:left; cursor:default; font-size:0.875em; color:#879196; margin-top: 3px;}
 #leadGen label, #leadGenpbx label, .siteform label {width:100%; margin-top:10px;}
 #leadGen label.chkProd, #leadGenpbx label.chkProd {width:188px; color: #656565; float:left; margin: 0 0 5px 8px;}
#contact input {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/contactInput.gif') no-repeat 0 0; height:27px; width:365px; border:0; padding:0 8px; padding-bottom:10px;}
#leadGen input, #leadGenpbx input, .siteform input  {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/leadGenInput.gif') no-repeat 0 0; height:27px; width:217px; border:0; padding:0 8px; margin-bottom: 10px; }
#leadGen input[type=checkbox], #leadGenpbx input[type=checkbox] {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/leadGenChkBox.gif') no-repeat 0 0; height:16px; width:16px; border:0; padding:0; margin:0 8px 5px 0; float: left;}
#leadGen input#otherInterest, #leadGenpbx input#otherInterest {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/leadGenProdInput.gif') no-repeat 0 0; height:27px; width:191px; border:0; padding:0; margin:0 0 15px 24px;}
#leadGen textarea, #leadGenpbx textarea, .siteform textarea {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/contactMsgInput.gif') no-repeat 0 0; height:102px; width:213px; border:0; padding:5px 8px; resize: none; }
#contact textarea {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/contactMsgInput.gif') no-repeat 0 0; height:102px; width:365px; border:0; padding:5px 8px; }
#contact input.send {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnSendMsg.gif') no-repeat 0 0; height:23px; width:116px; border:0; color:#fff; font-family: 'Rokkitt',serif; font-size:1em; float:right; }
#contact input.send:hover { background-position: 0 -23px; }
#contact.french label { width:135px; }
#contact.french input.send { left:-139px; }
#leadGen input.send, #leadGenpbx input.send, .siteform input.send {background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnLeadGenSubmit.png') no-repeat 0 0; height:23px; width:85px; border:0; color:#fff; font-family: 'Rokkitt',serif; font-size:1em; float: left; }
#leadGen input.send:hover, #leadGenpbx input.send:hover { background-position: 0 -23px; }
/*Remove button padding in FF*/
input::-moz-focus-inner { border: 0; padding: 0; }
/* Form validation */
#contact label.error { color: red; display: block; margin: 0 0 0 100px; font-size: 13px; width: auto; float: none; }
#leadGen label.error, #leadGenpbx label.error, .siteform label.error {color: red; display: block; margin: 0; font-size: 13px; width: auto; float: none;}
#leadGen #products, #leadGenpbx #products {margin: 8px 0 8px 0;}
#leadGen #products label, #leadGenpbx #products label {display: block; margin: 0; width: 100%;}
#leadGen #products label.error, #leadGenpbx #products label.error {display:none;}
#leadGen #products p, #leadGenpbx #products p {display: block; overflow: hidden;}
#leadGen #products p input, #leadGenpbx #products p input {float: left;}
#leadGen #products p label, #leadGenpbx #products p label {width:185px; float: left; font-size:14px;}
/* LDW */
.comwave_cities { font-size:0.75em; margin-left:18px;list-style-type:none; }
#tabbed .comwave_cities li { background:none; float:none; margin-bottom:15px; }
.comwave_cities label { cursor:default; width:110px; float:left; }

/* Calling Guide */
#input-form {font-size: 0.75em; margin: 20px 0 0 28px;}
#input-form label {cursor: default; clear: left; width: 180px; display: block; float: left;}
#input-form input {border: 1px solid #0079C2; padding: 0 3px 0 3px;}
#input-form #submit {float: right; border: none; margin-right: 253px;}
#input-form label.error {display: none !important;}
#input-form input.error {border: 1px solid red !important;}
#input-form span.customerror {display: inline; color: red;}

p#resultmsg {color: #0079C2;}
p#resultmsg.error {color: red; font-weight:bold;}

.spinner {display: none;}

/* ~ tables 
----------------------------------------------- */
table {font-family: 'Rokkitt', serif; width:100%; font-size:1.25em; line-height: 3em;}
#cols2 {margin-top:15px;}
td.addon_item {width:70%;}
#cols3 {margin-top: 20px;}
.even, .stripe {
	background: #fafafa; /* Old browsers */
	background: -moz-linear-gradient(left, #fafafa 0%, #f8f8f8 26%, #f3f3f3 50%, #f8f8f8 75%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fafafa), color-stop(26%,#f8f8f8), color-stop(50%,#f3f3f3), color-stop(75%,#f8f8f8), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #fafafa 0%,#f8f8f8 26%,#f3f3f3 50%,#f8f8f8 75%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #fafafa 0%,#f8f8f8 26%,#f3f3f3 50%,#f8f8f8 75%,#fefefe 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(left, #fafafa 0%,#f8f8f8 26%,#f3f3f3 50%,#f8f8f8 75%,#fefefe 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 */
	background: linear-gradient(left, #fafafa 0%,#f8f8f8 26%,#f3f3f3 50%,#f8f8f8 75%,#fefefe 100%); /* W3C */
	border-top: 1px solid #d9d9d9; 
	border-bottom: 1px solid #d9d9d9;
}
td.addon_rate {text-align:right; padding-right:30px;}
td.final_col {text-align:left;padding-right:0;}
table sup {top: -1em; vertical-align:baseline;}
.table_dollar {font-size:46px;}
.table_mo {font-size:14px; margin-left:-23px;}
.no_cents {margin-left:0;}
td.addon_rate span {margin-top:5px;}
.strings { font-size:14px;}
span.mins { font-size: 32px; }
span.minutes { font-size: 16px; }

#cols3 tr td:first-child {width:300px;}
#cols3 tr td:last-child {width:130px;}

.vid_support {margin-top: 10px;}
.vid_support td {vertical-align: top;}
.vid_support td .video {display:none;}
.stripe {border: none;}
#content .vid_support p {font-size: 12px; font-family: 'Muli', sans-serif; line-height: 30px; height: 30px;}
.vid_support a {font-size: 16px; margin: 2px 0 0 0;}
#content .vid_support p.no_vid {font-size: 15px; color: #363737; font-family: 'Rokkitt', serif; margin-left: 20px;}



/* ~ buttons 
----------------------------------------------- */
a.btn_learn_more {background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/en/learnMore.gif') 0 0 no-repeat;height:35px;width:150px;text-indent:-9999px;margin-right:21px;display:block;clear:left;}
a.btn_learn_more:hover {background-position:0 -35px;display:block;overflow:hidden;}

a.btn_view_plans {background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/viewPlans.gif') 0 0 no-repeat;height:27px;width:109px;text-indent:-9999px;margin:10px 0 10px 20px;display:block;overflow:hidden;}
a.btn_view_plans:hover {background-position:0 -27px;}

a.btn_sign_up {background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/en/btnSignUp.png') 0 0 no-repeat;height:27px;width:139px;text-indent:-9999px;margin:0 0 15px 0;display:block;}
a.btn_sign_up:hover {background-position:0 -27px;display:block;overflow:hidden;}

a.btn_findOutMore {clear:left;background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/en/findOutMore.png') 0 0 no-repeat;height:25px;width:116px;text-indent:-9999px;display:block;}
a.btn_findOutMore:hover {background-position:0 -25px;display:block;overflow:hidden;}

a.btn_sidebarLearnMore {clear:left;background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/en/btn_SidebarLearnMore.png') 0 0 no-repeat;height:25px;width:116px;text-indent:-9999px;display:block;}
a.btn_sidebarLearnMore:hover {background-position:0 -25px;display:block;overflow:hidden;}

a.btn_sidebarLearnMoreNarrow {clear:left;background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/en/btn_SidebarLearnMoreNarrow.png') 0 0 no-repeat;height:25px;width:106px;text-indent:-9999px;display:block;}
a.btn_sidebarLearnMoreNarrow:hover {background-position:0 -25px;display:block;overflow:hidden;}

/* sliding door */
a.btn_sm span { background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnLeftSideSm.gif') 0 0 no-repeat; display:block; line-height:25px; color: #fff; clear:left; padding-left:20px; }
a.btn_sm { background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnRightSideSm.gif') top right no-repeat; display:block; float:left; height:25px; padding-right:20px; font-family:'Rokkitt', serif; text-align:center; text-decoration:none; }
.pod_btn { margin:10px 0 10px 20px; }
.pod_btn_left { margin:10px 0 10px 10px; }
.select_btn { position:absolute; bottom:0; left:0; margin: 0 0 10px 10px; }
.banner_pod_btn { margin:10px 0 15px 0;} 
a.banner_pod_btn { padding-right:/*10px*/15px; margin-right: 5px;}
a.banner_pod_btn span {padding-left:/*10px*/15px;}
.box_btn { clear:left; }
a.btn_sm:hover span { background-position: 0 -25px; }
a.btn_sm:hover { background-position: right -25px; text-decoration:none; }
.second_btn {margin-left:10px;}
a.wide_btn {margin-right: 24px; padding-right: 20px;}
a.wide_btn span {padding: 0 12px 0 32px;}


/** ~ non-semantic helper classes 
**/

.inside { width:950px; margin:0 auto; position:relative; display:block; }
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.blue {color:#0079c2 !important;}
.orange {color:#ff8800;}
a.orange{text-decoration:none;}

#pbxvideo
{
	left: 749px;
    position: absolute;
    top: 267px;
	z-index:1;
}
#pbxvideofr
{
	left: 535px;
    position: absolute;
    top: 265px;
}
#pbxvideo iframe
{
	left: 18px;
    position: relative;
    top: 13px;
}
#pbxvideofr iframe
{
	left: 18px;
    position: relative;
    top: 13px;
}
#hpvideo
{
	left: 575px;
    position: absolute;
    top: 324px;
}
#hpvideo iframe
{
	left: 18px;
    position: relative;
    top: 13px;
}
#pbxcontactinfo
{
	left: 473px;
    position: absolute;
    top: 268px;
}
#pbxcontactinfo .req
{
	margin-top:0px;
	margin-bottom:5px;
}
#pbxcontactinfo .tfn
{
	color:#FF8800;
}
#orangeev
{
	position:relative;
	top:5px;
}
#pbxleadform
{
	width:500px;
	height:560px;
}
#wholesaleleadform
{
	width:500px;
	height:520px;
}
div.pbxleadGenBlock
{
	width:500px;
}
.pbxleadGenBlock label.error
{
	position:absolute !important;
	top:26px !important;
	font-size:12px !important;
}
.pbxleadGenBlock input
{
	padding-top:3px !important;
}


#wholesalecontactinfo
{
	left: 473px;
    position: absolute;
    top: 320px;
}
#wholesalecontactinfo .req
{
	margin-top:0px;
	margin-bottom:5px;
}
#wholesalecontactinfo .tfn
{
	color:#FF8800;
}



a.fancyboxform:hover
{
	text-decoration:none;
}
span.featsuperscript
{
	font-size:0.7em;
	padding-left:3px;
	position:absolute;
	top:-3px;
}
ul.hassuperscript li
{
	position:relative;
}
p.featurefootnote
{
	font-size:0.6em !important;
}

img.accordionimage
{
	height:11px;
	top:3px;
	position:absolute;
}

#contact input.send, #disputeform input.send
{
	margin-top: 1em;
	position: relative;
	left: -194px;
}

#leadGen
{
	display:block;
}

#pod_wrap.ephone h4
{
margin-left:20px; line-height:0.875em; font-style:normal; color:#0079c2;
}

#pod_wrap.ephone ul, #ldratestext.pod.sm_pod ul{
font-size: 0.75em;
    font-weight: 300;
    padding: 0 25px 5px 20px;
	margin-top:.5em;
	margin-left:15px;
	list-style: disc outside none;}
	
	#pod_wrap.ephone li a, #ldratestext.pod.sm_pod li a {
font-size: 1em;
    font-weight: 300;
    color:#0079c2;}
	
	#pod_wrap.ephone ul li span, #ldratestext.pod.sm_pod ul li span{
font-size: 0.95em;
    margin-top:.5em;
	color:#ff7300;}
	
	#pod_wrap.ephone #widget {
	height:100%;float:left;margin-left: 46px; margin-top:-10px; position:relative;height:297px;width:300px;}
	
	
	#downloadapp
	{overflow:hidden; position:relative; height:115px; width:115px; float:left
		}
	
	#downloadapp a.appbtn {
	display:block;
	float:left;
	height:115px;
	padding-right:15px;
	width: 115px;
	position:relative;
}

#downloadapp a.appbtn:hover { top: -110px; text-decoration:none; }

/* new Apps Landing Page */ 
#pod_wrap.appsPage h4 {	margin-left:20px;	line-height:0.875em;	font-style:normal;	color:#0079c2;}
#pod_wrap.appsPage h5 {	margin-left:20px;	line-height:0.875em;	font-style:normal;	color:black;	font-family:'Rokkitt', serif;}
#label.appsPage p {margin-left:3px;line-height:0.875em; font-style:normal; color:#A2A2A2; font-family:'Rokkitt', serif; position:relative;}
#pod_wrap.appsPage .pod_btn_left {	margin:10px 0 10px 18px;}
#pod_wrap.appsPage .deal_left {	padding-left:22px;}
#pod_wrap.appsPage .res_land_phone {	position:relative;	top:-60px;}
#button.appsPage {position:relative;	top:-15px;	left:-5px;	float:left;}

/* new Terms & Conditions Page */ 
.legalsub {line-height:48px;color:#656565; font-size:30px;font-family:'Rokkitt',serif;}
.legalsub a{font-family:'Rokkitt',serif; color:#cfcfcf;}
.legalsub a:hover, h2.legalsub:hover a.legalsub{height:1.15em; display:inline-block; border-bottom: 2px solid #cfcfcf; text-decoration:none; }

/* new lead gen forms (under request a call tab) */
#leadGenpbx.two div.firstcol { margin-right:120px; }
#sidebarwrapper { position:relative; left:20px;}

.internet #rates{
	float:left;
	width:150px;
	position:relative;
	top:-30px;}
	
.internet #rates.compare {width:115px; padding-right:60px; text-align:center}
.internet #rates.compare h3 {font-size:1em;}
.internet #rates.compare p {width:115px}	
	
.internet h2{
	font-size: 1.25em;
	    font-family: 'Rokkitt',serif;
		color:#656565;
	}
.banner_title_adj_bundles h1 { width:480px; }
.banner_title_adj_bundles p { width:450px; }
.banner_title_adj_internet p { width:400px; }
#bundles_learn{position:relative; left:520px; top:-30px}

#pbx_promoheader h1{font-family:Rokkitt;serif; font-size:65px;text-align:center; color:#656565; line-height:45px}
#pbx_promoheader h2{font-family:Rokkitt;serif; font-size:58px;text-align:center; color:#656565; line-height:60px}
#pbx_promoheader span {color:#0079c2}
#pbx_promoheader p {font-family:Muli;sans-serif; font-size:18px;text-align:center; color:#656565; line-height:22px; padding-top:20px}

.pbx_calltoday {font-family:Rokkitt;serif; font-size:60px;text-align:left; color:#0079c2; padding-top:160px; position:relative;left:-70px}
.pbx_calltoday span {color:#f80;}

#pbxvideo_promo{ left: 739px; position: absolute; top: 897px; z-index:1; }

.pbx_formbox {position:absolute;top:270px; left:462px; height:620px; width:570px}

.pbx_offer {font-size:75px;font-family:Rokkitt;serif; position:absolute; left:-43px; top:325px; z-index:1; color:#f80;text-shadow:2px 1px #656565}
.pbx_offer #amount {font-size:230px; position:relative; top:160px; color:#f80;}
.pbx_offer #amount span {font-size:90px; position:relative; top:-90px; left:5px}
.pbx_offer #pbxphones {position:absolute; top:40px; left:100px}
.pbx_offerfeatures {z-index:1;position:absolute;top:710px;left:-55px; font-size:20px; font-family:Muli;sans-serif; line-height:40px; color:#0079c2;}
.pbx_offerfeatures span {color:#656565;font-size:24px}
.pbx_offerfeatures #col1{z-index:1;position:absolute;top:68px;left:0px; color:#656565;font-size:14px;}
.pbx_offerfeatures #col2{z-index:1;position:absolute;top:68px;left:255px; width:300px; color:#656565;font-size:14px;}

.pbx_offerfeatures ul.bullets li {
	font-size:13px;
	font-family:Muli, sans-serif;
	color:#707070;
	padding:0 0 0 30px;
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/icons/Bullet_gray.png');
	background-repeat:no-repeat;
	background-position:0px 5px;
	line-height:25px;
}

#pod_wrap.pbxpromo {clear:both;display:block; width:1000px}
#pod_pbxpromo{margin-right:51px;position:relative;left:-20px}

#wholesalecapacitymag
{
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/capacity.png');
    cursor: pointer;
    height: 56px;
    left: 272px;
    position: absolute;
    top: 43px;
    width: 208px;
}
#wholesalecapacitymag:hover
{
	background-position:0px -58px; 
}
#hostedbackbonemag
{
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/backbone.png');
    cursor: pointer;
    height: 56px;
    left: 263px;
    position: absolute;
    top: 116px;
    width: 208px;
}
#hostedbackbonemag:hover
{
	background-position:0px -60px; 
}

#hostedtopten
{
	background-image: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/brochure.png');
    cursor: pointer;
    height: 46px;
    right: 12px;
    position: absolute;
    top: 0px;
    width: 180px;
}
#hostedtopten:hover
{
	background-position:0px -46px; 
}

#ephone_long_distance_country_select
{
	width:185px;
}
#epfivelabel, #eptenlabel, #epthirtylabel
{
	color:#0079C2;
	display:inline-block;
	width:100px;
	text-align:center;
}
#epfivelabel
{
	padding-left:65px;
}
#ephoneratecountry
{
	color:#0079C2;
	line-height:30px;
	font-size:14px;
}

div.eprate
{
	border-bottom: 1px solid #CCCCCC;
	width:575px;
	font-size:14px;
	line-height:30px;
}

span.epratetype
{
	display:inline-block;
	width:256px;
}

span.epratefive
{
	width:100px;
	display:inline-block;
	text-align:center;
}

span.eprateten
{
	width:106px;
	display:inline-block;
	text-align:center;
}
span.epratethirty
{
	width:108px;
	display:inline-block;
	text-align:center;
}

span.ephoneminlabel
{
	font-variant:small-caps;
	font-size:12px;
}

#addmins
	{
	overflow:hidden;
	position:relative;
	height:72px;
	/* [disabled]width:95px; */
	float:left
		}
	
	#addmins a {
	display:block;
	float:left;
	/* [disabled]height:72px; */
	/* [disabled]padding-right:15px; */
	/* [disabled]width: 95px; */
	position:relative;
}

#addmins a:hover { top: -76px; text-decoration:none; }


/* Slider Hero Content */ 

.captiondomi {color: #777777;     font-size: 0.75em;    padding-left: 90px;    position: absolute;    text-align: right;    top: 160px;}
#ld.captiondomi  {padding-left: 80px; top: 150px;}

.slide img#hero {position: relative; top: 26px;}

.slide #domi {left: 540px; position: relative; top: -335px;}
.slide #domi h1 {color:#777;}

.blue {color:#0079c2}

#badgebtns {float:left; padding-right: 15px; padding-top:15px}


aside.sidebox
{
	width:213px;
	height:180px;
	position:relative;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #efefef 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
aside.sidebox div.top
{
	position:absolute;
	top:0px;
	left:0px;
	width:213px;
	height:8px;
	background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/topBox.png') left top no-repeat;
}
aside.sidebox div.middle
{
	position:absolute;
	width:213px;
	height:152px;
	top:8px;
	left:0px;
	background: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/borderBox.png') repeat-y scroll left top transparent;
	margin:0;
	z-index:1;
}
aside.sidebox div.middle div.pricecontainer
{
	height: 100px;
    left: 0;
    position: absolute;
    top: 91px;
    width: 100px;
}
aside.sidebox div.middle div.pricecontainer div.pricetitle
{
	position:absolute;
	top:0px;
	left:0px;
	color:#0079C2;
	font-family: 'Muli',sans-serif;
    font-size: 11px;
    line-height: 12.1px;
}
aside.sidebox div.middle div.pricecontainer div.dollar
{
	position:absolute;
	top:20px;
	left:0px;
	font-family:'Muli',sans-serif;
	font-size:13px;
	color:#444;
	line-height:16px;
	vertical-align: top;
}
aside.sidebox div.middle div.pricecontainer div.amount
{
	left: 10px;
    position: absolute;
    top: 15px;
}
aside.sidebox div.middle div.pricecontainer div.amount span
{
	font-family:'Rokkitt',serif;
	font-size:44px;
	color:#444;
	line-height:1em;
}
aside.sidebox div.middle div.pricecontainer div.per
{
	color: #363737;
    font-family: 'Muli',sans-serif;
    font-size: 11px;
    left: 46px;
    line-height: 1em;
    position: absolute;
    top: 36px;
}
aside.sidebox div.middle p
{
	font-family:'Muli',sans-serif;
	font-size:11px;
	color:#363737;
	line-height:12.1px;
}
aside.sidebox div.middle p.top
{
	padding-top:5px;
	color:#656565;
}
aside.sidebox div.middle div.middleinner
{
	position:absolute;
	top:0px;
	left:10px;
	width:193px;
	height:152px;
}
aside.sidebox div.bottom
{
	position:absolute;
	bottom:10px;
	left:0px;
	width:213px;
	height:10px;
	background: transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/background/bottom_ie.jpg') left top no-repeat;
}

#comingsoon span { background:transparent url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnLeftSideSm_gray.gif') 0 0 no-repeat; display:block; line-height:25px; color: #fff; clear:left; padding-left:10px;}
#comingsoon { background: url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/sprites/btnRightSideSm_gray.gif') no-repeat scroll right top transparent;
    display: block;
    float: left;
    font-family: 'Rokkitt',serif;
    height: 25px;
    margin: 10px 0px 10px 10px;
    padding-right: 10px;
    text-align: center;
    text-decoration: none;}
	
	
	
/* ~ Bundle Comparison Chart Styles
----------------------------------------------- */	
	
div#comparebundles table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height:28px;
	padding:0px;
	margin:0px;
	color:#777;
	border: 1px solid #f6f6f6;
	}	
	
div#comparebundles table td, #comparebundles table tr 
{
	padding:23px 4px 0px 4px;
	border: 1px solid #f6f6f6;
	}	
	
div#comparebundles table ul 
{
	padding: 10px 0 0 12px;
	margin:0px;
	list-style: outside;
	list-style-image:url('/wp-content/plugins/CodeOnce%20price/inc/../css/../images/ui/icons/check.png');
	font-size: 10.5px;
		}	
	
	div#comparebundles table ul li
{
	padding: 0px;
	margin:0px;
	line-height:13px;
	}	
	
	div#comparebundles table ul li span.bullet
{
	margin-left: -5px;
}
		
	
div#comparebundles h3 
{
	color:#fff; padding:20px; margin:0px;}
	
	
div#comparebundles table sup
{
	top: -.9em;
vertical-align: baseline;
font-size: 0.4em;}

div#comparebundles table sup.mth {
	top: -8px;
left: -22px;
position: relative;
font-size: 9px;
}

div#comparebundles td.amount
{vertical-align:middle; color:#d2232a; font-size: 2.25em; width:140px; padding:20px 0px 0px 14px;}

div#comparebundles td.int15liteccap, div#comparebundles td.int15ccap
{
	display:none;
}

div#comparebundles td.int15litecap, div#comparebundles td.int15cap, div#comparebundles td.int15c, div#comparebundles td.int15
{
	display:none;
}

div#comparebundles div.internettableheadercontainer
{
	position: relative;
	left:50px;
}

#redbanner {
	background-color: #ed1c24;
	padding: 3px;
	border-radius: 25px;
	margin-top: 50px;
	width: 678px;
}

#coupon {
	border: 2px dashed #fff;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-family: 'Rokkitt',serif;
	border-radius: 25px;
	font-size: 5.5em;
	padding: 0px 25px 25px 25px;
	vertical-align: middle;
	line-height:30px;
}

#tab_two.hpfeat p{width:565px}







/* ~ already check
----------------------------------------------- */	

.hostedcompare td#pad{padding:0px 0px 0px 10px;height:35px}
img.comparecheck {top: 6px; position: relative;}

.hostedcompare .the_deal {clear:left; padding-left:20px; display:block; float:left; margin-top:0px; text-align:center;}
.hostedcompare .deal_left {padding-left:10px;}
.hostedcompare p.super_cents {font-size:48px; float:none; padding:0 0 0 8px; font-family:'Rokkitt',serif; color:#363737; line-height:36px;}
.hostedcompare p.the_duration {float:left;padding:0;font-family:'Rokkitt',serif;color:#363737;font-size:16px;}
.hostedcompare .the_rest {padding-top:0px;}
.hostedcompare sup.pod_size {float:left; vertical-align:super; top:2px; line-height:1;}
.hostedcompare p.sup_dec {height:12px; font-size:1em; color:#363737; float:none; padding:0px; text-align:left; position:relative; top:-8px}


img#brand-logo {
	margin: 0px 8px;
}

#poweredby {font-size: 11px;
    font-style: italic;
    position: relative;
    right: 45px;
    text-align: right;
    top: -20px;}
	
#primary ul.first_level li#phonesystems {height: 55px;
background-size: 147px 110px;}

#primary ul.first_level li#phonesystems:hover {background-position: 0px -55px;}


div.tab#troubleshoot div ol {
    list-style-position: inside;
	margin: 0px 0px 0px 40px;
	font-size: 12px;
    line-height: 20px;
}

div.tab#troubleshoot div ol li {
	list-style-type: decimal;
    line-height: 16px;
	padding-bottom:5px;
}

.bold {font-weight: bold !important;}

p.call_us.req:hover {color:#f80 !important;}


/* temp for christmas changes */
body.page-template-english-residential-basic-plan-php div.res_LD_banner,
body.page-template-english-residential-enhanced-plan-php div.res_LD_banner,
body.page-template-english-residential-canada-plan-php div.res_LD_banner,
body.page-template-english-residential-global-plan-php div.res_LD_banner
{
	position: relative;
	left: 122px;
}

body.page-template-english-residential-long-distance-php div.res_LD_banner
{
	position: relative;
	left:25px;
}

body.page-template-english-residential-home-php #main_content div.right:nth-child(3)
{
	padding-right: 27px !important;
}

body.page-template-english-residential-home-php #main_content img.pod_div
{
	left: 663px !important
}

body.page-template-english-residential-home-php #hpvideo
{
	left: 686px !important;
}

body.page-template-french-residential-basic-plan-php div.res_LD_banner,
body.page-template-french-residential-enhanced-plan-php div.res_LD_banner,
body.page-template-french-residential-canada-plan-php div.res_LD_banner,
body.page-template-french-residential-global-plan-php div.res_LD_banner
{
	position: relative;
	left: 110px;
}

#pccheckfield
{
	font-size:90%
}


ul.pkgtv {
    text-align: left;
    list-style: square inside url('/wp-content/plugins/CodeOnce%20price/inc/../css/..//images/arrow.png');
}
.pkgtv li {font-size:12px;}
h6.pkgheading {
    text-transform: uppercase; 
    margin-bottom: 19px !important;
}

.choice-section .choices .choice-item { border-bottom: 1px solid #ddd !important;  border-top: 1px solid #ddd !important;  margin: 0 0px; }

.learnmore {
    width: 166px;
    height: 78px;
    background-color: #2ac4ea;
    border-top-left-radius: 110px;
    border-top-right-radius: 110px;
    border-bottom: 0;
    text-align: center;
    margin: 20px auto 0;
}
.learnmore a {
    color: #fff !important;
    margin: 39px 0;
    float: left;
    width: 100%;
}

.choice-section .choices .choice-item .item-content {padding-bottom:0px !important;}

.tabheading {color:#fff;}
.speeddis {
    color: #f30a25;
    padding: 10px 0 0 0;
    text-align: center;
}

.service-info img {
    margin: 0 auto;
}

.item-content:hover {background-color:#333 !important; color:white !important;}
.item-content:hover li, .item-content:hover h6.pkgheading {color:white  !important; text-decoration:none;}

a.thelink:hover {
    text-decoration: none !important;
}