#order-now-phones {
	width:219px;
	margin:15px auto;
	padding:0;
}

#features-downloads p, #games-apps p {
	font-size: .825em; /* Equivalent for 11pt at 96 ppi - (11/12) * .9 = .825em */
	line-height: 1.6em;
	padding-bottom: 15px;
}

#features-downloads li p, #games-apps li p {
	font-size: 1em;
}

#features-downloads li, #games-apps li {
	font-size: .825em; /* Equivalent for 11pt at 96 ppi - (11/12) * .9 = .825em */
	line-height: 1.6em;
}

.rounded-box {
	padding: 12px 24px 24px 24px;
}

.login-rounded .rounded-box {
	padding: 12px;
}

#sidebar-left
{
	width: 219px !important;
	margin-right: -219px !important; /* Negative value of #sidebar-left's width + left margin. */
}

.sidebar-left #content-inner, .two-sidebars #content-inner
{
	padding-left: 231px; /* The width + left margin of #sidebar-left. */
}

.fd-side-nav {
	margin-bottom:20px;
}

.fd-side-nav ul.primary-links {
	margin-left:13px;
}

.fd-side-nav ul li a {
	font-size:0.825em;
	line-height:1.8em;
}

.fd-side-nav ul li.current-page {
	list-style-image:url(/images/icons/link-arrow.png);
	list-style-type:square;
}

.fd-side-nav ul li.current-page a {
	font-weight:bold;
}

.page-banner-wrapper {
	margin: 0 2px;
	padding: 10px 50px;
	background-color: #565656;
}

.page-banner {
	width: 100%;
	height: auto;
}

.page-banner h2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em !important;
	padding-top: 4px;
}

#games-apps, #features-downloads {
	width:708px;
	overflow: hidden;
	margin-bottom:20px;
}

#features-downloads-table {
	width:960px;
	margin-bottom:20px;
}

#games-apps h2.games-apps-heading, #features-downloads h2.games-apps-heading {
	height:90px;
}

#features-downloads.games-apps .rounded-box, #features-downloads.mobile-web .rounded-box, #features-downloads.mobile-music .rounded-box, #features-downloads.tones-graphics .rounded-box {
	margin: 0 3px 0 6px;
}

#features-downloads.games-apps .page-banner-wrapper, #features-downloads.mobile-web .page-banner-wrapper, #features-downloads.mobile-music .page-banner-wrapper, #features-downloads.tones-graphics .page-banner-wrapper {
	margin: 0 3px 0 6px;
}

#games-apps .games-apps-list li {
	width: 48%;
	float: left;
	display: inline; /* IE6 double margin hack */
	padding: 0px 10px 0px 0;
	height: 160px;
	margin-bottom: 10px;
}

#games-apps .games-apps-list li p {
	padding-bottom: 5px;
}

#games-apps .games-apps-list li img {
	padding: 0 10px 20px;
}

#games-apps img {
	float: left;
	display: inline; /* IE6 double margin hack */
	margin: 0 10px 10px 0;
}

#games-apps h2 img {
	margin-bottom: 40px;
}

#games-apps .games-apps-list li h3 a {
	color:#414141;
}

#games-apps .games-apps-list li h3 {
	font-weight:bold;
	font-size:1.3em;
	margin-bottom:3px;
}

#games-apps .games-apps-list li p {
	line-height:1.4em;
	padding-left: 114px;
}

#games-apps .game-cat-left {
	float: left;
	display: inline; /* IE6 double margin hack */
	width: 120px;
}

#games-apps .game-cat-right {
	margin-left:140px;
	margin-top:92px;
}

#games-apps .game-cat-right h3 {
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:3px;
}

#games-apps .game-cat-right h4 {
	margin:20px 0 10px 0;
}

#games-apps .game-cat-right p {
	line-height:1.4em;
}

#games-apps .game-cat-right .how-to-buy-steps li {
	background-repeat:no-repeat;
	padding:6px 0 0 60px;
	height:70px;
}

#games-apps .game-cat-right .how-to-buy-steps li.step-1 {
	background-image:url(/images/featuresdownloads/games-how-to-buy-step-1.jpg);
}

