﻿HTML, BODY, FORM{height: 100%;margin: 0;padding: 0;}
*{margin: 0;}
a.join, a.signin, a.chat{float:right;text-transform:uppercase;display:block;padding:8px;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;}
a.join:hover, a.signin:hover{text-decoration:underline;}
a.join{width:145px;background:transparent url(/images/bg-btns.gif) no-repeat scroll left -50px;}
a.signin{margin-left:20px;width:75px;background:transparent url(/images/bg-btns.gif) no-repeat scroll left -91px;}
a.chat, a.support{margin-right:10px;width:75px;color:#F48239;padding-left:23px;background:transparent url(/images/chat.png) no-repeat scroll left 5px;}
a.support{position:absolute;left:0;}
a.more {font-size:11px;padding-left:20px;display:inline-block;text-decoration:none;}
a.more:hover{text-decoration:underline;color:#fff;}
.lview{display:none;background:url("/images/bg-login.gif") no-repeat scroll right top transparent;height:121px;width:232px;padding:30px 20px;position:absolute;right:0;top:20px;}
.lview .input-login{float:left;height:20px;width:220px;margin-bottom:10px;display:block;}
.lview .input-label{color:#fff;}
.lview .login-submit{font-weight:bold;font-size:12px;text-transform:uppercase;background:url("/images/bg-btns.gif") no-repeat scroll left -185px transparent;border:medium none;color:#FFFFFF;padding:5px 5px 8px 0;width:90px;height:30px;}
.lbl-welcome, .lbl-name{float:right;text-transform:uppercase;font-weight:bold;font-size:12px;color:#000;display:inline-block;padding-top:8px;}
.lbl-welcome{color:#005B84;}
.clear {clear:both;}
.ieclear {clear:both;height:15px;}
body{margin-top:15px;background-color:#939393;font-family: Arial, Helvetica, sans-serif;color:#444;}
img { border:0; }
#container{width: 960px;padding-bottom:20px;margin: 0 auto;position:relative;font-size:11px;}
.logo{position:absolute;top:30px;left:40px;}
#header-cont{width:962px;height:135px;}
#header-cont .logo-cont{width:228px;height:120px;float:left;padding-right:25px;}
#footer{clear: both;font-size: 10px;color: #ffffff;width: 960px;margin:0 auto 30px auto;}
#footer a{color: #fff;display: block;padding: 0 10px;text-decoration: none;font-size: 12px;}
#footer a:hover{color: #ddd;}
#footer ul li:first-child a:first-child{background-position: right center;}
#footer li{float: left;list-style-type: none;white-space: nowrap;}
#footer ul{float: left;padding:0;}
#footer span.copy{float: left;}
#subtext{display:none;}


.phonelist DIV.divider{border-top:1px solid #CBCBCB;margin:0;}
.phonelist DIV.item{clear:both;padding:15px 5px 15px 10px;}
.phonelist DIV.item .tag{font-weight:bold;color:#008FED;padding-bottom:7px;}
.phonelist DIV.highlighted{color:#008FED;background:url(/images/touts/phonelist/highlighted.jpg) top left repeat-y;border-top:2px solid #2FBAFB;border-bottom:2px solid #2FBAFB;clear:both;padding:2px 5px 15px 10px;height:1%;}
.phonelist DIV.highlighted .tag{font-weight:bold;color:#008FED;padding-bottom:7px;}
.phonelist DIV.promoitem{clear:both;padding:16px 5px 15px 12px;}
.phonelist .tag A{color:#008FED;font-weight:bold;font-size:100%;text-transform:uppercase;padding-bottom:5px;position:relative;left:-10px;}
.phonelist .highlighted .tag A{color:#008FED;font-weight:bold;font-size:12px;text-transform:uppercase;margin-bottom:7px;position:relative;left:-10px;}
.phonelist .phonename A{color:#444;text-decoration:none;font-weight:bold;font-size:14px;}
.phonelist .phonename A:hover{text-decoration:underline;}
.phonelist .preorder{font-size:150%;font-weight:bold;}
.phonelist .preorder A{color:#444;text-decoration:none;}
.phonelist .preorder A:hover{text-decoration:underline;}
.phonelist IMG{float:left;margin:-3px 0 0 0;}
.phonelist .features{float:left;width:310px;margin-left:15px;}
.phonelist .features .details{margin-left:7px;}
.phonelist .features .details .primary{font-weight:normal;font-size:11px;text-decoration:none;}
.phonelist .features H3{font-size:110%;color:#444;}
.phonelist .features UL{margin:7px 5px 4px 0;}
.phonelist .features LI{list-style:none;top left no-repeat;padding-left:8px;color:#444;}
.phonelist .features LI A{color:#E20074;text-decoration:underline;font-size:11px;}
.phonelist .features LI A:hover{text-decoration:underline;}
.phonelist .pricing{float:right;width:140px;}
.phonelist .pricing TABLE{float:right;color:#999;}
.phonelist .pricing TABLE A{color:#008da8;}
.phonelist .pricing TABLE .total{color:#444;}
.phonelist .pricing .price{clear:both;float:right;font-size:16px;color:#444;width:214px!important;text-align:right;}
.phonelist .pricing .compare{float:right;margin:-4px -1px 5px 0;color:#444;font-size:11px;}
.phonelist .pricing .compare INPUT{position:relative;top:2px;left:3px;}
.phonelist .pricing .familytime{float:right;margin:0 -1px 5px 0;}
.phonelist .item .pricing .familytime .quantity{vertical-align:top;float:right;padding-top:5px;}
.phonelist .highlighted .pricing .familytime .quantity{vertical-align:top;float:right;padding-top:5px;}
.phonelist .pricing .action{clear:both;float:right;padding-top:10px;}
.phonelist .note{clear:both;}.phonelist TABLE.summary{width:190px;}

DIV.price{font-size:150%;font-weight:bold;color:#444;padding-bottom:5px;}
DIV.price SUP{font-size:70%;font-weight:bold;color:#444;vertical-align:text-top;}
DIV.price .monthly{font-size:66%;color:#444;font-weight:normal;}
DIV.priceGrayed{font-size:150%;font-weight:bold;color:#AAA;padding-bottom:5px;}
DIV.priceGrayed SUP{font-size:70%;font-weight:bold;color:#AAA;vertical-align:text-top;}
DIV.priceGrayed .monthlyGrayed{font-size:66%;color:#AAA;font-weight:normal;}.phonenumber{color:#34AC31;}

