a {outline: none;} 

* html #tlc, * html #trc {height: 1%;}

#tlc, #trc { zoom: 1 }

#tlc, #trc, #blc, #brc 
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#tlc {background-image:url(../images/tlc.jpg);background-position: 0% 0%;}
#trc {background-image:url(../images/trc.jpg);background-position: 100% 0%;}	
#blc {background-image:url(../images/blc.jpg);background-position: 0% 100%;}
#brc {background-image:url(../images/brc.jpg);background-position: 100% 100%;}
#tb, #bb {background-color: transparent;background-repeat: repeat-x;}			
#tb	{background-image:url(../images/tb.jpg);background-position: 0% 0%;}
#bb	{background-image:url(../images/bb.jpg);background-position: 50% 100%;}	
#rb	{background-image:url(../images/r.jpg);background-position: 100% 0%;background-repeat: repeat-y;}
#lb	{background-image:url(../images/l.jpg);background-position: 0% 100%;background-repeat: repeat-y;}

#footerarea-landing
{
	margin: -35px 0 0 0;
	height: 27px;
}

#combinedbox {
	float: left;
}

#turbobox
	{
	position: relative;
/*	margin-left: auto;
	margin-right: auto;	*/
	margin-top: 30px;
	padding: 0;
	text-align: left;	
	width: 362px;
	background-color: #f0f0f0;
	}

#landing-graphic {
	padding-left:14px;
	padding-top:10px;
	float:left
	width:930px;
}
#trial-display {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/trial.jpg') no-repeat;
}
#free-display {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/free.jpg') no-repeat;
}
#free-blank {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/blank-free.jpg') no-repeat;
}
#free-blank-sip {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/blank-free-sip.jpg') no-repeat;
}
#aastratrial-display {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/aastra-trial.jpg') no-repeat;
}
#aastravoip-display {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/aastra-voip.jpg') no-repeat;
}
.hi-q {
	position:absolute;
	top:325px;
	left:160px;
}
#tollfree-preferred {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/tollfree-preferred.jpg') no-repeat;
}
#tollfree-5000 {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/tf-5000.jpg') no-repeat;
}
#tollfree-blank {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/display19.jpg') no-repeat;
}
#flat-blank {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/flat-blank.jpg') no-repeat;
}
#special-blank {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/special-blank.jpg') no-repeat;
}
#biz-promo-blank {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/biz-promo-blank.jpg') no-repeat;
}
#tollfree-blank .content {
	padding-left:275px;
	padding-top:12px;
	width:600px;
	float:left;
}
#flat-blank .content, #special-blank .content, #free-blank .content, #free-blank-sip .content {
	padding-left:320px;
	padding-top:12px;
	width:570px;
	float:left;
}
#biz-promo-blank .content {
	padding-left:420px;
	padding-top:10px;
	width:500px;
	float:left;
}
#tollfree-blank h1 {
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#183d7c;
}
#flat-blank h1, #special-blank h1, #biz-promo-blank h1, #free-blank h1, #free-blank-sip h1
{
	margin:0;
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#183d7c;
}
#tollfree-blank .green-bold, #flat-blank .green-bold, #special-blank .green-bold, #biz-promo-blank .green-bold, #free-blank .green-bold, 
#free-blank-sip .green-bold
{
	font-family:"Arial Black",Gadget;sans-serif;
	color:#0b7d05;
	font-size:24px;
	font-weight:normal;
}
#tollfree-blank ul, #flat-blank ul, #special-blank ul, #biz-promo-blank ul, #free-blank ul, #free-blank-sip ul
{
	list-style-image:url(../images/blue-arrow.png);
	list-style-type:square;
	margin:0px;
	padding-top:10px;
	padding-left:25px;
}
#tollfree-blank li {
	font-family:Arial,Helvetica;sans-serif;
	color:black;
	font-size:14px;
	font-weight:normal;
	margin-bottom:1em;
}
#flat-blank li, #special-blank li, #biz-promo-blank li, #free-blank li, #free-blank-sip li
{
	font-family:Verdana;Geneva;sans-serif;
	color:black;
	font-size:12px;
	font-weight:normal;
	margin-bottom:1em;
}
#cisco-display {
	float:left;
	width:935px;
	height:227px;
	background: url('../images/cisco.jpg') no-repeat;
}
#monthly {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/monthly.jpg') no-repeat;
}