#games-apps .game-cat-right .how-to-buy-steps li.step-2 {
	background-image:url(/images/featuresdownloads/games-how-to-buy-step-2.jpg);
}

#games-apps .game-cat-right .how-to-buy-steps li.step-3 {
	background-image:url(/images/featuresdownloads/games-how-to-buy-step-3.jpg);
}

#games-apps .game-cat-right .how-to-buy-steps li.step-4 {
	background-image:url(/images/featuresdownloads/games-how-to-buy-step-4.jpg);
}

/**
 * Flex Bucket Page
 **/

#features-downloads .float-left.flex {
	width: 580px;
}

#features-downloads .float-right.flex img{
	margin-right: -24px;
	width: 80px;
	display: inline;
}

.narrow-list.green-list {
	padding: 0px 15px 10px;
	width: 200px ! important;
	margin: 15px 25px 15px 0;
}
.green-list {
	background-color: #E6F0C9;
	border: 2px solid #C4D398;
	padding: 10px 30px;
	line-height: 1.6em;
	margin: 15px 25px;
	width: inherit;
}

.flex ol {
	padding: 0 20px;
	margin-left: 10px;
	clear: both;
}

.flex h3 {
	font-weight: bold;
	padding: 20px 0 0 0;
	font-size: 1em;
}

.flex ul li {
	list-style-type: disc;
}

.flex ol li {
	list-style-type: decimal;
}

.flex-bucket {
	position: absolute;
	right: 24px;
}
/**
 * Mobile Music Page
 **/

.header {
	padding-bottom: 5px;
}

.music h2 {
	font-size: 1.45em;
	color: #535353;
	padding: 10px 0 0 0;
}

.web h3 {
	font-weight: bold;
	padding: 15px 0 0 0;
	font-size: 1.1em;
}

ul.narrow-list {
	width: 363px;
}

#features-downloads .music ul li.list-head {
	font-size: 0.9em;
	font-weight: bold;
	margin: 15px 0 0 0px;
	list-style-type: none;
}

#features-downloads .music ul li {
	margin-left: 40px;
	list-style-type: disc;
}

.music ul li, .flex ul li, .flex ol li {
	margin: 5px;
	font-size: 0.825em;
	line-height: 1.6em;
}

.music .phones {
	padding: 10px 75px 10px 0;
}

.music p {
	border-bottom: 1px solid #D1D1D1;
}

.web .mobile {
	border-top: 1px solid #D1D1D1;
}

.web .mobile-first {
	border: none;
}

#features-downloads .green-list .list-head{
	border-bottom: 1px solid black;
}


/**
 * Mobile Web Page
 **/

.web .mobile img {
 	margin-left: 10px;
 	padding-bottom: 20px;
 }


/**
 * Messaging
 **/
#features-downloads .row {
	margin:0 0 0 0;
	padding:12px 0;
	border-bottom:1px #D1D1D1 solid;
}

#features-downloads .last-row {
	padding:10px 0 0 0;
	border-bottom:none;
}

.grey-box, .grey-box-m {
	width: 210px;
	padding: 10px 10px 10px;
	background-color: #e8e8e8;
	white-space:nowrap;
}



/*p.pricing{
	margin-left: -5px;
}

p.flexbucket{
	margin-left: 5px;
}*/
p.pricing-m{
	margin-left: -15px;
}
p.signin{
	margin-left: -5px;
}
p.signin-m{
	margin-left: -4px;
}

.music-games-apps .grey-box {
	padding:10px 15px 5px;
	width:200px;
	white-space:normal;
}

.music-games-apps .grey-box p {
	margin-top: 0px !important;
	margin-bottom: 5px;
}


.calling-features .grey-box {
	width: auto;
}

.icon {
	display:inline; /* IE6 double margin hack */
	float: left;
	display: inline; /* IE6 double margin hack */
	margin-top: 0px;
	width: 90px;
	text-align: center;
}

.no-top-margin {
	margin-top:0;
}

.bullets li {
	list-style-type: disc;
	margin-left:15px;
}

.description.long {
	width: 340px;
	padding-left: 0px;
	float: left;
	display: inline; /* IE6 double margin hack */
}

.description.full-width {
	width: 550px;
	padding-left: 0px;
	float: left;
	display: inline; /* IE6 double margin hack */
}

