/* CSS Document */
html
{
	height:100%;
}

body
{
	height: 100%;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img
{
	border: 0;
}

a, a:visited
{
	color: #1B5191;
}

ul,p,h1,h2,h3,h4,h5
{
	margin:0px;
	padding:0px;
}

h1
{
	color:#000000;
	font-size:22px;
	margin-bottom:1em;
}

h2
{
	color:#1B5191;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0.5em;
	margin-top:1.5em;
}

h3
{
	color:#1B5191;
	font-size:12px;
	font-weight:bold;
}

h4
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0.5em;
	margin-top:1.5em;
}

h5
{
	font-size: 14px;
	font-weight: bold;
}

h6
{
	color:#1B5191;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-top: 16px;
}

.darkgreen
{
	color: #0d7f05;
}
.boldgreen
{
	color: #0d7f05;
	font-weight:bold;
}
strong
{
	color: #183D7C;
}
.boldblack
{
	color: black;
	font-weight:bold;
}

#container
{
/*	height: auto !important;*/
/*	height: 100%;
	min-height: 100%;*/
    min-height: 550px;
}

#container ul
{
	margin: 12px 0 12px 0;
	padding-left: 40px;
}

#container p
{
	margin-bottom: 6px;
}

#padding
{
	padding-bottom: 15px;
}

.clear
{
	clear:both;
}

#homearea
{
	background:#fff;
}

#home
{
	width:960px;
	margin:auto;
	position: relative;
}

#main
{
	width:960px;
	float:left;
	background:#fff;
}

#header
{
	width:930px;
	float:left;
	padding-left:14px;
	height:75px;
}

#logo
{
	cursor: pointer;
	width:334px;
	height:75px;
	float:left;
	background:url(../images/logo.gif) no-repeat;
}

#topnav
{
	float:right;
	width:330px;
	height:32px;
}

#topnav ul
{
	list-style: none;
	width: 330px;
	height: 32px;
	margin: 0px;
	padding: 0px;
}

#topnav li
{
	float: left;
	/*height: 32px;*/
	height: 24px;
	background: url(../images/hdr_bkg.gif) repeat-x;
	cursor: pointer;
	padding-top: 8px;
}

#topnav li a
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	/*font-weight: bold;*/
	padding-left: 6px;
}

#topnav li.t_bar_a
{
	width: 81px;
}

#topnav li.t_bar_b
{
	width: 69px;
}

#topnav li.t_bar_c
{
	width: 68px;
}

#topnav li.t_bar_d
{
	width: 46px;
}

#topnav li.t_bar_d a, #topnav li.t_bar_a a
{
	padding-left: 10px;
}

#topnav li.limg_end, #topnav li.rimg_end, #topnav li.limg_end-act, #topnav li.rimg_end-act
{
	width: 9px;
}

#topnav li.limg, #topnav li.rimg, #topnav li.limg-act, #topnav li.rimg-act
{
	width: 8px;
}

#topnav li.limg
{
	background: url(../images/hdr_left.gif) no-repeat;
}

#topnav li.rimg
{
	background: url(../images/hdr_right.gif) no-repeat;
}

#topnav li.limg_end
{
	background: url(../images/hdr_end_left.gif) no-repeat;
}

#topnav li.rimg_end
{
	background: url(../images/hdr_end_right.gif) no-repeat;
}

#topnav li.limg-act
{
	background: url(../images/hdr_left_active.gif) no-repeat;
}

#topnav li.rimg-act
{
	background: url(../images/hdr_right_active.gif) no-repeat;
}

#topnav li.limg_end-act
{
	background: url(../images/hdr_end_left_active.gif) no-repeat;
}

#topnav li.rimg_end-act
{
	background: url(../images/hdr_end_right_active.gif) no-repeat;
}

.topnav_a
{
	color: #ffffff !important;
}

#navigation
{
	width:930px;
	float:left;
	padding-left:14px;
	height:39px;
}

#mainnav
{
	width:930px;
	float:left;
	height:39px;
	background:url(../images/mainnav_back.jpg) repeat-x;
}

#mainnav ul
{
	list-style:none;
	float:left;
	width: 769px;
	margin: 0px;
	height: 39px;
	padding: 0px;
}

#mainnav li
{
	padding-top: 12px;
	float:left;
	background-color: #cccccc;
	height: 32px;
	background:	url(../images/mainnav_back.jpg) repeat-x;
	cursor: pointer;
}

#mainnav li.mid-act
{
	background:	url(../images/button_bg.jpg) repeat-x;
}

#mainnav li.limg
{
	background:	url(../images/mainnav_back.jpg) repeat-x;
	width: 18px;
}

#mainnav li.limg-act
{
	background:	url(../images/button_left.jpg) no-repeat;
	width: 18px;
}

#mainnav li.rimg
{
	background:	url(../images/mainnav_back.jpg) repeat-x;
	width: 19px;
}

#mainnav li.rimg-act
{
	background:	url(../images/button_right.jpg) no-repeat;
	width: 19px;
}

#mainnav li a
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.mainnav_a, #mainnav li.mid-act a
{
	color: #1B5191 !important;
}

/* font & general layout stuff */

.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

p.botmargin
{
	margin-bottom: 1em;
}

p.indent
{
	margin-left: 15px;
}

#content
{
	margin-top: 11px;
	padding-left: 20px;
	width: 900px;
	height: 100%;
}

#twoboxes
{
	margin-top:11px;
	padding-left:14px;
	width: 960px;
	height: 100%;
}

#threeboxes
{
	width:960px;
	float:left;
	padding-left:14px;
	/* height:211px; */
	margin-top:11px;
}

.lefttextarea
{
	float: left;
	font-size: 12px;
	height: 100%;
	padding-right: 22px;
	width: 630px;
}

#footerarea
{
	background:url(../images/footer_back.jpg) center no-repeat;
	/*margin: -35px 0 0 0;*/
	height: 27px;
}

#footer
{
	width:931px;
	margin:auto;
	height:27px;
	padding-left:14px;
	padding-top:0px;
	padding-right:26px;
}

#footer ul
{
	list-style:none;
	float:left;
}

#footer li
{
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#505050;
	padding-top:6px;
	padding-left:22px;
	padding-right:10px;
}

#footer li a
{
	color: #505050;
	text-decoration: none;
}

#footer li a:hover
{
	text-decoration:underline;
}

#footer p
{
	color:#505050;
	font-size:10px;
	padding-top:7px;
	padding-right:10px;
	text-align: right;
}

#mainmessage
{
	width:659px;
	height:296px;
	float:left;
	margin-top:0px;
	margin-bottom:10px;
}

/* home page slider stuff */

ul#slider
{
	padding: 0;
	margin: 0;
}

