#custom_content {
	padding:2px 15px 0;
}

#custom_content .darklink {
	background-color:#FFEB36;
	color:#000;
	font-weight:700;
}

#custom_content .darklink:hover {
	background-color:#EEE;
	text-decoration:underline;
}

#custom_content .highlight {
	background-color:#FFEB36;
	color:#4F4F4F;
	margin-left:-15px;
	text-decoration:none;
}

.legal_note {
	line-height:15px;
	font-weight:400;
	margin:0 0 0 -5px;
	margin-right:10%;
	color:#5a5a5a;
}


.t_tagline {margin-left:15px;}
.underline {text-decoration:underline;}

#custom_content ul.arrow li {
	background:url(/cms/v45/images/support-6/bullet.gif) no-repeat scroll 0 7px transparent;
	list-style:none outside none;
	padding-left:17px;
	margin:0 0 2px 17px;
}

p.link, #custom_content p.link {
	float:right;
	margin-right:0;
	margin-top:-10px;
	padding-left:16px;
	background:url(/cms/v45/images/bullet-up.gif) no-repeat 0 3px;
}

#custom_content ul.anchors li {
	margin-bottom:6px;
}

.promo p.link,
#custom_content .promo-side p.link,
#custom_content_home .promo-side p.link,
#custom_content .landingpage p.link,
#custom_content ul.anchors li, ul.anchors li {
	float: none;
	margin-top: 0px;
	background-image: url(/cms/v45/images/243/learn-more.png);
	background-position: 0px 1px;
	padding-left: 17px;
	font-size: 13px;
}

#custom_content ul.blackarrow li {
	float: none;
	margin-top: 0px;
	background-image: url(/cms/v45/images/standard/black-arrow.png);
	background-position: 0px 1px;
	padding-left: 17px;
	font-size: 13px;
}

#custom_content ul.lightbox li {
	float:none;
	margin-top:0;
	background-image:url(/cms/v45/images/support-6/bullet.gif);
	background-position:0 5px;
	padding-left:14px;
}

#custom_content table.roam {
	border-collapse:collapse;
	border-spacing:0;
	margin:28px -15px 0;
}

#allcountries {
	min-width:390px;
}

#allcountries table {
	min-width:380px;
	margin-left:auto;
	margin-right:auto;
}

#custom_content .landingpage .promo_left {
	float:left;
	width:440px;
	padding:5px 15px;
}

#custom_content ul.landingpage_menu {
	padding:0;
	margin:0;
	clear:both;
	overflow:hidden;
	width:100%;
}

#custom_content ul.landingpage_menu li {
	float:left;
	width:220px;
	padding:0 30px 0 0;
	background:none;
}

#custom_content ul.landingpage_menu li img.title {
	position:relative;
	display:block;
	margin:0 0 7px -1px;
}

#custom_content .header {
	width:510px;
	height:145px;
	padding:45px 450px 20px 0;
	margin:0 -15px;
	position:relative;
	top:0;
	margin-bottom:-10px;
}

#custom_content .header h1 {
	font-size:48px;
	line-height:40px;
	width:500px;
	margin-top:0;
	margin-left:12px;
}

#custom_content .header_full {
	width:900px;
	height:auto;
	padding-right:0;
	padding-top:30px;
}

#custom_content .header_full h1 {
	width:900px;
}

#custom_content .header_plain {
	width:740px;
	height:auto;
	padding-right:220px;
	padding-bottom:30px;
	margin:0 -15px;
	border-bottom:1px solid #cbcbcb;
	margin-bottom:10px;
}

#custom_content .header_plain h1 {
	width:auto;
}

#custom_content .landingpage h3,#custom_content .notebox h3 {
	border-bottom:3px solid #000;
	margin-bottom:8px;
	padding-bottom:6px;
}

#custom_content ul.landingpage_menu li p {
	margin-bottom:9px;
}

#whitebg_layout,#whitebg_layout_width {
	border:none;
}

#custom_content .c_column {
	float:left;
	width:48%;
	padding:0 15px;
	margin-right:30px;
	margin-left:-15px;
	margin-bottom:20px;
}

#custom_content #column_2.c_column {
	margin-right:-15px;
	width:47%;
}

#custom_content #column_2.c_column img {
	margin-top:15px;
}

#custom_content hr {
	border:none;
	margin:20px -15px 15px;
	padding:0;
	color:#cbcbcb;
	background-color:#cbcbcb;
	height:1px;
	display:block;
	clear:both;
}

#custom_content #hc caption {
	padding-left:13px;
}

#custom_content #hc td.spec {
	width:40%;
	font-weight:700;
}

#custom_content #hc td .note {
	font-weight:400;
	margin-top:4px;
	line-height:13px;
}

#custom_content #hc #hc_phone {
	width:180px;
	float:left;
	padding-top:10px;
}

#custom_content #hc #hc_info {
	float:left;
	width:740px;
	margin-left:20px;
	margin-right:-20px;
}

#custom_content #hc label {
	font-weight:700;
	display:block;
	margin-bottom:5px;
}

#custom_content hr.prepaidlanding {
	background-color:#CBCBCB;
	border:medium none;
	clear:both;
	color:#CBCBCB;
	display:block;
	height:1px;
	margin:20px -1px 15px;
	padding:0;
	width:620px;
}

#treemenu {
	width:170px;
	padding:0 10px 0 0;
}

#treemenu * {
	list-style:none!important;
}

#treemenu ul {
	list-style:none!important;
	margin:0!important;
	padding:0!important;
	border:none;
}

#treemenu li {
	margin:0;
	display:inline;
}

#treemenu li a {
	display:block;
	padding:10px 5px 10px 10px;
	color:#666;
	text-decoration:none;
	border-bottom:1px solid #c1c1c1;
	font-weight:700;
}

#treemenu li.on a,#treemenu li a:hover {
	color:#000;
	background:#eee;
}

#treemenu li a:hover {
	text-decoration:none;
}

#treemenu li ul li a,#treemenu li.on ul li a {
	font-weight:400;
	padding-left:18px;
}

#custom_content .management_img {
	float:right;
	margin-left:35px;
	margin-bottom:15px;
}

.promo_img {
	margin-left:3px;
	margin-top:3px;
}

#custom_content .promo_cta {
	margin-top:25px;
}

#custom_content .yourinvoice {
	float:right;
	margin-left:25px;
	margin-bottom:25px;
}

* html #custom_content p,* html #custom_content ul,* html #custom_content h3 {
	_height:1%;
}

div.legal,div.legalnon {
	color:#666!important;
	padding-left:25px!important;
	padding-right:50px!important;
}

h3.legallink,h3.legallinknon {
	color:#666!important;
	padding-left:25px!important;
	font-weight:700;
}

.legalarrowup {
	background-image:url(/cms/common/legal_arrow_up.jpg);
	background-repeat:no-repeat;
	background-position:10px 12px;
}

.legalarrowdown {
	background-image:url(/cms/common/legal_arrow_down.jpg);
	background-repeat:no-repeat;
	background-position:10px 12px;
}

.legalhover {
	text-decoration:underline;
	cursor:pointer;
}

#custom_content .notebox {
	margin-bottom:20px;
	margin-top:20px;
}

#custom_content .notebox_content {
	background:#e0e0e0;
	padding:12px 8px 8px 12px;
}

.content_box_wrapper {
	float:left;
	margin-right:10px;
}

.content_box_wrapper,.content_box_wrapper #Ph_fea_conleft,.content_box_wrapper #Ph_fea_conright {
	width:260px;
}

.content_box_highlight {
	float:right;
	width:230px;
	margin-bottom:5px;
	padding:14px 9px 0;
	border:3px solid #000;
}

.content_box_highlight .title {
	font-size:14px;
	font-weight:700;
	line-height:16px;
}

.promo_bottom {
	margin:0;
	width:100%;
	padding-top:15px;
	float:left;
	border-top:0px solid #cbcbcb;
}

.promo_bottom .promo {
	width:430px;
	margin-bottom:5px;
	margin-right:20px;
	float:left;
	padding:18px 20px;
	background:#ffeb36;
}

.promo_bottom .promo .title {
	font-size:30px;
	height:60px;
	line-height:30px;
	letter-spacing:-1px;
	font-weight:700;
	margin-right:20%;
}

.promo_bottom .promo .title a:hover {
	color:#444;
	font-weight:700;
	text-decoration:none;
}

.promo_bottom .promo .link {
	float:right;
	margin:-16px 0 0;
}

#custom_content .promo-side {
	background:#eee;
	padding:18px 20px;
	float:right;
	margin:-15px -15px 20px 20px;
}

#custom_content .promo-side .title {
	font-weight:700;
	font-size:16px;
	line-height:18px;
	margin-bottom:4px;
}

#custom_content .box-notice {
	padding:18px 18px 1px;
	margin:15px -10px 15px 0;
	background:#DDD;
}

#custom_content img.right {
	float:right;
	margin:-20px 5px 10px 20px;
}

#custom_content .terms_text {
	color:#8c8c8c;
	margin:2px 20% 15px 12px;
	line-height:14px;
}

#custom_content .terms_link {
	color:#8c8c8c;
	background:url(/cms/v45/images/bullet-down.gif) no-repeat 0 2px;
	padding-left:12px;
	text-decoration:none;
	margin-top:35px;
}

#custom_content_home {
	/*font-family:arial, helvetica, sans-serif;*/
	line-height:16px;
	overflow:hidden;
	width:960px;
	padding-top:5px;
}

#custom_content_home #home-hero-container {
	float:left;
	width:706px;
	height:357px;
}

#custom_content_home #home-promos {
	float:left;
	width:180px;
}

#custom_content_home #home-promo-p1 {
	width:150px;
	padding:13px 15px;
	background:#5d5e5f;
	border-bottom:1px solid #e7e7e7;
}