.description.long h3, .description.full-width h3 {
	font-weight: bold;
	font-size: 0.825em;
}

#features-downloads .description.short  h3 {
	font-weight:bold;
	font-size:0.825em;
}

#features-downloads .description.short p {
	padding-bottom:0;
	font-size:0.75em;
	margin-top:5px;
}

.description.short {
	width: 220px;
	float: right;
	display: inline; /* IE6 double margin hack */
}

.description.short a.link-arrow {
	margin-left: 15px;
}

.music-games-apps .description.short a.link-arrow {
	margin-top: 5px;
}

.description.short div.grey-box a.link-arrow {
	margin-left: 0px;
}

.description.short a.no-indent {
	margin-left:0;
}

.description.short ul {
	margin-bottom:6px;
}

#features-downloads p.messaging {
	padding-bottom: 5px;
}

.messaging-box.last{
	border-bottom: none;
	padding: 15px 0;
}


/**
 * Overview Page
 **/

#features-downloads .greygradient-box-outer {
	float: left;
	display: inline; /* IE6 double margin hack */
	height: 196px;
	width: 441px;
	background: url(/images/featuresdownloads/greygradientbox-bg-left.png) no-repeat;
}

#features-downloads .greygradient-box-inner {
	background:url(/images/featuresdownloads/greygradientbox-bg-right.png) no-repeat top right;
	padding:10px;
	height:196px;
}

#features-downloads .greygradient-box-outer h3 {
	margin:3px 0 15px 0;
	font-size:1.1em;
	font-weight:bold;
}

#features-downloads .heading-boxes {
	margin:0 0 8px 0;
}

#features-downloads .greygradient-box-outer p, #features-downloads .greygradient-box-outer h4 {
	line-height:1.7em;
}

#features-downloads .greygradient-box-outer .game-img {
	float: left;
	display: inline; /* IE6 double margin hack */
	margin: 6px 0 0 0;
}

#features-downloads .greygradient-box-outer .game-info {
	float: left;
	display: inline; /* IE6 double margin hack */
	width: 320px;
	margin: 0 0 0 10px;
}
#features-downloads .flex-box {
	background: url(/images/featuresdownloads/flexbucket-bg.png) no-repeat;
	height: 86px;
	width: 167px;
	float: left;
	display: inline; /* IE6 double margin hack */
	padding: 100px 10px 10px 82px;
	margin: 0 0 0 8px;
}

#features-downloads.overview .rounded-box h3 {
	margin:0 0 3px 0;
}

/*#features-downloads  .overview-row {
	margin:15px 0 0 0;
	padding:20px 0 0 0;
	border-top:1px #D1D1D1 solid;
}
#features-downloads  .overview-row h3, #features-downloads  .overview-row h4{
	margin: 0 0 5px 0;

	font-size:0.85em;
	font-weight:bold;
}
#features-downloads  .overview-row p {
	line-height:1.8em;
}
#features-downloads  .overview-row ul li {
	list-style-type:disc;
	margin-left:15px;

	font-size:0.8em;
	line-height:1.3em;
}
#features-downloads  .overview-paragraph {
	padding-left:75px;
	width:340px;
	float:left;
	margin-right:15px;
}
#features-downloads .overview-options {
	width:180px;
	float:left;
}
#features-downloads .features-row {
	background:url(/images/featuresdownloads/fd-icons-color-callingfeatures.png) no-repeat;
}

#features-downloads .music-games-apps-row {
	background:url(/images/featuresdownloads/fd-icons-color-musicgamesapps.png) no-repeat;
}

#features-downloads .messaging-row {
	background:url(/images/featuresdownloads/fd-icons-color-messaging.png) no-repeat;
}*/

/**
 * Calling Features Page
 **/
#features-downloads.calling-features .rounded-box {
	padding:12px;
}

#features-downloads.calling-features .rounded-box.fixroundedbox{
	padding:30px;
}


#features-downloads.calling-features .icon {
	width:90px;
	}

#features-downloads.calling-features .description.long {
	width:380px;
}

#features-downloads.calling-features .description.fixwidth{
	width:220px;
}


#features-downloads.calling-features .description.short {
	width:200px;
	}

div#phone_matrix {
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