.jcarousel-skin-turbo .jcarousel-container {
	position: relative;
	width: 100%;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 1px;
}

.jcarousel-skin-turbo .jcarousel-container-horizontal {
    width: 100%;
}

.jcarousel-skin-turbo .jcarousel-clip-horizontal {
    width:  599px;
    height: 296px;
	clear: both;
	margin: auto;
	position: relative;
}

.jcarousel-skin-turbo .jcarousel-item {
    width: 599px;
    height: 296px;
}

.jcarousel-skin-turbo .jcarousel-item-placeholder {
    background: #f2f2f2;
    color: #000;
}

/**
 *  Slider Horizontal Buttons
 */
 
.jcarousel-skin-turbo .jcarousel-next-horizontal {
    position: absolute;
    top: 1px;
    right: 0;
    width: 33px;
    height: 296px;
    cursor: pointer;
    background-image: url(../images/next.jpg);
	background-repeat: no-repeat;
	background-position: 0;
}

.jcarousel-skin-turbo .jcarousel-prev-horizontal {
	position: absolute;
	top: 1px;
	left: 0;
	width: 30px;
	height: 296px;
	cursor: pointer;
	background-image: url(../images/previous.jpg);
	background-repeat: no-repeat;
}

/* boxes */

.box
{
	position: relative;
}

.box_title
{
	position: relative;
	height: 33px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
}

.box_top_left, .box_top_right
{
	position: absolute;
	height: 33px;
	width: 15px; 
	top: 0;
}

.box_top_left
{
	left: 0;
	background: url('../images/box_top_left.jpg') no-repeat bottom left;
}

.box_top_right
{
	right: 0;
	background: url('../images/box_top_right.jpg') no-repeat bottom right;
}

.box_top_middle
{
	height: 33px;
	width: 100%;
}

.box_title .box_top_middle div
{
	color: #ffffff;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 15px;
	padding-top: 6px;
	background: url('../images/box_top_back.jpg') repeat-x bottom left;
	height: 27px;
}

.box_bottom_left, .box_bottom_right
{
	position: absolute;
	height: 14px;
	width: 15px; 
	float: left;
	top: 0;
}

.box_bottom_left
{
	left: 0;
	background: url('../images/box_bottom_left.jpg') no-repeat top left;
}

.box_bottom_right
{
	right: 0;
	background: url('../images/box_bottom_right.jpg') no-repeat top right;
}

.box_bottom_middle
{
	width: 100%;
	height: 14px;
}

.box_bottom_middle div
{
	margin: 0px 15px;
	height: 14px;
	background: url('../images/box_bottom_back.jpg') repeat-x top left;
}

.box_bottom
{
	position: relative;
	height: 14px;
	width: 100%;
}

.box_content
{
	position: relative;
	width: 100%;
	background-color: #f0f0f0;
}

.box_left, .box_right
{
	position: absolute;
	width: 15px;
	height: 100%;
	top: 0;
}

.box_left
{
	left: 0;
}

.box_right
{
	background: url('../images/box_right.jpg') repeat-y bottom left;
	right: 0;
}

.box_inner
{
	/*position: relative;*/
	padding-left: 10px;
	padding-right: 10px;
	z-index: 10;
}

/* boxes on homepage */
.home_box
{
	position: relative;
	float: left;
	height: 209px;
	width: 265px;
}

.home_box .box_content
{
	height: 162px;
}

.home_box .box_content .floatleft, .home_box .box_content .floatright
{
	padding-top: 15px;
}

.home_box .box_content .floatleft
{
	width: 92px;
}

.home_box .box_content .floatright
{
	width: 148px;
	font-size: 12px;
	line-height: 18px;
}

.home_free .box_content .floatleft
{
	width: 90px;
}

.home_free .box_content .floatright
{
	width: 246px;
}

.home_free .box_content .floatright span
{
	font-weight: bold;
	font-size: 14px;
}

.home_sip .box_content .floatleft
{
	width: 85px;
}

.home_sip .box_content .floatright
{
	width: 149px;
	padding-right: 3px;
}

.home_sip .learn_link
{
	padding-top: 17px;
}

.home_free input
{
	width:187px;
	height:18px;
	float:left;
	background:url(../images/email_back.jpg) no-repeat;
	border:0px;
	color:#7d7d7d;
	font-size:12px;
	margin-right:10px;
	font-weight:bold;
	padding-top:10px;
}

.home_box_middle
{
	width: 360px;
}

.home_free .bottom
{
	position: absolute;
	bottom: 0;
	padding-left: 5px;
	padding-bottom: 10px;
	height: 30px;
}


.home_box_pad
{
	padding-left: 21px;
}
/* new join call */
#joincall {
	position:absolute;
	font-family:Trebuchet MS,Geneva,Arial,sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#183d7c;
	top:10px;
	right: 0px;
}
#join-columns {
	float:left;
	padding-top:10px;
	border-top:10px solid #183d7c;
	width:948px;
	margin:10px; auto auto 14px;
}
#join-left {
	float:left;
	width:300px;
	height:180px;
	color:#282828;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
}
#join-mid {
	float:left;
	padding-left:10px;
	width:300px;
	height:180px;
	color:#282828;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
}
#join-right {
	float:left;
	padding-left:10px;
	width:300px;
	height:180px;
	color:#282828;
	border-bottom:1px solid gray;
}
#join-columns h2 {
	color: #0d7d05;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	margin:10px 0 10px 0;
}
#join-columns table {
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
}
#join-columns ol {
	margin-top:0;
	margin-left:3px;
	padding-left:20px;
}
#join-columns li {
	margin-bottom:1em;
}
#join-keypad-columns {
	float:left;
	width:948px;
	margin:10px; auto auto 14px;
	color:#282828;
	font-family:Arial,Helvetica,sans-serif;
}

#join-keypad-left {
	float:left;
	padding-left:20px;
	width:260px;
}
#join-keypad-left h2 {
	color: #0d7d05;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	margin:0 0 10px 0;
}
#join-keypad-mid {
	float:left;
	padding-left:20px;
	width:300px;
}
#join-keypad-right {
	float:left;
	padding-left:20px;
	width:300px;
}

.keypad td.white {
	font-family:Arial Black,Gadget,san-serif;
	font-size:14px;
	color:#282828;
	background:none;
	border: 1px solid black;
	text-align:center;
	width:33px;
}
.keypad td.green {
	font-family:Arial Black,Gadget,san-serif;
	font-size:14px;
	color:white;
	background:#0b7d05;
	border: 1px solid black;
	text-align:center;
	width:33px;
}
	
	
/* how it works */
#how-left 
{
	float:left;
	width: 640px;
	color: #282828;
	padding-right: 30px;
	padding-top:3px;
}
#how-left p 
{
	color: #282828;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding-top:10px;
	line-height:16px;
}
#how-left h2 
{
	color: #282828;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
}