#custom_content_home #home-promo-p2 {
	width:150px;
	padding:10px 15px 11px;
	border-bottom:1px solid #e7e7e7;
	background:url(/cms/v45/images/home-promo-p2-bg.jpg) repeat-x 0 0;
}

#custom_content_home #home-promo-p3 {
	width:150px;
	padding:13px 15px;
	background:#000;
	height:128px;
}

#custom_content_home #home-promos h4 {
	text-transform:uppercase;
	margin:0;
}

#custom_content_home #home-promos ul,#custom_content_home #home-promos ul li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}

#custom_content_home #home-promos h2 {
	/*font-size:20px;
	text-transform:uppercase;
	font-weight:700;
	margin:0;
	padding:0;*/
}

#custom_content_home #home-promos h3 {
	text-transform:uppercase;
	font-weight:700;
	margin:0;
}

#custom_content_home #home-promos ul.fido-owners {
	margin:0;
	padding:0;
}

#custom_content_home #home-promos ul.fido-owners li {
	color:#ccc;
	background:url(/cms/v45/images/bullet-alpha.gif) no-repeat left 6px;
	padding-left:15px;
}

#custom_content_home #home-promos ul.fido-owners li a {
	color:#ccc;
	text-decoration:none;
}

#custom_content_home #home-promos ul.fido-myAccount {
	margin-top:5px;
	line-height:13px;
}

#custom_content_home #home-promos ul.fido-myAccount li {
	color:#a1a0a0;
}

#custom_content_home #home-promos ul.fido-myAccount li a {
	color:#a1a0a0;
	text-decoration:none;
}

#custom_content_home #home-promos a.login-acc {
	background:url(/cms/v45/images/login-bg-btn.jpg) no-repeat 0 0;
	width:150px;
	height:32px;
	display:block;
	line-height:32px;
	color:#282425;
	font-weight:700;
	text-align:center;
	margin-top:5px;
	text-decoration:none;
}

.SecondLeftcontent-gct1 #custom_content {
	padding-left:0;
	padding-right:12px;
}

#custom_content #c_column_addons_left.c_column {
	width:69%;
	margin-right:0;
}

#custom_content #c_column_addons_left.c_column .box {
	width:45%;
}

#custom_content #c_column_addons_left.c_column .box .t_tagline {
	margin-right:30%;
}

#custom_content #c_column_addons_right.c_column {
	width:28%;
	padding-top:12px;
	margin-right:0;
	padding-right:0;
}

#custom_content #c_column_addons_right.c_column img {
	margin-top:50px;
}

#custom_content #shop_slider_wrapper {
	width:470px;
	height:320px;
	margin:0 -15px -30px;
	position:relative;
	top:-40px;
}

#custom_content #shop_slider {
	width:470px;
	height:320px;
	position:static;
}

#custom_content #box_appsdownload {
	float:left;
	width:265px;
	margin-top:5px;
}

#custom_content .big {
	font-size:58px;
	line-height:50px;
	letter-spacing:-2px;
}

#custom_content ul#list_aftersales {
	width:700px;
	float:left;
	margin-right:0;
	padding-right:0;
}

#custom_content ul#list_aftersales li {
	width:58%;
}

#custom_content ul#list_aftersales li.list-column-last {
	width:33%;
	margin-right:0;
}

.c_column-left {
	padding-top:25px;
	float:left;
	width:160px;
	margin-right:30px;
}

.c_column-left #treemenu {
	width:150px;
}

.c_column-right {
	padding-top:25px;
	float:left;
	width:770px;
}

.c_column-right #custom_content {
	padding-left:0;
	padding-right:0;
}

#custom_content .subtitle {
	color:#999;
	font-size:18px;
	line-height:20px;
	margin-bottom:5px;
}

#custom_content .t_punchline {
	font-size:18px;
	line-height:20px;
	color:#333;
	margin:8px 10% 15px 0;
}

#custom_content .plainbox {
	float:left;
	width:265px;
	margin:12px 10px 20px 0;
}

#custom_content .plainbox h3 {
	padding-top:0;
}

#custom_content .plainbox-image {
	float:left;
	margin-right:16px;
	margin-left:-4px;
}

#custom_content .plainbox-data {
	float:left;
	width:142px;
}

#custom_content .plainbox p {
	padding-right:20px;
}

#custom_content .plainbox-icon {
	margin-left:-3px;
	margin-bottom:10px;
}

#custom_content .plainbox-last {
	margin-right:-15px;
	width:225px;
}

#custom_content .plainbox-last .plainbox-data {
	width:115px;
}

.c_column-right #custom_content hr {
	margin-left:-5px;
}

#custom_content a.button {
	display:block;
	height:0;
	padding-top:25px;
	overflow:hidden;
}

#custom_content .c_column .plainbox {
	float:none;
	width:auto;
	margin-right:0;
	padding-bottom:110px;
}

#custom_content .c_column .plainbox-image {
	margin-right:20px;
}

#custom_content .c_column .plainbox-data {
	float:left;
	width:270px;
}

#custom_content .c_column#c_column_iphone1,#custom_content .c_column#c_column_iphone2 {
	width:44%;
}

#custom_content table td.item {
	font-size:14px;
	line-height:16px;
	font-weight:700;
	padding-left:0;
}

#custom_content div.long_distance_top_left {
	width:520px;
	float:left;
}

#custom_content div.long_distance_top_right {
	width:260px;
	float:right;
	padding-right:25px;
}

#custom_content ul.l_float_left {
	width:100%;
	overflow:hidden;
}

#custom_content ul.l_float_left li {
	float:left;
	width:47%;
}

#custom_content.custom_content_full {
	width:960px;
	padding-left:0;
	padding-right:0;
}

#custom_content .c_column3_01,#custom_content .c_column3_02,#custom_content .c_column3_03 {
	float:left;
	width:280px;
	margin-right:15px;
	padding-right:15px;
	padding-left:15px;
}

#custom_content .c_column3_03 {
	margin-right:0;
	width:280px;
}

#custom_content ul.multilevel {
	list-style:none;
	margin:0 30px 20px 0;
	padding:0;
	border:none;
}

#custom_content ul.multilevel li {
	margin:0;
	padding:0;
	background:none;
	border-bottom:1px solid #c1c1c1;
}

#custom_content ul.multilevel li a,#custom_content ul.multilevel li span {
	display:block;
	padding:10px 5px 10px 10px;
	color:#666;
	text-decoration:none;
	font-weight:700;
}

#custom_content ul.multilevel li ul {
	margin-top:-2px;
}

#custom_content ul.multilevel li ul li {
	display:block;
	padding:3px 5px 3px 18px;
	border-bottom:none;
}

#custom_content ul.multilevel li ul li a,#custom_content ul.multilevel li ul li span {
	font-weight:400;
	padding:0;
	display:inline;
}

#custom_content ul.multilevel li ul li ul {
	margin-top:10px;
	margin-bottom:5px;
}

#custom_content ul.multilevel li ul li ul li {
	padding:2px 5px 2px 30px;
}

#custom_content h2.headingvisual {
	line-height:22px;
	padding:12px 100px 0 0;
	margin-bottom:0;
	margin-top:15px;
	min-height:50px;
	background:url(/cms/v45/images/heading-sitemap-01.gif) no-repeat top right;
}

#custom_content h2#headingvisual-sitemap-02.headingvisual {
	background-image:url(/cms/v45/images/heading-sitemap-02.gif);
}

#custom_content h2#headingvisual-sitemap-03.headingvisual {
	background-image:url(/cms/v45/images/heading-sitemap-03.gif);
}

#custom_content .box-support {
	width:295px;
}

#custom_content .box-support ul {
	padding-right:80px;
	background-repeat:no-repeat;
	background-position:top right;
	padding-bottom:10px;
	margin-bottom:-10px;
}

#custom_content .box-support#box-support-faq {
	position:absolute;
	margin-left:635px;
}

#custom_content .box-support#box-support-01,#custom_content .box-support#box-support-02,#custom_content .box-support#box-support-03 {
	border-top:none;
}

#custom_content .box-support#box-support-03 {
	width:245px;
	background:url(/cms/v45/images/heading-support-03.gif) no-repeat right 85px;
}

#custom_content .box-support#box-support-03 h2 {
	margin-right:-20px;
}

#custom_content .box-support#box-support-03 p {
	margin-right:40%;
}

#custom_content .box-support#box-support-01 ul {
	background-image:url(/cms/v45/images/heading-support-01.gif);
}

#custom_content .box-support#box-support-02 ul {
	background-image:url(/cms/v45/images/heading-support-02.gif);
}

#custom_content .box-support#box-support-04 ul {
	background-image:url(/cms/v45/images/heading-support-04.gif);
}

#custom_content .box-support#box-support-05 ul {
	background-image:url(/cms/v45/images/heading-support-05.gif);
}

.promo_multiple_three .promo {
	margin-right:13px;
	width:271px;
}

.promo_multiple_three .promo .title {
	font-size:24px;
	margin-right:0;
}

.glidecontentwrapper {
	position:relative;
	width:350px;
	height:205px;
	margin-bottom:10px;
	border:0 solid #000;
	overflow:hidden;
	float:left;
}

.glidecontent {
	position:absolute;
	background:#FFF;
	padding:15px;
	visibility:hidden;
	width:330px;
}

#glidecontent-box {
	width:50%;
	border-top:1px solid #cbcbcb;
	margin:0 0 0 -15px;
}

.glidecontenttoggler {
	position:absolute;
	margin-left:380px;
	margin-top:22px;
}

.glidecontenttoggler a {
	display:block;
	width:26px;
	height:26px;
	margin-right:10px;
	float:left;
	background:url(/cms/v45/images/slider-toggle-left.gif) no-repeat;
}

.glidecontenttoggler a#glidecontent-togglerright {
	background-image:url(/cms/v45/images/slider-toggle-right.gif);
}

#custom_content #footer_plain {
	background-color:#d9d8d8;
	height:70px;
	margin-top:20px;
	padding-left:20px;
	padding-top:10px;
}

