/* DEFAULT DEFINITION */
html, body { margin:0; padding:0; font:12px Arial, Verdana, Helvetica, sans-serif; color:#000; background:#f6f8f9; }
img, table, td, fieldset, form, legend, h1, h2, h3, h4, h5, h6, ol, ul, p, dl, dt, dd { margin:0; padding:0; border:0; list-style:none; }
a { color:#006DAB; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
.floatLeft { float:left; }
.floatRight { float:right; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/*ie7*/
.clearfix { display:block; }
* html .clearfix { height:1%; }
abbr { border:none; }
ol { padding:0 0 12px 30px; list-style:decimal; }


.trebuchet { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
.curs_pointer { cursor:pointer; }

.fontsize26 { font-size:26px; }
.fontsize22 { font-size:22px; }
.fontsize21 { font-size:21px; }
.fontsize20 { font-size:20px; }
.fontsize19 { font-size:19px; }
.fontsize17 { font-size:17px; }
.fontsize16 { font-size:16px; }
.fontsize14 { font-size:14px; }
.fontsize13 { font-size:13px; }
.fontsize12 { font-size:12px; }
.fontsize11 { font-size:11px; }
.fontsize10 { font-size:10px; font-weight:bold; }

.color01 { color:#0092D1; }
.color02 { color:#ff9000; }
.color000 { color:#000; }

.separator-1 { width:100%; height:1px; clear:both; padding:0; margin:16px 0; border: none; background: url(../img/separator-1.gif) left top repeat-x; line-height: 0px; font-size: 0; }
.separator-2 { width:100%; height:1px; clear:both; padding:0; margin:12px 0; border: none; background: url(../img/separator-1.gif) left top repeat-x; line-height: 0px; font-size: 0; }
.clearer { height:0px; clear:both; padding:0; margin:0; border: none; line-height: 0px; font-size: 0; }
.clearer10 { height:10px; clear:both; padding:0; margin:0; border: none; line-height: 0px; font-size: 0; }
.clearer16 { height:16px; clear:both; padding:0; margin:0; border: none; line-height: 0px; font-size: 0; }
.clearer20 { height:20px; clear:both; padding:0; margin:0; border: none; line-height: 0px; font-size: 0; }


/* H TITLES */
h1 { display:block; color:#000000; font-weight:bold; font-size:24px; margin:0 0 12px 0; }
h2 { display:block; margin:0 0 12px 0; font-size:16px; font-weight:bold; }
h2 strong { font-size:20px; }
h3 { display:block; margin:0 0 12px 0; color:#005984; font-size:20px; font-weight:normal; text-transform:uppercase; }

.inputText { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px 6px; border:1px solid #c3c3c3; outline:none; color:#666666; -moz-border-radius: 10px; border-radius: 10px; }


/* MAIN CONTAINER */
#wrap-container { width:960px; margin:0px auto; }
#main-container { display:block; float:left; width:100%; background:#fff url(../img/bg_container.gif) left top repeat-y; }


/* MAIN HEADER */
#main-header { float:left; width:100%; position:relative; height:427px; background:url(../img/bg_header.gif) left top no-repeat; } 


/* MAIN HEADER - LOGO */
#logo {  }
#logo a { position:absolute; display:block; top:34px; left:10px; z-index:10; }

.call_top { position:absolute; right:20px; top:18px; color:#666666; text-align:center; width: 334px; }
.call_top .toll_free { font-size:13px; /*color:#005984;*/ color:#000000; }
.call_top .toll_free p {color:#000000;}
.call_top .promo_code { color:#000000; }


/* MAIN NAVIGATION - MAINNAV1 */
#mainNav {  }
#mainNav ul { display:block; position:absolute; left:24px; top:112px; }
#mainNav ul li { display:inline; float:left; background:url(../img/bg_mainNavSeparator.gif) right top no-repeat; height:26px; overflow:hidden; }
#mainNav ul li.last { background:none; }
#mainNav ul li a { white-space: nowrap; float:left; display:block; color:#000000; text-decoration:none; font-size:13px; padding:4px 18px; }
* html #mainNav ul li a { float:left; }
#mainNav ul li a:hover, #mainNav ul li.active a { color:#02ace0; }

/* BOX OFFER */
.box-offer { position:absolute; left:21px; top:144px; width:918px; height:283px; background:url(../img/box-offers.gif) left top no-repeat; z-index:6; }

.box-offer .text-1 { position:absolute; }
.box-offer .text-1 .col01 { font-size:74px; line-height:68px; font-family:Tahoma, Arial, Geneva, sans-serif; }
.box-offer .text-2 { position:absolute; }

.offer-bundle .text-1 { top:12px; left:346px; }
.offer-bundle .text-2 { top:18px; left:18px; }
.offer-bundle .box-price { left:342px; }

.offer-internet .text-1 { top:30px; left:10px; }
.offer-internet .text-2 { top:32px; left:338px; }
.offer-internet .box-price { left:342px; }

.offer-phone .text-1 { top:18px; left:24px; }
.offer-phone .text-2 { top:18px; left:354px; }
.offer-phone .box-price { left:350px; }

.offer-tv .text-1 { top:22px; left:10px; }
.offer-tv .text-2 { top:24px; left:354px; }
.offer-tv .box-price { left:350px; }


/* BOX CHECK */
.box-check { position:absolute; right:26px; top:119px; width:368px; height:206px; z-index:12; background:url(../img/box-check.gif) left bottom no-repeat; }
.box-check td { padding:4px 3px; }


/* MAIN CONTENT */
#main-content { float:left; width:100%; }
.content { padding:0 21px 0 21px; }

.bullet-1 { padding:0 0 0 12px; }
.bullet-1 li { background:url(../img/bullet-1.gif) left 4px no-repeat; padding:0 0 10px 14px; font-size:14px; }

.bullet-2 { padding:0 0 0 12px; }
.bullet-2 li { background:url(../img/bullet-2.gif) left 4px no-repeat; padding:0 0 6px 12px; }

.bullet-3 { padding:0 0 0 20px; }
.bullet-3 li { background:url(../img/bullet-2.gif) left 6px no-repeat; padding:0 0 8px 14px; color:#333333; font-size:14px; }


/* LEFT CONTENT */
#leftCol { width:680px; float:left; }
.leftCol-inner { padding:10px 0 0 12px; }

/* RIGHT CONTENT */
#rightCol { float:right; width:252px; }
.rightCol-inner { padding:0; }

.box-exclusive-offer { position:absolute; z-index:10; top:329px; right:27px; }

.box-offer-ends { position:absolute; width:151px; height:25px; top:398px; right:19px; /*background:url(../img/box-offer-ends.gif) left top no-repeat;*/ font-size:11px; color:#000; text-align:center; z-index:8; }
.box-offer-ends strong { display:block; padding:8px 0 0 0; }

.box-price { position:absolute; top:188px; width:189px; height:73px; background:url(../img/box-price.gif) left top no-repeat; }
.box-price .inner { padding:5px 0 0 0; }
.box-price table { margin:0px auto; }
.box-price .col01 { font-size:21px; vertical-align:top; }
.box-price .col02 { font-size:50px; line-height:44px; }

.box-1 { display:block; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; background:url(../img/box-1.gif) left bottom repeat-x; }
.box-1.home { background:url(../img/box-1-home.gif) left top repeat-x}
.box-1 .inner { padding:14px 24px; }
.box-1-bot { display:block; height:7px; background:url(../img/box-1-bot.gif) left bottom no-repeat; font-size:0px; }
.box-1 .cta { width:898px; height:67px;margin:auto; text-align:center;}

.box-2 { display:block; font-size:11px; text-align:justify; color:#999999; padding:0 24px; }
.box-2 p { display:block; margin:0 0 8px 0; }





/* MAIN FOOTER */
#main-footer { width:100%; clear:both; }
#footer { width:960px; margin:0px auto; background:url(../img/bg_footer.gif) left -10px no-repeat; }

/* MAIN FOOTER - BOTTOM NAVIGATION */
.botNav { color:#02ace0; display:block; padding:24px 14px 0 0; text-align:right; }
.botNav a { color:#02ace0; text-decoration:none; padding:0 10px; }
.botNav a:hover { text-decoration:underline; }
 
.copyright { color:#666666; display:block; font-size:10px; text-align:right; padding:6px 14px 0 0; }
.copyright a { color:#fff; }