td.hndheaderimgs {
	border-left: 2px solid #FFFFFF;
	background-color: #282828;
	font-size: 0.8em !important;
	padding: 5px 0;
	width: 90px;
}

td.actfeature {
	width: 165px;
	padding-left: 13px;
	border-top: 1px solid #EAEAEA;
}

td.actfeaturelast {
	width: 165px;
	padding-left: 13px;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}

td.actfeaturehdr {
	width: 165px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 20px;
}

td.actplandetails {
	padding-bottom: 7px;
}

td.hndsttop {
	background-image: url(images/bg_hndst_top.gif);
	background-repeat: repeat-x;
}

td.hndstleft {
	width: 8px;
	background-image: url(images/bg_hndst_left.gif);
	background-repeat: repeat-y;
}

td.hndstright {
	width: 8px;
	background-image: url(images/bg_hndst_right.gif);
	background-repeat: repeat-y;
}

td.hndcheck {
	padding: 2px 0px 2px 0px;
	text-align: center;
	background-color: #e5e5e5;
	border-left: 2px solid #FFFFFF;
	width: 90px;
}
td span.hndTitles {
	color: #fff;
	font-weight: bold;
	}
td.hndfeaturehdr {
	width: 165px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 10px;
}

td.check {
	width: 105px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color: #F2F9E5;
	border-left: 2px solid #FFFFFF;
}

td.bttncrt {
	width: 105px;
	padding: 7px 0px 7px 0px;
	text-align: center;
}

#features-downloads-table p {
	font-size: .825em; /* Equivalent for 11pt at 96 ppi - (11/12) * .9 = .825em */
	line-height: 1.6em;
	padding:10px 20px;
}

#features-downloads-table p {
	font-size: .75em; /* Equivalent for 11pt at 96 ppi - (11/12) * .9 = .825em */
	line-height: 1.6em;
	padding:10px 20px;
	color: #727272;
}

#features-downloads-table td {
	font-size: .825em; /* Equivalent for 11pt at 96 ppi - (11/12) * .9 = .825em */
}

#features-downloads td.reverse {
	font-weight: bold;
	padding-bottom: 10px;
}

#features-downloads .color-row{
	background-color: #e1e2e2;
}

#features-downloads #long-distance tr {
	height: 40px;
}

#features-downloads #long-distance tr {
	height: 40px;
}

#features-downloads #long-distance td, #features-downloads #unlimited-long-distance td {
	padding: 5px;
}

#features-downloads #long-distance table, #features-downloads #long-distance .no-padding{
	margin-left: 0px;
}



/**
 * Calling Features Page
 **/

.tones-box.first{
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 0 0 10px;
}

.tones-box.first h3{
	padding-top: 0px;
}

.tones-box {
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 15px;
	margin-bottom: 10px;
	padding: 6px 0px 0px;
}

.tones-box h3{
	padding-top: 25px;
}

.tones-box .icon{
	width: 65px;
	padding-right: 10px;
}

.tones-box.first .icon{
	padding-top: 30px;
}

.tones h2 {
	font-size: 1.15em;
	padding: 12px 0;
	font-weight: bold;
}

.disabledLetter {
	color: #565656;
}

/* Unlimited Long Distance Lookup Page */

#features-downloads.long-distance .green-list, #features-downloads.long-distance div.green-list {
	margin: 25px 0px;
	padding: 10px 15px 0px 15px;
	width: 620px;
	overflow: hidden;
}

.long-distance #search {
	background:url(/images/backgrounds/gradient-long-distance.jpg) no-repeat scroll  0 0;
	margin:20px -24px 0;
	padding: 15px 25px 0;
}

#features-downloads.long-distance #search label{
	font-size: 1em;
}

#features-downloads.long-distance #search fieldset {
 	width: 502px;
 }

#features-downloads.long-distance #search input {
 	margin-left: 4px;
 	margin-top: 4px;
 	padding-right: 0px;
 	margin-right: 0px;
 }

#features-downloads.long-distance #search select {
 	margin-top: 5px;
 	margin-right: 5px;
 }

#features-downloads.long-distance #search button {
	margin-left: 265px;
	width: 78px;
}