#call {
	position:absolute;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:black;
	top:40px;
	left: 685px;
}
#special-display-2995 {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/special-2995.jpg') no-repeat;
}
#special-display-2995u {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/special-2995u.jpg') no-repeat;
}
#special-display-495 {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/special-495.jpg') no-repeat;
}
#special-display-495u {
	float:left;
	width:935px;
	height:251px;
	background: url('../images/special-495u.jpg') no-repeat;
}
.free-trial-email
{
	width:180px;
	height:27px;
	background:url(../images/login_input_back.jpg) no-repeat;
	border:none;
	color:#404040;
	font-size:14px;
	position: absolute;
	top: 300px;
	left: 475px;
	padding-left:7px;
	padding-top:3px;
}
.free-trial-email2
{
	width:180px;
	height:14px;
	background:#eee;
	border:none;
	color:#404040;
	font-size:12px;
	position: absolute;
	top: 250px;
	left: 95px;
	padding-left:7px;
	padding-top:3px;
}
.free-trial-button {
	position: absolute;
	top: 303px;
	left: 675px;
}
.free-trial-button2 {
	position: absolute;
	top: 251px;
	left: 295px;
}
.special-button {
	position: absolute;
	top: 295px;
	left: 480px;
}
.special-button2 {
	position: absolute;
	top: 295px;
	left: 525px;
}
.special-button3 {
	position: absolute;
	top: 305px;
	left: 640px;
}
.special-button4 {
	position: absolute;
	top: 135px;
	left: 185px;
}
.special-button5 {
	position: absolute;
	top: 300px;
	left: 125px;
}
#blue360_header
{
	float:left;
	padding-top:0px;
	width:360px;
}
.blue_title_center .blue_top_middle div
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	background: url('../../images/blue-hdr-bg.jpg') repeat-x bottom left;
	height: 30px;
}
#turbocontent
	{
	padding:15px;
	}
#turbocontent h1
	{
	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
	}
#turbocontent p
	{
	color:#000;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}
#turbocontent ul {
	list-style-image:url(../../images/checkmark_blue.png);
	list-style-type:square;
	margin-top:0px;
}
#turbocontent li {
	margin-bottom:1em;
}
#center_text_landing {
	float:left;
	padding-left: 8px;
	padding-right: 23px;
	font-size:12px;
	width:355px;
}