#custom_content #footer_plain h2 {
	margin:0;
}

#custom_content #footer_plain ul {
	float:right;
	margin:-20px 20px 0 0;
}

#Complaintsubmenu ol {
	list-style:none;
	margin-left:0!important;
	float:left;
}

#Complaintsubmenu ol li {
	float:left;
	background-color:#d8d8d8;
	display:block;
	padding:5px 10px;
	margin-right:10px;
	font-weight:700;
}

#Complaintsubmenu ol li.active {
	background-color:#ffeb36;
}

.complaintTextBox {
	background-color:#fafafc;
	border:1px solid #d4d4d4;
	color:#888;
	font-weight:400;
	height:22px;
	padding:5px 0 0 5px;
}

.complaintMessageText {
	background-color:#fafafc;
	border:1px solid #d4d4d4;
	color:#888;
	font-weight:400;
	padding:5px 0 0 5px;
}

#fancybox-loading {
	position:fixed;
	height:40px;
	width:40px;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-20px;
	cursor:pointer;
	display:none;
	overflow:hidden;
	background:transparent;
	z-index:200;
}

* html #fancybox-loading {
	position:absolute;
	margin-top:0;
}

#fancybox-loading div {
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
	background:transparent url(/cms/v45/images/fancybox/fancy_progress.png) no-repeat;
}

#fancybox-overlay {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:#000;
	display:none;
	z-index:800;
}

* html #fancybox-overlay {
	position:absolute;
	width:100%;
}

#fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	padding:20px;
	margin:0;
	z-index:900;
	display:none;
}

#fancybox-outer {
	position:relative;
	width:100%;
	height:100%;
	background:#FFF;
}

#fancybox-inner {
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:1px;
	outline:none;
	overflow:hidden;
	padding:0;
	margin:0;
}

#fancybox-hide-sel-frame {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
}

#fancybox-close {
	position:absolute;
	top:-15px;
	right:-15px;
	height:30px;
	width:30px;
	background:url(/cms/v45/images/fancybox/fancy_close.png) top left no-repeat;
	cursor:pointer;
	z-index:165;
	display:none;
}

#fancybox-content {
	height:auto;
	width:auto;
	padding:0;
	margin:0;
}

#fancybox-img {
	border:none;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	-ms-interpolation-mode:bicubic;
	outline:none;
	line-height:0;
	font-size:0;
	vertical-align:top;
}

#fancybox-frame {
	position:relative;
	width:100%;
	height:100%;
}

#fancybox-tmp {
	display:none;
	padding:0;
	margin:0;
	border:0;
	vertical-align:top;
	overflow:auto;
}

#fancybox-title {
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	/*font-family:Arial;*/
	z-index:112;
}

.fancybox-title-inside {
	padding:10px 0;
	padding-top:10px;
	color:#333;
}

.fancybox-title-outside {
	padding-top:10px;
	color:#FFF;
	font-weight:700;
}

#fancybox-title-wrap {
	display:inline-block;
}

#fancybox-title-wrap span {
	height:32px;
	float:left;
}

#fancybox-title-left {
	padding-left:15px;
	background:transparent url(/cms/v45/images/fancybox/fancy_title_left.png) repeat-x;
}

#fancybox-title-main {
	line-height:29px;
	background:transparent url(/cms/v45/images/fancybox/fancy_title_main.png) repeat-x;
	color:#FFF;
}

#fancybox-title-right {
	padding-left:15px;
	background:transparent url(/cms/v45/images/fancybox/fancy_title_right.png) repeat-x;
}

#fancybox-left,#fancybox-right {
	position:absolute;
	bottom:0;
	height:100%;
	width:35%;
	cursor:pointer;
	z-index:111;
	display:none;
	background-image:url(data:image/gif;base64,AAAA);
	outline:none;
}

#fancybox-left {
	left:0;
}

#fancybox-right {
	right:0;
}

#fancybox-left-ico,#fancybox-right-ico {
	position:absolute;
	top:50%;
	margin-top:-15px;
	width:30px;
	height:30px;
	z-index:112;
	cursor:pointer;
	display:block;
}

#fancybox-left-ico {
	left:-9999px;
	background:transparent url(/cms/v45/images/fancybox/fancy_nav_left.png) no-repeat;
}

#fancybox-right-ico {
	left:-9999px;
	background:transparent url(/cms/v45/images/fancybox/fancy_nav_right.png) no-repeat;
}

#fancybox-left:hover span {
	left:20px;
}

#fancybox-right:hover span {
	left:auto;
	right:20px;
}

div.fancy-bg {
	position:absolute;
	z-index:70;
	border:0;
	padding:0;
	margin:0;
}

div#fancy-bg-n {
	top:-20px;
	width:100%;
	height:20px;
	background:transparent url(/cms/v45/images/fancybox/fancy_shadow_n.png) repeat-x;
}

div#fancy-bg-ne {
	top:-20px;
	right:-20px;
	width:20px;
	height:20px;
	background:transparent url(/cms/v45/images/fancybox/fancy_shadow_ne.png) no-repeat;
}

div#fancy-bg-e {
	right:-20px;
	height:100%;
	width:20px;
	background:transparent url(/cms/v45/images/fancybox/fancy_shadow_e.png) repeat-y;
}

div#fancy-bg-se {
	bottom:-20px;
	right:-20px;
	width:20px;
	height:20px;
	background:transparent url(/cms/v45/images/fancybox/fancy_shadow_se.png) no-repeat;
}

div#fancy-bg-s {
	bottom:-20px;
	width:100%;
	height:20px;
	background:transparent url(/cms/v45/images/fancybox/fancy_shadow_s.png) repeat-x;
}

div#fancy-bg-sw {
	bottom:-20px;
	left:-20px;
	width:20px;
	height:20px;
	background:transparent url(/cms/v45/images/fancybox/fancy_shadow_sw.png) no-repeat;
}

div#fancy-bg-w {
	left:-20px;
	height:100%;
	width:20px;
	background:transparent url(/cms/v45/images/fancybox/fancy_shadow_w.png) repeat-y;
}

div#fancy-bg-nw {
	top:-20px;
	left:-20px;
	width:20px;
	height:20px;
	background:transparent url(/cms/v45/images/fancybox/fancy_shadow_nw.png) no-repeat;
}

div#app-select ul.AppsMenu li {
	text-align:center;
	background:none;
	list-style:none;
	float:left;
	display:block;
	padding:0 9px;
	font-weight:700;
	width:90px;
}

div#app-select ul.AppsMenu li a {
	display:block;
	margin:auto;
	height:64px;
	width:64px;
	outline:none;
	text-indent:-3000px;
	background-position:center -64px;
}

div#app-select ul.AppsMenu li a.activeMN,div#app-select ul.AppsMenu li a:hover {
	background-position:center top;
	color:#000;
	background-repeat:no-repeat;
}

div#app-select ul.AppsMenu li a span {
	display:none;
	visibility:hidden;
}

div#app-select ul.AppsMenu li span {
	padding-top:8px;
	display:block;
	font-weight:700;
	color:#5A5A5A;
	text-align:center;
}

div#app-select div.AppDesc p {
	padding-left:20px;
	padding-top:5px;
}

small {
	font-size:7px!important;
}

small1 {
	font-size:9px!important;
}

tiny {
	font-size:6px!important;
}

socialmedia {
	float:right;
	margin-bottom:-29px;
}

socialmedia2 {
	float:right;
	margin-top:9px;
}

socialmediaclear {
	clear:both;
	width:100%;
	display:block;
}

youtube {
	display:block;
	float:right;
	padding-right:14px;
	margin-right:13px;
	border-right:1px solid #d8d8d8;
	width:25px;
	height:24px;
	background:transparent url(/cms/v45/images/242/youtube.gif) no-repeat left top;
}

twitter {
	display:block;
	float:right;
	margin-right:1px;
	width:24px;
	height:24px;
	background:transparent url(/cms/v45/images/242/twitter.gif) no-repeat left top;
}

facebook {
	display:block;
	float:right;
	margin-right:1px;
	width:24px;
	height:24px;
	background:transparent url(/cms/v45/images/242/facebook.gif) no-repeat left top;
}

followus {
	display:block;
	float:right;
	margin-right:1px;
	height:12px;
	padding:5px 0 7px 14px;
	width:136px;
	background:transparent url(/cms/v45/images/242/gris.gif) no-repeat left top;
	font-size:14px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	line-height:14px;
	text-transform:uppercase;
}

.bea-portal-body-header a {
	color:#535353!important;
}

#custom_content .round_corners_dark {
	background:#585951;
	padding:10px 15px 8px 18px;
	margin:15px -10px 15px 0;
	width:558px;
	height:30px;
}

#custom_content .round_corners_yellow {
	background:#ffe600;
	padding:18px 18px 1px;
	margin:15px -10px 15px 0;
	width:580px;
}

#custom_content .round_corners_green {
	background:#2f9e41;
	padding:18px 18px 1px;
	margin:15px -10px 15px 0;
	width:580px;
}

#custom_content .round_corners_lightgrey {
	background:#C1C1C1;
	padding:18px 18px 1px;
	margin:15px -10px 15px 0;
	width:580px;
}

#custom_content .round_corners_lightgrey p {
	font-size:14px;
	font-weight:400;
	color:#000;
}

#custom_content .round_corners_darkgrey {
	background:#585951;
	padding:10px 15px 8px 18px;
	margin:15px -10px 15px 0;
}

#custom_content .round_corners_grey {
	background:#C1C1C1;
	padding:15px 5px 15px 10px;
	margin:5px -10px 15px 0;
}

img.round_corners {
	margin:15px -10px 15px 0;
}

#custom_content .round_corners_box-notice {
	padding:18px 18px 10px;
	margin:15px -10px 15px 0;
	background:#C6C6C6;
}

#custom_content .round_corners_box-notice p {
	font-size:12px;
	font-weight:400;
	color:#000;
}