.blackbold
{
	color:#000000;
	font-weight:normal;
	font-family:'Arial Black',Gadget,sans-serif;
}
#how-left strong 
{
	color: #183d7c;
	font-weight:bold;
}
#how-left td 
{
	color: #183d7c;
	font-weight:bold;
	font-size:14px;
	height:20px;
	width:auto;
	padding-left:20px;
	border:0;
}
#how 
{
	float:left;
	width:918px;
	margin:0 auto 10px auto;
	padding-left:14px;
}
#how p 
{
	color: #282828;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding-top:10px;
	line-height:16px;
}
#how h2 
{
	color: #282828;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
}
#how h3 
{
	color: #183d7c;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
}
#how ol 
{
	color: #282828;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:16px;
}
#how li 
{
	margin-bottom:6px;
}
.instructions 
{
	float:left;
	width:350px;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
}
.separator 
{
	width:750px;
	height:10px;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	margin-bottom:10px;
	border-bottom:1px solid gray;
}
#keypad-how 
{
	padding-top:20px;
	text-align:center;
}
#feature-list 
{
	list-style-image: url(../images/blue-arrow-sm.png);
	list-style-type: square;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}

.feature-list-small 
{
	list-style-image: url(../images/blue-arrow-sm.png);
	list-style-type: square;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.more 
{
	font-size:11px;
	color:#183d7c;
	font-style:italic;
}
/* plans */

.plan_left
{
	width: 710px;
}

.plan_right
{
	float: left;
	width: 200px;
}

.plan_right_bottom
{
	margin-top: 10px;
}

.plan_right_bottom p
{
	color: #646464;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 50px;
}

.plan_box
{
	position: relative;
	width: 100%;
	height: 307px;
}

.plan_box .box_content
{
	height: 260px;
}

.plan_box .box_content h5
{
	margin-bottom: 1.5em;
}

.plan_box .box_inner
{
	padding-top: 5px;
	width: 170px;
}
#plans-display 
{
	float:left;
	width:710px;
	padding-bottom:10px;
}
#plans-display-standard 
{
	float:left;
	padding-left:20px;
	padding-right:20px;
}
#plans-display-text 
{
	float:left;
	width:130px;
	text-align:center;
	padding-top:100px;
	padding-right:20px;
	font-family:'Trebuchet MS',Arial,sans-serif;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}
#plans-display-text2 
{
	float:left;
	width:130px;
	text-align:center;
	padding-top:60px;
	padding-right:20px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
#plans-display-flat 
{
	float:left;
}
.fader 
{
	float:left;
	background:url(../images/plans-fader-bg.jpg) no-repeat;
	width:262px;
	height:259px;
}
#fadeshow1 
{
	float:left;
	margin: 20px 0 0 20px;
}
.enterprise p 
{
	margin-left:10px;
	padding-top:15px;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
}
.options 
{
	padding-top:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
#plan_table
{
	margin-bottom: 10px;
}

#plan_table td
{
	width: 200px;
	text-align: center;
}

#plan_table .namerow
{
	font-size: 26px;
	font-weight: bold;
	color: #1B5191;
}

#plan_table .perrow
{
	font-size: 20px;
}

#plan_table .costrow
{
	font-size: 30px;
	font-weight: bold;
	color: #0d7f05;
}

#plan_table .signrow, #plan_table .bigrow
{
	font-size: 14px;
}

.disc
{
	font-size: 11px;
	font-style: italic;
	padding-left:60px;
	padding-right:65px;
}

/* added for SIP Access page */
.sip_address {
	font-size: 12px;
	padding-left:20px;
	font-weight:bold;
	line-height: 16px; 
	letter-spacing:1px;
	font-family:Arial,Helvetica,sans-serif;
	color:#0b6d05;
}

/* compare */


.turbo
{
	color: #0d7f05;
	font-family:'Trebuchet MS',Arial,sans-serif;
	font-size:120%;
	font-weight: bold;
}

.bridge
{
	color: #1b5191;
	font-family:'Trebuchet MS',Arial,sans-serif;
	font-size:120%;
	font-weight: bold;
}

#compare_table, #savings_table, #freq_table
{
	border-collapse:collapse;
	font-size:12px;
	margin-bottom:15px;
	margin-top:15px;
}

#compare_table
{
	width: 800px;
	margin-left: 60px;
}

#savings_table
{
	width: 800px;
	margin-left: 65px;
}
#savings_table .left-border
{
	border-left:solid 1px gray;
}
#compare_table thead th.rounded-first
{
	background:#1a3979 url(../images/left-blue.gif) no-repeat scroll left -1px;
}
#compare_table thead th.rounded-last
{
	background:#1a3979 url(../images/right-blue.gif) no-repeat scroll right -1px;
}
#compare_table th
{
	background:#1a3979 none repeat scroll 0 0;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:8px;
}
#savings_table thead th.rounded-first
{
       background:#c9c9c9 url(../images/left-gray.gif) no-repeat scroll
left -1px;
}
#savings_table thead th.rounded-last
{
       background:#c9c9c9 url(../images/right-gray.gif) no-repeat scroll
right -1px;
}
#freq_table thead th.rounded-first
{
       background:#1a3979 url(../images/left-blue.gif) no-repeat scroll
left -1px;
}
#freq_table thead th.rounded-last
{
       background:#1a3979 url(../images/right-blue.gif) no-repeat scroll
right -1px;
}

#savings_table th, #freq_table th
{
	background:#1a3979 none repeat scroll 0 0;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:8px;
}
#savings_table .provider th
{
	text-align:left;
}
#compare_table td, #savings_table td, #freq_table td
{
	background:#EBEBEB none repeat scroll 0 0;
	border-top:1px solid #FFFFFF;
	color:#333333;
	padding:6px;
}

#compare_table tfoot td.rounded-foot-left, #savings_table tfoot td.rounded-foot-left, #freq_table tfoot td.rounded-foot-left
{
	background:#EBEBEB url(../images/botleft.gif) no-repeat scroll left bottom;
}

#compare_table tfoot td.rounded-foot-right, #savings_table tfoot td.rounded-foot-right, #freq_table tfoot td.rounded-foot-right
{
	background:#EBEBEB url(../images/botright.gif) no-repeat scroll right bottom;
}

#compare_table tbody tr:hover td, #savings_table tbody tr:hover td, #freq_table tbody tr:hover td
{
	background:#D0DAFD none repeat scroll 0 0;
}

/* free trial conf page */

.trial_terms
{
	text-align: right;
	padding-right: 25px;
}


/* guarantee and custom */
.left-pic
{
	width:200px;
	padding-top:10px;
	padding-right:20px;
	float:left;
}
.center-text
{
	width: 420px;
	padding-right: 30px;
	padding-top:10px;
	float: left;
	font-size:14px;
	color:#404040;
}
.center-text h3 {
	font-family:'Arial Black',Gadget,Arial,sans-serif;
	font-size:14px;
	color:#0b7d05;
	padding-bottom:10px;
	padding-top:10px;
}	


/* login page*/

#login_box, #trial_box
{
	padding-top: 61px;
	float: left;
	height: 182px;
}

#login_box
{
	padding-left: 316px;
}

#login_box, #login_box .box_title, #login_box .box_bottom, #trial_box, #trial_box .box_title, #trial_box .box_bottom
{
	width: 327px;
}

#login_box .box_right, #login_box .box_content, #trial_box .box_right, #trial_box .box_content
{
  height: 135px;
}

#login_box .box_right.loginPartner, #login_box .box_content.loginPartner
{
  height: 175px;
}

.login-error, .trial-error
{
	color: red;
	font-weight: bold;
	position: absolute;
	top: 7px;
	left: 10px;
}

.label-email, .label-pass, .label-trial-email, .label-partner
{
	color: #194697;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	right: 214px;
}

.label-email
{
	top: 40px;
}

.label-email.loginPartner
{
    top: 71px;
}

.label-pass, .label-trial-email
{
	top: 71px;
}

.label-pass.loginPartner
{
    top: 102px;
}

.label-partner
{
    top: 40px;
}

.login-email-back
{
	width:180px;
	height:27px;
	background:url(../images/login_input_back.jpg) no-repeat;
	position: absolute;
	top: 35px;
	left: 120px;
}

.login-email-back.loginPartner
{
    top: 66px;
}

.login-email, .login-pass, .login-partner
{
	font-size:14px;
	border: 0;
	color:#000;
	height: 18px;
	width: 166px;
	padding: 0;
	margin-top: 4px;
	margin-left: 3px;
}

.login-pass-back
{
	width:180px;
	height:27px;
	background:url(../images/login_input_back.jpg) no-repeat;
	position: absolute;
	top: 66px;
	left: 120px;
}

.login-pass-back.loginPartner
{
    top: 97px;
}

.login-partner-back
{
	width:180px;
	height:27px;
	background:url(../images/login_input_back.jpg) no-repeat;
	position: absolute;
    top: 35px;
	left: 120px;
}

.login-button
{
	width: 99px;
	height: 30px;
	position: absolute;
	top: 99px;
	left: 120px;
}

.login-button.loginPartner
{
    top: 130px;
}

.forgot
{
	position:absolute;
	top:100px;
	left:234px;
}

.forgot.loginPartner
{
    top: 131px;
}

#trial_box
{
	padding-left: 50px;
}

.trial-email
{
	width:180px;
	height:27px;
	background:url(../images/login_input_back.jpg) no-repeat;
	border:none;
	color:#000;
	font-size:14px;
	position: absolute;
	top: 66px;
	left: 119px;
	padding-left:7px;
	padding-top:3px;
}
.trial-button
{
	width: 129px;
	height: 29px;
	position:absolute;
	top:101px;
	left:119px;
}

.label-signup, .label-nocard, .label-reset
{
	position: absolute;
	color: #696969;
	font-size: 14px;
	font-weight: bold;
}

.label-signup
{
	top: 10px;
	left: 45px;
}

.label-nocard
{
	top: 35px;
	left: 65px;
}

/* Added for Forgot Password page */

#login_box.forgot_box
{
	padding-left: 316px;
}

.forgot-email
{
	width:180px;
	height:27px;
	float:left;
	background:url(../images/login_input_back.jpg) no-repeat;
	border:none;
	color:#000;
	font-size:14px;
	padding-left:7px;
	padding-top:3px;
}

.reset-button
{
	position:absolute;
	top:65px;
	left:120px;
}

.label-reset
{
	position: absolute;
	bottom: 0;
	width: 300px;
}

/* internet access */
#inet h1 {
	font-family:Trebuchet MS,Geneva,Arial,sans-serif; 
	font-size:28px; 
	font-weight:normal;
}
#inet p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color: #404040;
	padding-top:0px;
	padding-bottom:30px;
}
#inet-left {
 width: 290px; 
 height: 350px;
 padding-right: 15px; 
 border-right: 1px solid #DDD; 
 margin-bottom: 30px;
 color: #404040;
 float: left;
 }