#features-downloads.long-distance .tiny-font {
	margin-top: 0px;
	padding: 0 15px 0px 5px;
	border-top: 1px solid #d1d1d1;
}

#features-downloads.long-distance .fine-print.tiny-font p  {
	padding-bottom: 0px;
	padding-top: 15px;
	line-height: 1.2em !important;
	font-size: 0.9em;
}

.long-distance #search.distance p {
	padding: 5px 0 0 95px;
}

.long-distance #search.distance label {
	padding: 6px 10px 0px 0;
}

#features-downloads.long-distance p {
	/*font-size: 1em;*/
	font-size: 11px;
}

#features-downloads.long-distance #search .top-msg {
	padding:0 20px 15px 93px;
	color: #CA0001;
}

#features-downloads.long-distance #search p {

}

#features-downloads.long-distance .countries-link {
	padding: 0px 0 10px 5px !important;
	font-size: 0.7em;
}

#features-downloads.long-distance .countries-link p {
	padding-bottom: 5px;
}


#features-downloads.long-distance .form-error .msg {
	padding-bottom: 8px;
	font-size: 1.1em;
}

#features-downloads.long-distance #search form input.text-input {
	background:transparent url(/images/backgrounds/bkgd-unlimited_international-search.png) no-repeat scroll 0 0;
	width: 265px;
}
/**GLN**/

#features-downloads .gln-header
{
	background: url(/images/featuresdownloads/gln-background.png) 0 0 no-repeat;
	height: 90px;
	width: 710px;

}
#features-downloads .gln-steps
{
	background: url(/images/featuresdownloads/gln-background.png) 0 -100px no-repeat;
	width: 710px;
}
#features-downloads .gln-steps .section
{
	float: left;
	display: inline;
	width: 185px;
	padding-left: 30px ;
	padding-top: 200px;

}
#features-downloads .gln-steps p
{
	padding-bottom: 0px;
}

#features-downloads .gln-steps p.header
{
	font-style: italic;
	font-weight: bold;
}
#features-downloads .gln-steps p.description
{

}
#features-downloads .gln-statements
{
	background: url(/images/featuresdownloads/gln-background.png) 0 -450px no-repeat;
	width: 710px;
	height: 75px;
	margin: 30px 0 30px -30px;

}

#features-downloads .icon-mexico
{
	background: url(/images/featuresdownloads/gln-icons.png) -71px 0 no-repeat;
	height: 70px;
	margin: 0;
}

#features-downloads .icon-global
{
	background: url(/images/featuresdownloads/gln-icons.png) 0 0 no-repeat;
	height: 70px;
	margin: 0;
}
#features-downloads .fixicon
{
	background-position: 15px 0;
}

.vertical-gradient
{
	background: url(/images/backgrounds/light-grey-vertical-gradient-bg.png) 0 0 repeat-x;
}

.gln-interested
{
	padding:  30px;
}
.gln-interested .section
{
	width: 280px;
}
.gln-interested ol
{

}
.gln-interested ol li
{
	list-style: decimal;
	list-style-position: inside;
	background-color: #d0d0d0;
	padding: 5px ;
	margin-top: 1px;
}

.gln-interested .instruction-row .desc
{
	width: 250px;
}

.gln-interested .instruction-row .num
{
	padding-right: 3px;
}

.gln-interested .instruction-row div.tall
{
	float: left;
	height: 50px;
}

.gln-interested .instruction-row,
.easy-to-add-instructions .instruction-row
{
	background-color: #d0d0d0;
	padding: 8px 3px 8px 10px;
	margin-top: 1px;
	font-size: 11px;
}
.gln-interested h4
{
	font-size: 14px;
	padding-bottom: 10px;
}

/* GLN Check Availability */

#gln-intro .globe-icon {
	width: 70px;
	height: 70px;
	background: url(/images/featuresdownloads/gln-icons.png) 0 0 no-repeat;
}

#unlimited-global-msg-intro .sms-icon {
	width: 70px;
	height: 80px;
	background: url(/images/icons/icon-global-mssg.gif) 0 0 no-repeat;
}

#gln-intro h3 {
	font-weight: bold;
	width: 300px;
	line-height: 20px;
}

#unlimited-global-msg-intro h3 {
	font-weight: bold;
	width: 465px;
	line-height: 20px;
	font-size: 0.875em;
}