#promo_bottom_table {
	background-color:#ffe600;
}

.new_bullets {
	background-image:url(/cms/v45/images/243/learn-more.png)!important;
	background-repeat:no-repeat!important;
	position:relative;
	padding:0 0 0 22px;
}

h2.smartphone_title1 {
	font-weight:400!important;
	text-transform:none;
	margin:0;
	padding-top:0;
}

h2.smartphone_title2 {
	font-weight:700!important;
	text-transform:none;
	margin:0;
	padding-top:0;
}

#custom_content table.specialneeds td {
	padding:10px 0 0 10px;
}

#custom_content *,h1,h2,.t_tagline {
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
}

#custom_content .clearer {
	height:1px;
	clear:both;
	overflow:hidden;
}

#custom_content,#custom_content .notebox_content * {
	font-size:13px;
}

#custom_content h2,#custom_content h3,#custom_content h4,#custom_content h5,#custom_content h6,#custom_content p,#custom_content ul,#custom_content ol,#custom_content caption,#custom_content .t_tagline,#custom_content .legal_note,#custom_content .notebox_content {
	margin:0 0 14px;
	padding:0;
}

#custom_content ul,#custom_content ol {
	margin-right:10%;
}

#custom_content .sup {
	font-size:8px;
	top:-10px;
	position:relative;
}

#custom_content img {
	border:0;
}

#custom_content a {
	color:#000;
	text-decoration:none;
}

#custom_content a:hover,.promo_bottom .promo .title a,#custom_content_home a:hover,#custom_content ul.multilevel li a:hover {
	color:#000;
	text-decoration:none;
}

#custom_content p a,#custom_content li.lilink a,#custom_content_welcome #welcome-column-right li a {
	color:#444;
	background:#ffeb36;
	text-decoration:none!important;
}

#custom_content p a:hover,#custom_content li.lilink a:hover,#custom_content_welcome #welcome-column-right li a:hover {
	background:#eee;
	text-decoration:underline!important;
}

#custom_content p strong a,#custom_content p strong a:hover,#custom_content li.lilink strong a,#custom_content li.lilink strong a:hover {
	font-weight:700;
}

#custom_content p strong2 a,#custom_content p strong2 a:hover,#custom_content li.lilink strong2 a,#custom_content li.lilink strong2 a:hover {
	font-weight:700;
	color:#000;
}

h1 {}

#custom_content h1 {
	/*width:100%;
	font-size:32px;
	color:#000;
	margin:40px 0 8px 0px;
	padding:0;
	letter-spacing:-1px;
	background:none;*/
}
.t_tagline, #custom_content .t_tagline {
	font-size:16px;
	line-height:20px;
	font-weight:400;
	margin-top:-8px;
	margin-right:10%;
	/* color: #000; */
}

.t_tagline_strong,#custom_content .t_tagline a {
	font-size:16px;
}

.t_tagline_strong strong {
	font-size:18px;
}

#custom_content caption {
	margin-left:13px;
}

#custom_content .c_column h1,#custom_content .c_column h2,#custom_content .c_column .t_tagline,#custom_content .c_column ul,#custom_content .c_column ol {
	margin-right:2%;
}

#custom_content h3 {
	color:#000;
	font-weight:700;
	margin-bottom:5px;
	padding-top:5px;
}

#custom_content ul,#custom_content ol {
	margin-left:0;
	margin-bottom:15px;
}

#custom_content .c_column .box ul,#custom_content .c_column .box ol,#custom_content .c_column .box p {
	margin-right:27%;
}

#custom_content #terms ul,#custom_content #terms ol,#custom_content ul * ul,#custom_content ol * ol,#custom_content ul.list-column li.list-column-last,#custom_content #box_appsdownload p,#custom_content #box_appsdownload ul,.c_column-right #custom_content .promo-side {
	margin-right:0;
}

#custom_content ul.c_box,#custom_content ol.c_box {
	width:50%;
}

#custom_content ul li ul,#custom_content ol li ol {
	margin-top:9px;
	margin-bottom:10px;
}

#custom_content ol {
	margin-left:30px;
}

#custom_content ul li,#custom_content ol li {
	margin-bottom:6px;
	/* line-height:15px; */
}

#custom_content ul li {
	list-style:none;
	background:url(/cms/common/v4g_custom_bullet.gif) no-repeat 0 7px;
	padding-left:8px;
}

#custom_content p.link a,p.link a,#custom_content .landingpage p a {
	/*font-family:arial, helvetica, serif;*/
	color:#5a5a5a;
	background:none;
	text-decoration:none!important;
}

p.link a:hover,#custom_content .landingpage p a:hover {
	background:none;
	color:#000;
}

#custom_content ul.list-column li {
	float:left;
	width:45%;
	margin-right:2%;
}

#custom_content div.section {
	clear:both;
	height:1px;
	background:#bbb;
	overflow:hidden;
	margin:25px -15px;
	border-bottom:1px solid #fff;
}

#custom_content table {
	border-collapse:collapse;
	border-spacing:0;
	margin:10px -15px 30px;
}

#custom_content table.full,#custom_content #hc table {
	width:100%;
}

#custom_content table.full_absolute {
	width:960px;
}

#custom_content th,#custom_content td {
	padding:15px 30px;
	border-bottom:1px solid #c1c1c1;
}

#custom_content th {
	font-size:14px;
	text-align:left;
}

#custom_content th.alt,#custom_content td.alt,#allcountries th.alt,#allcountries td.alt,#intlwifirates th.alt,#intlwifirates td.alt {
	background:#eee;
	border-top:1px solid #fff;
}

#custom_content td.right,#custom_content th.right {
	text-align:right;
	padding-left:20px;
}

#custom_content td.center,#custom_content th.center,#allcountries th.center,#allcountries td.center,#custom_content th.center,#custom_content th.center {
	text-align:center;
}

#custom_content td em,#custom_content th em,#custom_content th em,#custom_content th em {
	font-size:14px;
	font-style:normal;
	line-height:18px;
}

#allcountries td,#intlwifirates th,#intlwifirates td {
	padding:0 10px;
	border-bottom:1px solid #c1c1c1;
}

#allcountries th{
	padding:0 10px;
	border:1px solid #c1c1c1;
}

#custom_content div.c_box {
	float:right;
	margin-left:25px;
	margin-bottom:10px;
	position:relative;
	left:-10px;
}

#custom_content .box{
	background-position:95% 25px;
	background-repeat:no-repeat;
	padding:22px 0 20px 15px;
	margin:0 30px 0 -15px;
	border-top:1px solid #cbcbcb;
	float:left;
	width:47.5%;
}

#custom_content .box h2 {
	padding-top:0;
	margin-top:0!important;
}

#custom_content .landingpage {
	margin:0 -15px -5px;
	padding-top:30px;
	overflow:hidden;
}

#custom_content .landingpage p.link {
	float:right;
	margin-top:-30px;
	position:relative;
}

#custom_content .landingpage .promo_right {
	float:left;
	margin-left:20px;
	width:440px;
	padding:0 14px 15px 15px;
}

#custom_content .landingpage .promo_right p.link {
	margin-right:5px;
}

#custom_content .landingpage .promo_left img,#custom_content .landingpage .promo_right img {
	margin-left:-15px;
	margin-right:-15px;
	border:none;
	display:block;
}

#custom_content .landingpage h1 {
	font-size:29px;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
}

#custom_content .landingpage .t_tagline {
	font-size:13px;
	margin-right:15%;
}

#custom_content .landingpage hr {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:-15px;
	margin-right:-15px;
}

#custom_content ul.landingpage_menu li.menu03,#custom_content .plainbox .plainbox-data p {
	padding-right:0;
}

#custom_content .c_column ul,#custom_content .c_column3_01,#custom_content_welcome ul.anchors {
	margin-left:0;
}

#custom_content #hc select,#custom_content h3.legallink {
	margin-bottom:15px;
}

#custom_content #hc #hc_info p,#custom_content img.logo_img {
	margin-bottom:25px;
}

#treemenu li ul li a:hover,#treemenu li ul li.on a:hover,#treemenu li span.open a,#iphone3gs_content ul.iphone3gsMenu li a:hover,#iphone3gs_content #iPhoneDetails .iPhoneDesc a.iPhoneMoreDetails:hover,#custom_content_welcome h3 a,#Complaintsubmenu ol li.active a span,#home-promos .y-btn:hover,#promo_bottom_table h2 a,#promo_bottom_table .l-more:hover {
	color:#000;
}

div.legal p,div.legalnon p,p.legal,#custom_content ul.multilevel li ul li a:hover {
	color:#999;
}

#custom_content .notebox h3,#custom_content .promo-side .link {
	margin-bottom:0;
}

#custom_content .c_column .promo-side,#custom_content_welcome .promo-side {
	float:none;
	margin:0;
}

#custom_content .box-notice .title,#custom_content .round_corners_box-notice .title {
	font-weight:700;
	font-size:16px;
	margin-bottom:4px;
}

#custom_content_home a {
	color:#666;
	text-decoration:none;
}

#custom_content_home #home-promos h2,#custom_content_home #home-promos h4,#custom_content_home #home-promos h3,#custom_content_home #home-promos ul li a:hover {
	color:#FFF;
}

.SecondLeftcontent-gct1 #custom_content div.section,.SecondLeftcontent-gct1 #custom_content hr,.SecondLeftcontent-gct1 #custom_content table,.SecondLeftcontent-gct1 #custom_content caption,.SecondLeftcontent-gct1 #custom_content .header,.SecondLeftcontent-gct1 #custom_content .c_column,.c_column-right #custom_content table,.c_column-right #custom_content hr,.c_column-right #custom_content .promo_bottom,#custom_content_welcome table {
	margin-left:0;
	margin-right:0;
}

#iphone3gs_content #iPhoneDetails .iPhoneIMG,#custom_content_welcome .welcome-column,#custom_content_welcome .welcome-custom {
	float:left;
}