#inet-mid {
 width: 290px; 
 height: 350px;
 padding-left: 15px;
 padding-right: 15px; 
 border-right: 1px solid #DDD; 
 margin-bottom: 30px;
 color: #404040;
 float: left;
 }
#inet-right {
 width: 290px; 
 height: 350px;
 padding-left: 15px;
 margin-bottom: 30px;
 color: #404040;
 float: left;
 }


/* sitemap */

.column
{
	float:left;
	padding-left:25px;
	width:285px;
}
.column a
{
	text-decoration:none;
	color:#404040;
}

/* terms */

.termsdiv strong
{
	color: #000000;
}

/* usf */

.answers
{
	color:#000000;
	padding-left:30px;
	padding-bottom:8px;
}

/* contact */

.contact_left
{
	width: 350px;
	border-right: 1px solid #DDD; 
	float:left;
}
.contact_left p {
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	color:black;
	font-weight:normal;
}
.contact_right
{
	width: 550px;
	float: left;
	padding-left: 20px;
	/*padding-top: 55px;*/
}
#contact_table
{
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	padding-top:30px;
}
.contact_form
{
	color:#183D7C;
}
.gray-italics
{
	color:#505050;
	font-style:italic;
}

/* about hd */

.hd_box
{
	position: relative;
	float: left;
	width: 280px;
	height: 370px;
}

.hd_box .box_content
{
	height: 323px;
}

.hd_box .box_inner
{
	padding-top: 5px;
	width: 260px;
}

.hd_img
{
	float: left;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*height: 96px;
	width: 96px; */
}

/* toll number */
.std_box_content .blank-background {
	padding-left:5px;
	width:280px;
}
.std_box_content, .std_box_content .gray-right
{
	height:135px;
}
.standard td {
	font-weight:bold;
	font-size:14px;
	padding-top:10px;
}

.toll_left
{
	float: left;
	width: 307px;
	padding-right: 20px;
}

.toll_right
{
	float: left;
	width: 610px;
}

.toll_table
{
	border: none;
	width: 290px;
	padding-right: 20px;
	float: left;
}

.toll_table th
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:12px;
	padding-top:18px;
	text-align:left;
}

