body { background: #ffffff; padding:0px; margin:0px; font: 10px normal Arial, Helvetica, sans-serif; color: #444; background: url('/images/FTRMain/back_Repeat.jpg') 0 0 repeat-x; width:100%;}

img { behavior: url('/js/iepngfix.htc') }

a:focus {outline: 0;}
a img { border: 0;}
a:hover { color:#c31230 !important;}
#footer a:hover { color:#fff !important; text-decoration: underline;}
#header { height: 106px; border-bottom: 2px solid #c2c2c2; min-width:955px;}
.content{ width:100%; min-width:955px; height:388px; background-color: #fff;position: relative; z-index:1;}

#footer {clear: both; height: 330px; min-height:350px; background:  #444 url(/images/FTRMain/footer_gradient.gif) 0 0 repeat-x; bottom: 10px;}

.top_spacer_nav{background-image: url('/images/FTRMain/top_spacer.gif'); background-repeat:no-repeat; height: 14px; width: 1px; float: left;}
.container {width: 100%; margin: 0px auto; ;}
.headerNav {width: 955px; margin: 0 auto; position:relative; height: 78px;}
.headerNav ul{float: left; margin: 12px 0 0 88px; *margin: 12px 10px 0 88px; _margin: 12px 12px 0 20px; padding: 0;}
.headerNav ul li{ list-style: none; display: block; float: left; margin-right:20px; }
.headerNav ul li, .headerNav ul li a{ color:#696969; text-decoration:none; font-size:11px;}
.headerNav ul li a.current{color:#1b6b8d;}
.sub ul{display:block;}
.sub ul li{display:block; float:none;}
#leftHeader { float: left; width: 710px;}
#rightHeader { float: right; width: 244px;}


.headerLower{ background:#d1d1d1; width:100%; position:absolute; left:0px; top:-26px; height:26px; z-index:1}
#gradientDiv {width: 955px; background: url('/images/FTRMain/gradient_top.jpg') 0 0 repeat-y; height:26px; position: absolute; top: 4px; z-index: 2;}
#bodyPane { width: 955px; margin: 0 auto;position:relative; z-index:2;}


.searchText{font-size:14px; font-weight: bold; color:#666666; margin-left: 3px; width: 218px; height: 15px; border: none; background: #fff;}

.searchBox{ font-family: Arial; color: #696969; width: 236px; height: 23px; float: left; background: url('/images/FTRMain/search_bg.gif') 0 0 no-repeat; border: none; padding-top: 2px; display: block; margin: 8px 0 0;}

.searchButtons {margin:0px; padding: 0px; font-family: Arial; font-size: 11px; color:#696969; font-weight: bold; width: 230px; height: 20px; float: right; margin-right: 13px; *margin-right: 10px; _margin-right: 6px;}
.searchButtons span { cursor: pointer;}

.logo{ width:156px; height:51px; margin: 16px 0 0; background-image: url('/images/FTRMain/frontier_Logo.jpg'); float:left;}

.footer{width: 955px; margin: 10px auto; }
.footer div {width:180px; height:auto;  float:left;font-family:Arial;  }
.footer div.Bottom_spacer{ border-right: 1px dotted #777; height: 127px; width: 1px; margin: 20px 30px 0 30px;}
.footer a{ color:#bbbbbb;text-decoration:none;}
.footer div ul{ display: block; margin: 0px; padding:0px; margin-bottom: 20px; margin-top: 20px;}
.footer div ul li{ list-style:none; line-height:25px; }
.footer div ul li a{ color:#aaa9aa; font-size:12px; text-decoration: none; font-family: Arial;}
#footerCredits {font-size: 12px; display: block; color: #ffffff; width: 955px; padding: 10px 0 0;}
#footerCredits div { width: 500px; float: left;}
.footer_headings{font-size: 12px; font-weight: bold; color: #e7e6e7;}

ul.tabs { margin: 0; padding: 0; list-style: none; height: 28px; text-align: center; right: 0; width: 300px; margin-top: 2px; _height: 26px; z-index: 2; position:absolute;}
ul.tabs li {float: right; margin: 0; padding: 0; height: 26px; line-height: 30px; margin-bottom: -1px; background: url('/images/FTRMain/res_bus_on.png') 0 0 no-repeat; overflow: hidden; width: 140px; position: relative; text-align:center;}
ul.tabs li a {text-decoration: none; color: #000; display: block; outline: none; text-align:center; font-weight: bold; font-size: 12px;}
ul.tabs li a:hover { color:#c31230; text-align:center; }
html ul.tabs li.active a{ color:#c31230;}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: url('/images/FTRMain/res_bus_on.png') 0 0 no-repeat; height: 28px; text-align: center; width: 140px;}	
.tab_container { position: relative; width: 100%; min-width: 955px; background: #fff; height: 155px; margin-top: 0px; overflow: hidden;}
.Bottom_content {width: 955px; margin-left: auto; margin-right: auto; height: 165px; padding: 0px;}

.Bottom_content div{ font-size: 16px; font-weight: bold; color: #245a8d; padding: 20px 0 0;}
.text{font-size: 12px; color: #444444; display: block; font-weight: normal; width: 170px; top: 4px; height: 92px;}


.Bottom_content p { font-size:12px; color:#444444; width:234px; display: block; font-weight: normal; margin: 6px 0 0;}
.Bottom_content div.botton_spacer{background-image:url('/images/FTRMain/botton_con_spacer.gif') 0 0 no-repeat; height: 71px; width:1px; float:left;}
.comp{height: 99px; width: 130px; background-image: url('/images/FTRMain/comp_bottom.png') 0 0 no-repeat; float:left;}
.phone{width: 99px; height: 99px; background-image: url('/images/FTRMain/phone_bottom.png') 0 0 no-repeat; float: left;}
.tele{width: 128px; height: 99px; background-image: url('/images/FTRMain/tev_bottom.png') 0 0 no-repeat; float: left;}

#tab1Bottom, #tab1, #tab1myswf { display: none;}

#tab1Bottom { background: url(/images/FTRMain/products_business.jpg) 0 0 no-repeat; position: relative;}
#tab2Bottom { background: url(/images/FTRMain/products_residential.jpg) 0 0 no-repeat; position: relative;}



.text a { position: absolute; bottom: 0; display: block; text-decoration: none; width: 84px; height: 32px;}
#t1A { position: absolute; left: 136px;}
#t1B { position: absolute; left: 436px;}
#t1C { position: absolute; left: 780px;}
#t2A { position: absolute; left: 136px;}
#t2B { position: absolute; left: 436px;}
#t2C { position: absolute; left: 780px;}

.tab_content {height: 26px; width: 955px; }
.tab_content div {float: left; margin-right: 12px; margin-top: 6px;  }
.tab_content div.first{ margin-left: 241px; *margin-left: 244px; _margin-left: 107px; }
.tab_content a{ color: #111111; font-weight:bold; font-size: 14px; text-decoration: none; font-family: Arial;}
.clear{clear:both;}


.altMessage { width: 1100px; height: 388px; position: relative; margin: 0 auto; }
#tab1myAlternativeContent .altMessage {background: url(/images/FTRMain/noflash_residential.jpg) 0 0 no-repeat;}
#tab2myAlternativeContent .altMessage {background: url(/images/FTRMain/noflash_business.jpg) 0 0 no-repeat;}

.answerLink,
.flLink { position: absolute; z-index: 2; display: block; cursor: pointer; text-decoration: none;}

.answerLink { width: 115px; height: 29px; right: 235px; top: 112px;}
.flLink { width: 171px; height: 28px; right: 177px; top: 157px;}

.SearchButton{cursor: pointer; width: 14px; height: 14px; margin-left: 210px; margin-top: -15px; *margin-top: -24px; _margin-top: -20px; background-image: url('/images/FTRMain/seach_btn.gif');}
.arrow{ margin-top: -9px; margin-left: 70px; *margin-top: -18px;}
.bottomMarginFirst{margin: 18px 0 0 0; *margin: 1px 0 0 0;}
.bottomMarginSecond{padding: 0px; margin: 0px; margin-top: 5px; *margin-top: 5px;}
.paper{display: block; float: left; margin-top: -45px; *margin-top: -31px; margin-left: 123px; _margin-left: 62px;}
.cart{positon: relative; margin-top: -78px; *margin-top: -98px; *margin-top: -98px; margin-left: -35px; float: left;}	
/* you can make a different style for default selected value */
#dropdown_nav li#selected { margin: 0; cursor: pointer; position: relative; }
	
		/* submenu, it's hidden by default */
#selected ul {
	position:absolute;
	top:12px;
	width: 125px;
	right:0; 
	display:none; 
	margin:0;
	padding:0; 
	list-style:none;
	border: solid #ccc;
	border-width: 0 1px 1px 0;
}

#selected .on { display: block;}
#selected ul li { float: none; text-align: right; margin: 0; text-align: right; _height: 12px;}

		
#selected a {font-size:11px; padding: 5px 12px; display: block; background: #fafafa;}
#selected a:hover { background: #efefef;}


.location { float: left; margin: 8px 0 0 87px; *margin: 8px 10px 0 87px; _margin: 8px 12px 0 58px; padding: 0; font-weight: bold; font-size: 14px;}
.location a { color: #117EA7; font: 13px Arial; text-decoration: none;}

.overGround { position: relative; top: -9999px; left: -9999px; z-index: 498;}
#overScreen { display: none; position: fixed; bottom: 0; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 499; background-color: #fff; opacity: .5; filter: alpha(opacity=50); _position: absolute; _height: 1010px; }

#overlayForm { padding: 98px 132px 0; height: 317px;}	
#overLink { padding: 60px 142px 0; height: 317px;}	
.overlay { display: none; position: absolute; /*background: url(/images/FTRMain/bigBubble.png) 0 0 no-repeat;*/ height: 365px; width: 412px; z-index: 501; top: 115px; left: 23%; padding: 83px 124px 152px;}
.overlay img { position: absolute; top: 0; left: 0; z-index: 1;}
.overlayInner { position: absolute; z-index: 10; width: 415px;}
.overlayInner h1 { color: #c31230; font-size: 28px;}
.overlayInner p { font-size: 16px; line-height: 24px; color: #000;}
.overlayInner em { color: #999; font-size: 10px; clear: both; display: block; padding: 12px 0; float: left; width: 99%;}
.phoneLine label, .zipLine label { display: block; color: #245a8d; font-size: 16px;}
.phoneLine, .zipLine, .submitLine, .checkLine { float: left;}
.phoneLine {width: 154px;}
.zipLine { width: 115px;}
.submitLine { width: 100px;}
.checkLine { width: 400px;}
.phoneLine input { border: 0; padding: 4px; float: left;}
.three-dig { background: #fff url(/images/FTRMain/phoneBGA.gif) 0 0 no-repeat; width: 35px;}
.four-dig { background: #fff url(/images/FTRMain/phoneBGB.gif) 0 0 no-repeat; width: 46px;}

.zipLine input { background: #fff url(/images/FTRMain/zipBG.gif) 0 0 no-repeat;border: 0; padding: 4px; width: 98px;}
.submitLine input { background: #fff url(/images/FTRMain/submit.gif) 0 0 no-repeat;border: 0; padding: 4px; width: 138px; height: 52px; cursor: pointer; margin: 5px 0 0;}

.overlay a { color: #c31230; font-size: 12px; text-decoration: none; float: left;}

	
		
		
		