#custom_content ul.multilevel li.last {
	border-bottom:none;
}

#custom_content_welcome .welcome-fadehover img,#home-hero-container .jquery-hero-player .hero-block a,#home-hero-container .jquery-hero-player .hero-block img {
	display:block;
}

.promo_bottom .promo_environment p.link a,.promo_bottom .promo_environment .title,.promo_bottom .promo_environment .title a,.promo_bottom .promo_environment .title a:hover,#home-promos a:hover {
	color:#fff;
}

#fancybox-left:hover,#fancybox-right:hover {
	visibility:visible;
}

#custom_contentprepaid {
	font-size:12px;
	line-height:16px;
}

youtube:hover,twitter:hover,facebook:hover {
	background-position:left -24px!important;
}

#custom_content .round_corners_dark p,#custom_content .round_corners_green p,#custom_content .round_corners_darkgrey p {
	font-size:14px;
	font-weight:700;
	color:#fff;
}

#custom_content .round_corners_yellow p,#custom_content .round_corners_grey p {
	font-size:14px;
	font-weight:700;
	color:#000;
}

#promo_bottom_table h2 {
	/*font-size:21px;
	line-height:25px;
	color:#000;
	margin:0 0 26px;
	padding:0;
	font-weight:400;
	overflow:visible;*/
}

#promo_bottom_table .l-more {
	background:transparent url(/cms/v45/images/271/bullet.png) no-repeat scroll left center;
	color:#414042;
	font-size:12px;
	line-height:13px;
	padding:0 0 0 15px;
}

.promo sup,#promo_bottom_table sup {
	height:0;
	line-height:1;
	vertical-align:text-top;
	position:relative;
	font-size:.3em;}

#currentdetail_02, #currentdetail_03, #currentdetail_04, #currentdetail_05 {padding-top: 20px;}

/* ********************** */
/* *** Phenix Project *** */
/* ********************** */

/* *** Social Media *** */

.socialtext {text-indent: -19720610px !important;}

/* *** Hide text for link w3c *** */

.hidetextlink {text-indent: -19720610px !important;}


/* *** general *** */

.fleft { float:left;}
.fright { float:right;}
.cb { clear:both; height:0;	overflow:hidden;}



/* *** LIST *** */

.list_arrow_simple ul li{
	list-style:none;
	background: transparent url('/cms/v45/images/standard/dark-gray-arrow.png') no-repeat 1px 7px;
	padding: 4px 9px 1px 12px;}

/**/
a.list_arrow_sq_yellow, ul.list_arrow_sq_yellow a{
	background: transparent url("/cms/v45/images/243/learn-more.png") no-repeat scroll left 1px;
	color: #000;
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 0 22px;

}

a.list_arrow_sq_yellow:hover,ul.list_arrow_sq_yellow a:hover{
	color: #000;
	font-weight:normal;
}
/**/



/* *** rounded box *** */

.rouded_box, .rounded_box {position:relative;}
.rouded_box10, .rounded_box10 {position:relative;}
.rouded_box p, .rounded_box p{padding:0 15px; font-size:13px; line-height:14px;}
.rouded_box h2, .rounded_box h2{padding:15px 0 0 0; font-size:23px; line-height:24px; margin-top:0;}

.box_black10{background:#e6e7e8;}
.box_black20{background:#d1d3d4;}
.box_black30{background:#bcbec0;}
.box_black60{background:#808285;}
.box_black80{background:#58595b;}
.box_black90{background:#414042;}
.box_black100{background:#000000;}
.box_yellow{background:#ffe600;}
.box_size_1{ width:325px; height:338px; padding:0; margin:0;}
.box_size_2{ width:310px; height:295px; padding:0; margin:0;}
.box_size_3{ width:960px; height: 109px; padding:0; margin:0;}

/* *** spacer for box *** */
.spacer10{margin:10px; padding:0;}

/* ** Phone Savings CSS *** 
.insavings {position:relative;}
.savings {color:#ffeb36;text-align:center;font-size:16px;width:auto;height:auto;padding:8px 15px;position:absolute;}
*/

/* *** Promo Box *** */
.promo_bottom_box .l-more {background:transparent url(/cms/v45/images/271/bullet.png) no-repeat scroll left center;color:#414042;	font-size:12px; line-height:13px; padding:0 0 0 15px;}
.yb_border_right{width:458px;height:99px;padding: 10px 0 0 20px;margin:0;border-right:1px #CFB400 solid;}
.yb_border_left{width:460px;height:99px;padding: 10px 0 0 20px;margin:0;border-left:1px #FFF9D7 solid;}
.promo_bottom_box h2 a{color:#000;}
.promo_bottom_box h2 {width:390px;font-size:21px;line-height:25px;color:#000;margin-left:25px;padding:0;font-weight:400;overflow:visible;}
.promo_bottom_box .l-more {background:transparent url(/cms/v45/images/271/bullet.png) no-repeat scroll left center;color:#414042;margin-right:25px;	font-size:12px;line-height:13px;padding:0 0 0 15px;margin-left:28px;}	
.promo_bottom_box_content_l{width:473px;margin-top:5px;	margin-left:71px;}
.promo_bottom_box_content_r{width:473px;margin-top:5px;	margin-left:43px;}


/* ********************** */
/* *** custom_content class  *** */
/* ********************** */

.custom_content {
	padding:2px 15px 0;
}

.custom_content .darklink {
	background-color:#FFEB36;
	color:#000;
	font-weight:700;
}

.custom_content .darklink:hover {
	background-color:#EEE;
	text-decoration:underline;
}

.custom_content .highlight {
	background-color:#FFEB36;
	color:#4F4F4F;
	margin-left:-15px;
	text-decoration:none;
}

h2, .custom_content h2 {
/*	font-size:22px;
	line-height:26px;
	font-weight:700;
	color:#000;
	min-height:0;
	text-align:left;*/
}

.custom_content h3 a {
/*	font-size:14px;
	font-weight:700!important;*/
}

.custom_content ul.arrow li {
	background:url(/cms/v45/images/support-6/bullet.gif) no-repeat scroll 0 7px transparent;
	list-style:none outside none;
	padding-left:17px;
	margin:0 0 2px 17px;
}

p.link, .custom_content p.link {
	float:right;
	margin-right:0;
	margin-top:-10px;
	padding-left:16px;
	background:url(/cms/v45/images/bullet-up.gif) no-repeat 0 3px;
}

.custom_content ul.anchors li {
	margin-bottom:6px;
}

.promo p.link,
.custom_content .promo-side p.link,
.custom_content_home .promo-side p.link,
.custom_content .landingpage p.link,
.custom_content ul.anchors li, ul.anchors li {
	float: none;
	margin-top: 0px;
	background-image: url(/cms/v45/images/243/learn-more.png);
	background-position: 0px 1px;
	padding-left: 17px;
}

.custom_content ul.blackarrow li {
	float: none;
	margin-top: 0px;
	background-image: url(/cms/v45/images/standard/black-arrow.png);
	background-position: 0px 1px;
	padding-left: 17px;
	font-size: 13px;
}

.custom_content ul.lightbox li {
	float:none;
	margin-top:0;
	background-image:url(/cms/v45/images/support-6/bullet.gif);
	background-position:0 5px;
	padding-left:14px;
	font-size:12px;
}

.custom_content table.roam {
	border-collapse:collapse;
	border-spacing:0;
	margin:28px -15px 0;
}


.custom_content .landingpage .promo_left {
	float:left;
	width:440px;
	padding:5px 15px;
}

.custom_content ul.landingpage_menu {
	padding:0;
	margin:0;
	clear:both;
	overflow:hidden;
	width:100%;
}

.custom_content ul.landingpage_menu li {
	float:left;
	width:220px;
	padding:0 30px 0 0;
	background:none;
}

.custom_content ul.landingpage_menu li img.title {
	position:relative;
	display:block;
	margin:0 0 7px -1px;
}

.custom_content .header {
	width:510px;
	height:145px;
	padding:45px 450px 20px 0;
	margin:0 -15px;
	position:relative;
	top:0;
	margin-bottom:-10px;
}

.custom_content .header h1 {
	font-size:48px;
	line-height:40px;
	width:500px;
	margin-top:0;
	margin-left:12px;
}

.custom_content .header_full {
	width:900px;
	height:auto;
	padding-right:0;
	padding-top:30px;
}

.custom_content .header_full h1 {
	width:900px;
}

.custom_content .header_plain {
	width:740px;
	height:auto;
	padding-right:220px;
	padding-bottom:30px;
	margin:0 -15px;
	border-bottom:1px solid #cbcbcb;
	margin-bottom:10px;
}

.custom_content .header_plain h1 {
	width:auto;
}

.custom_content .landingpage h3,.custom_content .notebox h3 {
	border-bottom:3px solid #000;
	margin-bottom:8px;
	padding-bottom:6px;
	font-size:14px;
	line-height:18px;
}

.custom_content ul.landingpage_menu li p {
	margin-bottom:9px;
}

.custom_content .c_column {
	float:left;
	width:48%;
	padding:0 15px;
	margin-right:30px;
	margin-left:-15px;
	margin-bottom:20px;
}

.custom_content #column_2.c_column {
	margin-right:-15px;
	width:47%;
}

.custom_content #column_2.c_column img {
	margin-top:15px;
}

.custom_content hr {
	border:none;
	margin:20px -15px 15px;
	padding:0;
	color:#cbcbcb;
	background-color:#cbcbcb;
	height:1px;
	display:block;
	clear:both;
}

.custom_content #hc caption {
	padding-left:13px;
}

.custom_content #hc td.spec {
	width:40%;
	font-weight:700;
}

.custom_content #hc td .note {
	font-weight:400;
	margin-top:4px;
	line-height:13px;
}

.custom_content #hc #hc_phone {
	width:180px;
	float:left;
	padding-top:10px;
}

.custom_content #hc #hc_info {
	float:left;
	width:740px;
	margin-left:20px;
	margin-right:-20px;
}

.custom_content #hc label {
	font-weight:700;
	display:block;
	margin-bottom:5px;
}

.custom_content hr.prepaidlanding {
	background-color:#CBCBCB;
	border:medium none;
	clear:both;
	color:#CBCBCB;
	display:block;
	height:1px;
	margin:20px -1px 15px;
	padding:0;
	width:620px;
}

.custom_content .management_img {
	float:right;
	margin-left:35px;
	margin-bottom:15px;
}

.custom_content .promo_cta {
	margin-top:25px;
}

.custom_content .yourinvoice {
	float:right;
	margin-left:25px;
	margin-bottom:25px;
}

* html .custom_content p,* html .custom_content ul,* html .custom_content h3 {
	_height:1%;
}

.custom_content .notebox {
	margin-bottom:20px;
	margin-top:20px;
}

.custom_content .notebox_content {
	background:#e0e0e0;
	padding:12px 8px 8px 12px;
}

.custom_content .promo-side {
	background:#eee;
	padding:18px 20px;
	float:right;
	margin:-15px -15px 20px 20px;
}

.custom_content .promo-side .title {
	font-weight:700;
	font-size:16px;
	line-height:18px;
	margin-bottom:4px;
}

.custom_content .box-notice {
	padding:18px 18px 1px;
	margin:15px -10px 15px 0;
	background:#DDD;
}

.custom_content img.right {
	float:right;
	margin:-20px 5px 10px 20px;
}

.custom_content .terms_text {
	color:#8c8c8c;
	margin:2px 20% 15px 12px;
	font-size:11px;
	line-height:14px;
}

.custom_content .terms_link {
	color:#8c8c8c;
	font-size:12px;
	background:url(/cms/v45/images/bullet-down.gif) no-repeat 0 2px;
	padding-left:12px;
	text-decoration:none;
	margin-top:35px;
}

.custom_content_home {
	/*font-family:arial, helvetica, sans-serif;*/
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	width:960px;
	padding-top:5px;
	margin-left:-1px;
}

.custom_content_home #home-hero-container {
	float:left;
	width:780px;
	height:357px;
}

.custom_content_home #home-promos {
	float:left;
	width:180px;
}

.custom_content_home #home-promo-p1 {
	width:150px;
	padding:13px 15px;
	background:#5d5e5f;
	border-bottom:1px solid #e7e7e7;
}

.custom_content_home #home-promo-p2 {
	width:150px;
	padding:10px 15px 11px;
	border-bottom:1px solid #e7e7e7;
	background:url(/cms/v45/images/home-promo-p2-bg.jpg) repeat-x 0 0;
}

.custom_content_home #home-promo-p3 {
	width:150px;
	padding:13px 15px;
	background:#000;
	height:128px;
}

.custom_content_home #home-promos h4 {
	text-transform:uppercase;
	font-size:12px;
	margin:0;
}