.toll_table td
{
	font-size:12px;
	font-weight:normal;
	padding-bottom:8px;
	padding-left:20px;
}

.toll_table tr.future
{
	color: #0b7d05;
}
.toll_table tr.blue
{
	color:#183d7c;
}

.map_box
{
	position: relative;
	width: 603px;
	background-image: url(../images/local-map.jpg);
	background-repeat: no-repeat;
	height: 410px;
}

.map_box .title
{
	position: absolute;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	font-family:Verdana,Geneva,sans-serif;
	left: 50px;
	top: 10px;
}

.map_box .numinfo
{
	position: absolute;
	font-size: 16px;
	font-weight: bold;
	left: 10px;
	top: 340px;
}

.iNum_table
{
	border: none;
	width: 400px;
	padding-left:50px;
}

.iNum_table th
{
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 12px;
	background:#e1e1ff;
	text-align:left;
}

.iNum_table td
{
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	vertical-align:middle;
	padding-left:12px;
}
.iNum_table .right {
	text-align: right;
	padding-right:5px;
}
.bg-gray {
    background: #F5F4F1;
}
#content-about
{
	margin-top: 11px;
	padding-left: 20px;
	color:#282828;
	width: 900px;
	height: 100%;
}
#content-about ul
{	
	list-style-image: url('../images/blue-arrow-sm.png');
	list-style-type: square;
	margin-top:0;
	margin-left:3px;
	padding-left:1em;
	margin-bottom:0;
	font-size: 12px;
	line-height: 18px;
}
/* newer stuff */

.guarantee_img
{
	vertical-align: middle;
}

fieldset,img{border:0;}

#side {width:260px;float:left;}


.two-boxes {
	margin-top:8px;
	padding-left:14px;
	width:960px;
	height:100%;
	float:left;
}
.main-left {
	width:670px;
	height:auto;
	float:left;
}
.main-right {
	width:260px;
	height:auto;
	float:left;
}
#signup-box {
	position:absolute;
	left:420px;
	top:320px;
	z-index:2;
}

#main-copy h2 {
     /* color:#323232; */
     color:#000;
     font-weight:normal;
     font-size:18px;
     line-height:35px;
}

#textblock h3 {
  color:#0b7d05;
  font-family:Trebuchet MS,Geneva,Arial,sans-serif;
  font-weight:bold;
  font-size:14px;
  margin-bottom:5px;
}
#text-left {
float:left;
width:320px;
}
#text-right {
float:right;
margin-right:12px;
width:320px;
}
/* for access numbers */
span.left {
position: absolute;
left: 3px;
}
span.left-indent {
	position: absolute;
	left:25px;
}
span.right {
position: absolute;
right: 3px;
}
div.access-numbers {
position: relative;
text-align: center;
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
line-height: 20px;
padding-top: 7px;
width: 100%;
}
#box260-green1
{
	float:left;
	position:relative;
	width:260px;
	height:154px;
	background: url('../images/box260-green1.jpg') no-repeat top left;
}
#box260-blue1
{
	float:left;
	position:relative;
	width:260px;
	height:144px;
	background: url('../images/box260-blue1.jpg') no-repeat bottom left;
}
.box_heading h1
{
	font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;
	font-size:12px;
	padding: 7px 0 0 12px;
	margin-bottom:0;
	color: #ffffff;
	text-align: left;
	height: 25px;
}
.box_text
{
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal
	color: #000000;
}
.learn-button {
	position:absolute;
	top:105px;
	left:125px;
}

#personal_box, #biz_box, #access_box, #biz-solutions_box, #multi_box, #green_box, #green350_box, #green300_box,
#blue_box, #gray_box, #scenario_box, #tf_box, #long_box
{
	float: left;
}

#personal_box, #personal_box .green_title, #personal_box .box_bottom, #biz_box, #biz_box .blue_title, #biz_box .box_bottom,
#access_box, #access_box .gray_title, #access_box .box_bottom, #guarantee_box .gray_title, #guarantee_box .box_bottom,
#green_box, #green_box .green_title, #green_box .box_bottom, #blue_box, #blue_box .blue_title, #blue_box .box_bottom,
#gray_box, #gray_box .grayheader_title, #gray_box .box_bottom, #tf_box, #tf_box .blue_title, #tf_box .box_bottom,
#long_box, #long_box .green_title, #long_box .box_bottom
{
	width: 260px;
}
#scenario_box, #scenario_box .gray_title, #scenario_box .box_bottom, #green350_box, #green350_box .green_title,
#green350_box .box_bottom
{
	width:350px;
}
#green300_box, #green300_box .green_title, #green300_box .box_bottom
{
	width:300px;
}
#personal_box .box_right, #personal_box .box_content, #biz_box .box_right, #biz_box .box_content
{
  height: 100px;
}
#long_box .box_right, #long_box .box_content
{
	height: 260px;
}
.green_title, .blue_title, .grayheader_title
{
	position: relative;
	height: 30px;
	width: 100%;
}

.green_top_left, .green_top_right, .blue_top_left, .blue_top_right, .red_top_left, .red_top_right, .grayheader_top_left, .grayheader_top_right /* added for features */
{
	position: absolute;
	height: 30px;
	width: 7px; 
	top: 0;
}

.green_top_left
{
	left: 0;
	background: url('../images/green-hdr-l.jpg') no-repeat bottom left;
}

.green_top_right
{
	right: 0;
	background: url('../images/green-hdr-r.jpg') no-repeat bottom right;
}
.red_top_left
{
	left: 0;
	background: url('../images/red-hdr-l.jpg') no-repeat bottom left;
}

.red_top_right
{
	right: 0;
	background: url('../images/red-hdr-r.jpg') no-repeat bottom right;
}
.blue_top_left
{
	left: 0;
	background: url('../images/blue-hdr-l.jpg') no-repeat bottom left;
}

.blue_top_right
{
	right: 0;
	background: url('../images/blue-hdr-r.jpg') no-repeat bottom right;
}
.grayheader_top_left 
{
	left: 0;
	background: url('../images/gray-hdr-l.jpg') no-repeat bottom left;
}

.grayheader_top_right 
{
	right: 0;
	background: url('../images/gray-hdr-r.jpg') no-repeat bottom right;
}
.green_top_middle, .blue_top_middle, .red_top_middle, .grayheader_top_middle /* added for features */
{
	height: 30px;
	width: 100%;
}

