@import url('fonts.css');
/*general rules*/
body{margin: 0 auto; padding:0; background:#fff }
ul, form{ margin:0; padding:0;}
ul{ list-style-type:none}
a{ text-decoration:none; margin:0;}
a img{ border:none;}
form{ margin:0; padding:0}
.left{ float:left}
span.blue{ color:#1ca3dd}
.right{ float:right}
.clear{ clear:both; font-size:1px; line-height:1px; width:100%;}
.no_text{ font-size:1px; line-height:1px; text-indent:-9999px;}
.relative{ position:relative;}
.light{ font-family:'MyriadProLight' !important}
.upper{ text-transform:uppercase}

h1, h2, h3, h4, h5, h6{ margin:0; padding:0 0 10px 0; font-family:'MyriadProRegular'; }
h1{ font-size:50px; letter-spacing:-1px; font-weight:normal}
h2{ font-size:27px; font-weight: normal; color:#231f20; letter-spacing:-1px; }
	h2 span{ font-weight:bold; color:#1ba3dd;}
h3{font-size:20px;}
h3.title{ font-size:24px; font-weight:normal; padding-bottom:20px;}
h4{ font-size:18px;}
h5{ font-family:'MyriadProLight' !important; font-size:16px; font-weight:normal}
	h5 span{ font-family:'MyriadProRegular'; font-weight:bold}
p{ margin:0; padding:0 0 10px 0; font-family:'MyriadProLight'; color:#696969; font-size:16px; line-height:25px}
p strong{ color:#000 !important}

.content{ width:1000px; margin:0 auto;}


.single_right.subscribe {padding: 10% 0 0 0 !important;}
.features.contactus{padding-top: 50px !important;}
.features.media{margin-top: 50px;}


/*==top rules==*/
.top_nav{ width:100%; height:29px; background:url(../images/top_nav.gif) left top repeat-x}
	.top_nav ul{ float:left; margin:6px 0 0 0;}
		.top_nav ul li{ display:inline; float:left; background:url(../images/top_bav_li_bg.png) right 2px no-repeat; padding:0 14px 0 0; margin:0 14px 0 0;}
		.top_nav ul li.last{ padding-right:0px !important; background:none !important}
		.top_nav ul li a{ float:left; text-transform:uppercase; color:#d2d7d9; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
		.top_nav ul li a span{ color:#e50f0f}
		.top_nav ul li a:hover{ text-decoration:underline}
	.call{ background:url(../images/call4.png); width:323px; height:29px; float:right}
		.call a{ width:231px; height:29px; float: right}

.header{ width:100%; background:url(../images/header_bg.gif) left top repeat-x #fff; height:95px}
	a.logo{ background:url(../images/logo.jpg); width:218px; height:55px; float:left; margin-top:20px}
	.main_nav{ padding-top:36px; width:750px; float:right}
		.main_nav ul{ float:right; width:750px; }
		.main_nav ul li{ float:right; display:inline; position:relative; background:url(../images/main_nav_li.gif) right 5px no-repeat; margin-left:5px}
			.main_nav ul li.last{ background:none !important; margin-right:0 !important}
		.main_nav ul li a{ color:#272b2c; font-size:14px; font-family:'MyriadProRegular';  padding:9px 6px 6px 2px}
			.main_nav ul li a span{ padding:9px 8px 8px 9px}
		.main_nav ul li a:hover, .main_nav ul li.selected a{background:url(../images/left_nav.gif) left top no-repeat; color:#1ba3dd}
			.main_nav ul li a:hover span, .main_nav ul li.selected a span{background:url(../images/right_nav.gif)  right top no-repeat;}
		
.main_nav ul ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}

.main_nav ul ul li{ float:none; display:block; position:relative; background:#fff; padding:0 0 0 10px; margin-left:0}
.main_nav ul ul li a, .main_nav ul li.selected li a, .main_nav ul li li a:hover { background:none}
.main_nav ul li.selected li a { color:#000}
.main_nav ul li.selected li a:hover { color:#1BA3DD}
.main_nav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.main_nav li {
	float:			left;
	position:		relative;
}
.main_nav a {
	display:		block;
	position:		relative;
}
.main_nav li:hover ul,
.main_nav li.sfHover ul {
	left:			0;
	top:			30px; /* match top ul list item height */
	z-index:		99;
}
.main_nav ul li:hover li ul,
.main_nav ul li.sfHover li ul {
	top:			-999em;
}
.main_nav ul li li:hover ul,
.main_nav ul li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
.main_nav ul li li:hover li ul,
.main_nav ul li li.sfHover li ul {
	top:			-999em;
}
.main_nav ul li li li:hover ul,
.main_nav ul li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

	
.home_banner{ width:100%; height:577px; background:url(../images/home_banner_bg.gif) left top repeat-x; padding:29px 0 0 0}
	.slider_holder{ width:1041px; margin:0 auto; padding-left:17px}

		.slider_holder .l_holder{ float:left; position:relative; width:692px; height:510px; }
			.slide {text-align: center	}
			.slide h1{ font-family:'MyriadProRegular'; color:#231f20; font-size:50px; font-weight:normal !important; padding:0 0 23px 0 }
				.slide h1 span{ font-family:'MyriadProSBdSCn'} 
				.slide h1 span.red{ color:#be0707; }
			.slide h2{ color:#666666; font-family:'MyriadProLight'; font-size:17px; padding:0 0 31px 0; font-weight:normal}
			.get_iph{ background:url(../images/home_slider/get_iphone.png) left top no-repeat; width:403px; height:37px; margin:0 auto; padding:0 0 50px 0}
			.get_iph5{ background:url(../images/home_slider/get_iphone5.png) left top no-repeat; width:371px; height:39px; margin:29px 0 0 0; padding:0 0 50px 0}
			.iphone5-right { float:right; text-align:left; width:416px}
			.slide .iphone5-right h1 {font-family:'MyriadProLight'; font-size:52px;}
			.iphone5-left { float:left; width:233px}
		.adds{ width:660px; margin: 0 auto; position:absolute; bottom:-44px;  text-align: center; width: 693px;}
			.adds h3{ font-family:'MyriadProLight'; font-size:16px; font-weight:normal; }
			.adds h3 span, .adds h3 a{ font-family:'MyriadProSBdSCn'}
			.adds h3 a{ color:#1ca3dd}
			.adds .center{ margin:0 auto; width:332px; margin-top:14px;}
			.adds a.call{ background:url(../images/call.gif) left top no-repeat; width:332px; height:34px; margin:0 auto; text-align:center}
				.adds a.call:hover{ background:url(../images/call.gif) left -34px no-repeat}
				#testm .l_side{margin-bottom: 30px !important; width:398px !important;}
				#testm img {-moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc; box-shadow: 0px 0px 4px #ccc; background:#fff; padding:5px; margin:0 0 15px 15px}
		.slide{ z-index:4000}
		.slide ul.check{ width:335px; margin-bottom:40px;}
		.slide ul.check li{ background:url(../images/check.png) left top no-repeat; padding:0 0 18px 43px; font-family:'MyriadProLight';  width: 335px; text-align:left}
		.slide .bussiness{  width:256px; height:339px; float:right; position:absolute; z-index:30000; right:0px; bottom:-17px}
		.slide .bb{width:316px; height:348px; float:right; position:absolute; z-index:30000; right:-22px; bottom:18px}
		.slide .welcome{ width:439px; text-align:left}	
				.welcome h3{ font-size:24px; font-family:'MyriadProRegular'; font-weight:normal; line-height:30px; padding-top:37px}
				.welcome h3 span{ font-family:'MyriadProSBdSCn';}
				.welcome h3 span.blue{ color: #1ba3dd; font-family:'MyriadProRegular'; font-weight:normal}
				.welcome p{ font-family:'MyriadProRegular'; font-size:17px; color:#000; padding-bottom:23px;}

		a.see_plans{ background:url(../images/see_plans.gif); width:181px; height:34px; display:block}
		a.see_plans:hover{ background:url(../images/see_plans.gif) left -34px no-repeat;}
		a.read-more-tst{ background:url(../images/read-more-tst.gif); width:181px; height:34px; display:block}
		a.read-more-tst:hover{ background:url(../images/read-more-tst.gif) left -34px no-repeat;}
		
		.slide .l_side{ width:364px; float:left; margin-bottom:38px;}
				.l_side p{ font-family:'MyriadProRegular'; font-size:17px; color:#666666; line-height:24px;}
		
		.slider_holder .r_holder{ width:313px; float:right}
			.r_holder .top{ width:313px; background:url(../images/home_slider/top.gif) left top no-repeat; height:8px; position:relative; z-index:1}
				.top .new{ background:url(../images/home_slider/new.png); width:66px; height:64px; position:absolute; right:5px; top:2px; z-index:333}
			.r_holder .bottom{ width:313px; background:url(../images/home_slider/bottom.gif); height:8px}

			.r_holder .middle{ background:url(../images/home_slider/middle.gif) left top repeat-y; width:240px; padding:20px 44px 17px 35px; }
				.r_holder .middle h1{ font-size:30px; font-family:'MyriadProLight'; font-weight:normal; color:#fff; line-height:28px; padding:0 0 12px 0 }
				.r_holder .middle p{ color:#76caee; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:17px; font-size:13px;}
				.form{}
				.form label{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:12px; display:block; padding:0 0 6px 0}
				.form label span{ color:#76caee;}
				.form .two{ float:left; padding:0 0 8px 0}
				.form .block{ float:left; width:118px; margin-right:2px; }
				.form .line{ width:100%; float:left; padding:0 0 8px 0;  }
				
				.form div input, .form div select{ color:#767676; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; margin:5px 0 0 4px; height:20px; border:none; background:none}
				.form .short_input{ background:url(../images/home_slider/short_input.gif); width:119px; height:auto; min-height:34px; }
					.form .short_input input{ width:104px;  border:none; background:none}
					.form .short_input select{ width:106px; margin-top:5px; height:22px; border:none; background:none; padding:2px}

				.form .input{ background:url(../images/home_slider/long_input.gif) left top no-repeat; width:238px; height:auto; min-height:34px;}
					.form .input input{ width:220px}
				.form .submit{ width:237px; height:34px; background:url(../images/home_slider/submit.gif) left top no-repeat; border:none; cursor:pointer; margin-bottom:2px; margin-left:-1px; font-size:0; text-indent:-9999px}
				.form .submit:hover{ background:url(../images/home_slider/submit.gif) left -34px no-repeat}
				.form .file_i{ background:url(../images/home_slider/file.gif) left top no-repeat !important; padding-left:22px; margin-bottom:10px;}
				.form .file_i input{ width:205px;}
				a.privacy{ float:right; color:#1ba3dd; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline}
				a.privacy:hover{ text-decoration:none}
				.content-left a.privacy{ float:none; color:#1ba3dd; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none}
				.content-left a.privacy:hover{ text-decoration:underline}
				
	/*==general buttons==*/
	a.button{ background:url(../images/left_button.png) left top no-repeat; display:block; font-family: Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:#167fa8 2px 2px 2px; }
	a.button span{ background:url(../images/right_button.png) right top no-repeat;text-align:center; }
	a.button:hover{ background:url(../images/left_button.png) left -34px no-repeat}
	a.button:hover span{ background:url(../images/right_button.png) right -34px no-repeat}

/*==middle rules==*/
.main_wrapper{ width:100%; background:url(../images/main_wrapper.gif) left top repeat-x; padding-top: 49px;}
	.features{ width:1000px;}
		.features .left_side{ width:648px; padding:0 3px 0 0; margin:0 35px 41px 0; float:left; border-right:1px solid #ebebeb; }
			.left_side h2{ font-family:'MyriadProLight'; font-size:27px; color:#000; padding-bottom:15px}
			.left_side h2 span{ font-family:'MyriadProSBdSCn'; color:#1ba3dd;}
		
		.left_side .img_holder{ width:121px; float:left; margin-left:-10px; padding-top:8px;}
		.left_side .description{ width:517px; float:left}
		.left_side .description p{ padding-bottom:25px;}
			.left_side .description strong{ color:#000}
		
		
		.features .right_side{ width:312px; float:left; margin-bottom:20px}
			.right_side p{ font-size:13px; line-height:20px;}
			.right_side p strong{ display:block; text-align:left; color:#000; padding-top:12px;}
			.right_side p span{ width:21px; height:20px;}
			.right_side img.q_top{ padding:0 10px 0px 0 ;}
			.right_side img.q_botom{ margin:0 0 0 10px; }

		.call_us{ height:34px; width:1000px; text-align:center; background:url(../images/call_bg.gif) left top repeat-x; margin-bottom:62px;}
		.call_us .wrapper{ background:#fff; padding:0 15px; width:332px; text-align:center; margin:0 auto; position:relative}
		.call_us .wrapper img {left: -326px; position: absolute; top: -18px;}
			.call_us a.save{ background:url(../images/call_and_save.gif) left top no-repeat; width:332px; height:34px; display:block; text-align:center; margin:0 auto; }
				a.save:hover{ background:url(../images/call_and_save.gif) left -34px no-repeat}

			.call_us h4{ font-family:'MyriadProRegular'; font-size:18px; padding-top:5px; font-weight:normal}
			.call_us h4 span{ font-weight: bold; }
			.call_us a.s_call{ background:url(../images/we_call.jpg); width:144px; height:34px; float:right}
			.call_us a.s_call:hover{ background:url(../images/we_call.jpg) left -34px no-repeat}
			.call_us .s_wrapper{ width:392px !important}
			
		.features .item{ width:310px; float:left; font-family:'MyriadProLight'; margin:0 35px 61px 0}
					.item .h3_hold{ background:url(../images/h3_bg.gif) left 12px repeat-x; text-align:center; width:311px; margin-bottom:14px;}
					.item h3{ font-family:'MyriadProLight'; background:#fff; padding:0 8px; font-weight:normal; display:inline}
					.item h3 span{ font-family:'MyriadProSBdSCn'}
					.item .desc_holder{ width:310px; text-align:center; margin-bottom:3px; height:56px;}
					.item .desc_holder p{ font-family:'MyriadProLight'; color:#696969; font-size:13px; padding:0 0 3px 0; line-height:17px;}
					.item .desc_holder a{ background:url(../images/blue_arrow.gif) right 4px no-repeat; padding:0 10px 0 0; color:#19a3dd; font-size:13px; font-weight:normal; margin:0 auto; font-family:'MyriadProRegular'}
					.media .item .desc_holder a{ background:url(../images/blue_arrow.gif) right 4px no-repeat; padding:0 10px 0 0; color:#19a3dd; font-size:17px; font-weight:normal; margin:15px auto 0; font-family:'MyriadProLight'; line-height:22px}
					.item .desc_holder a:hover{ text-decoration:underline}
					.item .f_img_holder{ width:310px; text-align:center;}
		.features .last{ margin-right:0px !important}

/*==bottom rulse==*/
.footer{ width:100%; /*height:423px;*/ height:490px; background:#f9fbfb url(../images/footer_bg.gif) left top repeat-x; padding-top:39px;}
	.footer .first{ width:1000px; padding:0 0px 22px 0; border-bottom: 1px solid #eaf0f0; margin:0 0 28px 0}
	.footer h4{ font-family:'MyriadProRegular'; display:block; font-weight:normal; letter-spacing:-0.2px; font-size:17px}
	.footer ul.unb{ width:1000px; margin-top:5px; float:left; }
		ul.unb li{ display:inline; float:left; background:url(../images/f_arrow.gif) left top no-repeat; padding:0 0 0 26px; margin:0 27px 0 0; color:#168cbe; font-size:16px; font-family:'MyriadProRegular' }
	
	.footer .deals{ width:676px; float:left}
	.footer .deals p, .second_holder p{ font-family:'MyriadProLight'; color:#939393; font-size:13px; line-height:22px;}
	.footer .deals a {background:url(../images/blue_arrow.gif) right 4px no-repeat; padding:0 10px 0 0; color:#19a3dd; font-size:13px; font-weight:normal; font-family:'MyriadProRegular'; }
	.footer .deals a:hover, .second_holder a:hover{ text-decoration:underline}
	.footer .deals .firs_holder{width:295px; float:left; margin:0 30px 0 0}
		.footer .deals .firs_holder .image{ width:68px; float:left; margin:0 22px 20px 0 ;}
		.footer .deals .firs_holder .desc{ float:left; width:208px; margin:0 0px 10px 0 ;}
				
	.footer .second_holder{ background:url(../images/hot-deal-top-bg.jpg) no-repeat; padding:8px 0 0 0; width:300px; float:left}
			.second_holder .image{ width:46px; float:left; margin:0 18px 11px 0}
			.second_holder .desc{ width:190px; float:left; margin:0 0px 11px 0}
			.second_holder-middle {background: url("../images/hot-deal-middle-bg.jpg") repeat-y scroll center top transparent; margin: 0; padding: 15px 20px 22px; width: 260px; position:relative}
			.second_holder-middle .deal-arrow {position:absolute; top:15px; left:-50px; z-index:100}
			.second_holder-bottom {background:url(../images/hot-deal-bottom-bg.jpg) no-repeat; padding:9px 0 0 0; width:300px; line-height:0; font-size:0; margin:0 }
			.footer .second_holder-middle h4 { color:#e50f0f !important; padding-bottom:25px;}
			.footer .second_holder-middle a {color:#e50f0f !important; line-height:22px}
			.footer .second_holder-middle p {padding-bottom:15px !important}
			.second_holder a{background:url(../images/red-arrow.gif) right 4px no-repeat; padding:0 10px 0 0; color:#19a3dd; font-size:13px; font-weight:normal; font-family:'MyriadProRegular'; }
			
	.footer .contact .second_holder-middle {background: url("../images/hot-deal-middle-bg.jpg") repeat-y scroll center top transparent; margin: 0; padding: 15px 15px 12px 15px; width: 270px; position:relative}
	.footer .contact .second_holder-middle h4 { color:#000 !important; padding-bottom:0;}
	.footer .second_holder .send { margin:0 !important}
	
	#quote_wrap { height:106px !important}
			
	.footer .contact{ width:282px; float:left}
			.contact .line{ width:282px;float:left}
			.contact .s_input{ background:url(../images/f_input.gif) left top no-repeat; width:131px; height:29px; float:left; margin:0 10px 10px 0;}
			.contact div input, .contact div select{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676; font-style:italic; margin:6px 0 0 5px !important; border:none; background:none}
			
			.contact .s_input input{ width:121px; padding:0 5px; height:29px; line-height:29px; margin:0 !important }
			.contact .select{ width:271px; height:29px; background:url(../images/f_select.gif) left top no-repeat; float:left; margin:0 0 10px 0}
			.contact .select input{ width:261px; padding:0 5px; height:29px; line-height:29px; margin:0 !important}
			
			.contact .send{ background:url(../images/more.gif); width:272px; height:34px; cursor:pointer; border:none; font-size:0; text-indent:-9999px }
				.contact .send:hover{ background:url(../images/more.gif) left -34px no-repeat}
			
	.footer .separator{ height:1px; font-size:1px; line-height:1px; border-top: 1px solid #eaf0f0; width:100%; margin:29px 0}
	.footer ul.bottom_links{padding:0 0px 12px 0; /*float:left*/ width:860px; margin:0 auto; text-align:center}
			ul.bottom_links li{ display:inline; /*float:left; */ padding:0 20px 0 0; margin-bottom: 10px; }
			ul.bottom_links li a{ color:#1ba3dd; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
			ul.bottom_links li a:hover{ text-decoration:underline}
	
		p.copy{ font-family:Arial, Helvetica, sans-serif; color:#959595; font-size:12px; display:inline; float:left; padding:2px 10px 0 86px }
	
		ul.last_links{ margin-top:2px;}
		ul.last_links li{ display:inline; float:left; background:url(../images/footer_li.gif) left 6px no-repeat; padding:0 10px;}
		ul.last_links li.last a{ background:url(../images/footer_li.gif) right top no-repeat; padding:0 10px 0 0 }
		ul.last_links li a{ color:#1ba3dd; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
		ul.last_links li a:hover{ text-decoration:underline;}
	
		p.web {padding-right:10px}
		p.web, p.web a{ font-family:Arial, Helvetica, sans-serif; color:#959595; font-size:12px; }
		p.web a:hover{ text-decoration:underline}
		
		
	/*==internal page (data)==*/
	.bread{ width:100%; height:27px; background:url(../images/bread_bg.gif) left top repeat-x}
	.int_banner{ width:100%;  background:#ededed;}
		.bread ul{ width:1000px; padding:7px 0 0 0; height:12px; }
		.bread ul li{ display:inline; float:left}
		.bread ul li a{ float:left; background:url(../images/bread_href.gif) right 3px no-repeat; padding:0 14px 0 0; margin:0 14px 0 0; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#7b858d; text-transform:uppercase; white-space:nowrap; }
		.bread ul li a:hover, ul.bread li.last a{ color:#262223}

	.int_banner .fill{ width:1000px;}
	.int_banner .fill .left_side{ width:534px; margin:53px 13px 0 0; float:left;}
				.fill h1{ font-size:48px; color:#231f20; font-family:'MyriadProRegular'; line-height:50px; font-weight:normal; padding-bottom:24px;}
				.fill h1 span{ color:#1ba3dd; font-family:'MyriadProSBdSCn'; display:block; font-weight:bold}
				.fill h3{ font-family:'MyriadProRegular'; font-weight:normal; font-size:17px; color:#231f20; }
				.fill h3 span{ font-weight:bold}
				.fill h3 span.blue{ font-weight:bold; color:#1ca3dd}

	ul.drop{ width:241px; margin-top:6px; padding-bottom:12px}
		ul.drop li{ background:url(../images/down_blue.gif) left top no-repeat; border-bottom:1px solid #e6e6e6; margin:0 0 10px 0; padding:0 0 11px 38px; display:block; }
		ul.drop li a{ color:#168cbe; font-size:16px; font-family:'MyriadProRegular'}
		ul.drop li a:hover{ text-decoration:underline}


		
	.int_banner .fill .right_side{ width:389px; float:left; }
	.int_banner .fill .right_side img.calling{ margin-top:38px; }
		
	.int_wrapper{ width:100%; padding-top:42px;}

	.int_feature{ width:1000px; padding:40px 0 73px 0}
	.add_top{ padding:0px 0 0px 0 !important}
		.int_feature h2{ padding-bottom:31px}
		.int_feature h5{ font-size:16px; font-family:'MyriadProRegular'; font-weight:normal; padding-bottom:27px; line-height:24px}
		.int_feature h5 span{ font-weight:normal; font-family:'MyriadProSBdSCn'}
		.int_feature p{ color:#666666; font-size:15px; font-family:'MyriadProLight'}
		.int_feature p span{ color:#000000; font-weight:bold}
		.int_feature ul{}
		.int_feature ul li, .features .item ul li{ background:url(../images/f_arrow.gif) left top no-repeat; padding:0 0 12px 26px; font-family:'MyriadProLight'; color:#231f20; font-size:16px;}

	a.we_call{ background:url(../images/we_call.gif) left top no-repeat; width:332px; height:34px; display:block}
	a.we_call:hover{ background:url(../images/we_call.gif) left -34px no-repeat}
	a.click-here-and-call{ background:url(../images/click-here-and-call-bg.jpg) left top no-repeat; width:332px; height:34px; display:block}
	a.click-here-and-call:hover{ background:url(../images/click-here-and-call-bg.jpg) left -34px no-repeat}
		
		.int_feature .left_1{ width:365px; float:left; margin:19px 0 54px 0; padding-left:9px}
		.int_feature .left_1 img{ margin-bottom:19px;}
		.int_feature .left_1 img.router{ margin:-11px 0 0 34px}
		
		.int_feature .right_1{ width:551px; background:url(../images/call_corner.png) right top no-repeat; float:right; padding:32px 0 0 0; margin-right:-8px}
		.int_feature .right_1 ul{ float:left; margin-right:38px; }

		.int_feature .left_2{ width:470px; float:left; background:url(../images/call_1.png) right top no-repeat; padding-top:25px; margin:0 0 30px 0 }
			.int_feature .left_2 h5{ padding-bottom:15px}

		.int_feature .right_2{ float:right; width:407px; margin:0 0 30px 0 }
			.int_feature .right_2 img.screen{ margin:-39px 0px 0 -10px}

		.call_us{ margin-bottom:80px;}
		
	/*==internal page (about us) */
	.no_top{ padding-top:0px !important}
	.int_banner .fill .left_desc{ width:623px; float:left; margin:52px 22px 0 0;}
	.int_banner .fill p{ font-family:'MyriadProLight'; font-size:17px; color:#666666; line-height:22px;}
	
	.int_banner .fill .right_desc{ width:351px; float:right; margin:60px 0 0 0}
		.fill .people{ width:351px;}
			.people .person{ float:right; text-align:center; padding:0 0 27px 0; margin: 40px 0 0 19px;}
					.person .img_hold{ background:url(../images/img_holder.gif) left top no-repeat; width:154px; height:166px; padding:10px 0 0 1px }
					.people .person p{ color:#010101; font-size:13px; font-family:'MyriadProRegular'; text-align:center; padding-bottom:3px;}
						.people .person a { color:#19a3dd; font-size:13px; text-align:center; background:url(../images/blue_href.gif) right 3px no-repeat; padding:0 10px 0 0; font-family:'MyriadProRegular'}
						.people .person a:hover{ text-decoration:underline}
						.person .img_hold a { color:#19a3dd; font-size:13px; text-align:center; background:none; padding:0; font-family:'MyriadProRegular'}
						
		.int_feature .left_desc{ width:602px; float:left}
		.int_feature .left_desc h2, .int_feature .right_desc h2{ font-family:'MyriadProLight' !important; padding:0 0 21px 0}
		.int_feature .right_desc{ width:322px; float:right}
		.features .item ul{ margin:0 auto; width:243px;}
		
		.features .tst{}
	
	ul.gray_checks { margin-bottom:20px}
	ul.gray_checks li{ background:url(../images/gray_check.gif) left top no-repeat; padding:0 0 12px 26px; font-family:'MyriadProLight'; color:#231f20; font-size:16px;}
	ul.gray_checks li ul{ padding:10px 0 0px 10px; margin-bottom:-11px}
	.fill ul.no_right{ margin-right:0px !important}

	.fill .l_side_item{ width:568px; float:left; margin:54px 2px 0 0}
		.fill .l_side_item ul{ margin:10px 43px 31px 0;}
	.fill .r_side_item{ width:429px; float:left; padding:24px 0 0 0; margin:5px 0 0 -4px}
	
	.landlines{ width:1000px; margin:0 auto}
		.landlines .land_left, .landlines .land_right{ margin-top:10px; background:url(../images/from_129.png) right top no-repeat; padding:16px 0 0 0;  }
		.from_199{ background:url(../images/from_199.png) right top no-repeat !important}
		.from_899{ background:url(../images/from_899.png) right top no-repeat !important}
		.no_bg{ background:none !important}
		.landlines .land_left{ float:left; width:464px; margin-right:74px;}
		.landlines .land_right{ float:left; width:426px;}

		ul.check { margin-bottom:20px;}
		ul.check li{ background:url(../images/f_arrow.png) left top no-repeat; padding:0 0 12px 26px; font-family:'MyriadProLight'; color:#231f20; font-size:16px;}
		.landlines h2{ padding-bottom:16px}
		.landlines h5{ font-size:16px; font-family:'MyriadProRegular'; font-weight:normal; padding-bottom:26px; line-height:24px}
		.landlines h5 span{ font-weight:normal; font-family:'MyriadProSBdSCn'}
		.landlines .call_us{ width:434px; margin-top:6px}
		.landlines .land_right .call_us{ width:426px}
		a.cap{ background:url(../images/cap_today.gif) left top no-repeat; width:332px; height:34px; display:block;}
		a.cap:hover{ background:url(../images/cap_today.gif) left -34px no-repeat}

		a.find_more{ background:url(../images/find_more.gif) left top no-repeat; height:34px; width:332px; display:block}
		a.find_more:hover{ background:url(../images/find_more.gif) left -34px no-repeat}
		
	.center{ width:1000px; text-align:center; padding:9px 0 27px 0 ;}
		.center h5 { padding-bottom:32px}
	a.rates{ background:url(../images/check_rates.gif) left top no-repeat; width:332px; height:34px; display:block}
	a.rates:hover{ background:url(../images/check_rates.gif) left -34px no-repeat}
	
/*==internal page (phones)===*/
	.left_phones{ width:557px; float:left; padding:53px 0 0 0 }
		.left_phones p{ padding-bottom:20px;}
		.left_phones ul{ float:left; margin-right:88px; padding:0 0 18px 0}
		.left_phones h3{ padding-bottom:20px;}

	.right_phones{ width:358px; float:right; padding-top:40px; position:relative}
	.right_phones .bullet {position:absolute; top:10px; right:75px; width:92px; height:93px; margin:0; padding:0}
	.right_phones .details {padding:0 0 0 42px}
	.right_phones .details .view-features { background:url(../images/view-features-bg.png) no-repeat right; color:#1fb2e2; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px}
	.right_phones .details .view-features:hover {color:#0d5e78}
	.right_phones .details ul.gray_checks {margin-bottom:10px}
	.right_phones .details h3 { padding-bottom:20px}
	
	.left_phones h1{ padding-bottom:33px}
	.left_phones p{padding-bottom:43px}
	.right_phones img{ margin-bottom:10px;}
	.right_phones p{ text-align:center; font-size:17px; color:#000000 !important; font-family:'MyriadProLight'; font-weight:normal; padding-bottom:23px}
		a.ph_specs{ background:url(../images/phone_specs.gif) left top no-repeat; width:203px; height:34px; display:block; margin:0 auto; text-align:center}
		a.ph_specs:hover{ background:url(../images/phone_specs.gif) left -34px no-repeat}

	.products { width:1000px; margin:0 0 42px 0}
	.products.tablets { margin:0 0 15px 0}
		.products .phone{ width:180px; float:left; text-align:center; padding:0 43px 43px 27px; }
		.products.tablets .phone{ width:207px; float:left; text-align:center; padding:0 43px 43px 0px; }
		.products .phone h5{ font-size:17px; color:#231f20; text-align:center; font-family:'MyriadProRegular' !important; padding-bottom:22px; }
		.products .phone .hold_img{ width:174px; text-align:center; margin: 0 0 15px 0; position:relative}
		.products .phone .hold_img img{ margin:0 auto; padding-top:12px}
		.products .phone .hold_img .bullet{ width:71px; height:68px; position:absolute; right:10px; top:-18px;}
		.products p.chars{ font-family:'MyriadProLight'; color:#231f20; text-align:center; font-size:14px; line-height:18px; padding-bottom:15px;}
		.products span.bonus {background:url(../images/products/tablets/deal-img.jpg) no-repeat; padding:0 0 0 34px; color:#be0707}
		.products p.desc{ color:#888384; font-family:'MyriadProLight'; font-size:12px; text-align:center; padding-bottom:16px; line-height:18px; padding-bottom:15px}
		.products a.view_features{ background:url(../images/products/view_features.gif); width:112px; height:34px; text-align:center; display:block; line-height:0px; font-size:0px; margin:0 auto}
			.products a.view_features:hover{ background:url(../images/products/view_features.gif) left -34px no-repeat}
	

/*==shared plans page==*/
.left_bussiness{ width:615px; float:left; margin-top:52px;}
.left_bussiness ul.gray_checks{ margin-bottom:27px}

.right_bussiness{ width:371px; float:right; margin-top:45px; }
	.right_bussiness img{ bottom:0px; right:0px;}
	
.extra{ width:1000px; background:url(../images/plus.gif) center 175px no-repeat; margin:0 auto}
.extra h2{ padding-bottom:28px}
.extra .call_us{ margin-bottom:44px;}
	.extra .left_item{ width:480px; float:left; padding-bottom:38px;}

	.extra .right_item{ width:419px; float:right; background:url(../images/extra.png) right top no-repeat; padding:29px 0 0 0; margin-top:10px;}
	.extra .right_item h5{ padding-bottom:17px; font-size:15px;}

	.left_art{ width:473px; float:left; padding:30px 0 19px 0;}
		.left_art p{ color:#696969; font-size:16px; font-family:'MyriadProLight'; padding-bottom:30px; line-height:22px}
		.left_art p sup {font-size:12px}
		.left_art p a, .right_art a { color:#1ba3dd}
		.left_art p a:hover, .right_art a:hover{ color:#0f80b0}
		.left_art ul{ margin:-30px 0 -5px 0; width:100%; float:left }
		.left_art ul li{ display:inline; float:left; }
		
	.right_art{ width:474px; float:right; padding:30px 0 50px 0}
		.right_art p{ padding-bottom:18px}
		.right_art p sup {font-size:12px}
	.right_art span{ display:block}
	.right_art span sup{ font-size:12px}
	
	table.data{ font-family:'MyriadProRegular'; font-size:12px; color:#888384; margin-bottom:45px; width:1000px}
		table.data td{ border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; text-align:center; padding:8px 0px 10px 0 }
		
		table.data td.dark{ background:#f8f8f8 }
		table.data td.last{ border-right:1px solid #e9e9e9}
		
		table.data tr.heads td{ background:url(../images/table_head_2.png) 0px top no-repeat; width:199px; height:89px; text-align:center; color:#fff; font-size:16px; font-weight:bold; text-shadow:#1badeb 2px 2px 2px; border-bottom:none; padding:0px; border-left:none; padding-left:2px}
		table.data tr.heads td.head_last{ background:url(../images/table_head_last.png) 0px top no-repeat; width:199px; margin-left:-1px; }
		table.data tr.heads td.dark{background:url(../images/table_head_2.png) 0px top no-repeat #f8f8f8; }
		table.data span{ color:#4a4647; font-size:14px; display:block}
		table.data span.blue{ color:#1ba3dd}
		
	.toc{ font-family:'MyriadProLight'; margin-bottom:56px;}
	.toc h3{ color:#1ba3dd; font-size:16px; font-weight:normal }
	.toc h4{ color:#000000; font-size:14px; font-weight:normal}
	.toc p{ font-size:14px;}
	.toc p a{ color:#1ba3dd; text-decoration:underline;}
	.toc p a:hover{ text-decoration:none}
	.toc ul{}
	.toc ul li{ font-size:14px; color:#666666; padding:0 0 9px 0; line-height:22px;}
	.toc ul li span{ background:url(../images/toc_bullet.gif) left top no-repeat; width:16px; height:16px; color:#fff; padding:1px 10px 0 4px}
.add_bottom{ margin-bottom:68px !important}


/*==single plans==*/
	.single_left{ width:519px; float:left; padding:52px 0 35px 0;}
	.single_left h1 { padding-bottom:35px;}
	.single_right{ width:407px; float:right;padding:3px 0 0px 0; }
	
	table.single_plans{ margin-bottom:23px; font-family:'MyriadProLight'; padding-top:0px; margin-top:5px; position:relative}
	table.single_plans h4 {padding:11px 0}
	table.single_plans td{ border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; position:relative}
	table.single_plans td table.phone-plans td{ border-bottom:none; border-left:none}
	table.single_plans td.no_left{ border-left:none !important; padding-right:12px; padding-top:6px;}
	table.single_plans td.no_left_bd{ border-left:none !important}
	table.single_plans td.no-border{ border:none !important}
	table.single_plans td.no_bottom{ border-bottom:none !important; }
	table.single_plans td.dark{ background:#fafafa}
	table.single_plans td.last{border-right:1px solid #e9e9e9;}
	table.single_plans td.blue-bg { background:url(../images/single-plans-blue-bg.jpg) repeat-x; height:49px;}
	table.single_plans td.blue-bg h5 {font-family:'MyriadProLight'; font-size:24px; color:#434343; margin:0; padding:0}
	table.single_plans td .red {color:#be0707; font-weight:bold}
	table.single_plans td .blue {color:#1ba3dd; font-weight:bold}
	table.single_plans td.grey-bg { background:#f3f3f3}
	
	table.single_plans p{ font-family:'MyriadProLight'; color:#3b3e42; font-size:14px; text-align:center; padding-top:5px;}
	table.single_plans { font-family:'MyriadProLight'; color:#3b3e42; font-size:14px; text-align:center; line-height:18px;}
	table.single_plans .fire { background:url(../images/fire-img.jpg) no-repeat; width:16px; height:16px; display: inline-block; margin-left:-17px}
	table.single_plans p strong{ }
	table.single_plans td.corners { -moz-border-radius-topleft: 8px; -webkit-border-radius-topleft: 8px; -khtml-border-radius-topleft: 8px; border-top-left-radius: 8px;-moz-border-radius-topright: 8px; -webkit-border-radius-topright: 8px; -khtml-border-radius-topright: 8px; border-top-right-radius: 8px}
	table.single_plans ul{}
	table.single_plans ul li{ font-size:11px; color:#3b3e42; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-bottom:7px;}
	
		.tbl_wrapper{ border:1px solid #e9e9e9; border-bottom:none; margin:12px 0 0px 0; border-top:none}
			
		table.single_plans table{ margin-top:-10px;}
		table.single_plans table td{ text-align:center; border-left:none; padding-top:0px !important}
		table.single_plans tr.first_row td{ background:url(../images/second_heads.jpg) left top no-repeat; width:166px; height:89px; border:none; font-size:33px; font-weight:normal; text-shadow:#1fabe7 2px 2px 2px; color:#fff;}
		table.single_plans tr.first_row td.top-red {background:url(../images/second_heads-red.jpg) left top no-repeat; width:166px; height:89px; border:none; font-size:33px; font-weight:normal; text-shadow:#903434 2px 2px 2px; color:#fff;}
		
		table.single_plans.copy tr.first_row td{ background:url(../images/second_heads2.jpg) left top no-repeat; width:166px; height:79px; border:none; font-size:33px; font-weight:normal; text-shadow:#1fabe7 2px 2px 2px; color:#fff;}
		table.single_plans.copy tr.first_row td.top-red {background:url(../images/second_heads-red2.jpg) left top no-repeat; width:166px; height:79px; border:none; font-size:33px; font-weight:normal; text-shadow:#903434 2px 2px 2px; color:#fff;}
		
		table.single_plans tr.first_row td.last {width:164px; }
		table.single_plans tr.first_row td div{ width:155px; margin:0 auto; padding:29px 0 0 12px;}
		table.single_plans.copy tr.first_row td div{ width:155px; margin:0 auto; padding:26px 0 0 12px;}
		table.single_plans tr.first_row td div.last{ width:154px; }
		table.single_plans tr.first_row td span{ float:left; padding-right:3px;}
		table.single_plans tr.first_row td span.price{ /* font-size:45px; */ font-size:40px; font-weight:bold; font-family:'MyriadProRegular'}


table.single_plans td.heading-blue { background:url(../images/table-td-blue-bg.jpg) repeat-x; width:166px; height:52px; border:none; font-size:33px; font-weight:normal; text-shadow:#1fabe7 2px 2px 2px; color:#fff; border-right:1px solid #fff}
table.single_plans td.heading-red { background:url(../images/table-td-red-bg.jpg) repeat-x; width:166px; height:52px; border:none; font-size:33px; font-weight:normal; color:#fff; border-right:1px solid #FFF}
table.single_plans td.heading-red span.price, table.single_plans td.heading-blue span.price { font-weight:bold; font-size:40px}

	table.single_plans .plans{ width:150px; text-align:center; padding:21px 0 14px 0; margin:0 auto;}
		
		.plans .img_holder{ height:161px}
		table.single_plans.copy .plans .img_holder{ height:125px}
		table.single_plans.copy .plans .img_holder img{ height:115px}
		.plans img{ margin:0 0 0px 0}
		.plans .description{ width:146px; margin:0 auto}
		.plans .description div{ height:96px; }
		table.single_plans.copy .plans .description div{ height:84px; }
		.plans .description h3{ color:#231f20; font-size:16px; padding-bottom:9px;}
		table.single_plans.copy .plans .description h3 {padding-bottom:4px}
		.plans .description h5{ color:#4a4647; font-family:'MyriadProLight'; font-size:14px; padding-left:0px !important; padding-top:0px !important}
		table.single_plans.copy .plans .description h5 {padding-bottom:4px}
		.plans .description p{ padding-bottom:0px; color:#888384; font-size:12px; line-height:18px; font-family:'MyriadProRegular'; font-size:11px; padding-top:0px;}
		.plans .description p span{ font-size:14px; color:#be0707; font-family:'MyriadProRegular'; display:block; padding-bottom:4px;}
		table.single_plans.copy .plans .description p span {padding-bottom:0}
		.plans .description p a:hover{ text-decoration:underline}
		
		a.get_plans{ background:url(../images/plans/get_plans.gif) left top no-repeat; width:112px; height:34px; display:block; margin:-3px auto 9px}
		a.get_plans:hover{ background:url(../images/plans/get_plans.gif) left -34px no-repeat}
		table.single_plans.copy a.get_plans{ background:url(../images/plans/get_plans.gif) left top no-repeat; width:112px; height:34px; display:block; margin:-3px auto 0px}
		table.single_plans.copy a.get_plans:hover{ background:url(../images/plans/get_plans.gif) left -34px no-repeat}
		a.view_details{ color:#1ba3dd; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:url(../images/plans/view_details.gif) right 4px no-repeat; padding:0 10px 0 0}
		a.view_details:hover{ text-decoration:underline;}
		
		a.see_plans_second{ background:url(../images/plans/see_all.gif) left top no-repeat; width:332px; height:34px; display:block; text-align:center; margin:30px auto; }
			a.see_plans_second:hover{ background:url(../images/plans/see_all.gif) left -34px no-repeat}
		
		a.phone_bill{ background:url(../images/phone_bill.gif) left top no-repeat; width:332px; height:34px; display:block}
			a.phone_bill:hover{ background:url(../images/phone_bill.gif) left -34px no-repeat}
		.limit_bottom{ margin-bottom:26px !important}
		
	.f_features{ width:775px; margin:0 auto; margin-bottom:43px;}
	.f_features h2{ font-size:24px; padding-bottom:28px;}
	.f_features h3{ font-size:17px; font-weight:normal; font-family:'MyriadProLight'; padding-bottom:23px;}
	.f_features h3 span{ font-weight:bold}
		.f_features .left_features{ width:418px; float:left; margin-top:3px;}
	
		.f_features .right_features{ width:245px; float:right}
	
	.social_holder{ margin:10px auto 0; width:520px}
	ul.s_social{ margin: 5px 0 0 10px;}
	ul.s_social li{ display:inline; float:left; margin-right:12px;}
blockquote {
	width: 321px; /* required */
	margin: 0;
	}
.testimonials {
	width: 312px; /* required */
	margin: 0;
	}
.content-wrapper {background:url(../images/content-wrapper-bg.jpg) repeat-x top; padding-top:40px}
.content-left {width:620px; float:left; padding:0px 0 30px 0}
.content-left h3 {font-weight:normal; padding:10px 0 15px 0}
.content-left p {font-size:16px; padding-bottom:20px; line-height:22px;} 
.content-left p.subheading {line-height:25px; font-size:17px}
.space30 {padding:15px 0}
.sidebar {float:right; width:315px}
.sidebar .item {margin:30px 0 0 0; padding:0 0 30px 0}
.right-img {margin:0 0 15px 20px}
.sidebar .r_holder {margin-bottom:45px}
.content-left ul.check {margin-bottom:10px}
.content-left ul.check li {line-height:22px; color:#696969}
.content-left a {color:#19A3DD; text-decoration:none}
.content-left a:hover {text-decoration:underline}
#popup {background:none}
#popup h1 {margin-bottom:20px}
.img-right {-moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc; box-shadow: 0px 0px 4px #ccc; background:#fff; padding:5px; margin:0 0 15px 15px}
#popup .img-left {}
#popup .content-left {width:auto; float:none; padding:30px}
.single_left a, .left_phones a {color: #168CBE; text-decoration:none}
.left_phones #fancybox {font-size:13px}

.single_left a:hover {color: #168CBE; text-decoration:underline}
.req {color:red}
.hidden {display:none}
.space {padding:30px; font-family:'MyriadProRegular';}
.space h1 { border-bottom: 1px solid #DCDCDC; color: #1BA3DD; font-size: 40px; font-weight: normal; margin: 0 0 25px; padding: 0 0 13px;}
.space ul { padding:0; margin:0 0 20px 0; list-style:none}
.space ul li {background: url("../images/f_arrow.png") no-repeat scroll left top transparent; color: #231F20; font-family: 'MyriadProLight'; font-size: 16px; padding: 0 0 12px 26px;}
.space h2 { margin:0 0 10px 0; padding:0; font-size:17px; color:000; }
.space p {color: #696969; margin: 0; font-size: 16px; line-height: 22px; padding-bottom: 20px;}
.space .bottom {border-top:1px solid #dcdcdc; padding:29px 0 10px}
.space .bottom p {color: #000000; font-size: 18px; margin: 0; padding: 0 0 0 35px;}
.space .s_call {background: url("../images/we_call.jpg") repeat scroll 0 0 transparent; display: block; float: right; height: 34px; margin-right: 35px; margin-top: -5px; width: 144px;}
.space .s_call:hover {background: url("../images/we_call.jpg") no-repeat scroll left -34px transparent;}
.fileinputs .file { background:none}
.fileinputs input {width:auto}
.fileinputs .form input.file {width:auto}
.content-left .fileinputs {background: url("../images/big-input-bg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-family: 'MyriadProLight';
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 5px 0 8px;
    padding: 0 5px;
    width: 338px;}
.content-left .fileinputs input {margin:0}
#test3 {margin-top:18px;}
.facebook-top {background:url(../images/facebook-top-bg.jpg) no-repeat; width:292px; padding:5px 0 0 0; margin:15px 0 0 0}
.facebook-middle {background:url(../images/facebook-middle-bg.jpg) repeat-y top; width:282px; padding:5px 5px 0 5px; margin:0}
.facebook-bottom {background:url(../images/facebook-bottom-bg.jpg) no-repeat; width:292px; padding:8px 0 0 0; margin:0; line-height:0; font-size:0}
.subscribe-banner { width:100%; background:#353132; height:62px; margin:0; padding:33px 0 0 0}
.subscribe-banner h2 {font-family: 'MyriadProSBdSCn'; font-size:30px; color:#fff; float:left; margin:0 18px 0 0 }
.subscribe-banner form {margin:0}
.subscribe-banner .s_input { float:left; background:url(../images/subscribe-banner-input-bg.jpg) no-repeat; width:226px; height:32px; margin:0 18px 0 0;  }
.subscribe-banner .s_input input { margin:0; padding:0 5px; width:216px; background:none}
.subscribe-banner .send { background:url(../images/subscribe-banner-submit-bg.jpg) no-repeat 0 0; font-size:0; text-indent:-9999px; height:32px; width:110px; margin:0; padding:0; cursor:pointer; border:none }
.subscribe-banner .send:hover { background:url(../images/subscribe-banner-submit-bg.jpg) no-repeat 0 -32px;}
.no-border td {border:none !important}

.form-container-internal { background:url(../images/form-container-top.png) no-repeat 0 0; width:592px; padding:25px 0px 0; margin:0 0 0 -15px; border:none}
.form-container-internal .form-container-middle {background:url(../images/form-container-middle.png) repeat-y 0 0; width:502px; padding:15px 45px; margin:0;}
.form-container-internal .form-container-bottom {background:url(../images/form-container-bottom.png) no-repeat 0 0; width:592px; height:25px; padding:0; margin:0; font-size:0; line-height:0}
.form-container-internal .form-container-middle ul.check { margin:0px!important; padding:0}
.form-container-internal .form-container-middle	ul.check li{ background:url(../images/f_arrow.png) left 13px no-repeat; padding:12px 0 12px 26px; font-family:'MyriadProLight'; color:#fff; font-size:16px;}

.phone-plans {border-right:1px solid #f0f0f0}
.phone-plans.last {width:166px !important; border:none}
.right_desc a {background: url("../images/blue_href.gif") no-repeat scroll right 3px transparent; color: #19A3DD; font-family: 'MyriadProRegular'; font-size: 13px; padding: 0 10px 0 0; text-align: center;}
.right_desc a:hover {text-decoration:underline}

.post-list { width:70%; float:left}
.side-panel { width:25%; float:right}


/* added on 121220 */
.content-top-left { width:490px; float:left}
.video-box { width:499px; float:right; padding:40px 0 50px 0}
.content, .int_wrapper { width:1000px; margin:0 auto}
.breadcrumbs { width:100%; height:26px; padding:4px 0 0 0; margin:0 0 50px 0; background:url(../images/breadcrumbs-bg.jpg) repeat-x}
.int_bread { width:1000px; margin:0 auto}
.int_bread a { font-family:Arial; font-size:10px; color:#7b858d; text-decoration:none; text-transform:uppercase; background:url(../images/breadcrumbs-arrows.jpg) center right no-repeat; padding:0 10px 0 0}
.int_bread span { color:#262223; background:url(../images/breadcrumbs-arrows.jpg) center right no-repeat; padding:0 10px 0 0; font-family:Arial; font-size:10px; text-transform:uppercase}
.clear { clear:both; font-size:0; line-height:0}
.nr1 { background:url(../images/nr-1.jpg) center left no-repeat; padding-left:60px; line-height:51px; margin:0 0 15px 0; padding-bottom:0}
.nr2 { background:url(../images/nr-2.jpg) center left no-repeat; padding-left:60px; line-height:51px; margin:30px 0 15px 0; padding-bottom:0}
.nr3 { background:url(../images/nr-3.jpg) center left no-repeat; padding-left:60px; line-height:51px; margin:0 0 15px 0; padding-bottom:0}
.nr4 { background:url(../images/nr-4.jpg) center left no-repeat; padding-left:60px; line-height:51px; margin:30px 0 15px 0; padding-bottom:0}
.nr5 { background:url(../images/nr-5.jpg) center left no-repeat; padding-left:60px; line-height:51px; margin:30px 0 15px 0; padding-bottom:0}

.text-small-box { width:270px; float:left; position:relative}
.text-small-box p { color:#231f20}
.fRight { display:block; float:right}

.voice-plans { width:527px; float:left; margin:-10px 0 0 135px}
.voice-plans .top { background:url(../images/frame.jpg) center center no-repeat; padding:0 32px; text-align:center; font-family:'MyriadProLight'; font-size:16px; width:311px; margin:0 auto 10px auto}
.voice-red-box { width:246px; height:189px; background:url(../images/voice-plan-box.jpg) no-repeat; float:left}
.mr35 { margin-right:35px}

.red-box-top {}
.red-box-top table { margin:0 0 0 28px}
.red-box-top .price, .red-gray-box .price { font-family:'MyriadProRegular'; font-weight:bold; font-size:65px; color:#FFF}
.thin, .bold, .bolder { display:block; font-family:'MyriadProLight'; font-size:20px; color:#FFF}
.bold { font-weight:bold; font-size:17px; font-family:'MyriadProRegular'}
.bolder { font-weight:bold; font-size:35px; font-family:'MyriadProRegular'; line-height:35px}
.red-box-bottom {color:#FFF; font-size:46px; font-family:'MyriadProRegular'; font-weight:bold; text-align:center; padding:12px 0 0 0}
.red-box-bottom span { font-size:17px}

.small-note { color:#9a9a9a; font-size:12px; font-family:'MyriadProLight'}
.small-text { color:#FFF; font-size:12px; font-family:'MyriadProLight'; text-align:center; margin:0; padding:0}
.red-gray-box .small-text { line-height:14px}

.cta-wrapper  { width:100%; background:url(../images/line-bg.jpg) center left no-repeat; margin:30px 0}
.big-blue-bg { display:block; width:332px; height:34px; background:url("../images/find_more.gif") 0 0 no-repeat; margin:0 auto}
.big-blue-bg:hover { background-position:0 -34px}


.voice-plans2 { float:right; width:720px; margin:-10px 0 0 0}
.red-gray-box { width:163px; height:283px; background:url(../images/red-gray-box.jpg) no-repeat; float:left; margin:0 22px 0 0}
.red-gray-box.last { margin:0}
.voice-plans-info { list-style:none; margin:35px 0 0 14px; padding:0}
.voice-plans-info li { color:#000; background:url(../images/voice-plan-li-bg.jpg) center left no-repeat; padding:0 0 0 10px; color:#010101; font-size:12px; line-height:14px; font-family:'MyriadProRegular'; margin:0 0 6px 0}

.red-gray-box .price { display:block; text-align:center; padding:15px 0 0 0}

.small-arrow { width:142px; height:74px; background:url(../images/curved-arrow.png) no-repeat; position:absolute; right:0; bottom:-45px}

.shared-data { width:713px; float:right; margin:-10px 0 30px 0}
.small-red-gray-box { width:113px; height:243px; background:url(../images/small-red-gray-box.jpg) no-repeat; float:left; margin:0 7px 0 0}
.small-red-gray-box.last { margin:0}
.small-red-gray-box .size { text-align:center; font-size:34px; font-weight:bold; font-family:'MyriadProRegular'; color:#FFF; padding:35px 0 34px 0; line-height:55px}
.small-red-gray-box .price { color:#000; font-size:44px; font-weight:bold; font-family:'MyriadProRegular'; text-align:center; line-height:1}
.small-red-gray-box .price span { display:block; font-size:18px}
.small-red-gray-box .black { color:#000; line-height:17px}

.mobile-internet { width:595px; float:right}
.mobile-internet .red-blue-box { width:196px; height:189px; padding:0 0 0 50px; background:url(../images/mobile-internet-box.jpg) no-repeat; float:left; margin:0 85px 0 0}
.mobile-internet .text { width:165px; float:left;  padding:20px 0 0 0}
.mobile-internet .text p, .mobile-internet .text li { font-size:16px; font-weight:bold; font-family:'MyriadProRegular'; color:#000}


.mobile-internet .red-blue-box .price { font-family:'MyriadProRegular'; font-weight:bold; font-size:65px; color:#FFF}
.mobile-internet .red-blue-box p { font-size:17px; line-height:20px; font-weight:bold; font-family:'MyriadProRegular'; color:#FFF; padding:30px 0 0 10px}
.mobile-internet .red-blue-box .bolder { font-size:24px; line-height:27px}
.mobile-internet .red-blue-box .small-text { font-size:12px; font-weight:normal; padding:0}

sup { vertical-align: super; font-size: smaller}
.or { background:url(../images/or-img.png) no-repeat; width:23px; height:23px; position:relative; margin:-13px auto -12px}