.custom_content_home #home-promos ul,.custom_content_home #home-promos ul li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}

.custom_content_home #home-promos h2 {
	font-size:20px;
	text-transform:uppercase;
	font-weight:700;
	margin:0;
	padding:0;
}

.custom_content_home #home-promos h3 {
	font-size:14px;
	text-transform:uppercase;
	font-weight:700;
	margin:0;
}

.custom_content_home #home-promos ul.fido-owners {
	margin:0;
	padding:0;
}

.custom_content_home #home-promos ul.fido-owners li {
	color:#ccc;
	background:url(/cms/v45/images/bullet-alpha.gif) no-repeat left 6px;
	padding-left:15px;
}

.custom_content_home #home-promos ul.fido-owners li a {
	color:#ccc;
	text-decoration:none;
}

.custom_content_home #home-promos ul.fido-myAccount {
	margin-top:5px;
	line-height:13px;
}

.custom_content_home #home-promos ul.fido-myAccount li {
	color:#a1a0a0;
}

.custom_content_home #home-promos ul.fido-myAccount li a {
	color:#a1a0a0;
	text-decoration:none;
}

.custom_content_home #home-promos a.login-acc {
	background:url(/cms/v45/images/login-bg-btn.jpg) no-repeat 0 0;
	width:150px;
	height:32px;
	display:block;
	line-height:32px;
	color:#282425;
	font-weight:700;
	text-align:center;
	margin-top:5px;
	text-decoration:none;
}

.SecondLeftcontent-gct1 .custom_content {
	padding-left:0;
	padding-right:12px;
}

.custom_content #c_column_addons_left.c_column {
	width:69%;
	margin-right:0;
}

.custom_content #c_column_addons_left.c_column .box {
	width:45%;
}

.custom_content #c_column_addons_left.c_column .box .t_tagline {
	margin-right:30%;
}

.custom_content #c_column_addons_right.c_column {
	width:28%;
	padding-top:12px;
	margin-right:0;
	padding-right:0;
}

.custom_content #c_column_addons_right.c_column img {
	margin-top:50px;
}

.custom_content #shop_slider_wrapper {
	width:470px;
	height:320px;
	margin:0 -15px -30px;
	position:relative;
	top:-40px;
}

.custom_content #shop_slider {
	width:470px;
	height:320px;
	position:static;
}

.custom_content #box_appsdownload {
	float:left;
	width:265px;
	margin-top:5px;
}

.custom_content .big {
	font-size:58px;
	line-height:50px;
	letter-spacing:-2px;
}

.custom_content ul#list_aftersales {
	width:700px;
	float:left;
	margin-right:0;
	padding-right:0;
}

.custom_content ul#list_aftersales li {
	width:58%;
}

.custom_content ul#list_aftersales li.list-column-last {
	width:33%;
	margin-right:0;
}

.c_column-right .custom_content {
	padding-left:0;
	padding-right:0;
}

.custom_content .subtitle {
	color:#999;
	font-size:18px;
	line-height:20px;
	margin-bottom:5px;
}

.custom_content .t_punchline {
	font-size:18px;
	line-height:20px;
	color:#333;
	margin:8px 10% 15px 0;
}

.custom_content .plainbox {
	float:left;
	width:265px;
	margin:12px 10px 20px 0;
}

.custom_content .plainbox h3 {
	padding-top:0;
}

.custom_content .plainbox-image {
	float:left;
	margin-right:16px;
	margin-left:-4px;
}

.custom_content .plainbox-data {
	float:left;
	width:142px;
}

.custom_content .plainbox p {
	padding-right:20px;
}

.custom_content .plainbox-icon {
	margin-left:-3px;
	margin-bottom:10px;
}

.custom_content .plainbox-last {
	margin-right:-15px;
	width:225px;
}

.custom_content .plainbox-last .plainbox-data {
	width:115px;
}

.c_column-right .custom_content hr {
	margin-left:-5px;
}

.custom_content a.button {
	display:block;
	height:0;
	padding-top:25px;
	overflow:hidden;
}

.custom_content .c_column .plainbox {
	float:none;
	width:auto;
	margin-right:0;
	padding-bottom:110px;
}

.custom_content .c_column .plainbox-image {
	margin-right:20px;
}

.custom_content .c_column .plainbox-data {
	float:left;
	width:270px;
}

.custom_content .c_column#c_column_iphone1,.custom_content .c_column#c_column_iphone2 {
	width:44%;
}

.custom_content table td.item {
	font-size:14px;
	line-height:16px;
	font-weight:700;
	padding-left:0;
}

.custom_content div.long_distance_top_left {
	width:520px;
	float:left;
}

.custom_content div.long_distance_top_right {
	width:260px;
	float:right;
	padding-right:25px;
}

.custom_content ul.l_float_left {
	width:100%;
	overflow:hidden;
}

.custom_content ul.l_float_left li {
	float:left;
	width:47%;
}

.custom_content.custom_content_full {
	width:960px;
	padding-left:0;
	padding-right:0;
}

.custom_content .c_column3_01,.custom_content .c_column3_02,.custom_content .c_column3_03 {
	float:left;
	width:280px;
	margin-right:15px;
	padding-right:15px;
	padding-left:15px;
}

.custom_content .c_column3_03 {
	margin-right:0;
	width:280px;
}

.custom_content ul.multilevel {
	list-style:none;
	margin:0 30px 20px 0;
	padding:0;
	border:none;
}

.custom_content ul.multilevel li {
	margin:0;
	padding:0;
	background:none;
	border-bottom:1px solid #c1c1c1;
}

.custom_content ul.multilevel li a,.custom_content ul.multilevel li span {
	display:block;
	padding:10px 5px 10px 10px;
	color:#666;
	font-size:12px;
	text-decoration:none;
	font-weight:700;
}

.custom_content ul.multilevel li ul {
	margin-top:-2px;
}

.custom_content ul.multilevel li ul li {
	display:block;
	padding:3px 5px 3px 18px;
	border-bottom:none;
}

.custom_content ul.multilevel li ul li a,.custom_content ul.multilevel li ul li span {
	font-weight:400;
	padding:0;
	display:inline;
}

.custom_content ul.multilevel li ul li ul {
	margin-top:10px;
	margin-bottom:5px;
}

.custom_content ul.multilevel li ul li ul li {
	padding:2px 5px 2px 30px;
}

.custom_content h2.headingvisual {
	line-height:22px;
	padding:12px 100px 0 0;
	margin-bottom:0;
	margin-top:15px;
	min-height:50px;
	background:url(/cms/v45/images/heading-sitemap-01.gif) no-repeat top right;
}

.custom_content h2#headingvisual-sitemap-02.headingvisual {
	background-image:url(/cms/v45/images/heading-sitemap-02.gif);
}

.custom_content h2#headingvisual-sitemap-03.headingvisual {
	background-image:url(/cms/v45/images/heading-sitemap-03.gif);
}

.custom_content .box-support {
	width:295px;
}

.custom_content .box-support ul {
	padding-right:80px;
	background-repeat:no-repeat;
	background-position:top right;
	padding-bottom:10px;
	margin-bottom:-10px;
}