.green_title .green_top_middle div
{
	color: #ffffff;
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
	line-height: 30px;
	text-indent: 1em;
	font-weight: bold;
	background: url('../images/green-hdr-bg.jpg') repeat-x bottom left;
	height: 30px;
}
.blue_title .blue_top_middle div
{
	color: #ffffff;
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
	line-height: 30px;
	text-indent: 1em;
	font-weight: bold;
	background: url('../images/blue-hdr-bg.jpg') repeat-x bottom left;
	height: 30px;
}
.green_title .red_top_middle div
{
	color: #ffffff;
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
	line-height: 30px;
	text-indent: 1em;
	font-weight: bold;
	background: url('../images/red-hdr-bg.jpg') repeat-x bottom left;
	height: 30px;
}
.grayheader_title .grayheader_top_middle div
{
	color: #ffffff;
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
	line-height: 30px;
	text-indent: 1em;
	font-weight: bold;
	background: url('../images/gray-hdr-bg.jpg') repeat-x bottom left;
	height: 30px;
}
#personal_box .box_inner, #biz_box .box_inner, #green_box .box_inner, #blue_box .box_inner, #gray_box .box_inner,
#long_box .box_inner
{ 
	padding: 0;
	width: 246px;
	z-index: 10;
}

.personal-background {
 float:left;
 height: 100px;
 background:url(../images/personal-pic-top.png) no-repeat; 
}
.tollfree-background {
 float:left;
 height: 100px;
 background:url(../images/tollfree-pic-top.png) no-repeat; 
}
.personal_bottom_left, .tollfree_bottom_left, .biz_bottom_left, .biz-sol_bottom_left, .pers-sol_bottom_left
{
	left: 0;
	position: absolute;
	height: 14px;
	float: left;
	top: 0;
}
.personal-background p, .biz-background p {
 float:left;
 padding-top: 8px;
 padding-left: 110px;
}
.tollfree-background p {
	float:left;
	padding-top: 8px;
	padding-left:90px;
}
.box-signup {
	position:absolute;
	top:80px;
	left:125px;
}
.box-signup-compare {
	position:absolute;
	top:125px;
	left:105px;
}
.tollfree-button {
	position:absolute;
	top:80px;
	left:125px;
}
#questions {
	position:absolute;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:black;
	top:40px;
	left: 685px;
}

.biz-background {
 float:left;
 height: 100px;
 background:url(../images/biz-pic-top.png) no-repeat;
}
.personal_bottom_left {
	width: 96px;
	background: url(../images/personal-pic-bottom.png) no-repeat top left;
}
.biz_bottom_left {
	width: 103px;
	background: url(../images/biz-pic-bottom.png) no-repeat top left;
}
.tollfree_bottom_left {
	width: 96px;
	background: url(../images/tollfree-pic-bottom.png) no-repeat top left;
}

#biz_box {
	margin-top:8px;
}

#access_box .gray_right, #access_box .box_content
{
  height: 168px;
}
#access_box {
	margin-top: 8px;
}

.gray_title
{
	position: relative;
	height: 20px;
	width: 100%;
}


.gray_top_left, .gray_top_right
{
	position: absolute;
	height: 20px;
	width: 15px; 
	top: 0;
}

.gray_top_left
{
	left: 0;
	background: url('../images/gray-top-left.jpg') no-repeat bottom left;
}

.gray_top_right
{
	right: 0;
	background: url('../images/gray-top-right.jpg') no-repeat bottom right;
}
.gray_top_middle
{
	height: 20px;
	width: 100%;
}

.gray_title .gray_top_middle div
{
	color: #000;
	text-align: left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	background: url('../images/gray-top.jpg') repeat-x bottom left;
	height: 20px;
}
.gray_left
{
	position: absolute;
	width: 3px;
	height: 100%;
	top: 0;
	background: url('../images/gray-left.jpg') repeat-y bottom left;
	left: 0;
	
}
.gray_right
{
	position: absolute;
	width: 3px;
	height: 100%;
	top: 0;
	background: url('../images/gray-right.jpg') repeat-y bottom left;
	right: 0;
}

.gray_bottom_left, .gray_bottom_right
{
	position: absolute;
	height: 14px;
	width: 15px; 
	float: left;
	top: 0;
}

.gray_bottom_left
{
	left: 0;
	background: url('../images/gray-bottom-left.jpg') no-repeat top left;
}

.gray_bottom_right
{
	right: 0;
	background: url('../images/gray-bottom-right.jpg') no-repeat top right;
}

.gray_bottom_middle
{
	width: 100%;
	height: 14px;
}

.gray_bottom_middle div
{
	margin: 0px 15px;
	height: 14px;
	background: url('../images/gray-bottom.jpg') repeat-x top left;
}
#three-columns {
	width:930;
	padding-top:10px;
	padding-left:14px;
	float:left;
}
#why-leftcolumn {
 width: 295px; 
 height: 420px; 
 padding-right: 15px; 
 border-right: 1px solid #DDD; 
 margin-bottom: 30px;
 color: #404040;
 float: left;
 }

#why-rightcolumn {
 width: 335px; 
 height: auto; 
 padding-left: 15px;
 padding-right: 10px;
 float: left;
 }
#pics-column {
	float:left;
	width: 85px;
	text-align: center;
	padding-right:15px;
}
#text-column {
	float:left;
	color: #404040;
	width: 230px;
}
.section-divider {
 width: 275px;
 padding-top: 15px; 
 border-bottom: 1px solid #DDD;  
 }
.section-divider2 {
 width: 230px;
 padding-top: 10px; 
 border-bottom: 1px solid #DDD;  
 }
.blank-background {
 float:left;
 height: 100px;
}
.blank-background-long {
 float:left;
 height: 220px;
}
.blank-background-long p {
	padding-left:10px;
	padding-top:8px;
	font-family:Arial,Helvetica,sans-serif;
}
#guarantee_box {
	/*padding-top: 10px; */
	float: left;
}
#guarantee_box .gray_right, #guarantee_box .box_content
{
  height: 100px;
}
#plans-left, #left_top, #two-columns, #left_bottom {
	float:left;
	width: 655px;
	padding-right:15px;
	color: #404040;
}
#plans-leftcolumn {
 width: 305px; 
 padding-right: 15px; 
 border-right: 1px solid #DDD; 
 color: #404040;
 float: left;
 }
#plans-rightcolumn {
 width: 305px; 
 height: auto; 
 padding-left: 15px;
 padding-right: 10px;
 color: #404040;
 float: left;
 }