#gln-intro p,
#unlimited-global-msg-intro p {
	margin-right: 1em;
}
#unlimited-global-msg-intro p {
	width: 465px;
}

#gln-intro p.back-button {
	float: right;
	width: 134px;
	margin: 0 !important;
	padding: 0 !important;
}

#unlimited-global-msg-intro p.back-button {
	float: right;
	width: 95px;
	margin: 0 !important;
	padding: 0 !important;
}

.gln-listings {
	margin-top: 2em;
}

.gln-listings .listing-heading p {
	line-height: 31px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.gln-listings .listing-heading p.gln-plans-shop {
	width: 230px;
	float: right;
}

.gln-listings .listing-heading h4 {
	width: 200px;
	padding-left: 31px;
	line-height: 31px;
}

.gln-listings .listing-heading h4.mexico-local-number {
	background: url("/images/featuresdownloads/sprite-gln-globes.jpg") no-repeat scroll left 0 transparent;
}

.gln-listings .listing-heading h4.global-local-number {
	background: url("/images/featuresdownloads/sprite-gln-globes.jpg") no-repeat scroll left -32px transparent;
}

a.link-arrow-right {
	background: url("/images/icons/link-arrow.png") no-repeat scroll right 3px transparent;
	padding-right: 10px;
	text-align: left;
}

.gln-listings ul.gln-listings-ul {
	margin: 0 0 2em 0;
}

.gln-listings ul {
	display: block;
	margin: 0 11px 0 11px;
}

.gln-listings ul li.odd {
	background-color: #E1E2E2;
}

.gln-listings ul li {
	display: block;
	font-size: 11px !important;
	line-height: 32px !important;
}

.gln-listings ul li.city, .gln-listings ul.gln-listings-ul {
	border-bottom: 1px solid #D1D1D1;
}

.gln-listings ul li.country {
	padding-left: 0.5em;
}

.gln-listings ul li.country a {
	display: inline-block;
	width: 33px;
}

.gln-listings li.country > ul {
	margin-left: 3.2em !important;
}

/* unlimited global messaging */
.unlimited-global-messaging-box {
	padding: 12px 24px 24px 24px !important;
}

.country-spinner {
	position: relative;
	top: 0;
	left: 0;
}

#country-search {
	background-color: #E1E2E2;
	padding: 1em 2em;
}

#country-search p {
	padding-bottom: 0;
	margin-bottom: 0.5em;
}

#country-spinner-input {
	display: inline;
	float: none;
	width: 280px;
}

#country-spinner-list {
	position: absolute;
	top: 23px;
	left: 0;
	width: 288px;
	border: 1px solid #D1D1D1;
	background-color: #FFF;
}

#country-spinner-list li {
	padding: 3px 3px 3px 1em;
}
#country-spinner-list li a {
	display: block;
}
#country-spinner-list li a:hover {
	background-color: #D1D1D1;
	text-decoration: none;
}
#country-spinner-results {
	margin-top: 2em;
	padding-top: 2em;
	border-top: 1px solid #D1D1D1;
}

h3.unlimited-global-messaging {
	font-weight: bold;
	margin-bottom: 1em;
}

h4.unlimited-global-messaging {
	font-weight: bold;
	margin-bottom: 1em;
	font-size: 0.9em;
}


table.country-search-results {
	font-size: 0.825em;
	line-height: 1.5em;
	margin-bottom: 4em;
}
table.country-search-results td,
table.country-search-results th {
	padding: 1em !important;
}
table.country-search-results th {
	font-weight: bold;
	background-color: #D0D0D0;
	border-bottom: 2px solid #FFF;
}

.easy-to-add-instructions {
	border-left: 1px solid #D1D1D1;
}

.easy-to-add-instructions .num {
	float: left; width: 2em;
}

.easy-to-add-instructions .desc {
	float: left; width: 230px;
}

.unlimited-global-messaging-cta {
	border-bottom: 1px solid #D1D1D1;
	margin-bottom: 2em;
}

table.global-messaging-carriers th {
	font-weight: bold;
}