.custom_content .box-support#box-support-faq {
	position:absolute;
	margin-left:635px;
}

.custom_content .box-support#box-support-01,.custom_content .box-support#box-support-02,.custom_content .box-support#box-support-03 {
	border-top:none;
}

.custom_content .box-support#box-support-03 {
	width:245px;
	background:url(/cms/v45/images/heading-support-03.gif) no-repeat right 85px;
}

.custom_content .box-support#box-support-03 h2 {
	margin-right:-20px;
}

.custom_content .box-support#box-support-03 p {
	margin-right:40%;
}

.custom_content .box-support#box-support-01 ul {
	background-image:url(/cms/v45/images/heading-support-01.gif);
}

.custom_content .box-support#box-support-02 ul {
	background-image:url(/cms/v45/images/heading-support-02.gif);
}

.custom_content .box-support#box-support-04 ul {
	background-image:url(/cms/v45/images/heading-support-04.gif);
}

.custom_content .box-support#box-support-05 ul {
	background-image:url(/cms/v45/images/heading-support-05.gif);
}

.custom_content #footer_plain {
	background-color:#d9d8d8;
	height:70px;
	margin-top:20px;
	padding-left:20px;
	padding-top:10px;
}

.custom_content #footer_plain h2 {
	margin:0;
}

.custom_content #footer_plain ul {
	float:right;
	margin:-20px 20px 0 0;
}


div.fancy-bg {
	position:absolute;
	z-index:70;
	border:0;
	padding:0;
	margin:0;
}

.custom_content .round_corners_dark {
	background:#585951;
	padding:10px 15px 8px 18px;
	margin:15px -10px 15px 0;
	width:558px;
	height:30px;
}

.custom_content .round_corners_yellow {
	background:#ffe600;
	padding:18px 18px 1px;
	margin:15px -10px 15px 0;
	width:580px;
}

.custom_content .round_corners_green {
	background:#2f9e41;
	padding:18px 18px 1px;
	margin:15px -10px 15px 0;
	width:580px;
}

.custom_content .round_corners_lightgrey {
	background:#C1C1C1;
	padding:18px 18px 1px;
	margin:15px -10px 15px 0;
	width:580px;
}

.custom_content .round_corners_lightgrey p {
	font-size:14px;
	font-weight:400;
	color:#000;
}

.custom_content .round_corners_darkgrey {
	background:#585951;
	padding:10px 15px 8px 18px;
	margin:15px -10px 15px 0;
}

.custom_content .round_corners_grey {
	background:#C1C1C1;
	padding:15px 5px 15px 10px;
	margin:5px -10px 15px 0;
}

.custom_content .round_corners_box-notice {
	padding:18px 18px 10px;
	margin:15px -10px 15px 0;
	background:#C6C6C6;
}

.custom_content .round_corners_box-notice p {
	font-size:12px;
	font-weight:400;
	color:#000;
}

.custom_content table.specialneeds td {
	padding:10px 0 0 10px;
}

.custom_content *,h1,h2,.t_tagline {
	/*font-family:arial, helvetica, sans-serif;*/
}

.custom_content .clearer {
	height:1px;
	clear:both;
	overflow:hidden;
}

.custom_content,.custom_content .notebox_content * {
	font-size:12px;
}

.custom_content h2,.custom_content h3,.custom_content h4,.custom_content h5,.custom_content h6,.custom_content p,.custom_content ul,.custom_content ol,.custom_content caption,.custom_content .t_tagline,.custom_content .legal_note,.custom_content .notebox_content {
	margin:0 0 14px;
	padding:0;
}

.custom_content ul,.custom_content ol {
	margin-right:10%;
}

.custom_content .sup {
	font-size:8px;
	top:-10px;
	position:relative;
}

.custom_content img {
	border:0;
}

.custom_content a {
	color:#5a5a5a;
	text-decoration:none;
}

.custom_content a:hover,.promo_bottom .promo .title a,.custom_content_home a:hover,.custom_content ul.multilevel li a:hover {
	color:#000;
	text-decoration:none;
}

.custom_content p a,.custom_content li.lilink a,.custom_content_welcome #welcome-column-right li a {
	color:#444;
	background:#ffeb36;
	text-decoration:none!important;
}

.custom_content p a:hover,.custom_content li.lilink a:hover,.custom_content_welcome #welcome-column-right li a:hover {
	background:#eee;
	text-decoration:underline!important;
}

.custom_content p strong a,.custom_content p strong a:hover,.custom_content li.lilink strong a,.custom_content li.lilink strong a:hover {
	font-weight:700;
}

.custom_content p strong2 a,.custom_content p strong2 a:hover,.custom_content li.lilink strong2 a,.custom_content li.lilink strong2 a:hover {
	font-weight:700;
	color:#000;
}

.custom_content h1 {
	width:100%;
	font-size:32px;
	color:#000;
	margin:40px 0 8px 0px;
	padding:0;
	letter-spacing:-1px;
	background:none;
}
.t_tagline, .custom_content .t_tagline {
	font-size:16px;
	line-height:20px;
	font-weight:400;
	margin-top:-8px;
	margin-right:10%;
	/* color:#5a5a5a; */
}

.t_tagline_strong,.custom_content .t_tagline a {
	font-size:16px;
}

.t_tagline_strong strong {
	font-size:18px;
}

.custom_content caption {
	margin-left:13px;
}

.custom_content .c_column h1,.custom_content .c_column h2,.custom_content .c_column .t_tagline,.custom_content .c_column ul,.custom_content .c_column ol {
	margin-right:2%;
}

.custom_content h3 {
	font-size:14px;
	color:#000;
	font-weight:700;
	margin-bottom:5px;
	padding-top:5px;
}

.custom_content ul,.custom_content ol {
	margin-left:0;
	margin-bottom:15px;
}

.custom_content .c_column .box ul,.custom_content .c_column .box ol,.custom_content .c_column .box p {
	margin-right:27%;
}

.custom_content #terms ul,.custom_content #terms ol,.custom_content ul * ul,.custom_content ol * ol,.custom_content ul.list-column li.list-column-last,.custom_content #box_appsdownload p,.custom_content #box_appsdownload ul,.c_column-right .custom_content .promo-side {
	margin-right:0;
}

.custom_content ul.c_box,.custom_content ol.c_box {
	width:50%;
}

.custom_content ul li ul,.custom_content ol li ol {
	margin-top:9px;
	margin-bottom:10px;
}

.custom_content ol {
	margin-left:30px;
}

.custom_content ul li,.custom_content ol li {
	margin-bottom:6px;
	line-height:15px;
}

.custom_content ul li {
	list-style:none;
	background:url(/cms/common/v4g_custom_bullet.gif) no-repeat 0 7px;
	padding-left:8px;
}

.custom_content p.link a,p.link a,.custom_content .landingpage p a {
	/*font-family:arial, helvetica, serif;*/
	color:#5a5a5a;
	background:none;
	text-decoration:none!important;
}

p.link a:hover,.custom_content .landingpage p a:hover {
	background:none;
	color:#000;
}

.custom_content ul.list-column li {
	float:left;
	width:45%;
	margin-right:2%;
}

.custom_content div.section {
	clear:both;
	height:1px;
	background:#bbb;
	overflow:hidden;
	margin:25px -15px;
	border-bottom:1px solid #fff;
}

.custom_content table {
	border-collapse:collapse !important;
	border-spacing: 0 !important;
	margin:10px -15px 30px !important;
}

.custom_content table.full,.custom_content #hc table {
	width:100%;
}

.custom_content table.full_absolute {
	width:960px;
}

.custom_content th,.custom_content td {
	padding:15px 30px !important;
	border-bottom:1px solid #c1c1c1 !important;
}

.custom_content th {
	font-size:14px;
	text-align:left;
}

.custom_content th.alt,.custom_content td.alt,#allcountries th.alt,#allcountries td.alt,#intlwifirates th.alt,#intlwifirates td.alt {
	background:#eee;
	border-top:1px solid #fff;
}

.custom_content td.right,.custom_content th.right {
	text-align:right;
	padding-left:20px;
}

.custom_content td.center,.custom_content th.center,#allcountries th.center,#allcountries td.center,.custom_content th.center,.custom_content th.center {
	text-align:center;
}

.custom_content td em,.custom_content th em,.custom_content th em,.custom_content th em {
	font-size:14px;
	font-style:normal;
	line-height:18px;
}

.custom_content div.c_box {
	float:right;
	margin-left:25px;
	margin-bottom:10px;
	position:relative;
	left:-10px;
}

.custom_content .box{
	background-position:95% 25px;
	background-repeat:no-repeat;
	padding:22px 0 20px 15px;
	margin:0 30px 0 -15px;
	border-top:1px solid #cbcbcb;
	float:left;
	width:47.5%;
}

.custom_content .box h2 {
	padding-top:0;
	margin-top:0!important;
}

.custom_content .landingpage {
	margin:0 -15px -5px;
	padding-top:30px;
	overflow:hidden;
}

.custom_content .landingpage p.link {
	float:right;
	margin-top:-30px;
	position:relative;
}

.custom_content .landingpage .promo_right {
	float:left;
	margin-left:20px;
	width:440px;
	padding:0 14px 15px 15px;
}

.custom_content .landingpage .promo_right p.link {
	margin-right:5px;
}

.custom_content .landingpage .promo_left img,.custom_content .landingpage .promo_right img {
	margin-left:-15px;
	margin-right:-15px;
	border:none;
	display:block;
}

.custom_content .landingpage h1 {
	font-size:29px;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
}

.custom_content .landingpage .t_tagline {
	font-size:13px;
	margin-right:15%;
}

.custom_content .landingpage hr {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:-15px;
	margin-right:-15px;
}

.custom_content ul.landingpage_menu li.menu03,.custom_content .plainbox .plainbox-data p {
	padding-right:0;
}

.custom_content .c_column ul,.custom_content .c_column3_01,.custom_content_welcome ul.anchors {
	margin-left:0;
}