#left_top, #left_bottom p {
	width: 655px;
}
#biz-solutions_box, #pers-solutions_box {
	padding-top: 10px;
	padding-left: 14px;
	float:left;
}
#biz-solutions_box, #biz-solutions_box .gray_title, #biz-solutions_box .box_bottom, 
#pers-solutions_box, #pers-solutions_box .gray_title, #pers-solutions_box .box_bottom {
	width:930px;
}
#biz-solutions_box .gray_right, #biz-solutions_box .box_content, #pers-solutions_box .gray_right, 
#pers-solutions_box .box_content {
	height:213px;
}
.biz-sol_top_left {
	position: absolute;
	height: 20px;
	width: 245px; 
	left: 0;
	top: 0;
	background: url(../images/biz-pic-top.jpg) no-repeat bottom left;
}
.biz-sol_bottom_left {
	width: 245px;
	background: url(../images/biz-pic-bot.jpg) no-repeat top left;
}
.biz-sol-background p, .pers-sol-background p {
 float:left;
 font-family: Tahoma,Geneva,sans-serif;
 font-size: 14px;
 padding-top: 5px;
 padding-left: 270px; 
}
#highlight_list {
	float: left;
	padding-left: 250px;
	width: 650px;
}
.biz-sol-background #highlight_list ul, .pers-sol-background #highlight_list ul, .hd_box_content ul,
.choice_box_content ul, .signup_box_content ul {
	list-style-image:url(../images/blue-arrow.png);
	list-style-type:square;
	font-family: Tahoma,Arial,Geneva,sans-serif;
	font-size: 12px;
}
.biz-sol-background #highlight_list li, .pers-sol-background #highlight_list li {
	margin-bottom:10px;
}
.biz-sol_left
{
	position: absolute;
	width: 245px;
	height: 100%;
	top: 0;
	background: url(../images/biz-pic-mid.jpg) repeat-y bottom left;
	left: 0;	
}
#multi_box, #multi_box .gray_title, #multi_box .box_bottom {
	width:360px;
}
#multi_box .gray_right, #multi_box .box_content {
	height:145px;
}
#multi_box {
	padding-top: 0px;
}
#multi_box ul {
	list-style-image:url(../images/checkmark_blue.png);
	list-style-type:square;
}
#multi_box li {
	margin-bottom:1em;
}
#center_text {
	float:left;
	padding-left: 8px;
	padding-right: 8px;
	width:370px;
}
#center_text h3 {
  color:#0b7d05;
  font-weight:bold;
  font-size:12px;
}
#right_signup {
	float:left;
	width:184px;
}
.pers-sol_top_left {
	position: absolute;
	height: 20px;
	width: 245px; 
	left: 0;
	top: 0;
	background: url(../images/pers-pic-top.jpg) no-repeat bottom left;
}
.pers-sol_bottom_left {
	width: 245px;
	background: url(../images/pers-pic-bot.jpg) no-repeat top left;
}
.pers-sol_left
{
	position: absolute;
	width: 245px;
	height: 100%;
	top: 0;
	background: url(../images/pers-pic-mid.jpg) repeat-y bottom left;
	left: 0;	
}

.features-side {
	width:260px;
	height:auto;
	float:left;
}
.box li {
	margin-bottom:5px;
}
.connect_box_content, .mode_box_content, .quality_box_content, .tools_box_content, .hd_box_content,
.hdconnect_box_content, .whytollfree_box_content, .choice_box_content, .norisk_box_content, .scenario_box_content,
.signup_box_content, .sip_box_content, .skype_box_content, .tfplans_box_content, .tf_box_content, .ts_box_content,
.std_box_content, .pricing_box_content
{
	position: relative;
	width: 100%;
	background-color: #f0f0f0;
}
.connect_box_content, .connect_box_content .gray-right
{
	height: 308px;
}
.mode_box_content, .mode_box_content .gray-right
{
	height: 180px;
}
.quality_box_content, .quality_box_content .gray-right
{
	height: 140px;
}
.pricing_box_content, .pricing_box_content .gray-right
{
	height: 110px;
}
.tools_box_content, .tools_box_content .gray-right
{
	height: 232px;
}
.hd_box_content, .hd_box_content .gray-right
{
	height: 185px;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 14px;
}
.hdconnect_box_content, .hdconnect_box_content .gray-right
{
	height: 150px;
}
.whytollfree_box_content, .whytollfree_box_content .gray-right, .choice_box_content, .choice_box_content .gray-right,
.norisk_box_content, .norisk_box_content .gray-right
{
	height: 150px;
}
.signup_box_content, .signup_box_content .gray-right
{
	height: 145px;
}
.sip_box_content, .sip_box_content .gray-right
{
	height:560px;
}
.skype_box_content, .skype_box_content .gray-right
{
	height:470px;
}
.tfplans_box_content, .tfplans_box_content .gray-right
{
	height:180px;
}
.tf_box_content, .tf_box_content .gray-right
{
	height:120px;
}
.ts_box_content, .ts_box_content .gray-right
{
	height:85px;
}
#features-text {
 width: 630px; 
 padding-left: 20px;
 padding-right: 20px;
 color: #404040;
 float: left;
}
#features-text p {
	margin-bottom:12px;
}
.ug_img
{
	float: right;
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#hd-left {
	float:left;
	width: 650px;
	color: #404040;
	padding-right: 20px;
	padding-top:3px;
}
.right_img
{
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 20px;
}
.left_img
{
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;

}
#freq_table
{
	width: 580px;
	margin-left: 30px;
}
#freq_table td
{
	text-align:center;
}
.textarea
{
	float: left;
	font-size: 12px;
	color: #404040;
	padding-left: 14px;
	padding-top:10px;
	width: 930px;
}
.scenario_left
{
	float: left;
	font-size: 12px;
	color: #404040;
	padding-right:20px;
	padding-top:10px;
	width: 560px;
}
#scenario_box, #scenario_box .gray_title, #scenario_box .box_bottom
{
	width:350px;
}
#scenario_box .gray_right, #scenario_box .box_content
{
  height: 110px;
}
#scenario_box {
	margin-top: 8px;
	font-family:Tahoma, Arial, sans-serif;
	padding-bottom:15px;
}
.savings-signup {
 float:left;
 top: 124px;
 padding-left: 205px;
 position: absolute;
}
.tf-signup {
 float:left;
 top: 10px;
 padding-left: 110px;
}
.signup_box_content .box_inner {
	padding-left: 0;
	padding-right: 10px;
	z-index: 10;
}
.sip_left
{
	float: left;
	font-size: 12px;
	color: #404040;
	padding-right:20px;
	padding-top:10px;
	width: 560px;
}
.sip_box_content .box_inner, .skype_box_content .box_inner {
	padding-top:8px;
	padding-left: 15px;
	padding-right: 15px;
	width: 310px;
	z-index: 10;
}
#tf-left {
	float:left;
	width: 650px;
	color: #404040;
	padding-right: 20px;
	padding-top:3px;
}
#tf-left li {
	margin-bottom:8px;
}
#tf-left table {
	border: 2px solid #183d7c;
	background: #eeeeee;
	color:black;
	font-family:Tahoma,Geneva,Arial,sans-serif;
	font-size:14px;
	margin:10px 0 20px 100px;
}
#tf-left th,#tf-left td {
	width:70px;
	height:30px;
	text-align:center;
}
.tfplans_box_content .blank-background {
	padding-left:10px;
	padding-right:10px;
	font-family:Tahoma,Arial,sans-serif;
}
.tf_box_content .blank-background {
	padding-left:5px;
	width:235px;
}
#tp-left {
	float:left;
	width: 650px;
	color: #404040;
	padding-right: 20px;
	padding-top:3px;
}
#tp-update {
	float:left;
	width:550px;
	margin:20px 0 0 25px;
	padding:15px;
	border:3px dotted #183d7c;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}