/**Global Calling Fatures*/
/* global tool*/
.global-tool
{

	padding: 25px;

	border:2px solid #e0e0e0;
	border-radius:5px;
	-moz-border-radius:5px;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bcbebd), to(#f0f0f0));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #f0f0f0, #bcbebd);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #f0f0f0, #bcbebd);

  /* IE 10 */
  background: -ms-linear-gradient(top, #f0f0f0, #bcbebd);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #f0f0f0, #bcbebd);

}

.global-tool.ie
{
	background: url(/images/featuresdownloads/rounded.png) 0 0 no-repeat;
	border: none;

}

.global-tool-bottom
{
	background: url(/images/featuresdownloads/rounded.png) 0 -996px no-repeat;
	height: 11px;
	margin-top: -11px;
}

.global-tool .form-box
{
	background-color: #e8e8e8;
	padding: 20px;
	/*border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	*/
	border-top: 1px solid #dadada;
	box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.5);

}
#uild-lookup-result, .global-tool .form-box
{
	/*box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.5);*/
}
.grey-list {

	line-height: 1.6em;

	width: inherit;
	background-color: #E8E8E8;
	padding: 0 20px	;
}

#features-downloads .global-tool p
{
	padding-bottom: 0px;
}

#features-downloads .global-tool .font-14
{
	font-size: 14px;
}

 .bold
{
	font-weight: bold;
}

 .width-150
{
	width: 150px;
}

.font-16
{
	font-size: 16px;
}
.global-tool-text-input{

   border: 1px solid #e0e0e0;

   border-radius: 5px;
   box-shadow: inset 0 1px 2px #e0e0e0, inset 0 -5px 15px #e0e0e0, 0 0px 1px #e0e0e0;
   -o-box-shadow: inset 0 1px 2px #e0e0e0, inset 0 -5px 15px #e0e0e0, 0 0px 1px #e0e0e0;
   -webkit-box-shadow: inset 0 1px 2px #e0e0e0, inset 0 -5px 15px #e0e0e0, 0 0px 1px #e0e0e0;
   -moz-box-shadow: inset 0 1px 2px #e0e0e0, inset 0 -5px 15px #e0e0e0, 0 0px 1px #e0e0e0;

	width: 300px;
	height: 20px;

   padding: 5px 30px;

}

#features-downloads .global-tool .pad-bottom-15
{
   padding-bottom: 15px;
}

#features-downloads .global-tool .pad-10
{
   padding: 10px;
}


#features-downloads .global-tool .formats
{
   font-size: 10px;
   line-height: 12px;
   color: #666;
}
.mar-right-45
{
   margin-right: 45px;
}



/* Result rows*/

.gradient{
	background: url(/images/featuresdownloads/gradient-bar-bg.png) 0 0 no-repeat;
	height: 96px;
	margin: 0 -10px -75px -10px;
	padding: 10px 30px;
}

.mar-bottom--105
{
	margin-bottom: -105px;
}

#features-downloads .global-calling-features-result
{
	width: 555px;
	padding: 10px;

	margin-bottom: 5px;
	background-color: #fff;
}
#features-downloads .global-calling-features-result .left
{
	width: 330px;

	padding-left: 10px;
	margin-top: 5px;
}
#features-downloads .global-calling-features-result .right
{
	width: 160px;
}

#features-downloads .global-calling-features-result .links a,
#features-downloads.calling-features .description.short p a
{
	margin-left: 0;
	background: url("/images/icons/link-arrow.png") no-repeat scroll 0 3px transparent;
	padding-left: 10px;
	font-size: 10px;

}



/* Light - Green*/
#features-downloads.long-distance .global-calling-features-result p
{
   padding: 0px;
}
#features-downloads.long-distance .global-calling-features-result.light
{
	width: 600px;
	background-color: #fff;
}

#features-downloads.long-distance .global-calling-features-result.light .left
{
	width: 340px;
}
#features-downloads.long-distance .global-calling-features-result.light .right
{
	width: 190px;
}
.category-header
{
	background-color: #e0e0e0;
	color:#a1a1a1;
	margin: 10px 20px;
	padding:10px
}
#prefix
{
   margin: 5px 10px;
}
.red
{
	color: #CA0001;
}
#phone-error-wrapper
{
	padding: 4px;
	margin-top: -4px;
}