.custom_content #hc select,.custom_content h3.legallink {
	margin-bottom:15px;
}

.custom_content #hc #hc_info p,.custom_content img.logo_img {
	margin-bottom:25px;
}

div.legal p,div.legalnon p,p.legal,.custom_content ul.multilevel li ul li a:hover {
	color:#999;
}

.custom_content .notebox h3,.custom_content .promo-side .link {
	margin-bottom:0;
}

.custom_content .c_column .promo-side,.custom_content_welcome .promo-side {
	float:none;
	margin:0;
}

.custom_content .box-notice .title,.custom_content .round_corners_box-notice .title {
	font-weight:700;
	font-size:16px;
	margin-bottom:4px;
}

.custom_content_home a {
	color:#666;
	text-decoration:none;
}

.custom_content_home #home-promos h2,.custom_content_home #home-promos h4,.custom_content_home #home-promos h3,.custom_content_home #home-promos ul li a:hover {
	color:#FFF;
}

.SecondLeftcontent-gct1 .custom_content div.section,.SecondLeftcontent-gct1 .custom_content hr,.SecondLeftcontent-gct1 .custom_content table,.SecondLeftcontent-gct1 .custom_content caption,.SecondLeftcontent-gct1 .custom_content .header,.SecondLeftcontent-gct1 .custom_content .c_column,.c_column-right .custom_content table,.c_column-right .custom_content hr,.c_column-right .custom_content .promo_bottom,.custom_content_welcome table {
	margin-left:0;
	margin-right:0;
}

#iphone3gs_content #iPhoneDetails .iPhoneIMG,.custom_content_welcome .welcome-column,.custom_content_welcome .welcome-custom {
	float:left;
}

.custom_content ul.multilevel li.last {
	border-bottom:none;
}

.custom_content_welcome .welcome-fadehover img,#home-hero-container .jquery-hero-player .hero-block a,#home-hero-container .jquery-hero-player .hero-block img {
	display:block;
}

.custom_contentprepaid {
	font-size:12px;
	line-height:16px;
}

.custom_content .round_corners_dark p,.custom_content .round_corners_green p,.custom_content .round_corners_darkgrey p {
	font-size:14px;
	font-weight:700;
	color:#fff;
}

.custom_content .round_corners_yellow p,.custom_content .round_corners_grey p {
	font-size:14px;
	font-weight:700;
	color:#000;
}

/* W3C Fixes */

.dspnone {display:none;}

/* *** TradeMark *** */
.tm7 { font-size:7px; vertical-align:text-top;line-height:7px;}
.tm8 { font-size:8px; vertical-align:text-top;line-height:8px;}
.tm9 { font-size:9px; vertical-align:text-top;line-height:9px;}
.tm12 { font-size:12px; vertical-align:text-top;line-height:12px;}

sub.tm7 { font-size:7px; vertical-align:bottom;line-height:7px;}
sub.tm8 { font-size:8px; vertical-align:bottom;line-height:8px;}
sub.tm9 { font-size:9px; vertical-align:bottom;line-height:9px;}
sub.tm12 { font-size:12px; vertical-align:bottom;line-height:12px;}

/***TEXTE****/
.alcenter {text-align:center;}
.alright {text-align:right;}
.alleft {text-align:left;}
.altop {vertical-align:top;}
.txt12{font-size:12px;}
.txtb{font-weight:bold;}/*bold*/
.txti{font-weight:italic;}/*italic*/
.underline {text-decoration:underline;}/*underline*/
.oblique{font-style: oblique;}/*oblique*/

/****PADDING****/
/*padding top 30px*/
.padtop {padding-top:30px;}

.imgtop{
	margin-top: 0px; 
}
.imgtop18{
	margin-top: 18px; 
}


/****LINK****/
.linkclick, .linkclickb {
	color:#000 !important;
	background-color: #ffeb36;
	text-decoration: none !important;
	}
	.linkclickb {font-weight: bold !important;}
	a.linkclick:hover, .linkclickb:hover{
		background-color:#eee;
		text-decoration:underline !important;
	}

.linkgray{color: #444;}
a.txtgray{color:#5a5a5a; text-decoration: none;}
a.txtgray:hover{color:#000;}

/***TABLE****/
.w100tb, .w100perc {width:100%;}
.w500tb{width:500px;}
.w960tb{width:960px;}
/* th, td */
.w33col{width:33%;}
.w31col{width:31%;}
.w30col{width:30%;}
.w26col{width:26%;}
.w25col{width:25%;}
.w23col{width:23%;}
.w22col{width:22%;}
.w175col{width:17.5%;}

.w185col{width:185px;}
.w272col{width:272px;}
.w230col{width:230px;}

/*table border*/
.bordertb, .bordertb td, .bordertb th{border: 1px solid #666;}

table{empty-cells:hide;}
	
	table th{
		font-size: 14px;
		text-align:left;
	}
	table th > h3{
		font-size: 14px;
		color: #000;
		font-weight: 700;
		vertical-align: middle;
		padding:0;
	}
	table th > p{
		font-size:12px;
		font-weight:normal;
		margin-top: -5px;
	}
	table th.alcenter{
		text-align:center!important;
	}

	th .txtsmall{
		font-size: 11px;

		color: #555555;
		font-weight: normal;
		font-height: 20px;
	}

/*General list*/
  .arrowList li{
    background: transparent url("/cms/v45/images/support_25/arrow.png") no-repeat scroll 0 4px;
    padding: 0 0 0 17px;
  }
  .num_list li{list-style-position:inside;}


/*Error*/
#errorMessage{margin:15px 0;}
.yellowError {
margin: 0 15px;
color: #a06000;
overflow: auto;
border: 1px solid #fdde5b;
/*font-family: arial;*/
font-size: 13px;
background: url(/cms/v45/images/contactus/Status-dialog-warning-icon28.png) no-repeat;
background-color: #fef0b4;
background-position: 10px 10px;
padding: 15px 15px 15px 50px;
}

.greenError {
margin: 0 15px;
color: #a06000;
overflow: auto;
border: 1px solid #bbd976;
/*font-family: arial;*/
font-size: 13px;
background: url(/cms/v45/images/contactus/ok-icon28.png) no-repeat;
background-color: #dce9ae;
background-position: 10px 10px;
padding: 15px 15px 15px 50px;
}

/* CHAT BADGE*/
a.btnChat {
background: url("/cms/v45/images/235/bt-left.png") no-repeat scroll left top transparent;
color: #232020;
display: inline-block !important;
font-size: 13px;
font-weight: bold;
line-height: 15px;
padding: 0 0 0 5px;
text-transform: uppercase;
width: auto;
position: relative;
}
    a.btnChat span {
    background: url("/cms/v45/images/235/bt-right.png") no-repeat scroll right top transparent;
    display: block;
    padding: 0 5px 0 0;}
    a.btnChat span span {
    background: url("/cms/v45/images/235/bt-repeat.png") repeat-x scroll left top transparent;
    padding: 5px 10px;}
.btnChatNow {
    margin: 10px 30px 10px 0;
    float: left;
}

#echatContent {
    border-bottom: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    padding: 10px 0 10px 112px;
    background: #fff;
    margin: 0 auto;
}
    #echatContent p{padding: 2px 0;margin:2px 0;}
#echatTitle{
    border-top: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    text-align: center;
    background: #e6e8e7; 
    padding: 5px 0;}
    #echatTitle h2 {
        margin: 0;
        font-size: 16px;
        padding-left: 21px;
    }
#iconsImg {
float: left;
padding-right: 30px;
}
#content_txt_echat p{font-size:20px;}
#content_txt_echat h2{margin:0;}
.txt_hours{margin-left: 10px;}

/*-- Slider Phones --*/

.contentSlider {
	border: 1px solid #d1d3d4;
	padding: 10px;
	background: #fff;
}

.contentSlider div.img-content {
	text-align: center;
	height:600px;
	}
.textBottom{
	padding-top: 25px;
	}
	.textTop{
	height:120px;
	}
.contentSlider .carousel-indicators{
	position: relative;
	top: 530px;
	left: 133px;
	}
	.contentSlider .carousel-control .glyphicon-chevron-left , .contentSlider .carousel-control .glyphicon-chevron-right{
	position: relative;
	top: 250px;}
.imgborder{
border: 1px solid #d1d3d4;
}

.contentSlider .img-content {
	text-align: center;
	height:600px;
	}
/*END CHAT BADGE*/

/* End of W3C fixes*/

.gp_addToCart, #add_button_block, #addToCartAnchorId,
#addButton3.gp_addToCart,
#addButton0.gp_addToCart,
#addButton1.gp_addToCart,
#addButton2.gp_addToCart,
#addButton4.gp_addToCart,
#addButton5.gp_addToCart,
#addButton6.gp_addToCart,
#addButton7.gp_addToCart,
#addButton8.gp_addToCart,
#addButton2_0.gp_addToCart,
#addButton2_1.gp_addToCart,
#addButton2_2.gp_addToCart,
#addButton2_3.gp_addToCart,
#addButton2_4.gp_addToCart,
#addButton2_5.gp_addToCart,
#addButton2_6.gp_addToCart,
#addButton2_7.gp_addToCart,
#addButton2_8.gp_addToCart,
#addButton1_0.gp_addToCart,
#addButton1_1.gp_addToCart,
#addButton1_2.gp_addToCart,
#addButton1_3.gp_addToCart,
#addButton1_4.gp_addToCart,
#addButton1_5.gp_addToCart,
#addButton1_6.gp_addToCart,
#addButton1_7.gp_addToCart,
#addButton1_8.gp_addToCart,
.addPhones,
.enhanceWithOptionsAddToCart,
#addToCartEssentialsPostpaid,
.cartDevAgreementCreditLabel,
.cartDevAgreementCreditValue,
.cartEIInfoSection,
.cartCalcInfoSection, .cartCheckoutBtn, .shoppingCartSummary2  {}

