body {margin: 0px auto;background-color: #FFF;font:normal 12px/18px Arial,sans-serif;color:#666;}

#clu_widgetDiv_embedded{position: relative;}


/* Heros */
.vzt .centered {margin: auto !important;}
.vzt .hc { position: relative; width:100%; min-height: 333px;overflow:hidden;}
.vzt .hcw div.hc .shopLayer { position: relative; width: 985px; z-index: 10; }
.vzt .hcw div.mlp { height: auto; }
.vzt .hcw div.mlp #hero1 .content { color: #444444; font-size: 16px; height: 365px; line-height: 18px; width: 986px; }
.vzt .centered { margin: auto !important; }
.vzt .tab_content .backgroundHolder { margin:0 auto;  width:985px; overflow-x:hidden; text-align:center; }
.vzt .tab_content .backgroundHolder img {margin:0 auto;}
.vzt .tab_content .content .contentHolder { background: none repeat scroll 0 0 transparent; position: absolute; top: 0; z-index: 1;padding-top:10px; }
.vzt .tab_content .content {width:985px;} /*added for hero banner alignment on dtv*/
.vzt .tab_content .content .contentHolder div.tagline {font-size:18px;line-height:20px;margin-left:0;font-weight:normal;}
.vzt .tab_content .content .contentHolder div.tagline ul {margin:10px 0;padding-left:20px;}


.vzt h1 {padding:0;margin:0 0 15px 0;font:normal 54px/50px Arial,sans-serif;letter-spacing:-1px;color:#000;}
.vzt h2 {padding:0;margin:0 0 10px 0;font:bold 30px/32px Arial,sans-serif;}
.vzt h3 {padding:0;margin:0 0 10px 0;font:bold 22px/24px Arial,sans-serif;letter-spacing:-.5px;color:#444;}
.vzt h4 {padding:0;margin:0 0 5px 0;font:normal 18px/25px Arial,sans-serif;;color:#444;}
.vzt h5 {padding:0;margin:0 0 15px 0;font:bold 18px/20px Arial,sans-serif;color:#444;}
.vzt h6 {padding:0;margin:0 0 15px 0;font:bold 14px/18px Arial,sans-serif;color:#444;}
.vzt .bold {font-weight:bold;}

/* added [.vzt a:visited] by VDSI 29-04-2010 as per Crystal's request */
.vzt a:link, .vzt a:visited {color: #0099ff;font-size:12px;font-weight:bold;text-decoration: none;cursor:pointer;}

.vzt a:hover {text-decoration:underline;}
.vzt a:active {color: #0099ff;font-weight:bold;text-decoration: none;cursor:pointer;}
.vzt div.rm a:link,.vzt div.rm a:hover {text-decoration:none;}
.vzt a,
.vzt object,	
.vzt embed {outline:none;}
.vzt p {margin:0 0 20px 0;}
.vzt img {border:0;display:block;}
.vzt input[type="text"], select {background:#f4f4f4;height:20px;-webkit-border-radius:3px;-moz-border-radius: 3px;border:1px solid #d7d7d7;-webkit-box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.2);}
.vzt input[type="text"] {height:18px;padding:8px;}
.vzt #search input{padding: 0px;margin: 0px;webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.vzt select {padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;height:35px;border:1px solid #d7d7d7;}
.vzt form {margin:0;padding:0;}
.vzt fieldset {margin:0;padding:0;border:0;}

.vzt .gb {margin:0 auto;padding:0;width:985px;text-align:left;}
.vzt .fixer {display:block;clear:both;overflow:hidden;width:auto;height:1px;line-height:1px;font-size:1px;}
.vzt div.rule {display:block;clear:both;overflow:hidden;width:auto;height:60px;line-height:60px;font-size:60px;background:transparent url(/Content/LearnShop/Images/bg/hr.png) no-repeat bottom left;}
.vzt div.rule hr {display:none;}

.vzt .light {color:#888888;}
.vzt .small {font-size:12px;line-height:15px;}
.vzt .f10 {font-size: 10px;line-height: 11px;}
.vzt .f14 {font-size: 14px;line-height: 16px;}
.vzt .f15 {font-size: 15px;line-height: 17px; font-weight: bold; color:#000;}
.vzt .f16 {font-size: 16px;line-height: 18px;}
.vzt .f18 {font-size: 18px;line-height: 18px;}
.vzt .f20 {font-size: 20px;line-height: 24px;letter-spacing:normal;}
.vzt .f22 {font-size: 22px;line-height: 22px;}
.vzt .f24 {font-size: 24px;line-height: 24px;}
.vzt .f26 {font-size: 26px;line-height: 26px;}
.vzt .f28 {font-size: 28px;line-height: 28px;}
.vzt .f32 {font-size: 32px;line-height: 32px;}
.vzt .f35 {font-size: 35px;line-height: 35px;}
.vzt .f48 {font-size: 48px;line-height: 48px;}
.vzt .f54 {font-size: 54px;line-height: 54px;}
.vzt .f78 {font-size: 78px;line-height: 77px;letter-spacing:-3px;}
.vzt .f100 {font-size: 100px;line-height: 100px;letter-spacing:-6px;}
.vzt .vzred {color: #b50000;}
.vzt .vzred_lt {color:#cc0000;}
.vzt .t_center {text-align:center;}
.vzt .t_right {text-align:right;}
.vzt .min175 {min-height:175px;}
.vzt .min250 {min-height:250px;}

.vzt .transparent{opacity: 0;filter: alpha(opacity = 0);}
.vzt .gray_bg {background:transparent url(/Content/LearnShop/Images/bg/page_1px.gif) repeat-y top left;}
.vzt .white_bg {background:#fff;}
.vzt .bot_rt {background-position:right bottom;background-repeat:no-repeat;}
/*.vzt .shadow {-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 5px 5px 10px  rgba(0, 0, 0, 0.2);box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);}*/

/* PADS */
.vzt div.pad {padding:0 10px 0 10px;}
.vzt div.pad_all{padding:10px;}
.vzt div.pad_none{padding:0;}
.vzt div.pad_left {padding-left:10px;}
.vzt div.pad_right {padding-right:10px;}
.vzt div.pad_top {padding-top:10px;}
.vzt div.pad_bottom {padding-bottom:10px;}
.vzt div.pad_20 {padding:20px;}
.vzt div.pad_20_0 {padding:20px 0;}
.vzt div.pad_10_5 {padding:10px 5px;}
.vzt div.pad_5_0 {padding:5px 0;}
.vzt div.pad_little_left {padding-left:3px;}
.vzt .m10 {margin: 10px;}
.vzt .m20 {margin: 20px;}
.vzt .mr0 {margin-right:0px !important;}
.vzt .mb5 {margin-bottom:5px;}
.vzt .mb15 {margin-bottom:15px;}
.vzt .pad10 {padding: 10px;}
.vzt .padl20 {padding-left: 20px;}
.vzt .padt40 {padding-top: 40px;}
.vzt .snug {padding:0;margin:0!important;}
.vzt .inline {float:left;display:inline;}
.vzt #nav .minus {margin:0 -8px 0 0;}
.vzt .padl5 {padding-left:5px;}

/* COLUMNS */
.vzt div.col1,
.vzt div.col2,
.vzt div.col3,
.vzt div.col4,
.vzt div.col5,
.vzt div.col6,
.vzt div.col7,
.vzt div.col8,
.vzt div.col9,
.vzt div.col10,
.vzt div.col11,
.vzt div.col12,
.vzt div.column {float:left;margin-right:11px;display:inline;}
.vzt div.last,
.vzt div.col12 {margin-right:0; border-width:0;}

/* Use these classes to set the width of a column. */
.vzt div.col1 {width:72px;}
.vzt div.col2 {width:155px;}
.vzt div.col3 {width:238px;}
.vzt div.col4 {width:321px;}
.vzt div.col5 {width:404px;}
.vzt div.col6 {width:487px;}
.vzt div.col7 {width:570px;}
.vzt div.col8 {width:653px;}
.vzt div.col9 {width:736px;}
.vzt div.col10 {width:819px;}
.vzt div.col11 {width:902px;}
.vzt div.col12 {width:985px;}

.vzt div.ds div.middle div.bg .col4{width:321px;}

/* Add these to a column to prepend empty cols. */
.vzt .prepend1 {padding-left: 83px;}

/* Add these to a column to append empty cols. */
.vzt .append1 {padding-right: 83px;}
.vzt .append2 {padding-right: 166px;}

/* Border on right hand side of a column. */
.vzt div.border {padding-right:5px;margin-right:5px;border-right: 1px solid #DADADA;}
.vzt div.border div.pad, 
.vzt div.noborder div.pad {padding:0px 10px;}

.vzt .fl {float: left;}
.vzt .fr {float: right !important;}
.vzt .clear {clear: both; display:block; min-width:0;}
.vzt .centered {margin: auto !important;}

/* buttons */
.vzt button.button {width:200px;background:transparent;border:none;font-family:Arial;font-size:12px;}
.vzt a.button:hover {text-decoration:none;}
.vzt .button, 
.vzt .button span {display:block; float:left; font-size:14px;color:#666;line-height:29px;text-decoration:none;padding:0;margin:0;cursor:pointer;}
.vzt .button span {background-image:url(/Content/LearnShop/Images/buttons/png/left.png);padding:0 0 3px 10px;background-repeat:no-repeat;background-color:transparent;background-position:top left;} 
.vzt .button span span {background-image:url(/Content/LearnShop/Images/buttons/png/right.png);padding:0 9px 3px 0;background-repeat:no-repeat;background-color:transparent;background-position:top right;font-weight:normal;} 
.vzt .button span span span {background-image:url(/Content/LearnShop/Images/buttons/png/1px.png);padding:0 5px 3px 5px;background-repeat:repeat-x;background-color:transparent;background-position:top left;}
.vzt .button span.compare {background-image:url(/Content/LearnShop/Images/buttons/png/compare_left.png);padding:0 0 0 24px;}
.vzt .button span.share {background-image:url(/Content/LearnShop/Images/buttons/png/share_left.png);padding:0 0 0 26px;}
.vzt .button span.chat {background-image:url(/Content/LearnShop/Images/buttons/png/chat_left.png);padding:0 0 0 24px;}
.vzt .button span.cta_gry {background-image:url(/Content/LearnShop/Images/buttons/png/cta_gry_left.png);padding:0 0 0 18px;font-weight:normal;}

.vzt .button span.cta {background-image:url(/Content/LearnShop/Images/buttons/gif/cta_left.gif);padding:0 0 0 17px;} 
.vzt .button span.cta span {background-image:url(/Content/LearnShop/Images/buttons/gif/cta_right.gif);padding:0 10px 0 0;} 
.vzt .button span.cta span span {background-image:url(/Content/LearnShop/Images/buttons/gif/cta_1px.gif);padding:0 5px;color:#b41717;}
.vzt .button span.cta_lg {background-image:url(/Content/LearnShop/Images/buttons/png/cta_lg_left.png);line-height:33px;padding:0 10px 5px 4px;}
.vzt .button span.cta_lg span {background-image:url(/Content/LearnShop/Images/buttons/png/cta_lg_right.png);line-height:33px;padding:0 23px 5px 0;}
.vzt .button span.cta_lg span.plain {background-image:url(/Content/LearnShop/Images/buttons/png/cta_lg_right_pl.png);line-height:33px;padding:0 7px 5px 0;}
.vzt .button span.cta_lg span span {background-image:url(/Content/LearnShop/Images/buttons/png/cta_lg_1px.png);line-height:37px;padding:0 10px 5px 5px;color:#b41717;font-size:18px;}

.vzt .button span.red {background-image:url(/Content/LearnShop/Images/buttons/gif/red_left.gif); padding:0 0 0 4px; }
.vzt .button span.red span {background-image:url(/Content/LearnShop/Images/buttons/gif/red_right.gif);padding:0 4px 0 0;}
.vzt .button span.red span span {background-image:url(/Content/LearnShop/Images/buttons/gif/red_1px.gif);padding:0 5px; color: #FFF;}

/*Button*/
.vzt .button_wrapper{overflow:hidden; width:100%;border:1px solid #000;}
/*Red Button*/
.vzt a.button_red{background:transparent url(/Content/LearnShop/Images/btn_red_left.gif) no-repeat left top; display:block; float:left; font-size:12px; font-weight:bold; line-height:16px; height:30px; padding-left:9px; text-decoration:none;}
.vzt a:link.button_red, .vzt a:visited.button_red, .vzt a:active.button_red{color:#FFFFFF;}
.vzt a.button_red span{background:transparent url(/Content/LearnShop/Images/btn_red.gif) no-repeat top right; display:block; padding:7px 10px 7px 0px;}
.vzt a.button_red:hover{background-position:left -31px; text-decoration:underline;}
.vzt a.button_red:hover span{background-position:right -31px;}



.vzt .button span.lg_red {background-image:url(/Content/LearnShop/Images/buttons/gif/lg_red_left.gif);padding:0 0 0 4px;}
.vzt .button span.lg_red span {background-image:url(/Content/LearnShop/Images/buttons/gif/lg_red_right.gif);padding:0 4px 0 0;}
.vzt .button span.lg_red span span {background-image:url(/Content/LearnShop/Images/buttons/gif/lg_red_1px.gif);padding:0 15px;color:#ffffff;font-size:24px;line-height:42px;}


.vzt .play_button_big {background-image:url(/Content/LearnShop/Images/buttons/png/play_big.png); padding-top: 38px; color: #fff; width: 154px; height: 28px; }
.vzt .play_button_big span{font-size: 30px; padding-left: 75px;}
.vzt .back_button_big {background-image:url(/Content/LearnShop/Images/buttons/png/back_button.png); padding-top: 38px; color: #fff; width: 154px; height: 28px; margin-left: 120px; }

/* box headers */
.vzt h5.gray {background:#e5e5e5 url(/Content/LearnShop/Images/headers/gray.gif) repeat-x top left;line-height:52px;margin:0;padding:0 19px;border:1px solid #e5e5e5;}
.vzt h5.black_round {background:#000 url(/Content/LearnShop/Images/headers/black.gif) repeat-x top left;line-height:29px;margin:0;padding:0 19px;color:#fff;font-size:15px;text-align:center;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;}

.vzt .col5 .pb10{padding-bottom: 10px;}
/*.vzt .bundle_box a.order_now,
.vzt .bundle_box a.learn_more {cursor:pointer;display:block;width:104px;height:29px;text-indent:-9000em;font-size:0;line-height:0;}
.vzt .bundle_box a.see_details {cursor:pointer;display:block;width:104px;height:29px;text-indent:-9000em;font-size:0;line-height:0;}
.vzt .bundle_box a.order_now {background:url('/Content/LearnShop/Images/bundlebox/bundle_order_now.gif') no-repeat top left;}
.vzt .bundle_box a.learn_more {background:url('/Content/LearnShop/Images/bundlebox/bundle_see_more.jpg') no-repeat top left;}
.vzt .bundle_box a.learn_more:hover {background:url('/Content/LearnShop/Images/bundlebox/bundle_see_more_over.jpg') no-repeat top left;}
.vzt .bundle_box a.order_now:hover {background:url('/Content/LearnShop/Images/bundlebox/bundle_order_now_over.gif') no-repeat top left;}
.vzt .bundle_box a.order_now:active {background:url('/Content/LearnShop/Images/bundlebox/bundle_order_now_hover.gif') no-repeat top left;}
.vzt .bundle_box a.learn_more:active {background:url('/Content/LearnShop/Images/bundlebox/bundle_see_more_hover.jpg') no-repeat top left;}
*/

.vzt .bundle_box a.order_now,
.vzt .bundle_box a.learn_more {cursor:pointer;display:block;width:104px;height:29px;text-indent:-9000em;font-size:0;line-height:0;}
.vzt .bundle_box a.see_details {cursor:pointer;display:block;width:104px;height:29px;text-indent:-9000em;font-size:0;line-height:0;}
.vzt .bundle_box a.order_now {background:url(/Content/LearnShop/Images/bundlebox/bundle_order_now.gif) no-repeat top left;}
.vzt .bundle_box a.learn_more {background:url(/Content/LearnShop/Images/bundlebox/bundle_learn_more.gif) no-repeat top left;}
.vzt .bundle_box a.see_details {background:url(/Content/LearnShop/Images/bundlebox/bundle_seedetails.gif) no-repeat top left;}
.vzt .bundle_box a.order_now:hover {background:url(/Content/LearnShop/Images/bundlebox/bundle_order_now.gif) no-repeat left -31px;}
.vzt .bundle_box a.learn_more:hover {background:url(/Content/LearnShop/Images/bundlebox/bundle_learn_more_over.gif) no-repeat top left;}
.vzt .bundle_box a.see_details:hover {background:url(/Content/LearnShop/Images/bundlebox/bundle_seedetails.gif) no-repeat left -31px;}

/* lists */
.vzt ol {padding-left:20px;margin:0 0 10px 0;} 
.vzt ol li {margin:0 0 5px 0;} 
.vzt ul.clean li ul,
.vzt ul.bullet li ul {margin-left:22px;}
.vzt ul.clean {list-style-type:none;margin:6px 0 10px 0;padding:0;} 
.vzt ul.clean li {display:block;padding:0;margin:0 0 4px 0;}
.vzt ul.clean li a {font-weight:normal;}
.vzt ul.bullet {padding-left:15px;margin:0 0 10px 0;} 
.vzt ul.bullet li {margin:0 0 8px 0;}
.vzt ul.bullet li a {font-size:14px;font-weight:normal;}
/* added by VDSI 12-05-2010 as per Crystal's request */
.vzt ul.bullet_med {padding-left:15px; margin:0 0 10px 0;}
.vzt ul.bullet_med li {padding:0 0 4px 0; margin:0 0 2px 0;}
.vzt ul.bullet_hero {list-style-type:none; padding-left:15px; margin:0 0 10px 0;}
.vzt ul.bullet_hero li {background: url(/Content/LearnShop/Images/bul_red.gif) no-repeat left 5px; padding:0 0 0 8px; margin:0 0 5px 0; font-size:16px;}
.vzt ul.clean_main {margin:0 0 10px 20px; padding:0;}
.vzt ul.clean_main li {padding:0; margin:0 0 8px 0; font-size:16px; font-weight:bold; color:#666; line-height:18px;}

.vzt  ul.bullet {padding-left:0px;margin:0 0 10px 0; list-style-type:none;} 
.vzt  ul.bullet li {margin:0 0 5px 0; background:url(/content/commonfiles/images/bullet.gif) no-repeat 0px 7px; padding-left:12px;}

.vzt .rm ul.bullet li ul {margin-left:22px;}
.vzt .rm ul.bullet {padding-left:15px;margin:0 0 10px 0;list-style-type:disc;} 
.vzt .rm ul.bullet li {margin:0 0 8px 0;background:none;padding-left:0px;}
/* End */
/* lists - The below style were given by RGS to fix the CLU page. The following styles will overwrite the above styles */
.vzt ol {padding-left:20px;margin:0 0 10px 0;} 
.vzt ol li {margin:0 0 5px 0;} 
.vzt ul.clean li ul,
.vzt ul.bullet li ul {margin-left:22px;}
.vzt ul.clean {list-style-type:none;margin:6px 0 10px 0;padding:0;} 
.vzt ul.clean li {display:block;padding:0;margin:0 0 4px 0;}
.vzt ul.clean li span { color:#666666;border-bottom:1px #666666; }
.vzt ul.clean li span { color:#666666;border-bottom:1px #666666; }
.vzt ul.clean li a {font-weight:normal;}
.vzt ul.fl li:hover { text-decoration:none;color:#666666; }

.vzt ul.bullet {padding-left:0px;margin:0 0 10px 0;list-style:none;}
.vzt ul.bullet li {margin:0 0 5px 0;background-image:url('/content/commonfiles/images/bullet.gif'); background-repeat: no-repeat; background-position: 0px 4px;padding-left:12px; display: block}
.vzt ul.bullet li a {font-weight:normal;}

.vzt ul.plusbullet li {background-image:url('/content/commonfiles/images/plusbullet.gif');}
.vzt ul.plusbullet li a {color: #b80000;}

.vzt div.col4 ul { margin-bottom:0px;padding-bottom:0px; } 
.vzt div.col4 ul li { margin-bottom:0px;padding-bottom:0px; } 
/* End */



/* hero loader */
.vzt div.hero_loader {position:absolute;display:none;background-color:#efefef;background-image:url('/Content/LearnShop/Images/loading.gif');background-position:center center;background-repeat:no-repeat;z-index:99999;}

/* footnotes/disclaimer text */
.vzt div.footnotes p {font-size:10px;line-height:12px; margin:0 0 6px 0;color:#000000;}
.vzt div.footnotes {margin-bottom:0px; padding-bottom:20px; line-height:14px;}

/* content containers */
.vzt div.cc div.top {height:5px;padding:0 0 0 5px;background:transparent url(/Content/LearnShop/Images/cc/top_left.gif) no-repeat top left;overflow:hidden;}
.vzt div.cc div.top div {height:5px;padding:0 5px 0 0;background:transparent url(/Content/LearnShop/Images/cc/top_right.gif) no-repeat top right;overflow:hidden;}
.vzt div.cc div.top div div {height:4px;padding:0;overflow:hidden;border-top:1px solid #d7d7d7;background:none;}
.vzt div.cc div.middle {border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding:5px 9px 15px 9px;}
.vzt div.cc div.bottom {height:5px;padding:0 0 0 5px;background:transparent url(/Content/LearnShop/Images/cc/bottom_left.gif) no-repeat bottom left;overflow:hidden;}
.vzt div.cc div.bottom div {height:5px;padding:0 5px 0 0;background:transparent url(/Content/LearnShop/Images/cc/bottom_right.gif) no-repeat bottom right;overflow:hidden;}
.vzt div.cc div.bottom div div {height:4px;padding:0;overflow:hidden;border-bottom:1px solid #d7d7d7;background:none;}
/* css3 cc */
.vzt div.cc_flat {background:#f4f4f4;border:1px solid #d7d7d7;-webkit-border-radius:5px;-moz-border-radius: 5px;}
.vzt div.cc_flat .wide {width:280px;}
.vzt div.cc_grad {background:#dfdfdf url(/Content/LearnShop/Images/cc/grad1px.gif) repeat-x top left;border:1px solid #d7d7d7;-webkit-border-radius:5px;-moz-border-radius: 5px;}
.vzt div.cc_wb {background:#fff;border:1px solid #d7d7d7;}
.vzt div.cc_wb div.pad {padding:15px 29px;}

/* undercontent */
.vzt .ucw {height: 675px; }
.vzt .ucw .uc {height: 640px;width: 985px;}
.vzt div.uc_txt{display: inline; padding-top: 34px;height: 292px; overflow:hidden}
.vzt div.uc_player{height: 220px; padding-top: 50px; text-align: right; width: 384px;}
.vzt div.uc_player .button{float: right;}
.vzt div.uc_player .play_button_big {margin-left: 110px; margin-right: 100px; }
.vzt div.uc_txt .experence_vertical{ padding-top: 40px; padding-bottom: 40px;}
.vzt div.uc_txt .experence_horizontal{ padding-top: 20px; padding-bottom: 20px;}

/* global header 300px */
.vzt .hc {clear: both;height: auto;}
.vzt .hcw {background-repeat: repeat-x;  heigth: auto; min-width:985px;}
.vzt #ghc{ -moz-box-shadow:  0px 0px 20px -2px #888; -webkit-box-shadow: 0px 0px 20px -2px #888;}



/* secondary menu */
.vzt .dynoHero {position:relative; margin-top:-50px;}
.vzt .smw {clear: both;height:  50px;min-width: 985px;border-bottom: 1px solid #c9c9c9;font-family:VegurRegular,Tahoma,Geneva,Kalimati,sans-serif;}
.vzt .sm ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;      font-weight: bold; font-size: 16px; height:  51px;}
.vzt .sm ul li a {width: 117px; background-image: url(/Content/LearnShop/Images/submenu/tab/tab_long.gif); background-repeat:no-repeat; background-position:100% 0; display: block;text-decoration: none;font-size:15px;color: #888;padding-left: 20px; padding-right: 27px; padding-top: 17px; padding-bottom: 18px;  outline:none;}
.vzt .sm li {display: block;  height: 51px; float: left;  }
.vzt .sm li a {width: 117px; background-image: url(/Content/LearnShop/Images/submenu/tab/tab.png); background-repeat:no-repeat; background-position:100% 0%; display: block;text-decoration: none;font-size:16px;color: #888;padding-left: 20px; padding-right: 27px; padding-top: 20px; padding-bottom: 18px;  outline:none;}
.vzt .sm li a span.arrow{display: block; width: 15px; height: 16px; background-image: url(/Content/LearnShop/Images/submenu/tab/arrow.gif); float: left;margin-top: 2px;margin-left: 15px; background-repeat:no-repeat;}
.vzt .sm li a.smselected span.arrow, .vzt .sm li a.smseleted:hover span.arrow{background-image: url(/Content/LearnShop/Images/submenu/tab/arrow_down.gif);margin-top: 8px;  height: 6px}
.vzt .sm li a:hover { color: #C00; text-decoration: none; }
.vzt .sm li a:hover .arrow {background-position:0 -16px;}
.vzt .sm li a.smselected:hover .arrow {background-position:0 0;}
.vzt .sm li a:active { background-position:100% -132px; color: #C00 }
/*.vzt .sm li a:hover .arrow {background-image: url(/Content/LearnShop/Images/submenu/tab/arrow_hover.gif)}*/
.vzt .sm li a:active {background-image: url(/Content/LearnShop/Images/submenu/tab/tab_hover.gif); color: #C00}
.vzt .sm .short_smw li.ordernow {background-image: url(''); color: #F00 }
.vzt .sm .short_smw li.ordernow a { background-image: url(/Content/LearnShop/Images/submenu/tab/tab_order.gif); color: #C00;}
.vzt .sm .short_smw li.ordernow a span {width:85px; height: 31px; background:url(/Content/LearnShop/Images/submenu/tab/getFiOS.jpg) 0 0 no-repeat; }
.vzt .sm .short_smw li.ordernow a:active {background-image: url(/Content/LearnShop/Images/submenu/tab/tab_order.gif); background-position:100% 0; color: #C00;}
.vzt .sm .short_smw li.ordernow a:hover span {width:85px; height: 31px; background-position:0 -31px; }
.vzt .sm .short_smw li.ordernow a:hover {  color: #C00; text-decoration: underline}
.vzt .sm .short_smw li.ordernow a:active {background-image: url(/Content/LearnShop/Images/submenu/tab/tab_order.gif); color: #C00;}
.vzt .sm .short_smw li.hsiordernow {background-image: url(''); color: #F00 }
.vzt .sm .short_smw li.hsiordernow a { background-image: url(/Content/LearnShop/Images/submenu/tab/tab_order.gif); color: #C00;}
.vzt .sm .short_smw li.hsiordernow a span {width:110px; height: 31px; background:url(/Content/LearnShop/Images/submenu/tab/order_now_Off.jpg) }
.vzt .sm .short_smw li.hsiordernow a:hover span {width:110px; height: 31px; background:url(/Content/LearnShop/Images/submenu/tab/order_now_Hover.jpg) }
.vzt .sm .short_smw li.hsiordernow a:hover {  color: #C00; text-decoration: underline}
.vzt .sm li a.smselected {background-position:100% -132px; background-repeat: repeat-x ; margin-left: 0px; color: #FFF;}
.vzt .sm .short_smw li.hsiordernow a:active {background-image: url(/Content/LearnShop/Images/submenu/tab/tab_order.gif); color: #C00;}
.vzt .sm li.check_avail {background-image: url(''); color: #F00 }
.vzt .sm li.check_avail a { background-image: url(/Content/LearnShop/Images/submenu/tab/tab_hover.gif); color: #C00; width: 140px}
/*.vzt .sm li a.smselected {background-image: url(/Content/LearnShop/Images/submenu/tab/tab_selected.gif) !important; background-repeat: repeat-x ; margin-left: 0px; color: #FFF;}*/
.vzt .sm li a.smselected:hover {color: #FFF;}
.vzt .sm li a.end {background-image: url(''); }
.vzt .sm li a img{float: left;  zoom: 1}
.vzt .sm li a.about{font-size:11px; padding-right: 8px; padding-left: 8px;width: 147px; text-align: center; padding-top: 0px; padding-bottom: 0px; height: 51px;}
.vzt .sm li a.about span{padding-top: 20px; float: left;}
.vzt .sm li.ordernow img{margin:0px; padding-left: 8px;}
.internet_smw {width: 660px}
.bundles_smw {width:715px;}
.vzt .sm .short_smw li a:active {background-position: 100% -66px;}
.vzt .sm .short_smw li a.smselected { background-position: 100% -132px; }
.vzt .bundles_smw li a {width: 177px !important}
.vzt .bundles_smw li.ordernow a {width: 117px !important}
.vzt .bundles_smw li a:active{background-image: url(/Content/LearnShop/Images/submenu/tab/tab_click.gif);}

/*.vzt .sm .short_smw li a:active {background-image: url(/Content/LearnShop/Images/submenu/tab/tab_small_click.gif);}*/
/*.vzt .sm .short_smw li a.smselected {background-image: url(/Content/LearnShop/Images/submenu/tab/tab_selected.gif)!important; }*/
.vzt .sm .short_smw li a {width: 117px; background-image: url(/Content/LearnShop/Images/submenu/tab/tab_small.gif);  }
*html .vzt .sm .short_smw li {height:50px; overflow:hidden;}


/* middle content */
.vzt .splash {
    height: 400px;
    min-width: 985px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: -2;
    margin:0 auto;
}
.vzt .splash img {margin:0 auto;}
.vzt .aboutsplash {zoom: 1; z-index: -2; overflow: hidden; position: absolute}
/*.vzt .mc {height: 0px; min-width: 985px;background-color: #dfe1e2; overflow-y: hidden;}*/
.vzt .mc {min-width: 985px;background-color: #dfe1e2; overflow-y: hidden;}
.vzt .hc {width:auto;}

/* bundlebox UPDATE PATHS HERE 280px*/
.vzt .bundle {width: 285px;margin-top: 40px; float: right; float: right; height: 300px; background-color: #fff;-webkit-border-radius:6px; -moz-border-radius: 6px;-webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2); margin-right: 20px; border: 1px solid #888}
.vzt .bundle .header{color: #fff;font-size: 15px; padding-top: 4px; text-align: center; background-image: url(/Content/LearnShop/Images/bundlebox/header.png); width: 100%; height: 26px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;}
.vzt .bundle .bundle_content {padding: 12px 12px 15px 8px;}
.vzt .bundle img.items {padding-bottom:15px;padding-left:4px;}
.vzt .bundle .right_content{float: left; width: 141px; padding: 0px 16px 0px 0px; font-weight: bold; text-align: center; font-size: 8px; line-height: 12px; color: #000}
.vzt .bundle .right_content img{margin: auto}
.vzt .bundle .left_content{float: left;  width: 105px; padding-top:5px;}
.vzt .bundle div .legal {font-size:8px;line-height:12px;}


.vzt .bundle a.order_now,
.vzt .bundle a.learn_more {cursor:pointer;display:block;width:104px;height:29px;text-indent:-9000em;font-size:0;line-height:0;}
.vzt .bundle a.see_details {cursor:pointer;display:block;width:104px;height:29px;text-indent:-9000em;font-size:0;line-height:0;}
.vzt .bundle a.order_now {background:url(/Content/LearnShop/Images/bundlebox/bundle_order_now.gif) no-repeat top left;}
.vzt .bundle a.learn_more {background:url(/Content/LearnShop/Images/bundlebox/bundle_learn_more.gif) no-repeat top left;}
.vzt .bundle a.see_details {background:url(/Content/LearnShop/Images/bundlebox/bundle_seedetails.gif) no-repeat top left;}
.vzt .bundle a.order_now:hover {background:url(/Content/LearnShop/Images/bundlebox/bundle_order_now.gif) no-repeat left -31px;}
.vzt .bundle a.learn_more:hover {background:url(/Content/LearnShop/Images/bundlebox/bundle_learn_more_over.gif) no-repeat top left;}
.vzt .bundle a.see_details:hover {background:url(/Content/LearnShop/Images/bundlebox/bundle_seedetails.gif) no-repeat left -31px;}







.vzt a.FiOSeffect span.image { background-image:url(/content/learnshop/images/submenu/tab/Play_Off.png); float:left; height:40px; margin-top:0; width:206px; }
.vzt a.FiOSeffect span { color:#000000; font-size:16px; font-weight:normal; margin-top:2px; }
.vzt a.FiOSeffect:hover span {text-decoration: underline !important}
.vzt a.FiOSeffect:hover span.image {text-decoration: underline !important; background-image: url(/content/learnshop/images/submenu/tab/Play_Hover.png);}
.vzt a.FiOSeffect:active span {color: #0099FF}
.vzt a.FiOSeffect:active span.image { background-image: url(/content/learnshop/images/submenu/tab/Play_Click.png); }


/* one-off link styles */
.vzt a.vid_cta {position:relative;width:97px;height:52px;border:3px solid #fff;display:block;background-position:top left;background-repeat:no-repeat;}
.vzt a.vid_cta span {width:31px;height:30px;position:absolute;top:-10px;right:-8px;background:transparent url(/Content/LearnShop/Images/vid_cta/play.png) no-repeat top right;z-index:1000;}
.vzt a.details {font-size:16px;font-weight:bold;line-height:22px;color:#888;}
.vzt .upload {background:transparent url(/Content/LearnShop/Images/icons/grn_arrow_up.png) no-repeat 0 5px;padding-left:15px;display:block;}
.vzt .download {background:transparent url(/Content/LearnShop/Images/icons/grn_arrow_dwn.png) no-repeat 0 5px;padding-left:15px;display:block;}

/* drop shadow box */
.vzt div.ds, div.ds * {zoom:1;}
.vzt div.ds div.middle {background:transparent url(/Content/LearnShop/Images/ds/right.png) repeat-y top right;padding-right:5px;}
.vzt div.ds div.middle div.bg {background:#f4f4f4;}
.vzt div.ds div.middle h4 {font-weight:normal;line-height:22px;}
.vzt div.ds div.middle span.month {line-height:25px;}
.vzt div.ds div.bottom {height:10px;padding:0 0 0 5px;background:transparent url(/Content/LearnShop/Images/ds/bottom_left.png) no-repeat top left;overflow:hidden;}
.vzt div.ds div.bottom div {height:10px;padding:0 5px 0 0;background:transparent url(/Content/LearnShop/Images/ds/bottom_right.png) no-repeat top  right;overflow:hidden;}
.vzt div.ds div.bottom div div {height:10px;padding:0;background:transparent url(/Content/LearnShop/Images/ds/bottom_1px.png) repeat-x top left;overflow:hidden;}


.vzt div.ds div.ContWrap {background:transparent url(/Content/LearnShop/Images/ds/left.png) repeat-y top left;padding-left:5px;}
.vzt div.ds div.ContWrap .content{background:#f5f5f5;}
.vzt div.ds div.bottom_pointer div {height:27px;padding:0 5px 0 0;background:transparent url(/Content/LearnShop/Images/ds/bottom_right.png) no-repeat top  right;overflow:hidden;}
.vzt div.ds div.bottom_pointer {height:27px;padding:0 0 0 5px;background:transparent url(/Content/LearnShop/Images/ds/bottom_left.png) no-repeat top left;overflow:hidden;}
.vzt div.ds div.bottom_pointer div div {height:27px;padding:0;background:transparent url(/Content/LearnShop/Images/ds/pointer.png) repeat-x top left;overflow:hidden;}



/* widget module */
.vzt div.wm {width:512px;height:175px;background:transparent url(/Content/LearnShop/Images/cc/grad_bottom.png) no-repeat bottom left;}
.vzt div.wm div.middle {height:165px;padding:0 0px 0 9px;}
.vzt div.wm div.middle div.column {padding:0 7px 5px 0;background:transparent url(/Content/LearnShop/Images/wm/shadow.png) no-repeat bottom right;}

/* red module */
.vzt div.rm {background:#fff url(/Content/LearnShop/Images/rm/bg1px.gif) repeat-y top right;border:1px solid #a4a5a6;font-size:13px;margin-bottom: 20px}
.vzt div.rm .next {background:transparent url(/Content/LearnShop/Images/rm/next.png) no-repeat center right;padding-right:20px;color:#fff;}
.vzt div.rm div.col5 {width:397px;text-align:center;}
.vzt div.rm div.col5 h2 {color:#888;font-size:28px;}
.vzt div.rm div.col7 {width:575px;color:#fff;}
.vzt div.rm div.col7 h2 {color:#fff;}
.vzt div.rm div.col7 h4 {font:bold 18px/22px Arial,Tahoma;color:#fff;margin-bottom:10px;}
.vzt div.rm div.col7 ul.bullet li {margin:0 0 5px 0;}
.vzt div.rm div.col7 a {color: #fff; text-decoration: none; font-size: 22px;}
.vzt div.rm div.col7 div.pad_right {padding-right:20px;}

.vzt div.rm {color:#fff;}
.vzt div.rm h2 {color:#fff;}
.vzt div.rm h4 {font:bold 18px/22px Arial,Tahoma;color:#fff;margin-bottom:10px;}
.vzt div.rm ul.bullet {line-height:14px;}
.vzt div.rm ul.bullet li {margin:0 0 5px 0;padding:0x 0 6px 0px;}
.vzt div.rm a {color: #fff; text-decoration: none; font-size: 22px;}
.vzt div.rm div.pad_right {padding-right:20px;}

.vzt div.rm div.col5 .sub {font-size: 14px; font-weight: bold}
.vzt div.rm div.rule {background:transparent url(/Content/LearnShop/Images/bg/hr_small.png) no-repeat center left; height: 40px;}
.vzt div.rm h4.big {float: left;font-size: 24px !important;}
/* added by VDSI 30-04-2010 as per Crystal's request */
.vzt div.rm a: link, .vzt div.rm a:hover {text-decoration:none;} 

/* equipment advisor */
.vzt div.ea {background:url(/Content/LearnShop/Images/ea/1px.gif) repeat-y top left;color:#fff;-webkit-border-radius:5px;-moz-border-radius: 5px;-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 5px 5px 10px  rgba(0, 0, 0, 0.2);box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);}
.vzt div.ea h2 {color:#fff;}
.vzt div.ea label {float:left;display:inline;margin-left:20px;}
.vzt div.ea input {margin:0;padding:0;}
/* equipment advisor results */
.vzt div.ear {background-color: #fff; height: 0px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px; color: #444;overflow-y: hidden;}
.vzt div.ear div{float: left; padding: 10px}

/* drawer content one-offs */
.vzt .dcol7 {width:530px;}
.vzt .dcol7 table {width:500px;}
.vzt .dcol7 table td {padding-bottom:10px;}
.vzt .dcol4 {width:295px;border-right:1px solid #ccc;}
.vzt .dcol4 table {width:285px;}
.vzt .dcol3 {width:215px;}
.vzt .dcol3w {width:270px;}
.vzt .dcol3 div.hr {display:block;clear:both;height:1px;line-height:1px;margin:20px 0;background:#ccc;}
.vzt .col5 .pl12 {padding-left:12px;}

/* compare fios to cable */
.vzt #fiosvscable table {border-collapse:collapse;width:660px;margin-bottom:15px;}
.vzt #fiosvscable table tr td, #fiosvscable table tr th {text-align:left;padding:10px 10px 10px 10px;}
.vzt #fiosvscable table tr th {font-size:14px;background-color:#aaaaaa;}
.vzt #fiosvscable table tr td em {color:#697ED9;font-weight:bold;font-style:normal;text-transform:uppercase;}
.vzt #fiosvscable table tr td {background-color:#d7d7d7;}
.vzt #fiosvscable table tr.alt td {background-color:#cccccc;}
.vzt .channels table tr.alt td {background-color:#ddd;}
.vzt .channels table {border-collapse: collapse}
.vzt .channels table tr.alt{background-color:#ddd;}
.vzt .channels tr td {vertical-align: top}
/* tweets */
.vzt div.tweet a {font-weight:normal;color:#0065c3;}
.vzt div.tweet p.small {font-size:11px;margin-bottom:15px;}
.vzt div.tweet div.main {background:#67a7db url(/Content/LearnShop/Images/about/reviews/tweet_grad.gif) repeat-x top left;font-size:24px;line-height:26px;color:#fff;}
.vzt div.tweet div.main div.pad {padding:17px 20px 10px 20px;}
.vzt div.tweet div.bottom {background:url(/Content/LearnShop/Images/about/reviews/stem.png) no-repeat top left;height:9px;line-height:9px;}

.vzt .tweet_wrap{float:left; margin:0; padding:0;}
.vzt .tweet_wrap .icon_tweet {background:url(/content/learnshop/images/about/reviews/twitter_small.png) no-repeat left top; line-height:32px; padding-left:35px; margin:30px 0 20px 0;}
.vzt .tweet_wrap .divider {border-bottom:1px solid #d8d9d9; padding-top:20px; margin-bottom:14px; }
.vzt .tweet_wrap .comment_wrap .comment_box{position:relative;}
.vzt .tweet_wrap .comment_wrap .title_name {color:#004c81; font-weight:bold; margin-bottom:5px;}
.vzt .tweet_wrap .comment_wrap .comment_box .tip_content{background-color:#fff;}
.vzt .tweet_wrap .comment_wrap  .comment_box .tile_top{background:url(/Content/LearnShop/Images/about/tooltips/gif/tile_top_s.gif) repeat-x scroll left bottom transparent; height:6px;}
.vzt .tweet_wrap .comment_wrap .comment_box .tile_left{background: url(/Content/LearnShop/Images/about/tooltips/gif/tile_left_s.gif) repeat-y scroll right top transparent; height:1px;}
.vzt .tweet_wrap .comment_wrap .comment_box .tile_right {background: url(/Content/LearnShop/Images/about/tooltips/gif/tile_right_s.gif) repeat-y scroll left top transparent; height:1px;}
.vzt .tweet_wrap .comment_wrap .comment_box .tile_bottom {background: url(/Content/LearnShop/Images/about/tooltips/gif/tile_bottom_s.gif) repeat-x scroll left top transparent;}
.vzt .tweet_wrap .comment_wrap .comment_box .tip_content .tip {position:relative; width:170px; left:0; margin:0; padding:10px;}
.vzt .tweet_wrap .comment_wrap .comment_box .tip_content .tip a {font-size:10px;}
.vzt .tweet_wrap .comment_wrap .comment_box .tip_content .tip p.copy {margin:0;}

.vzt .checkout_img{border-right:1px solid #c6c6c7; padding:25px 50px 25px 0; margin-right:50px;}
/* mini map */
.vzt div.minimap { height: 0px; min-width: 985px;  background-image: url('/Content/LearnShop/Images/footer/top.gif'); background-repeat: repeat-x; background-color: #f6f6f6;  font:normal 10px/9px Arial,Tahoma,Geneva,Kalimati,sans-serif;  overflow-y: hidden;}
.vzt div.minimap .wrapper {width: 985px; margin: auto; padding-top: 30px;}
/*.vzt div.minimap a{color: #666; font-size: 10px; font-weight: bold !important}*/
/* added by VDSI as per Crystal's request */
.vzt div.minimap a:link, .vzt div.minimap a:visited {color: #666; font-size: 10px; font-weight: bold !important}
.vzt div.minimap a:hover{text-decoration:underline}
/* end */
.vzt div.minimap p{width: 170px; font-size:10px;}
.vzt div.minimap .icons{padding-top: 5px; border-bottom: 1px solid #aaa; height: 40px;}
.vzt div.minimap .icons img{float: right;}
.vzt div.minimap .col3 {margin-right: 8px}
.vzt div.minimap h4 {font-size: 14px; color: #666}
.vzt div.minimap .bright {padding-right: 10px; border-right: 1px solid #666; margin-right: 10px;}
.vzt div.minimap li{padding-top: 2px; padding-bottom: 2px;}

/* video overlay */
.vzt .video_overlay{ width: 100%; height: 100%; display: none; position: absolute; top: 0px; left: 0px; z-index: 2000; margin: auto;}
.vzt .video_overlay .video_wrapper{margin: auto ;width: 985px;}
.vzt .video_overlay .video_wrapper .video_player{margin: auto;}

/* overlay */
.vzt .overlay{ width: 100%; height: 100%; opacity: .7; background-color: #000; display: none; position: absolute; top: 0px; left: 0px; z-index: 1500; margin: auto; filter: alpha(opacity = 70);}

/* tooltip */
.vzt .hidden {position:absolute;left:-9000em;top:-9000em;width:0;height:0;overflow:hidden;}
.vzt .tooltip {width:243px;height:200px;position:absolute;z-index:9999;zoom:1;display:block;}
.vzt .tooltip * {zoom:1;}
.vzt .tooltip h4 {color:#444444;margin-bottom:6px;}
.vzt .tooltip p {font-size:12px;margin-bottom:13px;}
.vzt .tooltip_border {margin:0 10px 10px 0;border:1px solid #d7d7d7;background:#e7e7e7 url('/Content/LearnShop/Images/tooltip/bg.gif') repeat-y top left;position:relative;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft: 5px;-webkit-box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);-moz-box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);}
.vzt .tooltip_right .tooltip_border {background:#fff url('/Content/LearnShop/Images/tooltip/bg_right.gif') repeat-y top left;margin:0 10px 10px; -moz-border-radius:0px;-webkit-border-radius:0px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright: 5px;-webkit-box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);-moz-box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);}


.vzt .tooltip_content .pad {padding: 8px 8px 0 8px;}
.vzt .tooltip_cta {padding:3px 8px; background-color:#fff;width:auto;display:block;color:#0099ff;text-decoration:none;font-weight:bold;}
.vzt .tt_link {cursor:pointer;cursor:hand;}
.vzt .tooltip_carat {display:block;width:11px;height:10px;background:url('/Content/LearnShop/Images/tooltip/carat.gif') no-repeat top left;position:absolute;top:0;right:0px;}
.vzt .tooltip_right .tooltip_carat {left:1px;background:url('/Content/LearnShop/Images/tooltip/carat_right.gif') no-repeat top left;}

/* tooltip - The below style were given by RGS to fix the CLU page. The following styles will overwrite the above styles */
.vzt .hidden {position:absolute;left:-9000em;top:-9000em;width:0;height:0;overflow:hidden;}
.vzt .tooltip {width:500px;height:200px;position:absolute;z-index:9999;zoom:1;display:block;right:0px;}
.vzt .tooltip * {zoom:1;}
.vzt .tooltip h4 {color:#444444;margin-bottom:6px;}
.vzt .tooltip p {font-size:12px;margin-bottom:13px;}
.vzt .tooltip .tooltip_right {width:543px;height:200px;position:absolute;z-index:9999;zoom:1;display:block;right:0px;}
.vzt .tooltip_border {margin:0 30px 10px 0;border:1px solid #d7d7d7;background:#e7e7e7 url('/Content/LearnShop/Images/tooltip/bg.gif') repeat-y top right;position:relative;right:0px;padding:0px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft: 5px;-webkit-box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);-moz-box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);}
.vzt .tooltip_right .tooltip_border {background:#fff url('/Content/LearnShop/Images/tooltip/bg_right.gif') repeat-y top left;margin:0px;padding:0px; -moz-border-radius:0px;-webkit-border-radius:0px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright: 5px;-webkit-box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);-moz-box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.4);}
.vzt .tooltip .tooltip_padding { padding-right:0px;padding-left:50px; }
.vzt .tooltip_right .tooltip_padding { padding-left:30px;padding-right:0px; }

.vzt .tooltip_content .pad {padding: 8px 8px 0 8px;}
.vzt .tooltip_cta {padding:3px 8px; background-color:#fff;width:auto;display:block;color:#0099ff;text-decoration:none;font-weight:bold;}
.vzt .tooltip_cta span {cursor:pointer;text-decoration:none;}
.vzt .tooltip_cta:hover { text-decoration:none; }
.vzt .tooltip_right .tooltip_carat {display:block;width:31px;height:100%;background:url('/Content/LearnShop/Images/tooltip/carat_right.gif') no-repeat top right;position:absolute;top:0;right:0px;left:1px;}
.vzt .tooltip_carat {display:block;width:31px;height:100%;background:url('/Content/LearnShop/Images/tooltip/carat.gif') no-repeat top left;position:absolute;top:0;right:0px;}



.vzt .ttip{ cursor: default;}

/* compare channels */
.vzt .tier div{float: left; height: 50px;}
.vzt .tier .select { width: 40px; }
.vzt .tier .title {font-size: 10px; width: 200px; }
.vzt .tier .bar { width: 490px; border-right: 1px solid #AAA; }
.vzt .tier .channels {font-size: 18px; width: 100px;  border-right: 1px solid #AAA; }
.vzt .tier .hdchannels {font-size: 18px; width: 100px; color: #697ed9; }
.vzt .bar .bar1{width: 100px; height: 40px; background-color: #697ed9; float: left; margin-top: 5px}
.vzt .bar .bar2{width: 300px; height: 40px; background-color: #b1b1b1;  margin-top: 5px}
.vzt .select input{margin-top: 20px}
.vzt .hdchannels span{margin-top: 20px; margin-left: 5px; display: block}
.vzt .channels span{margin-top: 20px; margin-left: 5px; display: block}
.vzt .channels_module {background:url('/Content/LearnShop/Images/bg/curtain.gif') no-repeat -5px 0px;}

.vzt .compare_filter .pad{padding: 15px 5px;}
.vzt .compare_filter {background-color: #e0e0e0; border-bottom: 1px #9c9c9c solid; height: 100px;}
.vzt .compare_filter a{font-size: 18px; color: #9c9c9c; font-weight: normal;}
.vzt .compare_filter .filter_type{width: 600px; font-size: 18px; float: left;}
.vzt .compare_filter .filter_print{width: 75px; font-size: 18px; float: right;}
.vzt .compare_filter .spacer{clear: both; height: 20px; width: 900px}
.vzt .compare_filter .filter{width: 500px; float: left}
.vzt .compare_filter .search{width: 200px; float: right}

.vzt .compare_header{width: 900px; font-size: 18px;}
.vzt .compare_header .channels{width: 290px; font-size: 18px; float: left; padding-top: 20px;}
.vzt .compare_header .selection{ font-size: 10px;float: left; width: 150px; border-left: 1px solid #999;}
.vzt .compare_results .pad{padding-top: 0px;}
.vzt .compare_header .selection h4{font-size: 18px;}

.vzt .compare_results table{border: 1px #999 solid; border-collapse: collapse;}
.vzt .compare_results tr {margin: 0px}
.vzt .compare_results th {border: 1px #999 solid; background-color: #999; margin: 0px; font-weight: normal; text-align: left;}
.vzt .compare_results td {border: 1px #999 solid; margin: 0px}
.vzt .compare_results .results{width: 912px; height: 300px; overflow: auto;}

.vzt .compare_results table .channels {width: 288px;}
.vzt .compare_results table .selection {width: 148px;}
.vzt span.channel{width: 200px; margin: 0px; float: left}
.vzt span.hd{width: 40px; margin: 0px; float: left}
.vzt span.ch{width: 40px; margin: 0px; float: right}

.vzt .error_frame {border:2px solid #ff6600;}
.vzt .cloud_bg {background:#fff;border-top:1px solid #9c9c9c;}
.vzt table.cloud_table {width:100%;}
.vzt table.cloud_table td {vertical-align:top;}

/* curtain */
.vzt .tabsCurtain .tabCurtain {float:left;margin:0;width:227px;}
.vzt .tabsCurtainOpen .border {border-bottom:1px solid black;}
.vzt .tabsCurtain .border {height:250px;margin:0;padding:0;}
.vzt .tabsCurtain .last {padding-right:0;width:239px;}
.vzt .tabsCurtain .three_col {width:326px;}
.vzt .tabsCurtain .three_col .lc {width:190px;}
.vzt .tabsCurtain .three_col .rc {width:83px;}
.vzt .tabsCurtain .active {padding:0;}
.vzt .tabsCurtain .after .border {border-left:1px solid black;-moz-box-shadow: inset 6px 0px 6px -4px rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 6px 0px 6px -4px rgba(0, 0, 0, 0.3);border-left:1px solid #737475;}
.vzt .tabsCurtain .before .border{border-right:1px solid black;}
.vzt .tabsCurtain .active, 
.vzt .tabsCurtain .active .border {border:none;}
.vzt .tabsCurtain .last .border {border-right:none;}
.vzt .tabsCurtain .tabCurtain .border {margin:0;}
.vzt .tabsCurtain div.border div.pad {padding:10px 10px 10px 10px;}
.vzt .tabsCurtain .after div.border div.pad {padding-left:9px;}
.vzt .tabsCurtain h4 {letter-spacing:-1px;}

.vzt .tabsCurtain .curtain {display:none;width:985px;height:0px;position:relative;background:url('/Content/LearnShop/Images/bg/curtain.gif') no-repeat -5px 0px;}
.vzt .tabsCurtain .curtain .curtain_close {display:none;position:absolute;top:20px;right:30px;width:32px;height:32px;background:url('/Content/LearnShop/Images/bigx.gif') no-repeat top left;text-indent:-9000em;font-size:0px;}
.vzt .tabsCurtain .curtain .pad {padding:15px;}

/* toolbar */
.vzt .toolbar .loader {display:none;}
.vzt .toolbar .verify {display:none;}

/* curtain tabs */
.vzt .curtain .tabs ul {overflow:auto;margin:0 5px 0 0;padding:0;background:#f4f4f4 url(/Content/LearnShop/Images/bg/ts.gif) repeat-x bottom left;}
.vzt .curtain .tabs li, 
.vzt .curtain .tabs a, 
.vzt .curtain .tabs a span {display:block;float:left;cursor:pointer;line-height:33px;background:none;padding:0;margin:0;text-decoration:none;font-size:16px;}
.vzt .curtain .tabs a {border-right:1px solid #ccc;color:#888;}
.vzt .curtain .tabs a.active {border:none;color:#000;background:#f4f4f4;}
.vzt .curtain .tabs a.active span {border-right:1px solid black;-moz-box-shadow: 6px 0px 6px -4px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 6px 0px 6px -4px rgba(0, 0, 0, 0.3);border-right:1px solid #6C6D6E;}
.vzt .curtain .tabs a.active span span {background:none;padding:0 7px;border:none;}
.vzt .curtain .tabs a.last {border-right:none;overflow:hidden;}
.vzt .curtain .tabs a.last span {border-right:none;}
.vzt .curtain .tabs a.last span span {padding:0 12px 0 13px;}
.vzt .curtain .tabs a span span {padding:0 7px;}

/* themes */
.vzt div.little {font-size:12px;line-height:12px;}
.vzt div.little .reg {font-size:14px;line-height:18px;}
/* added by VDSI 12-05-2010 as per Crystal's request */
.vzt div.little .med {font-size:14px;line-height:15px;}
.vzt div.little h3 {font-size:24px;font-weight:normal;}
.vzt div.little h5 {font-size:16px;font-weight:normal;}
.vzt div.little h6 {margin-bottom:10px;}
.vzt div.little p {margin:0 0 15px 0;}
.vzt div.little p.small {font-size:10px;line-height:12px;color:#000}
.vzt div.little ul.bullet {margin-bottom:15px;}
.vzt div.little div.ds div.rm {margin:0;border:none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
/* added by VDSI 29-04-2010 as per Crystal's request */
.vzt .inline {float:left;display:inline;margin-left:20px;}

.vzt .no_contract {background: url(/Content/LearnShop/Images/no_contract_req.jpg) no-repeat right 50px;}
.vzt .price_pledge {background: url(/Content/LearnShop/Images/pledgeBadge_100.gif) no-repeat 620px 255px;}
.vzt .callnow {text-align:right; margin-right:10px; color:#000;font-weight:normal;}
.vzt .callnow a {font-size:12px;}
.vzt .price_bg {background: url(/Content/LearnShop/Images/bg/landing_price_point.jpg) no-repeat 65px top; height:200px; padding-top:15px; padding-left:78px;}
/* End */

/* BookMarks */
.pl div.tip {
  position:absolute;
  left:-1000em;
  line-height: 15px;
  font-family: Arial, sans-serif;
  font-size: 12px;

}

.pl img {border:none;display:block;}
.pl .hidden,
.pl .tip {position:absolute;left:-1000em;height:1px;width:1px;overflow:hidden;}

/********** TOOLTIP ******************/
.pl div.tip {
  position:absolute;
  left:-1000em;
  line-height: 15px;
  font-family: Arial, sans-serif;
  font-size: 12px;

}
.pl .tooltip {cursor:pointer;}

.pl div.tip_holder_left,
.pl div.tip_holder_right,
.pl div.tip_holder_top,
.pl div.tip_holder_bottom {       
	position:absolute;
  	z-index:2000;
  	cursor:pointer;
	margin:12px 0 0 0px;
	#margin:14px 0 0 290px;
}
.pl div.tip_holder_left {padding-left:0px; }
.pl div.tip_holder_right {padding-right:11px;}
.pl div.tip_holder_top {padding-top:1px;}
.pl div.tip_holder_bottom {padding-bottom:11px;}

.pl div.tip_top, 
.pl div.tip_bottom {
	height: 15px;
	margin: 15px 15px 0 0;
	position: relative;
}
 
  .pl div.tip_content_wrapper {
  	background: transparent;
  	padding:0;
  }
  .pl div.tip_content {
  	background-color: #fff;
  	padding: 0px 0px 0px 0px;
	
  }




/* Popup CSS */

.popup_holder{width:240px; border:4px solid #757575; font:12px normal Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.popup_holder .tophead{background-color:#e7e7e7; margin:0; padding:2px 0 2px 10px; border-bottom:1px solid #ccc; color:#777; font:14px Arial, Helvetica, sans-serif; font-weight:bold;}
.popup_holder .linksholder {width:240px; margin:0; line-height:23px;}
.popup_holder .linksholder .floatleft{float:left; width:120px;}
.popup_holder .linksholder .floatright{float:right; width:120px;}


a.digg:link, a.digg:visited, a.digg:active{background:url(/Content/Commonfiles/images/digg.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.digg:hover{background-color:#f2f2f2; display:block;height:20px}

a.myspace:link, a.myspace:visited, a.myspace:active{background:url(/Content/Commonfiles/images/my-space.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.myspace:hover{background-color:#f2f2f2; display:block;height:20px}

a.facebook:link, a.facebook:visited, a.facebook:active{background:url(/Content/Commonfiles/images/facebook.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.facebook:hover{background-color:#f2f2f2; display:block;height:20px}

a.twitter:link, a.twitter:visited, a.twitter:active{background:url(/Content/Commonfiles/images/twitter.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.twitter:hover{background-color:#f2f2f2; display:block;height:20px}


a.delicious:link, a.delicious:visited, a.delicious:active{background:url(/Content/Commonfiles/images/delicious.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.delicious:hover{background-color:#f2f2f2; display:block;height:20px}

a.google:link, a.google:visited, a.google:active{background:url(/Content/Commonfiles/images/google.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.google:hover{background-color:#f2f2f2; display:block;height:20px}

a.live:link, a.live:visited, a.live:active{background:url(/Content/Commonfiles/images/live.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.live:hover{background-color:#f2f2f2; display:block;height:20px}

a.stumbleupon:link, a.stumbleupon:visited, a.stumbleupon:active{background:url(/Content/Commonfiles/images/stumbleupon.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.stumbleupon:hover{background-color:#f2f2f2; display:block;height:20px}

a.reddit:link, a.reddit:visited, a.reddit:active{background:url(/Content/Commonfiles/images/reddit.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.reddit:hover{background-color:#f2f2f2; display:block;height:20px}

a.gmail:link, a.gmail:visited, a.gmail:active{background:url(/Content/Commonfiles/images/gmail.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.gmail:hover{background-color:#f2f2f2; display:block;height:20px}

a.yahoo:link, a.yahoo:visited, a.yahoo:active{background:url(/Content/Commonfiles/images/yahoo.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.yahoo:hover{background-color:#f2f2f2; display:block;height:20px}

a.favorites:link, a.favorites:visited, a.favorites:active{background:url(/Content/Commonfiles/images/favorite.gif) no-repeat 10px 3px; padding:0 0 0 30px; text-decoration:none; color:#000; display:block;font:12px Arial, Helvetica, sans-serif; font-weight:normal;height:20px}
a.favorites:hover{background-color:#f2f2f2; display:block;height:20px}

/*zipcode - WER 2010051906*/
.vzt div.channel_lookup {width: 980px; border: 1px solid #c00; background-color: #F3f3f3; background-image: url('i/bg/zip_region.gif'); background-repeat: no-repeat;}
.vzt .channel_lookup .cl_tool{width:260px; border-right: 1px solid #DDD; padding-right: 10px; margin-right: 40px};
.vzt .channels_module {background:url('/Content/LearnShop/Images/bg/curtain.gif') no-repeat -5px 0px;}
.vzt .tooltip {width:243px;height:200px;position:absolute; left:-14px; z-index:9999;zoom:1;display:block;}

/*------ WFG -------- */

.vzt_noworry {}
.vzt_noworry .headCont_ext { background:#fff; width:100%; padding-bottom:50px; float:left; text-align:center; }
.vzt_noworry .headCont { margin:0 auto; width:985px; }
.vzt_noworry .pointer_ext { background: transparent url('/content/Learnshop/images/bundles/pointer_down_bg.png') repeat-x left top; height:38px; width:100%; float:left; text-align:center;background-color:#DFE1E2;   }
.vzt_noworry .pointer { width:985px; margin:0 auto; }
.vzt_noworry .pointer .point_img { margin-left:10px; width:63px; height:38px; float:left; background:transparent url('/content/Learnshop/images/bundles/pointer_down.png') no-repeat left top; }
.vzt_noworry .noWorriwes { float:left; margin-top:70px; }
.vzt_noworry .bundleTop { margin-top:40px; }
.vzt_noworry .bundle { height:210px; }
.vzt_noworry .Sect { width:985px; margin:0 auto; }
.vzt_noworry .SectCont { width:100%; float:left; text-align:center;background-color:#DFE1E2;   }
.vzt_noworry .para { width:432px; float:left; margin-top:20px; text-align:left; }
.vzt_noworry .Sect p.top { font-size:20px; margin-top:20px; color:#545454; line-height:24px; }
.vzt_noworry .hero_trio { position:absolute; margin-left:400px; }
.vzt_noworry .girl { float:left; margin-left:38px; display:inline; }
.vzt_noworry .col2Cont { float:right; width:675px; margin-top:90px; }
.vzt_noworry .col2Cont .left, .vzt_noworry .col2Cont .right { float:left; width:320px; }
.vzt_noworry .col2Cont .right { margin-left:20px; }
.vzt_noworry .col2Cont p { color:#888; }
.vzt_noworry .col2Cont h3 { color:#000; font:26px/32px Arial, Helvetica, sans-serif; font-weight:normal; }
.vzt_noworry .col2Cont h4 { font-size:16px; font-weight:bold; }
.vzt_noworry .col2Cont .heading { margin-bottom:20px; }
.vzt_noworry .col3Wid { margin:0 auto; padding:0; text-align:left; width:985px; margin-bottom:35px; }
.vzt_noworry .ds .heightFix { height:410px; }
.vzt_noworry .reviewWraper { width:320px; background: transparent url('/content/Learnshop/images/bundles/review_bg.png') no-repeat left top; height:203px; }
.vzt_noworry .reviewWraper h3 { color:#b11117; font-size:22px; font-style:italic; margin-top:20px; float:left; width:232px; margin-bottom:2px; }
.vzt_noworry .review { margin-left:82px; }
.vzt_noworry .reviewWraper .reviewDetails { font-weight:bold; color:#666666; float:left; font-size:10px; width:232px; margin-bottom:20px; }
.vzt_noworry a.paralink:link, .vzt_noworry a.paralink:visited, .vzt_noworry a.paralink:hover, .vzt_noworry a.paralink:active { font-size:12px; font-weight:normal; }
.vzt_noworry .centeredImg { text-align:center; margin:0 auto; }
.SectCont p, .SectCont a, .SectCont ul { text-align:left; }
.footFull { width:100%; }
.vzt_noworry .footer .fltNon { float:none; }
.vzt_noworry .col2Cont { text-align:left; }
#lpButtonDiv { background-color:transparent; }
.vzt .vzt_noworry {
width:100%;
}
.vzt div.ruleShort { 
        background:transparent url(/Content/LearnShop/Images/bg/hr.png) no-repeat scroll left bottom; 
        clear:both; 
        display:block; 
        font-size:60px; 
        height:30px; 
        line-height:60px; 
        overflow:hidden; 
        width:auto; 
} 

.vzt_noworry { 
background-color:#DFE1E2; 
text-align:center;} 

/* .vzt .footer {background-color:#f6f6f6; padding-bottom:55px;margin-bottom:-32px;} */

a.button_red{background:transparent url(/Content/LearnShop/images/button_red_left.gif) no-repeat top left; display:block; float:left; font-size:12px; font-weight:bold; line-height:16px; height:21px; padding-left:9px; text-decoration:none;}
a:link.button_red, a:visited.button_red, a:active.button_red{color:#FFFFFF; font-weight:bold;}
a.button_red span{background:transparent url(/Content/LearnShop/images/button_red.gif) no-repeat top right; display:block; padding:2px 10px 3px 0px; color:White;}
a.button_red:hover{background-position:bottom left; text-decoration:none;}
a.button_red:hover span{background-position:bottom right;}
.vzt .bundle .bundle_content .price_wrapper {float: left;width: 130px; zoom: 1;}
.vzt .bundle .bundle_content .price_wrapper .currency {float:left;font-size:18px;line-height:20px;color:#000;}
.vzt .bundle .bundle_content .price_wrapper .dollar {float: left;font-size: 45px;letter-spacing: -.05em;color:#000;line-height:33px;}
.vzt .bundle .bundle_content .price_wrapper .cm  {float: left;width: 40px;}
.vzt .bundle .bundle_content .price_wrapper .cm .cent {font-size: 18px;letter-spacing: .01em;color:#000;}
.vzt .bundle .bundle_content .price_wrapper .cm .month {font-size: 11px;letter-spacing: .03em;color:#000;}

.price_wrapper1 {float: left;width: 130px; zoom: 1;}
.price_wrapper1 .currency {float:left;font-size:18px;line-height:20px;color:#000;}
.price_wrapper1 .dollar {float: left;font-size: 45px;letter-spacing: -.05em;color:#000;line-height:33px;}
.price_wrapper1 .cm  {float: left;width: 40px;}
.price_wrapper1 .cm .cent {font-size: 18px;letter-spacing: .01em;color:#000;}
.price_wrapper1 .cm .month {font-size: 11px;letter-spacing: .03em;color:#000;}




/* one-off link styles */
.vzt a.vid_cta {position:relative;width:97px;height:52px;border:3px solid #fff;display:block;background-position:top left;background-repeat:no-repeat;}
.vzt a.vid_cta span {width:31px;height:30px;position:absolute;top:-10px;right:-8px;background:transparent url(/Content/LearnShop/Images/vid_cta/play.png) no-repeat top right;z-index:1000;}
.vzt a.details {font-size:16px;font-weight:bold;line-height:22px;color:#888;}
.vzt .upload {background:transparent url(/Content/LearnShop/Images/icons/grn_arrow_up.png) no-repeat 0 5px;padding-left:15px;display:block;}
.vzt .download {background:transparent url(/Content/LearnShop/Images/icons/grn_arrow_dwn.png) no-repeat 0 5px;padding-left:15px;display:block;}

/* KVP pull quotes styles */
.vzt .vid_ctc {width:300px;}
.vzt .vid_ctl {width:100px; float:left;}
.vzt .vid_ctr {width:180px; float:right;}
.vzt p.vid_ctt {font-size:10px;font-style:italic; float:left; padding:10px 40px 0 0; line-height:1.1em;}


/*cHSI Styles*/
.subTle{margin-top:20px;}

.vzt .headers{ height:41px; padding-left:15px; font-size:24px; color:#fff; font-weight:bold; padding-top:15px;}
.vzt .headers span{font-size:16px; font-weight:normal; padding-left:10px;}
.vzt .fast{background: transparent url(/content/learnshop/images/hsi/modulecap_fast.gif) repeat-x left top;}
.vzt .faster{background: transparent url(/content/learnshop/images/hsi/modulecap_faster.gif) repeat-x left top;}
.vzt .fastest{background: transparent url(/content/learnshop/images/hsi/modulecap_fastest.gif) repeat-x left top;}
.vzt .ultimate{background: transparent url(/content/learnshop/images/hsi/modulecap_ultimate.gif) repeat-x left top;}
.vzt .supTxt{font-size:12px; color:#888; float:left; clear:both; margin-top:15px;}
.vzt .section{padding:10px; border-bottom:1px solid #c9c9c9; clear:both;}
.vzt .laptop{background:transparent url(/content/learnshop/images/hsi/laptop.jpg) no-repeat 155px 10px;}
.vzt .hgt{color:#444; font-size:34px; clear:both; margin-top:5px; float:left; width:200px;}
.vzt .hgt .unit{font-size:18px;}
.vzt .hgtTxt{font-size:12px; color:#f00; font-weight:bold; margin-top:2px;}
.vzt ul.lightLst{ padding-left:20px; margin:0; line-height:14px;}
.vzt .ds .last{border-bottom:none; padding-bottom:20px;}
.vzt .section .left {float: left;width: 135px;zoom: 1; margin:0px 0 10px 0;}
.vzt .section .left .currency {float:left;font-size:28px;line-height:20px;color:#000;}
.vzt .section .left .dollar {float: left;font-size: 50px;letter-spacing: -.05em;color:#000;line-height:38px;}
.vzt .section .left .cm  {float: left;width: 40px; margin: 0 0 0 1px;}
.vzt .section .left .cm .cent {font-size: 22px; line-height:18px; letter-spacing: .01em;color:#000;}
.vzt .section .left .cm .month {font-size: 12px;letter-spacing: .03em;color:#000; margin:4px 0 0 0;}



.vzt .ds .section button.button, .vzt .faded div button.button, .vzt .faded div.tbfooter button.button  {width:200px;background:transparent;border:none;font-family:Arial;font-size:12px;}
.vzt .ds .section a.button:hover, .vzt .ds .section a.button:hover {color:#fff;}
.vzt .ds .section .button,
.vzt .ds .section .button span,

.vzt .faded div .button, .vzt .faded div.tbfooter .button,
.vzt .faded div .button span, .vzt .faded div.tbfooter .button span
 {display:block; /*float:left;*/font-size:11px;color:#fff;line-height:28px;text-decoration:none;text-transform:uppercase;padding:0;margin:0;cursor:pointer;}
.vzt .ds .section .button span, .vzt .faded div .button span, .vzt .faded div.tbfooter .button span{padding:0 0 0 14px;background-repeat:no-repeat;background-color:transparent;background-position:top left;} 
.vzt .ds .section .button span span, .vzt .faded div .button span span, .vzt .faded div.tbfooter .button span span{padding:0 14px 0 0;background-repeat:no-repeat;background-color:transparent;background-position:top right;} 
.vzt .ds .section .button span span span, .vzt .faded div .button span span span, .vzt .faded div.tbfooter .button span span span {padding:0;background-repeat:repeat-x;background-color:transparent;background-position:top left;}
.vzt .ds .section .button span.red, .vzt .faded div .button span.red, .vzt .faded div.tbfooter .button span.red {background-image:url(/content/learnshop/images/buttons/gif/red_left_round.gif);} 

.vzt .ds .section .button span.red span, .vzt .faded div .button span.red span, .vzt .faded div.tbfooter .button span.red span  {background-image:url(/content/learnshop/images/buttons/gif/red_right_round.gif);} 
.vzt .ds .section .button span.red span span, .vzt .faded div .button span.red span span, .vzt .faded div.tbfooter .button span.red span span {background-image:url(/content/learnshop/images/buttons/gif/red_1px_round.gif); white-space:nowrap}
.vzt .ds .section .fr, .vzt .faded div .fr, .vzt .faded div.tbfooter .fr {float:right !important;}
.vzt .ds .btnWrap{margin:10px auto; width:130px;}
.vzt .faded div .btnWrap, .vzt .faded div.tbfooter .btnWrap{margin:0 auto; width:130px;}
/*.vzt div.col4{margin-right:5px;}*/


.faded td.header{width:245px; height:36px; background:transparent url(/content/learnshop/images/hsi/header_faded.jpg) no-repeat left top;}
.faded td.header span{margin-left:20px; font-size:20px; font-weight:bold; margin-top:4px; float:left; color:#444}
.faded td.body{width:245px; background:transparent url(/content/learnshop/images/hsi/body_faded.jpg) repeat-y left top;}
.faded td.tfooter{width:245px; height:46px; background:transparent url(/content/learnshop/images/hsi/footer_faded.jpg) no-repeat left top;}
.faded td.tfooter_flat{width:245px; height:50px; background:transparent url(/content/learnshop/images/hsi/footer_faded_flat.jpg) no-repeat left bottom; padding-bottom:15px;}
.faded td.margin{width:2px;}

.faded .Cont2Col{float:left; margin-left:10px; padding:5px;}
.faded .Cont2Col .left{float:left; margin-right:5px; margin-top:5px;}
.faded .Cont2Col .right{float:left; font-size:14px; color:#000; margin-top:5px;}
.vzt div.ds div.ContWrap .content .row1{height:65px;}
.vzt div.ds div.ContWrap .content .row2{height:50px;padding-left:5px;padding-right:5px;}
.vzt div.ds div.ContWrap .content .row3{height:100px;}
/*.vzt div.ds div.ContWrap .content .row4{height:80px;}*/
.vzt div.ds div.ContWrap .content .inputWrp{float:left; white-space:nowrap}
.vzt div.ds div.ContWrap .content .inputWrp .rdo{float:left}


.faded .offer{float:left;border-top:1px dashed #ccc; padding-top:10px; margin:0 15px}
.faded .offer .left {float: left;width: 200px;zoom: 1; margin:3px 0 0px 0; padding-bottom:10px;}
.faded .offer .left .sign {float:left; font-size:36px; color:#666; font-weight:bold; padding-top:15px; padding-right:10px}
.faded .offer .left .currency {float:left;font-size:28px;line-height:20px;color:#000;}
.faded .offer .left .dollar {float: left;font-size: 50px;letter-spacing: -.05em;color:#000;line-height:38px;}
.faded .offer .left .cm  {float: left;width: 40px; margin: 0 0 0 1px;}
.faded .offer .left .cm .cent {font-size: 22px; line-height:18px; letter-spacing: .01em;color:#000;}
.faded .offer .left .cm .month {font-size: 12px;letter-spacing: .03em;color:#000; margin:4px 0 0 0;}


.vzt .sm ul li a.row2{padding:10px 27px 8px 20px;}
.vzt .Txtwrap{margin:0 auto; width:480px;}
.vzt .half_page_offer .text .price_module .legal{line-height:11px; text-align:center;color:#000}
.vzt .half_page_offer .text .price_module .highlight{color:#ff2300; font-size:11px; line-height:11px; padding-top:10px;}
.vzt .half_page_offer .text .price_module{height:auto;}/* 140px*/
.vzt div.rm ul.bullet li{line-height:14px;}

/* Forms */
.vzt .checkbox, 
.vzt .radio {margin-right:5px;width:22px;height: 25px;padding: 0 5px 0 0;background: url(/content/learnshop/images/hsi/form/checkbox.gif) no-repeat; float: left; cursor:pointer;}
.vzt .radio {background: url(/content/learnshop/images/hsi/form/radio.gif) no-repeat;}
.vzt input.styled {position:absolute;left:-9000em;overflow:hidden;width:1px;height:1px;}

.vzt .lnkWrap{height:25px; text-align:right; padding-bottom:5px;}
.vzt .lnkWrap a{color:#09f; font-size:12px; font-weight:bold}
.vzt a.lnkWrap{color:#09f;}

.vzt .button span.chat {
background-image:url(/content/learnshop/images/buttons/png/chat_left.png);
padding:0 0 0 24px;
}

.vzt .topTxt .colm3{float:left; width:310px; margin:0 25px 0 0px; margin-top:15px;}
.vzt .topTxt .colm3 h3, .vzt .col6 h4{color:#444; font-size:20px; font-weight:normal; margin-bottom:3px;}
.vzt .topTxt .colm3 p{ line-height:18px; font-size:12px; color:#666;}

.vzt .legalTxt{color:#000; font-size:11px;}
.vzt .legalTxt p{ margin-bottom:15px; line-height:12px;}
.vzt .auto_mar{margin:0 auto;}
.vzt .gray_dk{float:left}

.vzt div.colmn3{width:328px; float:left}
.vzt .colmn3 .laptop{background-position: 205px 10px}
.vzt .colmn3 div.ds div.ContWrap .content .row3{height:40px;}
.vzt .colmn3 div.ds div.ContWrap .content .row2{ height:35px;}
.vzt .colmn3 div.ds div.ContWrap .inputWrp{margin-right:20px;}

.vzt .col6 h2{color:#444; font-size:24px; font-weight:normal}
.vzt .col6 p .f16{color:#666; font-size:16px; line-height:26px;}
.vzt .col6 h2{margin-bottom:0}
.vzt .col6 .colm2{width:310px; float:left; margin-right:25px;}
.colm3 p{margin-bottom:8px}


.vzt .ds .equip_lft{float:left; width:550px; margin-left:22px; margin-top:19px;}
.vzt .ds .equip_rgt{float:right}
.vzt a.lnkWrap2{font-weight:normal; font-size:14px; color:#0066cc}
.vzt h6.subtle{font-size:16px; font-weight:normal}

.vzt img.imgCont{ margin:10px auto 25px;}
.vzt ul.list2{margin-top:0px; padding-left:20px}
.vzt ul.list2 li{margin-bottom:5px;}

.vzt .col6 p.fullWid{width:580px;}

.vzt .gb .header2Col{float:left}
.vzt .gb .header2Col h2{font-size:26px; font-weight:bold;  margin:0; padding:0;}
.vzt .gb .header2Col h4{font-size:17px; font-weight:bold; color:#000; margin:0; padding:0; line-height:14px;}
.vzt .gb .header2Col h4.left{border:none}
.vzt .gb .header2Col .left, .vzt .gb .header2Col .right{width:240px; float:left}
.vzt .gb .header2Col .left{border-right:1px solid #ccc; margin-right:17px; display:inline}
.vzt .gb .header2Col .left h2{color:#0099cc;}
.vzt .gb .header2Col .right h2{color:#f70015;}
.vzt .gb .header2Col p{font-size:14px; margin:10px 0; float:left; color:#000;}

.vzt .compare .rulerBG{background:transparent url(/content/learnshop/images/hsi/ruler.png) left top; width:985px; height:221px;position: relative;}
.vzt .compare .left{width:500px; float:left; color:#0099cc; font-size:24px;  margin-bottom:5px; line-height:24px;}
.vzt .compare .left a, .vzt .compare .right a{font-size:12px;}
.vzt .compare .right{float:left; font-size:24px; color:#ff0000; margin-bottom:5px; line-height:24px;}
.vzt .compare .cols{float:left; width:120px; padding-left:5px;padding-top:25px;height:194px;border-right:1px solid #ccc;text-align:center;}
.vzt .compare .head{float:left; font-size:20px; margin-top:16px;}
.vzt .compare .set1{color:#0099cc;}
.vzt .compare .set2{color:#ff0000;}
.vzt .compare .rulerBG span{width:122px;float:left; }	

.vzt .compare {float: left; margin:0px 0 10px 0;}
.vzt .compare .currency {float:left;font-size:26px;line-height:20px;color:#000;}
.vzt .compare .dollar {float: left;font-size: 45px;letter-spacing: -.04em;color:#000;line-height:38px;}
.vzt .compare .cm {float: left;width: 30px; margin: 0;}
.vzt .compare .cm .cent {font-size: 26px; line-height:22px; letter-spacing: .01em;color:#000;}
.vzt .compare .cm .month {font-size: 14px;letter-spacing: .03em;color:#000; margin:0;}
.vzt .compare .intro{color:#000; font-size:13px; font-weight:bold; margin-bottom:10px;}
.vzt .compare .bigTxt{font-size:40px; font-weight:bold; color:#000; letter-spacing:-2px; line-height:42px; text-align:center; margin:0 auto; _letter-spacing:-.08em;}
.vzt .compare .subTxt{font-size:14px; font-weight:bold; color:#000; text-align:center; letter-spacing:normal; line-height:normal; width:100%; display:block; padding-top:2px;}
.vzt .compare .subTxtBig{font-size:21px; width:100%; text-align:center; color:#000}
.vzt .compare .centerTxt{font-size:15px; font-weight:bold; color:#000; text-align:center; letter-spacing:normal; padding:0px 5px 0; float:left}
.vzt .compare .multiWrap{padding-top:10px;margin: 0 auto}
.vzt .compare .dwl{color:#010101;padding-top:3px; text-align:center;}
/*Styles for DIV promos*/
.vzt .faded .tbsection{}
.vzt .faded .tbsection .mainCol{float:left; width:246px; margin-right:0px; display:inline}
.vzt .faded .tbsection .mainCol .tbheader{background:url("/content/learnshop/images/header_faded.jpg") no-repeat left top transparent; height:36px;width:245px;}
.vzt .faded .tbsection .mainCol .tbfooter{background:url("/content/learnshop/images/footer_faded.jpg") no-repeat left top transparent;height:46px;width:245px; min-width:auto; float:left; text-align:center;}
.vzt .faded .tbsection .mainCol .tbheader span{color:#444444;float:left;font-size:20px;font-weight:bold;margin-left:20px;margin-top:10px;line-height:26px;}
.vzt .faded .tbsection .mainCol .body{background: transparent url(/content/learnshop/images/body_faded.jpg) repeat-y left top; width:245px; float:left}
.vzt .faded div.tbfooter .btnWrap {width:130px;text-align:center;}
.faded div.tfooter_flat {background:url("/content/learnshop/images/footer_faded_flat.jpg") no-repeat scroll left bottom transparent;height:50px;padding-bottom:15px;width:246px; text-align:center;}
.vzt .faded div.tbfooter a.lm, .faded div.tfooter_flat a.lm{display: inline;}
.vzt .faded .noBanner{padding:55px 15px 95px 10px; text-align:center;}
.vzt ul.lightLst li{ vertical-align: top;}
.vzt .faded .tbsection .mainCol .body p.legal {float:left;font-size:10px; line-height:11px; color:#000; text-align:left; margin:0 0 10px;  padding:0 0 10px 15px;}


/* Styles added by Sharath for Wifi pages */

.vzt .more_info_left{float:left; margin:0; padding:0; width:600px;}
.vzt .more_info_right{float:right; margin:0; padding:0; background:url(/content/learnshop/images/wifi/red_bg.gif) left top no-repeat; width:327px; height:165px;}
.vzt .more_info_right h3{color:#fff;}
.vzt .padt15{padding-top:15px;}
.vzt .padt25{padding:25px;}
.vzt .info_pad{padding:15px 15px 15px 25px;}
.vzt .more_info_right .content{line-height:20px; color:#fff; font-size:18px;}
.vzt .more_info_right a.white_lnk:link{font-size:18px; text-decoration:none; color:#fff; font-weight:normal;}
.vzt .more_info_right a.white_lnk:visited{font-size:18px; text-decoration:none; color:#fff; font-weight:normal;}
.vzt .more_info_right a.white_lnk:hover{font-size:18px; text-decoration:underline; color:#fff; font-weight:normal;}
.vzt .more_info_right a.white_lnk:active{font-size:18px; text-decoration:none; color:#fff; font-weight:normal;}
.vzt .wifi_simple_col{width:290px; float:left; margin-right:30px;}
.vzt ul.list2{margin-top:0px; padding-left:20px}
.vzt ul.list2 li{margin-bottom:5px;}
/*.vzt .half_page_offer .text .action .learn_more a {color:#0066cc;}*/
.vzt div.minimap h4{color:#343434}
.vzt .ml0 {margin-left:0px; !important} 
.vzt #fiosvscable table td{vertical-align:top;}

/* For Wifi Redesign CSS Ends */


/*Added for TV Category*/
.vzt .gb .header2Col .left h2.tooBig{font-size:38px; color:red; font-weight:bold}
.vzt .vz_delivers{background:transparent url(/content/Learnshop/Images/tv_category/TVCat_couch.png) no-repeat right bottom; width:100%; float:left;}
.vzt .vz_delivers p{font-size:16px;}
.vzt .vz_delivers .list2{font-size:16px}

/*Minimap Link
.vzt div.minimap a.minimap_lks:link {font-size:14px; color:#343434; text-decoration:none; line-height:25px;}
.vzt div.minimap a.minimap_lks:visited {font-size:14px; color:#343434; text-decoration:none; line-height:25px;}
.vzt div.minimap a.minimap_lks:hover {font-size:14px; color:#343434; text-decoration:underline; line-height:25px;}
.vzt div.minimap a.minimap_lks:active {font-size:14px; color:#343434; text-decoration:none; line-height:25px;}


/* Styles added by Sharath on Oct 18 for Phone Category */
.vzt .gb .header2Col .wireless {margin:30px 0 0 0; padding:0;}
.vzt .gb .header2Col .wireless a.icon_wireless:link, .vzt .gb .header2Col .wireless a.icon_wireless:visited, .vzt .gb .header2Col .wireless a.icon_wireless:hover, .vzt .gb .header2Col .wireless a.icon_wireless:active{background:url(/content/phone/includes/images/phone_category/icon_phone.gif) left 0px no-repeat; font-size:16px; font-weight:bold; padding:0 0 0 16px; line-height:25px;}
.vzt .phone_service {background:url(/content/phone/includes/images/phone_category/happyphonegirl_pic.png) right bottom no-repeat; width:985px;}
.vzt ul.list3{margin-top:0px; padding-left:20px; margin-left:0;}
.vzt ul.list3 li{margin-bottom:5px; font-size:16px;}
.vzt div.mr50{margin-right:50px;}
.toHide { height:0; font-size:0; line-height:0; }
.vzt div.ds div.ContWrap .content .row4 p{margin:0; padding:0; font-size:12px; color:#39B54A;}
.faded .offer p {margin:0; padding:0; font-size:12px; color:#39B54A;} 

.vzt .toolbar .button, .vzt .toolbar .button span {float:left;}
.vzt .faded .tbsection .mainCol .tbfooter .button, .vzt .faded .tbsection .mainCol .tbfooter .button span {float:none;}
.faded div.tfooter_flat .button, .faded div.tfooter_flat .button span {float:none;}

/* Customer Experience */

.vzt .cus_exp_wrap {margin:0; padding:0;}
.vzt .cus_exp_wrap .cus_exp_table{margin:15px 0 0 0;}
.vzt .cus_exp_wrap .cus_exp_table tr{}
.vzt .cus_exp_wrap .cus_exp_table tr td{vertical-align:top; line-height:15px;}
.vzt .cus_exp_wrap .cus_exp_table tr td.left_td{border-right:1px solid #e1e1e1; padding-right:20px;}
.vzt .cus_exp_wrap .cus_exp_table tr td.right_td {padding-left:80px;}
.vzt .cus_exp_wrap .cus_exp_table tr td.check_lbl{vertical-align:middle;}

.vzt input.input_txt {background:url(/Content/LearnShop/Images/input_field_bg.jpg) no-repeat left top; padding:0px 6px; border:none; width:209px; -moz-border-radius:0; -moz-box-shadow:none; height:22px; vertical-align:middle; line-height:22px; !important}

.vzt #VZ_CES_container { font-family:Arial, sans-serif; line-height:1.5em; color:#888; font-size:12px; background:#f8f8f8; padding:10px; width:auto; height:42px; zoom:1; position:relative; zoom:1;}
.vzt #VZ_CES_container a { color:#0096ff; text-decoration:none; font-size:12px; font-weight:normal;}
.vzt #VZ_CES_container {  }
.vzt #VZ_CES_container .contents { margin:0 10px 0 20px; }
.vzt #VZ_CES_container .contents { background:url(/Content/LearnShop/Images/dropdownBackground.gif) repeat-x bottom left #f6f6f6; border-style:solid; border-width:1px; border-color:#d7d7d7; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:150px; width:150px; position:absolute; left:104px; }
.vzt #VZ_CES_container .contents .selection { background:transparent url(/Content/LearnShop/Images/BVSYCategoryDropDownArrow.gif) no-repeat right 50%; padding:8px 8px 7px 8px; cursor:pointer; cursor:hand; }

.vzt #VZ_CES_container .label { float:left; width:auto; font-weight:bold; color:#444; padding-top:9px; white-space:nowrap; }
.vzt #VZ_CES_container .selection { padding:10px; font-weight:bold; color:#444; }
.vzt #VZ_CES_container .dropdown { background:#fff; }
.vzt #VZ_CES_container .dropdown { }
.vzt #VZ_CES_container .dropdown ul.droplist { list-style-type:none; margin:0; padding:0; }
.vzt #VZ_CES_container .dropdown ul.droplist li { border-top:1px solid #eee; padding:5px 5px 5px 10px; }
.vzt #VZ_CES_container .dropdown ul.droplist li:hover { background-color:#f7f7f7; text-decoration:underline; }
.vzt #VZ_CES_container .dropdown ul.droplist li.active { background-color:#f7f7f7; }
.vzt #VZ_CES_container .dropdown ul.droplist li a:link, .dropdown ul.droplist li a:visited { display:block; }
.vzt #VZ_CES_container .dropdown ul.droplist li a:active, .dropdown ul.droplist li a:hover { }
.vzt .hidden { position:absolute; left:-9000em; top:-9000em; width:0; height:0; overflow:hidden; }

/* Styles written for Customer Experiences Tab by Sharath on 01/21/2011 */

/* What people say stories */
.vzt .people_say {width:704px; background-color:#fff; border:1px solid #eeefef; margin:0 64px 0 0;}
.vzt .people_say label{font-weight:bold; padding-right:10px;}
.vzt .people_say .rows {border-bottom:1px solid #e5e5e5; padding:20px 20px 15px 20px;}
.vzt .people_say .rows .useful{}
.vzt .people_say .rows .useful p{text-align:right; font-size:10px; color:#888; margin:0; float:right;}
.vzt .people_say .rows .video {margin-top:20px;}
.vzt .people_say .rows .useful p.img_wrap {margin-left:15px;}
.vzt .people_say .rows .useful img {float:left; margin:0 3px;}
.vzt .people_say .rows table.feedback{margin:0; padding:0;}
.vzt .people_say .rows table.feedback td {vertical-align:top;}
.vzt .people_say .rows table.feedback td p.user{color:#444; font-weight:bold; padding-bottom:0px; margin:0; font-size:14px;}
.vzt .people_say .rows table.feedback td p.city {font-style:italic;}
.vzt .people_say .rows table.feedback td.details{padding-right:25px; width:110px;}
.vzt .people_say .rows table.feedback h4{margin:0; padding:0; font-weight:bold;}
.vzt .people_say .rows table.feedback h4 span {font-weight:normal; font-style:italic;}


.vzt .people_say .pagination_wrap{}
.vzt .people_say .pagination_wrap ul{ margin:0; padding:0; vertical-align:top;}
.vzt .people_say .pagination_wrap ul li{display:inline; float:left; border-right:1px solid #e5e5e5; padding:5px 23px;}
.vzt .people_say .pagination_wrap ul li a.current:link, .vzt .people_say .pagination_wrap ul li a.current:visited, .vzt .people_say .pagination_wrap ul li a.current:hover, .vzt .people_say .pagination_wrap ul li a.current:active{color:#888; text-decoration:none;}


/* misc */

.vzt a.large_link:link {font-size:24px;}
.vzt h2.videos_title {color:#414141; font-size:36px; font-weight:bold;}
.vzt .bot_rt h2{margin-bottom:5px; color:#414141; font:27px/30px Arial, Helvetica, sans-serif;}
.vzt .bot_rt p{color:#888; font-size:12px; padding:0; margin-bottom:60px;}
.vzt .bdr_rgt {border-right:1px solid #c0c1c1;}
.vzt #mc ul.clean_follow {margin:6px 0 10px 0; padding-left:0px; list-style-type:none;}
.vzt #mc ul.clean_follow li{float:left; display:inline; margin-left:0; padding:0}
.vzt div.mr35{margin-right:35px;}
.vzt div.mr25{margin-right:25px;}
.vzt h2.vz_com{margin-bottom:30px;}
.vzt div.divider {border-bottom:1px solid #d8d9d9; padding-top:20px; margin-bottom:14px; }
.vzt .people_say .pagination_wrap ul li.last{padding:5px 0 5px 23px; border-right:none;}
.vzt .padt10 {padding-top: 10px;}


.vzt ul.support_formums {list-style-type:none;margin:6px 0 10px 0;padding:0;} 
.vzt ul.support_formums li {display:inline; float:left;padding:0;margin:0 35px 4px 0;}
.vzt ul.support_formums li a {font-weight:normal;}
.vzt .submit_wrap{width:640px; float:left; margin-right:50px; }



.vzt .planbox {color: #fff; background: -moz-linear-gradient( top, rgba(255,255,255,0.0), rgba(0,0,0,0.17) );background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(255,255,255,0) ), color-stop( 1, rgba(0,0,0,0.17) ) );filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00FFFFFF,EndColorStr=#2B000000);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00FFFFFF,EndColorStr=#2B000000)";}
.vzt .planbox .pad_all{padding-bottom: 5px}
.vzt .planbox h2{font-weight: normal; color: #fff; margin-bottom: 2px}
.vzt .planbox ul li{background-image: url('/Content/LearnShop/Images/bullet_white.png'); background-position: 5px 5px; margin: 0px}
.vzt .planbox .price {float: left; width: 90px;  padding: 5px}
.vzt .planbox .offer{background-color: #999; float: right; padding: 4px; padding-right: 10px; padding-left: 10px; font-size: 14px; text-shadow: #666 1px 1px 2px;}
.vzt .planbox p {margin-bottom:5px; line-height:18px;}
.vzt .planbox a.offerbutton{padding: 5px 10px 5px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;float: right;margin-bottom: 10px;  margin-top: 10px;  background: -moz-linear-gradient( top, rgba(255,255,255,0.0), rgba(0,0,0,0.3) );background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(255,255,255,0) ), color-stop( 1, rgba(0,0,0,0.3) ) );filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00FFFFFF,EndColorStr=#4B000000);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00FFFFFF,EndColorStr=#4B000000)"; background-color: #999999;}
.vzt .planbox .price .dollar{font-size: 30px}
.vzt .planbox .price .cent{line-height: 12px; padding-top: 5px}
.vzt .planbox .speed{font-size: 30px; }
.vzt .planbox .speed span{font-size: 12px;}
.vzt .planbox p.legal{font-size: 10px; line-height: 10px}
.vzt .planbox .upto{padding-top: 6px; line-height: 12px}
.vzt .comparebox {background-color: #656565; color: #fff; margin: 0px; margin-top: 10px; padding: 10px; overflow: hidden; height: 100px; position: relative; top: 0px; zoom: 1}
.vzt .comparebox h2{font-weight: normal; color: #fff; font-size: 38px}
.vzt .hidden_text {text-indent: -99999px}




.vzt .comparebox .watermark {position: absolute; top: 1px; width: 380px; height: 300px; background: url('/Content/LearnShop/Images/plans/song_watermark.png'); right: 0px; background-position: 100% 0; background-repeat: no-repeat}
.vzt .comparebox .nav { list-style-type: none; margin: auto; padding: 0px; height: 25px}
.vzt .comparebox .nav li{float: left; text-align:center; height: 25px; display: block}
.vzt .comparebox .nav li a {text-shadow: #666 1px 1px 2px; color: #fff; display: block; height: 15px; width: 105px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin: 1px; -moz-box-shadow: 1px 1px 5px #444; -webkit-box-shadow: 1px 1px 5px #444; box-shadow: 1px 1px 5px #444; background: -moz-linear-gradient( top, rgba(255,255,255,0.0), rgba(0,0,0,0.3) );background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(255,255,255,0) ), color-stop( 1, rgba(0,0,0,0.3) ) );filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00FFFFFF,EndColorStr=#4B000000);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00FFFFFF,EndColorStr=#4B000000)"; background-color: #999999;}
.vzt .comparebox .nav li.active a {text-shadow: #aaa 1px 1px 2px; color: #666; background: -moz-linear-gradient( bottom, rgba(255,255,255,0.0), rgba(0,0,0,0.3) );background: -webkit-gradient( linear, left bottom, left top, color-stop( 0, rgba(255,255,255,0) ), color-stop( 1, rgba(0,0,0,0.3) ) );filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#2B000000,EndColorStr=#00FFFFFF);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#2B000000,EndColorStr=#00FFFFFF)"; background-color: #fff;}
.vzt .comparebox .label{width: 134px; height: 58px; float: left}
.vzt .comparebox .bar_container{width: 824px; height: 58px; background: url('/Content/LearnShop/Images/plans/bar_back.jpg') -15px 0; float: left; margin-bottom: 15px}
.vzt .comparebox .bar{width: 0px; height: 58px; background: url('/Content/LearnShop/Images/plans/bar_fast.jpg') -15px 0; float: left}
.vzt .comparebox .bar span{margin: 5px}
.vzt .comparebox a.download {width: 0px; height: 17px; background: url('/Content/LearnShop/Images/plans/download_button.png') no-repeat; float: left}
.vzt .comparebox a.upload {width: 0px; height: 17px; margin-left: 3px; background: url('/Content/LearnShop/Images/plans/upload_button.png')no-repeat; float: left}
.vzt .comparebox a.upload_selected { background-image: url('/Content/LearnShop/Images/plans/upload_button_active.png');}
.vzt .comparebox a.download_selected { background-image: url('/Content/LearnShop/Images/plans/download_button_active.png');}
.vzt .comparebox .bar_container .amount{font-size: 18px; }
.vzt .comparebox .bar_container .unit{font-size: 12px; }
.vzt label{float: left; line-height: 20px}
.vzt #fastbox h2 {background-image: url('/Content/LearnShop/Images/plans/fast.png'); background-repeat: no-repeat}
.vzt #fasterbox h2 {background-image: url('/Content/LearnShop/Images/plans/faster.png'); background-repeat: no-repeat}
.vzt #fastestbox h2 {background-image: url('/Content/LearnShop/Images/plans/fastest.png'); background-repeat: no-repeat}
.vzt .featuresPlus { color:#666; margin-top:7px;}
.vzt .modal .header .close{background-position: 50% 50%; background-repeat: no-repeat}
img, div.png, .hidden_text { behavior: url(iepngfix.htc) }

/*plans*/

.vzt .planbox{line-height:normal;}
.offerFilter h1{line-height:normal;}
.vzt .planbox ul.plans_lists {margin:0; padding:0;}
.vzt .planbox ul.plans_lists li{background:none; margin:0 0 0 10px; padding:0 0 5px; font-weight:normal;}
.vzt .padt20{padding-top:20px;}

/*srs
.vzt .modal .close {
    background-image: url("/Content/LearnShop/Images/i/shop/recent/x_off.gif");
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 51px;
    margin: 0px;
    width: 49px;
}
*/

.vzt .fios_funfacts {background:url(../i/factsaboutFiOS_background.png) no-repeat left top; height:111px; position:relative;}
.vzt .fios_funfacts .leftcol{padding:10px 0 0 95px; margin:0; width:395px; float:left;}
.vzt .fios_funfacts .rightcol {padding:10px 0 0 20px; margin:0; width:465px; float:left;}

.vzt .grayedbox{background:url(../i/1px_graybg.gif) repeat-x left top; padding:10px; width:965px; border:1px solid #ccc;} 

.vzt .people_say {background:#f8f8f8; padding:20px 20px 5px; width:674px;}
.vzt .people_say .cols{float:left; width:324px; margin-bottom:20px; }
.vzt .people_say .cols td{padding:0 10px 0 0; vertical-align:top;}
.vzt .people_say .cols h4{line-height:20px; margin:0 0 5px 0;}
.vzt .people_say .cols p{margin-bottom:15px;}
.vzt .people_say .cols .left_col {float:left; width:75px; margin:0 7px 0 0; vertical-align:top;}
.vzt .people_say .cols .right_col {float:left; width:230px;}
.vzt .people_say .pagination_wrap ul {margin-bottom:-1px;}
.vzt .people_say .pagination_wrap ul li{display:inline; float:left; border-right:1px solid #e5e5e5; padding:0;}
.vzt .people_say .pagination_wrap ul li .current {width:40px; display:block; text-align:center; padding:11px 0;}
.vzt .people_say .pagination_wrap ul li.last {padding:0;}
.vzt .people_say .pagination_wrap ul li a {width:40px; display:block; text-align:center; padding:11px 0;}
.vzt p.smallfont{font-size:10px; margin:10px 0 30px;}

.vzt .addons .colsContainer ul.clean li span{cursor:pointer; border-bottom:1px solid #666666}
.vzt .support_wrap .cols_five { display: inline; float: left; height: 100px; margin: 0 70px 0 0; padding: 0; text-align: center; width: 130px;}
.vzt .support_wrap .cols_five img {margin:0 auto;}
.vzt .support_wrap {margin:0; padding:0 0 15px 0;}


/* Modals */
.vzt .hidden { position:absolute; left:-9000em; top:-9000em; width:0; height:0; overflow:hidden; }
.vzt .modal { width:243px; height:200px; position:absolute; z-index:9999; zoom:1; display:block; background: #fff; color:#666; font: 12px/18px arial,sans-serif;}
.vzt .modal p {margin:0 0 20px 0;}
.vzt .modal .close {border: 0 none;cursor: pointer;float: right;height: 23px;margin: 10px 10px 0 0;width: 81px;}
.vzt .modal .norefresh { float: right;}
.vzt .modal .pad { padding: 18px 18px 0 18px; }
.vzt .modal .content{background:url(/resources/i/shop/recent/modal/background.jpg) repeat-x;zoom:1;padding:20px}
.vzt .modal .header { padding: 0px; margin-bottom:0px; font-family:Arial sans-seif; color:#444444; letter-spacing:-1px; line-height:32px; background:#fff; }
.vzt .modal .header .close {cursor: pointer;float: right;width: 23px; padding-right:7px;}
.vzt .modal .header .title { padding-left:28px; padding-top:10px; }
.vzt .modal .header h1 { font-size:30px; font-weight:400; line-height:31px; margin: auto; padding:0; }

.vzt .modal .answer_content {background: #fff url(/resources/i/offerfilter/modal/background.jpg) repeat-x;border-top: 1px solid #CCC;clear: both;height: auto;padding-left: 28px;padding-right: 28px;padding-top: 15px;}
.vzt .modal .answer_content h2.subtitle { font-size:18px }

.vzt .modal .offer_modal {color:#333;background-color:#fff;}
.vzt .modal .offer_modal .header {background-color:#fff;padding:13px 20px 6px 50px;width:auto;float:none;margin-bottom: 15px;}
.vzt .modal .offer_modal .header .close {width:29px;margin:0;}
.vzt .modal .offer_modal .header h1 {font-size:24px;line-height:24px;font-weight:bold;margin:0 0 4px;padding:0;color:#333;}
.vzt .modal .offer_modal .header h2 {font-size:16px;line-height:18px;font-weight:normal;margin:0;padding:0;letter-spacing:normal;color:#333;}
.vzt .modal .offer_modal .content {background:#fff url(/resources/i/offerfilter/modal/background.jpg) repeat-x;height:auto;padding: 16px 0 1px 50px;}
.vzt .modal .offer_modal .content h3 {font-size:15px;line-height:20px;padding:7px 0 5px 55px;margin: 0 0 4px;color:#333;}
.vzt .modal .offer_modal .content h3.fiostv {background: url(/resources/i/offerfilter/service_icons_sprite.gif) 0 0 no-repeat;}
.vzt .modal .offer_modal .content h3.directtv {background: url(/resources/i/offerfilter/service_icons_sprite.gif) 0 -206px no-repeat;}
.vzt .modal .offer_modal .content h3.fiosdata {background: url(/resources/i/offerfilter/service_icons_sprite.gif) 0 -50px no-repeat;}
.vzt .modal .offer_modal .content h3.dsl {background: url(/resources/i/offerfilter/service_icons_sprite.gif) 0 -250px no-repeat;}
.vzt .modal .offer_modal .content h3.phone {background: url(/resources/i/offerfilter/service_icons_sprite.gif) 0 -100px no-repeat;}
.vzt .modal .offer_modal .content h3.wireless {background: url(/resources/i/offerfilter/service_icons_sprite.gif) -10px -150px no-repeat;padding-left:33px;}
.vzt .modal .offer_modal .content h4 {font-size:14px;line-height: 18px;margin: 0;padding: 0;}
.vzt .modal .offer_modal .content p {font-size:12px; line-height: 16px; margin: 0 0 8px;text-align:left;}
.vzt .modal .offer_modal .row {padding-bottom: 10px;clear:left;}
.vzt .modal .offer_modal .col {float:left;width:280px;margin-right:40px;padding-bottom:10px;}
.vzt .modal .offer_modal ul {margin:0;padding:0;*padding-left:16px;*margin-left:-16px;}
.vzt .modal .offer_modal li {font-size:12px;line-height:16px;margin-bottom:8px;text-align:left;}
.vzt .modal .cloud_bg {background: none repeat scroll 0 0 #FFFFFF;border-top: 1px solid #9C9C9C;}

/* Overlay */
.vzt .overlay { min-width:985px; width: 100%; height: 100%; opacity: .7; background-color: #000; display: none; position: absolute; top: 0px; left: 0px; z-index: 9998 !important; margin: auto; filter: alpha(opacity = 70); }