#ts-left {
	float:left;
	width: 560px;
	color: #404040;
	padding-right: 20px;
	padding-top:3px;
}
#ts-left ul {
	list-style-type:square;
	font-size: 12px;
}
.ts_box_content .blank-background {
	padding-left:10px;
}

#sliderDivs
{
  display: none;
}

.slider-content, .jcarousel-item {
	float:left;
	width:596px;
	height:296px;
	background: url('../images/slider-bg.jpg') repeat-x bottom;
	position: relative;
}

.slider-content h1 {
	position:absolute;
	top:260px;
	left:10px;
	color: #646464;
	font-size: 20px;
	letter-spacing:0.15em;
	font-family: Georgia,Times New Roman,Serif;
	font-weight: bold;
	font-variant: small-caps;
	margin: 0;
	padding: 0;
}
.slider-content h2 {
	color: #000000;
	text-align:center;
	font-size: 20px;
	font-family: Georgia,Times New Roman,Serif;
	font-weight: normal;
	margin: 0;
	padding: 20px 0px 10px 0px;
}
.slider-content p {
	color: #505050;
	width: 400px;
	font-size: 18px;
	line-height: 28px;
	font-family: Century Gothic,'Trebuchet MS', Arial, Sans-Serif;
	font-weight: normal;
	margin: 0;
	padding: 20px 0px 10px 0px;
}
.slider-pic {
	float:left;
}
.slider-text {
	float:left;
}

.pressContainer
{
	width: 600px !important;
	margin: auto;
}

.pressContainer h1
{
	text-align: center;
	font-family: 'Times New Roman',Times,serif;
	font-size: 24px;
	padding-top:20px;
}

.pressContainer h2
{
	text-align: center;
	font-style: italic;
	font-weight: normal;
	color: #000;
	margin-bottom: 15px;
	font-family: 'Times New Roman',Times,serif;
	font-size: 18px;
}

.pressContainer strong
{
	color: #000;
}

.pressContainer p
{
	font-family: 'Times New Roman',Times,serif;
	font-size: 15px;
	margin-bottom: 20px !important;
}

.pressList, .pressTable
{
	font-size: 16px;
	margin-left: 10px;
}

.pressTable td
{
	padding-right: 20px;
}

.pressContainer sup
{
	font-size: 8px;
}
#two-columns ul, #three-columns, #pricing-links ul {
	list-style-image: url('../images/blue-arrow-sm.png');
	list-style-type: square;
	margin-top:0;
	margin-left:3px;
	padding-left:1em;
	margin-bottom:0;
	font-size: 12px;
}
#two-columns li {	
	padding-bottom:5px;
}
#pricing-links {
	border:1px solid #183d7c;
	padding:0 0 0 10px;
	margin-bottom:10px;
	width:248px;
	height:152px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#pricing-links a:link {
	text-decoration:none;
}
#pricing-links a:visited {
	text-decoration:none;
}
#pricing-links a:hover {
	text-decoration:underline;
}
#pricing-links a:active {
	text-decoration:underline;
}
#double-discount {
	float:left;
	padding-left:20px;
	padding-right:20px;
	border:1px solid red;
	margin:20px 0 20px 20px;
}
#double-discount-left {
	float:left;
	width:120px;
	height:60px;
}
#double-discount-right {
	float:left;
	width:450px;
	height:60px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:black;
}
#info-list li {
	margin-bottom:8px;
}
	
#plans-table {
	background-color:transparent;
	border-collapse:collapse;
}

#plans-table .blue {
	background-color:#183d7c;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	color:white;
	width:120px; 
	height:35px;
	border: 1px solid gray; /* #dcdcdc; */
}
#plans-table .green {
	background-color:#006600;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	color:white;
	width:120px;
	height:35px;
	border: 1px solid gray;
}
#plans-table .rowtitle {
	background-color:white; /*#dcdcdc; */
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	width:110px;
	text-align:right;
	padding-left:5px;
	color:black;
	/* width:180px; */
	height:25px;
	padding-right:5px;
	/* border: 1px solid gray; */
	border:0;
}
#plans-table .promotitle {
	background-color:#white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	width:auto;
	text-align:right;
	padding-left:5px;
	color:red;
	/* width:180px; */
	height:25px;
	padding-right:5px;
	border: 0px solid gray;
}
#plans-table .lightblue {
	background-color:#d0e6ff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	text-align:center;
	color:black;
	border: 1px solid gray;
}
#plans-table .lightgreen {
	background-color:#dfffca;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	text-align:center;
	color:black;
	border: 1px solid gray;
}
#plans-table .promo {
	background-color:white;
	font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;
	color:red;
	font-size:13px;
	text-align:center;
	border: 1px solid gray;
}
#plans-table .title {
	font-size:16px;
	font-family:Verdana,Geneva,sans-serif;
	line-height:16px;
	font-weight:bold;
}
#plans-table .sub {
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}
#plans-table strong {
	/* font-family:"Arial Black",Gadget,sans-serif; */
	font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;
	color:black;
}
#plans-table .signup {
	border:1px 0 0 0 solid gray;
	height:40px;
	text-align:center;
	/* padding:5px 0 0 22px; */
}
a.whitelink:link {color: white;text-decoration: none;}
a.whitelink:active {color: white;text-decoration: none;}
a.whitelink:visited {color: white;text-decoration: none;}
a.whitelink:hover {color: white;text-decoration: none;}

a.selected {     
	color:white;   
	z-index:100; 
	}  
.tollpop {   
	background-color:#FFFFFF;   
	border:1px solid #999999;   
	cursor:default;   
	display:none;   
	margin-top: 10px;   
	position:absolute;   
	text-align:left;   
	width:380px;   
	z-index:50;   
	padding: 10px 10px 0px; 
	}  
.tollpop p, .tollpop.div {     
	margin: 0; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:15px;  
	font-weight: normal;
	padding-bottom: 0px; 
	} 



.post {
	margin: 0; padding: 10px 20px;
	float: left;
	width: 560px;
}
 
 
/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