#landing-tabs {
	float:left;
	padding-left:14px;
	width:930px;
}
.cols3 {
	float:left;
	padding-top:10px;
	padding-left:10px;
	color:#404040;
}
.cols2 {
	float:left;
	padding-top:0px;
	padding-left:10px;
	color:#404040;
}
.left-col {
	float:left;
	width:300px;
	padding-right:25px
	line-height:16px;
	font-size:12px;
}
.left-col-wide {
	float:left;
	width:570px;
	padding-right:0px;
	line-height:16px;
	font-size:12px;
}
.left-col-450 {
	float:left;
	width:450px;
	padding-right:0px;
	line-height:16px;
	font-size:12px;
}
.mid-col {
	float:left;
	width:245px;
	padding-right:25px;
}
.right-col {
	float:left;
	width:320px;
	font-size:12px;
}
.right-col-wide {
	float:left;
	width:580px;
	padding-right:0px;
}
.right-col-550 {
	float:left;
	width:550px;
	padding-right:0px;
	padding-left:20px;
}
.right-col-400 {
	float:left;
	width:400px;
	font-size:12px;
}
#boldblue {
	font-weight:bold;
	color:#183d7c;
}
#boldgreen {
	font-weight:bold;
	color:#0b6d04;
	font-size:120%;
}
#boldblack {
	font-weight:bold;
	color:#000;
	font-size:120%;
}
#blueheader {
	font-weight:bold;
	color:#183d7c;
	font-size:14px;
	font-family:Verdana,Arial,sans-serif;
}
#plans_table, #plans_table_new
{
	width: 570px;
	margin-left: 0px;
	border-collapse:collapse;
	margin-bottom:0px;
	margin-top:0px;
}
#plans_table thead th.rounded-first, #plans_table_new thead th.rounded-first
{
       background:#1a3979 url(../images/left-blue.jpg) no-repeat scroll left -1px;
}
#plans_table thead th.rounded-last, #plans_table_new thead th.rounded-last
{
       background:#1a3979 url(../images/right-blue.jpg) no-repeat scroll right -1px;
}
#plans_table th
{
	background:#1a3979 none repeat scroll 0 0;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:8px;
}
#plans_table_new th
{
	background:#1a3979 none repeat scroll 0 0;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:8px;
}
#plans_table td, #plans_table_new td
{
	background:#ddeffd; none repeat scroll 0 0;
	border-top:1px solid gray;
	color:#000;
	font-size:14px;
	font-family:Verdana,Arial,sans-serif;
	padding:6px;
}
#plans_table td.left, #plans_table_new td.left {
	border-left:1px solid gray;
	text-align:left;
}
#plans_table td.right, #plans_table_new td.right {
	border-right:1px solid gray;
	text-align:center;
}
#plans_table tr.bottom, #plans_table_new tr.bottom {
	border-bottom:1px solid gray;
}
#tollfree_table
{
	width: 300px;
	margin-left: 0px;
	border-collapse:collapse;
	margin-bottom:0px;
	margin-top:0px;
}
#tollfree_table td
{
	background:#fff; none repeat scroll 0 0;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	color:#000;
	font-size:14px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	padding:6px;
}
#tollfree_table td.left {
	border-left:1px solid gray;
	text-align:left;
}
#tollfree_table td.right {
	border-right:1px solid gray;
	text-align:right;
}
	
.tabberlive .tabbertab ul {
	list-style-image:url(../images/blue-arrow-sm.png);
	list-style-type:square;
}
.tabberlive .tabbertab li {
	margin-bottom:.5em;
}
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
	}
.tabberlive {
 margin-top:15px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0px;
 padding: 3px 0; /* first defines bottom vert space, second defines length of border to the left of first tab */
 border-bottom: 1px solid gray;
 font-family: Verdana,Arial,sans-serif;
 font-weight: bold;
 font-size:12px;
}

ul.tabbernav li
{
 list-style: none;
 margin: -2px; /* space between tabs */
 display: inline; 
}

ul.tabbernav li a
{
 padding: 3px 1em;
 margin-left: 2px;
 border: 1px solid gray;
 border-bottom: none;
 background: #183d7c; /*#b9e0fd;*/
 text-decoration: none;
}

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

ul.tabbernav li a:hover
{
 color: #000;
 background: #6699ff; /* 183d7c */
 border-color: #183d7c; /* 183d7c */
}

ul.tabbernav li.tabberactive a
{
 color: #183d7c;
 background-color: #f0f0f0;
 border-bottom: 1px solid #f0f0f0;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background:#f0f0f0;
 border-color:gray;
 border-bottom: 1px solid #f0f0f0;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	margin-top:-12px;
	padding:10px; 
	border:1px solid gray;
	height:225px;
	background-color:#f0f0f0;
	overflow:hidden;
	border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

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

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
/*
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:225px;
 overflow:auto;
}
*/

/* For Pop-Ups */

#popup_plans
{
	margin: 0;
	border-collapse:collapse;
}
#popup_plans th
{
	color:#183d7c;
	font-style:Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:2px;
}
#popup_plans td
{
	color:#000;
	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
	padding:2px;
}
.masthead {
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing:-1px;
	font-size:26px;
	font-weight:normal;
	color:#000;
}
.bold-mast {
	font-family:Verdana,Geneva,sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
	font-size:26px;
	color:#183d7c;
}
#access_table
{
	width: 400px;
	margin-left: 0px;
	border-collapse:collapse;
	margin-bottom:0px;
	margin-top:0px;
}
#access_table td
{
	background:#fff; none repeat scroll 0 0;
	border:1px solid gray;
	color:#000;
	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	padding:6px;
	text-align:center;
}

	
